Commit Graph

  • b3d3fc46fd feat(qr-login): Include some additional authenticated data in the HPKE channel Damir Jelić 2026-02-23 15:56:28 +01:00
  • 0ef9dce247 test(oauth): Add some more tests for the MSC4388 QR login variant Damir Jelić 2026-02-06 17:27:06 +01:00
  • 4b589a659d feat(oauth): Add support to MSC4388 for the QR login Damir Jelić 2026-02-06 13:08:24 +01:00
  • 84e708698c MSC4388 support for the rendezvous channel Damir Jelić 2026-01-23 15:17:01 +01:00
  • 901597ee98 refactor(qr-login): Move some more error variants into the MessageDecodeError poljar/qr-login/hpke-crypto-channel Damir Jelić 2026-01-16 11:16:22 +01:00
  • e38c3ff4b5 feat(qr-login): Properly handle HPKE errors in the secure channel Damir Jelić 2026-01-16 10:50:43 +01:00
  • 146fc6f40d feat(qr-login): Support HPKE for the cryptographic channel Damir Jelić 2025-12-05 13:09:14 +01:00
  • 22e812655c chore: Bump vodozemac Damir Jelić 2025-12-05 13:09:14 +01:00
  • 003b223a68 Structure of X.509 keys in store Andy Balaam 2026-04-29 11:38:32 +01:00
  • e90dbb37c8 fix: Filter out threaded events from event focused timeline Jorge Martín 2026-04-29 10:58:09 +02:00
  • e84fa87ed8 wip-broken-adding-x509_keys Andy Balaam 2026-04-29 11:03:29 +01:00
  • d3f5c5a403 Sign cross-signing keys with private X509 key Richard van der Hoff 2026-04-29 10:42:08 +01:00
  • e9695999c8 labs: create signature Richard van der Hoff 2026-04-29 10:18:50 +01:00
  • cc70248615 wip-broken-use-rustls Andy Balaam 2026-04-29 10:18:08 +01:00
  • 1136eb4698 change: set a higher retry limit for send location beacon Mauro Romito 2026-04-28 16:15:02 +02:00
  • b31e0f0131 Expose HumanQrGrantLoginError::Unknown reason in error message Hugh Nimmo-Smith 2026-04-28 13:50:28 +01:00
  • df5f5a8e2b test(sdk): Test that OAuth::server_metadata uses the refresh lock Kévin Commaille 2026-04-28 14:57:41 +02:00
  • adc0caa7d3 Add PR links to changelog entries Kévin Commaille 2026-04-24 09:46:42 +02:00
  • 1bc592025a refactor(common): Rename ttl_cache module to ttl Kévin Commaille 2026-04-24 09:43:49 +02:00
  • ad3ed7e530 refactor(sdk): Always use refresh lock for OAuth 2.0 server metadata Kévin Commaille 2026-04-24 09:35:19 +02:00
  • b695973d6f refactor(sdk): Make Cache generic over the error type Kévin Commaille 2026-04-24 09:16:49 +02:00
  • 489d7195bb refactor(common): Remove TtlCache Kévin Commaille 2026-04-22 13:45:18 +02:00
  • 53ffa347e4 refactor(sdk): Use Cache instead of TtlCache for OAuth 2.0 server metadata Kévin Commaille 2026-04-22 13:38:08 +02:00
  • 51c47e2b74 Add a todo Andy Balaam 2026-04-28 13:36:40 +01:00
  • fb0229233a Provide matching deserialization for Signature which we already serialize differently Andy Balaam 2026-04-28 13:33:06 +01:00
  • 77581ccd91 wip5: rsa signature as json Andy Balaam 2026-04-28 10:51:34 +01:00
  • 6777907f28 Upgrade Ruma Kévin Commaille 2026-04-26 16:10:43 +02:00
  • f2bdb7c8b7 chore(deps): bump taiki-e/install-action from 2.75.10 to 2.75.18 dependabot[bot] 2026-04-27 18:14:51 +00:00
  • 77baf25b4b chore(deps): bump tj-actions/changed-files from 47.0.5 to 47.0.6 dependabot[bot] 2026-04-27 18:13:43 +00:00
  • 84d2e61190 chore(deps): bump zizmorcore/zizmor-action from 0.5.2 to 0.5.3 dependabot[bot] 2026-04-27 18:15:18 +00:00
  • 5c17acd75e chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.15 to 2.0.17 dependabot[bot] 2026-04-27 18:15:04 +00:00
  • 8ad676f95e certificate chain verification test Richard van der Hoff 2026-04-28 08:10:43 +01:00
  • 3ac1f0645a chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 dependabot[bot] 2026-04-27 18:15:13 +00:00
  • 861e187d88 wip4 Andy Balaam 2026-04-27 16:50:13 +01:00
  • 0643a5eff3 Upload master key signature with hardcoded ID Andy Balaam 2026-04-27 15:52:55 +01:00
  • 1ef5bd709b wip3 Andy Balaam 2026-04-27 15:00:57 +01:00
  • 6d5c86150a wip2 Andy Balaam 2026-04-27 14:45:26 +01:00
  • 8775130079 wip Andy Balaam 2026-04-27 14:06:42 +01:00
  • 9266b89a0f feat(sdk-ui): Aggregation of call declines on to the notification event (#6494) Valere Fedronic 2026-04-27 14:48:40 +02:00
  • 4def434657 feat: Retain the cleartext envelope when processing to-device messages dkasak/retain-to-device-message-envelopes Denis Kasak 2026-04-27 14:15:49 +02:00
  • b828ff8957 refactor(sdk): add logging for tracking olm machine's crypto store generation Michael Goldenberg 2026-04-24 11:10:19 -04:00
  • 91bdb4c7bd chore: Add a changelog entry. Doug 2026-04-24 16:49:20 +01:00
  • 7f4a9c5ab4 ffi: Rename Encryption related OIDC types to OAuth. Doug 2026-04-24 16:38:28 +01:00
  • 5690692b9e ffi: Rename Session::oidc_data to Session::oauth_data. Doug 2026-04-24 16:33:40 +01:00
  • add403e12f ffi: Rename OidcSessionData to OAuthSessionData. Doug 2026-04-24 16:29:12 +01:00
  • f7bf39b346 ffi: Rename OIDC errors to OAuth errors. Doug 2026-04-24 16:23:53 +01:00
  • a2a297a5d8 ffi: Rename HomeserverLoginDetails OIDC properties to OAuth. Doug 2026-04-24 16:20:28 +01:00
  • ed89a2af3d ffi: Rename OidcPrompt to OAuthPrompt. Doug 2026-04-24 16:17:11 +01:00
  • af00f08063 ffi: Rename Client OIDC login methods to OAuth naming. Doug 2026-04-24 16:13:05 +01:00
  • d876b0ce61 ffi: rename OIDCConfiguration to OAuthConfiguration. Doug 2026-04-24 14:59:08 +01:00
  • 68432148ae fix(ffi): Fix the path of the OAuth logging configuration Damir Jelić 2026-04-24 14:29:15 +02:00
  • 388eb7adbc feat: add client.subscribe_to_own_beacon_info_updates ganfra 2026-04-24 13:49:31 +02:00
  • eda8d1df38 Enable encrypted-history-sharing-on-invite by default (#6497) Richard van der Hoff 2026-04-27 06:55:11 +01:00
  • bf4c35e9ab chore(deps): bump rustls-webpki from 0.103.12 to 0.103.13 dependabot[bot] 2026-04-24 17:04:56 +00:00
  • b127fa73a1 chore(sdk): reload_from_storage emits an EventsOrigin::Cache. Ivan Enderlin 2026-04-15 12:08:36 +02:00
  • 4599c0ce53 doc(sdk): update change log Michael Goldenberg 2026-04-23 14:14:35 -04:00
  • 96e9efc2e4 doc(crypto): update change log Michael Goldenberg 2026-04-23 14:10:42 -04:00
  • 7ca8cbbb81 refactor(sdk): re-introduce old crypto store generation logic Michael Goldenberg 2026-04-23 12:48:14 -04:00
  • ca1f2ac28e Revert "refactor(crypto): remove old store generation logic" Michael Goldenberg 2026-04-23 09:57:03 -04:00
  • ba68c450f3 feat(sdk): stop_live_location_share checks beacon_info.live (#6493) ganfra 2026-04-24 09:39:26 +02:00
  • 211c9a7e05 fix: set recursion limit to 256 (#6489) Joonas Tuomi 2026-04-24 10:01:24 +03:00
  • ee9c5c98b9 doc: Add changelog entries Jorge Martín 2026-04-23 15:32:06 +02:00
  • b46c808d4f refactor: handle possible StoreError from Room::active_service_members Jorge Martín 2026-04-23 15:28:01 +02:00
  • 5cc1dca7fa feat(ffi): Expose active_service_members_count in the room infos Jorge Martín 2026-04-22 13:19:22 +02:00
  • 60eab6344c feat(sdk-base): Add Room::active_service_members Jorge Martín 2026-04-22 13:13:45 +02:00
  • fb9e110ba4 feat(ffi): expose beacon_id through ffi so client can identify the current share ganfra 2026-04-23 14:21:44 +02:00
  • 823bc60498 chore: rename LiveLocationShares to LiveLocationObserver (#6446) Mauro 2026-04-23 15:19:07 +02:00
  • f92ccd8d40 feat(ffi): expose BeaconError from sdk to ffi ganfra 2026-04-22 17:41:08 +02:00
  • 2c2e0f1b15 doc: Add doc comments and changelog entries Jorge Martín 2026-04-22 16:54:02 +02:00
  • f314578df5 feat(ffi): Add Client::get_dm_rooms Jorge Martín 2026-04-22 16:39:12 +02:00
  • 739289cd82 feat(ui): Add Client::get_dm_rooms Jorge Martín 2026-04-22 16:38:55 +02:00
  • f714b703c4 feat(event cache): replace events we just sent, instead of removing and reinserting them bnjbvr/replace-sent-messages-instead-of-delete-insert Benjamin Bouvier 2026-04-22 14:34:27 +02:00
  • 1d7d6c943b feat(sdk): Add an expiry to the cached homeserver capabilities Kévin Commaille 2026-04-22 10:47:17 +02:00
  • 917f9ee298 chore: Bump vodozemac Damir Jelić 2026-04-08 12:01:04 +02:00
  • c7d44ddad3 Change in to into Andy Balaam 2026-04-22 10:36:55 +01:00
  • 1a170ddf90 fix(common): The expiry duration of TtlValue is 1 day Kévin Commaille 2026-04-22 09:48:19 +02:00
  • 696d1cacbe refactor(common): Don't check expiry for TtlValue::into_data() Kévin Commaille 2026-04-22 09:45:55 +02:00
  • c6d1cf20b6 feat(sdk): Refresh well-known cache in the background Kévin Commaille 2026-04-22 09:40:11 +02:00
  • 38f34e66eb Collapse an else { if ... } Jonas Platte 2026-04-21 23:36:51 +02:00
  • 8fa411aaa0 Clean up a lint Jonas Platte 2026-04-21 23:36:35 +02:00
  • b4b3b5258c Clean up some imports Jonas Platte 2026-04-21 23:36:27 +02:00
  • fd6cb6647f Support stable prefix for MSC4287 m.key_backup Andy Balaam 2026-04-21 13:40:42 +01:00
  • 103ff7d3ec Use stable identifier for m.shared_history Andy Balaam 2026-04-20 16:33:40 +01:00
  • efa28a1ffd Use stable identifiers for m.room_key_bundle and m.history_not_shared Andy Balaam 2026-04-20 13:23:23 +01:00
  • c4640897d4 Test for serialization and deserialization of a room key bundle Andy Balaam 2026-04-20 15:45:43 +01:00
  • 3b2c806044 test(integration): test the expected behavior now that Synapse has been fixed bnjbvr/integration-test-timeline-limit-after-synapse-bump Benjamin Bouvier 2026-04-21 14:39:23 +02:00
  • 0487a143ed test(integration): workaround non-working subscription to make the test pass in CI Benjamin Bouvier 2026-04-21 12:35:29 +02:00
  • 7ab97d59b8 test(integration): add an integration test for computing latest events in a few rooms Benjamin Bouvier 2026-04-21 12:28:06 +02:00
  • 940862ebed chore: bump the integration testing synapse version to v1.151.0 Benjamin Bouvier 2026-04-21 12:27:39 +02:00
  • e507eaabf6 feat(ffi): Expose ffi::NotificationRoomInfo::service_members Jorge Martín 2026-04-21 09:48:45 +02:00
  • b5a6b83be9 test(integration): add an integration test for computing latest events in a few rooms bnjbvr/integration-test-timeline-limit-subscribe-buggy Benjamin Bouvier 2026-04-21 12:28:06 +02:00
  • e400d57617 chore: bump the integration testing synapse version to v1.151.0 Benjamin Bouvier 2026-04-21 12:27:39 +02:00
  • a2bbc33920 doc(ffi): Add changelog entry matrix-sdk-ffi/20260421 Jorge Martín 2026-04-21 11:01:17 +02:00
  • db787c28b8 refactor(sdk-crypto): Fix several issues related to the newly enabled experimental-push-secrets feature Jorge Martín 2026-04-21 10:24:55 +02:00
  • a3d6114ddd refactor(ffi): Use the shared default features for the Kotlin bindings Jorge Martín 2026-04-21 09:15:51 +02:00
  • 58a139bf96 feat(ffi): Enable experimental-push-secrets feature by default Jorge Martín 2026-04-21 09:15:16 +02:00
  • 012bc03014 refactor: Use TaskMonitor::spawn_finite_task Kévin Commaille 2026-04-21 11:01:47 +02:00
  • 38adf952bd chore: Fix typo Kévin Commaille 2026-04-21 08:51:13 +02:00
  • 99d675d85a feat(sdk): Refresh supported versions cache in the background Kévin Commaille 2026-04-19 16:45:33 +02:00
  • be5eebaa35 refactor(base): Move and rename TtlStoreValue Kévin Commaille 2026-04-19 13:47:27 +02:00