Commit Graph

  • 560aa5b0a9 crypto: Encrypt the share group session requests in parallel. Damir Jelić 2021-03-09 15:09:59 +0100
  • a8bc619dca crypto: Encrypt room keys for a room key share request in parallel Damir Jelić 2021-03-09 14:30:28 +0100
  • 91c326e970 benches: Run the async benches on a tokio runtime. Damir Jelić 2021-03-09 14:24:16 +0100
  • e5585b57e8 Merge branch 'room_merge' Damir Jelić 2021-03-08 13:39:46 +0100
  • 61167fab15 crypto: Make restored outbound sessions wait for requests if they have some Damir Jelić 2021-03-05 17:12:32 +0100
  • bc2c924c88 matrix-sdk-base: remove InvitedRoom, JoinedRoom, LeftRoom and RoomState Julian Sparber 2021-03-05 12:00:43 +0100
  • 9332c55c8d matrix-sdk-base: merge StrippedRoom and Room Julian Sparber 2021-03-04 19:23:10 +0100
  • c5241af675 crypto: Expose the crypto store error pulicly Damir Jelić 2021-03-04 17:46:18 +0100
  • f6f382e28a matrix-sdk: Export RoomType Julian Sparber 2021-03-03 11:34:47 +0100
  • 31f4a58f38 matrix-sdk-base: Export RoomType Julian Sparber 2021-03-03 11:34:37 +0100
  • 780348f546 matrix-sdk-base: Remove the unused enum RoomStateType Julian Sparber 2021-03-03 11:18:23 +0100
  • 93e5c34670 crypto: Add a bit more info to the room key sharing logic logging Damir Jelić 2021-03-02 17:15:10 +0100
  • 6597948564 crypto: Add a TODO item for m.room_key.withheld messages Damir Jelić 2021-03-02 16:27:24 +0100
  • 693a0337a2 crypto: Don't log the devices that receive an outbound session twice Damir Jelić 2021-03-02 16:26:58 +0100
  • 7729e2b11f matrix-sdk: Add some custom debug implementations Damir Jelić 2021-03-02 16:22:38 +0100
  • 00df34ed59 Merge branch 'more-benchmarks' Damir Jelić 2021-03-02 15:03:24 +0100
  • 8f481dd859 client: Add a method to get all known rooms Damir Jelić 2021-03-02 14:58:30 +0100
  • 123772c524 crypto: More logs for the group session sharing logic Damir Jelić 2021-03-02 14:54:56 +0100
  • cb91aa76fc Merge branch 'group-session-sharing-code-refactoring' Damir Jelić 2021-03-02 12:55:37 +0100
  • bb358909ef crypto: Fix a typo and improve some logs in the session sharing logic. Damir Jelić 2021-03-02 12:54:22 +0100
  • 56a696d1c0 contrib: Make the failures mitmproxy script a bit smarter. Damir Jelić 2021-03-02 12:24:23 +0100
  • 3f7eae8633 cargo fmt Denis Kasak 2021-03-02 10:57:24 +0100
  • 2b5e1744ee More refactoring of the group session sharing code for clarity. Denis Kasak 2021-03-02 10:27:19 +0100
  • df8c489304 Fix typo: visiblity -> visibility Denis Kasak 2021-03-02 09:40:55 +0100
  • aa16a7e291 crypto: Refactor the group session rotation code some more for clarity. Denis Kasak 2021-03-02 09:37:44 +0100
  • 70ecf269d0 Improve docstring of GroupSessionManager::collect_session_recipients. Denis Kasak 2021-03-01 15:47:53 +0100
  • 83926e154b README: Add a badge that points to the latest master docs Damir Jelić 2021-03-02 11:40:02 +0100
  • 42fb88a7f9 Merge branch 'duplicate-content-type-header' Damir Jelić 2021-03-02 11:32:40 +0100
  • 4ccb5a1cb9 benches: Benchmark the sled store as well in the key query/claim benches Damir Jelić 2021-03-02 11:18:10 +0100
  • 48903a24d2 benches: Benchmark our key sharing throughput Damir Jelić 2021-03-02 11:17:38 +0100
  • e6f6665fa0 Merge branch 'master' into history-visiblity-session-share Damir Jelić 2021-03-01 20:47:31 +0100
  • 2e659afd26 crypto: Make it clearer that the deleted flag can only be set to true Damir Jelić 2021-03-01 20:33:28 +0100
  • 3a08f0c278 matrix-sdk: Don't set the content type ourselves Damir Jelić 2021-03-01 19:29:04 +0100
  • 9893ddba74 crypto: Use Default to create some test data Damir Jelić 2021-03-01 19:41:39 +0100
  • 5c0f0140e9 matrix-sdk: Fix some doc examples Damir Jelić 2021-03-01 19:41:14 +0100
  • 1f5cad136e matrix-sdk: Bump Ruma Damir Jelić 2021-03-01 18:30:20 +0100
  • 4c3cd29224 matrix-sdk: Don't set two content-type headers for json contents Damir Jelić 2021-03-01 16:37:56 +0100
  • ffaddb22b8 Merge branch 'docs-github-pages' Damir Jelić 2021-03-01 13:15:43 +0100
  • 8ebd61dd18 CI: Publish docs via github pages Julian Sparber 2021-02-26 16:22:29 +0100
  • c8e769860b Merge branch 'benchmarks' Damir Jelić 2021-03-01 12:30:10 +0100
  • e1d4fe533d crypto: Make pprof a Linux specific dependency Damir Jelić 2021-03-01 10:19:11 +0100
  • 447d78567a contrib: Add a mitmproxy script to block well-known lookups Damir Jelić 2021-03-01 11:15:50 +0100
  • d07ac997f2 README: Add a badge for our docs Damir Jelić 2021-03-01 11:15:34 +0100
  • fc6ff4288e benches: Add support to generate flamegraphs when we profile our benchmarks Damir Jelić 2021-02-27 18:34:46 +0100
  • c64567ba9b crypto: Add a bench for the key claiming process Damir Jelić 2021-02-27 16:54:06 +0100
  • 6e168051b6 crypto: Chunk out key query requests. Damir Jelić 2021-02-26 15:59:27 +0100
  • 2a09e588f3 crypto: Log when we receive room keys Damir Jelić 2021-02-17 16:01:51 +0100
  • 5ca40b9893 crypto: Be more forgiving when updating one-time key counts Damir Jelić 2021-02-17 15:24:46 +0100
  • 6cc03d1c19 crypto: Improve the logging for deserialization failures Damir Jelić 2021-02-17 15:23:26 +0100
  • 544881f11c crypto: Fix a clippy warning Damir Jelić 2021-02-16 10:52:19 +0100
  • ef5d7ca579 crypto: Add missing flush calls to the sled crypto store Damir Jelić 2021-02-16 10:29:10 +0100
  • 1db89741bc matrix-sdk: Re-export the EncryptionInfo struct Damir Jelić 2021-02-16 09:42:23 +0100
  • c39fa6543f crypto: Expose the EncryptionInfo struct publicly Damir Jelić 2021-02-15 15:19:48 +0100
  • fe11ad7e3e matrix-sdk: Remove the design doc for now Damir Jelić 2021-02-15 09:44:10 +0100
  • b6f2c43330 Rename `EventEmitter` to `EventHandler` Cédric Barreteau 2021-02-13 11:01:31 +0100
  • e3e48148f0 Rename `add_event_emitter` to `set_event_emitter` Cédric Barreteau 2021-02-13 10:43:42 +0100
  • 2811c490a0 matrix-sdk: Fix some new clippy warnings Damir Jelić 2021-02-12 12:59:53 +0100
  • 2e7f862f9c
    Delete .travis.yml Jonas Platte 2021-02-12 12:29:50 +0100
  • e857172170 base: Fix a couple of typos Damir Jelić 2021-02-10 21:32:33 +0100
  • b7fda1deb7 base: Fix a typo in the room members Damir Jelić 2021-02-10 20:57:26 +0100
  • c34f69f8a3 crypto: Don't receive the whole sync response, only what we need. Damir Jelić 2021-02-10 15:42:55 +0100
  • e3d1de8e6c client: Fix the sync_with_callback example Damir Jelić 2021-02-10 09:51:14 +0100
  • 19b78be93f base: Fix a typo Damir Jelić 2021-02-10 09:15:25 +0100
  • e437aea012 Merge branch 'bump_ruma' Damir Jelić 2021-02-09 10:56:40 +0100
  • 155f975262 Update ruma to rev d6aa37c848b7f682a98c25b346899e284ffc6df7 Julian Sparber 2021-02-05 15:18:11 +0100
  • e7e43a8bf0 matrix-sdk: Use a released version of backoff Damir Jelić 2021-02-07 17:21:50 +0100
  • 0289f564b4 Merge branch 'pub-exports' Damir Jelić 2021-02-07 13:58:33 +0100
  • 1e67f338ac Merge branch 'request-retrying' Damir Jelić 2021-02-07 13:52:25 +0100
  • 36e3039d73 matrix-sdk: Disable request retrying for wasm for now Damir Jelić 2021-02-07 12:53:06 +0100
  • fcd1c87765 matrix_sdk: export CustomEvent and StateChanges add docs to StateChanges Devin Ragotzy 2021-02-04 15:54:20 -0500
  • 1799721a5f crypto: Store the history visibility with inbound group sessions Damir Jelić 2021-02-03 16:59:34 +0100
  • 9e83eaf2f5 crypto: Store the history visiblity with the outbound session Damir Jelić 2021-02-03 16:01:58 +0100
  • 347f79d08c base: Respect the history visiblity setting when sharing group sessions Damir Jelić 2021-02-03 13:56:31 +0100
  • bdaed6237e base: make fields of UnreadNotificationsCount public Julian Sparber 2021-02-02 21:11:51 +0100
  • ca7117af2b matrix-sdk: Clamp the request timeout for uploads to a sensible value Damir Jelić 2021-02-01 21:56:15 +0100
  • f3d4f6aab4 matrix-sdk: Fix our HttpClient trait implementation example Damir Jelić 2021-02-01 19:24:29 +0100
  • 19e9884963 matrix-sdk: Update for the latest backoff changes Damir Jelić 2021-02-01 17:58:03 +0100
  • 2e2d9b33a4 contrib: Add a mitmproxy script which can be used to test out request retrying Damir Jelić 2021-02-01 17:30:43 +0100
  • a551ae2bee matrix-sdk: Add sensible connection and request timeouts Damir Jelić 2021-02-01 17:15:29 +0100
  • 6a4ac8f361 matrix-sdk: Replace some unwraps with expects. Damir Jelić 2021-01-31 21:12:00 +0100
  • 42ec456abf matrix-sdk: Add initial support for request retrying Damir Jelić 2021-01-31 21:10:30 +0100
  • 585ca9fdf7 matrix-sdk: Split out the http errors into a sub-enum Damir Jelić 2021-01-31 18:09:03 +0100
  • b66c666997 base: Expose and document the stripped room info Damir Jelić 2021-01-28 14:59:57 +0100
  • 92f0523e37 base: More docs Damir Jelić 2021-01-28 14:51:34 +0100
  • 58691986a9 base: Initial set of docs Damir Jelić 2021-01-28 14:10:26 +0100
  • 10da61c567 crypto: Answer key reshare requests only at the originally shared message index Damir Jelić 2021-01-28 14:07:51 +0100
  • bf4f32eccf crypto: Remove the sqlite store for now Damir Jelić 2021-01-27 15:29:42 +0100
  • bc3ba3fab0 crypto: Add tests for the sled cryptostore Damir Jelić 2021-01-27 15:19:32 +0100
  • d6c5a4d8aa crypto: Add a missing encode call in the sled store Damir Jelić 2021-01-27 15:15:45 +0100
  • 81667173b6 matrix-sdk: Re-enable some more client tests Damir Jelić 2021-01-27 14:43:53 +0100
  • cb26e653da base: Add a TODO explaining how redacted state needs to be healed Damir Jelić 2021-01-27 12:39:54 +0100
  • 442103a37e base: Store the display names in the memory store as well Damir Jelić 2021-01-27 11:55:50 +0100
  • 094ead9d7d base: Allow users to inspect the ambiguity change a member event triggers Damir Jelić 2021-01-27 11:42:13 +0100
  • 55430dd3d2 base: Us and_then() instead of map() + flatten() Damir Jelić 2021-01-26 19:28:17 +0100
  • b3cfa48b45 base: Allow inspecting dispaly name owners in the sate inspector Damir Jelić 2021-01-26 14:44:37 +0100
  • 71a087c379 crypto: Encode our keys in the sled cryptostore as well Damir Jelić 2021-01-26 14:22:03 +0100
  • fc085a7391 base: Use encoded keys for the whole sled store Damir Jelić 2021-01-26 14:04:37 +0100
  • b4a916b797 base: Add a method to get all the user ids that use a certain display name Damir Jelić 2021-01-26 13:22:06 +0100
  • 6cb2c8b468 crypto: Store and restore outbound group sessions Damir Jelić 2021-01-25 17:14:13 +0100
  • ac6dad3f35 matrix-sdk: Bump our deps Damir Jelić 2021-01-25 15:47:51 +0100