summaryrefslogtreecommitdiff
path: root/modules/extra/db_mysql_live.cpp
AgeCommit message (Collapse)Author
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-16Fixed up the MySQL Query code and finished some command code I forgot earlierAdam
2011-03-09Store mlock in the databases and removed some unused functions from misc.cppAdam
2011-03-04Just use blocking sql queries if m_asynch_commands isn't loaded - it's not ↵Adam
that bad.
2011-02-25More fixes. Also made db_mysql_live not keep bots updated because thats ↵Adam
pointless and made m_asynch_commands respect user language settings.
2011-02-20Much more work on the live SQL. Should work pretty decently now under heavy ↵Adam
load.
2011-02-17Split db_mysql_live into two modules so other modules can make use of the ↵Adam
asynchronous command interface
2011-02-04Moved the language strings which are only used onceAdam
out of the core and into the modules that use them.
2011-01-15Added an amsg kickerAdam
2011-01-08Changed db_mysql_live to use a safer mutex system to prevent deadlocksAdam
2011-01-08Process flag changes from SQLAdam
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.