Adam
|
227909e2cf
|
Rejig of some of the socket stuff. Fixed marking sockets as nonblocking on Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere.
|
2010-09-17 19:20:07 -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
|
c2ddecc2b1
|
Added a new logging system
|
2010-08-27 20:56:28 -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
|
2575008baa
|
Fixed part of the Windows build.
The SQL modules still don't build due to some weird VS bug... will fix it later.
|
2010-08-16 23:33:03 -04:00 |
|
Naram Qashat
|
bbff5ae4d3
|
Add a db-upgrade to convert base64-encoded encrypted passwords to hexadecimal strings of the raw data, add in Anope::Hex for C-style strings and added Anope::Unhex, modified the encryption modules to use Hex and Unhex.
|
2010-08-08 21:53:32 -04:00 |
|
Naram Qashat
|
8703afe116
|
Add a delimiter argument to BuildStringList and BuildStringVector, and use it with str_is_ip and str_is_cidr to better fix the earlier crash bug found by Cronus.
|
2010-08-04 18:01:45 -04:00 |
|
Naram Qashat
|
a659f82814
|
Fix str_is_ip() and str_is_cidr(), bug found by Cronus.
|
2010-08-03 07:26:43 -04:00 |
|
Adam
|
44387a2587
|
Rewrote the GetToken functions to act like they did back in 1.8, fixes many problems with commands using them (hs_set, hs_setall, hs_request)
|
2010-08-03 03:25:50 -04:00 |
|
DukePyrolator
|
2f6c0e435c
|
some code cleanup in misc.cpp and fixed a small typo
|
2010-08-01 18:48:40 +02:00 |
|
DukePyrolator
|
bfd94136c6
|
fixed enc_sha256
|
2010-08-01 09:56:34 +02:00 |
|
Naram Qashat
|
602d2378f5
|
Cleanup in misc.cpp.
|
2010-07-30 21:47:28 -04:00 |
|
Adam
|
8e6fe99181
|
Fixed some Windows issues with hashing and sockets. This currently limits building to VS 2010, will look at 2008 later
|
2010-07-30 01:11:19 -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
|
7e20659522
|
No need to allocate the numberlist callback classes with new
|
2010-07-09 00:20:00 -04:00 |
|
Adam
|
8cf8faf529
|
Don't attempt to enforce sqlines on our own clients
|
2010-06-27 16:26:35 -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
|
c43666e344
|
Rewrote cs_access to be more C++ish, changed NumberList to be more C++ish and fixed some compiler warnings on 64bit systems
|
2010-06-18 21:04:08 -04:00 |
|
Adam
|
f0a44ba894
|
Made NumberList take an arg to determin if it should pass numbers in descending order, fixes listing specific ranges being returned in descending order
|
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 |
|