summaryrefslogtreecommitdiff
path: root/include/config.h
AgeCommit message (Collapse)Author
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-01-10Add networkinfo:nick_chars option to allow configuring additional characters ↵Adam
allowed in nicknames
2014-05-20Speed up akill xline checksAdam
Cache xline nick, user, host, etc instead of rebuilding it everytime its requested. Store users ip in sockaddr form and not string form to prevent having to rebuild sockaddrs when checking xlines. Also do not try to convert empty config values in Config::Get as this can be rather common if a non string configuration value is not set, and the cost of the ConvertException is great.
2014-04-25Add "virtual mode" supportAdam
This allows fully tracking extbans and other modes set by a different underlying mode, such as InspIRCd's namedmodes Add two configuration options to cs_ban to configure which mode is set and whether or not to kick banned users. Add default "mute" fantasy command to botserv.example.conf
2014-04-06Do not apply module changes on rehash until after the new config has been ↵Adam
applied. Fix renaming opertypes on reload.
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-19Don't leak opers and opertypes on /os reload, fix not updating opertypes on ↵Adam
non conf opers on rehash
2013-06-19Don't enforce usestrictprivmsg on TS6 IRCds and cache the value of ↵Adam
usestrictprivmsg
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-25Give an error message when the configuration file ends with an unterminated ↵Adam
block
2013-05-05The const char* specialization of this no longer worksAdam
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-05Fix WindowsAdam
2013-05-05Cache timeoutcheck and fix a typo in example.confAdam
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
2013-03-31Add networkinfo:modelistsize config option to set the max size of b/e/I listsAdam
2013-01-30Remove sendpass from the configs and the config reader since it no longer existsAdam
2013-01-22Add hidenetsplitquit config option to not show splits in /ns info's last ↵Adam
quit field
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-13Allow grouping commands to make help output easier to comprehendAdam
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-15Move DNS handling to a moduleAdam
2012-11-25Restrict the length of kick reasons in cs_kick, cs_ban, and cs_akickAdam
2012-11-25Merge ns_ghost, ns_recover, and ns_release. Fix svskilling users on Unreal.Adam
2012-11-22Pretty large coding style cleanup, in source docAdam
cleanup, and allow protocol mods to depend on each other
2012-11-09Add a config option to disable saslAdam
2012-10-31Fix ns_ghost and ns_recover, add nicksev:restoreonghostAdam
2012-10-26Add nickserv:modesonid config option to set what modes users get on identifyAdam
2012-10-24BIND's forward ability did not work as I expectedAdam
because it will not forward non recursive queries. So, added support for SOA, NS, and AXFR requests.
2012-10-22Cleanup of last few commits/warning fixAdam
2012-10-22Add os_dns, a way to control your DNS zone via servicesAdam
2012-10-08Fix fantasy !help & give it its own help header, not ChanServ'sAdam
2012-10-08Made fantasy commands configurableAdam
2012-10-07Add a config option for server side topic locksattilamolnar
2012-10-01Add networkinfo:chanlen config directiveAdam
2012-09-07Made session tracking ip based, not host based, and allow using CIDR to ↵Adam
group multiple ips from one subnet to one session
2012-09-07Allow configuring killquick and kill delaysAdam
2012-09-02Fix WindowsAdam
2012-05-23Add support for inspircd2.0+s mlock, improved on Unreal's, and made server ↵Adam
side mlock usage configurable
2012-04-29Added options:casemap to chose how case insensitive strings are compared, ↵Adam
using ascii, rfc1459, or a locale installed on the system
2012-03-13Bug #1389 - readd RNG seed in the config and start DNS query ids off on a ↵Adam
random number
2012-03-13Add a nickserv:unregistered_notice config option to send a message to ↵Adam
unregistered users on connect. Suggested by Cronus.
2012-02-26Added chanserv:require config option to set which modes must be on all ↵Adam
registered channels. Prevents the core from always enforcing +r on every channel, even if chanserv is not loaded.
2012-02-22Added a configuration option to make all nick registrations require admin ↵Adam
verification
2012-02-22Added regex support for many commands, such as akill, sqline, snline,Adam
all of the */list commands, etc. Also extended the ability of akill to match a full nick!user@host and real name of users.
2012-02-14Clean up and reorganize our header filesAdam
2012-02-13Removed our RNG and just use the systems, it's not very widely used. Also ↵Adam
made DNS query ids not random as they don't need to be.
2012-02-08Removed operserv:notifications in favor of log blocks, as well as some other ↵Adam
notifiications
2011-12-23Add DT_ALLOW_EMPTY config flag, allow fantasychars to be emptyAdam