summaryrefslogtreecommitdiff
path: root/modules/commands/cs_access.cpp
AgeCommit message (Collapse)Author
2024-02-17Update the copyright headers for 2024.Sadie Powell
2023-12-17Misc grammar fixes.Sadie Powell
2023-10-12Fix removing entries by an alias in chanserv/access and chanserv/xop.Sadie Powell
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-01-06Update the copyright headers for 2022.Sadie Powell
2021-04-27Add the anope_override keyword to methods that lack it.Sadie Powell
2021-01-31cs_access: require accounts to be confirmed for level 0 accessAdam
2021-01-07Update copyright to 2021.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2020-01-04Update copyright to 2020.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2019-12-14Fix a bunch of broken indentation.Peter Powell
2019-01-01Update copyright to 2019.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2018-04-25Update copyright to 2018.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2017-01-17Cleanup some excess whitespaces and tabs, and fix a few typos along the way.Robby
2017-01-16Update copyright to 2017.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet.
2016-12-01cs_access: fix typoAdam
2016-11-05cs_access: fix negative access to apply to the -1/0 special casingAdam
2016-02-13Rewrite access path system to be simplier and use recursionAdam
Show where access is "from" in chanserv/status
2016-01-28Update copyright to 2016. This was done with:Robby
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way.
2015-12-13Only special case level -1 to everyone and not everything <0Adam
2015-07-08Fix a ton of typos.Peter Powell
2015-06-14Allow opers with chanserv/access/list to view the levels listThomas Fargeix
2014-11-15Fix access dup check to account for accountsAdam
2014-10-14Set access masks to the case of the nick they match, if anyAdam
2014-10-12Add a chanserv/access/list privilegeThomas Fargeix
Replace the existing chanserv/access/list command access, only used in cs_xop, by a privilege with the same name. It which allows read-only access to cs_access, cs_flags, cs_xop and cs_akick, while the already-existing chanserv/access/modify privilege allows to modify them.
2014-05-14Fix access lists showing the wrong mask if the display nick for a groupAdam
expires but the group still exists. This can cause access entries for nicks to not be deleted whenever the nicks are deleted.
2014-01-09Remove help access levels from help output because it no longer existsAdam
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-26Default the founder privilege to level 10000 as I had originally intended. ↵Adam
Document set fonder usage in cs_levels help.
2013-12-20Fix deleting multiple access entries when one of them matches your access groupAdam
2013-11-18cs_access: Fixed disabling channel levels. Also, correctly log /cs levels ↵Robby-
commands as an override or a normal command at the time it is executed, so, right before levels actually get modified.
2013-11-16Tell people why they cant disable the founder level instead of claiming it ↵Adam
doesn't exist
2013-11-12try/catch cs_access AccessUnserialize just incase, don't crash if ns_ajoin ↵Adam
is loaded before the protocol module
2013-11-01Attempt #3Adam
2013-11-01Fix release build, not too sure why this is, compiler seems to infer this as ↵Adam
a copy of ChanAccess
2013-11-01Compare access entries created with the levels access system by access level ↵Adam
and not by privilege set, as two entries can have the same privset but different levels, but still represent two different levels of access. This prevented users from adding other users at a lower access level when that level had the same privset as them. Spotted by TSG.
2013-10-05Fix logging for log type 'other'.Robby-
os_ignore: Log expired ignores to the normal log level. cs_drop: Allow Services Operators to actually drop channels in Read-Only mode. os_akill, os_sxline, cs_akick: Log deletions by number.
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-27Translate listformatter properlyAdam
2013-09-27Fix typos, remove dead language defines.Robby-
os_set: Add missing debug text in help output.
2013-09-20Readonlyize many commandsAdam
2013-08-22Do not have cs_access try to represent non levels access entries as levels ↵Adam
access entries. Sometimes it cant accurately be done and it confuses people.
2013-07-22Squashed commit of the following from Federico G. Schwindt <fgsch@lodoss.net>:Federico G. Schwindt
Date: Mon Jul 22 22:40:07 2013 +0100 Correct pasto Use proper name for included file. Date: Mon Jul 22 22:30:23 2013 +0100 Indent defaults Date: Mon Jul 22 22:28:50 2013 +0100 Correct option name signkicklevel is really signkick_level. Date: Mon Jul 22 22:25:24 2013 +0100 Ensure some of the options are persisted Correct type for memo_signon, memo_receive, memo_mail and memo_hardmax so they're serialized. Date: Mon Jul 22 22:23:36 2013 +0100 Add missing newline plus additional suggestions from fgs
2013-07-04Allow access and flags to take privilege namesAdam
2013-07-03Allow channels on access listsAdam
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-17Removed some hard coded command names in help outputAdam
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-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