Commit Graph

  • cc0388929a crypto: Add some more accessors for the fields in the verification types Damir Jelić 2021-06-10 16:23:16 +02:00
  • b14d754aed crypto: Turn the content_to_request function into a constructor Damir Jelić 2021-06-10 13:24:13 +02:00
  • 00c3921d2a crypto: Add initial support for QR code verification Damir Jelić 2021-06-09 16:30:15 +02:00
  • 71aba433da crypto: Add some more accessors to the sas structs Damir Jelić 2021-06-09 17:40:31 +02:00
  • 1c8081533d qrcode: Rename the main qrcode type Damir Jelić 2021-06-08 16:54:56 +02:00
  • 7f364fd615 crypto: Allow only a identity to be verified when the verification finishes Damir Jelić 2021-06-08 16:31:04 +02:00
  • ada71586ac crypto: Scope the verifications per sender Damir Jelić 2021-06-08 16:13:14 +02:00
  • 533a5b92b0 crypto: Ignore key verification requests that have an invalid timestamp Damir Jelić 2021-06-08 14:54:20 +02:00
  • c4b1d3bc44 Merge branch 'avatar_cache' Damir Jelić 2021-06-17 10:42:57 +02:00
  • 4cdb03e64b matrix-sdk: use media cache for avatar requests Julian Sparber 2021-06-15 13:07:34 +02:00
  • da4876acee appservice: Rename Appservice to AppService Johannes Becker 2021-06-15 12:09:01 +02:00
  • cb6269d5ec add more state event getters to store Fisher Darling 2021-06-14 20:59:53 -06:00
  • dbf8cf231d Merge branch 'matrix-sdk/feat/whoami' Damir Jelić 2021-06-11 10:08:12 +02:00
  • ba0cc3d45f matrix-sdk: Add Client::whoami() Johannes Becker 2021-06-11 09:37:30 +02:00
  • 1a5cd544e7 appservice: Introduce appservice mode on Client Johannes Becker 2021-06-10 11:36:20 +02:00
  • 97c7baab14 appservice: Rename example to get rid of cargo warning Johannes Becker 2021-06-09 22:57:10 +02:00
  • df42ef68a2 appservice: Enable warp by default Johannes Becker 2021-06-09 22:14:41 +02:00
  • 4a83e36195 Merge branch 'appservice/feature/warp' Damir Jelić 2021-06-09 17:31:07 +02:00
  • da673f1308 appservice: Temporarily remove windows from CI Johannes Becker 2021-06-08 11:29:05 +02:00
  • c634efbe09 appservice: Fixes after rebase Johannes Becker 2021-06-08 11:18:56 +02:00
  • 5fa2b05622 matrix-sdk: Fix some more typos Damir Jelić 2021-06-08 11:11:08 +02:00
  • 66551d28e4 appservice: Switch autojoin example to warp Johannes Becker 2021-06-08 07:28:04 +02:00
  • 7116fc1103 appservice: Switch warp to git dep so it works OOTB Johannes Becker 2021-06-08 07:26:11 +02:00
  • d8b23f789d appservice: Expand set_event_handler docs Johannes Becker 2021-06-08 07:17:56 +02:00
  • 4dacef2e2c appservice: Improve warp_filter Johannes Becker 2021-06-07 17:24:33 +02:00
  • d6ca3a27bb appservice: Properly scope webserver configuration Johannes Becker 2021-06-07 16:52:21 +02:00
  • 8d061447d6 appservice: Improve test coverage Johannes Becker 2021-06-04 14:16:24 +02:00
  • 38512d6a54 appservice: Add warp support Johannes Becker 2021-06-03 18:20:07 +02:00
  • f3bbcf553c appservice: Restructure tests Johannes Becker 2021-06-02 15:16:43 +02:00
  • e1d905fbc6 Temporarily remove Windows from CI Jonas Platte 2021-06-07 17:41:14 +02:00
  • 1168c39c20 Move ruma re-export from matrix-sdk-common to matrix-sdk Jonas Platte 2021-06-07 17:33:08 +02:00
  • 54063513a3 appservice: Depend on ruma directly Jonas Platte 2021-06-07 16:58:29 +02:00
  • 26788f83f0 sdk: Depend on ruma directly Jonas Platte 2021-06-07 16:53:56 +02:00
  • c705af1048 test: Depend on ruma directly Jonas Platte 2021-06-07 16:26:13 +02:00
  • c964589049 base: Depend on ruma directly Jonas Platte 2021-06-07 16:25:48 +02:00
  • 74d0ac7c77 crypto: Depend on ruma directly Jonas Platte 2021-06-07 14:47:59 +02:00
  • 3bac536daf Fix clippy lints Jonas Platte 2021-06-07 15:34:23 +02:00
  • e18f248dbb crypto: Add missing required-features to crypto_bench Jonas Platte 2021-06-07 15:16:31 +02:00
  • b6c7b317bf Merge branch 'qr-crate' Damir Jelić 2021-06-07 14:03:29 +02:00
  • 6f11244017 Merge branch 'typos' Damir Jelić 2021-06-06 21:01:30 +02:00
  • 6b685b671d Replace Arc<Box<dyn (Crypto|State)Store>> by Arc<dyn (Crypto|State)Store> Jonas Platte 2021-06-06 18:16:25 +02:00
  • eed2b37885 Replace Arc<Box<DeviceId>> by Arc<DeviceId> Jonas Platte 2021-06-05 16:31:40 +02:00
  • f76cb1d123 the the Jonathan de Jong 2021-06-05 14:55:01 +02:00
  • f36fb55727 some more typos Jonathan de Jong 2021-06-05 14:50:08 +02:00
  • 74a6d39b9f various typos Jonathan de Jong 2021-06-05 14:35:20 +02:00
  • 0df782e93e crypto: Fix some clippy warnings Damir Jelić 2021-06-04 18:49:08 +02:00
  • 7cca358399 Merge branch 'master' into verification-improvements Damir Jelić 2021-06-04 18:32:20 +02:00
  • 96d4566111 crypto: Move the verification cache into a separate module Damir Jelić 2021-06-04 18:09:20 +02:00
  • 31e00eb434 crypto: Don't panic if we get a unknown cancel code Damir Jelić 2021-06-04 17:51:38 +02:00
  • 612fa46359 crypto: Replace a bunch of From implementations with macros Damir Jelić 2021-06-04 17:46:44 +02:00
  • 0a7fb2cbc3 crytpo: Mark verification requests as cancelled and as done Damir Jelić 2021-06-04 17:07:11 +02:00
  • f9fb530480 crypto: Forward cancel events to the sas object Damir Jelić 2021-06-04 16:22:37 +02:00
  • 2ec8893273 crypto: Silence a clippy warning until we add QR code verifications Damir Jelić 2021-06-04 15:39:56 +02:00
  • bd5dda370d crypto: Remove the sas event enums module Damir Jelić 2021-06-04 15:05:35 +02:00
  • ac04b0c36e crypto: Create a enum for the verification types Damir Jelić 2021-06-04 14:21:53 +02:00
  • a04afac963 crypto: Fix a clippy warning Damir Jelić 2021-06-03 21:21:00 +02:00
  • cf98681f19 crypto: Remove some duplicate code Damir Jelić 2021-06-03 21:20:09 +02:00
  • cbcf673d21 crypto: Make sure we send verification done events Damir Jelić 2021-06-03 21:18:05 +02:00
  • 9b20b00908 crypto: Log if we get a missmatch of the flow id Damir Jelić 2021-06-03 17:26:13 +02:00
  • f50d0cd3a6 crypto: Test starting a to-device verification request Damir Jelić 2021-06-03 17:23:40 +02:00
  • 1e48b15040 crypto: Add enums so we can handle in-room and to-device verifications the same Damir Jelić 2021-06-03 16:00:03 +02:00
  • b52f3fb11f crypto: Remove an allocation when calculating the SAS MAC Damir Jelić 2021-06-01 10:02:16 +02:00
  • d877c1cf8c crypto: Move the Done state into the common verification module Damir Jelić 2021-06-01 09:59:34 +02:00
  • 327445c6a0 crypto: Move the logic for marking identities as verified out of the Sas struct Damir Jelić 2021-05-31 16:31:35 +02:00
  • 8a5a0e511e crypto: Don't await while holding a sync lock Damir Jelić 2021-05-27 16:24:00 +02:00
  • 12619ab8b3 crypto: Log a warning if we get a start event without being ready Damir Jelić 2021-05-27 16:15:51 +02:00
  • 069ef3a661 crypto: Move the SAS starting logic into the verification request struct Damir Jelić 2021-05-27 16:11:54 +02:00
  • 999f0899f8 crypto: Move the outgoing requests to the VerificationCache Damir Jelić 2021-05-27 12:18:39 +02:00
  • 681f32b0a7 crypto: Fix a couple of typos Damir Jelić 2021-05-27 11:00:23 +02:00
  • 0e514b755f crypto: Move the CancelContent generation out of the sas module Damir Jelić 2021-05-26 11:54:22 +02:00
  • c0b30cadc9 appservice: Improve API Johannes Becker 2021-06-01 10:48:01 +02:00
  • ee40d917d1 Merge branch 'feat/appservice-client-config' Damir Jelić 2021-05-31 13:28:31 +02:00
  • 3f2fecd309 appservice: Add new_with_client_config Johannes Becker 2021-05-31 12:50:53 +02:00
  • d58a190712 Merge branch 'media-store' Damir Jelić 2021-05-31 10:36:20 +02:00
  • 3c72304e36 Merge branch 'patch-1' Damir Jelić 2021-05-31 09:39:07 +02:00
  • 10b38ce44e matrix-sdk: Fix a bunch of typos Damir Jelić 2021-05-31 09:35:19 +02:00
  • 3c9f929598 Fix typo: underlaying => underlying Jonas Platte 2021-05-30 15:01:27 +02:00
  • d7e167498d docs: fix on_room_join_rules L3af 2021-05-29 04:31:25 +00:00
  • a959116af2 sdk: Fix clippy warnings Kévin Commaille 2021-05-28 09:11:48 +02:00
  • 63dc939081 matrix-qrcode: Modify the QR code generation so mobile clients can decode Damir Jelić 2021-05-27 11:24:44 +02:00
  • 2becb88c35 appservice: Add client_with_config singleton Johannes Becker 2021-05-26 14:00:59 +02:00
  • 6367cdddbf sdk: Add tests for media content Kévin Commaille 2021-05-25 22:15:27 +02:00
  • 5e05b37d02 base: Add tests for media content storage Kévin Commaille 2021-05-25 22:10:04 +02:00
  • df883d3328 Add MediaEventContent trait and implement it for corresponding room events Kévin Commaille 2021-05-25 21:52:27 +02:00
  • b805670c8a sdk: Add methods for media content Kévin Commaille 2021-05-25 21:43:01 +02:00
  • 0c8e870bff crypto: Implement From<EncryptedFile> for EncryptionInfo Kévin Commaille 2021-05-25 21:33:38 +02:00
  • c318a6e847 base: Add media store Kévin Commaille 2021-05-25 21:16:28 +02:00
  • bdd51a323a Merge branch 'read-receipts' Damir Jelić 2021-05-25 19:25:48 +02:00
  • f619bbb884 base: Change receipt store tests' user ID Kévin Commaille 2021-05-25 14:20:13 +02:00
  • 37c23f1761 matrix-qrcode: Add accessors for our keys/secrets. Damir Jelić 2021-05-25 13:31:12 +02:00
  • 49c72e74f7 base: Add store tests for receipts Kévin Commaille 2021-05-25 11:57:03 +02:00
  • 7609c7445c matrix-sdk: Allow to get Client's RequestConfig Johannes Becker 2021-05-25 10:38:43 +02:00
  • a889bb3aca base: Simplify decode_key_value Kévin Commaille 2021-05-25 10:26:56 +02:00
  • 20454e1666 appservice: Put registration into Arc Johannes Becker 2021-05-17 12:02:17 +02:00
  • aaa17535ac matrix_sdk: Fix typo Johannes Becker 2021-05-17 11:50:48 +02:00
  • bd5e112a46 appservice: Remove outdated serde_yaml dependency Johannes Becker 2021-05-17 11:48:53 +02:00
  • cc591cce1c appservice: Improve docs Johannes Becker 2021-05-17 11:38:28 +02:00
  • e058191b99 base: Correctly update the room info for invited rooms Damir Jelić 2021-05-25 09:31:32 +02:00
  • 300189bb37 crypto: Use the verification cache in verification requests Damir Jelić 2021-05-24 14:54:11 +02:00
  • d928f39f68 crypto: Add a VerificationCache struct Damir Jelić 2021-05-21 14:03:33 +02:00