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
Shivaram Lingamneni
3dc5c8de78
more work on websocket support
4 years ago
Alex Jaspersen
b363a01a6f
Read accounts and grouped nicks in same transaction.
4 years ago
Alex Jaspersen
73bea0168d
Read account names and additional nicknames from the db to avoid casefolding issues.
4 years ago
Alex Jaspersen
6019ed1e29
Add ChanServ and NickServ LIST commands.
These commands search the registered nicknames/channels for ones
matching the provided regex, or return the entire list.
Only operators with chanreg (for ChanServ) or accreg (for NickServ)
capabilities can use LIST.
4 years ago
Shivaram Lingamneni
3a571f28ac
use shorter batch IDs
4 years ago
Hubert Hirtz
f5930444f7
WebSocket support
4 years ago
Alex Jaspersen
b3a7e5c996
Set default user modes when always-on clients reconnect.
Add default-user-modes configuration to conventional.yaml.
Fix comment on DefaultUserModes.
4 years ago
Alex Jaspersen
52910a185c
Add test for ParseDefaultUserModes.
4 years ago
Alex Jaspersen
df9bf15f00
Add support for setting user modes by default.
4 years ago
Shivaram Lingamneni
3626958f1e
also exempt operators from LIST restrictions
4 years ago
Shivaram Lingamneni
5cdb81e1ea
use Nick()
4 years ago
Shivaram Lingamneni
57e2187742
fix #964
4 years ago
Shivaram Lingamneni
a7f020320e
make erase confirmation code nondeterministic
4 years ago
Shivaram Lingamneni
f87b71b93f
fix #962
4 years ago
Shivaram Lingamneni
4722f8a96c
fix #959
4 years ago
Shivaram Lingamneni
40d3c59139
fix #955
4 years ago
Shivaram Lingamneni
eebe681538
fix #532
4 years ago
Shivaram Lingamneni
bd088ea197
fix #951
4 years ago
Shivaram Lingamneni
360a5af90d
fix #950
4 years ago
Hubert Hirtz
f2e3287f8d
use servername instead of nickmask for RPL_UMODEIS prefix
4 years ago
Shivaram Lingamneni
9a6cb84b58
fix #943
4 years ago
Shivaram Lingamneni
04549e7919
fix #827
4 years ago
Shivaram Lingamneni
f4f7a8afaa
shorten type names to 10 chars
4 years ago
Shivaram Lingamneni
11d1d96d71
align up to 10
4 years ago
Shivaram Lingamneni
dbbcd800c9
align log messages with space padding
4 years ago
Shivaram Lingamneni
6e4b0b3125
remove log type sanitization
4 years ago
Shivaram Lingamneni
ded03ee618
fix timestamp formatting
4 years ago
Shivaram Lingamneni
6a900ca0cb
strip out log coloring
4 years ago
Shivaram Lingamneni
80424a6f00
fix #936
4 years ago
Shivaram Lingamneni
3f717436f8
fix #933
4 years ago
Shivaram Lingamneni
8fb5eee171
fix #930
4 years ago
Shivaram Lingamneni
d6e3f188cf
enforce nick protection immediately after verification
4 years ago
Shivaram Lingamneni
ee05a4324d
fix #920, #921
4 years ago
Shivaram Lingamneni
6e630a0b5c
add the smtp code from the go 1.14.1 release
4 years ago
Shivaram Lingamneni
46f68d4cf2
fix #922
4 years ago
Shivaram Lingamneni
895a0e6d68
fix #913
4 years ago
Shivaram Lingamneni
73d795e6b4
fix #817
4 years ago
Shivaram Lingamneni
8acd58e263
fix #908
4 years ago
Shivaram Lingamneni
b61d258d0c
retain nickname protections after unregistration
4 years ago
Shivaram Lingamneni
c238f07543
fix #908
4 years ago
Shivaram Lingamneni
f5fe580d22
partial implementation of #729
This propagates CS AMODE changes to the actual modes, but not the other
way around.
Also fixes #909 .
4 years ago
Hubert Hirtz
1095aca5e7
irc/modes: remove duplicate test case
4 years ago
Shivaram Lingamneni
f2da69d49f
fix #898
4 years ago
Shivaram Lingamneni
761d215ecd
remove unnecessary comment
4 years ago
Shivaram Lingamneni
f3d64d2859
move idletimer and fakelag initialization before certfp read
4 years ago
Shivaram Lingamneni
101dc6b0d9
increase TLS handshake timeout
4 years ago