Shivaram Lingamneni
458d813ee1
work around mirc bug
4 years ago
Shivaram Lingamneni
bbe9e09d46
clean up trailing hack
4 years ago
Shivaram Lingamneni
2f243ab65b
bump to next development version
4 years ago
Shivaram Lingamneni
8fd326fd33
bump version to 2.0.0
4 years ago
Shivaram Lingamneni
d50c4c2bd6
fix #848
4 years ago
Shivaram Lingamneni
5447fc79ff
fix confusion between lastSeen and lastActive
4 years ago
Shivaram Lingamneni
d72037725b
simplify read of lastSeen
4 years ago
Shivaram Lingamneni
e7c1800893
fix a spurious error logline
unregistering an always-on client would produce
"attempting to persist logged-out client : x"
because the client was always-on, but also being ejected
4 years ago
Shivaram Lingamneni
d5f68215e1
mark dirty when a client first becomes always-on
4 years ago
Shivaram Lingamneni
3005e95c1f
rename IncludeAllChannelAttrs
4 years ago
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 years ago
Shivaram Lingamneni
a74450d6ca
remove redundant database write on always-on recreation
4 years ago
Shivaram Lingamneni
b4f720ae04
bump version to 2.0.0-rc1
4 years ago
Shivaram Lingamneni
579ef668ac
fix #838
4 years ago
Shivaram Lingamneni
3e01e9995b
fix #836
4 years ago
Shivaram Lingamneni
d967129446
fix #833
4 years ago
Shivaram Lingamneni
85dfebce43
fix #831
4 years ago
Shivaram Lingamneni
1dc93bbb9f
fix #829
also, handle nickname targets in znc.in/playback
4 years ago
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 years ago
Shivaram Lingamneni
3a78029809
partial fix for #812
4 years ago
Shivaram Lingamneni
e78cb70d33
streamline credits
4 years ago
Shivaram Lingamneni
42ccd81205
make an exception for saset
4 years ago
Shivaram Lingamneni
521617559f
fix #821
Or try to, anyway
4 years ago
Shivaram Lingamneni
1975b0968a
fix double decrement of stats on ping timeout
4 years ago
Shivaram Lingamneni
ce208cb3e1
fix #814
4 years ago
Shivaram Lingamneni
3e787de994
handle kiwi's BEFORE *
4 years ago
Shivaram Lingamneni
b45f8436a4
refactoring / bug fixing in history preferences
4 years ago
Shivaram Lingamneni
891da73e56
fix handling of history grace periods
4 years ago
Shivaram Lingamneni
44b79a052c
raise passphrase length limit to 300 bytes
For irctest compatibility.
Fixes #775
4 years ago
Shivaram Lingamneni
85a536977c
factor out confirmation codes into utils, change their format
4 years ago
Shivaram Lingamneni
93708c23eb
update draft/chathistory spec link in /help
4 years ago
Shivaram Lingamneni
490b3722bd
add a logline and a help description for CRASHSERVER
4 years ago
Shivaram Lingamneni
41813cc15a
fix #791
4 years ago
Shivaram Lingamneni
904fa9653c
clear reg date and settings during logout
4 years ago
Shivaram Lingamneni
438fffab99
fix #725
4 years ago
Shivaram Lingamneni
91bb7f5877
fix #775
4 years ago
Shivaram Lingamneni
829481ab40
fix #715
4 years ago
Shivaram Lingamneni
5fe4d0b133
fix #794
Remove support for `listen` config block
4 years ago
Shivaram Lingamneni
fd90893fa6
handle old bouncer name for multiclient config
4 years ago
Shivaram Lingamneni
f5ca35ed72
rename 'bouncer' to 'multiclient'
4 years ago
Shivaram Lingamneni
03378da81b
CHATHISTORY with no results SHOULD send an empty batch
4 years ago
Shivaram Lingamneni
98a7b45d96
add mysql timeouts
4 years ago
Shivaram Lingamneni
8123e3c08f
improve nick and channel length validation
4 years ago
Shivaram Lingamneni
108ef3f424
don't double-store messages users send to themselves
4 years ago
Shivaram Lingamneni
fab0630180
time.Unix still requires normalization to UTC
4 years ago
Shivaram Lingamneni
8031085c26
clean up nil checks relevant to always-on join
4 years ago
Shivaram Lingamneni
282e7a4d57
don't write to mysql while holding joinPartMutex
4 years ago
Shivaram Lingamneni
4472683d58
persist lastSignoff in the database
4 years ago
Shivaram Lingamneni
17a89838b8
fix Client.historyStatus
4 years ago
Shivaram Lingamneni
8f4c14c783
miscellaneous review fixes
4 years ago