Adam
|
cd1e9f3181
|
Fixed Anope::CurTime to really work, and made ChanServ timers allow using the channels botserv bot instead of only ChanServ
|
2010-09-16 18:12:12 -04:00 |
|
Adam
|
47872e53ed
|
Removed the --log command line option because its no longer necessary, and updated example.conf
|
2010-09-12 00:02:22 -04:00 |
|
Adam
|
f00e76d30a
|
Added Anope::CurTime to keep us from calling time() everywhere
|
2010-09-10 20:31:31 -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
|
f276927365
|
Redo some of the sighandling code, and made anoperc rehash actually work.
|
2010-08-29 19:28:04 -04:00 |
|
Adam
|
4319319f97
|
Burst back our juped servers if we disconnect
|
2010-08-28 23:17:33 -04:00 |
|
Adam
|
c2ddecc2b1
|
Added a new logging system
|
2010-08-27 20:56:28 -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
|
b180d5f975
|
Always unload socketengines/database/protocl etc modules last, and fixed a potential crash in m_mysql when unloading when not in GDB
|
2010-08-17 22:19:36 -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
|
90976b6672
|
Fixed some issues with reconnecting if we disconnect from the uplink
|
2010-08-01 20:05:52 -04:00 |
|
Naram Qashat
|
d59c1b95e1
|
Cleanup in main.cpp.
|
2010-08-01 13:42:35 -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
|
1cf4ebb231
|
Added an epoll socket engine
|
2010-07-08 22:19:13 -04:00 |
|
Adam
|
d99ee2d9a4
|
This was in the wrong place, better now.
|
2010-06-28 13:27:14 -04:00 |
|
Adam
|
f1cb4b86b7
|
Delete all users when we disconnect from the uplink
|
2010-06-28 11:24:19 -04:00 |
|
Naram Qashat
|
85b07a94d7
|
Fix version system so it doesn't cause the entire build tree to get rebuilt just because version.h gets regenerated, thanks to Adam for initial patch.
|
2010-06-28 01:28:51 -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 |
|
Adam
|
03fbc7d281
|
Changed the versioning system to use git
|
2010-06-25 20:00:21 -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
|
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
|
4a2b9ebcf3
|
Renamed all of source files from .c to .cpp
|
2010-06-18 21:04:07 -04:00 |
|