summaryrefslogtreecommitdiff
path: root/src/nickalias.cpp
AgeCommit message (Collapse)Author
2013-10-05Always show expire time for nicks in /ns info to opers, even if the user is ↵Adam
online Make Anope::strftime show "now" if the time is now Fix typo in nickalias.cpp for the type of the last_seen field, spotted by grawity
2013-08-25Create persistent channels on startup, which used to work and got lost somewhereAdam
Fix some oddities with using persistent channels with no botserv Send list modes to uplink when bursting Fix issues with persist + keepmodes Fix /os modes clear all not clearing all status modes Fix operwall on ratbox/plexus Dont apply mlock in SetCorrectModes since that just recursively calls itself unncessarially Change command logging to show the command name and not the service name
2013-07-08Fix loading some older compat flags and showing noexpire on /ns infoAdam
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-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-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-02-14Switch Destroy methods to deleteAdam
2013-02-14Make NickCore::aliases a vectorAdam
2013-01-21Merge usefulness of Flags and Extensible classes into Extensible, made most ↵Adam
flags we have juse strings instead of defines/enums
2013-01-09Update copyright to 2013. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
2013-01-03Don't delete users immediately when quit or killed, instead wait until ↵Adam
message processing is done
2012-12-13Optimize much of the database code and serialize code.Adam
2012-11-22Pretty large coding style cleanup, in source docAdam
cleanup, and allow protocol mods to depend on each other
2012-11-07Duplicate check some of these larger hashmaps on insert, just incaseAdam
2012-10-21Base has to destruct before Extensible does because objects that destruct ↵DukePyrolator
due to Extensible destructing don't have their references to the already destroyed object for Base invalidated. (fixed for NickAlias and NickCore)
2012-10-01Allow modules to store data in their own databases.Adam
2012-10-01Cleanup of all of the protocol modules, rewrote message handling system to ↵Adam
be a bit more C++ ish
2012-04-27Add db_sql:prefix allow prefixing all anope tables similarly, and changed ↵Adam
db_sql to update the databases incrementally instead of one big flush
2012-04-25Fixed non-debug buildAdam
2012-04-23Reworked live SQL support yet againAdam
2012-02-14Clean up and reorganize our header filesAdam
2012-01-15Improve on db_sql_live_readAdam
2011-11-17Fixed storing mode locksAdam
2011-11-08WindowsAdam
2011-09-25Store flags for objects, also fixes bug #1333Adam
2011-09-25Added a new database format and sqlite support. Also moved db-convert to a ↵Adam
module.
2011-08-24Clear NS_HELD from nicks when recover expiry is upAdam
2011-05-16Fixed reading empty config values in the multiconfig code, caused by removal ↵Adam
of DT_CHARPTR
2011-05-16Moved the core pseudo clients out into their own modulesAdam
2011-03-14Rewrote some of the opertype system, added os_loginAdam
2011-03-05Expire unconfirmed nicks, forgot to add this earlier..Adam
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-03-04Added LDAP supportAdam
2011-01-29DP in "an user" grammar police mode.Charles Kingsley
2011-01-08Made the Flag class able to convert flags to strings and backAdam
2010-12-12Added a default expiry time for suspended and forbidden nicks and channelsAdam
2010-09-10Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCdsAdam
2010-08-27Added a new logging systemAdam
2010-08-17Rewrote the config reader to better handle invalid configs.Adam
This prevents Anope from exploding when /os reload has errors.
2010-07-30Slight code cleanup in nickalias.cpp and nickcore.cpp.Naram Qashat
2010-07-29Made all of IRCDProto use const pointers, with the exception of SendVhostDel ↵Naram Qashat
because of the Unreal protocol module, it makes me sad.
2010-07-25Epic commit to replace most of the strings in Anope with a single ↵Naram Qashat
Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing.
2010-06-20The first of a few "CBX OCDing over code style" commits, focusing on ↵Naram Qashat
include/* and src/* but not src/core/* or src/modules/*.
2010-06-18Burned slist, rewrote operservs XLine codeAdam
2010-06-18Rewrote the hashing system to use std::tr1::unordered_mapAdam
2010-05-22Rewrote the nick colliding/releaseing/canceling system, fixes many many bugs ↵Adam-
on IRCds without svsnick and/or svshold git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2975 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-21Fixed a crash when a users realname changes when they are on a registered ↵Adam-
nick but not identified, and made my last commit about case insensitive oper names really work git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2972 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-21Made the oper:name config option case insensitiveAdam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2971 5417fbe8-f217-4b02-8779-1006273d7864