Commit graph

  • bbaa832417
    tokio-xmpp: Add 'component' feature component-feature Maxime “pep” Buquet 2024-11-09 17:36:11 +0100
  • dc842c44d1 sasl: Make this crate no_std Emmanuel Gil Peyrot 2024-09-25 21:55:02 +0200
  • 0267383803 sasl: Improve frame parsing Emmanuel Gil Peyrot 2024-09-25 21:53:50 +0200
  • 7d8ffe45a7 xso: add support for ignoring unknown stuff in extracts Jonas Schäfer 2024-10-03 12:56:04 +0200
  • 66233b0150 xso: add support for ignoring unknown children Jonas Schäfer 2024-10-03 12:51:57 +0200
  • 290460ba9d xso: add support for ignoring unknown attributes Jonas Schäfer 2024-10-03 12:29:10 +0200
  • 74c81b6a37 xso: add from_reader Jonas Schäfer 2024-10-03 12:06:42 +0200
  • 347e8d6f17 Impl Error for ReadError Alvaro Parker 2024-09-20 11:22:34 -0300
  • c24275c098 tokio-xmpp: Add support for kernel TLS Emmanuel Gil Peyrot 2024-09-11 20:34:38 +0200
  • 904bdeae11 add debug to StreamHeader Alvaro Parker 2024-09-17 12:07:06 -0300
  • ebfae4bddc tokio-xmpp: Run rustfmt on that one example Emmanuel Gil Peyrot 2024-09-16 23:32:49 +0200
  • 2ff89a9e42 fix typos Alvaro Parker 2024-09-16 17:07:32 -0300
  • a503c8534f parsers: add support for handled-count-too-high error Jonas Schäfer 2024-08-18 15:06:35 +0200
  • 0f0759b207 parsers: add support for <optional/> in stream management feature Jonas Schäfer 2024-08-18 09:35:53 +0200
  • 425be4bef4 tokio-xmpp: Improve highlight_xml() Emmanuel Gil Peyrot 2024-09-01 12:30:18 +0200
  • 263839a5f8 xmlstream: add tests to capture thingy Jonas Schäfer 2024-09-01 11:02:38 +0200
  • c795921631 xmlstream: fix crash Jonas Schäfer 2024-09-01 10:56:07 +0200
  • bfe723cf46 parsers: make stream errors more ergonomic for error processing Jonas Schäfer 2024-08-18 15:06:59 +0200
  • b39ad99ecd parsers: add stream error XSO Jonas Schäfer 2024-08-18 12:29:13 +0200
  • ce4b739026 xmlstream: allow simplex stream shutdown Jonas Schäfer 2024-08-18 15:08:04 +0200
  • 4cfe4f8429 xmlstream: implement simple timeout logic Jonas Schäfer 2024-08-18 17:40:39 +0200
  • 960fd782bd xmlstream: fix clean shutdown sequence Jonas Schäfer 2024-08-18 10:49:29 +0200
  • efc859abc0 xmlstream: re-introduce syntax-highlit logging of XML stream I/O Jonas Schäfer 2024-08-18 09:37:32 +0200
  • c01eb090b8 xso-proc: improve error messages on cast mismatch for extracts Jonas Schäfer 2024-08-18 11:50:41 +0200
  • 51884eedf7 Fix missing copyright header Jonas Schäfer 2024-08-30 15:40:32 +0200
  • c85c98b0bf xmlstream: improve responder-side of stream resets Jonas Schäfer 2024-08-14 18:05:05 +0200
  • ab10e30ac0 Port crates to use new XSO-based xmlstream Jonas Schäfer 2024-08-10 15:05:42 +0200
  • 7cfda820a6 xmlstream: introduce XMPP specifics Jonas Schäfer 2024-08-10 12:45:17 +0200
  • 2c944ebbf8 xmlstream: add access to inner stream Jonas Schäfer 2024-08-10 12:44:25 +0200
  • 2931df22db xmlstream: split initiation reset in two phases Jonas Schäfer 2024-08-10 12:41:10 +0200
  • c723897326 tokio_xmpp: introduce xmlstream module Jonas Schäfer 2024-08-07 15:52:55 +0200
  • 274baaef9a
    add support for local trust store for rustls native-store schnell 2024-08-22 12:24:58 +0200
  • f090110227
    xmpp: Rename tmp example to hello_bot spawn-stream-worker Maxime “pep” Buquet 2024-08-22 14:03:56 +0200
  • 9543c0985b Update foo example Maxime “pep” Buquet 2024-08-22 00:59:36 +0200
  • 42130dd927 xmpp: Add to listen on NonTransactional stanza Maxime “pep” Buquet 2024-08-22 01:04:51 +0200
  • 10471bad63 xmpp: fixup stream thingy Maxime “pep” Buquet 2024-06-18 20:20:28 +0200
  • 37e94767e0 xmpp: fixup disco mod Maxime “pep” Buquet 2024-06-18 19:57:12 +0200
  • 7e9eb5e1d3 WIP: stream-worker Maxime “pep” Buquet 2024-01-21 21:20:40 +0100
  • 3225c1c7d1 xmpp: Add Agent::new Maxime “pep” Buquet 2024-01-01 15:23:32 +0100
  • f77c21f0fc Update to rxml 0.12.0 Jonas Schäfer 2024-08-09 14:48:40 +0200
  • cc3400bac7 Reorganize component modules xmppftw 2024-08-11 12:21:06 +0200
  • e6863bd9dd Reorganized client modules xmppftw 2024-08-11 11:53:20 +0200
  • 46dc30c045 Deny doc warnings in Gitlab CI Github/Gitea/Forgejo CI not affected because it doesnt build docs yet xmppftw 2024-08-11 18:36:53 +0200
  • df106dfbaf Relative dependencies xmppftw 2024-08-12 10:16:15 +0200
  • 54e1a98cde parsers: add starttls XSOs Jonas Schäfer 2024-08-10 12:19:30 +0200
  • 3c78310272 parsers: add umbrella enum for SASL elements Jonas Schäfer 2024-08-10 12:19:14 +0200
  • fc68a57757 parsers: provide stub FromXml/AsXml implementations on Presence Jonas Schäfer 2024-08-09 17:02:08 +0200
  • b931af3c25 parsers: provide stub FromXml/AsXml implementations on Iq Jonas Schäfer 2024-08-09 17:01:56 +0200
  • 5c990a553c xso: enable rxml macros when enabling xso_proc Jonas Schäfer 2024-08-09 14:49:27 +0200
  • 6b4886857e xso: offer is_xml_whitespace function Jonas Schäfer 2024-08-09 14:48:58 +0200
  • c63b554e9e Fix broken link xmppftw 2024-08-11 20:06:34 +0200
  • 38baf53de5 Absolute document link xmppftw 2024-08-11 19:42:07 +0200
  • e153468117 Link is link, remove doc warning xmppftw 2024-08-11 18:46:24 +0200
  • cbc4648b3c parsers: port SASL over to derive macros Jonas Schäfer 2024-08-09 16:54:36 +0200
  • 1ecb95881c xso: add support for extracting tuples Jonas Schäfer 2024-08-09 16:41:21 +0200
  • ad2c79cbe7 xso: document some specific trait implementations Jonas Schäfer 2024-08-10 09:34:05 +0200
  • 2ff81b3923 xso: add support for fallible parsing and serialisation Jonas Schäfer 2024-08-10 09:11:32 +0200
  • 02a928a47c xso: add some tests Jonas Schäfer 2024-08-10 08:56:19 +0200
  • f1ab857c6e xso: move helper iterators and builders into separate module Jonas Schäfer 2024-08-10 08:49:25 +0200
  • 9f4af1625d Component is now behind insecure-tcp feature flag xmppftw 2024-08-10 17:39:55 +0200
  • 16a78d3bb5 More documentation for tokio_xmpp xmppftw 2024-08-06 21:04:34 +0200
  • 0b58561003 Rename AsyncClient to Client xmppftw 2024-08-06 21:00:11 +0200
  • 311e7406f0 Make Client and Component more unified, and connectors too xmppftw 2024-08-06 20:40:24 +0200
  • fde4c2b640 Move XmppCodec and XmppStream to proto module xmppftw 2024-08-06 17:00:53 +0200
  • ec3c7694a7 Moved starttls connector to tokio_xmpp::connect::starttls module xmppftw 2024-08-05 15:52:27 +0200
  • 9151461b10 TCP connector is now in connect module xmppftw 2024-08-05 15:41:27 +0200
  • a3fbd77050 Remove tokio_xmpp::SimpleClient xmppftw 2024-08-05 15:33:23 +0200
  • 97698b4d1e Add dns feature for DNS stuff (not just in starttls) xmppftw 2024-08-05 15:09:59 +0200
  • d706b318c3 xmpp-parsers: Remove the generate_element!() macro Emmanuel Gil Peyrot 2024-08-08 17:02:45 +0200
  • 4f81411410 xmpp-parsers: Convert Jingle to xso Emmanuel Gil Peyrot 2024-08-09 15:53:15 +0200
  • cb2c4133fe xmpp-parsers: Convert Forwarded to xso Emmanuel Gil Peyrot 2024-08-09 15:38:49 +0200
  • 6b167ed677 xmpp-parsers: Convert disco#info identity to xso Emmanuel Gil Peyrot 2024-08-08 18:42:56 +0200
  • 2690e62060 xmpp-parsers: Convert roster item to xso Emmanuel Gil Peyrot 2024-08-08 18:30:14 +0200
  • d4f6812386 xmpp-parsers: Convert cert_management to xso Emmanuel Gil Peyrot 2024-08-08 16:57:46 +0200
  • 230b72b052 xso: add ToC to FromXml docs Jonas Schäfer 2024-08-05 16:37:16 +0200
  • fb80bb7532 xso: add support for dynamic enums Jonas Schäfer 2024-08-05 16:35:10 +0200
  • b36d1d0d4c xso-proc: refactor enum handling Jonas Schäfer 2024-08-05 15:45:40 +0200
  • 8e16ae1cbb xmpp-parsers: Integrate sasl2 and sasl_cb into stream:features Emmanuel Gil Peyrot 2024-08-08 14:58:49 +0200
  • 7238ebc35e xmpp-parsers: Integrate bind2 and sm into sasl2 Emmanuel Gil Peyrot 2024-08-08 14:58:36 +0200
  • 27e4499153 xmpp-parsers: Simplify SASL mechanisms type Emmanuel Gil Peyrot 2024-08-08 14:50:13 +0200
  • 23e943825f xmpp::Agent::wait_for_events cannot error xmppftw 2024-08-08 15:14:57 +0200
  • 2fc8e1c1dd AsyncClient::new reconnects by default, fixes disconnect logic xmppftw 2024-08-08 14:57:05 +0200
  • d8e08df464 xmpp-parsers: Implement XEP-0478: Stream Limits Advertisement Emmanuel Gil Peyrot 2024-08-03 13:21:52 +0200
  • 9960cfd965 jid: Make Debug more readable on Jid Emmanuel Gil Peyrot 2024-08-06 16:29:05 +0200
  • 3f61050944 xmpp-parsers: Implement XEP-0388: Extensible SASL Profile Emmanuel Gil Peyrot 2024-07-02 09:39:24 +0200
  • de2ba97f79 xmpp-parsers: Implement XEP-0440: SASL Channel-Binding Type Capability Emmanuel Gil Peyrot 2024-07-02 18:40:28 +0200
  • f16fb6a6ef xmpp-parsers: Convert the remaining bind2 elements to xso Emmanuel Gil Peyrot 2024-08-05 17:42:51 +0200
  • f0f4299b02 xmpp-parsers: Parse the bind feature in its module, with required Emmanuel Gil Peyrot 2024-08-06 16:00:52 +0200
  • 35932268af tokio-xmpp: Error out when the stream:features couldn’t be parsed Emmanuel Gil Peyrot 2024-08-03 15:52:15 +0200
  • ba6a7c4744 Use tokio::sync::RwLock instead of std xmppftw 2024-08-06 16:04:04 +0200
  • 8aca413fc3 Collect unknown stream features in StreamFeatures.others xmppftw 2024-08-05 18:43:29 +0200
  • fda4a9ff29 xso: implement transparent structs Jonas Schäfer 2024-08-05 15:32:54 +0200
  • fea915daf1 xmpp-parsers: Make MAM metadata children pub Emmanuel Gil Peyrot 2024-08-04 21:38:25 +0200
  • e1da3410ba xmpp-parsers: Convert MAM prefs to xso Emmanuel Gil Peyrot 2024-08-04 21:29:23 +0200
  • 0d3e73ec74 xmpp-parsers: Convert bind2 to xso Emmanuel Gil Peyrot 2024-08-04 21:16:48 +0200
  • f37b7b4dfd xmpp-parsers: Convert bind to xso Emmanuel Gil Peyrot 2024-08-04 21:06:45 +0200
  • 2df243966f xmpp-parsers: Convert blocking to xso Emmanuel Gil Peyrot 2024-08-04 21:01:25 +0200
  • ce0f3bec0e xmpp-parsers: Convert DataForms validation to xso Emmanuel Gil Peyrot 2024-08-04 20:53:44 +0200
  • 95d08e3c1e xmpp-parsers: Simplify RTT implementation using more xso Emmanuel Gil Peyrot 2024-08-04 17:06:00 +0200
  • f049e3626b xmpp-parsers: Convert OOB to xso Emmanuel Gil Peyrot 2024-08-04 17:42:07 +0200