Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-27 | Made akills work on IRCds that do not support bans (ngircd) | Adam | |
2011-02-25 | Fixed a lot of small problems | Adam | |
2011-02-05 | Removed the LIBINTL include hack | Adam | |
2011-02-04 | Merge 032c30dd5dc4 | Adam | |
2011-02-04 | Moved the language strings which are only used once | Adam | |
out of the core and into the modules that use them. | |||
2011-01-15 | Fixed flag names to match 1.9.3s | Adam | |
2011-01-15 | Added an amsg kicker | Adam | |
2011-01-08 | Merge branch '1.9' of anope.git.sf.net:/gitroot/anope/anope into 1.9 | Adam | |
2011-01-08 | Made the Flag class able to convert flags to strings and back | Adam | |
2011-01-07 | fix some more copyright and typos (not mine) spotted by chaz :P | lethality | |
2011-01-05 | update copyrights for 2011 | lethality | |
2011-01-04 | removed SendSVSPart(), we dont use it | DukePyrolator | |
2011-01-04 | removed SendSVSMode(), we dont use it | DukePyrolator | |
2010-12-29 | Use empty SJOINs when allowed to create empty permanent channels | Adam | |
2010-12-29 | Added a ConvertException to be thrown when convertTo fails | Adam | |
2010-12-24 | Fixed Windows build | Adam | |
2010-12-23 | Rewrote the ignore code. Adds creator and reason to /os ignore list. | Adam | |
2010-12-13 | Bug #1079 - Don't use users real host and IPs when matching against | Adam | |
bans and excepts, except when a user is unbanning themselves, in an attempt to prevent people from gaining other users IPs. This removes support for Unreal and Bahamuts SVSMode -b because it will unban users by real host and IP. | |||
2010-12-12 | Cleaned up some things, made the protocol modules use some basic inheritance ↵ | Adam | |
to cut back on their code duplication. More work can be done in the future to remove even more of it. | |||
2010-12-12 | Allowing adding hostmasks to channel access lists | Adam | |
2010-12-12 | Added /bs set msg | Adam | |
2010-12-12 | Added a plexus3 protocol module | Adam | |
2010-12-12 | Removed the AUTODEOP level, it is unnecessary now because of cs_mode | Adam | |
2010-12-12 | Allow the patricia tree to store non-pointers | Adam | |
2010-12-12 | Added cs_mode, rewrote the old list mode code, and added CIDR support | Adam | |
2010-12-12 | Removed and deprecated /cs set mlock, removed /cs clear, removed /os ↵ | Adam | |
clearmodes, removed /cs akick (un)stick, added /cs clearusers | |||
2010-12-12 | Switched the system for storing users, channels, and sesions to a patricia | Adam | |
tree from STL's unordered_map, which was giving horrible performance. | |||
2010-12-12 | Added /ms ignore | Adam | |
2010-10-30 | Made gettext work on most OSs. Tested on Debian, FreeBSD, Gentoo, and Windows. | Adam | |
Added a search path option to the Config script for cmake to use when finding libraries for modules or for gettext. Fixed m_mysql and m_ssl to work under Windows, made the Windows Config program remember the last used options, and fixed Windows release builds. | |||
2010-10-27 | Do not store memo number in memo structs, fixes some bugs with deleting memos | Adam | |
2010-10-26 | Fixed Windows build with gettext | Adam | |
2010-10-11 | Fixed Windows build | Adam | |
2010-10-11 | Fixed some warnings | Adam | |
2010-10-01 | Revert "Do not use new/delete to allocate modules, allows modules to always ↵ | Adam | |
destruct properly and automatically" This does not work as expected, it causes objects allocated by modules to be freed by the operating system when the module is unloaded, giving no chance to the module to deallocate it itself. This reverts commit 05e6815d912f0418f6da25a2106dd718796f02fa. | |||
2010-09-27 | Cleaned up some unused code, moved handling of user modes around so we dont ↵ | Adam | |
get log messages about user modes when users connect, and fixed tracking some umodes on Unreal | |||
2010-09-26 | Changed the language system to use gettext | Adam | |
2010-09-22 | Do not use new/delete to allocate modules, allows modules to always destruct ↵ | Adam | |
properly and automatically | |||
2010-09-17 | Rejig of some of the socket stuff. Fixed marking sockets as nonblocking on ↵ | Adam | |
Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere. | |||
2010-09-17 | Connect using nonblocking sockets | Adam | |
2010-09-16 | Fixed Anope::CurTime to really work, and made ChanServ timers allow using ↵ | Adam | |
the channels botserv bot instead of only ChanServ | |||
2010-09-15 | Rewrote all of the topic code, fixes a few topic related problems on some ↵ | Adam | |
older IRCds | |||
2010-09-10 | Added Anope::CurTime to keep us from calling time() everywhere | Adam | |
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-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-27 | Added a new logging system | Adam | |
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. |