| 
						
					 | 
					
						
						
						
						
							
						
						
							989f0fd48d
							
						
					 | 
					
						
						
							
							service: Register SCRAM negotiators
						
						
						
						
						
					 | 
					
						2022-07-17 12:01:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							69b10ee978
							
						
					 | 
					
						
						
							
							service: Register negotiators during service setup
						
						
						
						
						
					 | 
					
						2022-07-17 11:54:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6335d85d4c
							
						
					 | 
					
						
						
							
							xmpp: Fix small issues
						
						
						
						
						
					 | 
					
						2022-07-17 11:51:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							03ce942364
							
						
					 | 
					
						
						
							
							ui: Fix the GetFeaturesEvent
						
						
						
						
						
					 | 
					
						2022-07-17 11:48:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							de468563fc
							
						
					 | 
					
						
						
							
							xmpp: Perform disco sweep after negotiation
						
						
						
						
						
					 | 
					
						2022-07-17 11:28:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							30b77c9808
							
						
					 | 
					
						
						
							
							test: Fix negotiator test
						
						
						
						
						
					 | 
					
						2022-07-16 21:53:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a37cf62f70
							
						
					 | 
					
						
						
							
							style: Fix accidental ';'
						
						
						
						
						
					 | 
					
						2022-07-16 21:44:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							04073eba36
							
						
					 | 
					
						
						
							
							test: Fix reconnection test
						
						
						
						
						
					 | 
					
						2022-07-16 21:43:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d7791b275d
							
						
					 | 
					
						
						
							
							xmpp: Fix a weird timing issue with ack counting while logging
						
						
						
						
						
					 | 
					
						2022-07-16 21:37:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1cbb20f90c
							
						
					 | 
					
						
						
							
							xmpp: Add test for negotiation behaviour
						
						
						
						
						
					 | 
					
						2022-07-16 21:21:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							77bed4f848
							
						
					 | 
					
						
						
							
							xmpp: Refuse to do SASL on insecure connection
						
						
						
						
						
					 | 
					
						2022-07-16 19:44:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0ea12f3e56
							
						
					 | 
					
						
						
							
							xmpp: Implement a StartTLS negotiator
						
						
						
						
						
					 | 
					
						2022-07-16 19:40:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							34f2b96b94
							
						
					 | 
					
						
						
							
							xmpp: Add a Stream Management negotiator
						
						
						
						
						
					 | 
					
						2022-07-16 19:27:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f116c93311
							
						
					 | 
					
						
						
							
							xmpp: Fix style issues
						
						
						
						
						
					 | 
					
						2022-07-16 18:46:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							44c5a108ee
							
						
					 | 
					
						
						
							
							test: Uncomment all xmpp_test tests
						
						
						
						
						
					 | 
					
						2022-07-16 18:42:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4b080104a2
							
						
					 | 
					
						
						
							
							xmpp: Fix test
						
						
						
						
						
					 | 
					
						2022-07-16 13:22:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0c1f4e7c6c
							
						
					 | 
					
						
						
							
							xmpp: Fix resource binding
						
						
						
						
						
					 | 
					
						2022-07-16 13:09:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							949ba40328
							
						
					 | 
					
						
						
							
							test: Fix XEP-0352 test
						
						
						
						
						
					 | 
					
						2022-07-16 12:46:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							260d338240
							
						
					 | 
					
						
						
							
							test: Fix linter issues
						
						
						
						
						
					 | 
					
						2022-07-16 12:43:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							49b8e57ba5
							
						
					 | 
					
						
						
							
							xmpp: Reset negotiators when connecting
						
						
						
						
						
					 | 
					
						2022-07-15 22:10:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2aca85f802
							
						
					 | 
					
						
						
							
							xmpp: Migrate code to negotiators
						
						
						
						
						
					 | 
					
						2022-07-15 22:07:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c85265e16b
							
						
					 | 
					
						
						
							
							test: Add helper for enabling logging
						
						
						
						
						
					 | 
					
						2022-07-15 21:48:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0fe12f5f4a
							
						
					 | 
					
						
						
							
							ui: remove human readable SASL error
						
						
						
						
						
					 | 
					
						2022-07-15 21:44:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b03489ed20
							
						
					 | 
					
						
						
							
							xmpp: Remove unused files
						
						
						
						
						
					 | 
					
						2022-07-15 21:44:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c66bf9bd38
							
						
					 | 
					
						
						
							
							test: Fix SCRAM test
						
						
						
						
						
					 | 
					
						2022-07-15 21:43:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c199367149
							
						
					 | 
					
						
						
							
							test: Fix naming
						
						
						
						
						
					 | 
					
						2022-07-15 21:34:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a321cb9bf0
							
						
					 | 
					
						
						
							
							test: Fix kv test
						
						
						
						
						
					 | 
					
						2022-07-15 21:34:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4fdcb20cbd
							
						
					 | 
					
						
						
							
							xmpp: Move Sasl code into the negotiators directory
						
						
						
						
						
					 | 
					
						2022-07-15 21:33:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							89dc2729bf
							
						
					 | 
					
						
						
							
							xmpp: Give negotiators an Id
						
						
						
						
						
					 | 
					
						2022-07-15 21:30:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							49c3324340
							
						
					 | 
					
						
						
							
							style: Fix linter warnings
						
						
						
						
						
					 | 
					
						2022-07-15 21:19:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bcac7125aa
							
						
					 | 
					
						
						
							
							xmpp: Fix warning about missing cases
						
						
						
						
						
					 | 
					
						2022-07-15 21:12:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							71c442c06c
							
						
					 | 
					
						
						
							
							xmpp: Migrate scram to the negotiator design
						
						
						
						
						
					 | 
					
						2022-07-15 21:09:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d3a70f5164
							
						
					 | 
					
						
						
							
							xmpp: Make SASL kinda work
						
						
						
						
						
					 | 
					
						2022-07-15 20:39:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aa2580a919
							
						
					 | 
					
						
						
							
							xmpp: Implement the basic negotiator system
						
						
						
						
						
					 | 
					
						2022-07-15 19:27:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							edad4c3657
							
						
					 | 
					
						
						
							
							xmpp: Get the negotiator skeleton
						
						
						
						
						
					 | 
					
						2022-07-14 22:38:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2f46eab15a
							
						
					 | 
					
						
						
							
							service: Request the blocklist once disco is done
						
						
						
						
						
					 | 
					
						2022-07-14 21:27:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d02a944c43
							
						
					 | 
					
						
						
							
							service: Add callback for ServerDiscoDoneEvent
						
						
						
						
						
					 | 
					
						2022-06-26 12:11:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f9a62468d8
							
						
					 | 
					
						
						
							
							xmpp: Fix reply() not including any children
						
						
						
						
						
					 | 
					
						2022-06-26 12:05:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							25be4bc177
							
						
					 | 
					
						
						
							
							xmpp: Fix awaited stanzas being bounced
						
						
						
						
						
					 | 
					
						2022-06-26 11:44:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0912cdf2b3
							
						
					 | 
					
						
						
							
							xmpp: Remove onBadCertificate code
						
						
						
						
						
					 | 
					
						2022-06-05 20:28:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0625f0596f
							
						
					 | 
					
						
						
							
							style: Remove unused import
						
						
						
						
						
					 | 
					
						2022-06-05 20:27:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e64320a074
							
						
					 | 
					
						
						
							
							service: Remove state tracking from [MoxxyReconnectionPolicy]
						
						
						
						
						
						
						
						Also... Use the policy... 
						
					 | 
					
						2022-06-05 20:26:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0fc34649a7
							
						
					 | 
					
						
						
							
							xmpp: Fix _pendingAcks for multi-stanza acks
						
						
						
						
						
						
						
						If we send 5 stanzas, we expect 5 acks. But if the server acks them all
at once, it won't work. 
						
					 | 
					
						2022-06-05 17:19:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							81e827dda0
							
						
					 | 
					
						
						
							
							feat: Implement a network-connection-aware reconnection
						
						
						
						
						
						
						
						We don't need to do an exponential backoff when we know that
it won't work. So just idle until we are connected again. 
						
					 | 
					
						2022-06-05 15:40:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aae126a3de
							
						
					 | 
					
						
						
							
							xmpp: Add support for setting reconnection policies
						
						
						
						
						
					 | 
					
						2022-05-30 16:26:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dfacbca446
							
						
					 | 
					
						
						
							
							refactor: Make [SASLScramNegotiator] use a DFA
						
						
						
						
						
					 | 
					
						2022-05-13 14:10:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fc69261029
							
						
					 | 
					
						
						
							
							refactor: Move implies into moxlib
						
						
						
						
						
					 | 
					
						2022-05-13 14:01:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							169457c9c9
							
						
					 | 
					
						
						
							
							test: Adapt to changes in [XmppManagerAttributes]
						
						
						
						
						
					 | 
					
						2022-05-07 23:48:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							491c7e066e
							
						
					 | 
					
						
						
							
							test: Adapt to changed in moxdns
						
						
						
						
						
					 | 
					
						2022-05-07 23:46:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							68dda80c1f
							
						
					 | 
					
						
						
							
							build: Use build_runner for the data classes and licenses
						
						
						
						
						
					 | 
					
						2022-05-07 21:56:02 +02:00 | 
					
					
						
						
							
							
							
						
					 |