Commit Graph

  • 8ce5d8eb87 reserve outgoing request headers Jason Volk 2024-10-30 05:31:34 +00:00
  • dd8b13ed2f
    add unspecced r0 routes to more key endpoints strawberry 2024-10-28 16:38:00 -04:00
  • 39c1addd37
    implement MSC4210, add missing .m.rule.contains_user_name check strawberry 2024-10-26 15:35:40 -04:00
  • d96d981475 Make to_cow_str() for event types public as at least some hedge against unconditional to_string(). Jason Volk 2024-10-25 02:42:48 +00:00
  • 9f6c48eea2
    add MSC2815 support, query param and error codes strawberry 2024-10-19 18:30:44 -04:00
  • 1c4eeb4c41 events: Add relates_to field on StickerEventContent Neek 2024-10-15 17:29:36 +02:00
  • 5627c5109e federation-api: Remove KeyObject Kévin Commaille 2024-10-09 10:12:04 +02:00
  • 60b92e8e1d events: Stabilize support for marked unread room account data Kévin Commaille 2024-10-07 11:42:59 +02:00
  • f0b76f2295 chore: Mention Matrix 1.12 in changelog Kévin Commaille 2024-10-07 22:41:11 +02:00
  • cc1b2144ea chore: Point links to v1.12 of the spec Kévin Commaille 2024-10-07 22:30:31 +02:00
  • aae40393bb xtask: Allow links to v1.12 of the spec Kévin Commaille 2024-10-07 22:25:57 +02:00
  • 56b400b832 api: Add MatrixVersion::V1_12 Kévin Commaille 2024-10-07 22:25:26 +02:00
  • 1aa2eadd70 client-api: Remove RuleScope Kévin Commaille 2024-10-07 22:18:17 +02:00
  • 9abafb284a events: Fix indentation in changelog Kévin Commaille 2024-10-07 12:00:34 +02:00
  • 4a5d7d0e7a events: Add filename helper methods for audio, file, image and video messages. Doug 2024-10-04 09:53:16 +01:00
  • e0db68241d events: Add helpers for media captions to audio, file, image and video messages Doug 2024-10-07 10:39:45 +01:00
  • 0286bcfa2f api: allow constructing MatrixErrorBody::NotJson Charles Hall 2024-10-03 19:26:23 -07:00
  • 7a8ca45bbe client-api: allow constructing ErrorBody::NotJson Charles Hall 2024-10-02 10:03:06 -07:00
  • 506b340302 add r0 endpoint to PUT /_matrix/client/r0/room_keys/keys strawberry 2024-10-16 14:50:40 -04:00
  • d7baeb7e5c add required_keys util to signatures Jason Volk 2024-10-12 07:38:11 +00:00
  • 90fb81eabe reduce excessive cloning for verify_json Jason Volk 2024-10-10 00:58:48 +00:00
  • eb93c641ab gate ruma_common::http_headers under feature api Jason Volk 2024-10-10 01:26:08 +00:00
  • 3109496a1f expose MAX_BYTES as an associated constant for identifiers Jason Volk 2024-10-09 09:50:10 +00:00
  • c434098fb1 Improve validation error for empty mxid. Jason Volk 2024-10-03 04:41:13 +00:00
  • b57e03e342 impl Serialize for ContentDisposition Jason Volk 2024-10-09 01:14:06 +00:00
  • c3f21813ca impl Serialize for Mxc using Display/to_string() for now Jason Volk 2024-10-08 22:06:21 +00:00
  • f485a0265c Support let sender: &UserId = value.get("sender").try_into()?; Jason Volk 2024-10-03 01:47:27 +00:00
  • 7f345bf39d fix building without unstable-msc2409 feature strawberry 2024-10-02 21:52:14 -04:00
  • e81ed2741b add room reporting as per MSC4151 strawberry 2024-10-01 23:49:00 -04:00
  • 0738b7f72d Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-10-01 10:46:37 -04:00
  • e2d576677e add missing receive_ephemeral appservice registration bool as part of MSC2409 strawberry 2024-10-01 10:29:20 -04:00
  • a9267360cb client-api: Add support for account locking Kévin Commaille 2024-09-29 10:37:29 +02:00
  • 9f8cdecae6
    Upgrade outdated dependencies Jonas Platte 2024-09-29 10:42:39 +02:00
  • ade2f1daf0 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-09-28 17:09:18 -04:00
  • b7059ddd18 federation-api: Allow old_verify_keys to be missing when deserializing ServerSigningKeys Kévin Commaille 2024-08-14 16:02:09 +02:00
  • 12a2e9342b client-api: Add m.get_login_token capability Kévin Commaille 2024-09-05 11:46:33 +02:00
  • 85b412ffed
    client-api: sync::v5::Request::timeline_limit is not optional. (#1914) Ivan Enderlin 2024-09-27 08:17:02 +02:00
  • 463904db31
    client-api: Remove sync::v5::Response::initial. (#1913) Ivan Enderlin 2024-09-27 08:16:47 +02:00
  • e7db44989d async state-res Jason Volk 2024-09-21 00:49:02 +00:00
  • 1d0b06b581 fix tests for ContentDisposition macro support Jason Volk 2024-09-24 00:56:03 +00:00
  • bb93521103 fix tests for structured Mxc Jason Volk 2024-09-24 00:55:10 +00:00
  • c06af4385e
    client-api: Add unstable-msc4186 inside the CHANGELOG.md. (#1911) Ivan Enderlin 2024-09-24 09:30:31 +02:00
  • d8d9d2030d Make state_res interface iterators +Send Jason Volk 2024-09-21 00:46:57 +00:00
  • e9e9a88fc4 bump rustfmt edition Jason Volk 2024-09-19 22:37:52 +00:00
  • 5873bbd53e Make state-res Error +Send Jason Volk 2024-09-19 18:35:48 +00:00
  • 9900d06765 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-09-17 17:55:49 -04:00
  • 1ae98db9c4 changelog: Document device_id type change Timo 2024-09-16 17:49:35 +02:00
  • 92110cabb5 events: Use DeviceId instead of String. Timo 2024-09-16 17:45:32 +02:00
  • 1298c1d690 events: Fixing comments for new method. Timo 2024-09-12 13:21:22 +02:00
  • 61f5150358
    federation-api: allow multipart body without preceding CRLF on first boundary Benjamin Lee 2024-09-17 01:45:04 -07:00
  • 92a35381b5
    client-api: fix build when unstable-msc4168 feature is disabled (#1910) Benjamin Lee 2024-09-15 23:17:11 -07:00
  • b6f82a72b6 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-09-13 16:35:24 -04:00
  • 7cfa3be0c6
    client-api: Implement MSC4186. (#1907) Ivan Enderlin 2024-09-12 09:12:49 +02:00
  • d92404d114
    events: introduce custom StateKey type for call member state events Timo 2024-09-12 08:28:06 +02:00
  • 1a138ed6c9 Use workspace lint configuration instead of rustflags hack Jonas Platte 2024-09-10 21:22:38 +02:00
  • 7051892077 Move integration tests one directory level deeper Jonas Platte 2024-09-10 21:22:02 +02:00
  • 56e56485cd docs: Link to examples repo from main readme Jonas Platte 2024-09-10 18:54:35 +02:00
  • b1632fd07c Remove examples from the repository Jonas Platte 2024-09-09 22:45:09 +02:00
  • 9e418105ff ci: Upgrade actions Kévin Commaille 2024-09-10 18:39:33 +02:00
  • 25c6d8b2ad cargo fmt strawberry 2024-09-09 22:26:07 -04:00
  • f621b318c5 support generic KV pairs of MSC4133 strawberry 2024-09-09 22:25:20 -04:00
  • 0c00b90b22
    client-api: Replace server_name with via in knock_room and join_room_by_id_or_alias Johannes Marbach 2024-09-09 11:26:23 +02:00
  • 11155e576a Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-09-07 12:20:19 -04:00
  • b432789838 use RoomTypeFilter instead of Option<RoomType> morguldir 2024-09-07 12:19:59 -04:00
  • 8f288cc1f2 events: Replace deprecated lint in UI test Kévin Commaille 2024-09-07 17:00:57 +02:00
  • 733ee0d12d api: Remove warnings about types visibility in UI tests Kévin Commaille 2024-09-07 16:52:00 +02:00
  • 9203934fd7 serde: Improve docs for Raw<T> Kévin Commaille 2024-09-07 16:43:26 +02:00
  • a56787e506 chore: Fix new clippy lint Kévin Commaille 2024-09-07 14:54:15 +02:00
  • bafb5c60c0 ci: Bump the version of Rust nightly Kévin Commaille 2024-09-07 14:53:08 +02:00
  • 4547da0b7b Fix CI by changing where deprecations are added and allowed Jonas Platte 2024-09-07 10:43:12 +02:00
  • 6a049c93a1 macros: Fix METADATA references in generated tests Jonas Platte 2024-09-07 10:24:02 +02:00
  • 83acca397b macros: Fix test cfg in macro output Jonas Platte 2024-09-06 22:10:26 +02:00
  • b003338b90 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-09-07 08:18:57 -04:00
  • 037e37c5e7 ci: Exclude ruma-macros feature from stable-all Jonas Platte 2024-09-06 20:45:40 +02:00
  • 43abef7e1f ci: Update MSRV jobs Jonas Platte 2024-09-06 20:37:28 +02:00
  • 0e8388abab macros: Add __internal_macro_expand feature for better RA macro expansion Jonas Platte 2024-09-06 20:26:22 +02:00
  • 79025dfca4 macros: Improve internal assertions Jonas Platte 2024-09-06 20:11:07 +02:00
  • de6b08a2b5 macros: Simplify internal derive macro input parsing Jonas Platte 2024-09-06 19:11:51 +02:00
  • 88f56b0e00 html: Upgrade html5ever Kévin Commaille 2024-09-06 12:00:59 +02:00
  • 83a9bf7366 add DELETE impl of MSC4133 for MSC4175 strawberry 2024-09-06 23:25:12 -04:00
  • 0aa4cc4f9c add MSC4175 tz field to federation profile strawberry 2024-09-06 23:19:16 -04:00
  • bf93f9caa6 partial impl GET/PUT for MSC4133 and MSC4175 strawberry 2024-09-06 23:13:31 -04:00
  • c8a2d06e24 Merge remote-tracking branch 'upstream/main' into conduwuit-changes strawberry 2024-09-06 21:10:32 -04:00
  • dac38e4e17 events: Improve markdown syntax detection Kévin Commaille 2024-09-05 12:46:23 +02:00
  • 0ea496b138 events: Upgrade pulldown-cmark Kévin Commaille 2024-09-05 12:47:03 +02:00
  • d568d579ad html: Remove support for name attribute Kévin Commaille 2024-09-05 11:06:00 +02:00
  • d6890ef00c client-api: use a RoomTypeFilter for syncv3 (not_)room_types filters morguldir 2024-09-04 23:42:26 +02:00
  • f1fbfb12ea client-api: use RoomType for syncv3 filters instead of strings morguldir 2024-08-23 20:45:20 +02:00
  • d7ddcd036f
    Merge pull request #12 from morguldir/accountdata June 🍓🦴 2024-08-30 07:41:44 -04:00
  • 8dd8aab29d
    accountdata: add an enum to allow returning both global and room accountdata morguldir 2024-08-30 09:10:52 +02:00
  • 1de0f493e8 downgrade deprecation warns into debug_warns Jason Volk 2024-08-28 15:41:56 +00:00
  • 89cee2d2d9 add missing Cow header in federation authenticated media Jason Volk 2024-08-27 02:38:30 +00:00
  • a0cc9a80dd add missing impl of PartialEq on media::Method Jason Volk 2024-08-27 00:34:57 +00:00
  • 000d1e3732 add missing other piece to ThreepidMediumNotSupported strawberry 2024-08-24 13:15:34 -04:00
  • 92291c0100
    Merge pull request #11 from morguldir/conduwuit-changes June 🍓🦴 2024-08-24 00:20:51 -04:00
  • 5b2ce30401
    syncv3: use RoomType in sync filters morguldir 2024-08-23 20:45:20 +02:00
  • 642c981f99
    MatrixRTC: fix call member parsing by using the correct focus_active format. (#1888) Timo 2024-08-21 17:51:12 +02:00
  • cd2de49c87 add M_THREEPID_MEDIUM_NOT_SUPPORTED, per MSC4178 strawberry 2024-08-17 02:19:44 -04:00
  • 25fbd64b96 fix str to mxc conversion; add convenience OwnedMxcUri conversion Jason Volk 2024-08-16 06:22:38 +00:00
  • 01e910dccf
    Merge pull request #10 from jevolk/conduwuit-changes June 🍓🦴 2024-08-15 23:30:25 -04:00