w00t
|
696ee9ff66
|
And now, just to force you to recompile the *whole* ircd.. updated headers on the headers. :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5998 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-12-15 22:18:59 +00:00 |
|
brain
|
f240285155
|
Improve the way 005 ISUPPORT is sent to users when they connect, cache it in a much more sane format which is much simpler to spool to them
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5978 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-12-13 20:00:33 +00:00 |
|
brain
|
f559b94fa3
|
Add the stuff required for the InspSocketHook interface
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5890 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-12-09 19:25:10 +00:00 |
|
brain
|
dfa831752c
|
Not yet tested -- allow iohooking of inspsockets
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5886 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-12-09 18:36:24 +00:00 |
|
special
|
1c912588dd
|
Removed <options:tempdir> - this hasn't been used since modules were updated to not copy before load (quite awhile ago)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5785 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-22 04:29:51 +00:00 |
|
brain
|
91f17cace8
|
Tidy up some stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5753 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-15 22:20:51 +00:00 |
|
brain
|
28bd852c85
|
Comments, woo and yay
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5751 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-15 21:51:11 +00:00 |
|
brain
|
893242cff9
|
All of the void* cast stuff gone!!!
Todo: comment all this stuff...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5750 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-15 21:37:08 +00:00 |
|
brain
|
235b289194
|
Remove tons of pointer craq (theres still a tinnny bit more to remove)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5749 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-15 19:28:06 +00:00 |
|
brain
|
d66880ade5
|
We dont need this dummy value any more!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5746 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-14 23:07:34 +00:00 |
|
brain
|
16f3e8e0bc
|
Temporarily? remove the old gcc3.3 fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5745 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-14 22:39:55 +00:00 |
|
brain
|
004217daed
|
Tons of tweaks to the config stuff for the core
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5744 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-14 22:38:43 +00:00 |
|
peavey
|
41f62a2a3b
|
add <whowas> config option to control whowas behaviour. *may break*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5731 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-13 00:45:37 +00:00 |
|
w00t
|
a733dbeabb
|
Patch from peavey to fix GCC3.3 crash correctly, without breaking other stuff randomly (<3.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5663 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-09 10:23:55 +00:00 |
|
special
|
bc6df4be67
|
This should fix the empty iterator crash with gcc3.3 - thanks yet again to peaveydk for spending hours finding the issue and for the patch
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5662 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-11-08 04:02:05 +00:00 |
|
special
|
fad82c2e0d
|
Replaced operonlystats with userstats to improve security
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5456 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-10-07 21:11:50 +00:00 |
|
brain
|
9c96921f00
|
Move opertypes/operclasses maps into ServerConfig, for some reason these were global to users.cpp and not accessible to any other file.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5419 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-10-05 11:47:43 +00:00 |
|
brain
|
b45e7cfebb
|
Annotations
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5254 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-09-15 10:59:36 +00:00 |
|
brain
|
a93e436b03
|
Add <options:cyclehosts> which allows a user to appear to have quit when their host changes, so that clients/bots can stay synched properly.
It is recommended this option always be on.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5017 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-25 13:42:19 +00:00 |
|
brain
|
e381b06561
|
EventHandler class, an abstraction for raw i/o
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4941 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-18 01:08:14 +00:00 |
|
brain
|
312d49abb0
|
Move all of the xline stuff into class XLineManager, make an instance of it in class InspIRCd and use it
(eliminates another extern)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4878 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 11:06:40 +00:00 |
|
brain
|
6c9588419d
|
Move FileExists, CleanFilename, DirValid, GetFullProgDir into class ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4848 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-10 18:28:37 +00:00 |
|
brain
|
396c9ef9f7
|
FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, GetClass, WriteOpers, GetServerDescription -> into classes
ServerConfig takes InspIRCd pointer in its constructor
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4832 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-10 14:43:29 +00:00 |
|
brain
|
f068033883
|
Tidy up loglevel enum (remove some C-ish defines)
change ServerConfig to pass a pointer to 'this' to Validation etc functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4811 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-09 14:20:04 +00:00 |
|
brain
|
28cfa7d8ae
|
Document <options:syntaxhints> and <options:nouserdns>
Change syntaxhints to seperate RPL_TEXT (prefix SYNTAX)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4578 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-07-28 16:54:42 +00:00 |
|
brain
|
5d18f26b6b
|
Fix case sensitive commands issue due to new std::string based parser, improve the craq disabled commands check that was potentially O(n) where n is the number of disabled commands (erk)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4404 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-07-16 13:02:38 +00:00 |
|
brain
|
d4ca01f12f
|
Add <options:nouserdns> - defaults to off. if set to on, no user dns lookups are performed, saving resources
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4386 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-07-14 13:02:40 +00:00 |
|
brain
|
276b84df68
|
Move openSockfd[] into ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4322 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-07-11 10:03:09 +00:00 |
|
brain
|
28b812bb33
|
I made a Boo Boo :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4301 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-07-10 19:04:16 +00:00 |
|
brain
|
62b550f653
|
Inherit tons of stuff from classbase that should always have been
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4298 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-07-10 18:54:25 +00:00 |
|
brain
|
3dacf1edd2
|
Made a load more stuff Extensible which might be of use to someone
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4293 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-07-10 18:22:16 +00:00 |
|
om
|
19e361b2f1
|
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3850 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-04-08 17:12:08 +00:00 |
|