mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-24 03:29:28 +01:00
clientbot: make SASL timeout configurable & raise default to 15 secs
(cherry picked from commit 9d50a4363b
)
This commit is contained in:
parent
84448e9803
commit
22ceb3f699
@ -305,6 +305,9 @@ servers:
|
||||
#sasl_username: "mIRCsKripterz"
|
||||
#sasl_password: "DownLoaditn00b!!!"
|
||||
|
||||
# Defines the SASL timeout - this defaults to 15 seconds.
|
||||
#sasl_timeout: 15
|
||||
|
||||
# If this option is enabled, the bot will attempt SASL authentication even after it's
|
||||
# connected, as services become available throughout netsplits and reconnects.
|
||||
# Note: This requires an IRC server capable of IRCv3.2 cap-notify and sasl:
|
||||
|
@ -81,7 +81,7 @@ class ClientbotWrapperProtocol(Protocol):
|
||||
log.info('(%s) Skipping SASL due to timeout; are the IRCd and services configured '
|
||||
'properly?', self.irc.name)
|
||||
self.capEnd()
|
||||
self._cap_timer = threading.Timer(5, capEnd)
|
||||
self._cap_timer = threading.Timer(self.irc.serverdata.get('sasl_timeout') or 15, capEnd)
|
||||
self._cap_timer.start()
|
||||
|
||||
# This is a really gross hack to get the defined NICK/IDENT/HOST/GECOS.
|
||||
|
Loading…
Reference in New Issue
Block a user