Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-03 | Made LDAP support recover, release, resetpass, etc. | Adam | |
2011-03-11 | Added os_config and support for including additional configuration files. | Adam | |
2011-03-09 | Store mlock in the databases and removed some unused functions from misc.cpp | Adam | |
2011-03-05 | Removed nickrequests, instead have unconfirmed registrations. Also made ↵ | Adam | |
ns_resetpass allow remote-id to get past things such as kill immed. | |||
2011-02-25 | Fixed a lot of small problems | 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-17 | Added ns_ajoin | Adam | |
2011-01-15 | Added an amsg kicker | 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 | |
2010-12-23 | Rewrote the ignore code. Adds creator and reason to /os ignore list. | Adam | |
2010-12-22 | Removed match_usermask | 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 | The rest of the earlier command changes | Adam | |
2010-12-12 | Added a plexus3 protocol module | 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 | Just store lang strings in a char array, no need for the extra overhead of ↵ | Adam | |
STL strings | |||
2010-12-12 | Added m_xmlrpc and m_xmlrpc main, which allows remote programs to execute | Adam | |
remote RPC calls to Anope in realtime and receive responses | |||
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-22 | Fixed some Windows problems | Adam | |
2010-10-11 | Fixed some warnings | Adam | |
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 |