Commit log

e36b8d4 Exposed bound_jid on Agent.

Werner Kroneman created

3f90e84 xmpp-parsers: Add a hexadecimal codec

Click to expand commit body
That one accepts both uppercase and lowercase hexadecimal input, and
outputs in lowercase.

It requires no separator between bytes, unlike ColonSeparatedHex.

Emmanuel Gil Peyrot created

54de8d9 Fix building xmpp with no-default-features

moparisthebest created

019450f Add disabled-by-default insecure-tcp feature to tokio-xmpp for use by component connections

moparisthebest created

38bfba4 xmpp crate now supports ServerConnector

moparisthebest created

733d005 DNS/TLS deps are now optional, component now also uses ServerConnector

moparisthebest created

e784b15 ServerConnector and AsyncClient support channel binding, SimpleClient uses ServerConnector

moparisthebest created

3cab603 Add AsyncServerConnector to AsyncClient to be able to support any stream

Click to expand commit body
Unfortunately API breaking unless we do some export mangling

moparisthebest created

3d9bdd6 Add StanzaTimeInfo for <delay> (XEP-0203)

xmppftw created

a21cd76 Run cargo fmt

xmppftw created

4f8ce0a Implement Event::RoomSubject for room subject changes/retrieve

xmppftw created

51f2462 When IQ from field is not set, it's user's own bare JID

xmppftw created

141a40b Derive PartialOrd/Ord for Jid types

xmppftw created

e3fcdf1 Move handling of MessageType::Chat to message::receive::chat module

xmppftw@kl.netlib.re created

3ce259b Move handling of MessageType::GroupChat to message::receive::group_chat module

xmppftw@kl.netlib.re created

d3603d1 Move handling of IqType::Set to iq::set module

xmppftw@kl.netlib.re created

d821d2e Move handling of IqType::Result to iq::result module

xmppftw@kl.netlib.re created

159452b Move handling of IqType::Get to iq::get module

xmppftw@kl.netlib.re created

dbf053f Move Agent to agent module

xmppftw@kl.netlib.re created

f6c47dd Move send_message to message::send module

xmppftw@kl.netlib.re created

12e5299 Move handle_message to message::receive module

xmppftw@kl.netlib.re created

0e31739 Move send_room_private_message to muc::private_message module

xmppftw@kl.netlib.re created

fecacf8 Move join_room and leave_room to muc::room module

xmppftw@kl.netlib.re created

7622721 Move make_initial_presence to presence::send module

xmppftw@kl.netlib.re created

2a1b4db Move handle_presence to presence::receive module

xmppftw@kl.netlib.re created

379d3cf Move wait_for_events to event_loop module

xmppftw@kl.netlib.re created

f95d968 Move upload_file_with to upload::send module

xmppftw@kl.netlib.re created

97f4232 Move handle_upload_result to upload::receive module

xmppftw@kl.netlib.re created

d689759 Move handle_disco_info... to disco module

xmppftw created

a82b48d Move Event to event module

xmppftw created

0bbc089 Move ClientFeature to feature module

xmppftw created

77ee7c1 Move ClientBuilder and ClientType to builder module

xmppftw created

b4caea1 Move handle_upload_result to upload module

xmppftw created

75b864a Move handle_iq to iq module

xmppftw created

bc28a77 Move handle_presence to presence mod

xmppftw created

82bb418 Move handle_message to message module

xmppftw created

0a6ee5b Support legacy integer <error> code. Don't expose it.

xmppftw created

95f3c06 README: Add note on contributing / cargo fmt

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

ac4ffd2 Use relative cargo paths when using local copy

xmppftw created

a6b07d4 Workaround prosody bug 1664

Click to expand commit body
https://issues.prosody.im/1664

xmppftw created

4f8dc68 Perform legacy or modern bookmarks depending on disco#info result on account

xmppftw created

5fbba5c Receive legacy XEP-0048 v1.0 bookmarks

xmppftw created

f9b71c8 Improve documentation

xmppftw created

f171323 Add Private XML Storage (XEP-0049) support for legacy bookmarks (XEP-0048 v1.0)

xmppftw created

7a55608 Document bookmarks2 module

xmppftw created

d1b63a5 Add method to convert bookmarks::Conference to bookmarks2::Conference

Click to expand commit body
Autojoin is now same struct in both modules

xmppftw created

119c048 Fix cargo doc warnings in jid crate

xmppftw created

ba48f6d Lazily bubbling the XMPP event up to the Disconnected event.

Werner Kroneman created

8f18cf2 minidom: fix boolean test

Click to expand commit body
Issue introduced in 60ebcb8c8a425cb5f34a4f8c7afb40506d01983e.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

4089891 Update edition to 2021

Click to expand commit body
- 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>

Maxime “pep” Buquet created