Shivaram Lingamneni
c1acf3ea43
move ISUPPORT regeneration to the end of config loading
před 4 roky
Shivaram Lingamneni
ca17e58b3a
fix #595
před 4 roky
Shivaram Lingamneni
7ed27d4a42
Fix #448, #594
před 4 roky
Shivaram Lingamneni
ce651b4a90
remove obsolete consistency check
tor-listeners.listeners was checked against listen,
but listen is obsolete now, so config load would fail
on a config that used the new style `listeners` instead of
`listen` --- unless tor-listeners.listeners was empty, which
it should be under the new style, but there's no need to enforce
that
před 5 roky
Shivaram Lingamneni
6e9a728354
autoresizing of history buffers (#349)
před 5 roky
Shivaram Lingamneni
eee0747e5e
new format for listener section
před 5 roky
Shivaram Lingamneni
5d0b8390e9
refactor listener config loading
před 5 roky
Shivaram Lingamneni
3b71be3bf0
fix #537
před 5 roky
Shivaram Lingamneni
4b88a60ba6
clean up some old getters
před 5 roky
Shivaram Lingamneni
4e13f72ca9
put an upper limit on registration messages
Fixes #505
před 5 roky
Shivaram Lingamneni
8fc588375b
implement user preferences system
před 5 roky
Shivaram Lingamneni
18cf816396
add a manual entry for cloaks
před 5 roky
Shivaram Lingamneni
11076be0ee
review fixes
před 5 roky
Shivaram Lingamneni
2451737f87
give cloaks their own package
před 5 roky
Shivaram Lingamneni
c28e6d13f9
implement ip cloaking
před 5 roky
Shivaram Lingamneni
c193def606
fix some issues found with staticcheck.io
před 5 roky
Shivaram Lingamneni
ce6a3e42df
load isupport directly into the config object
eliminates Server.configurableStateMutex
před 5 roky
Shivaram Lingamneni
61d666a25b
load motd directly into the config object
před 5 roky
Shivaram Lingamneni
fbc6c84a01
add client compatibility switches
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
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
Shivaram Lingamneni
c6b9fe0218
fix #384
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
ff7bbc4a9c
track channel registrations per account
* limit the total number of registrations per account
* when an account is unregistered, unregister all its channels
před 5 roky
Shivaram Lingamneni
1c23af8767
add sasl-only config option
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
151002e232
Up identlen default to 20
před 5 roky
Daniel Oaks
7eef390756
Handle translations a little better
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
Daniel Oaks
63fde2d62a
Re-enable MaxLine
před 5 roky
Shivaram Lingamneni
2ee89b15b3
per-user settings for nickname enforcement
před 5 roky
Shivaram Lingamneni
f94f737b31
add support for login throttling
před 5 roky
Shivaram Lingamneni
2c7c8fbaf9
history replay enhancements
před 5 roky
Shivaram Lingamneni
a0bf548fc5
draft/resume-0.2 implementation, message history support
před 5 roky
Shivaram Lingamneni
c3d197f4ff
make unix domain socket permissions configurable
před 5 roky
Shivaram Lingamneni
a2c2419084
remove stackimpact
před 6 roky
Shivaram Lingamneni
6eda236eab
remove allow-multiple-per-connection
před 6 roky
Shivaram Lingamneni
3c12fb6254
fix #283 (remove unnecessary log.Fatal)
The server should never crash during rehash, even if the config is invalid.
před 6 roky
Shivaram Lingamneni
dfb0a57040
refactor the password hashing / password autoupgrade system
před 6 roky
Shivaram Lingamneni
7154f14781
move handling of RecoverFromErrors into LoadConfig
před 6 roky
Shivaram Lingamneni
1383190249
refactor rehash to rely more on server.config
před 6 roky
Shivaram Lingamneni
cc9941cb07
review fixes, bug fixes
před 6 roky
Shivaram Lingamneni
fad2475c3f
modes refactor, #255
před 6 roky
Shivaram Lingamneni
3db71415c9
review fixes
před 6 roky
Shivaram Lingamneni
5e62cc4ebc
initial vhosts implementation, #183
před 6 roky