|  | f6efa20ff4 | chore(meta): Bump versions | 2023-04-04 15:55:52 +02:00 |  | 
			
				
					|  | 8443411f07 | fix(docs): XEP-0144 -> XEP-0114 | 2023-04-04 15:53:57 +02:00 |  | 
			
				
					|  | dc24b3c48a | chore(core): Remove useDirectTLS | 2023-04-04 15:52:56 +02:00 |  | 
			
				
					|  | f6abf3d5b5 | feat(xep): Implement XEP-0114 | 2023-04-04 15:48:26 +02:00 |  | 
			
				
					|  | 63c84d9479 | feat(core): Allow tracking the stream id | 2023-04-03 23:18:10 +02:00 |  | 
			
				
					|  | 3e43ac22d7 | feat(core): Remove getter and setter for connectionSettings | 2023-04-03 17:56:31 +02:00 |  | 
			
				
					|  | 47d821c02e | docs(core): Add comments to NegotiationsHandler | 2023-04-03 16:17:09 +02:00 |  | 
			
				
					|  | 355d580a9a | fix(tests): Fix negotiator tests | 2023-04-03 16:15:46 +02:00 |  | 
			
				
					|  | 03328bdf7a | feat(core): Allow implementing different negotiation strategies Fixes #27. | 2023-04-03 16:05:20 +02:00 |  | 
			
				
					|  | 275d6e0346 | feat(core): Attempt to improve the ReconnectionPolicy | 2023-04-03 13:40:13 +02:00 |  | 
			
				
					|  | 0d9afd546c | feat(core): Remove ignoreLock | 2023-04-03 12:47:38 +02:00 |  | 
			
				
					|  | 3da334b5cf | feat(core): Remove the connection lock | 2023-04-03 12:46:15 +02:00 |  | 
			
				
					|  | ac8433f51f | chore(core): Refactor RFC6120 implementations | 2023-04-02 23:33:53 +02:00 |  | 
			
				
					|  | 808371b271 | chore(tests): Fix tests | 2023-04-02 23:23:50 +02:00 |  | 
			
				
					|  | 7fdd83ea69 | chore(xep): Clean the SASL2 implementation | 2023-04-02 23:06:02 +02:00 |  | 
			
				
					|  | d977a74446 | feat(tests): Add an integration test for SASL2 | 2023-04-02 17:20:14 +02:00 |  | 
			
				
					|  | 29f0419154 | feat(meta): Remove log redaction | 2023-04-02 14:38:32 +02:00 |  | 
			
				
					|  | b354ca8d0a | feat(xep): Improve the ergonomics of Bind2 negotiators | 2023-04-02 13:39:43 +02:00 |  | 
			
				
					|  | ec6b5ab753 | feat(xep): Allow inline enablement of carbons | 2023-04-02 12:44:09 +02:00 |  | 
			
				
					|  | ce1815d1f3 | fix(tests): Fix namespace of <bound /> | 2023-04-02 12:43:28 +02:00 |  | 
			
				
					|  | fbb495dc2f | feat(xep): Allow inlining CSI | 2023-04-01 23:16:37 +02:00 |  | 
			
				
					|  | 4a6aa79e56 | fix(xep): When using FAST, fallback to other SASL mechanisms on failure | 2023-04-01 21:42:52 +02:00 |  | 
			
				
					|  | 0033d0eb6e | feat(xep): Implement FAST | 2023-04-01 21:10:46 +02:00 |  | 
			
				
					|  | 24cb05f91b | feat(xep): Handle inline stream enablement with Bind2 | 2023-04-01 17:38:40 +02:00 |  | 
			
				
					|  | 91f763ac26 | feat(xep): Allow negotiating SM enabling inline with Bind2 | 2023-04-01 17:16:29 +02:00 |  | 
			
				
					|  | 51edb61443 | feat(xep): Implement SASL2 inline stream resumption | 2023-04-01 15:50:13 +02:00 |  | 
			
				
					|  | 4e01d32e90 | feat(xep): Allow setting a tag when using Bind2 | 2023-04-01 13:15:46 +02:00 |  | 
			
				
					|  | f2fe06104c | fix(core): Fix formatting | 2023-04-01 13:13:19 +02:00 |  | 
			
				
					|  | 89fe8f0a9c | feat(core): Make the PresenceManager optional | 2023-04-01 13:09:43 +02:00 |  | 
			
				
					|  | 9358175925 | feat(xep): Inline resource binding with Bind2 | 2023-04-01 13:00:35 +02:00 |  | 
			
				
					|  | 564a237986 | feat(xep): Set the resource if SASL2 resulted in a resource | 2023-04-01 12:51:26 +02:00 |  | 
			
				
					|  | cf425917cf | feat(core): Reset the resource if lastResource is null | 2023-04-01 12:39:15 +02:00 |  | 
			
				
					|  | 63b7abd6f9 | fix(core): Prevent resource binding if we already have a resource | 2023-04-01 12:38:18 +02:00 |  | 
			
				
					|  | f460e5ebe9 | feat(core): Handle less resource binding in the core connection class | 2023-04-01 12:28:11 +02:00 |  | 
			
				
					|  | af8bc606d6 | feat(xep): Guard against random data in the SASL2 result | 2023-04-01 00:51:51 +02:00 |  | 
			
				
					|  | 30482c86f0 | feat(xep): Implement inline negotiation | 2023-04-01 00:47:45 +02:00 |  | 
			
				
					|  | f86dbe6af8 | feat(core): Verify the server signature with SASL2 | 2023-03-31 23:52:48 +02:00 |  | 
			
				
					|  | 478b5b8770 | feat(core): Make SCRAM SASL2 aware | 2023-03-31 21:09:16 +02:00 |  | 
			
				
					|  | 7ab3f4f0d9 | feat(xep): Implement negotiating PLAIN via SASL2 | 2023-03-31 20:53:06 +02:00 |  | 
			
				
					|  | 2e60e9841e | feat(xep): Begin work on SASL2 | 2023-03-31 19:02:57 +02:00 |  | 
			
				
					|  | 52ad9a7ddb | fix(core): Reset the connection tracker when timing out | 2023-03-31 15:53:11 +02:00 |  | 
			
				
					|  | ac5e0c13b7 | fix(xep): Do not subscribe to the data node | 2023-03-31 15:52:50 +02:00 |  | 
			
				
					|  | d4a972e073 | feat(core): Close the socket on an error | 2023-03-30 16:17:42 +02:00 |  | 
			
				
					|  | 1009a2f967 | feat(core): Fix typing and remove logging parameter | 2023-03-30 16:17:12 +02:00 |  | 
			
				
					|  | f355f01fc8 | fix(tests): Fix integration tests | 2023-03-30 16:15:44 +02:00 |  | 
			
				
					|  | 85995d51e4 | feat(core): Remove SendPingEvent | 2023-03-29 17:18:03 +02:00 |  | 
			
				
					|  | 2557a2fe5b | feat(core): Make the ping manager optional | 2023-03-29 15:25:17 +02:00 |  | 
			
				
					|  | 4321573dfb | fix(core): Fix reconnections not working properly | 2023-03-21 12:01:22 +01:00 |  | 
			
				
					|  | 70d4d6c56f | feat(core): Use _testAndSetIsConnectionRunning | 2023-03-18 18:41:58 +01:00 |  | 
			
				
					|  | e1e492832e | chore(tests): Format and lint tests | 2023-03-18 16:13:45 +01:00 |  |