Commit log

c8f312e parsers/xhtml: keep iterating on all bodies

Click to expand commit body
Revert part of b522eaf7f385d17dd4073a583cca96e0590175e6.

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

Maxime “pep” Buquet created

b522eaf parsers: clippy pass

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

Maxime “pep” Buquet created

60ebcb8 minidom: clippy pass

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

Maxime “pep” Buquet created

2b433d7 Added a link to the Brussels meeting minutes about auto-join.

Werner Kroneman created

a993770 Clarified the doc comments for leave_room.

Werner Kroneman created

ecd0be4 Removed weird duplicate RoomJoined at the end of the method.

Werner Kroneman created

d2a5634 Using BareJid + RoomNick instead of FullJid.

Click to expand commit body
Also, corrected wrong XEP reference.

Werner Kroneman created

49921ac Added an attempt to fix the bug where the client misinterprets "unavailable" status (or any other self-status, really) as a RoomJoined event.

Werner Kroneman created

320d6e2 Ran cargo fmt

Werner Kroneman created

249d2ae Added a "leave room" method.

Werner Kroneman created

03e955d README: Fix act arguments

Click to expand commit body
Thanks moparisthebest for the report

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

Maxime “pep” Buquet created

029de93 Readme: New Building and Contributing section. Fix #101

Click to expand commit body
Thanks moparisthebest for typos

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

Maxime “pep” Buquet created

372234b tokio-xmpp: Remove workaround for Debian oldoldstable

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

Emmanuel Gil Peyrot created

5041541 Revert "parsers/doap: update 0084's xmpp:since field"

Click to expand commit body
This reverts commit dce8ab445c1d181b37fa2843f3cb135d7faed6e1.

Maxime “pep” Buquet created

449c8d8 parsers: remove unused build script

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

Maxime “pep” Buquet created

dce8ab4 parsers/doap: update 0084's xmpp:since field

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

Maxime “pep” Buquet created

176d213 Added doc comment for wait_for_events

Werner Kroneman created

12d102b Fix some clippy warnings

Aurabindo Pillai created

05a0b6c Ran cargo fmt

Werner Kroneman created

fcd30c2 Updated DOAP

Werner Kroneman created

a7ab45c Avatars can now be 32 bit sizes. (see https://xmpp.org/extensions/xep-0084.html) size can be xs:unsignedInt

Werner Kroneman created

13449b1 Fixed a crash when an avatar with a too-big size is being parsed.

Werner Kroneman created

4daeaf3 Support Github Actions (for a migration to forgejo)

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

Maxime “pep” Buquet created

7579173 Added a handler for the Err case when parsing a PubSub event.

Werner Kroneman created

e20bd9b jid: Update Changelog

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

Maxime “pep” Buquet created

ec969a7 jid: Add optional quote support

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

Maxime “pep” Buquet created

2f47bdb parsers: Add TODO to remove superfluous exports from jid on next major release

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

Maxime “pep” Buquet created

3a0336b parsers: re-export the jid module entirely

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

Maxime “pep” Buquet created

2d11ada tokio-xmpp, xmpp: Remove regex support from env_logger

Click to expand commit body
This bloats our binaries by 1.1 MiB after stripping, for very minimal
additional features.  People who need that feature can enable it
themselves.

Emmanuel Gil Peyrot created

b94d1b5 sasl: Use the right name for SCRAM with channel binding

Click to expand commit body
It is SCRAM-SHA-1-PLUS, not SCRAM-SHA-1.

Emmanuel Gil Peyrot created

faabc29 tokio-xmpp: Support channel binding on TLS 1.3

Click to expand commit body
This is defined in RFC 9266, and relies on the Exported Keying Material
to be passed to the SASL implementation.

Emmanuel Gil Peyrot created

b5aa36b sasl: Add tls-exporter channel binding

Click to expand commit body
This channel binding type is defined in RFC 9266 and is required to
support channel binding on TLS 1.3.

Emmanuel Gil Peyrot created

115edf6 tokio-xmpp: Update hickory-dns dep (previously trust-dns)

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

Maxime “pep” Buquet created

c56dbe8 tokio-xmpp: Remove unneeded clones

Emmanuel Gil Peyrot created

adeb415 tokio-xmpp: bump to 3.5

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

Maxime “pep” Buquet created

079ca7d tokio-xmpp: Also compile_error when no tls-* feature is enabled

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

Maxime “pep” Buquet created

5751769 Use jid's domain_str method instead of format!.

Link Mauve created

34b50d3 tokio-xmpp: Update tls-rust feature for jid changes

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

Maxime “pep” Buquet created

5338d2f tokio-xmpp: Replace deprecated rustls method (add_server_trust_anchors)

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

Maxime “pep” Buquet created

25c319b tokio-xmpp: Update for webpki_roots release in tls-rust feature

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

Maxime “pep” Buquet created

a16f670 tokio-xmpp: Error out when both tls-native and tls-rust features are enabled

Click to expand commit body
If the user enables the tls-rust feature and forgets to disable
default-features (which includes tls-native), tell them and bail out.

The code was made to work anyway when both are enabled, and here it
defaults to tls-native. It does seem better to have one explicitely
choose one though hence the compile_error! message.

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

Maxime “pep” Buquet created

fc16b79 fix: typo in AsyncConfig comment

Guus der Kinderen created

4460a59 xmpp-parsers: XEP-0257: Correctly serialise no-cert-management

Click to expand commit body
This element was previously always put in the generated element.

Emmanuel Gil Peyrot created

5a1ef42 fix: make eq num nodes is unequal

Click to expand commit body
fixes #99

Kristoffer Andersson created

edf4347 xmpp: version 0.5.0

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

Maxime “pep” Buquet created

e2ef506 xmpp: Re-export jid structs, minidom::Element, and parsers module

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

Maxime “pep” Buquet created

21c9fa2 xmpp: Update to tokio-xmpp 3.4

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

Maxime “pep” Buquet created

68a8c04 tokio-xmpp: bump to 3.4.0

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

Maxime “pep” Buquet created

6c8855a tokio-xmpp: Update Changelog

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

Maxime “pep” Buquet created

96f6de7 tokio-xmpp: Re-export jid structs, minidom::Element, and parsers module

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

Maxime “pep” Buquet created