xmppftw
c16456f381
parsers/xmpp: MUC bookmarks have nickname typed as ResourcePart
2024-12-18 15:43:09 +00:00
Jonas Schäfer
35ce86243f
client: use stanzastream!
2024-12-17 18:16:02 +01:00
xmppftw
6d7a95b6ca
Remove xmpp::Event::{JoinRoom,LeaveRoom,LeaveAllRooms}
2024-12-16 22:36:25 +01:00
Jonas Schäfer
4cfe4f8429
xmlstream: implement simple timeout logic
...
This allows to detect and handle dying streams without getting stuck
forever.
Timeouts are always wrong, though, so we put the burden of choosing the
right values (mostly) on the creator of a stream.
2024-09-01 10:02:36 +02:00
xmppftw
0b58561003
Rename AsyncClient to Client
2024-08-10 16:57:51 +02:00
xmppftw
311e7406f0
Make Client and Component more unified, and connectors too
2024-08-10 16:57:49 +02:00
xmppftw
ec3c7694a7
Moved starttls connector to tokio_xmpp::connect::starttls module
2024-08-10 16:49:26 +02:00
xmppftw
23e943825f
xmpp::Agent::wait_for_events cannot error
2024-08-08 15:43:52 +02:00
xmppftw
ba6a7c4744
Use tokio::sync::RwLock instead of std
2024-08-06 16:04:04 +02:00
Emmanuel Gil Peyrot
5fc12c45b5
xmpp: Use tokio-xmpp’s reexports of jid and minidom
2024-07-25 14:36:09 +00:00
99036735a3
xmpp: Rename ClientBuilder::new_with_server to new_with_connector
...
Build / lint (push) Has been cancelled
Build / test-stable (push) Has been cancelled
Build / test-nightly (push) Has been cancelled
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-02-06 01:14:50 +01:00
moparisthebest
38bfba4a18
xmpp crate now supports ServerConnector
2024-01-03 19:34:02 -05:00
moparisthebest
3cab603a4c
Add AsyncServerConnector to AsyncClient to be able to support any stream
...
Unfortunately API breaking unless we do some export mangling
2024-01-01 02:08:13 -05:00
xmppftw
77ee7c15fa
Move ClientBuilder and ClientType to builder module
2023-12-31 13:28:32 +01:00