f6abf3d5b5
feat(xep): Implement XEP-0114
2023-04-04 15:48:26 +02:00
03328bdf7a
feat(core): Allow implementing different negotiation strategies
...
Fixes #27 .
2023-04-03 16:05:20 +02:00
ac8433f51f
chore(core): Refactor RFC6120 implementations
2023-04-02 23:33:53 +02:00
7fdd83ea69
chore(xep): Clean the SASL2 implementation
2023-04-02 23:06:02 +02:00
0033d0eb6e
feat(xep): Implement FAST
2023-04-01 21:10:46 +02:00
9358175925
feat(xep): Inline resource binding with Bind2
2023-04-01 13:00:35 +02:00
2e60e9841e
feat(xep): Begin work on SASL2
2023-03-31 19:02:57 +02:00
de85bf848d
fix(core): Fix crash when no negotiator matches
...
Fixes #30 .
Also removes the `allowPlainAuth` attribute of `ConnectionSettings` as
users who want to disable SASL PLAIN can just not register the
negotiator or extend it.
2023-03-18 14:54:39 +01:00
bff4a6f707
feat: Rework how the ReconnectionPolicy system works
2023-01-27 00:14:44 +01:00
e2c8f79429
feat: Add a management class for roster state
2023-01-07 15:51:10 +01:00
d64220426b
feat: Implement XEP-0449
2022-12-19 14:14:05 +01:00
d9e4a3c1d4
feat: Implement XEP-0444
2022-12-06 14:09:07 +01:00
d383fa31ae
fix: Fix LMC not working
2022-11-26 15:48:29 +01:00
edc86a10b3
feat: Implement parsing and sending of retractions
2022-11-20 23:43:58 +01:00
1b2c567787
fix: Expose the error classes
2022-11-19 22:50:28 +01:00
300a52f9fe
refactor: Replace MayFail by Result
2022-11-19 22:26:02 +01:00
bfd28c281e
fix: Remove the old Results API
...
Closes #8 .
2022-11-16 15:51:33 +01:00
7d3ec12b8b
refactor: Move packages into packages/
2022-11-08 20:05:22 +01:00