Adam
|
ab5ebc2245
|
Automatically destruct messages when modules are unloaded
|
2010-10-04 16:38:25 -04:00 |
|
Adam
|
cf98cd3e06
|
Changed the protocol handling system to use a vector of strings instead of C style arrays. Burned the old process/split_buf/memory.c code
|
2010-10-04 13:59:30 -04:00 |
|
Adam
|
6ca09be663
|
Cleaned up some unused code, moved handling of user modes around so we dont get log messages about user modes when users connect, and fixed tracking some umodes on Unreal
|
2010-09-27 17:02:36 -04:00 |
|
Adam
|
8131851058
|
Rewrote all of the topic code, fixes a few topic related problems on some older IRCds
|
2010-09-15 16:40:55 -04:00 |
|
Adam
|
f00e76d30a
|
Added Anope::CurTime to keep us from calling time() everywhere
|
2010-09-10 20:31:31 -04:00 |
|
Adam
|
9eb7562bee
|
Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCds
|
2010-09-10 15:46:19 -04:00 |
|
Adam
|
46813ccb8c
|
Added an asynchronous DNS system and m_dnsbl, which checks clients against DNS blacklists.
Rewrote internal handling of IPs, we now properly support users using IPv6.
Fixed a few problems with the UnrealIRCd protocol module.
|
2010-09-09 23:43:11 -04:00 |
|
Adam
|
5fbe0c845c
|
Clean up some of the old now unused IRCDVar struct vars, and made the logchan bots join if the IRCd requires them to
|
2010-08-28 02:25:33 -04:00 |
|
Adam
|
c2ddecc2b1
|
Added a new logging system
|
2010-08-27 20:56:28 -04:00 |
|
Adam
|
73fb94c553
|
Added an Anope::string::is_pos_number_only function to use everywhere we convertTo unsigned values, and
fixed the mail delay error message to give the correct time.
|
2010-08-27 13:44:30 -04:00 |
|
Adam
|
fb551f0d5d
|
Made Anope keep track of channels its clients are in if it splits from its uplink, then burst them back to its uplink once connection is reestablished.
Also made Anope use TS enforcement to change persistant channels creation time to the time they were registered.
|
2010-08-21 01:40:36 -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 |
|
Adam
|
4b870cc5f9
|
Added debug_cast which uses dynamic_cast on debug builds, and static_cast on release builds
|
2010-07-27 21:31:13 -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
|
a22f8d3b2d
|
Moved some files and diretories around, made cmake skip files it knows it can't compile because of missing dependices.
|
2010-07-15 22:55:02 -04:00 |
|