Shivaram Lingamneni
ea70580adc
fix #488
5年前
Shivaram Lingamneni
316d45917d
pass the correct quit message when a proxied client is banned
If you were banned and the ban was only detected when you proxied
(because you were proxying from a DLINE'd IP), you'd get an incorrect
quit message: `QUIT: Bad or unauthorized PROXY command`. This propagates
the correct ban message as the quit line.
5年前
Shivaram Lingamneni
6ded2ea466
fix #483
5年前
Shivaram Lingamneni
353aeb0389
normalize most times in the app to UTC
Fixes #480
5年前
Shivaram Lingamneni
79c730dd44
fix #429
5年前
Shivaram Lingamneni
c193def606
fix some issues found with staticcheck.io
5年前
Shivaram Lingamneni
fbc6c84a01
add client compatibility switches
5年前
Shivaram Lingamneni
b11bf503e7
improvements to message replay code
5年前
Shivaram Lingamneni
2a7d734098
disallow AUTHENTICATE when already auth'ed
5年前
Shivaram Lingamneni
74afeaed55
tweaks to NAMES / WHO privacy
5年前
Shivaram Lingamneni
51465b4a3a
strip out the +a away mode
5年前
Shivaram Lingamneni
b9501722a9
remove all MODE +a / -a lines
as per discussion in #oragono, these are not sent by other servers
5年前
Shivaram Lingamneni
d6b22b925a
fix #468
5年前
Daniel Oaks
c84ef97b90
Make CAP version upgrading work as recommended by cap spec
5年前
Shivaram Lingamneni
c2faeed4b5
initial implementation of bouncer functionality
5年前
Daniel Oaks
0b644065b7
Review and spec updates
5年前
Daniel Oaks
7bcba602ec
Don't check for * again, we handle that properly now
5年前
Daniel Oaks
4df71df454
Initial ACC update to match the new spec
5年前
Shivaram Lingamneni
42dca34c1f
ensure each target sees distinct msgids
5年前
Shivaram Lingamneni
18a8b075ea
fix #425 and #395
5年前
Shivaram Lingamneni
63029e2ff5
refactor channel registration
5年前
Shivaram Lingamneni
26cddf2f59
fix a regression introduced by #444
5年前
Shivaram Lingamneni
713df3a34d
fix #300
Also upgrade RENAME to latest draft specification
5年前
Shivaram Lingamneni
85493ef031
upgrade message-tags to non-draft version
5年前
Shivaram Lingamneni
b0f89062fa
add support for tor (#369)
5年前
Daniel Oaks
6d109e92a5
Fix dodgy TL strings to make them easier to translate
5年前
Shivaram Lingamneni
c6b9fe0218
fix #384
5年前
Shivaram Lingamneni
a5b9634783
fix #394
5年前
Shivaram Lingamneni
d147708158
allow SAREGISTER even when normal registration is fully disabled
5年前
Shivaram Lingamneni
519d19c364
fix #364
5年前
Shivaram Lingamneni
c019fa3ab2
fix #375
5年前
Shivaram Lingamneni
4c7a5585db
fix #371
5年前
Daniel Oaks
78a0b322f7
Make it act as intended
5年前
Daniel Oaks
53ed368701
Draft implementation of draft/setname
5年前
Shivaram Lingamneni
6d690b0e36
add loglines for account registration, login, and unregistration
5年前
Shivaram Lingamneni
5beb0764f2
review fix
5年前
Shivaram Lingamneni
afe94d43c3
update resume support to draft/resume-0.3
5年前
Shivaram Lingamneni
370255bec1
review fixes
5年前
Shivaram Lingamneni
eff2571096
limit the number of channels a client can join
5年前
Shivaram Lingamneni
775ead700f
prevent nick reservation land-grabs
5年前
Daniel Oaks
457b7eaf11
Review fixes
5年前
Daniel Oaks
8ecf96d447
Set uninteresting username if user's using a special nick
5年前
Shivaram Lingamneni
bf1d758de9
simplify username logic
5年前
Shivaram Lingamneni
1c23af8767
add sasl-only config option
5年前
Shivaram Lingamneni
463de94610
allow history queries against PRIVMSG of other clients, if the accounts match
5年前
Shivaram Lingamneni
51fcedc5a1
review fix
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
46f8ef9ed3
Be less strict with our language file loading, and handle multiple credits better
5年前
Daniel Oaks
cfbb4361dc
Restrict ident length similar to other servers
5年前