Shivaram Lingamneni
db39608bcb
change "last signoff" tracking to "last seen"
Explicit quit and ping timeout behave the same way,
but reattach after abandoning/losing the previous session
(without the break being detected server-side) is more aggressive
about replaying missed messages, at the cost of potential duplication.
4年前
Shivaram Lingamneni
3a78029809
partial fix for #812
4年前
Shivaram Lingamneni
521617559f
fix #821
Or try to, anyway
4年前
Shivaram Lingamneni
44b79a052c
raise passphrase length limit to 300 bytes
For irctest compatibility.
Fixes #775
4年前
Shivaram Lingamneni
91bb7f5877
fix #775
4年前
Shivaram Lingamneni
f5ca35ed72
rename 'bouncer' to 'multiclient'
4年前
Shivaram Lingamneni
fab0630180
time.Unix still requires normalization to UTC
4年前
Shivaram Lingamneni
4472683d58
persist lastSignoff in the database
4年前
Shivaram Lingamneni
ef161c47ed
use custime.Duration for more config fields
4年前
Shivaram Lingamneni
ad32356e34
move authentication data from Client to Session
4年前
Shivaram Lingamneni
33dac4c0ba
initial persistent history implementation
4年前
Shivaram Lingamneni
c13597f807
additional LDAP support
4年前
Matt Ouille
5ba2527eb0
Fix compilation errors
4年前
Matt Ouille
d4afb027e5
Add LDAP support
4年前
Shivaram Lingamneni
5426c9fdc0
disallow TAKE and REQUEST while under a FORBID
4年前
Shivaram Lingamneni
e1f56aaee3
fix #764
4年前
Shivaram Lingamneni
955cdbdfef
impose throttle checks on HS TAKE
4年前
Shivaram Lingamneni
05cb80507f
fix #741
4年前
Shivaram Lingamneni
eb630b7657
Revert "never set the certfp lookup key before verification"
This reverts commit a120cc2443 .
4年前
Shivaram Lingamneni
a120cc2443
never set the certfp lookup key before verification
4年前
Shivaram Lingamneni
1b35c6887f
fix #733
4年前
Shivaram Lingamneni
f920d3b79f
fix #530, #721
4年前
Shivaram Lingamneni
8c1db7a2f5
better UX for cancelling channel transfers
4年前
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
1487980fe0
Fix #710
4年前
Shivaram Lingamneni
26ca016c66
fix the analogous issue for vhosts
4年前
Shivaram Lingamneni
25c4eb2996
fix #702
4年前
Shivaram Lingamneni
6740222ecb
fix #616
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
80aa77372b
fix spurious error message
5年前
Shivaram Lingamneni
1a1d3ff89f
fix #410
5年前
Shivaram Lingamneni
8794740f89
be more pedantic about distinguishing skeletons and casefolds
5年前
Shivaram Lingamneni
1121e3d320
fix #404
5年前
Shivaram Lingamneni
3d445573cf
implement draft/resume-0.4
5年前
Shivaram Lingamneni
8fc588375b
implement user preferences system
5年前
Shivaram Lingamneni
c193def606
fix some issues found with staticcheck.io
5年前
Shivaram Lingamneni
278e4acf57
fix handling of nil session in reattach code
5年前
Shivaram Lingamneni
4af783ed9e
fix #449
5年前
Shivaram Lingamneni
c2faeed4b5
initial implementation of bouncer functionality
5年前
Shivaram Lingamneni
63029e2ff5
refactor channel registration
5年前
Shivaram Lingamneni
a5f04495a1
fix #389
5年前
Shivaram Lingamneni
d147708158
allow SAREGISTER even when normal registration is fully disabled
5年前
Shivaram Lingamneni
754934b429
unregister should boot clients if sasl is required
5年前
Shivaram Lingamneni
7786043275
make the land-grab check case-insensitive
5年前
Shivaram Lingamneni
6d690b0e36
add loglines for account registration, login, and unregistration
5年前
Shivaram Lingamneni
e4c9351254
fix: set the existing channels unregistered
5年前
Shivaram Lingamneni
ff7bbc4a9c
track channel registrations per account
* limit the total number of registrations per account
* when an account is unregistered, unregister all its channels
5年前
Shivaram Lingamneni
775ead700f
prevent nick reservation land-grabs
5年前
Shivaram Lingamneni
1c23af8767
add sasl-only config option
5年前
Shivaram Lingamneni
35948d2e5b
refactor some conditions for clarity
5年前