summaryrefslogtreecommitdiff
path: root/modules/commands/cs_set.cpp
AgeCommit message (Collapse)Author
2014-03-04Fix 2 crashes from removing the permanent channel mode from channels which ↵Adam
do not exist
2014-03-01When unserializing channels with persist, set their ts=now. If we are ↵Adam
supposed to lower it later we will then.
2014-03-01When unserializating channels and persist is set, only assign chanserv if ↵Adam
the perm channel mode doesnt exist
2014-02-27Do not take modes from users in channels with secureops off if we are always ↵Adam
lowering channels timestamps to their creations
2014-01-01Update copyright to 2014. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2013-12-26Add a config option for whether or not to reset the TS of persistent ↵Adam
channels to their registration date
2013-12-17Update last_modes when keepmodes is set on or offAdam
2013-12-17Set pending mode changes immediately when an object is removed from the mode ↵Adam
stacker. And fix mlock creator from cs set persist on.
2013-12-02Send channel topics on initial burst, sync chanels after db load, and try to ↵Adam
after unserializing persist on
2013-11-16Add help for /cs set keepmodesAdam
2013-10-05Hide expires in /cs info if the channel is actively in use as it confuses peopleAdam
2013-10-05Hide privileged commands in ns help set and cs help set if configuredAdam
2013-10-05Don't explicitly reference services nicks.Robby-
os_forbid: If NickServ is available, have it send the forbid reason instead of OperServ.
2013-09-29cs_set: Fix showing expiry time in INFO output.Robby-
cs_sync: Check for the correct override privilege.
2013-09-27Make column titles in listings translatable.Robby-
Make some more strings translatable, and remove some that don't need translation at all. Make expirytimes and units translatable. Make predefined messages in listings also translatable. Make the remaining command descriptions translatable. Make some ns/cs info strings equal to dedupe in translation file. Add missing no-autoop setting to cs info output. Make some strings translatable.
2013-09-27ns_cert, ns_set: Make strings equal for one translation instanceRobby-
2013-09-20Readonlyize many commandsAdam
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-08-01Add keepmodes settingAdam
2013-07-29Move chanstats stuff to stats/Adam
2013-07-02Fix a few issues found by Attila (invalid array access in channel set ↵Adam
events, os_chankill inf loop)
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-06-01Move CheckKick event to Channel and make os_forbid use it instead of kicking ↵Adam
users in the join event, which does bad things
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-18Give botserv bots assigned by persist the same botmodes as normal bots, fix ↵Adam
some typos, remove unused variable
2013-05-17Removed some hard coded command names in help outputAdam
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-04-11Merge chanserv saset and set back into one command since it no longer needs ↵Adam
to be separated... replace chanserv/set privilege with chanserv/administration. Dont tell users to use 'help' for more help if there is no help.
2013-04-11Pass new config and the new config reader to the OnReload event, aswell as ↵Adam
call it on module load on modules that hook to it
2013-04-10Move some of the modules in extras/ that arent really extra out of extras. ↵Adam
Mark our modules as VENDOR and allow modules to have multple types.
2013-04-07Optimizations of much of the more commonly used codeAdam
2013-04-06Add more logging to bs_set, cs_set, and ns_setAdam
2013-04-06Unset +P from perm channels when expiringAdam
2013-04-05Made the securefounder checks in cs_set more consistentAdam
2013-03-30Split up bs_kick subcommands into real subcommandsAdam
2013-03-20Check that channels still exist before nulling their ci pointer in ↵Adam
channelinfos destructor Change the persist setting on a channel to mean only that it is being enforced ircd-side
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-02Some more typo and help text fixes, proper formatting of control codes, ↵Robby-
missing privileges, and settings corrections.
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' {} \;
2012-12-28Move some of CheckKick to the respective modulesAdam
2012-12-27Put appendtopic and topiclock into /cs topicAdam
2012-12-22Combine all of the set modules now that having them split apart is almost ↵Adam
completely pointless
2012-11-22Pretty large coding style cleanup, in source docAdam
cleanup, and allow protocol mods to depend on each other
2012-10-08Fix fantasy !help & give it its own help header, not ChanServ'sAdam
2012-04-23Reworked live SQL support yet againAdam
2012-02-18Use C++11's explicit override feature if availableAdam
2012-01-25WindowsAdam
2012-01-02Updated Copyright to 2012Adam