summaryrefslogtreecommitdiff
path: root/src/regchannel.cpp
AgeCommit message (Collapse)Author
2025-01-14Update the copyright headers for 2025.2.0Sadie Powell
2024-02-17Update the copyright headers for 2024.Sadie Powell
2023-05-28regchannels: remove dependency on no-delete-null-pointer-checksAdam
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-01-06Update the copyright headers for 2022.Sadie Powell
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-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-10-12Call OnDelChan prior to unsetting extensiblesAdam
cs_set uses this to set -P on permanent channels if they are persistent. Also move similar event in nickcore/nickalias destruction
2017-03-27regchannel: fix compile warning from previous commitAdam
2017-03-27Fix autokick destructor to properly remove channel references from accountsAdam
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-04-16Missed channel deletion in ~ChannelInfoAdam
2016-02-13And use account here, user might be nullAdam
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-09-24Check privilege name is valid in SetLevelAdam
2015-09-14Don't update channel last used time from ns alist access checkAdam
2015-07-13Unset extensibles on larger objects when they destructAdam
Some complex extensibles require the full object to still be alive in their destructors to keep proper bookkeeping
2015-03-11Allow cs clone to clone levels tooAdam
2015-03-11Make cs_clone behave closer to how the help describes itAdam
2014-07-11Fix channelcount with cloneAdam
2014-05-21Core prep for p10 stuffAdam
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-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-09-27Fix cs_mode lock reply if nothing is doneAdam
Fix not clearing forbids when os_forbid is unloaded Apply nick and chan forbids when added Fix loading forbids until after the service is constructed
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-11Remove channels from accesss lists when they expire/dropAdam
2013-08-10Add "simple seen" mode to cs_seenAdam
2013-08-08Fix logging LOG_NORMAL logs in m_sqllog. Fix/add more compat extensible ↵Adam
items to ChannelInfo::Unserialize
2013-07-04Read most of the old common flags for compatAdam
2013-07-03Allow channels on access listsAdam
2013-07-03Fix some warnings and errors reported by valgrindAdam
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-18Fix desync when empty permanent channels are dropped on ircds that no have ↵Adam
permanent channel mode
2013-05-08Fixed some issues and desyncs with creating empty permanent channels on ↵Adam
startup & dropping empty channels
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-09Made privilege names case insensitiveAdam
2013-04-08Check the channel secure option isn't set in ChannelInfo::AccessFor tooAdam
2013-04-07Optimizations of much of the more commonly used codeAdam
2013-03-30Fix loading ttb from databasesAdam
2013-03-30Add /bs set banexpire command to configure if/when botserv bans expireAdam
2013-03-21Check for null pointers in HasMLock/SetMLock/RemoveMLock, cs_register can ↵Adam
pass it some sometimes/possibly other places
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-03-02Unset founder/successors when channels are deletedAdam