Commit graph

  • 920148dca1 add allowed_rooms() utility to JoinRule conduwuit-changes Jason Volk 2025-04-04 00:32:31 +00:00
  • db8fe2f361 ignore legacy mentions related tests Jason Volk 2025-04-03 21:42:36 +00:00
  • 88836c95fa add granular ACL content examination tools Jason Volk 2025-04-03 21:11:38 +00:00
  • edbdc79e56
    remove non_exhaustive on signatures upload failures struct type June Clementine Strawberry 2025-04-03 12:53:56 -04:00
  • 0701341a2f
    add msc4190 to appservice registration June Clementine Strawberry 2025-04-03 11:32:16 -04:00
  • 80bcb24b1f
    fix ancient matrix-nio bot compat with e2ee reqs June Clementine Strawberry 2025-04-03 10:58:44 -04:00
  • ea12786571 allow no event_id in predecessor like synapse June Clementine Strawberry 2025-04-02 19:37:23 -04:00
  • 7c97c2b1a2
    update our MSC3266 implementation June Clementine Strawberry 2025-04-02 19:37:07 -04:00
  • 8c74682395
    Check room_types in Filter::is_empty Ginger 2025-03-12 15:51:11 -04:00
  • 24d018a001
    add knock membership event filter June Clementine Strawberry 2025-03-11 21:13:49 -04:00
  • 69133fd53c
    exclude old/ from workspace members June Clementine Strawberry 2025-03-11 21:05:02 -04:00
  • 35b0054059 signatures: Use KeyId and SigningKeyAlgorithm to parse key IDs Kévin Commaille 2025-01-26 13:31:13 +01:00
  • 4f5cda56b7 identifiers: Generate 10 chars long DeviceId by default Kévin Commaille 2025-03-11 16:21:35 +01:00
  • cd133c2c15 common: Allow to configure exhaustive types when environment variable is set gnieto 2025-03-09 12:30:42 +01:00
  • f5ab6302aa
    fix threads include not defaulting properly June Clementine Strawberry 2025-03-10 12:22:10 -04:00
  • d577100f54 default to an empty signatures, alias msc2732 fallback_keys, add random unspecced field to device_keys June Clementine Strawberry 2025-03-09 00:34:36 -05:00
  • bb42118bd8
    fix building after crate removals June Clementine Strawberry 2025-03-05 23:13:55 -05:00
  • cd420fd7c9 federation-api: Remove unnecessary dev dependency Kévin Commaille 2025-03-05 14:57:16 +01:00
  • 14645a9857 federation-api: Merge ruma-server-util into ruma-federation-api Kévin Commaille 2025-03-05 14:52:17 +01:00
  • 86db89a3d5 docs: Add section about updating other repos after a release Kévin Commaille 2025-03-05 15:11:42 +01:00
  • 6662c138f7 Upgrade dependencies graph Kévin Commaille 2025-03-04 14:26:15 +01:00
  • 0d58964877 Remove ruma-client Kévin Commaille 2025-03-04 14:25:59 +01:00
  • 8347cc08ef
    stop building ruma-state-res as it now lives inside conduwuit June Clementine Strawberry 2025-03-05 22:54:00 -05:00
  • 406bb2845b
    fix lint June Clementine Strawberry 2025-03-05 22:53:29 -05:00
  • 252257f89f
    run cargo nightly fmt June Clementine Strawberry 2025-03-05 22:53:12 -05:00
  • a2adc6ffa7
    nuke tf out of skip_serializing_if on power levels to improve client compatibility June Clementine Strawberry 2025-03-05 22:41:49 -05:00
  • b40e765286
    fix few compilation things after merging new upstream changes June Clementine Strawberry 2025-02-28 20:37:59 -05:00
  • 73cec0b965 ci: Do not check insta snapshot files with typo Kévin Commaille 2025-01-22 21:58:12 +01:00
  • 90d81c2330 signatures: Do not check signature of invite that result from third-party invite Kévin Commaille 2025-01-22 21:14:15 +01:00
  • 72871a8e50 api: Implement PartialEq, Eq, PartialOrd and Ord for media::Method Yiming Lu 2025-02-26 22:55:40 +08:00
  • 0e84b0ab99 events: Expose missing url preview image types Benjamin Kampmann 2025-02-25 20:22:15 +01:00
  • f80d04d6a8 common: Implement IntoIterator for Signatures Matthias Ahouansou 2025-02-24 10:08:31 +00:00
  • f740e4c159
    bump rust toolchain to 1.81 June Clementine Strawberry 2025-02-28 11:55:07 -05:00
  • 2fa2acb1d1 events: Upgrade pulldown-cmark Kévin Commaille 2025-02-20 15:04:16 +01:00
  • 7ae5c1e9da thirdparty: Move instance_id field out of unstable-unspecified Kévin Commaille 2025-02-19 11:55:00 +01:00
  • 8065ef2a10 client-api: Add GrantType::DeviceCode Kévin Commaille 2025-02-18 17:09:02 +01:00
  • 5dc3e0f81d
    Merge pull request #18 from dr-bonez/bugfix/allow-empty-auth June Clementine Strawberry 🍓🦴 2025-02-18 16:54:52 -05:00
  • 599fb39100
    better error reporting Aiden McClelland 2025-02-17 16:47:13 -07:00
  • 4b3a925683
    Merge pull request #17 from morguldir/awawa June Clementine Strawberry 🍓🦴 2025-02-16 18:40:09 -05:00
  • 82b666ae33
    derive PartialEq for CrossSigningKey and identifiers::Signatures morguldir 2025-02-17 00:35:35 +01:00
  • d2e1b510a0
    move or_empty deserializer to ruma-common, add tests morguldir 2025-02-17 00:33:43 +01:00
  • 6b24abc2d1
    add stable paths of profile fields MSC strawberry 2025-02-16 17:47:33 -05:00
  • b9d9a2abcc
    client-api: Fix string representation of CodeChallengeMethod =?UTF-8?q?K=C3=A9vin=20Commaille?= 2025-02-16 17:28:15 -05:00
  • 674d54381f api: Fix location of changelog Kévin Commaille 2025-02-14 09:23:02 +01:00
  • bed66a04d9 client-api: Add support for authorization server metadata endpoint Kévin Commaille 2025-01-18 19:19:17 +01:00
  • 2953f51991 events: Fix test for compat-encrypted-stickers Kévin Commaille 2025-02-07 23:16:41 +01:00
  • 9d9633895f xtask: Get release changes after the commit Kévin Commaille 2025-02-06 14:27:13 +01:00
  • f4bb2b713c client-server-api: Return a BTreeSet for get_supported_versions::Response::known_versions() Kévin Commaille 2025-01-24 05:13:14 +01:00
  • 0533699453 identity-service-api: Return a BTreeSet for get_supported_versions::Response::known_versions() Kévin Commaille 2025-01-24 05:12:09 +01:00
  • 990d01b19d api: Replace Display implementation of MatrixVersion with as_str() method Kévin Commaille 2025-01-24 04:55:38 +01:00
  • b91034f8a0
    api: Implement PartialOrd and Ord for MatrixVersion =?UTF-8?q?K=C3=A9vin=20Commaille?= 2025-02-16 17:15:36 -05:00
  • a1035ece48
    signatures: Dont enable getrandom feature of rand =?UTF-8?q?K=C3=A9vin=20Commaille?= 2025-02-16 16:40:33 -05:00
  • e58a1396ef api: Clarify MatrixVersion::v1_0 docs and add support for Identity Service API versions Kévin Commaille 2025-01-24 04:18:25 +01:00
  • c24850bd71
    common: Enable getrandom dependency with rand =?UTF-8?q?K=C3=A9vin=20Commaille?= 2025-02-16 16:38:12 -05:00
  • bb2b381cad
    merge bunch of identifier changes from upstream strawberry 2025-02-16 16:29:46 -05:00
  • 6770d56166
    fix weird compilation issues strawberry 2025-02-16 16:21:19 -05:00
  • 0795861123
    fix key and key_name ruma_path mismatch in profile fields strawberry 2025-02-16 16:14:25 -05:00
  • 8d277cc66e Add wasm32-unknown-unknown target to rust-toolchain.toml Jonas Platte 2025-01-24 00:02:29 +01:00
  • 0b3139b567 events: Fix broken list item in message module docs Jonas Platte 2025-01-24 00:01:45 +01:00
  • e42e9568d9 Bump nightly toolchain Jonas Platte 2025-01-23 23:45:15 +01:00
  • 6a1377bda2 events: Remove test duplicates Kévin Commaille 2025-01-16 18:22:08 +01:00
  • b992cbed99 events: Add is_redacted accessor to event enums Kévin Commaille 2025-01-16 18:21:30 +01:00
  • 5b14122d44 fix: Use unstable-msc4186 without unstable-msc3575 (#1995) Ivan Enderlin 2025-01-14 12:15:33 +01:00
  • 9410bb7cdd client-api: Use AuthType in get_uiaa_fallback_page's Request Kévin Commaille 2025-01-12 20:51:09 +01:00
  • 57564e3ee1
    client-api: Use rename_all for IdentityProviderBrand =?UTF-8?q?K=C3=A9vin=20Commaille?= 2025-02-16 15:21:30 -05:00
  • 1f35dfbf09 events: Fix backported test Kévin Commaille 2025-01-10 11:05:44 +01:00
  • 040ef73073 xtask: Add lint to detect unused cargo features Kévin Commaille 2025-01-03 11:19:11 +01:00
  • c6e9d4d0ed xtask: Add logs for release dry run Kévin Commaille 2025-01-03 01:56:22 +01:00
  • 64ea3d0437 xtask: Fix finding changes when version title exists in changelog Kévin Commaille 2025-01-03 01:55:49 +01:00
  • 8994a00246 events: Update trybuild output Kévin Commaille 2025-01-09 20:10:50 +01:00
  • 4e1b646050 api: Update trybuild output Kévin Commaille 2025-01-09 20:04:28 +01:00
  • 42a21b3c03 client-api: Add unstable support for OIDC-aware compatibility Kévin Commaille 2025-01-07 00:22:01 +01:00
  • 52f9ed6954 client-api: Add support for new dehydrated device format Hubert Chathi 2025-01-08 03:49:01 -05:00
  • 09c19275b4 events: add mentions in the plain edit event when replacing an event with no initial mentions Benjamin Bouvier 2025-01-07 15:23:56 +01:00
  • e7789868c4
    Merge pull request #16 from dr-bonez/bugfix/allow-empty-auth June Clementine Strawberry 🍓🦴 2025-02-15 15:11:54 -05:00
  • d045b5aa37
    simple fix to allow auth: {} from element Aiden McClelland 2025-02-13 17:37:07 -07:00
  • e7a793b720 permit conversions to state event types Jason Volk 2025-02-08 05:50:55 +00:00
  • f5667c6292
    dont fail req deserialisation over empty push response body strawberry 2025-02-07 17:59:02 -05:00
  • 7da56bf7f4 fix some tests Jason Volk 2025-02-05 11:26:08 +00:00
  • 0120acc116 fix doc lints Jason Volk 2025-02-05 10:34:43 +00:00
  • fa3abc9431 fix missing api feature for ruma-common from ruma-server-util Jason Volk 2025-02-05 10:33:32 +00:00
  • 8cfc0a6bc6 fix missing pushrules in test Jason Volk 2025-02-05 10:17:16 +00:00
  • 517ac45722
    dont alias receive_ephemeral to de.sorunome.msc2409.push_ephemeral strawberry 2025-02-05 01:25:09 -05:00
  • 010ae6daad add missing TimelineEventType -> StateEventType conversion replacing anti-pattern to_string().into() Jason Volk 2025-01-29 23:03:04 +00:00
  • b560338b2a reduce several tracing spans to debug level Jason Volk 2025-01-23 04:36:37 +00:00
  • 427877d5bc identifiers: add clone from owned reference Jason Volk 2025-01-22 06:30:05 +00:00
  • c4f55b3990 client-api: Fix deserialization of KnockedRoom Kévin Commaille 2024-12-31 11:30:26 +01:00
  • ec42dd491a events: Add unstable support for MSC2545 for image packs Yorusaka Miyabi 2024-12-27 19:51:51 +08:00
  • 0a37df11cd events: Add unstable support for is_animated image flag Kévin Commaille 2024-12-28 15:50:28 +01:00
  • 6441d823dd Remove unnecessary allow attribute Kévin Commaille 2024-12-28 15:41:52 +01:00
  • 9e9b59819c chore: Fix links to rich reply fallback section Kévin Commaille 2024-12-20 10:49:59 +01:00
  • 3321286242 events: Do not generate reply fallbacks anymore Kévin Commaille 2024-12-01 13:00:50 +01:00
  • ea0cdc6318 api: Add MatrixVersion::V1_13 Kévin Commaille 2024-12-19 18:27:04 +01:00
  • cbad1a414a xtask: Allow links to v1.13 of the Matrix spec Kévin Commaille 2024-12-19 18:23:08 +01:00
  • ac37db212a fix lints Jason Volk 2024-10-06 20:09:37 +00:00
  • 814df8faf2 add capacity() and missing len() to Owned identifier interface Jason Volk 2025-01-01 19:36:52 +00:00
  • 30a08ff7be various identifiers macro optimizations Jason Volk 2024-12-28 17:12:37 +00:00
  • 6e4d02b9c0 add errors for feature not implemented or disabled Jason Volk 2024-12-24 14:44:44 +00:00
  • 54da128bbe refactor owned identifiers using SmallVec main Jason Volk 2024-12-27 02:34:36 +00:00
  • 9e9b7c4057
    Merge e9c7214da6 into d3ed3194eb morguldir 2024-12-25 16:31:36 +08:00