Shivaram Lingamneni
ef161c47ed
use custime.Duration for more config fields
4年前
Shivaram Lingamneni
7b3caed20f
fix/enhancement to custime
4年前
Shivaram Lingamneni
e59aa43225
fix StringToBool (thanks @wrmsr)
4年前
Shivaram Lingamneni
ad32356e34
move authentication data from Client to Session
4年前
Shivaram Lingamneni
33dac4c0ba
initial persistent history implementation
4年前
Shivaram Lingamneni
306ca986a8
minor fixes
4年前
Shivaram Lingamneni
0c2d8adeac
improve maintainability and license compliance
0. Maximum parity with upstream code
1. Added Apache-required modification notices
2. Added Apache license
4年前
Shivaram Lingamneni
c13597f807
additional LDAP support
4年前
Matt Ouille
5ba2527eb0
Fix compilation errors
4年前
Matt Ouille
d4afb027e5
Add LDAP support
4年前
Shivaram Lingamneni
b964a201c1
fix #776
4年前
Shivaram Lingamneni
a3f008e348
mitigate #772
4年前
Shivaram Lingamneni
88d7e98011
add vhost snomasks
4年前
Shivaram Lingamneni
5426c9fdc0
disallow TAKE and REQUEST while under a FORBID
4年前
Shivaram Lingamneni
e1f56aaee3
fix #764
4年前
Shivaram Lingamneni
52d85517cd
actually fix #760
4年前
Shivaram Lingamneni
fd46874ad3
fix #760
4年前
Shivaram Lingamneni
955cdbdfef
impose throttle checks on HS TAKE
4年前
Shivaram Lingamneni
dedf78d0e9
review fixes
4年前
Shivaram Lingamneni
7d3c0f7884
fix #757
4年前
Shivaram Lingamneni
166dc60729
fix #753
Also add +C no-ctcp mode, since it's not conflicted
4年前
Shivaram Lingamneni
1fc9a04503
fix #754
4年前
Shivaram Lingamneni
6e2b2a44b8
set the time of a multiline message at BATCH -
4年前
Shivaram Lingamneni
5d662742b9
remove oragono.io/maxline-2 and fmsgid
4年前
Shivaram Lingamneni
d807f1252f
move generateISupport to config.go
4年前
Shivaram Lingamneni
3ff586e821
don't read globalCasemappingSetting in generateISupport
The isupport is always a pure function of the Config object,
not of Server or any globals.
4年前
Shivaram Lingamneni
90b428b416
fix #745
4年前
Shivaram Lingamneni
2db14c91b9
review fixes
4年前
Shivaram Lingamneni
05cb80507f
fix #741
4年前
Shivaram Lingamneni
11ca86028c
fix #741
4年前
Shivaram Lingamneni
6838d19acc
don't check the real IP for bans on proxy-before-TLS
In the k8s PROXY-before-TLS setting, we don't know all the IPs
of the load balancers, so we can't whitelist them, so they're at
risk of being d-lined.
4年前
Shivaram Lingamneni
2110f3dad7
fix #705
4年前
Shivaram Lingamneni
eb630b7657
Revert "never set the certfp lookup key before verification"
This reverts commit a120cc2443 .
4年前
Shivaram Lingamneni
a120cc2443
never set the certfp lookup key before verification
4年前
Shivaram Lingamneni
1b35c6887f
fix #733
4年前
Shivaram Lingamneni
d67d77bee7
fix #731
4年前
Shivaram Lingamneni
bc0712b19b
fix #727
4年前
Shivaram Lingamneni
bd822853bc
fix some translation warnings
4年前
Shivaram Lingamneni
f920d3b79f
fix #530, #721
4年前
Shivaram Lingamneni
47ac8e984f
remove unnecessary helper
4年前
Shivaram Lingamneni
8c1db7a2f5
better UX for cancelling channel transfers
4年前
Shivaram Lingamneni
33c8b2177e
fix a bug
In the previous commit, the client would receive a failure message but would
actually remain logged in after an authzid/authcid mismatch. This was a
correctness rather than a security issue, but now it's fixed so that the client
never logs in in the first place.
4年前
Shivaram Lingamneni
c8ccf94936
fix #716
4年前
Shivaram Lingamneni
9b5d6bf746
fix #713
4年前
Shivaram Lingamneni
1487980fe0
Fix #710
4年前
Shivaram Lingamneni
cd3ff3922e
fill in more authzid/authcid details
4年前
Pavel Djundik
6831b0ffdc
Fix `authcid` variable name
4年前
Shivaram Lingamneni
358c4b7d81
implement draft/multiline
4年前
Shivaram Lingamneni
4391b1ba5a
restrict ASCII mode to printable characters only
4年前
Shivaram Lingamneni
781bb6b051
more systematic bad-character check in permissive mode
4年前