Commit graph

  • 0bf511a627 Merge branch 'feature/dm-iterative' into 'main' Jonas Schäfer 2024-07-09 15:15:50 +0000
  • de2d77b22d xso: remove remnants of IntoXml Jonas Schäfer 2024-07-09 17:03:46 +0200
  • d2c74307fe Port everything over to AsXml Jonas Schäfer 2024-07-09 17:01:42 +0200
  • 9b29e4f9b1 xso: add text conversion traits for AsXml Jonas Schäfer 2024-07-09 16:57:45 +0200
  • b14765a3b8 xso: provide adapter for AsXml implementation based on Into<Element> Jonas Schäfer 2024-07-09 16:54:08 +0200
  • 97476dcb04 xso: implement AsXml for minidom::Element Jonas Schäfer 2024-07-09 16:46:11 +0200
  • 38f5b11e54 xso: introduce AsXml trait Jonas Schäfer 2024-07-09 16:40:40 +0200
  • 5c1be29005 Bump rxml to 0.11.1 Jonas Schäfer 2024-06-29 14:33:01 +0200
  • 49ebc69bea Merge branch 'refactor-unittests' into 'main' Werner Kroneman 2024-07-07 20:12:33 +0000
  • 606fbe84ef Merge branch 'bind2' into 'main' Link Mauve 2024-07-03 23:11:28 +0000
  • c631e4eff4 xmpp-parsers: Implement XEP-0386: Bind 2 main Emmanuel Gil Peyrot 2024-07-01 19:08:22 +0200
  • 7dc0a6919a Merge branch 'feature/mr-docs-pages' into 'main' Jonas Schäfer 2024-07-03 23:02:58 +0000
  • 642351f2ae Merge branch 'fix-clippy' into 'main' Link Mauve 2024-07-03 14:28:22 +0000
  • ff588d834e jid: Fix a clippy warning Emmanuel Gil Peyrot 2024-07-03 14:27:16 +0200
  • 1adccee40b minidom: Fix all clippy warnings Emmanuel Gil Peyrot 2024-07-03 11:18:54 +0200
  • 4356cab33c xso-proc: Fix all clippy warnings Emmanuel Gil Peyrot 2024-07-03 11:15:33 +0200
  • b18385cfff xso: Fix all clippy warnings Emmanuel Gil Peyrot 2024-07-03 11:12:20 +0200
  • 69f480e709 xmpp-parsers: Fix most of the clippy warnings Emmanuel Gil Peyrot 2024-07-03 11:06:33 +0200
  • 96bfc9df65 Merge branch 'reorder-ns' into 'main' Link Mauve 2024-07-02 07:36:49 +0000
  • b51d6cec3a xmpp-parsers: Reorder the XEP-0122 and XEP-0484 namespaces Emmanuel Gil Peyrot 2024-06-30 16:34:31 +0200
  • 47bfa14ec6 Merge branch 'update-mam' into 'main' Link Mauve 2024-07-02 07:31:22 +0000
  • 05651545f8 xmpp-parsers: Update XEP-0313 to its latest version Emmanuel Gil Peyrot 2024-07-01 18:47:37 +0200
  • 00bbf4abcc Merge branch 'fix-32-bit-tests-again' into 'main' Link Mauve 2024-07-02 07:13:59 +0000
  • b94919ae99 xmpp-parsers: Fix tests on 32-bit Emmanuel Gil Peyrot 2024-07-01 19:38:20 +0200
  • f1d8bdf714 Merge branch 'feature/dm-iterative' into 'main' Jonas Schäfer 2024-07-02 04:56:47 +0000
  • 1367764f85 parsers: use Base64 codec to derive more things Jonas Schäfer 2024-06-26 19:35:56 +0200
  • 7c7f6d1f23 xso: add support for base64 text codec Jonas Schäfer 2024-06-26 18:36:48 +0200
  • 4ec12fab16 parsers: make use of text codecs and derive more things Jonas Schäfer 2024-06-26 18:29:37 +0200
  • c83ff286e0 xso-proc: add support for text codecs Jonas Schäfer 2024-06-26 18:26:13 +0200
  • d651cc2d69 Merge branch 'feature/dm-iterative' into 'main' Jonas Schäfer 2024-07-01 06:01:49 +0000
  • 46584f05f9 xso: refine handling of multiple #[xml(text)] fields Jonas Schäfer 2024-07-01 07:46:02 +0200
  • ae30221e3c xso: only fail on non-whitespace unknown text Jonas Schäfer 2024-07-01 07:40:28 +0200
  • 1e3c075fbf parsers: remove now-obsolete JidCodec Jonas Schäfer 2024-07-01 07:31:36 +0200
  • 298bf006bf parsers: use derive macros for simple text-based elements Jonas Schäfer 2024-06-26 18:05:13 +0200
  • b0803f831b xso-proc: add support for parsing text content Jonas Schäfer 2024-06-26 17:54:36 +0200
  • 92e69cf59f xso-proc: add debug mode for development purposes Jonas Schäfer 2024-06-26 17:54:14 +0200
  • 291da57a52 Merge branch 'xep-0484' into 'main' Link Mauve 2024-07-01 05:53:51 +0000
  • 32e8f2ec2e xmpp-parsers: Implement XEP-0484: Fast Authentication Streamlining Tokens Emmanuel Gil Peyrot 2024-06-30 18:07:00 +0200
  • 538c199c35 Merge branch 'disco-feature' into 'main' Link Mauve 2024-06-30 19:46:32 +0000
  • 972a8427b0 xmpp-parsers: Use the new macro for the feature element Emmanuel Gil Peyrot 2024-06-30 21:42:50 +0200
  • 07d27d694b Merge branch 'feature/dm-iterative' into 'main' Jonas Schäfer 2024-06-30 11:14:17 +0000
  • 0e4865006c parsers: port more elements to derive macros Jonas Schäfer 2024-06-29 16:34:27 +0200
  • 0e11e7d4c3 Merge branch 'feature/dm-iterative' into 'main' Jonas Schäfer 2024-06-30 11:05:44 +0000
  • 2fb9fc6959 xso: add more doc_cfg labels Jonas Schäfer 2024-06-26 16:12:57 +0200
  • e439e9991e parsers: port more generate_element! usages to derive macros Jonas Schäfer 2024-06-26 16:07:06 +0200
  • 0c57be3e61 xso-proc: add support for defaulting in attribute parsing Jonas Schäfer 2024-06-26 15:56:43 +0200
  • cea246a0fc parsers: port more generate_element! usages to derive macros Jonas Schäfer 2024-06-26 13:13:02 +0200
  • 4e9c4883a3 parsers: add xso text trait implementations to types Jonas Schäfer 2024-06-26 13:12:33 +0200
  • c0fc7f49cf xso-proc: add support for non-String typed attributes Jonas Schäfer 2024-06-25 17:37:03 +0200
  • 1f679c3af7 xso: add traits for XML text <-> value conversion Jonas Schäfer 2024-06-25 17:36:36 +0200
  • dd5a112a23 Merge branch 'fix/data-forms-code-layout' into 'main' Jonas Schäfer 2024-06-30 09:26:56 +0000
  • 3a680d4738 parsers: re-arrange data_forms validation implementation Jonas Schäfer 2024-06-30 11:25:45 +0200
  • a2a898e6c8 Merge branch 'fix/dataform-validation' into 'main' Jonas Schäfer 2024-06-30 09:00:24 +0000
  • cfbd58c1cd parsers: fix warnings in doc build Jonas Schäfer 2024-06-26 19:46:40 +0200
  • cb09ab865c parsers: use built-in string quoting instead of manual quoting Jonas Schäfer 2024-06-25 15:51:40 +0200
  • 8d8f3fea37 parsers: fix accidental MSRV bump Jonas Schäfer 2024-06-25 15:50:46 +0200
  • f7b36be6aa Merge branch 'xhtml-public' into 'main' Werner Kroneman 2024-06-27 13:02:42 +0000
  • dfcb076e8e Merge branch 'feature/dm-iterative' into 'main' Jonas Schäfer 2024-06-25 13:55:12 +0000
  • 6ade419030 xso-proc: improve combinatorial test coverage for attribute fields Jonas Schäfer 2024-06-24 14:43:15 +0200
  • c0d109d9be xso-proc: fix renaming attributes using a static item Jonas Schäfer 2024-06-24 14:41:43 +0200
  • 9e07882531 CI: Stop running ignored tests Emmanuel Gil Peyrot 2024-06-24 10:58:45 +0200
  • 12fb153b62 Merge branch 'fix/ignored-sasl-test' into 'main' Jonas Schäfer 2024-06-25 05:30:41 +0000
  • 1e695d8923 sasl: remove ignore from toml snippet Jonas Schäfer 2024-06-25 07:30:14 +0200
  • 8bc1f32218 sasl: remove ignore from scram-requiring doctest Jonas Schäfer 2024-06-25 07:28:48 +0200
  • a7fe743850
    Add DatatypeError mb 2024-06-24 17:39:25 +0200
  • c94c53ac86
    Reorganize imports in data_forms module mb 2024-06-24 16:00:47 +0200
  • 1d99e9a298
    Fix datatype validation to be case-sensitive mb 2024-06-24 15:57:51 +0200
  • 8c7e9fab85
    Convert comment to module doc comment mb 2024-06-24 15:50:42 +0200
  • 5c129d5285
    Adapt to xso change mb 2024-06-24 15:24:19 +0200
  • ffd0c3c719
    Add support for XEP-0122: Data Forms Validation mb 2024-06-19 19:15:34 +0200
  • d4d520e1f6 xso-proc: add support for built-in prefixes in attribute names Jonas Schäfer 2024-06-24 07:43:51 +0200
  • 84de7fc248 xso-proc: add support for namespaced attributes Jonas Schäfer 2024-06-24 07:28:04 +0200
  • 231284bfad Merge branch 'feature/dm-iterative-lookahead-1' into 'main' Jonas Schäfer 2024-06-24 09:33:24 +0000
  • 219d682295 xso-proc: add support for renaming attributes Jonas Schäfer 2024-06-23 10:09:59 +0200
  • 0bae5d3346 parsers: replace some generate_element! usage with derive macros Jonas Schäfer 2024-06-23 09:52:41 +0200
  • 212c5c4a83 xso-proc: add support for parsing attributes into Strings Jonas Schäfer 2024-06-23 09:06:32 +0200
  • 183bef5cf6 xso-proc: completely overengineer everything for no good reason! Jonas Schäfer 2024-06-22 15:35:56 +0200
  • bf7816d321 xso-proc: refactor struct processing Jonas Schäfer 2024-06-22 13:55:54 +0200
  • 2efef5ceeb xso-proc: add support for string literals for namespaces Jonas Schäfer 2024-06-22 09:30:45 +0200
  • 4d1166b66d xso-proc: allow paths as XML names Jonas Schäfer 2024-06-22 09:25:42 +0200
  • 1611c5fba9 xso-proc: validate XML names against rxml_validation::NcName Jonas Schäfer 2024-06-22 09:13:47 +0200
  • bc785fde28 parsers: replace generate_empty_element with derive Jonas Schäfer 2024-06-21 17:54:12 +0200
  • 0adfd1218b xso-proc: start making derive macros for FromXml and IntoXml Jonas Schäfer 2024-06-21 17:53:37 +0200
  • 9ec9a0f0c6 xso: introduce xso::from_bytes Jonas Schäfer 2024-06-21 18:02:55 +0200
  • 6ef8dbefa3 parsers: use Error type from xso Jonas Schäfer 2024-06-21 16:27:43 +0200
  • acde05ad12 Merge branch 'create-bookmark' into 'main' Werner Kroneman 2024-06-23 02:07:34 +0000
  • f238e31ce7 Merge branch 'feature/fix-standard-deviance-in-jingle' into 'main' Jonas Schäfer 2024-06-21 16:28:17 +0000
  • d872fa3763 xmpp_parsers::jingle: add ReasonElement::other Jonas Schäfer 2024-03-30 10:03:49 +0100
  • f7d1355497 xmpp_parsers::jingle: make ReasonElement::texts into an Option Jonas Schäfer 2024-03-30 09:55:57 +0100
  • 283c978a40 Use GitLib exposed artifacts for third-party contributions Jonas Schäfer 2024-04-17 17:17:32 +0200
  • b3e6e089da
    CI: display rustfmt version Maxime “pep” Buquet 2024-06-18 20:38:42 +0200
  • a39a2330aa Revert "tokio-xmpp: rustfmt pass in examples" Maxime “pep” Buquet 2024-06-18 20:32:46 +0200
  • 46fdd9cdfa
    tokio-xmpp: rustfmt pass in examples Maxime “pep” Buquet 2024-06-18 20:21:23 +0200
  • 2af07f4fc0 xmpp-parsers: Simplify DataForm creation using constructors Emmanuel Gil Peyrot 2024-06-18 17:55:15 +0200
  • 3d52905fe9 fix check for childen and attributes in desc element mb 2024-06-18 17:22:23 +0200
  • 49adbc49ac xso: make newlines after module comments consistent with other crates Jonas Schäfer 2024-06-18 17:18:48 +0200
  • dd76a62bdd xso: only warn on missing docs Jonas Schäfer 2024-06-18 17:16:59 +0200
  • 6d642ba4a2 xso: pull fmt from core Jonas Schäfer 2024-06-18 17:16:35 +0200
  • 17a38f190b xso: mark iterator type as non-breaking to change Jonas Schäfer 2024-06-18 16:59:46 +0200
  • a1bee56ee1 Support desc element in field mb 2023-08-30 17:01:17 +0200