xmppftw
d689759439
Move handle_disco_info... to disco module
2023-12-31 13:33:59 +01:00
xmppftw
a82b48debc
Move Event to event module
2023-12-31 13:33:37 +01:00
xmppftw
0bbc089480
Move ClientFeature to feature module
2023-12-31 13:28:48 +01:00
xmppftw
77ee7c15fa
Move ClientBuilder and ClientType to builder module
2023-12-31 13:28:32 +01:00
xmppftw
b4caea19d4
Move handle_upload_result to upload module
2023-12-31 13:26:43 +01:00
xmppftw
75b864a5f9
Move handle_iq to iq module
2023-12-31 13:24:27 +01:00
xmppftw
bc28a77d5f
Move handle_presence to presence mod
2023-12-31 13:22:06 +01:00
xmppftw
82bb418cf3
Move handle_message to message module
2023-12-31 13:18:41 +01:00
xmppftw
0a6ee5b32e
Support legacy integer <error> code. Don't expose it.
2023-12-22 12:26:28 +01:00
95f3c06cf3
README: Add note on contributing / cargo fmt
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-19 12:18:05 +01:00
xmppftw
ac4ffd2268
Use relative cargo paths when using local copy
2023-12-18 13:06:22 +01:00
xmppftw
a6b07d4435
Workaround prosody bug 1664
...
https://issues.prosody.im/1664
2023-12-16 20:01:17 +01:00
xmppftw
4f8dc68b1b
Perform legacy or modern bookmarks depending on disco#info result on account
2023-12-16 17:32:07 +01:00
xmppftw
5fbba5c925
Receive legacy XEP-0048 v1.0 bookmarks
2023-12-16 17:29:01 +01:00
xmppftw
f9b71c8da0
Improve documentation
2023-12-16 17:29:00 +01:00
xmppftw
f1713231c4
Add Private XML Storage (XEP-0049) support for legacy bookmarks (XEP-0048 v1.0)
2023-12-16 17:28:13 +01:00
xmppftw
7a55608433
Document bookmarks2 module
2023-12-16 17:19:13 +01:00
xmppftw
d1b63a52a5
Add method to convert bookmarks::Conference to bookmarks2::Conference
...
Autojoin is now same struct in both modules
2023-12-16 17:19:13 +01:00
xmppftw
119c04801c
Fix cargo doc warnings in jid crate
2023-12-16 17:19:11 +01:00
Werner Kroneman
ba48f6de46
Lazily bubbling the XMPP event up to the Disconnected event.
2023-12-15 23:23:56 +00:00
8f18cf2208
minidom: fix boolean test
...
Issue introduced in 60ebcb8c8a
.
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-16 00:20:03 +01:00
4089891f6c
Update edition to 2021
...
- Remove TryFrom/Into and FromIterator imports
- Prevent impl_validator_using_provider macro in sasl crate from
constructing trait object
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-15 19:40:09 +00:00
c8f312e89d
parsers/xhtml: keep iterating on all bodies
...
Revert part of b522eaf7f3
.
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-15 20:39:09 +01:00
b522eaf7f3
parsers: clippy pass
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-15 19:26:06 +00:00
60ebcb8c8a
minidom: clippy pass
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-14 18:12:45 +01:00
Werner Kroneman
2b433d7036
Added a link to the Brussels meeting minutes about auto-join.
2023-12-09 13:29:32 +01:00
Werner Kroneman
a993770206
Clarified the doc comments for leave_room.
2023-12-09 13:26:23 +01:00
Werner Kroneman
ecd0be4aad
Removed weird duplicate RoomJoined at the end of the method.
2023-12-08 20:34:44 +01:00
Werner Kroneman
d2a5634859
Using BareJid + RoomNick instead of FullJid.
...
Also, corrected wrong XEP reference.
2023-12-08 20:21:28 +01:00
Werner Kroneman
49921ac7d3
Added an attempt to fix the bug where the client misinterprets "unavailable" status (or any other self-status, really) as a RoomJoined event.
2023-12-08 20:14:56 +01:00
Werner Kroneman
320d6e27c2
Ran cargo fmt
2023-12-08 20:02:52 +01:00
Werner Kroneman
249d2aeed6
Added a "leave room" method.
2023-12-08 19:43:27 +01:00
03e955d24f
README: Fix act arguments
...
Thanks moparisthebest for the report
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-06 12:38:52 +01:00
029de93d54
Readme: New Building and Contributing section. Fix #101
...
Thanks moparisthebest for typos
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-04 15:13:08 +00:00
Emmanuel Gil Peyrot
372234b912
tokio-xmpp: Remove workaround for Debian oldoldstable
...
hickory-resolver’s MSRV is 1.67, those super old toolchain versions
wouldn’t build a recent version of tokio-xmpp anyway.
This effectively reverts 52a2d962ee
.
2023-12-04 15:34:26 +01:00
50415415c6
Revert "parsers/doap: update 0084's xmpp:since field"
...
This reverts commit dce8ab445c
.
2023-12-04 12:43:01 +01:00
449c8d8131
parsers: remove unused build script
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-04 02:14:52 +01:00
dce8ab445c
parsers/doap: update 0084's xmpp:since field
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-04 02:13:52 +01:00
Werner Kroneman
176d213e0f
Added doc comment for wait_for_events
2023-12-04 01:01:31 +00:00
Aurabindo Pillai
12d102b39c
Fix some clippy warnings
2023-12-04 01:01:19 +00:00
Werner Kroneman
05a0b6cd8f
Ran cargo fmt
2023-12-03 16:38:14 +01:00
Werner Kroneman
fcd30c2eb2
Updated DOAP
2023-12-03 16:38:14 +01:00
Werner Kroneman
a7ab45cb2d
Avatars can now be 32 bit sizes. (see https://xmpp.org/extensions/xep-0084.html ) size can be xs:unsignedInt
2023-12-03 16:38:14 +01:00
Werner Kroneman
13449b195c
Fixed a crash when an avatar with a too-big size is being parsed.
2023-12-03 16:38:13 +01:00
4daeaf362f
Support Github Actions (for a migration to forgejo)
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-12-03 14:20:51 +00:00
Werner Kroneman
7579173cf9
Added a handler for the Err case when parsing a PubSub event.
2023-12-03 13:37:46 +00:00
e20bd9b1d2
jid: Update Changelog
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-11-11 13:24:26 +01:00
ec969a78fc
jid: Add optional quote support
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-10-30 14:18:13 +01:00
2f47bdb1d3
parsers: Add TODO to remove superfluous exports from jid on next major release
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-10-26 17:46:42 +02:00
3a0336bed0
parsers: re-export the jid module entirely
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-10-26 14:03:21 +02:00