|
c1ad646905
|
fix(core,xep): Fix multiple issues
- Fix a deadlock in the RandomBackoffReconnectionPolicy on failure
- Fix enablement of stream management happening too early
|
2023-04-07 15:26:49 +02:00 |
|
|
c88ab940c4
|
release: Version 0.3.1
|
2023-04-05 13:20:16 +02:00 |
|
|
916be1c927
|
fix(core): Fix components' stanza matching
|
2023-04-05 13:17:18 +02:00 |
|
|
7f3538875b
|
feat(core): Make all managers optional
|
2023-04-04 15:59:07 +02:00 |
|
|
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 |
|