Adam
|
b28db7bc55
|
Fix crash with badwords of type 'end' and possibly when messages contain only control codes. Also fix matching single words at the beginning of lines.
|
2013-12-26 17:33:06 -05:00 |
|
Adam
|
0c9750a22b
|
Default the founder privilege to level 10000 as I had originally intended. Document set fonder usage in cs_levels help.
|
2013-12-26 15:19:48 -05:00 |
|
Adam
|
5829d7da39
|
Add a config option for whether or not to reset the TS of persistent channels to their registration date
|
2013-12-26 12:06:39 -05:00 |
|
Adam
|
3029a2db1a
|
Don't epxire forbids when noexpire mode is on
|
2013-12-24 20:58:06 -05:00 |
|
Adam
|
7d27689d05
|
Set a description for the resend command
|
2013-12-24 20:20:47 -05:00 |
|
Adam
|
421e194c5a
|
If last usermask and last realhost are the same, don't show both because duh
|
2013-12-24 18:19:44 -05:00 |
|
Adam
|
c442bc18af
|
Do not allow /cs clone access to add duplicate masks to the access list or allow growing the list pass accessmax. Fix reading botservs case sensitive config option. Give a better error message when trying to clone badwords if there is no botserv.
|
2013-12-22 08:37:49 -05:00 |
|
Adam
|
e792865a04
|
Fix reading unconfirmed expire config value when register type is set to mail
|
2013-12-20 20:24:40 -05:00 |
|
Adam
|
2b5a1d8c8f
|
Fix deleting multiple access entries when one of them matches your access group
|
2013-12-20 19:48:20 -05:00 |
|
Adam
|
ba8a646a33
|
Add missing syntax to botserv kicker help
|
2013-12-20 14:57:06 -05:00 |
|
Adam
|
46bb2de866
|
Document hs reject's reason
|
2013-12-20 02:28:35 -05:00 |
|
Adam
|
c0cd76a0a5
|
Don't leak opers and opertypes on /os reload, fix not updating opertypes on non conf opers on rehash
|
2013-12-19 21:34:21 -05:00 |
|
Adam
|
ab6cd3b26c
|
Fix a few commands not being able to find non conf opers
|
2013-12-19 20:35:09 -05:00 |
|
Adam
|
e6544a06f4
|
Update last_modes when keepmodes is set on or off
|
2013-12-17 11:02:06 -05:00 |
|
Adam
|
1ab7d53649
|
Set pending mode changes immediately when an object is removed from the mode stacker. And fix mlock creator from cs set persist on.
|
2013-12-17 10:58:02 -05:00 |
|
Adam
|
96af354ad5
|
Send channel topics on initial burst, sync chanels after db load, and try to after unserializing persist on
|
2013-12-02 02:01:39 -05:00 |
|
Adam
|
b5966cf99e
|
Fix crash from loading exceptions with db_old and then unloading db_old
|
2013-12-01 21:16:50 -05:00 |
|
Adam
|
6628e714c7
|
Require email address to be passed to resetpass
|
2013-11-30 02:18:20 -05:00 |
|
Adam
|
0f9e931fa6
|
Revert "Fix session user logoff hook"
This reverts commit 3b8f1cd59f.
|
2013-11-24 22:00:01 -05:00 |
|
Adam
|
90aa576fb3
|
Fix/clean/clarify some stuff found by coverity scan
|
2013-11-23 22:12:33 -05:00 |
|
Adam
|
3b8f1cd59f
|
Fix session user logoff hook
|
2013-11-21 11:20:10 -05:00 |
|
Adam
|
676db0ba6f
|
Actually we can use this ssl ext type which apparently does exist
|
2013-11-18 18:36:37 -05:00 |
|
Adam
|
b2802d0beb
|
Give a reason why we cant clear nonssl users on ircds with no ssl usermode
|
2013-11-18 17:18:00 -05:00 |
|
Adam
|
826ae9b6c0
|
Make /ms check better able to tell if youve recently sent a memo to someone
|
2013-11-18 17:18:00 -05:00 |
|
Adam
|
2c3e8a76c9
|
Check override permission in cs_flags for modifying existing entries too
|
2013-11-18 17:18:00 -05:00 |
|
Adam
|
b36498149d
|
Merge pull request #28 from Robby-/1.9+cslevels
cs_access: Fixed disabling channel levels. Also, correctly log /cs levels commands.
|
2013-11-18 07:53:36 -08:00 |
|
Adam
|
f6cf978d0c
|
Show the correct setting name in /ns help set message
|
2013-11-18 10:52:28 -05:00 |
|
Adam
|
aeebaed4b2
|
Default adding to 1 in mlock add/del, always reply with something even if the input is invalid
|
2013-11-18 10:49:54 -05:00 |
|
Robby-
|
faabff0261
|
cs_access: Fixed disabling channel levels. Also, correctly log /cs levels commands as an override or a normal command at the time it is executed, so, right before levels actually get modified.
|
2013-11-18 07:17:40 +01:00 |
|
Adam
|
15e527fa70
|
Add missing .founder checks to cs_flags
|
2013-11-16 15:14:15 -05:00 |
|
Adam
|
c0b0ee1b39
|
Make /cs up set modes you have the priv for, but not the auto priv, because Robby says so
|
2013-11-16 13:33:20 -05:00 |
|
Adam
|
b353e1db79
|
Also check command names in cs_log when seeing if a newly added entry already exists. Also force command names lowercase when looking them up.
|
2013-11-16 12:05:20 -05:00 |
|
Adam
|
9e1fb11f93
|
Tell people why they cant disable the founder level instead of claiming it doesn't exist
|
2013-11-16 10:22:18 -05:00 |
|
Adam
|
316c280a57
|
Add help for /cs set keepmodes
|
2013-11-16 10:20:35 -05:00 |
|
Adam
|
cc2a999b4e
|
Allow founders to change flags even if they don't have any matching access entries on the channel
|
2013-11-16 10:04:26 -05:00 |
|
Adam
|
332fd23927
|
Add general:hideregisteredcommands to hide commands that require you to be identified to use. This changes the behavior of hideprivilegedcommands to only hide commands users don't have the oper privileges to execute.
|
2013-11-15 15:10:23 -05:00 |
|
Adam
|
c9f4c2db1f
|
try/catch cs_access AccessUnserialize just incase, don't crash if ns_ajoin is loaded before the protocol module
|
2013-11-12 19:19:21 -05:00 |
|
Adam
|
d1248d1249
|
Merge pull request #25 from Robby-/1.9-nsidfaillogacctnames
ns_identify: When logging failures, also show the account name, and that it exists or not.
|
2013-11-09 05:40:58 -08:00 |
|
Adam
|
aa6c3f3474
|
Show (none) on flags list if a user is on the access list but has no flags
|
2013-11-09 05:47:14 -05:00 |
|
Adam
|
fa7cee9759
|
Don't allow users to remove non-flags access entries that are >= them with /cs flags, also spotted by TGS
|
2013-11-08 17:47:13 -05:00 |
|
Robby-
|
b901dfee84
|
ns_identify: When logging failures, also show the account name, and that it exists or not.
|
2013-11-04 02:59:16 +01:00 |
|
Adam
|
6e8d2bf09d
|
Attempt #3
|
2013-11-01 05:19:48 -04:00 |
|
Adam
|
70e9b20274
|
Fix release build, not too sure why this is, compiler seems to infer this as a copy of ChanAccess
|
2013-11-01 05:12:30 -04:00 |
|
Adam
|
4ee9021adb
|
Compare access entries created with the levels access system by access level and not by privilege set, as two entries can have the same privset but different levels, but still represent two different levels of access. This prevented users from adding other users at a lower access level when that level had the same privset as them. Spotted by TSG.
|
2013-11-01 04:58:38 -04:00 |
|
Robby-
|
4a1d32c5fd
|
Fix logging when identifying with an SSL certificate fingerprint.
|
2013-10-28 09:30:56 +01:00 |
|
Robby-
|
710d4848bd
|
Fix kill and killquick default expiry times.
ns_access and ns_cert: Fix accessmax defaults, also state in the config that 0 is not a valid value.
|
2013-10-28 09:25:17 +01:00 |
|
Robby-
|
bd3bed2118
|
Fix some typos and touch up the configs a little.
|
2013-10-28 09:13:53 +01:00 |
|
DukePyrolator
|
2cfc97053f
|
moved some config options from example.conf to nickserv.example.conf
|
2013-10-26 18:33:07 +02:00 |
|
Adam
|
7cb35eeedf
|
Make nickserv's confirmemailchanges option work
|
2013-10-22 03:44:06 -04:00 |
|
Adam
|
f0318fdbe8
|
Fix some typos of language
|
2013-10-19 03:43:04 -04:00 |
|