Shivaram Lingamneni
458d813ee1
work around mirc bug
4年前
Shivaram Lingamneni
bbe9e09d46
clean up trailing hack
4年前
Shivaram Lingamneni
d50c4c2bd6
fix #848
4年前
Shivaram Lingamneni
5447fc79ff
fix confusion between lastSeen and lastActive
4年前
Shivaram Lingamneni
d72037725b
simplify read of lastSeen
4年前
Shivaram Lingamneni
c0192e0e52
add missing initialization for writerSemaphore
It was only initialized for always-on clients, not for regular clients.
This explains a lot in terms of #812 failing to reproduce.
4年前
Shivaram Lingamneni
a74450d6ca
remove redundant database write on always-on recreation
4年前
Shivaram Lingamneni
d967129446
fix #833
4年前
Shivaram Lingamneni
85dfebce43
fix #831
4年前
Shivaram Lingamneni
1dc93bbb9f
fix #829
also, handle nickname targets in znc.in/playback
4年前
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
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年前