Commit Graph

  • a1c0acbd0c test: Add a method to build a sync response as a JsonValue Damir Jelić 2021-04-21 16:10:37 +0200
  • a7c2a645aa rooms: Override the joined_members() method so we return the correct RoomMember Damir Jelić 2021-04-21 15:47:44 +0200
  • 2a5ede9e1a client: Better docs for the get_or_upload_filter() method Damir Jelić 2021-04-21 15:08:36 +0200
  • 324a0aafca Merge branch 'key-share-improvements' Damir Jelić 2021-04-21 13:47:02 +0200
  • bfc7434f7e crypto: Move the outbound session filter logic into the group session cache Damir Jelić 2021-04-20 13:35:47 +0200
  • e15f7264dc
    crypto: Don't borrow inside a format unnecessarily poljar 2021-04-20 12:27:56 +0200
  • 4a7be13961 crypto: Only send out automatic key requests if we have a verified device Damir Jelić 2021-04-20 11:47:11 +0200
  • 65d84c111b Merge branch 'exhaustive-sync-events-conv' Damir Jelić 2021-04-19 15:05:52 +0200
  • 78b7dcac61 crypto: Add a public method to request and re-request keys. Damir Jelić 2021-04-19 15:00:21 +0200
  • 796354ce5d
    Ensure exhaustiveness for sync_events::Response destructuring Jonas Platte 2021-04-19 12:54:45 +0200
  • 95421f1713 matrix-sdk!: send_request returns Bytes Johannes Becker 2021-04-19 12:26:10 +0200
  • 1578067498
    Only activate the client parts of ruma-client-api Jonas Platte 2021-04-19 12:23:09 +0200
  • 401cf282a7
    Upgrade ruma dependency Jonas Platte 2021-04-19 12:16:13 +0200
  • 3414a59b91 chore: bump ruma Johannes Becker 2021-04-16 12:45:21 +0200
  • 8c007510cd crypto: Only load the outgoing key requests when we want to send them out Damir Jelić 2021-04-15 19:40:24 +0200
  • f9d290746c crypto: Load unsent outgoing key requests when we open a store Damir Jelić 2021-04-15 17:48:37 +0200
  • d4c56cc5b3 crypto: Refactor the outobund group session storing Damir Jelić 2021-04-15 15:19:21 +0200
  • 9e817a623b crypto: Fix an invalid assert in the crypto bench Damir Jelić 2021-04-15 15:01:56 +0200
  • 02331fa325 crypto: Add specialized methods to store outgoing key requests Damir Jelić 2021-04-15 12:45:51 +0200
  • 5637ca3080 crypto: Simplify the should_share_session method Damir Jelić 2021-04-15 11:19:14 +0200
  • 975f9a0b41 crypto: Improve the way we decide if we honor room key requests Damir Jelić 2021-04-14 14:30:53 +0200
  • 4713af6aac crypto: Fix a typo Damir Jelić 2021-04-14 11:14:59 +0200
  • ba81c2460c crypto: Ignore key requests from ourselves Damir Jelić 2021-04-13 17:17:09 +0200
  • 5132971558 crypto: Add a progress listener for key imports Damir Jelić 2021-04-13 12:47:22 +0200
  • 53b1845cbe ci: test features Johannes Becker 2021-04-12 21:05:07 +0200
  • 893a5109ce crypto: Remove some unneeded parenthesis Damir Jelić 2021-04-12 19:10:26 +0200
  • a97b01f3ce Merge branch 'matrix-sdk/fix-no-encryption-build' Damir Jelić 2021-04-12 19:09:32 +0200
  • be72c53d3e matrix-sdk: fix building without encryption feature Johannes Becker 2021-04-12 17:45:58 +0200
  • b4b897dd51 crypto: Await the group session invalidation Damir Jelić 2021-04-12 15:19:30 +0200
  • cb58c499b3 crypto: Store that our outbound session was invalidated Damir Jelić 2021-04-12 13:47:38 +0200
  • ebcb2024d1
    Fix docs wording Kévin Commaille 2021-04-11 16:39:49 +0200
  • dadd2fa68c
    Bump ruma to e2728a70812412aade9322f6ad832731978a4240 Kévin Commaille 2021-04-11 12:04:53 +0200
  • b5de203499 matrix-sdk: Add RequestConfig that replaces timeout for requests Julian Sparber 2021-04-01 19:25:31 +0200
  • 98ee4a3bca Merge branch 'fix_register_error' Damir Jelić 2021-04-07 10:11:03 +0200
  • fdb1e3482e Merge branch 'bump-ruma' Damir Jelić 2021-04-06 12:34:58 +0200
  • 999c99107d Merge branch 'room_member' Damir Jelić 2021-04-06 12:20:04 +0200
  • 7c34ac4e82
    Bump ruma to 2f1b9f097930bf7908ca539f2ab7bb0ccf5d8b25 Kévin Commaille 2021-04-05 19:49:55 +0200
  • e72f4cee59 matrix-sdk: Add RoomMember Julian Sparber 2021-04-02 19:49:43 +0200
  • 50423786f7 matrix-sdk: Fix register_error test Julian Sparber 2021-04-02 12:13:56 +0200
  • 79eb07f717
    Allow Result aliases to be used with two type parameters Jonas Platte 2021-04-01 19:35:09 +0200
  • ff683602f2 crypto: Export the KeysExport error Damir Jelić 2021-03-30 13:52:57 +0200
  • 74274e6dcb base: Allow the test target to be compiled on WASM Damir Jelić 2021-03-30 13:05:45 +0200
  • 02b44ca9ba matrix-sdk: Fix or silence a bunch of new clippy warnings Damir Jelić 2021-03-30 13:05:13 +0200
  • 84b187ec12 matrix-sdk: Add function to get room avatar Julian Sparber 2021-03-19 18:07:33 +0100
  • d35e730052 matrix-sdk: Add function to get users avatar Julian Sparber 2021-03-19 17:26:01 +0100
  • ef6e481860 Merge branch 'client-sso' Damir Jelić 2021-03-23 16:12:24 +0100
  • 8679e81555 client: Add login_with_sso Kévin Commaille 2021-03-23 15:30:40 +0100
  • 6f59e895b6 client: Add login_with_token Kévin Commaille 2021-03-23 15:17:12 +0100
  • 8a96b2c062 client: Add get_sso_login_url Kévin Commaille 2021-03-23 14:47:15 +0100
  • ce4b809072 matrix-sdk: Don't ignore the accept_with_settings() Sas example Damir Jelić 2021-03-23 14:30:31 +0100
  • e92b97eff6 matrix-sdk: Fix the example for the room_send() method Damir Jelić 2021-03-23 14:29:26 +0100
  • 51d915a181 client: Add get_login_types Kévin Commaille 2021-03-23 14:27:55 +0100
  • 9d0085d4dd matrix-sdk: Add the Client level room send method back Damir Jelić 2021-03-23 14:00:20 +0100
  • 35c7ae665d CI: Install Emsripten Damir Jelić 2021-03-23 12:43:38 +0100
  • 97385255d4 CI: Change the dir take three Damir Jelić 2021-03-23 12:31:17 +0100
  • cf90a18f13 CI: Change the directory take two Damir Jelić 2021-03-23 12:26:46 +0100
  • a9c37ba2d0 CI: Install the WASM target for the WASM check Damir Jelić 2021-03-23 12:11:05 +0100
  • 957bca1a14 CI: Add the missing runs-on definition Damir Jelić 2021-03-23 12:02:32 +0100
  • f0f6012871 CI: check if the WASM example compiles Damir Jelić 2021-03-23 11:56:43 +0100
  • 15d5b234ed Merge branch 'multithreaded-crypto' Damir Jelić 2021-03-23 11:34:07 +0100
  • 50d7e09347 commmon: Document the executor module Damir Jelić 2021-03-23 11:33:14 +0100
  • 12bf0f53a8 matrix-sdk: Fix the WASM example Damir Jelić 2021-03-22 20:24:30 +0100
  • bbe812f1d9 common: Add a executor abstraction so we can spawn tasks under WASM Damir Jelić 2021-03-22 20:23:15 +0100
  • dc74bc6116 bump ruma to 92ee92ad7eb90b3c80abbd7eb116d886c79bf4fd Kévin Commaille 2021-03-18 11:40:53 +0100
  • 382ec01bc3 move matrix_sdk_base::EventHandler to matrix_sdk Julian Sparber 2021-03-17 11:53:18 +0100
  • e9dff24ba7 Merge branch 'add_room_enum' Damir Jelić 2021-03-17 15:08:02 +0100
  • 19cacb1f26 matrix-sdk: Add `room::State` enum Julian Sparber 2021-03-16 18:22:09 +0100
  • 5d66ff475f matrix-sdk: Reexport matrix_sdk_base::Room as BaseRoom Julian Sparber 2021-03-17 12:08:01 +0100
  • 9aad775f01 Merge branch 'lock_requests' Damir Jelić 2021-03-16 17:01:04 +0100
  • ec88e28fd2 Merge branch 'fix-examples' Damir Jelić 2021-03-16 16:54:00 +0100
  • 387104e6e0 matrix-sdk: wrap request locks into an Arc Julian Sparber 2021-03-16 16:37:50 +0100
  • de1bf2b89f
    matrix-sdk: fix accidentally hidden lines in examples Weihang Lo 2021-03-16 22:43:51 +0800
  • 8c1761faed
    matrix-sdk: hide get joined room logic Weihang Lo 2021-03-16 21:55:15 +0800
  • cbc8b53da1
    client: add test for `room_redact` Weihang Lo 2021-03-16 21:47:18 +0800
  • b110ee27fa
    client: PUT /_matrix/client/r0/rooms/{roomId}/redact/{eventId}/{txnId} Weihang Lo 2021-03-16 21:46:51 +0800
  • 5465a7b511 matrix-sdk: prevent frequent typing_notice requests Julian Sparber 2021-03-12 20:18:43 +0100
  • 2f769726dd matrix-sdk: prevent dupplicated members requests Julian Sparber 2021-03-12 17:02:25 +0100
  • 31dd031269 matrix-sdk: Move room specific methods to room structs Julian Sparber 2021-03-09 00:12:59 +0100
  • 450036cf86 matrix-sdk-test: Add response for members API Julian Sparber 2021-03-12 14:11:46 +0100
  • a4bac499e9 matrix-sdk-base: Add method to get all members from the store Julian Sparber 2021-03-12 12:20:18 +0100
  • 2d6502247b matrix-sdk: Add method to get room as room::Common Julian Sparber 2021-03-08 23:00:19 +0100
  • 88e230689e matrix-sdk: Add high-level room API Julian Sparber 2021-03-05 14:55:06 +0100
  • 7c04c3a041 Merge branch 'F1rst-Unicorn/master' Damir Jelić 2021-03-13 12:05:30 +0100
  • 75ac29540d crypto: Simplify counting the number of messages a to-device request has Damir Jelić 2021-03-13 11:50:05 +0100
  • ea7d90de62
    client: PUT /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey} Weihang Lo 2021-03-13 16:16:48 +0800
  • 880818a588 crypto: Send bigger sendToDevice requests out that carry our room keys Damir Jelić 2021-03-12 16:33:35 +0100
  • e09a155cfc crypto: Fix a completely wrong application of extend() Damir Jelić 2021-03-12 16:28:24 +0100
  • 42c8c42150 crypto: Improve doc of SAS accept settings Jan Veen 2021-03-12 15:45:58 +0100
  • 587c09e700 crypto: Prohibit extending verification methods Jan Veen 2021-03-12 14:43:59 +0100
  • e9be23f853 crypto: Add settings to customize SAS accepting Jan Veen 2021-03-11 21:10:26 +0100
  • 7465574bdc crypto: Fix a clippy warning Damir Jelić 2021-03-11 20:06:51 +0100
  • 593b5e55cb crypto: Don't load the account every time we load sessions in the sled store Damir Jelić 2021-03-11 19:49:32 +0100
  • d4e847f02f benches: Add a benchmark for the missing session collecting Damir Jelić 2021-03-11 13:30:19 +0100
  • a32f9187e6 benches: Fix the key claiming bench, it needs to run under tokio now Damir Jelić 2021-03-11 13:28:22 +0100
  • daf313e358 crypto: Go through the user device keys in parallel Damir Jelić 2021-03-10 13:45:47 +0100
  • 570bd2e358 crypto: Move the tracked users marking out of the device key handling method Damir Jelić 2021-03-10 12:20:03 +0100
  • c8d4cd0a5b crypto: Calculate the device changes for a given user in parallel Damir Jelić 2021-03-10 12:05:21 +0100
  • 0c5d13cb91 crypto: Remove some stale TODO comments Damir Jelić 2021-03-10 10:03:54 +0100
  • aff5cddb68 crypto: Remove an unneeded import. Damir Jelić 2021-03-10 09:58:30 +0100
  • 4a8c30527d
    crypto: Fix a typo. poljar 2021-03-10 09:54:33 +0100