Commit Graph

  • 43e213fd67 matrix-sdk: Update ruma Jonas Platte 2021-06-20 01:35:28 +0200
  • ae5be67322
    matrix-sdk: (fix) return Ok(()) in ensure_members when returning early SaurusXI 2021-06-21 18:28:11 +0530
  • b984fcca0c
    matrix-sdk: (fix) correct the history visibility states that allow us to view events in are_events_visible SaurusXI 2021-06-21 18:06:55 +0530
  • bdd35206e8 event_handler: Add AnySyncMessageEvent::Reaction Felix Häcker 2021-06-20 17:04:31 +0200
  • 0e84349d05
    matrix-sdk: add event visibility check to ensure_members SaurusXI 2021-06-20 12:30:12 +0530
  • 092ca90403
    matrix-sdk: add method to check room's event visibility SaurusXI 2021-06-20 12:24:40 +0530
  • 4cc7237db3 remove getting every state event and add getters to room Fisher Darling 2021-06-17 23:10:31 -0600
  • 0fb3dedd1c client: Fix compilation when the encryption feature is disabled Damir Jelić 2021-06-17 12:35:37 +0200
  • 3cf843d24f matrix-sdk: Rework the public API for answering verifications Damir Jelić 2021-06-17 12:17:11 +0200
  • baee5b2d11 crytpo: Couple more accessors for the verification request Damir Jelić 2021-06-17 10:06:53 +0200
  • 34703bc0d6 crypto: Add a method to get all verification requests of a certain user Damir Jelić 2021-06-17 10:03:47 +0200
  • d212e7df18 crypto: Add some more accessors to the verification requests Damir Jelić 2021-06-15 21:16:01 +0200
  • f8b09d4537 crypto: Remember who started the verification request Damir Jelić 2021-06-15 21:15:11 +0200
  • 5d38bc3802 crypto: Scope the verification requests behind the other user id Damir Jelić 2021-06-15 21:14:12 +0200
  • 58d3b42a60 crypto: Don't allow QR code generation if we or the other can't handle it Damir Jelić 2021-06-14 17:51:13 +0200
  • b7986a5153 crypto: Add a couple more accessors for the verification request Damir Jelić 2021-06-14 17:50:35 +0200
  • c547f384bc crypto: Fix the method to transition from a request into a SAS verification Damir Jelić 2021-06-14 17:49:18 +0200
  • 29bba0b2ca crypto: Allow accepting key request while specifying our supported methods Damir Jelić 2021-06-14 17:44:51 +0200
  • 80fac4bfa4 cyrpto: Go into passive mode if someone else replies to a request Damir Jelić 2021-06-14 17:32:30 +0200
  • be53913a16 crypto: Remove the redundant flow id copy Damir Jelić 2021-06-14 17:28:10 +0200
  • df1fe0ebc4 crypto: Don't return a result when receiving a ready event Damir Jelić 2021-06-14 17:16:40 +0200
  • 073b91fa62 crypto: Ignore verification requests that are sent by us Damir Jelić 2021-06-14 17:08:31 +0200
  • cc0388929a crypto: Add some more accessors for the fields in the verification types Damir Jelić 2021-06-10 16:23:16 +0200
  • b14d754aed crypto: Turn the content_to_request function into a constructor Damir Jelić 2021-06-10 13:24:13 +0200
  • 00c3921d2a crypto: Add initial support for QR code verification Damir Jelić 2021-06-09 16:30:15 +0200
  • 71aba433da crypto: Add some more accessors to the sas structs Damir Jelić 2021-06-09 17:40:31 +0200
  • 1c8081533d qrcode: Rename the main qrcode type Damir Jelić 2021-06-08 16:54:56 +0200
  • 7f364fd615 crypto: Allow only a identity to be verified when the verification finishes Damir Jelić 2021-06-08 16:31:04 +0200
  • ada71586ac crypto: Scope the verifications per sender Damir Jelić 2021-06-08 16:13:14 +0200
  • 533a5b92b0 crypto: Ignore key verification requests that have an invalid timestamp Damir Jelić 2021-06-08 14:54:20 +0200
  • c4b1d3bc44 Merge branch 'avatar_cache' Damir Jelić 2021-06-17 10:42:57 +0200
  • 4cdb03e64b matrix-sdk: use media cache for avatar requests Julian Sparber 2021-06-15 13:07:34 +0200
  • da4876acee appservice: Rename Appservice to AppService Johannes Becker 2021-06-15 12:09:01 +0200
  • cb6269d5ec add more state event getters to store Fisher Darling 2021-06-14 20:59:53 -0600
  • dbf8cf231d Merge branch 'matrix-sdk/feat/whoami' Damir Jelić 2021-06-11 10:08:12 +0200
  • ba0cc3d45f matrix-sdk: Add Client::whoami() Johannes Becker 2021-06-11 09:37:30 +0200
  • 1a5cd544e7 appservice: Introduce appservice mode on Client Johannes Becker 2021-06-10 11:36:20 +0200
  • 97c7baab14 appservice: Rename example to get rid of cargo warning Johannes Becker 2021-06-09 22:57:10 +0200
  • df42ef68a2 appservice: Enable warp by default Johannes Becker 2021-06-09 22:14:41 +0200
  • 4a83e36195 Merge branch 'appservice/feature/warp' Damir Jelić 2021-06-09 17:31:07 +0200
  • da673f1308 appservice: Temporarily remove windows from CI Johannes Becker 2021-06-08 11:29:05 +0200
  • c634efbe09 appservice: Fixes after rebase Johannes Becker 2021-06-08 11:18:56 +0200
  • 5fa2b05622 matrix-sdk: Fix some more typos Damir Jelić 2021-06-08 11:11:08 +0200
  • 66551d28e4 appservice: Switch autojoin example to warp Johannes Becker 2021-06-08 07:28:04 +0200
  • 7116fc1103 appservice: Switch warp to git dep so it works OOTB Johannes Becker 2021-06-08 07:26:11 +0200
  • d8b23f789d appservice: Expand set_event_handler docs Johannes Becker 2021-06-08 07:17:56 +0200
  • 4dacef2e2c appservice: Improve warp_filter Johannes Becker 2021-06-07 17:24:33 +0200
  • d6ca3a27bb appservice: Properly scope webserver configuration Johannes Becker 2021-06-07 16:52:21 +0200
  • 8d061447d6 appservice: Improve test coverage Johannes Becker 2021-06-04 14:16:24 +0200
  • 38512d6a54 appservice: Add warp support Johannes Becker 2021-06-03 18:20:07 +0200
  • f3bbcf553c appservice: Restructure tests Johannes Becker 2021-06-02 15:16:43 +0200
  • e1d905fbc6
    Temporarily remove Windows from CI Jonas Platte 2021-06-07 17:41:14 +0200
  • 1168c39c20
    Move ruma re-export from matrix-sdk-common to matrix-sdk Jonas Platte 2021-06-07 17:33:08 +0200
  • 54063513a3
    appservice: Depend on ruma directly Jonas Platte 2021-06-07 16:58:29 +0200
  • 26788f83f0
    sdk: Depend on ruma directly Jonas Platte 2021-06-07 16:53:56 +0200
  • c705af1048
    test: Depend on ruma directly Jonas Platte 2021-06-07 16:26:13 +0200
  • c964589049
    base: Depend on ruma directly Jonas Platte 2021-06-07 16:25:48 +0200
  • 74d0ac7c77
    crypto: Depend on ruma directly Jonas Platte 2021-06-07 14:47:59 +0200
  • 3bac536daf
    Fix clippy lints Jonas Platte 2021-06-07 15:34:23 +0200
  • e18f248dbb
    crypto: Add missing required-features to crypto_bench Jonas Platte 2021-06-07 15:16:31 +0200
  • b6c7b317bf Merge branch 'qr-crate' Damir Jelić 2021-06-07 14:03:29 +0200
  • 6f11244017 Merge branch 'typos' Damir Jelić 2021-06-06 21:01:30 +0200
  • 6b685b671d
    Replace Arc<Box<dyn (Crypto|State)Store>> by Arc<dyn (Crypto|State)Store> Jonas Platte 2021-06-06 18:16:25 +0200
  • eed2b37885
    Replace Arc<Box<DeviceId>> by Arc<DeviceId> Jonas Platte 2021-06-05 16:31:40 +0200
  • f76cb1d123 the the Jonathan de Jong 2021-06-05 14:55:01 +0200
  • f36fb55727 some more typos Jonathan de Jong 2021-06-05 14:50:08 +0200
  • 74a6d39b9f various typos Jonathan de Jong 2021-06-05 14:35:20 +0200
  • 0df782e93e crypto: Fix some clippy warnings Damir Jelić 2021-06-04 18:49:08 +0200
  • 7cca358399 Merge branch 'master' into verification-improvements Damir Jelić 2021-06-04 18:32:20 +0200
  • 96d4566111 crypto: Move the verification cache into a separate module Damir Jelić 2021-06-04 18:09:20 +0200
  • 31e00eb434 crypto: Don't panic if we get a unknown cancel code Damir Jelić 2021-06-04 17:51:38 +0200
  • 612fa46359 crypto: Replace a bunch of From implementations with macros Damir Jelić 2021-06-04 17:46:44 +0200
  • 0a7fb2cbc3 crytpo: Mark verification requests as cancelled and as done Damir Jelić 2021-06-04 17:07:11 +0200
  • f9fb530480 crypto: Forward cancel events to the sas object Damir Jelić 2021-06-04 16:22:37 +0200
  • 2ec8893273 crypto: Silence a clippy warning until we add QR code verifications Damir Jelić 2021-06-04 15:39:56 +0200
  • bd5dda370d crypto: Remove the sas event enums module Damir Jelić 2021-06-04 15:05:35 +0200
  • ac04b0c36e crypto: Create a enum for the verification types Damir Jelić 2021-06-04 14:21:53 +0200
  • a04afac963 crypto: Fix a clippy warning Damir Jelić 2021-06-03 21:21:00 +0200
  • cf98681f19 crypto: Remove some duplicate code Damir Jelić 2021-06-03 21:20:09 +0200
  • cbcf673d21 crypto: Make sure we send verification done events Damir Jelić 2021-06-03 21:18:05 +0200
  • 9b20b00908 crypto: Log if we get a missmatch of the flow id Damir Jelić 2021-06-03 17:26:13 +0200
  • f50d0cd3a6 crypto: Test starting a to-device verification request Damir Jelić 2021-06-03 17:23:40 +0200
  • 1e48b15040 crypto: Add enums so we can handle in-room and to-device verifications the same Damir Jelić 2021-06-03 16:00:03 +0200
  • b52f3fb11f crypto: Remove an allocation when calculating the SAS MAC Damir Jelić 2021-06-01 10:02:16 +0200
  • d877c1cf8c crypto: Move the Done state into the common verification module Damir Jelić 2021-06-01 09:59:34 +0200
  • 327445c6a0 crypto: Move the logic for marking identities as verified out of the Sas struct Damir Jelić 2021-05-31 16:31:35 +0200
  • 8a5a0e511e crypto: Don't await while holding a sync lock Damir Jelić 2021-05-27 16:24:00 +0200
  • 12619ab8b3 crypto: Log a warning if we get a start event without being ready Damir Jelić 2021-05-27 16:15:51 +0200
  • 069ef3a661 crypto: Move the SAS starting logic into the verification request struct Damir Jelić 2021-05-27 16:11:54 +0200
  • 999f0899f8 crypto: Move the outgoing requests to the VerificationCache Damir Jelić 2021-05-27 12:18:39 +0200
  • 681f32b0a7 crypto: Fix a couple of typos Damir Jelić 2021-05-27 11:00:23 +0200
  • 0e514b755f crypto: Move the CancelContent generation out of the sas module Damir Jelić 2021-05-26 11:54:22 +0200
  • c0b30cadc9 appservice: Improve API Johannes Becker 2021-06-01 10:48:01 +0200
  • ee40d917d1 Merge branch 'feat/appservice-client-config' Damir Jelić 2021-05-31 13:28:31 +0200
  • 3f2fecd309 appservice: Add new_with_client_config Johannes Becker 2021-05-31 12:50:53 +0200
  • d58a190712 Merge branch 'media-store' Damir Jelić 2021-05-31 10:36:20 +0200
  • 3c72304e36 Merge branch 'patch-1' Damir Jelić 2021-05-31 09:39:07 +0200
  • 10b38ce44e matrix-sdk: Fix a bunch of typos Damir Jelić 2021-05-31 09:35:19 +0200
  • 3c9f929598
    Fix typo: underlaying => underlying Jonas Platte 2021-05-30 15:01:27 +0200
  • d7e167498d
    docs: fix on_room_join_rules L3af 2021-05-29 04:31:25 +0000