Adam
ac984af11a
Move CanAdd() check to after mask sanitization as it will remove other entries that are considered "covered by" the new mask
2015-12-29 14:04:45 -05:00
Adam
6e48b1d56f
Fix saset language reply
2015-12-28 17:45:44 -05:00
Adam
a25f94456d
Fix race with recovering and svsnicing nicknames. Wait for first svsnick to go through before issuing the second. Fixes users sometimes svsnick colliding when recovering nicknames.
2015-12-19 13:38:47 -05:00
Adam
b5228282e1
Merge commit '593ec34' into 2.0
2015-12-13 19:59:29 -05:00
Matt Ullman
593ec34ff7
os_akill: Sanity check AKILLing before modifing the akill list
2015-12-13 19:58:40 -05:00
Adam
7ce0eb219b
Fixup ecdd046c80 to compile
2015-12-13 19:52:50 -05:00
Adam
3da2cdb496
Only special case level -1 to everyone and not everything <0
2015-12-13 19:43:21 -05:00
Adam
ecdd046c80
Add some replacement tokens for akick reason and welcome notice
2015-12-13 19:37:24 -05:00
Adam
c414433fae
Allow wildcard searching emails
2015-12-13 19:19:00 -05:00
Adam
16d08e57df
Fall back to account vhost in hs on/off
2015-12-13 19:14:44 -05:00
Adam
80c332bc41
Fix logonnews to prioritize the newest entries if it can't show them all
2015-11-04 20:05:01 -05:00
Robby
96d7797134
Bold code 2 -> 002.
2015-09-18 05:25:20 +02:00
Robby
9810da9829
Fix some sentences to be more correct.
2015-09-18 04:53:49 +02:00
Adam
5692abb316
Don't prevent channel destruction because persist is set. Perm mode/a bot should be assigned anyway which will prevent it. Fixes deleting bots out of perm channels causing desyncs
2015-09-17 20:35:46 -04:00
Adam
8d13a355cd
Remove associated oper blocks in os_oper when accounts are deleted
2015-09-14 13:43:14 -04:00
Adam
8c4eec2b6e
Update topic lock help to reflect how it works
2015-09-14 12:39:59 -04:00
Adam
2f5e880e57
Don't update channel last used time from ns alist access check
2015-09-14 12:24:13 -04:00
Adam
94f781726e
Don't assign bots when persist is set if we aren't synced sinec we might not know of all modes
2015-09-11 14:54:48 -04:00
Adam
907e192aab
Merge pull request #126 from SaberUK/2.0+typos
...
Fix a ton of typos.
2015-09-06 16:11:50 -04:00
Robby
3b647b0740
When toggling NOEXPIRE for a nickname, show the actual nickname in addition to the account name.
2015-09-02 20:36:24 +02:00
Adam
4e8cc4f786
Make secureops help less weird
2015-07-30 19:47:00 -04:00
Adam
a86162f287
Fix incorrect iteration when destructing modelockimpls
2015-07-13 18:02:44 -04:00
Peter Powell
1666b1a8d8
Fix a ton of typos.
2015-07-08 11:06:02 +01:00
Adam
4362f53cc3
Fix unused variable warning in cs_clone
2015-07-01 20:16:59 -04:00
Adam
5be9de5d12
Merge pull request #123 from Alef-Burzmali/2.0+cs-levels
...
Allow opers with chanserv/access/list to view the levels list
2015-07-01 19:50:26 -04:00
Adam
02ed9a9725
#1649 don't update keepmodes during inhbait
2015-06-29 19:35:57 -04:00
Adam
de023bab0a
Don't allow registering service nicks
2015-06-29 13:47:50 -04:00
Adam
510a746f8d
Add ns_identify:maxlogins to limit the max number of concurrent logins per account
2015-06-29 09:37:09 -04:00
Adam
8eb46772e6
Don't allow loading hostserv mods if there can be no hostserv
2015-06-29 08:58:31 -04:00
Adam
3e3312db25
Don't allow adding or changing bots to collide with users
2015-06-29 08:42:29 -04:00
Adam
bb5c4906cc
Also clear vhost on hs_off so the proto mods don't have to
2015-06-21 10:42:49 -04:00
Adam
444976e64f
Update host on hs off too
...
Protocol modules which don't trigger this by causing a mode change
currently desync
2015-06-20 17:33:13 -04:00
Thomas Fargeix
57b614ae59
Allow opers with chanserv/access/list to view the levels list
2015-06-14 19:33:45 +02:00
Robby-
5df4ac9a98
Make the signed kick/ban message format configurable.
2015-03-22 13:44:08 -04:00
Adam
303e652a35
Only apply keepmodes on channel sync
...
Not sure why this was this way originally, it interfears with the
chanserv +r check to determine how new the channel is because it
restores +r. This seems to still work okay, though.
2015-03-12 17:52:38 -04:00
Adam
41a24afa4f
Revert "Added kickcheck override for users with protected privs"
2015-03-12 13:29:50 -04:00
Adam
8d3fa47ab2
Merge pull request #99 from H7-25/extemp_protected
...
Added kickcheck override for users with protected privs
2015-03-12 08:15:59 -04:00
Adam
c5ff7c6868
Show passlen in PASSWORD_TOO_LONG
2015-03-12 08:00:12 -04:00
Adam
92920f5a1c
Only matches sqlines against channels if they begin with a #
2015-03-11 14:49:03 -04:00
Peter Tseng
bf727285bc
SendConfirmMail: Replace %E with new email
...
The old mailer message said the user is changing email "to %e", which is
changing TO the OLD email. But instead, the user is actually changing
the email to the new email.
We could change %e to be the new email, but maybe some users of Anope
have already configured their messages to assume %e is the old email. So
instead, add a new %E that is replaced with the new email.
2015-03-11 14:44:38 -04:00
Adam
310e95a92e
Allow cs clone to clone levels too
2015-03-11 14:36:56 -04:00
Adam
78bff86dab
Make cs_clone behave closer to how the help describes it
2015-03-11 14:24:42 -04:00
Adam
3f093d708f
Normalize masks given to cs_kick, use entry to match them against users
2015-03-11 12:13:08 -04:00
Adam
c3cc5804c3
Normalize masks given to cs_ban, use entry to match them against users
2015-03-11 11:26:12 -04:00
H7-25
61a8dd57f7
Added kickcheck override for users with protected privs
2015-02-11 08:11:25 +01:00
Adam
9834518b28
Fix os_mode to handle channels going away due to mode changes, and maybe cs_mode
2015-02-05 20:16:43 -05:00
Adam
845ca576b4
More properly track topic change sources and allow users with access to change topics through topiclock
2015-01-28 22:57:15 -05:00
Adam
d324e91520
Fix negatively locking param modes in default mlock
2015-01-26 13:16:25 -05:00
Zach Bloomquist
7e0cb6d8ef
cs_entrymsg to use SET permission, not isFounder
...
Correcting syntax error
(i don't actually know c++)
2015-01-11 19:29:33 -05:00
Adam
3c0994a89e
Fix crash when non-users register channels
2014-12-28 18:08:58 -05:00