Shivaram Lingamneni
1dc93bbb9f
fix #829
also, handle nickname targets in znc.in/playback
před 4 roky
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.
před 4 roky
Shivaram Lingamneni
3a78029809
partial fix for #812
před 4 roky
Shivaram Lingamneni
e78cb70d33
streamline credits
před 4 roky
Shivaram Lingamneni
42ccd81205
make an exception for saset
před 4 roky
Shivaram Lingamneni
521617559f
fix #821
Or try to, anyway
před 4 roky
Shivaram Lingamneni
1975b0968a
fix double decrement of stats on ping timeout
před 4 roky
Shivaram Lingamneni
ce208cb3e1
fix #814
před 4 roky
Shivaram Lingamneni
3e787de994
handle kiwi's BEFORE *
před 4 roky
Shivaram Lingamneni
b45f8436a4
refactoring / bug fixing in history preferences
před 4 roky
Shivaram Lingamneni
891da73e56
fix handling of history grace periods
před 4 roky
Shivaram Lingamneni
44b79a052c
raise passphrase length limit to 300 bytes
For irctest compatibility.
Fixes #775
před 4 roky
Shivaram Lingamneni
85a536977c
factor out confirmation codes into utils, change their format
před 4 roky
Shivaram Lingamneni
93708c23eb
update draft/chathistory spec link in /help
před 4 roky
Shivaram Lingamneni
490b3722bd
add a logline and a help description for CRASHSERVER
před 4 roky
Shivaram Lingamneni
41813cc15a
fix #791
před 4 roky
Shivaram Lingamneni
904fa9653c
clear reg date and settings during logout
před 4 roky
Shivaram Lingamneni
438fffab99
fix #725
před 4 roky
Shivaram Lingamneni
91bb7f5877
fix #775
před 4 roky
Shivaram Lingamneni
829481ab40
fix #715
před 4 roky
Shivaram Lingamneni
5fe4d0b133
fix #794
Remove support for `listen` config block
před 4 roky
Shivaram Lingamneni
fd90893fa6
handle old bouncer name for multiclient config
před 4 roky
Shivaram Lingamneni
f5ca35ed72
rename 'bouncer' to 'multiclient'
před 4 roky
Shivaram Lingamneni
03378da81b
CHATHISTORY with no results SHOULD send an empty batch
před 4 roky
Shivaram Lingamneni
98a7b45d96
add mysql timeouts
před 4 roky
Shivaram Lingamneni
8123e3c08f
improve nick and channel length validation
před 4 roky
Shivaram Lingamneni
108ef3f424
don't double-store messages users send to themselves
před 4 roky
Shivaram Lingamneni
fab0630180
time.Unix still requires normalization to UTC
před 4 roky
Shivaram Lingamneni
8031085c26
clean up nil checks relevant to always-on join
před 4 roky
Shivaram Lingamneni
282e7a4d57
don't write to mysql while holding joinPartMutex
před 4 roky
Shivaram Lingamneni
4472683d58
persist lastSignoff in the database
před 4 roky
Shivaram Lingamneni
17a89838b8
fix Client.historyStatus
před 4 roky
Shivaram Lingamneni
8f4c14c783
miscellaneous review fixes
před 4 roky
Shivaram Lingamneni
82732d5b5d
fix behavior of echo-message without message-tags
před 4 roky
Shivaram Lingamneni
5892680f60
consolidate sending DMs to targets with sending copies to non-originating sessions
před 4 roky
Shivaram Lingamneni
ef161c47ed
use custime.Duration for more config fields
před 4 roky
Shivaram Lingamneni
7b3caed20f
fix/enhancement to custime
před 4 roky
Shivaram Lingamneni
e59aa43225
fix StringToBool (thanks @wrmsr)
před 4 roky
Shivaram Lingamneni
ad32356e34
move authentication data from Client to Session
před 4 roky
Shivaram Lingamneni
33dac4c0ba
initial persistent history implementation
před 4 roky
Shivaram Lingamneni
306ca986a8
minor fixes
před 4 roky
Shivaram Lingamneni
0c2d8adeac
improve maintainability and license compliance
0. Maximum parity with upstream code
1. Added Apache-required modification notices
2. Added Apache license
před 4 roky
Shivaram Lingamneni
c13597f807
additional LDAP support
před 4 roky
Matt Ouille
5ba2527eb0
Fix compilation errors
před 4 roky
Matt Ouille
d4afb027e5
Add LDAP support
před 4 roky
Shivaram Lingamneni
b964a201c1
fix #776
před 4 roky
Shivaram Lingamneni
a3f008e348
mitigate #772
před 4 roky
Shivaram Lingamneni
88d7e98011
add vhost snomasks
před 4 roky
Shivaram Lingamneni
5426c9fdc0
disallow TAKE and REQUEST while under a FORBID
před 4 roky
Shivaram Lingamneni
e1f56aaee3
fix #764
před 4 roky