summaryrefslogtreecommitdiff
path: root/include/modules.h
AgeCommit message (Collapse)Author
2012-04-08Added Chanstats. It uses a new, improved database format and is not ↵DukePyrolator
compatible with current phpdenora or magirc installations.
2012-02-26Changed the OnChanDrop event to be called right before channels are dropped, ↵Adam
not after
2012-02-26Added chanserv:require config option to set which modes must be on all ↵Adam
registered channels. Prevents the core from always enforcing +r on every channel, even if chanserv is not loaded.
2012-02-18Fixed some eventsAdam
2012-02-15Remove revision numbers as they're only ever set by Config reading git since ↵Adam
we've switched off of SVN. Instead just use the hash for the current head when building. Also recheck the hash on every make not just Config.
2012-02-14Clean up and reorganize our header filesAdam
2012-01-25WindowsAdam
2012-01-02Updated Copyright to 2012Adam
2011-12-19Fixed formatting of many lists and INFO outputsAdam
2011-11-08WindowsAdam
2011-10-24Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as ↵Naram Qashat
use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.
2011-10-10Allow chanserv/suspend to take an expiry timeAdam
2011-10-10Allow nickserv/suspend to take an expiry timeAdam
2011-10-09Give more verbose messages on startupAdam
2011-09-25Added a new database format and sqlite support. Also moved db-convert to a ↵Adam
module.
2011-09-19Allow OnPreHelp to stop processingAdam
2011-09-10Added chanserv/logAdam
2011-09-10Fixed service_reference to work correctly with external classesAdam
2011-09-10Allow modules to add their own channel levelsAdam
2011-09-10Made service_reference type safeAdam
2011-08-22Removed this ondeleteobject event, was for m_async_commands which diedAdam
2011-08-14Brought back the old 1.7 behavior of a level -1 matching all users and 0 ↵Adam
matching all identified users
2011-08-11Fixed Windows runtime problemsAdam
2011-08-10Fixed windows buildAdam
2011-08-07Always reset the levels of newly created channels, fixed DetermineLevel ↵Adam
matching ACCESS_INVALID levels, and added in a disabled config option for levels
2011-08-06Fixed suepradminAdam
2011-08-01Rewrote the access systems and added a flags access systemAdam
2011-07-14Fixed OSOpersOnly & CSOpersOnlyAdam
2011-07-14Rewrote how commands are handled within Anope.Adam
This allows naming commands and having spaces within command names.
2011-06-17Search all domains for language strings, fixes the mess that we used to use ↵Adam
to translate strings in 3rd party modules
2011-05-23Added an IsServicesOper eventAdam
2011-05-23Rewrote the signal handling to use sigactionAdam
2011-05-21Made Anope able to process normally when disconnected from the uplink and ↵Adam
not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp.
2011-05-16Use module type to determine what type each module is instead of its ↵Adam
location in the configuration file.
2011-05-16Added more useful functions to our LDAP API, allow adding newly registered ↵Adam
accounts to LDAP, removed some unnecessary OnPre events and fixed unloading all modules
2011-05-16Unmodularized the socket engine because its causing problems and really is ↵Adam
unnecessary
2011-05-16Moved some global functions to be member functions and misc cleanupAdam
2011-05-16Moved the core pseudo clients out into their own modulesAdam
2011-04-03Made LDAP support recover, release, resetpass, etc.Adam
2011-03-13Added some useful Anope::Version functions to prevent some files from ↵DukePyrolator
unnecessarily rebuilding on every make
2011-03-12added ns_certDukePyrolator
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-26Replaced the few language strings we use with #defines to prevent ↵Adam
accidentally translating them if we shouldnt
2011-02-25Fixed a lot of small problemsAdam
2011-02-20Much more work on the live SQL. Should work pretty decently now under heavy ↵Adam
load.
2011-02-18Changed the OnNickDrop event to call before the nick is deletedAdam
2011-01-15Added an amsg kickerAdam
2011-01-07fix some more copyright and typos (not mine) spotted by chaz :Plethality
2011-01-07Added db_mysql_live which allows Anope to pull dataAdam
from the four main SQL tables in realtime, which effectively gives us "live" SQL. Changed eventfd pipe engine to not use buffered write. Added TryLock to threading engines. Made blocking SQL queries in our SQL API thread-safe.
2011-01-05update copyrights for 2011lethality