summaryrefslogtreecommitdiff
path: root/src/regchannel.cpp
AgeCommit message (Collapse)Author
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
2011-01-07Added db_mysql_live which allows Anope to pull dataAdam
from the four main SQL tables in realtime, which effectively gives us "live" SQL. Changed eventfd pipe engine to not use buffered write. Added TryLock to threading engines. Made blocking SQL queries in our SQL API thread-safe.
2011-01-05update copyrights for 2011lethality
2010-12-30restoring topic for permchans on burstDukePyrolator
2010-12-29Assign bots to new empty permanent channels on IRCds without permchannel ↵Adam
mode not just join
2010-12-29Use empty SJOINs when allowed to create empty permanent channelsAdam
2010-12-24Fixed Windows buildAdam
2010-12-22Removed match_usermaskAdam
2010-12-12Cleaned up some things, made the protocol modules use some basic inheritance ↵Adam
to cut back on their code duplication. More work can be done in the future to remove even more of it.
2010-12-12Do not use wildcard matching when looking up hosts on access add/delAdam
2010-12-12Allowing adding hostmasks to channel access listsAdam
2010-12-12Added cs_mode, rewrote the old list mode code, and added CIDR supportAdam
2010-12-12Added /chanserv clone commandAdam
2010-11-17Fixed the mlock events to be useful and fixed /cs access view's last used timeAdam
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 ChanServ optionalAdam
2010-09-26Changed the language system to use gettextAdam