Shivaram Lingamneni
8f0977f59e
human-readable times for NS SESSIONS
5 years ago
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 years ago
Shivaram Lingamneni
89a50d772c
WHO should leave the client idle
Some clients seem to automatically poll for channel state
5 years ago
Shivaram Lingamneni
6ded2ea466
fix #483
5 years ago
Shivaram Lingamneni
0b55fed7c5
consolidate acceptClient into RunNewClient
5 years ago
Shivaram Lingamneni
80a594802f
remove more indirections
5 years ago
Shivaram Lingamneni
353aeb0389
normalize most times in the app to UTC
Fixes #480
5 years ago
Shivaram Lingamneni
13dda00989
Merge pull request #481 from slingamn/cloaks.5
implement ip cloaking
5 years ago
Shivaram Lingamneni
fd8fd3e252
don't require a config file for mksecret
5 years ago
Shivaram Lingamneni
18cf816396
add a manual entry for cloaks
5 years ago
Shivaram Lingamneni
11076be0ee
review fixes
5 years ago
Daniel Oaks
c13bb116c0
Merge pull request #482 from slingamn/issue362
three QoL fixes
5 years ago
Shivaram Lingamneni
b8ca8ec852
fix #463
5 years ago
Shivaram Lingamneni
2451737f87
give cloaks their own package
5 years ago
Shivaram Lingamneni
02d5da7cfa
remove manual entry for ZNC
as of #479 , we provide backwards compatibility with ZNC's SASL
5 years ago
Shivaram Lingamneni
79c730dd44
fix #429
5 years ago
Shivaram Lingamneni
f2eb2b05f2
fix #360
5 years ago
Shivaram Lingamneni
18aecfeed0
fix #362
5 years ago
Shivaram Lingamneni
c28e6d13f9
implement ip cloaking
5 years ago
Daniel Oaks
585a6557a4
Merge pull request #479 from slingamn/compat.4
add client compatibility switches
5 years ago
Shivaram Lingamneni
5331afbdd4
Merge remote-tracking branch 'origin/master' into compat.4
5 years ago
Shivaram Lingamneni
555e1dad85
Merge pull request #477 from slingamn/issue457_firstpass.4
improvements to message replay code
5 years ago
Shivaram Lingamneni
15289bd7db
review fixes
5 years ago
Shivaram Lingamneni
c193def606
fix some issues found with staticcheck.io
5 years ago
Shivaram Lingamneni
ce6a3e42df
load isupport directly into the config object
eliminates Server.configurableStateMutex
5 years ago
Shivaram Lingamneni
61d666a25b
load motd directly into the config object
5 years ago
Shivaram Lingamneni
fbc6c84a01
add client compatibility switches
5 years ago
Shivaram Lingamneni
278e4acf57
fix handling of nil session in reattach code
5 years ago
Shivaram Lingamneni
08ebfb1676
fix redundant JOIN line
5 years ago
Shivaram Lingamneni
60c8f286e8
fix several session destruction bugs
5 years ago
Shivaram Lingamneni
da656c07c8
add NICKSERV SESSIONS command to list sessions
5 years ago
Shivaram Lingamneni
b11bf503e7
improvements to message replay code
5 years ago
Daniel Oaks
939729a7c0
Merge pull request #476 from slingamn/doubleauth
disallow AUTHENTICATE when already auth'ed
5 years ago
Shivaram Lingamneni
2a7d734098
disallow AUTHENTICATE when already auth'ed
5 years ago
Daniel Oaks
121e16ac52
Merge pull request #472 from slingamn/operator_who.1
tweaks to NAMES / WHO privacy
5 years ago
Shivaram Lingamneni
74afeaed55
tweaks to NAMES / WHO privacy
5 years ago
Shivaram Lingamneni
29fad23e5a
Merge pull request #470 from slingamn/issue468_followup
strip out the +a away mode
5 years ago
Shivaram Lingamneni
51465b4a3a
strip out the +a away mode
5 years ago
Daniel Oaks
e387b7b328
Merge pull request #469 from slingamn/issue468
fix #468
5 years ago
Shivaram Lingamneni
b9501722a9
remove all MODE +a / -a lines
as per discussion in #oragono, these are not sent by other servers
5 years ago
Shivaram Lingamneni
d6b22b925a
fix #468
5 years ago
Daniel Oaks
8d50500b7d
Merge pull request #467 from slingamn/issue400.3
three fixes
5 years ago
Shivaram Lingamneni
d6c970f521
names should respect invisibility
5 years ago
Shivaram Lingamneni
30f6e11698
fix #400
Also fix some issues with STATUSMSG
5 years ago
Shivaram Lingamneni
8c68b9f8d7
Merge pull request #464 from oragono/fix-cap-notify
Fix cap-notify
5 years ago
Daniel Oaks
267c51bbbf
Review fix
5 years ago
Daniel Oaks
22ed6bb1f1
Detect cap-notify clients better (as recommended by cap spec)
5 years ago
Daniel Oaks
c84ef97b90
Make CAP version upgrading work as recommended by cap spec
5 years ago
Daniel Oaks
cb1de17ffc
Omit SASL cap when auth is disabled
5 years ago
Daniel Oaks
ab4f186673
Merge pull request #458 from slingamn/multisocket.11
minimum viable product for bouncer
5 years ago