1
0
Fork 0
forked from External/ergo
Give Tor clients who authenticate via SASL a unique cloak, so chanops
can ban *!*@tor-network.onion and still allow authenticated Tor users
This commit is contained in:
Shivaram Lingamneni 2021-01-12 08:40:13 -05:00
parent f2a40b9e5d
commit d1f8317180
2 changed files with 21 additions and 0 deletions

View file

@ -307,6 +307,13 @@ func (client *Client) setAccountName(name string) {
client.accountName = name
}
func (client *Client) setCloakedHostname(cloak string) {
client.stateMutex.Lock()
defer client.stateMutex.Unlock()
client.cloakedHostname = cloak
client.updateNickMaskNoMutex()
}
func (client *Client) historyCutoff() (cutoff time.Time) {
client.stateMutex.Lock()
if client.account != "" {