Commit Graph

  • 2d2deb4ca7 structured Mxc type Jason Volk 2024-08-15 23:38:44 +00:00
  • d23a8412bd
    Merge pull request #9 from jevolk/conduwuit-changes June 🍓🦴 2024-08-15 07:49:15 -04:00
  • 3f06ade0fd Revert "Revert "optimize for optional static response headers zero-copy zero-alloc"" Jason Volk 2024-08-15 03:28:05 +00:00
  • 6e5e96cba3 add missing ContentDisposition header; fix non-upstreamed ContentDisposition strong type Jason Volk 2024-08-15 01:07:28 +00:00
  • 11cbd52af1 estimate and reserve capacity in outgoing headers map Jason Volk 2024-08-12 22:57:38 +00:00
  • e312768a66 add missing corp/cache-control headers to client authenticated media Jason Volk 2024-08-14 02:09:52 -04:00
  • 69b2bc4b8c Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-08-14 01:47:43 -04:00
  • 6bdc5ad326 Revert "optimize for optional static response headers zero-copy zero-alloc" strawberry 2024-08-14 01:46:35 -04:00
  • 959048c0c4 Revert "add missing corp/cache-control headers to authenticated media" strawberry 2024-08-14 01:46:10 -04:00
  • 3174097e35 Revert "estimate and reserve capacity in outgoing headers map" strawberry 2024-08-14 01:44:42 -04:00
  • 03037f6c92 Revert "Fix assumptions about header value types" strawberry 2024-08-14 01:44:16 -04:00
  • 38d791b679
    Merge pull request #8 from jevolk/conduwuit-changes June 🍓🦴 2024-08-12 19:48:17 -04:00
  • 9d25b0d5c2 add missing corp/cache-control headers to authenticated media Jason Volk 2024-08-12 23:03:07 +00:00
  • fd11fee88d optimize for optional static response headers zero-copy zero-alloc Jason Volk 2024-08-12 22:59:57 +00:00
  • a6e340e24d estimate and reserve capacity in outgoing headers map Jason Volk 2024-08-12 22:57:38 +00:00
  • 767b7c72f7 Fix assumptions about header value types Jason Volk 2024-08-12 20:56:31 +00:00
  • 40bf9965ac
    Merge pull request #7 from jevolk/conduwuit-changes June 🍓🦴 2024-08-11 16:44:50 -04:00
  • de41ebd92f zero-alloc zero-copy identifier deserialization and validation Jason Volk 2024-08-11 20:30:34 +00:00
  • 9508f16eb4
    Merge pull request #6 from jevolk/conduwuit-changes June 🍓🦴 2024-08-10 10:28:55 -04:00
  • 10f9f5a900 re-export js_int::Error Jason Volk 2024-08-10 08:40:59 +00:00
  • c12175cd16 apply rusfmt Jason Volk 2024-08-10 08:40:49 +00:00
  • 82417e3940
    events: Loosen type of call member event state keys Andrew Ferrazzutti 2024-08-10 03:41:46 -04:00
  • 04654f8833 chore: Fix new clippy warnings Kévin Commaille 2024-07-29 15:00:21 +02:00
  • 6087f7efbb ci: Bump nightly version Kévin Commaille 2024-07-29 14:59:54 +02:00
  • 878d2b287b
    events: update future endpoints and rename future to delay Timo 2024-07-29 16:38:38 +02:00
  • c76e2873c1 make ruma-identifiers-validation a ruma feature strawberry 2024-07-23 22:09:52 -04:00
  • 14d7415f0d client-api: Do not send request body for logout and logout_all Kévin Commaille 2024-06-22 11:38:31 +02:00
  • e815eb7603 federation-api: Add support for authenticated media endpoints Kévin Commaille 2024-06-29 16:59:50 +02:00
  • 9e8008f011 chore: Make rand a workspace dependency Kévin Commaille 2024-06-29 11:12:15 +02:00
  • 586668806e client-api: Move some media types and helpers to ruma-common Kévin Commaille 2024-06-17 19:46:09 +02:00
  • f9ae582b27 chore: Make bytes a workspace dependency Kévin Commaille 2024-06-17 19:43:03 +02:00
  • 463f89b0eb client-api: Add a type for the Content-Disposition HTTP header Kévin Commaille 2024-06-27 18:51:01 +02:00
  • f73ba5556c api: Allow types implementing ToString and FromStr for header values Kévin Commaille 2024-06-27 18:44:20 +02:00
  • cc56e5277b serde: Re-export AsStrAsRefStr derive macro Kévin Commaille 2024-06-27 15:50:40 +02:00
  • 50a46cc5f6
    api: implement (Partial)Eq for Metadata Matthias Ahouansou 2024-07-11 19:47:48 +00:00
  • 5ebe200bb6
    ci: Improve and run clippy-wasm command torrybr 2024-07-11 03:47:03 -04:00
  • 7f562fe67e
    events: use web-time instead of std::time for BeaconInfoEventContent torrybr 2024-07-08 04:18:03 -04:00
  • c51ccb2c68 fix incorrect MSC3266 room summary API endpoint strawberry 2024-07-03 15:42:44 -04:00
  • 9a5bfad849 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-06-30 11:54:39 -04:00
  • f1f96dc2b2 revert this cargo.toml formatting strawberry 2024-06-30 11:54:20 -04:00
  • c37843e9be events: make allow field for restricted rooms optional Matthias Ahouansou 2024-06-27 17:04:54 +01:00
  • f17de39ed4 events: More relation serde fixes Kévin Commaille 2024-06-25 13:00:30 +02:00
  • 862be071d2
    client-api: Add future endpoints Timo 2024-06-25 12:45:15 +02:00
  • e5a370f7e5 events: don't serialize the rel_type twice for Thread relationships Benjamin Bouvier 2024-06-24 15:24:09 +02:00
  • f502c88878
    Merge pull request #5 from jevolk/conduwuit-changes June 🍓🦴 2024-06-25 04:38:15 -04:00
  • cdac2a88f8 GATs are stable Jason Volk 2024-06-25 05:44:50 +00:00
  • fec2152d87
    events: allow deserializing an event content with a type (#1850) Benjamin Bouvier 2024-06-24 10:55:12 +02:00
  • 829bf5caec server-util: Use http-auth crate to parse XMatrix Kévin Commaille 2024-05-09 16:23:36 +02:00
  • a17c0516d6 identifiers: Deprecate constructing Matrix URI for event with room alias Kévin Commaille 2024-06-22 11:06:45 +02:00
  • bc39c04af9 client-api: Add support for terms of service at registration Kévin Commaille 2024-06-21 22:33:04 +02:00
  • 002fe2fb3d html: Add support for mathematical messages Kévin Commaille 2024-06-21 22:11:49 +02:00
  • ba76e0ee3a client-api: Stabilize support for animated thumbnails Kévin Commaille 2024-06-21 21:54:33 +02:00
  • 3eb0248cf8 events: Stabilize support for muting in VoIP calls Kévin Commaille 2024-06-21 21:42:15 +02:00
  • 968c52b117 api: Rename request macro attribute query_map to query_all Kévin Commaille 2024-06-21 18:35:47 +02:00
  • 05c12bf3ba api: Clarify that access tokens using query parameter are deprecated Kévin Commaille 2024-06-21 02:58:33 +02:00
  • ffc1cb1c4d ci: Print version of latest spec page downloaded Kévin Commaille 2024-06-21 17:51:29 +02:00
  • 00a17dbe9d events: Fix deserialization of AnyGlobalAccountDataEvent for variants with type fragment Kévin Commaille 2024-06-19 19:48:55 +02:00
  • ceba4586d6 identifiers: Remove link to previous version of spec in changelog Kévin Commaille 2024-06-21 10:33:05 +02:00
  • b8e4d5b6a2 misc: Update spec links to latest version Kévin Commaille 2024-06-21 10:28:18 +02:00
  • 015a0c1c96 ci: Make spec links check output format easier to parse Kévin Commaille 2024-06-21 10:14:44 +02:00
  • 32d0e03575 ci: Change how we detect duplicate IDs for spec links Kévin Commaille 2024-06-19 15:41:09 +02:00
  • 46781d70ef client-api: Deprecate non-authenticated media endpoints Kévin Commaille 2024-06-21 15:34:39 +02:00
  • 44b474a6f1 client-api: Stabilize authenticated media endpoints Kévin Commaille 2024-06-21 15:21:32 +02:00
  • 644883eaf5 ci: Allow spec links to Matrix 1.11 Kévin Commaille 2024-06-20 18:51:41 +02:00
  • 2dcc83278a api: Add MatrixVersion::V1_11 Kévin Commaille 2024-06-20 18:50:48 +02:00
  • 1910a7f092 api: Fix response macro docs Kévin Commaille 2024-06-19 12:20:40 +02:00
  • 629b06e1e4
    thirdparty: Implement Borrow/Hash/Eq for ThirdPartyIdentifier Mikoto 2024-06-18 21:35:19 +00:00
  • afb5ae0102
    client-api: Make id_server and id_access_token in ThirdpartyIdCredentials optional fields Mikoto 2024-06-18 21:19:22 +00:00
  • b8f0cb8fac client-api: Fix changelog Kévin Commaille 2024-06-18 18:41:51 +02:00
  • b7bc7d4873 client-api: Make authentication optional for change_password and deactivate Kévin Commaille 2024-06-05 13:06:59 +02:00
  • 64b3838113 thirdparty: Fix unstable-unspecified feature being non-additive Kévin Commaille 2024-06-18 12:35:59 +02:00
  • 6347f547c1 events: Upgrade pulldown-cmark crate Kévin Commaille 2024-06-18 12:15:27 +02:00
  • b367e42bd0 events: Remove unwanted pulldown-cmark cargo feature Kévin Commaille 2024-06-18 12:10:14 +02:00
  • 5f0fc0aec2 signatures: enforce base64 for signature field in X-Matrix headers Xiretza 2024-06-16 20:32:52 +00:00
  • 230a90ef39 signatures: fix encoding of X-Matrix header Xiretza 2024-06-02 20:01:50 +00:00
  • 2df733997a signatures: add explanatory comment to X-Matrix decoding Xiretza 2024-06-02 20:01:31 +00:00
  • c218174369
    events: Support new matrixRTC membership format Timo 2024-06-13 10:58:50 +02:00
  • f60c79727a
    events: Unstable support for MSC 3489 live location sharing torrybr 2024-06-10 17:45:42 -04:00
  • 99b30fb9d4 docs: Document area prefix for commits Kévin Commaille 2024-06-10 21:19:38 +02:00
  • fd686e7795 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-06-10 16:57:10 -04:00
  • a397f0a327 ci: Allow Unicode-3.0 license Kévin Commaille 2024-06-10 20:29:48 +02:00
  • dead69001c ci: Use version 2 of cargo-deny config Kévin Commaille 2024-06-10 20:28:58 +02:00
  • f8f6db89d8
    Merge pull request #4 from jevolk/missing_send June 🍓🦴 2024-06-09 02:17:17 -04:00
  • bc6855707b Fix missing Send marker Jason Volk 2024-06-09 06:04:29 +00:00
  • e9302a9556 add legacy Element Android/iOS hack for UIAA strawberry 2024-06-06 03:16:23 -04:00
  • ef40b184b7
    client-api: make user_id of SlidingSyncRoomHero mandatory (#1832) Matthias Ahouansou 2024-06-05 11:22:08 +00:00
  • 73535a7dd3 client-api: Add support for authenticated media endpoints Kévin Commaille 2024-05-17 11:51:52 +02:00
  • f323f4f960
    client-api: rename avatar to avatar_url for SlidingSyncRoomHero (#1833) Matthias Ahouansou 2024-06-05 09:41:26 +00:00
  • a8025de761 server-util: make destination parameter of XMatrix::new mandatory Matthias Ahouansou 2024-05-29 15:38:52 +01:00
  • d91e6d7e63
    Simplify docsrs feature usage Jonas Platte 2024-05-30 04:35:07 -04:00
  • d9f08f585c
    Change Box<ClientSecret> types to OwnedClientSecret Jonas Platte 2024-05-30 04:28:59 -04:00
  • 2a4b3f5668
    client-api: Fix comment on async upload declaring incorrect http method Matthias Ahouansou 2024-05-29 19:59:08 +01:00
  • ba9a492fde client-api: Fix position of entry in changelog Kévin Commaille 2024-05-23 19:58:52 +02:00
  • de20f0351f ci: Run tests with compat features Kévin Commaille 2024-05-23 15:56:12 +02:00
  • 75e8829bec client-api: RoomSummary::heroes must be OwnedUserIds, in fact Benjamin Bouvier 2024-05-23 19:14:30 +02:00
  • 6cd3af9b86
    events: Add support for encrypted stickers Marco Antonio Alvarez 2024-05-23 15:49:15 +02:00
  • ee5e6b8c9e
    feat(client-api): v4::SyncRequestList has a new include_heroes field (#1818) Ivan Enderlin 2024-05-23 11:57:13 +02:00
  • 1c1cfe9a7e
    feat: Add heros support for sliding sync room. (#1691) Ivan Enderlin 2024-05-22 10:14:11 +02:00
  • 042444dc1d Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-05-21 21:31:00 -04:00
  • 1c4f26af74 client-api: Add support for MSC4108 OIDC sign in and E2EE set up via QR code Damir Jelić 2024-05-07 12:09:50 +02:00