Commit graph

  • 95b9526912 feat: vendored-openssl feature for xmpp crate feat-openssl-vendored xmppftw 2026-06-23 15:59:56 +02:00
  • 1710a6f99e Release all crates Jonas Schäfer 2026-06-10 17:48:26 +02:00
  • a90d9fafb6 xso: fix build on no_std Jonas Schäfer 2026-06-11 17:19:43 +02:00
  • d0b28a94b0 Implement XEP-0463: MUC Affiliations Versioning Link Mauve 2026-05-06 20:01:44 +02:00
  • 59e803bd7e xmpp: Make bound_jid a FullJid Link Mauve 2026-06-11 14:52:58 +02:00
  • d848b6efe7 tokio-xmpp: Make bound_jid a FullJid Link Mauve 2026-06-10 14:44:23 +02:00
  • 47c0edc3f6 xmpp-parsers: Optimize to_hex() a bit Link Mauve 2026-06-09 00:08:52 +02:00
  • 09640de5f2 tokio-xmpp: save bound_jid and features in ClientWorker Jonas Schäfer 2026-06-11 14:23:02 +02:00
  • abd9f7d136 feat: Component.jid is now a BareJid xmppftw 2026-06-10 11:20:21 +02:00
  • 24ae2ffd73 xmpp-parsers: Add 'approved' attribute to roster item O01eg 2026-06-10 21:24:24 +00:00
  • 6b7195530b tokio-xmpp: Use Stanza from xmpp-parsers Link Mauve 2026-06-08 18:37:16 +02:00
  • 0ef8c215d7 xmpp-parsers: Move the Stanza type from tokio-xmpp Link Mauve 2026-06-08 17:30:06 +02:00
  • e95313eedb xmpp-parsers: Simplify MucUser’s code Link Mauve 2026-06-10 13:05:00 +02:00
  • 24cb246809 tokio-xmpp: Send the initial stream:stream in a single packet Link Mauve 2026-06-08 22:02:13 +02:00
  • 393feb8d5e jid: Add a failible DomainRef::with_node_str() Link Mauve 2026-06-07 19:54:19 +02:00
  • e72394c658 minidom: Bump version to 0.19.0 Jonas Schäfer 2026-06-09 17:52:43 +02:00
  • cc92d113fa stanzastream: handle malformed stanzas more gracefully Jonas Schäfer 2026-06-06 13:55:27 +02:00
  • bda08407b0 xmlstream: remove T: AsXml bound from XmlStream type Jonas Schäfer 2026-06-06 13:51:36 +02:00
  • 199218f263 stanzastream: start test suite Jonas Schäfer 2026-06-06 10:49:27 +02:00
  • f78ea06bfb parsers: make inner pieces of bind.rs structs accessible Jonas Schäfer 2026-06-06 10:48:35 +02:00
  • 559159d458 tokio-xmpp: add option to set custom hickory resolver famfo 2026-05-21 13:57:26 +02:00
  • 8fe026cad3 tokio-xmpp: raise log level of IQ tracker famfo 2026-01-05 22:34:37 +01:00
  • 366f2c8349 tokio-xmpp: remove redundant pin from examples famfo 2026-02-03 01:47:46 +01:00
  • 10f1b3663c tokio-xmpp: add option to split client famfo 2026-01-05 22:33:43 +01:00
  • d84cb261e4 tokio-xmpp: add StreamFeatures to Online event famfo 2026-01-05 22:37:13 +01:00
  • 8f03661acb tokio-xmpp: split StanzaStream into Sender and Receiver famfo 2025-12-20 17:11:23 +01:00
  • 58735d6a70 Bump all outdated dependencies Link Mauve 2026-05-17 20:38:20 +02:00
  • 697d4d3bef
    tokio-xmpp: update hickory-dns to 0.26 famfo 2026-05-14 20:45:37 +02:00
  • 3d38a54389 Add XEP-0333 Displayed markers Paul Fariello 2026-05-08 13:57:14 +02:00
  • e2dcd8ac66 Stop being pedantic by default Jonas Schäfer 2026-03-27 12:07:53 +01:00
  • 65c1f5ab10 parsers: fix tests with --features disable-validation and/or component Jonas Schäfer 2026-02-22 12:09:09 +01:00
  • 109356f129 sasl: Support getrandom 0.3 and 0.4 Tobias Deiminger 2026-03-03 10:51:53 +01:00
  • a5cb228ee8 jid: Bump to 0.12.2 Link Mauve 2026-02-26 16:57:17 +01:00
  • 09cd01424a jid: Bump to edition 2024 Link Mauve 2026-02-26 16:56:33 +01:00
  • 7f1dc96fac jid: Add support for XEP-0106: JID Escaping Link Mauve 2026-01-26 15:17:57 +01:00
  • bc88134c41 xmpp-parsers: Make DiscoInfoResult::features a BTreeSet Link Mauve 2026-02-21 20:34:36 +01:00
  • 946d96d7c8 xmpp-parsers: Remove Feature from disco#info Link Mauve 2026-01-09 00:25:32 +01:00
  • d9f030c07e xso: add support for passing rxml::Options Jonas Schäfer 2025-09-27 13:45:41 +02:00
  • bb02836097 Bump rxml to 0.14.0 Jonas Schäfer 2025-09-28 09:40:44 +02:00
  • 954efd2673 xmpp-parsers: Add XEP-0494 (Client Access Management) Link Mauve 2026-01-09 00:31:34 +01:00
  • 6d18641ace xmpp-parsers: Add support for <bandwidth/> in Jingle RTP Description Link Mauve 2026-01-26 10:46:09 +01:00
  • 3107259337 xmpp-parsers: Use #[xml(extract)] for the two values Link Mauve 2026-01-25 18:32:53 +01:00
  • dbe7925d83 xmpp-parsers: Use #[xml(flag)] for rtcp-mux Link Mauve 2026-01-25 18:30:06 +01:00
  • 4d6e1363db xmpp-parsers: Replace bind::Required with an #[xml(flag)] Link Mauve 2026-01-25 18:12:46 +01:00
  • ca6e04f931 xmpp-parsers: Simplify StreamFeatures::sasl_mechanisms Link Mauve 2026-01-09 00:17:17 +01:00
  • 0c6772aa7d parsers: derive Default for ibr::LegacyQuery Jonas Schäfer 2026-02-18 17:16:52 +01:00
  • 6cc0df47d7 xso: fix build with minidom and without std Jonas Schäfer 2026-02-21 09:33:36 +01:00
  • cc3f22d418 xmpp-parsers: Import FromStr from core Link Mauve 2026-02-07 16:20:16 +01:00
  • 67ef9654dc xmpp-parsers: Use Borrow and Cow from core and alloc Link Mauve 2026-02-07 16:16:25 +01:00
  • eda94997f0 minidom: Use Borrow and Hash from core Link Mauve 2026-02-07 16:15:14 +01:00
  • 4f11d2fe5c xmpp-parsers: Implement XEP-0507: Jingle Content Category Link Mauve 2026-02-10 13:20:19 +01:00
  • 628c2113d0 tokio-xmpp: add option to disable xmpp_parsers validation famfo 2026-02-16 21:38:55 +01:00
  • 4316bb02a5 tokio-xmpp: implicitly add bound_jid on received IQs famfo 2026-02-16 22:17:42 +01:00
  • a1ade974b0 stanzastream: actually count stanzas in stream management Jonas Schäfer 2026-02-11 08:16:17 +01:00
  • 3bda04124e tokio-xmpp: publish auth method Jonas Schäfer 2025-11-12 12:07:32 +01:00
  • 65c3e0dee7 xmpp: Remove noisy debug logs pep 2026-01-27 22:23:10 +01:00
  • f7931e95b6 tokio-xmpp: implicitly add bound_jid to IQs famfo 2026-01-27 15:04:37 +01:00
  • cff9195d6e
    xmpp: Only send RoomSubject with empty body pep 2026-01-27 21:50:49 +01:00
  • d910cb9944
    tokio-xmpp: Update Changelog for AsRawFd pep 2026-01-25 16:41:57 +01:00
  • b046d36424 tokio-xmpp: gate AsRawFd behind ktls feature Alexander Brook Perry 2025-12-05 15:03:11 +00:00
  • 22292c86cc
    xmpp: Replace unimplemented! and panic! with info! calls pep 2026-01-15 13:19:34 +01:00
  • 58ed1592f0 xmpp-parsers: Parse the ibr feature in StreamFeatures Link Mauve 2026-01-09 00:49:34 +01:00
  • d0062d9931 xmpp-parsers: Split ibr::Query into multiple structs Link Mauve 2025-12-29 15:11:20 +01:00
  • f6d4ab9e91 minidom: Bump rxml dep pep 2025-12-27 14:43:09 +01:00
  • a2ed5026f0 xmpp: Allow resyncs in Agent::join_room pep 2025-12-28 17:48:49 +01:00
  • 6624dffe25
    jid: Allow for deserializers which cannot provide borrowed strings pep 2025-12-31 23:07:33 +01:00
  • 89feaa0391
    jid: Gate struct introduced in 60bf821c6 behind 'serde' feature pep 2025-12-27 13:29:34 +01:00
  • 60bf821c63 jid: Fix JID parts serde deserialization Link Mauve 2025-12-25 02:42:00 +01:00
  • f1e5ac6ac8 xmpp-parsers: Make Priority’s inner i8 pub Link Mauve 2025-12-25 01:07:35 +01:00
  • 8c2b1df7f7 xmpp-parsers: Fix the type of jingle_rtp/ssrc to u32 Link Mauve 2025-09-08 10:50:40 +02:00
  • e22daa91f1 xmpp: make Agent.config accessible only via getter pep 2025-11-16 22:37:54 +01:00
  • a1a31ce11c xmpp: Merge Agent configuration into new Config struct pep 2025-11-13 23:57:50 +01:00
  • 147b79ca52 xmpp: new Config struct for Agent, with bookmarks_autojoin for now pep 2025-11-13 20:23:45 +01:00
  • 77acd92c62 tokio-xmpp: Ignore missing "version" stream attribute for 0114 components pep 2025-11-19 12:41:43 +01:00
  • 7715d2e2a3 Add a CI pass for typos Link Mauve 2025-11-22 21:30:10 +01:00
  • 5ed958582b Fix all typos using the typos tool Link Mauve 2025-11-22 21:28:34 +01:00
  • b014316206 Add a typos.toml file Link Mauve 2025-11-22 21:27:35 +01:00
  • 3eb8a2ae11 xmpp-parsers: Run rustfmt Link Mauve 2025-11-22 22:47:20 +01:00
  • 9b77b968a9 xmpp-parsers: Simplify with String::split_once() instead of splitn(2) Link Mauve 2025-11-22 22:40:53 +01:00
  • 4d1838d6cc xmpp-parsers: Use ToString::to_string as a map() argument Link Mauve 2025-11-22 22:20:06 +01:00
  • e503f016a3 xmpp: update to edition 2024 pep 2025-11-13 19:58:14 +01:00
  • 4a054ae802 CONTRIBUTING.md: Making a release pep 2025-11-01 18:37:26 +01:00
  • 239a019174
    jid: Bump to 0.12.1 pep 2025-11-02 01:28:30 +01:00
  • 0e7ac066d4 tokio-xmpp: Bump to 5.0.0 pep 2025-10-28 20:39:57 +01:00
  • 7a1dde7cfb parsers: Bump to 0.22.0 pep 2025-10-28 19:28:16 +01:00
  • e95f884e44 parsers: clippy pep 2025-11-01 15:55:09 +01:00
  • 00b638fc38 xso{,-proc}: clippy pep 2025-11-01 15:36:04 +01:00
  • 9595ffe2c2
    minidom: clippy pep 2025-11-01 15:31:30 +01:00
  • d60f718955
    xmpp/example: Use unwrap instead of ignoring Result pep 2025-10-29 12:36:12 +00:00
  • 21cb5c1f7f
    xmpp/example: explicit types to prevent mishap pep 2025-10-29 13:06:47 +01:00
  • 30b049a7d4 Bump xso to 0.3.0 pep 2025-10-24 13:00:39 +02:00
  • bd986f5e5e minidom: Bump version to 0.18 pep 2025-10-24 12:24:41 +02:00
  • 0c253b8c4e xmpp-parsers: Deny more warnings lib-wide Link Mauve 2025-10-25 18:38:45 +02:00
  • f0d660315f
    xmpp/example: .await event handling in hello_bot pep 2025-10-24 01:49:39 +02:00
  • 15ac51829f minidom: loosen type requirement on Element::attr{,_ns} getters pep 2025-10-21 19:34:37 +02:00
  • d91e99f170 minidom: re-export rxml pep 2025-10-08 14:51:55 +02:00
  • 19865e5f1e minidom: breaking: Allow getting Element attributes by namespace Maxime “pep” Buquet 2025-09-27 16:49:42 +02:00
  • 48f67d034e minidom: Remove 'std' feature pep 2025-10-21 23:11:07 +02:00
  • e9bdae8808 minidom: add copyright header Maxime “pep” Buquet 2025-09-26 01:42:45 +02:00
  • 2678ac1b97 minidom: deduplicate from_reader methods Maxime “pep” Buquet 2025-09-26 01:41:48 +02:00