summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-10-08Do not join our clients to enforce TS if they are already in the channelAdam
2010-10-07Fixed a crash if the dns engine is unable to add questions into DNS packetsAdam
2010-10-07Log the kicker as the source of kicking log messages, not the targetAdam
2010-10-07Do now show topics being set by UIDs on TS6 IRCdsAdam
2010-10-06Made nickserv:nogroupchange workAdam
2010-10-06Added lang/unused.sh, used to find unused language strings. Also removed a ↵Adam
lot of unused language strings.
2010-10-05Fixed restarting Anope when it is started from outside of the services ↵Adam
binary dir
2010-10-05Use safe iteration when deleting servers off of hubsAdam
2010-10-04Made anoperc stop/restart send the cycleonglobal, and fixed logfiles to be ↵Adam
opened with append not truncate
2010-10-04Attempt to write back the old mlock to the databases if we try and fail to ↵Adam
connect to the uplink. Because we may not know modes until after we are synced we could accidentally nuke all of the mlocks
2010-10-04Automatically destruct messages when modules are unloadedAdam
2010-10-04Changed 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-03Fixed 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-02Added os_modreload. Also allow unloading database and encryption modules ↵Adam
since there isn't a reason we cant allow reloading them. Soon os_modreload will allow reloading the protocol modules.
2010-10-02Made os_news send news notices from NickServ if global is disabledAdam
2010-10-02Replaced globalnick and globaldescription with just nick and description, ↵Adam
since it's in its own block now
2010-10-02Set the botmodes on bots in the log channel(s) when using ircds that have ↵Adam
dynamic modes
2010-10-02Made entry_match work once againAdam
2010-10-02Made ChanServ optionalAdam
2010-10-02Made OperServ and Global optionalAdam
2010-10-02Made MemoServ optionalAdam
2010-10-01Fixed pipe and win32 socketengine buildsAdam
2010-10-01Rewrote 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-10-01Merge branch '1.9' of anope.git.sf.net:/gitroot/anope/anope into 1.9Adam
2010-10-01Revert "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-29Allow OnPreConnect to kill users correctly and made session/xline exempt ↵Adam
users not bypass the OnConnect event
2010-09-27Cleaned 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-26Partial fix for finding gettext with CMake, still doesn't fix the lack of ↵Naram Qashat
finding non-standard paths though.
2010-09-26Added a short docs/LANGUAGES file explaining how to add translations for the ↵Adam
core and modules, updated TODO, and fixed a few small bugs
2010-09-26Changed the language system to use gettextAdam
2010-09-22Do not use new/delete to allocate modules, allows modules to always destruct ↵Adam
properly and automatically
2010-09-21Fixed some problems with cycling logfilesAdam
2010-09-19Fixed log messages from when a user quits or gets killedAdam
2010-09-19Fixed joining chanserv enforcers to unregistered channelsAdam
2010-09-18DNSSocket doesn't need to save the server addr anymoreAdam
2010-09-18Fixed bug #1191lethality
2010-09-18Fixed some minor punctuation and logginglethality
2010-09-17Rejig 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-17Connect using nonblocking socketsAdam
2010-09-17Fixed bug #1190 and prevent m_dnsbl from akilling a user multiple times if ↵Adam
they are in multiple blacklists
2010-09-16Fixed connecting back to the nameserver if we lose connection, and detecting ↵Adam
the nameserver
2010-09-16Fixed many bugs and crashesAdam
2010-09-16Fixed Anope::CurTime to really work, and made ChanServ timers allow using ↵Adam
the channels botserv bot instead of only ChanServ
2010-09-15Rewrote all of the topic code, fixes a few topic related problems on some ↵Adam
older IRCds
2010-09-14Give DNS requests an error when their creator is being unloaded instead of ↵Adam
just deleting them, and fixed a compile warning
2010-09-14Cleanup DNS requests when modules are unloaded, fixes unloading m_dnsbl ↵Adam
during the middle of queries
2010-09-12Removed the --log command line option because its no longer necessary, and ↵Adam
updated example.conf
2010-09-11Allow identifying to other accounts using /nickserv id account passAdam
2010-09-10Added Anope::CurTime to keep us from calling time() everywhereAdam
2010-09-10Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCdsAdam