mirror of
				https://github.com/jlu5/PyLink.git
				synced 2025-10-30 22:47:24 +01:00 
			
		
		
		
	clientbot: make SASL timeout configurable & raise default to 15 secs
(cherry picked from commit 9d50a4363be5ed2ca17b9bdf563017220ffba1bd)
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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 James Lu
						James Lu