summaryrefslogtreecommitdiff
path: root/modules/database
AgeCommit message (Collapse)Author
2014-07-26When object unserialization fails (due to not having dependency objects) ↵Adam
bump the ts to try again later.
2014-06-15Log more when unable to backup databases in db_flatfileAdam
2014-05-27Fix default db name in db_flatfifle in a couple placesAdam
2014-05-21Core prep for p10 stuffAdam
2014-05-14Fix access lists showing the wrong mask if the display nick for a groupAdam
expires but the group still exists. This can cause access entries for nicks to not be deleted whenever the nicks are deleted.
2014-03-05Open database files using std::ios_base::binary in db_flatfile, which ↵Adam
Windows can require
2014-03-01Convert limit and key mlocks in db_oldAdam
2014-03-01Make db_old load entrymsgAdam
2014-03-01Check modes after applying mlocks in db_oldAdam
2014-02-18Do not import forbids with wildcards in their names, how 1.8 treats ↵Adam
wildcaded forbids depends on the IRCd
2014-02-18Fix loading noexpire channels in db_oldAdam
2014-02-17Move most of the implementation details out of os_forbid.h, fixes crashing ↵Adam
if a module adding a forbid is unloaded without removing the forbid
2014-02-16db_old.cpp: Correctly import forbidden nicks and chansDaniel Vassdal
2014-02-14Don't convert XOP access entries to levels in db_oldAdam
2014-02-07Properly convert suspended nicks and channels in db_oldAdam
2014-01-26Revert "Rename db_old hash plain -> none which is what 1.8 calls it"Adam
This reverts commit 9a9ca417500e3de64013583e3f6db8dd165d9a95.
2014-01-09Rename db_old hash plain -> none which is what 1.8 calls itAdam
2014-01-02Have db_old load news.db tooAdam
2014-01-01Update copyright to 2014. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2013-12-26If using db_flatfile:fork, don't allow multiple saves to happen at one time ↵Adam
on shutdown/restart wait for any pending saves to finish
2013-12-25Fix setting english language in db_old, document how not setting ↵Adam
defaultlanguage really works
2013-12-19Fix db_old assigning empty greets to users who did not have a greet. Fix ↵Adam
debug log message in extensible.cpp
2013-12-01Fix crash from loading exceptions with db_old and then unloading db_oldAdam
2013-11-21This actually can't happen, but this is what was meantAdam
2013-11-21Shrink nick and channel default flags in db_old, otherwise converted ↵Adam
nicks/channels always end up with the defaults enabled, even if they explicitly have them set off. Fix setting nickserv defaults to none.
2013-11-16Fix default level names for access change/list in db_oldAdam
2013-11-12Set the default db name to anope.dbAdam
2013-11-09Remove db_plainAdam
2013-10-26moved some config options from example.conf to nickserv.example.confDukePyrolator
2013-08-25Save unconfirmed status and passcodes in the database.Adam
Fix db_sql_live to not reinsert all records if there are extra columns. Plexus has no chmode +r
2013-08-12Fix some issues with suspendAdam
2013-08-07Fix db_sql to not remove objects when shutting down, as some modules that ↵Adam
unload before it when shutting down remove their items then
2013-07-20Fix more compile warnings found on newer g++ versionsAdam
2013-07-20Fix not setting the correct compile flags on modules and fix the resulting ↵Adam
warnings
2013-07-01Change extensible keys to require explicitly having a type defined for it. ↵Adam
Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
2013-05-27Initially attach all modules to all events, and detach them as the events ↵Adam
are run if they are not implemented per module
2013-05-26Get rid of the remaining references in the core to specific services. Move ↵Adam
more stuff out of the core to the proper modules.
2013-05-20made our database backup filenames more readableDukePyrolator
2013-05-18Fix Windows buildAdam
2013-05-17You would think my compiler would at least warn me about this. but no.Adam
2013-05-17Add Redis database supportAdam
2013-05-05That doesn't work either, just don't use references.Adam
find ./ -name '*.cpp' -exec sed -i 's/Get<const Anope::string\&>/Get<const Anope::string>/g' {} \;
2013-05-05Move module header files to include/modules to fix naming conflicts with ↵Adam
system headers
2013-05-05Rework the config file reader to be much more flexible and move many ↵Adam
configuration directives to the actual modules they are used in.
2013-04-16Move extras header files out of extras so when users copy modules out they ↵Adam
dont need the headers too
2013-04-11Remove more OPDEOP referencesAdam
2013-04-11Pass new config and the new config reader to the OnReload event, aswell as ↵Adam
call it on module load on modules that hook to it
2013-04-10Move some of the modules in extras/ that arent really extra out of extras. ↵Adam
Mark our modules as VENDOR and allow modules to have multple types.
2013-03-29Fix /bs set privateAdam
2013-03-18Add db_sql:import config option so we can know for sure whether or not we ↵Adam
want a database import