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