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 години
Shivaram Lingamneni
353aeb0389
normalize most times in the app to UTC
Fixes #480
преди 5 години
Shivaram Lingamneni
18aecfeed0
fix #362
преди 5 години
Shivaram Lingamneni
c28e6d13f9
implement ip cloaking
преди 5 години
Shivaram Lingamneni
c193def606
fix some issues found with staticcheck.io
преди 5 години
Shivaram Lingamneni
ce6a3e42df
load isupport directly into the config object
eliminates Server.configurableStateMutex
преди 5 години
Shivaram Lingamneni
fbc6c84a01
add client compatibility switches
преди 5 години
Shivaram Lingamneni
60c8f286e8
fix several session destruction bugs
преди 5 години
Shivaram Lingamneni
da656c07c8
add NICKSERV SESSIONS command to list sessions
преди 5 години
Shivaram Lingamneni
b11bf503e7
improvements to message replay code
преди 5 години
Shivaram Lingamneni
51465b4a3a
strip out the +a away mode
преди 5 години
Shivaram Lingamneni
4af783ed9e
fix #449
преди 5 години
Shivaram Lingamneni
c2faeed4b5
initial implementation of bouncer functionality
преди 5 години
Shivaram Lingamneni
18a8b075ea
fix #425 and #395
преди 5 години
Shivaram Lingamneni
63029e2ff5
refactor channel registration
преди 5 години
Shivaram Lingamneni
2e88f82e41
remove indirections in Fakelag and NickTimer
преди 5 години
Shivaram Lingamneni
85493ef031
upgrade message-tags to non-draft version
преди 5 години
Shivaram Lingamneni
18169cbedf
disallow resume from tor to non-tor
преди 5 години
Shivaram Lingamneni
d13f58acf0
review fixes
преди 5 години
Shivaram Lingamneni
b0f89062fa
add support for tor (#369)
преди 5 години
Shivaram Lingamneni
7018e3693b
optimization: check IsLoggingRawIO before attempting to log input
преди 5 години
Shivaram Lingamneni
c6b9fe0218
fix #384
преди 5 години
Shivaram Lingamneni
a5f04495a1
fix #389
преди 5 години
Shivaram Lingamneni
519d19c364
fix #364
преди 5 години
Shivaram Lingamneni
afe94d43c3
update resume support to draft/resume-0.3
преди 5 години
Shivaram Lingamneni
35abe7940a
RESUME should end cap negotiation without requiring CAP LS
преди 5 години
Shivaram Lingamneni
36612f6e2d
review fixes
преди 5 години
Shivaram Lingamneni
bf1d758de9
simplify username logic
преди 5 години
Shivaram Lingamneni
1c23af8767
add sasl-only config option
преди 5 години
Shivaram Lingamneni
f6b3008f8f
add CHATHISTORY and HISTORY implementations
преди 5 години
Daniel Oaks
e8309aee79
Avoiding a crash when getting a short ident is a good thing
преди 5 години
Daniel Oaks
cfbb4361dc
Restrict ident length similar to other servers
преди 5 години
Daniel Oaks
8cd5db1194
Restrict idents as other servers do
преди 5 години
Shivaram Lingamneni
b9b2553a2f
use the TR39 skeleton algorithm to prevent confusables (#178)
преди 5 години
Shivaram Lingamneni
8438afcc5c
fix: usernames from ident don't get a ~
преди 5 години
Shivaram Lingamneni
4bbba5b478
fix the issue for AllNickmasks as well
преди 5 години
Shivaram Lingamneni
a2a9788f39
fix spurious bidi violations when casefolding the nickmask of an RTL nick
преди 5 години