summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2010-12-24Fixed Windows buildAdam
2010-12-23Prevent version.cpp from prepending version.sh's VERSION_EXTRA on every buildAdam
2010-12-23Rewrote the ignore code. Adds creator and reason to /os ignore list.Adam
2010-12-23Fixed deleting expired SXLinesAdam
2010-12-22Removed match_usermaskAdam
2010-12-21Allow hostmasks to be in uplink:hostAdam
2010-12-18Made the version generator code work right when we are on a tag because git ↵Adam
describe just gives the tag name and nothing else.
2010-12-18Don't send SXLines until after we start bursting with our uplinkAdam
2010-12-13Bug #1079 - Don't use users real host and IPs when matching againstAdam
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-12Allow getting users opertype from XMLRPC requestsAdam
2010-12-12store the ssl fingerprint in the userstructDukePyrolator
2010-12-12Allow command aliases to be redirected to different pseudo clientsAdam
2010-12-12Cleaned 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-12Fixed looking up users to use case insensitivityAdam
2010-12-12Do not use wildcard matching when looking up hosts on access add/delAdam
2010-12-12Allowing adding hostmasks to channel access listsAdam
2010-12-12Fixed subcommandsAdam
2010-12-12The rest of the earlier command changesAdam
2010-12-12Added /bs set msgAdam
2010-12-12Send replies from fantasy commands back to the channel, this will be ↵Adam
expanded on later
2010-12-12Added cs_entrymsgAdam
2010-12-12Removed some unused code paths in some of the modulesAdam
2010-12-12Added a plexus3 protocol moduleAdam
2010-12-12Added a default expiry time for suspended and forbidden nicks and channelsAdam
2010-12-12Fixed some of the language stringsAdam
2010-12-12Removed the AUTODEOP level, it is unnecessary now because of cs_modeAdam
2010-12-12Allow the patricia tree to store non-pointersAdam
2010-12-12Added cs_mode, rewrote the old list mode code, and added CIDR supportAdam
2010-12-12Removed and deprecated /cs set mlock, removed /cs clear, removed /os ↵Adam
clearmodes, removed /cs akick (un)stick, added /cs clearusers
2010-12-12Added /chanserv clone commandAdam
2010-12-12Added command aliasesAdam
2010-12-12Switched the system for storing users, channels, and sesions to a patriciaAdam
tree from STL's unordered_map, which was giving horrible performance.
2010-12-12Added /ms ignoreAdam
2010-12-12Just store lang strings in a char array, no need for the extra overhead of ↵Adam
STL strings
2010-12-12Do not allow ghosting unidentified users if the recover command existsAdam
2010-12-12Added m_xmlrpc and m_xmlrpc main, which allows remote programs to executeAdam
remote RPC calls to Anope in realtime and receive responses
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