summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2011-02-27Don't burst SXLines when we link because its unnecessary and fixed applying ↵Adam
SQLines
2011-02-04Fixed /ms set limit none and made db_plain care less about convert exceptionsAdam
2011-01-09Fixed CanAdd() to use safe iteration and make SNLine::Check really workAdam
2010-12-28Bug #1225 - Made REGISTER show in /cs helpAdam
2010-12-24Fixed deleting expired SXLinesAdam
2010-12-24Allow hostmasks to be in uplink:hostAdam
(cherry picked from commit 18377ac9fd36065bfd791b5cea51de9ae1d2b11d)
2010-12-24Fixed version.cpp to work ok if we are on a tag, andAdam
prevent version.cpp from prepending version.sh's VERSION_EXTRA on every build
2010-12-24Don't send SXLines until after we start bursting with our uplinkAdam
2010-12-12Made ./Config with a .git directory work ok if we are on a git tagAdam
2010-12-12Made version.cpp ok with an empty VERSION_EXTRAAdam
2010-12-09Fixed build on cmake 2.4.xAdam
2010-11-17Fixed the mlock events to be useful and fixed /cs access view's last used timeAdam
2010-11-14Delete users and channels from the modestacker when they are destructedAdam
2010-11-09Fixed DNS caching and made DNS cache empty resultsAdam
(cherry picked from commit 438ae629e51b519d0d5f70531d0262be1b9fe2bc)
2010-11-05Fixed /ms sendall syntax error messageAdam
2010-11-04Made Base not virtual, prevents us from having to dynamic cast in the mode ↵Adam
stacker on release builds
2010-10-30Made 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-27Do not store memo number in memo structs, fixes some bugs with deleting memosAdam
2010-10-26Modules to not need to include libintl.h because they are not linked to ↵Adam
libintl and do not directly call its code. #define _(x) to x just so xgettext is able to pick out language strings.
2010-10-26Fixed Windows build with gettextAdam
2010-10-22Fixed some Windows problemsAdam
2010-10-21Changed the log:normal config directive to a list like the other log values, ↵Adam
and fixed a potential crash from rehashing while sending mail
2010-10-13Fixed mlock, broken since revision cf98cd3e06e4de0f9902824b0ef8239e947c5b6aAdam
2010-10-11Fixed Windows buildAdam
2010-10-11Fixed some warningsAdam
2010-10-09Fixed a crash in the dns engine if we receive a reply after a request has ↵Adam
timedout
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-04Made anoperc stop/restart send the cycleonglobal, and fixed logfiles to be ↵Adam
opened with append not truncate
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 ChanServ 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-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-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-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-18DNSSocket doesn't need to save the server addr anymoreAdam
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-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