Commit Graph

  • ba81c2460c crypto: Ignore key requests from ourselves Damir Jelić 2021-04-13 17:17:09 +02:00
  • 5132971558 crypto: Add a progress listener for key imports Damir Jelić 2021-04-13 12:47:22 +02:00
  • 53b1845cbe ci: test features Johannes Becker 2021-04-12 21:05:07 +02:00
  • 893a5109ce crypto: Remove some unneeded parenthesis Damir Jelić 2021-04-12 19:10:26 +02:00
  • a97b01f3ce Merge branch 'matrix-sdk/fix-no-encryption-build' Damir Jelić 2021-04-12 19:09:32 +02:00
  • be72c53d3e matrix-sdk: fix building without encryption feature Johannes Becker 2021-04-12 17:45:58 +02:00
  • b4b897dd51 crypto: Await the group session invalidation Damir Jelić 2021-04-12 15:19:30 +02:00
  • cb58c499b3 crypto: Store that our outbound session was invalidated Damir Jelić 2021-04-12 13:47:38 +02:00
  • ebcb2024d1 Fix docs wording Kévin Commaille 2021-04-11 16:39:49 +02:00
  • dadd2fa68c Bump ruma to e2728a70812412aade9322f6ad832731978a4240 Kévin Commaille 2021-04-11 12:04:53 +02:00
  • b5de203499 matrix-sdk: Add RequestConfig that replaces timeout for requests Julian Sparber 2021-04-01 19:25:31 +02:00
  • 98ee4a3bca Merge branch 'fix_register_error' Damir Jelić 2021-04-07 10:11:03 +02:00
  • fdb1e3482e Merge branch 'bump-ruma' Damir Jelić 2021-04-06 12:34:58 +02:00
  • 999c99107d Merge branch 'room_member' Damir Jelić 2021-04-06 12:20:04 +02:00
  • 7c34ac4e82 Bump ruma to 2f1b9f097930bf7908ca539f2ab7bb0ccf5d8b25 Kévin Commaille 2021-04-05 19:49:55 +02:00
  • e72f4cee59 matrix-sdk: Add RoomMember Julian Sparber 2021-04-02 19:49:43 +02:00
  • 50423786f7 matrix-sdk: Fix register_error test Julian Sparber 2021-04-02 12:13:56 +02:00
  • 79eb07f717 Allow Result aliases to be used with two type parameters Jonas Platte 2021-04-01 19:35:09 +02:00
  • ff683602f2 crypto: Export the KeysExport error Damir Jelić 2021-03-30 13:52:57 +02:00
  • 74274e6dcb base: Allow the test target to be compiled on WASM Damir Jelić 2021-03-30 13:05:45 +02:00
  • 02b44ca9ba matrix-sdk: Fix or silence a bunch of new clippy warnings Damir Jelić 2021-03-30 13:05:13 +02:00
  • 84b187ec12 matrix-sdk: Add function to get room avatar Julian Sparber 2021-03-19 18:07:33 +01:00
  • d35e730052 matrix-sdk: Add function to get users avatar Julian Sparber 2021-03-19 17:26:01 +01:00
  • ef6e481860 Merge branch 'client-sso' Damir Jelić 2021-03-23 16:12:24 +01:00
  • 8679e81555 client: Add login_with_sso Kévin Commaille 2021-03-23 15:30:40 +01:00
  • 6f59e895b6 client: Add login_with_token Kévin Commaille 2021-03-23 15:17:12 +01:00
  • 8a96b2c062 client: Add get_sso_login_url Kévin Commaille 2021-03-23 14:47:15 +01:00
  • ce4b809072 matrix-sdk: Don't ignore the accept_with_settings() Sas example Damir Jelić 2021-03-23 14:30:31 +01:00
  • e92b97eff6 matrix-sdk: Fix the example for the room_send() method Damir Jelić 2021-03-23 14:29:26 +01:00
  • 51d915a181 client: Add get_login_types Kévin Commaille 2021-03-23 14:27:55 +01:00
  • 9d0085d4dd matrix-sdk: Add the Client level room send method back Damir Jelić 2021-03-23 14:00:20 +01:00
  • 35c7ae665d CI: Install Emsripten Damir Jelić 2021-03-23 12:43:38 +01:00
  • 97385255d4 CI: Change the dir take three Damir Jelić 2021-03-23 12:31:17 +01:00
  • cf90a18f13 CI: Change the directory take two Damir Jelić 2021-03-23 12:26:46 +01:00
  • a9c37ba2d0 CI: Install the WASM target for the WASM check Damir Jelić 2021-03-23 12:11:05 +01:00
  • 957bca1a14 CI: Add the missing runs-on definition Damir Jelić 2021-03-23 12:02:32 +01:00
  • f0f6012871 CI: check if the WASM example compiles Damir Jelić 2021-03-23 11:56:43 +01:00
  • 15d5b234ed Merge branch 'multithreaded-crypto' Damir Jelić 2021-03-23 11:34:07 +01:00
  • 50d7e09347 commmon: Document the executor module Damir Jelić 2021-03-23 11:33:14 +01:00
  • 12bf0f53a8 matrix-sdk: Fix the WASM example Damir Jelić 2021-03-22 20:24:30 +01:00
  • bbe812f1d9 common: Add a executor abstraction so we can spawn tasks under WASM Damir Jelić 2021-03-22 20:23:15 +01:00
  • dc74bc6116 bump ruma to 92ee92ad7eb90b3c80abbd7eb116d886c79bf4fd Kévin Commaille 2021-03-18 11:40:53 +01:00
  • 382ec01bc3 move matrix_sdk_base::EventHandler to matrix_sdk Julian Sparber 2021-03-17 11:53:18 +01:00
  • e9dff24ba7 Merge branch 'add_room_enum' Damir Jelić 2021-03-17 15:08:02 +01:00
  • 19cacb1f26 matrix-sdk: Add room::State enum Julian Sparber 2021-03-16 18:22:09 +01:00
  • 5d66ff475f matrix-sdk: Reexport matrix_sdk_base::Room as BaseRoom Julian Sparber 2021-03-17 12:08:01 +01:00
  • 9aad775f01 Merge branch 'lock_requests' Damir Jelić 2021-03-16 17:01:04 +01:00
  • ec88e28fd2 Merge branch 'fix-examples' Damir Jelić 2021-03-16 16:54:00 +01:00
  • 387104e6e0 matrix-sdk: wrap request locks into an Arc Julian Sparber 2021-03-16 16:37:50 +01:00
  • de1bf2b89f matrix-sdk: fix accidentally hidden lines in examples Weihang Lo 2021-03-16 22:43:51 +08:00
  • 8c1761faed matrix-sdk: hide get joined room logic Weihang Lo 2021-03-16 21:55:15 +08:00
  • cbc8b53da1 client: add test for room_redact Weihang Lo 2021-03-16 21:47:18 +08:00
  • b110ee27fa client: PUT /_matrix/client/r0/rooms/{roomId}/redact/{eventId}/{txnId} Weihang Lo 2021-03-16 21:46:51 +08:00
  • 5465a7b511 matrix-sdk: prevent frequent typing_notice requests Julian Sparber 2021-03-12 20:18:43 +01:00
  • 2f769726dd matrix-sdk: prevent dupplicated members requests Julian Sparber 2021-03-12 17:02:25 +01:00
  • 31dd031269 matrix-sdk: Move room specific methods to room structs Julian Sparber 2021-03-09 00:12:59 +01:00
  • 450036cf86 matrix-sdk-test: Add response for members API Julian Sparber 2021-03-12 14:11:46 +01:00
  • a4bac499e9 matrix-sdk-base: Add method to get all members from the store Julian Sparber 2021-03-12 12:20:18 +01:00
  • 2d6502247b matrix-sdk: Add method to get room as room::Common Julian Sparber 2021-03-08 23:00:19 +01:00
  • 88e230689e matrix-sdk: Add high-level room API Julian Sparber 2021-03-05 14:55:06 +01:00
  • 7c04c3a041 Merge branch 'F1rst-Unicorn/master' Damir Jelić 2021-03-13 12:05:30 +01:00
  • 75ac29540d crypto: Simplify counting the number of messages a to-device request has Damir Jelić 2021-03-13 11:50:05 +01:00
  • ea7d90de62 client: PUT /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey} Weihang Lo 2021-03-13 16:16:48 +08:00
  • 880818a588 crypto: Send bigger sendToDevice requests out that carry our room keys Damir Jelić 2021-03-12 16:33:35 +01:00
  • e09a155cfc crypto: Fix a completely wrong application of extend() Damir Jelić 2021-03-12 16:28:24 +01:00
  • 42c8c42150 crypto: Improve doc of SAS accept settings Jan Veen 2021-03-12 15:45:58 +01:00
  • 587c09e700 crypto: Prohibit extending verification methods Jan Veen 2021-03-12 14:43:59 +01:00
  • e9be23f853 crypto: Add settings to customize SAS accepting Jan Veen 2021-03-11 21:10:26 +01:00
  • 7465574bdc crypto: Fix a clippy warning Damir Jelić 2021-03-11 20:06:51 +01:00
  • 593b5e55cb crypto: Don't load the account every time we load sessions in the sled store Damir Jelić 2021-03-11 19:49:32 +01:00
  • d4e847f02f benches: Add a benchmark for the missing session collecting Damir Jelić 2021-03-11 13:30:19 +01:00
  • a32f9187e6 benches: Fix the key claiming bench, it needs to run under tokio now Damir Jelić 2021-03-11 13:28:22 +01:00
  • daf313e358 crypto: Go through the user device keys in parallel Damir Jelić 2021-03-10 13:45:47 +01:00
  • 570bd2e358 crypto: Move the tracked users marking out of the device key handling method Damir Jelić 2021-03-10 12:20:03 +01:00
  • c8d4cd0a5b crypto: Calculate the device changes for a given user in parallel Damir Jelić 2021-03-10 12:05:21 +01:00
  • 0c5d13cb91 crypto: Remove some stale TODO comments Damir Jelić 2021-03-10 10:03:54 +01:00
  • aff5cddb68 crypto: Remove an unneeded import. Damir Jelić 2021-03-10 09:58:30 +01:00
  • 4a8c30527d crypto: Fix a typo. poljar 2021-03-10 09:54:33 +01:00
  • 560aa5b0a9 crypto: Encrypt the share group session requests in parallel. Damir Jelić 2021-03-09 15:09:59 +01:00
  • a8bc619dca crypto: Encrypt room keys for a room key share request in parallel Damir Jelić 2021-03-09 14:30:28 +01:00
  • 91c326e970 benches: Run the async benches on a tokio runtime. Damir Jelić 2021-03-09 14:24:16 +01:00
  • e5585b57e8 Merge branch 'room_merge' Damir Jelić 2021-03-08 13:39:46 +01:00
  • 61167fab15 crypto: Make restored outbound sessions wait for requests if they have some Damir Jelić 2021-03-05 17:12:32 +01:00
  • bc2c924c88 matrix-sdk-base: remove InvitedRoom, JoinedRoom, LeftRoom and RoomState Julian Sparber 2021-03-05 12:00:43 +01:00
  • 9332c55c8d matrix-sdk-base: merge StrippedRoom and Room Julian Sparber 2021-03-04 19:23:10 +01:00
  • c5241af675 crypto: Expose the crypto store error pulicly Damir Jelić 2021-03-04 17:46:18 +01:00
  • f6f382e28a matrix-sdk: Export RoomType Julian Sparber 2021-03-03 11:34:47 +01:00
  • 31f4a58f38 matrix-sdk-base: Export RoomType Julian Sparber 2021-03-03 11:34:37 +01:00
  • 780348f546 matrix-sdk-base: Remove the unused enum RoomStateType Julian Sparber 2021-03-03 11:18:23 +01:00
  • 93e5c34670 crypto: Add a bit more info to the room key sharing logic logging Damir Jelić 2021-03-02 17:15:10 +01:00
  • 6597948564 crypto: Add a TODO item for m.room_key.withheld messages Damir Jelić 2021-03-02 16:27:24 +01:00
  • 693a0337a2 crypto: Don't log the devices that receive an outbound session twice Damir Jelić 2021-03-02 16:26:58 +01:00
  • 7729e2b11f matrix-sdk: Add some custom debug implementations Damir Jelić 2021-03-02 16:22:38 +01:00
  • 00df34ed59 Merge branch 'more-benchmarks' Damir Jelić 2021-03-02 15:03:24 +01:00
  • 8f481dd859 client: Add a method to get all known rooms Damir Jelić 2021-03-02 14:58:30 +01:00
  • 123772c524 crypto: More logs for the group session sharing logic Damir Jelić 2021-03-02 14:54:56 +01:00
  • cb91aa76fc Merge branch 'group-session-sharing-code-refactoring' Damir Jelić 2021-03-02 12:55:37 +01:00
  • bb358909ef crypto: Fix a typo and improve some logs in the session sharing logic. Damir Jelić 2021-03-02 12:54:22 +01:00
  • 56a696d1c0 contrib: Make the failures mitmproxy script a bit smarter. Damir Jelić 2021-03-02 12:24:23 +01:00
  • 3f7eae8633 cargo fmt Denis Kasak 2021-03-02 10:57:24 +01:00