Shivaram Lingamneni
17a89838b8
fix Client.historyStatus
4 anni fa
Shivaram Lingamneni
8f4c14c783
miscellaneous review fixes
4 anni fa
Shivaram Lingamneni
82732d5b5d
fix behavior of echo-message without message-tags
4 anni fa
Shivaram Lingamneni
5892680f60
consolidate sending DMs to targets with sending copies to non-originating sessions
4 anni fa
Shivaram Lingamneni
ef161c47ed
use custime.Duration for more config fields
4 anni fa
Shivaram Lingamneni
7b3caed20f
fix/enhancement to custime
4 anni fa
Shivaram Lingamneni
e59aa43225
fix StringToBool (thanks @wrmsr)
4 anni fa
Shivaram Lingamneni
ad32356e34
move authentication data from Client to Session
4 anni fa
Shivaram Lingamneni
33dac4c0ba
initial persistent history implementation
4 anni fa
Shivaram Lingamneni
306ca986a8
minor fixes
4 anni fa
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 anni fa
Shivaram Lingamneni
c13597f807
additional LDAP support
4 anni fa
Matt Ouille
5ba2527eb0
Fix compilation errors
4 anni fa
Matt Ouille
d4afb027e5
Add LDAP support
4 anni fa
Shivaram Lingamneni
b964a201c1
fix #776
4 anni fa
Shivaram Lingamneni
a3f008e348
mitigate #772
4 anni fa
Shivaram Lingamneni
88d7e98011
add vhost snomasks
4 anni fa
Shivaram Lingamneni
5426c9fdc0
disallow TAKE and REQUEST while under a FORBID
4 anni fa
Shivaram Lingamneni
e1f56aaee3
fix #764
4 anni fa
Shivaram Lingamneni
52d85517cd
actually fix #760
4 anni fa
Shivaram Lingamneni
fd46874ad3
fix #760
4 anni fa
Shivaram Lingamneni
955cdbdfef
impose throttle checks on HS TAKE
4 anni fa
Shivaram Lingamneni
dedf78d0e9
review fixes
4 anni fa
Shivaram Lingamneni
7d3c0f7884
fix #757
4 anni fa
Shivaram Lingamneni
166dc60729
fix #753
Also add +C no-ctcp mode, since it's not conflicted
4 anni fa
Shivaram Lingamneni
1fc9a04503
fix #754
4 anni fa
Shivaram Lingamneni
6e2b2a44b8
set the time of a multiline message at BATCH -
4 anni fa
Shivaram Lingamneni
5d662742b9
remove oragono.io/maxline-2 and fmsgid
4 anni fa
Shivaram Lingamneni
d807f1252f
move generateISupport to config.go
4 anni fa
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 anni fa
Shivaram Lingamneni
90b428b416
fix #745
4 anni fa
Shivaram Lingamneni
2db14c91b9
review fixes
4 anni fa
Shivaram Lingamneni
05cb80507f
fix #741
4 anni fa
Shivaram Lingamneni
11ca86028c
fix #741
4 anni fa
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 anni fa
Shivaram Lingamneni
2110f3dad7
fix #705
4 anni fa
Shivaram Lingamneni
eb630b7657
Revert "never set the certfp lookup key before verification"
This reverts commit a120cc2443 .
4 anni fa
Shivaram Lingamneni
a120cc2443
never set the certfp lookup key before verification
4 anni fa
Shivaram Lingamneni
1b35c6887f
fix #733
4 anni fa
Shivaram Lingamneni
d67d77bee7
fix #731
4 anni fa
Shivaram Lingamneni
bc0712b19b
fix #727
4 anni fa
Shivaram Lingamneni
bd822853bc
fix some translation warnings
4 anni fa
Shivaram Lingamneni
f920d3b79f
fix #530, #721
4 anni fa
Shivaram Lingamneni
47ac8e984f
remove unnecessary helper
4 anni fa
Shivaram Lingamneni
8c1db7a2f5
better UX for cancelling channel transfers
4 anni fa
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 anni fa
Shivaram Lingamneni
c8ccf94936
fix #716
4 anni fa
Shivaram Lingamneni
9b5d6bf746
fix #713
4 anni fa
Shivaram Lingamneni
1487980fe0
Fix #710
4 anni fa
Shivaram Lingamneni
cd3ff3922e
fill in more authzid/authcid details
4 anni fa