Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Make 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-27 | Fix typos, remove dead language defines. | Robby- | |
os_set: Add missing debug text in help output. | |||
2013-09-27 | Don't send regex qlines and nlines to the IRCd | Adam | |
2013-09-27 | Drop matching channels on forbid, and enforce nick forbids even on IRCds | Adam | |
with no qlines | |||
2013-09-27 | Don't send SQLines unless the IRCd supports it | Adam | |
2013-09-27 | Remove +r etc when channels are deleted | Adam | |
2013-09-19 | Fix not updating last_seen on expire nick for nicks with secure off. Don't ↵ | Adam | |
show Expires in /ns info if the nick is online currently as it confuses people | |||
2013-09-08 | Fix allowing duplicate entries on the snline list | Adam | |
Have proto mods recognize cidr ranges as zlineable IPs Remove operserv/global from global.conf because its dumb Fix example config ~botserv/set example to work as expected | |||
2013-09-08 | Fix logging /os set list. Enforce snlines on ircds that can't have snlines ↵ | Adam | |
set by just killing the user. Fix double call to OnMatch() when a user matches an xline | |||
2013-08-27 | Make chanserv:require not default to r | Adam | |
2013-08-25 | Fix User::IsIdentified with check_nick, do not remove +r on bursting clients ↵ | Adam | |
until after server sync | |||
2013-08-25 | Remove unnecesary mlock code in cs_mode, change mode set events to never ↵ | Adam | |
bounce modes set by bots or servers, as it was possible to get modules to fight with each other | |||
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-18 | Fix not setting vhost on nickserv update | Adam | |
2013-08-14 | Replace some get calls on <bool> extenisble types with hasext | Adam | |
2013-08-12 | Fix some issues with suspend | Adam | |
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-26 | Rethink jupe/squit thing somewhat. Workaround for the inspircd rsquit/squit mess | Adam | |
2013-07-26 | Fix issues with 'Me' related to previous commit | Adam | |
2013-07-21 | More validation stuff from fgs | Adam | |
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-19 | Set vhosts when users id to an account (and not a nick), add account arg to ↵ | Adam | |
user ctor to ease handling users who connect already identified | |||
2013-06-06 | Made the message for unconfirmed nicks relevant to the ns_register ↵ | lethality | |
registration setting | |||
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-06-01 | Move 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-28 | Don't compare system time to a users timestamp to determine when to collide ↵ | Adam | |
with a user, if the time on services vs the ircd are different it does weird things | |||
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-18 | Add botserv bot usermode config option | Adam | |
2013-05-15 | do not validate nicks from ulined servers. this also fixes bug #1521 | DukePyrolator | |
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-08 | Allow using sxlines on ircds that do not support them, since we always ↵ | Adam | |
enforce them anyway | |||
2013-05-08 | Add activate_on_set option for hostserv | Adam | |
2013-05-08 | Make sockaddrs/cidr not throw on invalid ips to give us an easier/cheaper ↵ | Adam | |
way to test for a valid IP | |||
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 | The const char* specialization of this no longer works | Adam | |
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 | Move module header files to include/modules to fix naming conflicts with ↵ | Adam | |
system headers | |||
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. |