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
f9b5224ae0
have realSkeleton use cases.Fold as well
4年前
Shivaram Lingamneni
91d6888b7e
fix #693
4年前
Shivaram Lingamneni
ab444a3980
remove unnecessary uses of Casefold
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年前
Shivaram Lingamneni
3cb9234bb5
review fixes
4年前
Shivaram Lingamneni
f6eb8fa5a1
fix #197
4年前
Shivaram Lingamneni
8a33d68cf1
add cap-notify for bouncer
4年前
Shivaram Lingamneni
ca17e58b3a
fix #595
4年前
Shivaram Lingamneni
7ed27d4a42
Fix #448, #594
4年前
Shivaram Lingamneni
65834c0729
optimize Sessions() at the expense of AddSession()
5年前
Shivaram Lingamneni
938ce7e435
fix #331
5年前