Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-05 | Fixed restarting Anope when it is started from outside of the services ↵ | Adam | |
binary dir | |||
2010-10-04 | Changed the protocol handling system to use a vector of strings instead of C ↵ | Adam | |
style arrays. Burned the old process/split_buf/memory.c code | |||
2010-10-03 | Fixed checking the global block in the config to work ok, fixed having ↵ | Adam | |
non-core service bots logging messages, fixed setting the topic to the topic setter on inspircd12/20, and fixed logging status mode changes on ts6 ircds | |||
2010-10-02 | Made ChanServ optional | Adam | |
2010-10-01 | Rewrote some of the socket code to allow m_ssl to be a service. | Adam | |
This allows modules (xmlrpc) to create and accept SSL connections. Also fixed unloading m_mysql at certain times and made the threading engine always work correctly on Windows. | |||
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-15 | Rewrote all of the topic code, fixes a few topic related problems on some ↵ | Adam | |
older IRCds | |||
2010-09-12 | Removed the --log command line option because its no longer necessary, and ↵ | Adam | |
updated example.conf | |||
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 | 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-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-17 | Rewrote the config reader to better handle invalid configs. | Adam | |
This prevents Anope from exploding when /os reload has errors. | |||
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-01 | Cleanup in main.cpp. | Naram Qashat | |
2010-08-01 | Cleanup in memoserv.cpp. | Naram Qashat | |
2010-07-30 | Cleanup in misc.cpp. | Naram Qashat | |
2010-07-30 | Some code cleanup and constification in nickserv.cpp. | Naram Qashat | |
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-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-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. | |||
2010-07-25 | Epic commit to replace most of the strings in Anope with a single ↵ | Naram Qashat | |
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-08 | Added an epoll socket engine | Adam | |
2010-07-05 | Removed OnEncryptInPlace, although it currently causes no problems it is ↵ | Adam | |
just redundant. | |||
2010-06-27 | Made Anope track its own clients internally as if they were real users | Adam | |
2010-06-26 | Made the flags class take an optional size arg | Adam | |
2010-06-25 | Changed the versioning system to use git | Adam | |
2010-06-20 | The first of a few "CBX OCDing over code style" commits, focusing on ↵ | Naram Qashat | |
include/* and src/* but not src/core/* or src/modules/*. | |||
2010-06-18 | Rewrote all of the command handling to get rid of all the nasty strtoks() ↵ | Adam | |
everywhere, and added a bot map by uid | |||
2010-06-18 | Burned slist, rewrote operservs XLine code | Adam | |
2010-06-18 | Added a founder access level used to determin who is a channel founder. This ↵ | Adam | |
is completely independant of the owner levels | |||
2010-06-18 | Removed process_numlist and having to mark everything as "in use" and ↵ | Adam | |
constantly checking it. Replaced with a better system. | |||
2010-06-18 | Fixed cmake build, removed version_flags it is no longer need, removed old ↵ | Adam | |
unneeded defs.h and split up pseudo.h | |||
2010-06-18 | Store modes in users and channels using the Flags class, cleaner | Adam | |
2010-06-18 | Rewrote the hashing system to use std::tr1::unordered_map | Adam | |
2010-06-18 | Added some global variables for the core pseudo clients, keeps us from ↵ | Adam | |
having to call findbot() everywhere | |||
2010-06-18 | Rewrote the mail system to use threading | Adam | |
2010-06-18 | Added m_ssl.cpp which allows Anope to use SSL when connecting to its uplink | Adam | |
2010-06-18 | Prevent negaitve mode changes, kicks, bans, and autokicks from affecting ↵ | Adam | |
users with unreal usermode +q or similar | |||
2010-06-18 | Rewrote all of the server handling code | Adam | |
2010-06-18 | Removed all references to $, git has no svn keywords | Adam | |
2010-05-22 | Rewrote the nick colliding/releaseing/canceling system, fixes many many bugs ↵ | Adam- | |
on IRCds without svsnick and/or svshold git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2975 5417fbe8-f217-4b02-8779-1006273d7864 |