summaryrefslogtreecommitdiff
path: root/include/services.h
AgeCommit message (Collapse)Author
2011-05-16Check for a valid server in /operserv noopAdam
2011-05-16Unmodularized the socket engine because its causing problems and really is ↵Adam
unnecessary
2011-05-16Fixed up the MySQL Query code and finished some command code I forgot earlierAdam
2011-05-16Moved the core pseudo clients out into their own modulesAdam
2011-05-01Fixed sometimes not removing nick masks from the access list when the group ↵Adam
is dropped
2011-03-30Fixed bug #1258, more Windows stuff, and more language stringsAdam
2011-03-30Fixed windows build more, including ldapAdam
2011-03-29Fixed windows buildAdam
2011-03-14Fixed compileAdam
2011-03-12added ns_certDukePyrolator
2011-03-11Added os_config and support for including additional configuration files.Adam
2011-03-07Added support for extbansAdam
2011-03-05Removed nickrequests, instead have unconfirmed registrations. Also made ↵Adam
ns_resetpass allow remote-id to get past things such as kill immed.
2011-02-27Made akills work on IRCds that do not support bans (ngircd)Adam
2011-02-25Fixed a lot of small problemsAdam
2011-02-05Removed the LIBINTL include hackAdam
2011-02-04Merge 032c30dd5dc4Adam
2011-02-04Moved the language strings which are only used onceAdam
out of the core and into the modules that use them.
2011-01-15Fixed flag names to match 1.9.3sAdam
2011-01-15Added an amsg kickerAdam
2011-01-08Merge branch '1.9' of anope.git.sf.net:/gitroot/anope/anope into 1.9Adam
2011-01-08Made the Flag class able to convert flags to strings and backAdam
2011-01-07fix some more copyright and typos (not mine) spotted by chaz :Plethality
2011-01-05update copyrights for 2011lethality
2011-01-04removed SendSVSPart(), we dont use itDukePyrolator
2011-01-04removed SendSVSMode(), we dont use itDukePyrolator
2010-12-29Use empty SJOINs when allowed to create empty permanent channelsAdam
2010-12-29Added a ConvertException to be thrown when convertTo failsAdam
2010-12-24Fixed Windows buildAdam
2010-12-23Rewrote the ignore code. Adds creator and reason to /os ignore list.Adam
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-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-12Allowing adding hostmasks to channel access listsAdam
2010-12-12Added /bs set msgAdam
2010-12-12Added a plexus3 protocol moduleAdam
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-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-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-26Fixed Windows build with gettextAdam
2010-10-11Fixed Windows buildAdam
2010-10-11Fixed some warningsAdam
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-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