summaryrefslogtreecommitdiff
path: root/modules/core/db_plain.cpp
AgeCommit message (Collapse)Author
2011-08-05Rewrote the example configurations and split themAdam
up into seperate files for each pseudo client. Also reorganized how the modules are stored, and made most of the old "extra" modules "core"
2011-08-01Rewrote the access systems and added a flags access systemAdam
2011-07-31Fixed these ModuleManager::Attach calls once and for all..Adam
2011-07-14Rewrote how commands are handled within Anope.Adam
This allows naming commands and having spaces within command names.
2011-07-04Bug #1280 - Fixed reading some na and bi flags in db_plainAdam
2011-05-16Calculate nc::channelcount at runtimeAdam
2011-05-16Added os_forbidAdam
2011-05-16Use module type to determine what type each module is instead of its ↵Adam
location in the configuration file.
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-14Fixed compileAdam
2011-03-12added ns_certDukePyrolator
2011-03-09Store mlock in the databases and removed some unused functions from misc.cppAdam
2011-03-06Change the mode name code to use Flags names in preparation for extban supportAdam
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-25Fixed a lot of small problemsAdam
2011-02-04Merge 032c30dd5dc4Adam
2011-01-28Added patricia_tree::iteratorAdam
2011-01-24Fixed loading forbidden nicksAdam
2011-01-23std::stringstream::clear doesn't clear itAdam
2011-01-17Made db_plain buffer database writes which preventsAdam
databases from coming corrupted if we crash or if write fails. Also fixed loading all ajoin channels.
2011-01-15Fixed flag names to match 1.9.3sAdam
2011-01-15Made db_plain save amsg settingsAdam
2011-01-08Made the Flag class able to convert flags to strings and backAdam
2011-01-05update copyrights for 2011lethality
2010-12-24Fixed Windows buildAdam
2010-12-12Allowing adding hostmasks to channel access listsAdam
2010-12-12Added /bs set msgAdam
2010-12-12Added cs_entrymsgAdam
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-27Removed memo number from databases. Since we already have db-upgrade we ↵Adam
might as well make that update memos too. Users using the top of git will need to run sed -i 's/MD MI [0-9]* /MD MI /' anope.db on their database.
2010-10-27Do not store memo number in memo structs, fixes some bugs with deleting memosAdam
2010-10-04Attempt to write back the old mlock to the databases if we try and fail to ↵Adam
connect to the uplink. Because we may not know modes until after we are synced we could accidentally nuke all of the mlocks
2010-10-02Made MemoServ optionalAdam
2010-09-26Changed the language system to use gettextAdam
2010-09-16Fixed many bugs and crashesAdam
2010-09-10Added Anope::CurTime to keep us from calling time() everywhereAdam
2010-08-27Added a new logging systemAdam
2010-08-27Added an Anope::string::is_pos_number_only function to use everywhere we ↵Adam
convertTo unsigned values, and fixed the mail delay error message to give the correct time.
2010-08-21Made Anope keep track of channels its clients are in if it splits from its ↵Adam
uplink, then burst them back to its uplink once connection is reestablished. Also made Anope use TS enforcement to change persistant channels creation time to the time they were registered.
2010-08-17Rewrote the config reader to better handle invalid configs.Adam
This prevents Anope from exploding when /os reload has errors.
2010-08-15Changed a few small things in the db format because it already changed ↵Adam
anyway, bumped DB version to 2
2010-08-13Readded in BotInfo::chancount, it never should have been removed in the ↵Adam
first place
2010-08-02Added Italics support to the BotSev kickerslethality
2010-08-01Cleanup in main.cpp.Naram Qashat