Shivaram Lingamneni
1975b0968a
fix double decrement of stats on ping timeout
4年前
Shivaram Lingamneni
b45f8436a4
refactoring / bug fixing in history preferences
4年前
Shivaram Lingamneni
03378da81b
CHATHISTORY with no results SHOULD send an empty batch
4年前
Shivaram Lingamneni
4472683d58
persist lastSignoff in the database
4年前
Shivaram Lingamneni
17a89838b8
fix Client.historyStatus
4年前
Shivaram Lingamneni
8f4c14c783
miscellaneous review fixes
4年前
Shivaram Lingamneni
ad32356e34
move authentication data from Client to Session
4年前
Shivaram Lingamneni
33dac4c0ba
initial persistent history implementation
4年前
Shivaram Lingamneni
a3f008e348
mitigate #772
4年前
Shivaram Lingamneni
5d662742b9
remove oragono.io/maxline-2 and fmsgid
4年前
Shivaram Lingamneni
6838d19acc
don't check the real IP for bans on proxy-before-TLS
In the k8s PROXY-before-TLS setting, we don't know all the IPs
of the load balancers, so we can't whitelist them, so they're at
risk of being d-lined.
4年前
Shivaram Lingamneni
d67d77bee7
fix #731
4年前
Shivaram Lingamneni
f920d3b79f
fix #530, #721
4年前
Shivaram Lingamneni
358c4b7d81
implement draft/multiline
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
ab444a3980
remove unnecessary uses of Casefold
4年前
Shivaram Lingamneni
4b37b5dd3e
tweak to avoid a potential data race
4年前
Shivaram Lingamneni
3480f124cd
fix #688
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
7432ef07a7
rename some variables for clarity
4年前
Shivaram Lingamneni
50783d5276
fix #561, take 2
4年前
Shivaram Lingamneni
24c103da5a
fix #642
4年前
Shivaram Lingamneni
7ed27d4a42
Fix #448, #594
4年前
Shivaram Lingamneni
cbabccc2f8
fix #592
5年前
Shivaram Lingamneni
6e9a728354
autoresizing of history buffers (#349)
5年前
Shivaram Lingamneni
5a554ab4b0
fix #526
5年前
Shivaram Lingamneni
5d0b8390e9
refactor listener config loading
5年前
Shivaram Lingamneni
8dca545264
consolidate some time-setting code
5年前
Shivaram Lingamneni
321c437499
fix #536
5年前
Shivaram Lingamneni
4350b92bef
fix KILL etc. for BRB'ed clients
5年前
Shivaram Lingamneni
c0b554e98c
changes from discussion
5年前
Shivaram Lingamneni
acc9d8c13d
update to proposed draft/resume-0.5 behavior
5年前
Shivaram Lingamneni
5ac7ea5b1c
fix data race on exitedSnomaskSent
5年前
Shivaram Lingamneni
1a7169d75d
fix double-destroy bug
5年前
Shivaram Lingamneni
74732c4aeb
new proposed format for RESUMED messages
5年前
Shivaram Lingamneni
57684fc1e5
fix #518
5年前
Shivaram Lingamneni
99de53264e
fix a bug in SetQuitMessage
Quit messages aren't supposed to clobber each other under any
circumstances, but actually only the default "Connection closed"
message was non-clobbering, all others would clobber.
5年前
Shivaram Lingamneni
174115deb6
fix #455
5年前
Shivaram Lingamneni
4b88a60ba6
clean up some old getters
5年前
Shivaram Lingamneni
05459012ef
move fakelag processing back to read loop as well
5年前
Shivaram Lingamneni
4e13f72ca9
put an upper limit on registration messages
Fixes #505
5年前
Shivaram Lingamneni
cf153c2b09
restore RESUME SUCCESS message
5年前
Shivaram Lingamneni
3d445573cf
implement draft/resume-0.4
5年前
Shivaram Lingamneni
b96fdb2293
support znc.in/playback
5年前
Shivaram Lingamneni
8fc588375b
implement user preferences system
5年前
Shivaram Lingamneni
25974b6881
fix #487
5年前
Shivaram Lingamneni
58d089020e
send command processing errors to the originating session only
5年前
Shivaram Lingamneni
0346c23ae0
fix #387
5年前
Shivaram Lingamneni
6ded2ea466
fix #483
5年前
Shivaram Lingamneni
0b55fed7c5
consolidate acceptClient into RunNewClient
5年前