Shivaram Lingamneni
33c8b2177e
fix a bug
In the previous commit, the client would receive a failure message but would
actually remain logged in after an authzid/authcid mismatch. This was a
correctness rather than a security issue, but now it's fixed so that the client
never logs in in the first place.
4年前
Shivaram Lingamneni
c8ccf94936
fix #716
4年前
Shivaram Lingamneni
9b5d6bf746
fix #713
4年前
Shivaram Lingamneni
1487980fe0
Fix #710
4年前
Shivaram Lingamneni
cd3ff3922e
fill in more authzid/authcid details
4年前
Pavel Djundik
6831b0ffdc
Fix `authcid` variable name
4年前
Shivaram Lingamneni
76a8768d05
make rehash-enable logic a little more uniform
4年前
Shivaram Lingamneni
bd6c2117e8
fix analogous issue for history
History couldn't be enabled by rehash if autoresize-window was nonzero.
4年前
Shivaram Lingamneni
26ca016c66
fix the analogous issue for vhosts
4年前
Shivaram Lingamneni
25c4eb2996
fix #702
4年前
Shivaram Lingamneni
01488bfe2e
slightly more defensive implementation of /OPER check
4年前
Shivaram Lingamneni
78da024b24
improve an error message
4年前
Shivaram Lingamneni
0c33c3399f
fix #347
4年前
Shivaram Lingamneni
b717402b5e
implement review feedback
1. If both fingerprint and hash are specified, require both instead of either
2. Implement auto-oper on connect
4年前
Shivaram Lingamneni
6033d9f569
tweaks for consistency
4年前
Shivaram Lingamneni
6740222ecb
fix #616
4年前
Shivaram Lingamneni
e143aaa83f
fix #696
4年前
Shivaram Lingamneni
f1e2bbc0e4
more permissive hostname validation
In particular, allow hostnames without periods (like on a LAN).
This shouldn't be a client compability concern since we allow
vhosts without periods.
4年前
Shivaram Lingamneni
4b37b5dd3e
tweak to avoid a potential data race
4年前
Shivaram Lingamneni
b468baa959
allow NS SESSIONS targeting yourself
4年前
Shivaram Lingamneni
3480f124cd
fix #688
4年前
Shivaram Lingamneni
c5a81d59ff
fix #581
4年前
Shivaram Lingamneni
07865b8f63
chanserv enhancements and miscellaneous fixes
* Fix #684
* Fix #683
* Add `CHANSERV CLEAR`
* Allow mode changes from channel founders even when they aren't joined
* Operators with the chanreg capability are exempt from max-channels-per-account
* Small fixes and cleanup
4年前
Shivaram Lingamneni
438d1f0488
fix bad ERR_WASNOSUCHNICK responses
4年前
Shivaram Lingamneni
bcc58be8af
remove some redundant casefolds
4年前
Shivaram Lingamneni
08f351060e
fix #682
4年前
Shivaram Lingamneni
0880f20f4b
fix analogous invalid parameters for ERR_NOSUCHNICK
4年前
Shivaram Lingamneni
aa8579b6e8
Assorted fixes
* Fix #679 (borked reply to `JOIN #chan,\r\n`)
* Replace invalid error parameters with *'s in various places
* Fix PART with no message sending an empty trailing parameter to the channel
* Fix some error responses not getting labeled
4年前
Shivaram Lingamneni
2d456c2106
review feedback: rename a key
4年前
Shivaram Lingamneni
7432ef07a7
rename some variables for clarity
4年前
Shivaram Lingamneni
50783d5276
fix #561, take 2
4年前
Shivaram Lingamneni
42db1778ac
unexport rawLimiterConfig
4年前
Shivaram Lingamneni
babd8b1da9
fix #671
4年前
Shivaram Lingamneni
4050b6571a
fix #646
Includes a partially backwards-incompatible config change
4年前
Shivaram Lingamneni
149c9b45e8
bump version
4年前
Shivaram Lingamneni
d1ed5e4cbf
bump version and changelog
4年前
Shivaram Lingamneni
ae9aecbbb0
increase max cap line length
Workaround for #661 : this makes the `CAP LS 302` line from the default config
fit on a single line, as long as the server name is at most 35 characters.
4年前
Shivaram Lingamneni
a75d26a46b
refactor cap line splitting
4年前
Shivaram Lingamneni
507740464a
bump version
4年前
Shivaram Lingamneni
b6cdb51f00
fix #652
4年前
Shivaram Lingamneni
baa71ba2be
remove unnecessary special-casing for ASCII
4年前
Shivaram Lingamneni
82c5041225
fix #649
4年前
Shivaram Lingamneni
332f0d8d91
fix #644
4年前
Shivaram Lingamneni
24c103da5a
fix #642
4年前
Shivaram Lingamneni
40df122c73
remove unused getters
4年前
Shivaram Lingamneni
45476079a1
make semaphores O(1) in storage
4年前
Shivaram Lingamneni
06b1e7b603
fix #632
4年前
Shivaram Lingamneni
c1acf3ea43
move ISUPPORT regeneration to the end of config loading
4年前
Shivaram Lingamneni
1ce716582a
make CHANTYPES a constant
4年前
Shivaram Lingamneni
584f2261a8
fix #625
4年前