Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-27 | Do not take modes from users in channels with secureops off if we are always ↵ | Adam | |
lowering channels timestamps to their creations | |||
2014-02-14 | Do not sync channels in Channel::Reset if they are in the middle of syncing, ↵ | Adam | |
and checkmodes in Channel::Sync. Fixes channel modes sometimes not being set if always_lower_ts is on | |||
2014-02-09 | Add an opertype priv "protected" to not allow services to kick a user. | Adam | |
Also classify ulines as protected | |||
2014-01-01 | Update 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-11-16 | Use the source's sync state and not mine when processing sjoins to determine ↵ | Adam | |
whether or not to sync the channel on creation, instead sync it when the server syncs. | |||
2013-11-01 | Don't take modes in SetCorrectModes if the user has the ME privilege | Adam | |
2013-09-03 | Dont allow multiple list modes with the same param on the mode list at once | Adam | |
2013-08-25 | Fix not resetting channel status modes on our clients when a channel ts lowers | 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-22 | Fix previous commit | Adam | |
2013-08-22 | Always set +o on users who have access for it, even if higher modes have a ↵ | Adam | |
prefix | |||
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-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-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 | Fix Channel::SetCorrectModes to never remove modes <= voice (currently ↵ | Adam | |
secureops enforces everything, inclurding voice) | |||
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-08 | Fixed some issues and desyncs with creating empty permanent channels on ↵ | Adam | |
startup & dropping empty channels | |||
2013-05-06 | removed an unused variable | DukePyrolator | |
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-09 | And my bots initially start with no server.. | Adam | |
2013-04-09 | 'Me' can not exist when channels are created | Adam | |
2013-04-08 | Fix secureops | Adam | |
2013-04-08 | Made auto* chanserv privileges not hard coded. | Adam | |
Made cs_statusupdate not remove status on users if they still match other entries. Move privilege descriptions out of the config | |||
2013-04-07 | Optimizations of much of the more commonly used code | Adam | |
2013-02-22 | Fix "leave" channel log level | Adam | |
2013-02-19 | Allow /os mode clear [all] to unset modes, similar to old clearmodes | Adam | |
2013-02-18 | Made the mode bouncing detector harder to hit and ignore syncing channels | Adam | |
2013-02-14 | Made chanserv/unban with no parameters unban you in every channel you have ↵ | Adam | |
access in | |||
2013-02-07 | Use channel mode +r to determine if a channel has either been newly created or | Adam | |
created while we were offline (eg, during the inital burst to the uplink). Fixes not knowing whether or not channels ops in non-secureop non-persistent channels obtained op while we were offline by creating the channel or legitimately by being set op by another channel op. | |||
2013-01-24 | Channel::HasUserStatus: Don't just return false if cms is NULL. | CuleX | |
2013-01-22 | Move channel mode set and unset events to be after the action has been done ↵ | Adam | |
internally to allow easially canceling it | |||
2013-01-22 | Fix crash trying to unset the permanent channel mode during channel syncs of ↵ | Adam | |
empty channels | |||
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 | Really fix Channel::GetModes | Adam | |
2013-01-21 | Revert "Fix Channel::GetModes, we can never have a negative mode set on a ↵ | Adam | |
channel so this check is unnecessary" This reverts commit 678d27fdb74a3c73b696b6feffc00523f2c233b2. | |||
2013-01-21 | Fix Channel::GetModes, we can never have a negative mode set on a channel so ↵ | Adam | |
this check is unnecessary | |||
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-28 | Use the same object for chanusercontainer and userchancontainer | Adam | |
2012-12-27 | When processing many modes don't enforce mlock until all are set | Adam | |
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-22 | Pretty large coding style cleanup, in source doc | Adam | |
cleanup, and allow protocol mods to depend on each other | |||
2012-11-16 | Fixed some stuff spotted by Cronus, made db_old convert ACCESS_INVALID ↵ | Adam | |
levels to ACCESS_FOUNDER, fix cs_enforce +R from an earlier commit, fixed ChangeModeInternal TS checking when IRCds don't send TS on mode | |||
2012-11-07 | Duplicate check some of these larger hashmaps on insert, just incase | Adam | |
2012-10-30 | Send uids everywhere when setting modes on clients | Adam | |
2012-10-02 | Attempt #2 at silly topic ts thing, this is actually must cleaner | Adam | |
2012-10-02 | Revert "Fix topiclock on inspircd" | Adam | |
This reverts commit 87478187af9f6f670ebf679ce7cc6cc29b21f7af. | |||
2012-10-02 | Fix topiclock on inspircd | Adam | |