Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-26 | Fix not setting the persist flag on newly registered channels when the ↵ | Adam | |
permanent channel mode is set prior to registering or during registration | |||
2013-10-05 | Hide expires in /cs info if the channel is actively in use as it confuses people | Adam | |
2013-10-05 | Fix 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-10-05 | Fix not setting -r when channels are deleted | Adam | |
2013-09-29 | Exempt ulines/myself from bounce mode check | Adam | |
2013-09-29 | Fix NickServ default nick expiry time. | Robby- | |
2013-09-29 | Add chanserv:always_lower_ts config option to always lower registered | Adam | |
channels timestamps to the creation time which fixes some race conditions regarding users joining empty registered channels and doing things prior to the -o from services coming through. Without always_lower_ts attempt to bounce mode changes from bad users, which will work okay in most cases. | |||
2013-09-27 | Fix typos, remove dead language defines. | Robby- | |
os_set: Add missing debug text in help output. | |||
2013-09-27 | Remove +r etc when channels are deleted | Adam | |
2013-08-27 | Make chanserv:require not default to r | Adam | |
2013-08-25 | Create persistent channels on startup, which used to work and got lost somewhere | Adam | |
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-21 | Always require the registered channel mode is set. Comment out default ↵ | Adam | |
config requiring "r" as some ircds use it for registered users only | |||
2013-08-11 | Remove channels from accesss lists when they expire/drop | Adam | |
2013-08-11 | Fix chanserv opersonly setting | Adam | |
2013-08-01 | Use MessageSource as the source for many IRCDProto funcs | Adam | |
Keep track of what user modes are oper only/server only/etc | |||
2013-07-20 | Fix not setting the correct compile flags on modules and fix the resulting ↵ | Adam | |
warnings | |||
2013-07-03 | Allow channels on access lists | Adam | |
2013-07-01 | Change 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-01 | Move OnJoinChannel event to trigger after the user has completely joined and ↵ | Adam | |
document it more about what you should and shouldnt do in it | |||
2013-05-27 | Initially attach all modules to all events, and detach them as the events ↵ | Adam | |
are run if they are not implemented per module | |||
2013-05-26 | Get 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-19 | Mark service:channels as a "botchannel" and don't try to hold them on sync, ↵ | Adam | |
as the client should always be in the channel | |||
2013-05-10 | Fix ChannelMode::CanSet | Adam | |
2013-05-08 | Readd check for users.size() == 1 before holding channels | Adam | |
2013-05-08 | Fixed some issues and desyncs with creating empty permanent channels on ↵ | Adam | |
startup & dropping empty channels | |||
2013-05-07 | Fix setting some default flags, reading fantasy blocks, and minusers setting ↵ | Adam | |
being off by 1 | |||
2013-05-06 | Update the rest of modules.example.conf, default inspircd status modes to a ↵ | Adam | |
sane rank incase they are prefixless, and 50 other things | |||
2013-05-05 | That 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-05 | Rework 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-10 | Move 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-07 | Optimizations of much of the more commonly used code | Adam | |
2013-03-30 | Merge usefulness of Timer and CallBack classes into Timer, and fix it to ↵ | Adam | |
really work | |||
2013-02-14 | Switch Destroy methods to delete | Adam | |
2013-02-14 | Store 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-01-21 | Merge usefulness of Flags and Extensible classes into Extensible, made most ↵ | Adam | |
flags we have juse strings instead of defines/enums | |||
2013-01-21 | Allow channels that have users in them that are not the access list to ↵ | Adam | |
expire while in use. | |||
2013-01-09 | Update 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-19 | Having these references to bots bugged out older compilers, so simplify this ↵ | Adam | |
by just moving pointers to the core | |||
2012-11-24 | Make the actual clients into services too | Adam | |
2012-11-22 | Pretty large coding style cleanup, in source doc | Adam | |
cleanup, and allow protocol mods to depend on each other | |||
2012-10-08 | Fix fantasy !help & give it its own help header, not ChanServ's | Adam | |
2012-06-18 | Allow userless command sources | Adam | |
2012-04-23 | Reworked live SQL support yet again | Adam | |
2012-02-26 | Added 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-18 | Use C++11's explicit override feature if available | Adam | |
2012-01-07 | Cleaned up a lot of log messages, help replies, fixed cs_tban, and other ↵ | Robby | |
small fixes | |||
2012-01-02 | Updated Copyright to 2012 | Adam | |
2011-10-10 | Allow chanserv/suspend to take an expiry time | Adam | |
2011-09-19 | Allow OnPreHelp to stop processing | Adam | |
2011-09-10 | Renamed the core pseudoclient modules to match their names | Adam | |