summaryrefslogtreecommitdiff
path: root/src/regchannel.cpp
AgeCommit message (Collapse)Author
2013-02-14Switch Destroy methods to deleteAdam
2013-02-14Store what channels have references to accounts in NickCore to prevent ↵Adam
having to iterate over all channels and then all access entries when nicks expire or from nickserv/alist
2013-02-05Made access del by nick and other functions from 326f1a really delete objectsAdam
2013-01-27Old botserv flags need BS_ prepended to themAdam
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-07Track +g on inspircd, fix saving/loading mode locks for generic modesAdam
2012-12-29Cleanup after mode locks, badwords, akick, access, if destructedAdam
2012-12-28Move some of CheckKick to the respective modulesAdam
2012-12-19Having these references to bots bugged out older compilers, so simplify this ↵Adam
by just moving pointers to the core
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-24Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope ↵DukePyrolator
into 1.9
2012-10-24fixed calculating the correct channelcount for an user when loading the db. ↵DukePyrolator
fixes bug #1450
2012-10-22Cleanup of last few commits/warning fixAdam
2012-10-18Base has to destruct before Extensible does because objects that destruct ↵Adam
due to Extensible destructing don't have their references to the already destroyed object for Base invalidated
2012-10-07Set sane default last_topic_setter and last_topic_time in the event an empty ↵Adam
topic is locked right after registering a channel without previously being set
2012-10-02Attempt #2 at silly topic ts thing, this is actually must cleanerAdam
2012-10-01Allow modules to store data in their own databases.Adam
2012-05-10Fixed crash on access del + valgrind errorsAdam
2012-04-25Fixed non-debug buildAdam
2012-04-23Reworked live SQL support yet againAdam
2012-02-24Fixed calculating bots channel count of assigned channels and fixed the ↵Adam
order of saving memos (among other things)
2012-02-18Fixed some eventsAdam
2012-02-18Made mode lock del check status of the mode lock before removing itAdam
2012-02-14Clean up and reorganize our header filesAdam
2012-01-15Fixed crash from last commitAdam
2012-01-15Improve on db_sql_live_readAdam
2012-01-02Updated Copyright to 2012Adam
2011-12-12Update channel last used times when founders use the channel, tooAdam
2011-11-17Fixed storing mode locksAdam
2011-11-15Made looking up a level for a nonexistant privilege debugg log a warning, ↵Adam
not abort
2011-11-08WindowsAdam
2011-10-27Bug #1350 + other related fixesAdam
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-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-09-10Allow modules to add their own channel levelsAdam
2011-09-10Rewrote mlock saving/loading code to not use this silly extensible hackAdam
2011-08-21Bugs #1321 & 1322Adam
2011-08-16Fixed matching acount access entries against nicknamesAdam
2011-08-14Fixed /cs clone accessAdam
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-09Simiplied a bit of the access systemAdam
2011-08-09Hopefully sort this AccessGroup::HasPriv once and for allAdam
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-06Update last used times on channels when someone with access uses themAdam
2011-08-02Fixed /cs clone copying channel access, fixed restricted, and fixed some ↵Adam
compiler warnings