Adam
5007b72b28
Update copyright to 2013. This was done with:
...
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
2013-01-09 04:20:55 -05:00
Adam
ed719c80e7
Buggy compilers are buggy
2013-01-06 16:13:35 -05:00
Adam
827469600e
Move nickserv validate stuff to an event in nickserv.cpp
2013-01-02 13:59:33 -05:00
Adam
b591e8cdc8
Use the same object for chanusercontainer and userchancontainer
2012-12-28 10:43:30 -05:00
Adam
ded89b0d49
Made IRCDProto a Service
2012-11-23 23:10:41 -05:00
Adam
36b1166cf6
Change the return type of ircdmessage to void now that we don't use it, add an ircd message module event, and a few more fixups
2012-11-23 16:56:06 -05:00
Adam
d33a0f75a5
Pretty large coding style cleanup, in source doc
...
cleanup, and allow protocol mods to depend on each
other
2012-11-22 00:50:33 -05:00
Adam
5d6fb2427e
Fixed some stuff spotted by Cronus, made db_old convert ACCESS_INVALID levels to ACCESS_FOUNDER, fix cs_enforce +R from an earlier commit, fixed ChangeModeInternal TS checking when IRCds don't send TS on mode
2012-11-16 00:03:15 -05:00
Adam
53b2bdfe5e
Use std::tr1::unordered_map for a few of the larger maps
2012-11-06 11:02:12 -05:00
DukePyrolator
88f10a2c3c
Updated the hybrid protocol module, patch provided by Michael
...
- Change mode handler to use UIDs within SVSMODE messages
- The IP can be 0 in UID messages depending whether or not a client is spoofed
- Removed SendGlobopsInternal handler. Anope is using GLOBOPS by default
- Set user's services timestamp/account to 0 instead of 1 on /ns logout, otherwise the UID message handler will
2012-10-14 20:13:41 +02:00
Adam
ffa1c976f5
Use account name for svid on hybrid
2012-10-14 01:50:14 -04:00
Adam
4fdc157f68
Better clarify signon vs timestamp and allow updating users timestamp to an ircd given value from NICK
2012-10-14 01:05:24 -04:00
Adam
0a950669cb
Add a hybrid 8 protocol module courtesy of Michael <michael@wobst.at>
2012-10-13 23:49:15 -04:00