Shivaram Lingamneni
ef0aa20cff
fix #1035
4 years ago
Shivaram Lingamneni
4d50607c79
add persistence for user modes
4 years ago
Shivaram Lingamneni
a0f4e90b7e
add auto-away
4 years ago
Shivaram Lingamneni
d7cdaf1a90
correct old proxiedConn name
4 years ago
Shivaram Lingamneni
b2483f5cf2
fix #1030
4 years ago
Shivaram Lingamneni
a95c44696f
review fix
4 years ago
Shivaram Lingamneni
b494c1ec35
make it clearer when rehash has completed
4 years ago
Shivaram Lingamneni
bced409e78
unconditionally destroy the client on unregister
This avoids conditions where two sessions can be attached to the same client
while not logged into an account.
4 years ago
Shivaram Lingamneni
df2dfb7270
HistServ is a real service now, remove special casing
4 years ago
Shivaram Lingamneni
4d21d78f49
explanatory comments
4 years ago
Shivaram Lingamneni
ccfc059755
fix plan9 support
4 years ago
Shivaram Lingamneni
67150bc8f7
fix #1020
4 years ago
Shivaram Lingamneni
2f9234318c
fix #1021
4 years ago
Shivaram Lingamneni
a397756882
fix #1019
4 years ago
Shivaram Lingamneni
855eb786af
include account-notify in the response batch
4 years ago
Alex Jaspersen
3468a8cb8a
Add support for Unix domain sockets.
This adds a new configuration option, socket-path, instead of using
host.
4 years ago
Shivaram Lingamneni
66561771e6
Revert "Add support for Unix domain sockets"
4 years ago
Alex Jaspersen
475ec9fb24
Add support for Unix domain sockets.
4 years ago
Shivaram Lingamneni
9517adae9d
make histserv replies come from histserv, not hostserv
4 years ago
Shivaram Lingamneni
8efbc4bc32
maintain lenBytes as a running count
4 years ago
Shivaram Lingamneni
2779fe7c10
fix #1005
4 years ago
Shivaram Lingamneni
178cc0a939
review fix
4 years ago
Shivaram Lingamneni
b3d7c9af62
neutral language
4 years ago
Shivaram Lingamneni
de3e2e3950
review fixes
4 years ago
Shivaram Lingamneni
d092f6b330
explanatory comment for CompileMasks
4 years ago
Shivaram Lingamneni
be0dedf260
fix #1003
4 years ago
Shivaram Lingamneni
67f35e5c8a
fix #858 and #383
4 years ago
Shivaram Lingamneni
d94a0aea9a
upgrade go-ident to fix parsing issue
4 years ago
Shivaram Lingamneni
2257f33efa
ratify SETNAME
4 years ago
Alex Jaspersen
d5cec62df3
Call ApplyUserModeChanges for default user modes.
This ensures that counts like the number of invisible users are updated
correctly.
4 years ago
Shivaram Lingamneni
c738a754a2
treat channel founder as such even if they don't have +q
This affects /TOPIC, /INVITE, and a few others.
4 years ago
Shivaram Lingamneni
89984f9c36
fix untrusted PROXY lines being accepted
As of 3dc5c8de78 , the PROXY-before-TLS proxy line
and any proxy information carried in X-Forwarded-For
do not count as the "first line", so an additional
client-supplied PROXY line would have been accepted.
4 years ago
Shivaram Lingamneni
d562c6d25a
more informative IP connection logline
4 years ago
Shivaram Lingamneni
0f7d58b1c5
fix #996
4 years ago
Shivaram Lingamneni
6f688a4644
fix #994
4 years ago
Shivaram Lingamneni
36dab4e57d
review fix
4 years ago
Shivaram Lingamneni
8c74b0660b
fix #952
4 years ago
Alex Jaspersen
a6e4a26cbb
Performance optimization for determining friends in WHO <mask>.
Construct a hash set of the user's channels and check that rather than
querying channel membership, to reduce the number of locks that need to be
acquired.
4 years ago
Shivaram Lingamneni
17909a5db0
simplify listener rehash logic
4 years ago
Alex Jaspersen
b3cfcc1289
Show users in WHO queries if they are friends, i.e. they share a channel.
4 years ago
Shivaram Lingamneni
98b91e7bdd
review fix
4 years ago
Alex Jaspersen
1ef41d6020
Hide +i users from WHO * queries.
Fixes #990 .
4 years ago
Shivaram Lingamneni
14bcd46588
fix #982
4 years ago
Shivaram Lingamneni
ab8f542c11
fix #985
4 years ago
Shivaram Lingamneni
984794eb1e
fix #983
4 years ago
Shivaram Lingamneni
c92192ef48
review fixes; add submatch support to glob
4 years ago
Shivaram Lingamneni
5ae6f6b927
fix incorrect propagation of listener errors
4 years ago
Shivaram Lingamneni
4ef6c58317
work around a chrome bug
4 years ago
Shivaram Lingamneni
620e30293d
use consistent spelling of WebSocket
4 years ago
Shivaram Lingamneni
3d3aec6979
fix missing err check, thanks @eklitzke
4 years ago