Daniel Oaks
9fbfee62d5
Update translations
5年前
Shivaram Lingamneni
7d53dd5d81
formalize token munging code
5年前
Shivaram Lingamneni
0346c23ae0
fix #387
5年前
Shivaram Lingamneni
ea70580adc
fix #488
5年前
Shivaram Lingamneni
8f0977f59e
human-readable times for NS SESSIONS
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
89a50d772c
WHO should leave the client idle
Some clients seem to automatically poll for channel state
5年前
Shivaram Lingamneni
6ded2ea466
fix #483
5年前
Shivaram Lingamneni
0b55fed7c5
consolidate acceptClient into RunNewClient
5年前
Shivaram Lingamneni
80a594802f
remove more indirections
5年前
Shivaram Lingamneni
353aeb0389
normalize most times in the app to UTC
Fixes #480
5年前
Shivaram Lingamneni
18cf816396
add a manual entry for cloaks
5年前
Shivaram Lingamneni
11076be0ee
review fixes
5年前
Shivaram Lingamneni
b8ca8ec852
fix #463
5年前
Shivaram Lingamneni
2451737f87
give cloaks their own package
5年前
Shivaram Lingamneni
79c730dd44
fix #429
5年前
Shivaram Lingamneni
f2eb2b05f2
fix #360
5年前
Shivaram Lingamneni
18aecfeed0
fix #362
5年前
Shivaram Lingamneni
c28e6d13f9
implement ip cloaking
5年前
Shivaram Lingamneni
15289bd7db
review fixes
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
61d666a25b
load motd directly into the config object
5年前
Shivaram Lingamneni
fbc6c84a01
add client compatibility switches
5年前
Shivaram Lingamneni
278e4acf57
fix handling of nil session in reattach code
5年前
Shivaram Lingamneni
08ebfb1676
fix redundant JOIN line
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
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年前
Shivaram Lingamneni
d6c970f521
names should respect invisibility
5年前
Shivaram Lingamneni
30f6e11698
fix #400
Also fix some issues with STATUSMSG
5年前
Daniel Oaks
267c51bbbf
Review fix
5年前
Daniel Oaks
22ed6bb1f1
Detect cap-notify clients better (as recommended by cap spec)
5年前
Daniel Oaks
c84ef97b90
Make CAP version upgrading work as recommended by cap spec
5年前
Daniel Oaks
cb1de17ffc
Omit SASL cap when auth is disabled
5年前
Shivaram Lingamneni
97e71dfef7
extract Semaphore to utils package
5年前
Shivaram Lingamneni
fe6a520fa4
temporarily assign the client a nick during reattach
(So that the registration burst displays correctly)
5年前
Shivaram Lingamneni
4af783ed9e
fix #449
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
8f47b3a6cf
Actually advertise the draft/acc capability lol
5年前
Daniel Oaks
4df71df454
Initial ACC update to match the new spec
5年前
Shivaram Lingamneni
a729772f0c
fix a deadlock in CS AMODE
5年前
Shivaram Lingamneni
42dca34c1f
ensure each target sees distinct msgids
5年前