xmpp-rs/parsers/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonas Schäfer 31d7bbf622 xso: discard xml:lang implicitly
Because this attribute may occur in random places, it makes no sense
failing on it. We discard it after attribute processing though, so it
can still be captured by structs which are explicitly interested in it.
2025-04-22 17:55:12 +02:00
..
muc xmpp-parsers: Add missing size tests for MUC 2025-02-11 12:27:07 +01:00
pubsub parsers: port data_forms to use derive macros 2025-04-18 10:49:26 +02:00
util xso: discard xml:lang implicitly 2025-04-22 17:55:12 +02:00
attention.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
avatar.rs parsers: port more things to derive macros 2024-08-03 13:05:37 +02:00
bind.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
bind2.rs xmpp-parsers: Convert the remaining bind2 elements to xso 2024-08-06 16:36:10 +02:00
blocking.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
bob.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
bookmarks.rs parsers/xmpp: MUC bookmarks have nickname typed as ResourcePart 2024-12-18 15:43:09 +00:00
bookmarks2.rs xmpp-parsers: Use xso for pubsub events 2025-01-27 15:07:59 +01:00
caps.rs parsers: port data_forms to use derive macros 2025-04-18 10:49:26 +02:00
carbons.rs parsers: port Message to use the derive macros 2025-04-18 12:56:03 +02:00
cert_management.rs xmpp-parsers: Don’t use anything from std 2025-01-26 10:22:37 +00:00
chatstates.rs parsers: port enums over to derive macros 2024-08-03 12:19:42 +02:00
component.rs xmpp-parsers: Reduce component handshake allocations 2025-02-10 17:06:15 +00:00
csi.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
data_forms.rs parsers: port data_forms to use derive macros 2025-04-18 10:49:26 +02:00
data_forms_validate.rs Bump rxml to 0.13.1 2025-04-22 17:47:45 +02:00
date.rs parsers: clippy run 2025-04-08 13:57:21 +02:00
delay.rs xmpp-parsers: Don’t use anything from std 2025-01-26 10:22:37 +00:00
disco.rs parsers: port data_forms to use derive macros 2025-04-18 10:49:26 +02:00
ecaps2.rs parsers: port data_forms to use derive macros 2025-04-18 10:49:26 +02:00
eme.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
extdisco.rs xmpp-parsers: Replace all instances of bool attributes with bool 2024-12-16 13:32:49 +00:00
fast.rs xmpp-parsers: Don’t use anything from std 2025-01-26 10:22:37 +00:00
forwarding.rs parsers: port Message to use the derive macros 2025-04-18 12:56:03 +02:00
hashes.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
http_upload.rs parsers: clippy run 2025-04-08 13:57:21 +02:00
ibb.rs parsers: Replace std stuff with alloc/core stuff 2024-12-19 20:45:38 +01:00
ibr.rs parsers: port data_forms to use derive macros 2025-04-18 10:49:26 +02:00
idle.rs xmpp-parsers: Don’t use anything from std 2025-01-26 10:22:37 +00:00
iq.rs parsers: clippy run 2025-04-08 13:57:21 +02:00
jid_prep.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
jingle.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
jingle_dtls_srtp.rs xmpp-parsers: Convert jingle_dtls_srtp to xso 2024-07-25 18:42:18 +02:00
jingle_ft.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
jingle_grouping.rs parsers: port more things to derive macros 2024-08-03 13:05:37 +02:00
jingle_ibb.rs parsers: Replace std stuff with alloc/core stuff 2024-12-19 20:45:38 +01:00
jingle_ice_udp.rs parsers: Replace std stuff with alloc/core stuff 2024-12-19 20:45:38 +01:00
jingle_message.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
jingle_raw_udp.rs parsers: Replace std stuff with alloc/core stuff 2024-12-19 20:45:38 +01:00
jingle_rtcp_fb.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
jingle_rtp.rs xmpp-parsers: Convert Jingle RTP to xso 2024-08-05 15:02:25 +00:00
jingle_rtp_hdrext.rs xmpp-parsers: Convert jingle_rtp_hdrext to xso 2024-07-25 18:42:18 +02:00
jingle_s5b.rs xmpp-parsers: Don’t use anything from std 2025-01-26 10:22:37 +00:00
jingle_ssma.rs parsers: port more things to derive macros 2024-08-03 13:05:37 +02:00
jingle_thumbnails.rs xmpp-parsers: Fix jingle thumbnails wrt the XEP changes 2024-12-17 00:27:15 +01:00
json_containers.rs parsers: Add support for XEP-0335: JSON Containers 2025-04-07 18:35:43 +00:00
legacy_omemo.rs xmpp-parsers: Replace all instances of bool attributes with bool 2024-12-16 13:32:49 +00:00
lib.rs parsers: Add support for XEP-0335: JSON Containers 2025-04-07 18:35:43 +00:00
mam.rs parsers: port Message to use the derive macros 2025-04-18 12:56:03 +02:00
mam_prefs.rs xmpp-parsers: Convert MAM prefs to xso 2024-08-05 15:02:25 +00:00
media_element.rs parsers: port data_forms to use derive macros 2025-04-18 10:49:26 +02:00
message.rs parsers: port Message to use the derive macros 2025-04-18 12:56:03 +02:00
message_correct.rs Message and message_correct::Replace now has typed Id 2024-12-30 20:50:43 +00:00
message_displayed.rs xmpp-parsers: Implement XEP-0490: Message Displayed Synchronization 2024-12-15 17:30:24 +00:00
mood.rs parsers: port enums over to derive macros 2024-08-03 12:19:42 +02:00
nick.rs parsers: port some elements with children to derive macros 2024-07-26 22:31:42 +02:00
ns.rs parsers: Add support for XEP-0335: JSON Containers 2025-04-07 18:35:43 +00:00
occupant_id.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
oob.rs xmpp-parsers: Convert OOB to xso 2024-08-05 15:02:25 +00:00
openpgp.rs xmpp-parsers: Simplify PubSub Item using xso 2025-01-26 16:40:05 +00:00
ping.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
presence.rs parsers: improve xml:lang handling 2025-04-18 13:16:21 +02:00
private.rs xso: reject duplicate children 2024-08-03 11:58:19 +00:00
push.rs xmpp_parsers: Add Push Notifications (XEP-0357) 2025-02-25 14:47:08 +02:00
reactions.rs parsers: port more things to derive macros 2024-08-03 13:05:37 +02:00
receipts.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
roster.rs jid: Validate domains against idna 2025-02-12 18:21:20 +01:00
rsm.rs xmpp-parsers: Convert SetResult to xso 2024-12-22 07:54:12 +00:00
rtt.rs xmpp-parsers: Simplify RTT implementation using more xso 2024-08-05 15:02:25 +00:00
sasl.rs xmpp-parsers: Don’t use anything from std 2025-01-26 10:22:37 +00:00
sasl2.rs xmpp-parsers: Switch from zero-sized types to #[xml(flag)] 2025-01-25 20:07:47 +01:00
sasl_cb.rs parsers: Replace std stuff with alloc/core stuff 2024-12-19 20:45:38 +01:00
server_info.rs parsers: port data_forms to use derive macros 2025-04-18 10:49:26 +02:00
sm.rs xso-proc: Allow #[xml(flag)] without params 2025-01-25 20:07:47 +01:00
spam_reporting.rs xmpp-parsers: Implement XEP-0377: Spam Reporting 2024-12-21 17:44:55 +01:00
stanza_error.rs parsers: port stanza_error over to derive macros 2025-04-06 08:36:15 +02:00
stanza_id.rs xmpp_parsers: --features disable-validation 2024-12-20 14:50:14 +01:00
starttls.rs xso-proc: Allow #[xml(flag)] without params 2025-01-25 20:07:47 +01:00
stream.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
stream_error.rs parsers: clippy run 2025-04-08 13:57:21 +02:00
stream_features.rs xmpp-parsers: Switch from zero-sized types to #[xml(flag)] 2025-01-25 20:07:47 +01:00
stream_limits.rs parsers: Replace std stuff with alloc/core stuff 2024-12-19 20:45:38 +01:00
time.rs parsers: clippy run 2025-04-08 13:57:21 +02:00
tune.rs parsers: clippy run 2025-04-08 13:57:21 +02:00
vcard.rs xmpp-parsers: Split vCard-temp iq get into new VCardQuery 2025-01-26 12:19:43 +01:00
vcard_update.rs xmpp-parsers: Don’t use anything from std 2025-01-26 10:22:37 +00:00
version.rs parsers: port version to derive macros 2024-08-04 16:07:14 +02:00
websocket.rs xmpp-parsers: Stop reexporting extra symbols 2024-07-25 14:36:09 +00:00
xhtml.rs parsers: clippy run 2025-04-08 13:57:21 +02:00