Adam
|
c2ddecc2b1
|
Added a new logging system
|
2010-08-27 20:56:28 -04:00 |
|
Adam
|
931b0777fb
|
Changed the svid system back to using user timestamps for IRCds limited to just usermode +d. This allows us to keep people logged in once again when Anope is restarted.
|
2010-08-19 16:27:38 -04:00 |
|
Adam
|
e65d8b2f3d
|
Rewrote the config reader to better handle invalid configs.
This prevents Anope from exploding when /os reload has errors.
|
2010-08-17 19:27:37 -04:00 |
|
Adam
|
c2a97d9f3f
|
Cleanup of various different crashes/inconsistancies
|
2010-08-15 14:08:05 -04:00 |
|
Naram Qashat
|
04200cc838
|
Made all of IRCDProto use const pointers, with the exception of SendVhostDel because of the Unreal protocol module, it makes me sad.
|
2010-07-29 08:12:54 -04:00 |
|
Naram Qashat
|
92edce8ef9
|
Cleaned up some code in src/users.cpp that kinda annoyed me.
|
2010-07-27 18:28:16 -04:00 |
|
Naram Qashat
|
502c985072
|
Fix bug in User::CheckAuthenticationToken since it should've been getting an Anope::string out of the extensible, not a char *. Oops.
|
2010-07-27 18:13:56 -04:00 |
|
Naram Qashat
|
57bb759305
|
Trying to make things a little more const-safe, a work in progress but this is a bit better.
|
2010-07-26 23:32:03 -04:00 |
|
Naram Qashat
|
ae38212c1c
|
Epic commit to replace most of the strings in Anope with a single Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing.
|
2010-07-25 21:58:20 -04:00 |
|
Adam
|
f1cb4b86b7
|
Delete all users when we disconnect from the uplink
|
2010-06-28 11:24:19 -04:00 |
|
Adam
|
ccc92376be
|
Log out users when they log in to another account.
|
2010-06-27 17:59:48 -04:00 |
|
Adam
|
6e1fa85cbc
|
Log out users from their groups when they disconnect, keeps us from storing invalid pointers in the nickcore user list
|
2010-06-27 14:45:14 -04:00 |
|
Adam
|
57caa0b53f
|
Made Anope track its own clients internally as if they were real users
|
2010-06-27 02:41:48 -04:00 |
|
Naram Qashat
|
381c9c8870
|
The first of a few "CBX OCDing over code style" commits, focusing on include/* and src/* but not src/core/* or src/modules/*.
|
2010-06-20 18:42:58 -04:00 |
|
Adam
|
e6447fa2c4
|
Added in a subcommand system and switched ns_set and ns_saset to use it
|
2010-06-18 21:04:09 -04:00 |
|
Adam
|
b8f9116b19
|
Rewrote all of the command handling to get rid of all the nasty strtoks() everywhere, and added a bot map by uid
|
2010-06-18 21:04:08 -04:00 |
|
Adam
|
435c9116e9
|
Added an arg to User::IsRecognized to check for NI_SECURE
|
2010-06-18 21:04:08 -04:00 |
|
Adam
|
1394c96173
|
Removed a lot of unnecessary .c_str() calls in the find* functions
|
2010-06-18 21:04:08 -04:00 |
|
Adam
|
4a2b9ebcf3
|
Renamed all of source files from .c to .cpp
|
2010-06-18 21:04:07 -04:00 |
|