Commit graph

  • 84de007640 Update rxml to 0.11.0 Jonas Schäfer 2024-05-23 18:12:09 +0200
  • 2097b9685f Update rxml to 0.10.1 Jonas Schäfer 2024-06-08 07:29:08 +0200
  • aabd19f78c State is disconnected, not invalid xmppftw 2023-12-19 20:20:03 +0100
  • 034976748a Add serde feature for xmpp crate xmppftw 2024-06-05 11:13:29 +0200
  • aee4c79110 Add syntax-hightlighting feature for xmpp crate xmppftw 2024-06-04 19:36:56 +0200
  • cde6450b78 OpenSSL is optional xmppftw 2024-06-02 22:35:45 +0200
  • 9b2663a28b Add more specific into_* conversion functions to specific JID subtypes Jonas Schäfer 2024-05-14 17:53:53 +0200
  • 002c2803d4 Fix typos across the codebase (thanks codespell!) Emmanuel Gil Peyrot 2024-05-13 22:54:26 +0200
  • ccd46047be Add OOB Paul Fariello 2024-04-15 16:19:24 +0200
  • 8bdd19b0ff Add SCRAM client extensions support Lucas Kent 2024-05-06 12:38:37 +1000
  • 4853776010 data_forms: ignore incorrect FORM_TYPE fields as per XEP-0068 Jonas Schäfer 2024-05-09 10:35:43 +0200
  • 675907ba20 pubsub: provide accessor function for event's source node's name Jonas Schäfer 2024-05-09 10:55:38 +0200
  • 1449d300dd Fix clippy lints for sasl crate Lucas Kent 2024-05-06 08:01:54 +1000
  • f4c3238798 Swap sasl crate from sha-1 crate -> sha1 crate Lucas Kent 2024-05-13 13:03:20 +1000
  • 384b366f5f Add Message::extract_payload function Jonas Schäfer 2024-05-05 10:36:57 +0200
  • a291ab2e83 Remove an allocation in client::mechanisms::scram::Scram::initial Lucas Kent 2024-05-06 08:25:24 +1000
  • f725994fe0 Bump all dependencies but rustls and webpki-roots Emmanuel Gil Peyrot 2024-04-25 21:01:29 +0200
  • 48f77acb69 jid: Make the crate no_std Emmanuel Gil Peyrot 2024-04-25 21:18:39 +0200
  • fcadccfbab parsers::vcard: allow linebreaks in binval data Jonas Schäfer 2024-04-30 18:16:27 +0200
  • 6c3081d656 tokio-xmpp: let happy_eyeballs connect to records in parallel Astro 2024-04-14 21:57:15 +0200
  • 598ffdbecf tokio-xmpp: set resolve ip_strategy to Ipv4AndIpv6 Astro 2024-04-14 21:46:33 +0200
  • 37481fb8f6 parsers: do not do extensive XEP-0030 validation with disable-validation Jonas Schäfer 2024-04-28 10:48:35 +0200
  • 0298caf97a tokio-xmpp: allow docs build with --all-features Jonas Schäfer 2024-04-20 21:22:25 +0200
  • b648b4668b Fix broken build with tls-native feature Jonas Schäfer 2024-04-20 21:23:12 +0200
  • e53fa6c50c Emit feature flag tags in CI doc build, too Jonas Schäfer 2024-04-20 09:15:06 +0200
  • 13be111de1 sasl: make docs.rs emit nice feature tags on feature-gated items Jonas Schäfer 2024-04-20 09:13:03 +0200
  • 1293e9a3eb jid: fix incorrect type on Jid::Full Jonas Schäfer 2024-04-16 18:19:47 +0200
  • 054447d147 jid: add more testcases Jonas Schäfer 2024-04-15 19:54:59 +0200
  • c08946aa7c jid: skip at and slash in comparison operators Jonas Schäfer 2024-04-15 18:58:02 +0200
  • c895cb1009 jid: implement Borrow<Jid> on FullJid and BareJid Jonas Schäfer 2024-04-15 17:09:49 +0200
  • 2e9c9411a3 jid: rewrite public types Jonas Schäfer 2024-04-15 17:03:57 +0200
  • fb63ac8e50 Update rxml to 0.10.0 Jonas Schäfer 2024-03-16 17:39:55 +0100
  • 65c91439f8 Used Element::append_text instead of append_text_node in TreeBuilder::process_text to prevent weird splitting of text when there is no element in between. Werner Kroneman 2024-01-29 23:29:09 +0100
  • f54776ca0a Added Element::append_text Werner Kroneman 2024-01-29 23:27:50 +0100
  • 2c701038cd Implement as_str on all Jid types Jonas Schäfer 2024-03-09 09:00:36 +0100
  • 9608b59f60 Add more conversion/construction paths between Jid and part types Jonas Schäfer 2024-03-08 13:31:26 +0100
  • 7fce1146e0 Offer {Resource,Node,Domain}Ref on Jid API Jonas Schäfer 2024-03-03 16:15:04 +0100
  • 45f1567ff2 Use debug_tuple instead of string formatting Jonas Schäfer 2024-03-03 15:55:11 +0100
  • 8238e81c66 Unify declaration of {Node,Domain,Resource}Part Jonas Schäfer 2024-03-03 15:53:09 +0100
  • e7fa6460f4 Update size tests Jonas Schäfer 2024-03-08 15:58:21 +0100
  • 2f7d5edb8a Make TryFrom<Element> chainable Jonas Schäfer 2024-03-02 09:19:49 +0100
  • 3b3a4ff0c8 Do not .clone() Element in code generated with generate_element Jonas Schäfer 2024-03-02 10:07:34 +0100
  • 6f6f8abb53 Add fields for Result Set Management in disco#items Jonas Schäfer 2024-03-03 14:44:39 +0100
  • 1bab5c3cd9 Remove redundant imports Emmanuel Gil Peyrot 2024-02-27 15:16:47 +0100
  • 6df8062867 Fix size tests on latest Rust release Emmanuel Gil Peyrot 2024-02-27 12:27:31 +0100
  • 1ecfaeb2bf Fix multiple error text lang handling in stanza_error Paul Fariello 2024-02-27 08:53:19 +0100
  • 87164b01ee Added xep-0264 to doap.xml Werner Kroneman 2024-02-03 23:30:27 +0100
  • 78158edc3e Added jingle_thumbnails mod to lib.rs. Werner Kroneman 2024-02-03 23:23:21 +0100
  • 611c09a8a2 Added jingle_thumbnails module. Werner Kroneman 2024-02-03 23:23:04 +0100
  • b541f8a809 Added ns::JINGLE_THUMBNAILS Werner Kroneman 2024-02-03 23:19:40 +0100
  • b2ba646fd4 Implement empty before for QuerySet famfo 2024-02-06 00:49:37 +0100
  • 99036735a3
    xmpp: Rename ClientBuilder::new_with_server to new_with_connector rename-method Maxime “pep” Buquet 2024-02-06 01:14:50 +0100
  • a292e19314 Fix 32bit Qurey struct size famfo 2024-02-01 13:03:31 +0100
  • 6daf0e906e Implement flip-page for MAM famfo 2024-02-01 00:12:28 +0100
  • 099747f2e4 CONTRIBUTING: Split in categories Maxime “pep” Buquet 2024-02-02 22:25:25 +0100
  • 2e0a90f447 CI: Deny future warnings xmpp ftw 2024-01-27 18:19:39 +0100
  • 9d5019ecdd Fix last cargo doc warnings xmpp ftw 2024-01-27 18:18:58 +0100
  • 28ab91f46a Add Sync to ServerConnectError famfo 2024-01-26 12:28:59 +0100
  • 0949acb750 Update the MR docs base URL xmppftw 2024-01-26 10:36:19 +0100
  • b42b498a8b Parallel docs build ; don't doc deps ; push to docs.xmpp.rs xmppftw 2024-01-24 18:47:07 +0100
  • 818a87802f Post comment to MR target not MR source project xmppftw 2024-01-24 23:18:05 +0100
  • 5bf2ef12eb Generate docs on commits / MRs, upload to Gitlab Pages and post link in comment xmppftw 2024-01-22 17:01:37 +0100
  • 060088be29 Implement function to get stream features famfo 2024-01-23 16:09:07 +0100
  • 45c19690a8
    README: Mention new CoC coc Maxime “pep” Buquet 2024-01-22 15:20:50 +0100
  • cad2e152cb
    Code of Conduct Maxime “pep” Buquet 2023-12-05 02:17:30 +0100
  • 1ce8145a7d Fix unused variable warnings when avatars disabled xmppftw@kl.netlib.re 2024-01-18 15:18:33 +0100
  • 25274e2f11 Deny warnings in github/gitea/forgejo CI and act local runner xmppftw@kl.netlib.re 2024-01-18 14:31:11 +0100
  • 7fc46968be Deny warnings in gitlab CI xmppftw@kl.netlib.re 2024-01-16 22:21:50 +0100
  • a6f4600a19 Reexport hashes from parsers xmppftw@kl.netlib.re 2024-01-16 15:18:26 +0100
  • 83d0d1bdfd Updated doap.xml for vCard avatars Werner Kroneman 2024-01-10 21:52:55 +0100
  • 10b204093e Added vCard update to parsers Werner Kroneman 2024-01-10 23:22:16 +0100
  • c0cf672131 Added vCard avatars (XEP-0054) to parsers. Werner Kroneman 2024-01-10 21:50:34 +0100
  • 18cb6f6e2d Refactored the "helpers" so that they use a common Codec trait; this makes them composable as well. Werner Kroneman 2024-01-06 19:14:37 +0100
  • e36b8d4fb9 Exposed bound_jid on Agent. Werner Kroneman 2023-12-26 17:44:37 +0100
  • 3f90e84c5b xmpp-parsers: Add a hexadecimal codec Emmanuel Gil Peyrot 2024-01-05 17:36:43 +0100
  • 54de8d9951
    Fix building xmpp with no-default-features moparisthebest 2024-01-03 20:01:05 -0500
  • 019450ff4b
    Add disabled-by-default insecure-tcp feature to tokio-xmpp for use by component connections moparisthebest 2024-01-01 01:13:51 -0500
  • 38bfba4a18
    xmpp crate now supports ServerConnector moparisthebest 2023-12-31 01:17:29 -0500
  • 733d005f51
    DNS/TLS deps are now optional, component now also uses ServerConnector moparisthebest 2023-12-30 22:08:37 -0500
  • e784b15402
    ServerConnector and AsyncClient support channel binding, SimpleClient uses ServerConnector moparisthebest 2023-12-30 00:07:59 -0500
  • 3cab603a4c
    Add AsyncServerConnector to AsyncClient to be able to support any stream moparisthebest 2023-12-29 01:09:33 -0500
  • 3d9bdd6fe2 Add StanzaTimeInfo for <delay> (XEP-0203) xmppftw 2023-12-31 21:06:15 +0100
  • a21cd76b5d Run cargo fmt xmppftw 2023-12-31 19:59:05 +0100
  • 4f8ce0a953 Implement Event::RoomSubject for room subject changes/retrieve xmppftw 2023-12-31 19:41:34 +0100
  • 51f2462772 When IQ from field is not set, it's user's own bare JID xmppftw 2023-12-31 17:54:34 +0100
  • 141a40bc79 Derive PartialOrd/Ord for Jid types xmppftw 2023-12-29 15:01:59 +0100
  • e3fcdf1428 Move handling of MessageType::Chat to message::receive::chat module xmppftw@kl.netlib.re 2023-12-30 13:18:12 +0100
  • 3ce259b143 Move handling of MessageType::GroupChat to message::receive::group_chat module xmppftw@kl.netlib.re 2023-12-30 13:09:01 +0100
  • d3603d1e68 Move handling of IqType::Set to iq::set module xmppftw@kl.netlib.re 2023-12-31 13:57:39 +0100
  • d821d2ecb2 Move handling of IqType::Result to iq::result module xmppftw@kl.netlib.re 2023-12-31 13:55:15 +0100
  • 159452b39d Move handling of IqType::Get to iq::get module xmppftw@kl.netlib.re 2023-12-30 01:08:52 +0100
  • dbf053f576 Move Agent to agent module xmppftw@kl.netlib.re 2023-12-30 00:43:10 +0100
  • f6c47dd394 Move send_message to message::send module xmppftw@kl.netlib.re 2023-12-30 00:38:06 +0100
  • 12e5299abf Move handle_message to message::receive module xmppftw@kl.netlib.re 2023-12-30 00:35:29 +0100
  • 0e31739934 Move send_room_private_message to muc::private_message module xmppftw@kl.netlib.re 2023-12-30 00:33:04 +0100
  • fecacf84c3 Move join_room and leave_room to muc::room module xmppftw@kl.netlib.re 2023-12-30 00:28:57 +0100
  • 7622721ec6 Move make_initial_presence to presence::send module xmppftw@kl.netlib.re 2023-12-30 00:21:32 +0100
  • 2a1b4db8e9 Move handle_presence to presence::receive module xmppftw@kl.netlib.re 2023-12-30 00:17:02 +0100
  • 379d3cfbe6 Move wait_for_events to event_loop module xmppftw@kl.netlib.re 2023-12-30 00:13:25 +0100
  • f95d968a9f Move upload_file_with to upload::send module xmppftw@kl.netlib.re 2023-12-30 00:06:11 +0100