482 Commits

Author SHA1 Message Date
brain
6328b33711 Changed occurances of udp_host to tcp_host for readability
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@674 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 14:49:20 +00:00
brain
16a9b0f58f These files now hold the command handler functions
(except handle_version which needs the revision id of the main file)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@673 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 10:55:42 +00:00
brain
1057bf4900 Moved all command handler functions into commands.cpp/commands.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@671 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 10:46:38 +00:00
brain
b308d00aaa /WHO and routing fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@670 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 09:40:41 +00:00
brain
d25c8309ce Added namespace std to these new files to avoid gcc3 problems
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@669 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 01:37:29 +00:00
brain
74e9276df9 Documentation update
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@668 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 01:36:09 +00:00
brain
af723b7033 Code Tidyup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@667 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 01:34:11 +00:00
brain
bf4193e8a3 added mode.h/mode.cpp and seperated mode functions into it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@666 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 01:27:44 +00:00
brain
7a51b2bed1 Moving yet more stuff into message.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@665 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 01:02:57 +00:00
brain
b53d255cf4 Added extern declarations so that this file can access the modules that are loaded
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@664 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 00:50:44 +00:00
brain
22ffe95f02 Stupid typo :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@663 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 00:47:55 +00:00
brain
f47eb89c9e Modified to support messages.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@662 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 00:46:46 +00:00
brain
c307b95dc2 Started seperating out functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@661 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-19 00:46:11 +00:00
brain
ab75228865 Fixed typos in FindHost
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@660 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 22:33:03 +00:00
brain
9577eca58c Checks to stop a server connecting twice
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@659 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 22:31:34 +00:00
brain
69b414c69c Changes of RemoveServer to char* to const char*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@658 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 22:12:45 +00:00
brain
2f5a1dcc42 Fixes to recovery
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@657 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 22:11:55 +00:00
brain
cef32ad29d Fixes to typos in recovery checking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@656 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 22:07:17 +00:00
brain
2c310508ae Added more rigorous link connection checking and recovery
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@655 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 22:05:22 +00:00
brain
d7f9becf8c Forgot to save some stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@654 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 21:26:34 +00:00
brain
e803b780f4 Added connection version checking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@653 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 21:20:05 +00:00
brain
c04802b476 Fixed minor desync issues
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@652 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 21:08:05 +00:00
brain
0f781e55b0 Added GetRevision() function returning a long with the internal revision
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@651 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 20:06:38 +00:00
brain
999a6a3972 Changed format of 'b' token
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@650 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 19:01:41 +00:00
brain
07da571e04 Minor aestetic change
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@649 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 16:23:34 +00:00
brain
a7cff17e9b Improved layout of /version, used strtok_r to prevent buffer whacking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@648 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 16:23:00 +00:00
brain
eedd140ce4 Improved /version line and made it show optimisation level for support
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@647 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 16:16:00 +00:00
brain
0e29649531 Fixes to ircd_connector::SetServerDesc() (was setting the server name!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@646 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 15:50:06 +00:00
brain
df3c056469 Fixes to GetServerDescription()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@645 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 15:45:43 +00:00
brain
30fa63cc5d Fixed server descriptions in /whois and /links (untested)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@644 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 15:44:38 +00:00
brain
02173f727f Added back authorised state checking in server/server links (untested!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@643 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 15:30:59 +00:00
brain
fe90d1bc44 Dns lookup fixes (hands up if you hate DNS)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@642 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 11:57:57 +00:00
brain
2340d03cdf Attempted dns fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@641 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 11:43:42 +00:00
frostycoolslug
37b7be5bfa Added extra / in case people (Like you [Brain]) forget to add it in ./configure :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@640 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 01:37:27 +00:00
frostycoolslug
9846abedb2 Added bininst for manually copying the binary file
(Also allows all the IRCd to compile, so if the copy fails, it doesnt matter)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@639 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 01:27:50 +00:00
frostycoolslug
9949c65ae5 Added Code Optimisation Option. (Cant you tell we are brits with out spelling? :p)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@638 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 01:17:43 +00:00
brain
11c262005a Minor code tweaks, tidyups
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@637 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 00:46:08 +00:00
frostycoolslug
85ce325779 Modules will no longer re-compile themselves if they havnt changed.
Use ./configure -update to update your module listing in the makefiles.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@636 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-18 00:42:44 +00:00
brain
e81bad456a Added calls to sched_yield() to cut down processor usage - won't work in *bsd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@635 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 18:18:26 +00:00
brain
3345b6c0dc Added SQUIT command
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@634 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 13:18:39 +00:00
brain
b45997b5d2 More fixes to class 'packet'
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@633 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 12:58:11 +00:00
brain
2aedcf9a95 Fixes to class connection to make it work!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@632 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 12:55:32 +00:00
brain
91cfb9b55e Fixes to class packet to make it work!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@631 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 12:54:54 +00:00
brain
c160de3e8d More documentation updates
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@630 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 12:34:32 +00:00
brain
afb51347b4 Added new documentation to cover ircd_connector
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@629 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 12:33:39 +00:00
brain
ea5e22a841 Updated comments here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@628 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 12:29:40 +00:00
brain
27ef7cccf5 Added SQUIT (untested)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@627 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-17 12:10:36 +00:00
brain
ac1f277f2b Yet more 'bad cookie' fixes :/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@626 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16 16:19:41 +00:00
brain
6fdefebb28 More reconnect fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@625 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16 16:10:29 +00:00
brain
3c0a30bba3 Added extra rejoin stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@624 e03df62e-2008-0410-955e-edbf42e46eb7
2004-04-16 16:02:41 +00:00