Shivaram Lingamneni
|
b0f89062fa
|
add support for tor (#369)
|
5 years ago |
Shivaram Lingamneni
|
370255bec1
|
review fixes
|
5 years ago |
Shivaram Lingamneni
|
eff2571096
|
limit the number of channels a client can join
|
5 years ago |
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
|
5 years ago |
Shivaram Lingamneni
|
1c23af8767
|
add sasl-only config option
|
5 years ago |
Shivaram Lingamneni
|
51fcedc5a1
|
review fix
|
5 years ago |
Shivaram Lingamneni
|
f6b3008f8f
|
add CHATHISTORY and HISTORY implementations
|
5 years ago |
Daniel Oaks
|
151002e232
|
Up identlen default to 20
|
5 years ago |
Daniel Oaks
|
7eef390756
|
Handle translations a little better
|
5 years ago |
Daniel Oaks
|
46f8ef9ed3
|
Be less strict with our language file loading, and handle multiple credits better
|
5 years ago |
Daniel Oaks
|
cfbb4361dc
|
Restrict ident length similar to other servers
|
5 years ago |
Daniel Oaks
|
63fde2d62a
|
Re-enable MaxLine
|
5 years ago |
Shivaram Lingamneni
|
2ee89b15b3
|
per-user settings for nickname enforcement
|
5 years ago |
Shivaram Lingamneni
|
f94f737b31
|
add support for login throttling
|
5 years ago |
Shivaram Lingamneni
|
2c7c8fbaf9
|
history replay enhancements
|
5 years ago |
Shivaram Lingamneni
|
a0bf548fc5
|
draft/resume-0.2 implementation, message history support
|
5 years ago |
Shivaram Lingamneni
|
c3d197f4ff
|
make unix domain socket permissions configurable
|
6 years ago |
Shivaram Lingamneni
|
a2c2419084
|
remove stackimpact
|
6 years ago |
Shivaram Lingamneni
|
6eda236eab
|
remove allow-multiple-per-connection
|
6 years ago |
Shivaram Lingamneni
|
3c12fb6254
|
fix #283 (remove unnecessary log.Fatal)
The server should never crash during rehash, even if the config is invalid.
|
6 years ago |
Shivaram Lingamneni
|
dfb0a57040
|
refactor the password hashing / password autoupgrade system
|
6 years ago |
Shivaram Lingamneni
|
7154f14781
|
move handling of RecoverFromErrors into LoadConfig
|
6 years ago |
Shivaram Lingamneni
|
1383190249
|
refactor rehash to rely more on server.config
|
6 years ago |
Shivaram Lingamneni
|
cc9941cb07
|
review fixes, bug fixes
|
6 years ago |
Shivaram Lingamneni
|
fad2475c3f
|
modes refactor, #255
|
6 years ago |
Shivaram Lingamneni
|
3db71415c9
|
review fixes
|
6 years ago |
Shivaram Lingamneni
|
5e62cc4ebc
|
initial vhosts implementation, #183
|
6 years ago |
Shivaram Lingamneni
|
69fd3ac324
|
implement database auto-upgrades (#243)
|
6 years ago |
Shivaram Lingamneni
|
36018174b0
|
default fakelag to off, add explicit cooldown config
|
6 years ago |
Shivaram Lingamneni
|
1bf5e2a7c8
|
implement fakelag (#189)
|
6 years ago |
Shivaram Lingamneni
|
d1f5c59eef
|
fix #190
|
6 years ago |
Shivaram Lingamneni
|
211ed6af99
|
add an option to expose a pprof http endpoint
|
6 years ago |
Shivaram Lingamneni
|
a022befffe
|
nickserv: implement GHOST, GROUP, DROP, and INFO
|
6 years ago |
Shivaram Lingamneni
|
be86684e96
|
implement #199
|
6 years ago |
Shivaram Lingamneni
|
988cb22692
|
changes to nick reservation
* Clients are now renamed, not disconnected, on reservation timeout
* Nick reservation config is now its own subsection
|
6 years ago |
Shivaram Lingamneni
|
ad73d68807
|
refactor account registration, add nick enforcement
|
6 years ago |
Daniel Oaks
|
2419f69879
|
Move all errors into errors.go
|
6 years ago |
Daniel Oaks
|
afd6ca610c
|
Split language into a subpackage
|
6 years ago |
Daniel Oaks
|
cabb3b219d
|
Fix some config loading issues
|
6 years ago |
Daniel Oaks
|
1a5ff05493
|
Update translation framework
|
6 years ago |
Daniel Oaks
|
ddec79f8d0
|
Update translation framework a touch more
|
6 years ago |
Daniel Oaks
|
75dcff7183
|
Update translation framework, add badge to readme
|
6 years ago |
Daniel Oaks
|
b2afd55285
|
Don't load example translation file, make example actually list all translatable strings
|
6 years ago |
Daniel Oaks
|
e99f22488f
|
Make LANGUAGE support work
|
6 years ago |
Daniel Oaks
|
ba77a95c81
|
Very initial beginning of languages implementation
|
6 years ago |
Shivaram Lingamneni
|
7b58bf76ef
|
make error recovery configurable
|
6 years ago |
Daniel Oaks
|
b0649cb5d3
|
WEBIRC: Allow protecting with fingerprint and parse `tls` flag
|
6 years ago |
Daniel Oaks
|
e1868f8a47
|
WEBIRC: Export fields so the config loads properly
|
6 years ago |
Daniel Oaks
|
34987ba53a
|
Allow WEBIRC from specified hosts
|
6 years ago |
Shivaram Lingamneni
|
d66470f1c4
|
review fix: rename various packages and objects
|
6 years ago |