summaryrefslogtreecommitdiff
path: root/src/regchannel.cpp
AgeCommit message (Collapse)Author
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
2011-08-01Rewrote the access systems and added a flags access systemAdam
2011-07-14Fixed appending !*@* to some access list entries that are valid hostsAdam
2011-07-14Fixed OSOpersOnly & CSOpersOnlyAdam
2011-07-14Rewrote how commands are handled within Anope.Adam
This allows naming commands and having spaces within command names.
2011-06-17Search all domains for language strings, fixes the mess that we used to use ↵Adam
to translate strings in 3rd party modules
2011-06-13changed some _() to gtl() and updated do_strftime() and duration()DukePyrolator
2011-06-02Burst our channels with the uplink when we connect & fixed bug #1274Adam
2011-05-16Calculate nc::channelcount at runtimeAdam
2011-05-16Added os_forbidAdam
2011-05-16Moved some global functions to be member functions and misc cleanupAdam
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-04-18Allow unidentified users to still get access by non nickcore access entriesAdam
2011-03-29Fixed some left over useprivmsg problems and fixed some compiler warnings.Adam
2011-03-09Store mlock in the databases and removed some unused functions from misc.cppAdam
2011-03-07Added support for extbansAdam
2011-03-06Change the mode name code to use Flags names in preparation for extban supportAdam
2011-03-04Fixed some logic fail when detecting who should be akickedAdam
2011-02-26Replaced the few language strings we use with #defines to prevent ↵Adam
accidentally translating them if we shouldnt
2011-02-25Fixed a lot of small problemsAdam
2011-02-22Fixed the first half of #1235Adam
2011-02-18Fixed some logic fail when determining when a recognized user gets accessAdam
2011-02-04Moved the language strings which are only used onceAdam
out of the core and into the modules that use them.
2011-01-17Added ns_ajoinAdam
2011-01-08Made the Flag class able to convert flags to strings and backAdam