Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-10 | Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCds | Adam | |
2010-09-09 | Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵ | Adam | |
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-01 | Only look up session exceptions if the user exceeds the session limit, ↵ | Adam | |
really send akills for exceeding session limits, and fixed os akill del to really work | |||
2010-08-29 | Redo some of the sighandling code, and made anoperc rehash actually work. | Adam | |
2010-08-28 | Burst back our juped servers if we disconnect | Adam | |
2010-08-28 | Properly store our clients internal channel status's and burst them if needed. | Adam | |
Also made Flag::HasFlag use test() instead of operator[] to catch errors, and fixed an out of bounds access to a Flags bitset causing crashes on some systems. | |||
2010-08-28 | Changed Channel's BanData C-style linked list to std::list, got rid of ↵ | Naram Qashat | |
shadowed variables in channels.cpp. | |||
2010-08-28 | Clean up some of the old now unused IRCDVar struct vars, and made the ↵ | Adam | |
logchan bots join if the IRCd requires them to | |||
2010-08-28 | Do not log RAWIO messages to services log channels, added a config option on ↵ | Adam | |
whether or not to join bots to the log channels, and fixed two log messages in ns_identify | |||
2010-08-27 | Removed options:keeplogs because its no longer used | Adam | |
2010-08-27 | Added a new logging system | Adam | |
2010-08-27 | Added an Anope::string::is_pos_number_only function to use everywhere we ↵ | Adam | |
convertTo unsigned values, and fixed the mail delay error message to give the correct time. | |||
2010-08-22 | Added a classbase for the major classes, makes dynamic_reference ↵ | Adam | |
invalidation really work. This also cleans up a bit of the code in the modestacker. | |||
2010-08-21 | Updated .gitignore and removed the rest of the old autotools system | Adam | |
2010-08-21 | Made Anope keep track of channels its clients are in if it splits from its ↵ | Adam | |
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-19 | Changed the svid system back to using user timestamps for IRCds limited to ↵ | Adam | |
just usermode +d. This allows us to keep people logged in once again when Anope is restarted. | |||
2010-08-17 | Always unload socketengines/database/protocl etc modules last, and fixed a ↵ | Adam | |
potential crash in m_mysql when unloading when not in GDB | |||
2010-08-17 | Rewrote the config reader to better handle invalid configs. | Adam | |
This prevents Anope from exploding when /os reload has errors. | |||
2010-08-15 | Rewrote the MySQL API to use threads. This acts similar to before, but is ↵ | Adam | |
faster. Removed db_mysql_execute for now. | |||
2010-08-13 | Readded in BotInfo::chancount, it never should have been removed in the ↵ | Adam | |
first place | |||
2010-08-08 | Add a db-upgrade to convert base64-encoded encrypted passwords to ↵ | Naram Qashat | |
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-04 | Add a delimiter argument to BuildStringList and BuildStringVector, and use ↵ | Naram Qashat | |
it with str_is_ip and str_is_cidr to better fix the earlier crash bug found by Cronus. | |||
2010-08-02 | changed the way how CTCP PINGs are processed, all services clients can now ↵ | DukePyrolator | |
reply to CTCP PING and CTCP VERSION requests | |||
2010-08-02 | Added Italics support to the BotSev kickers | lethality | |
2010-08-01 | Set the correct bs default flags on new channels | Adam | |
2010-08-01 | Fixed some issues with reconnecting if we disconnect from the uplink | Adam | |
2010-08-01 | Cleanup in main.cpp. | Naram Qashat | |
2010-08-01 | some code cleanup in misc.cpp and fixed a small typo | DukePyrolator | |
2010-08-01 | Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 | Naram Qashat | |
2010-08-01 | Cleanup in memoserv.cpp. | Naram Qashat | |
2010-08-01 | fixed enc_sha256 | DukePyrolator | |
2010-07-31 | Don't dynamically allocate commands in modules anymore, instead made them ↵ | Adam | |
members of modules. This means the commands are automatically destructed when the module is unloaded. Cleans up some old ugly code. | |||
2010-07-30 | Cleanup in misc.cpp. | Naram Qashat | |
2010-07-30 | Fixed a typo in hashcomp.h for detecting what version of VC is in use | Adam | |
2010-07-30 | Cleanup in modulemanager.cpp, make it so CMake only includes the ↵ | Naram Qashat | |
-fno-leading-underscore flag on a GNU compiler, changed the hash compare functions to use struct to appease clang, and made it so hashcomp.h uses tr1/unordered_map with g++ 4.x or up. | |||
2010-07-30 | Some code cleanup and constification in nickserv.cpp. | Naram Qashat | |
2010-07-30 | Fixed hash_map code to build on VS 2008 | Adam | |
2010-07-30 | Fixed some Windows issues with hashing and sockets. This currently limits ↵ | Adam | |
building to VS 2010, will look at 2008 later | |||
2010-07-29 | Used std::list for ignore's IgnoreData instead of using the old C-style ↵ | Naram Qashat | |
double-linked list, also removed the addition of an ignore when a command "takes too long". | |||
2010-07-29 | Added support for tracking inspircd2.0 usermode +Q and cahnged the Flags ↵ | Adam | |
bitsets for modes to not use a max defined value, it can go over | |||
2010-07-29 | Rewrote the hashing systems to properly handle the new Anope::strings which ↵ | Adam | |
we have everywhere. | |||
2010-07-29 | Made all of IRCDProto use const pointers, with the exception of SendVhostDel ↵ | Naram Qashat | |
because of the Unreal protocol module, it makes me sad. | |||
2010-07-28 | Clean up send.cpp a bit to use Anope::string, as well as fix Anope::string's ↵ | Naram Qashat | |
replace_all_* functions to actually work if the original and replacement strings are not the same length. | |||
2010-07-28 | Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 | Naram Qashat | |
2010-07-28 | Yet more annoying code cleanup, plus made Server's Links list into a normal ↵ | Naram Qashat | |
variable and not a pointer. | |||
2010-07-27 | Removed some assertions, replaced with throwing CoreExceptions | Adam | |
2010-07-27 | Added debug_cast which uses dynamic_cast on debug builds, and static_cast on ↵ | Adam | |
release builds | |||
2010-07-27 | A few more random annoyances cleaned up. | Naram Qashat | |
2010-07-27 | Cleaned up some code in src/users.cpp that kinda annoyed me. | Naram Qashat | |
2010-07-26 | Trying to make things a little more const-safe, a work in progress but this ↵ | Naram Qashat | |
is a bit better. |