Commit Graph

  • 628de09938 rename Full -> Original Benjamin Kampmann 2022-04-27 12:22:19 +02:00
  • 703a95c486 grumbles Benjamin Kampmann 2022-04-27 12:21:06 +02:00
  • 48cb625f19 fixing lints Benjamin Kampmann 2022-04-27 12:06:42 +02:00
  • 266d7c6da7 fixing last broken display_name tests Benjamin Kampmann 2022-04-27 12:06:15 +02:00
  • b5ab076546 tests(matrix-sdk-base): allowing enable debugging logs for tests Benjamin Kampmann 2022-04-27 12:02:56 +02:00
  • e5c2ba4bd8 fix(sdk): Export RumaApiError Jonas Platte 2022-04-26 19:16:36 +02:00
  • d62cb9650f Fix typo Kévin Commaille 2022-04-26 18:59:51 +02:00
  • dfdaea786b docs: Document RumaApiError variants Kévin Commaille 2022-04-26 18:49:21 +02:00
  • 6e89ecfbf0 fix(indexeddb): Don't derive a StoreCipher twice if we're reusing the db Damir Jelić 2022-04-26 18:34:44 +02:00
  • 742c1944eb fix(sled): Put the StoreCipher behind the Arc, not the Option Damir Jelić 2022-04-26 18:06:39 +02:00
  • e1baa25713 fix(sled): Don't derive a StoreCipher twice if we're reusing the db Damir Jelić 2022-04-26 17:47:39 +02:00
  • 189ae93e90 fix(sdk): Export RumaApiError Kévin Commaille 2022-04-26 18:17:04 +02:00
  • 4431a2d48a fix(room name): check for proper type Benjamin Kampmann 2022-04-26 17:40:04 +02:00
  • 3cdee30fc1 fixing docs Benjamin Kampmann 2022-04-26 17:33:17 +02:00
  • 592a9338eb style, and other fixes Benjamin Kampmann 2022-04-26 17:27:18 +02:00
  • 55b7fd617c fix(indexeddb-store): implement merge room members Benjamin Kampmann 2022-04-26 17:04:46 +02:00
  • ca2f598d9e fix(sled-store): implement merge room members Benjamin Kampmann 2022-04-26 16:23:22 +02:00
  • 8cdfd43863 test(store): additional intergration test for stripped members Benjamin Kampmann 2022-04-26 15:38:58 +02:00
  • e9e21c1b25 rename computed -> calculated Benjamin Kampmann 2022-04-26 15:34:49 +02:00
  • 61ea1c9003 Merge remote-tracking branch 'origin/main' into gnunicorn/issue133 Benjamin Kampmann 2022-04-26 15:24:13 +02:00
  • 39ef1d550d chore(crypto): Improve a log line Damir Jelić 2022-04-26 14:21:31 +02:00
  • a425ddf97f fix(crypto): Don't try to encrypt a room key for our own device Damir Jelić 2022-04-26 14:20:34 +02:00
  • d38995b3f9 fix(crypto): Add our own device to the store when we create a new account Damir Jelić 2022-04-26 14:07:03 +02:00
  • 3490a9f726 chore(crypto): Remove a useless compile_error! call Damir Jelić 2022-04-26 11:56:57 +02:00
  • 610e3ffc5f fix(crypto): Be more restrictive around Megolm session rotation periods Damir Jelić 2022-04-26 11:56:37 +02:00
  • cfeda54fc6 fix(store): combine stripped and regular membership and allow fetching that Benjamin Kampmann 2022-04-26 13:35:06 +02:00
  • 2a11df01c7 chore(indexeddb): Remove unneeded matrix-sdk-common dependency Jonas Platte 2022-04-25 16:29:44 +02:00
  • 08fd85ea09 chore: Upgrade Ruma Jonas Platte 2022-04-21 18:50:29 +02:00
  • 32d1997dfc feat(crypto): Accept borrowed identifiers in some public functions Jonas Platte 2022-04-21 18:02:26 +02:00
  • 00249ab96e fix: Fix a typo Jonas Platte 2022-04-13 14:08:03 +02:00
  • 7710b0b14f Merge branch 'poljar/encrypted-reactions-fix' Damir Jelić 2022-04-26 11:22:39 +02:00
  • cc6e5b868e chore(sdk): Use the % sigil to record room ids Damir Jelić 2022-04-26 09:58:25 +02:00
  • 5f83184512 fix(sdk): Don't encrypt reactions Damir Jelić 2022-04-26 09:36:07 +02:00
  • 16a35081ed feat(sdk): Merge HttpError::{Api, ClientApi} Jonas Platte 2022-04-25 19:08:46 +02:00
  • ddb6d6af90 chore: Fix typos Jonas Platte 2022-04-25 19:25:42 +02:00
  • 1f8f7c853b docs(crypto-ffi): Slight docs improvements Damir Jelić 2022-04-25 13:36:01 +02:00
  • a25a88bd25 refactor(crypto-ffi): Use the anyhow Result type for the migration function Damir Jelić 2022-04-21 10:16:27 +02:00
  • 94832d1a8b fix(crypto-ffi): Allow the machine to be opened with a passphrase Damir Jelić 2022-04-20 12:09:52 +02:00
  • 2552c0f393 docs(crypto-ffi): Add docs to the migrate method Damir Jelić 2022-04-20 12:05:46 +02:00
  • 797fbb2fda feat(crypto-ffi): Add a progress listener to the migrate method Damir Jelić 2022-04-20 12:27:46 +02:00
  • 35d4749ba7 feat(crypto-ffi): Add support to migrate from a libolm based setup Damir Jelić 2022-03-25 09:00:43 +01:00
  • c5ddca3bc4 feat(sled): Add a method to save tracked users in a batched way Damir Jelić 2022-03-31 13:13:24 +02:00
  • a6b7c98002 feat(crypto): Add a public method to import private cross signing keys Damir Jelić 2022-03-31 13:09:01 +02:00
  • 84b721abb0 Merge pull request #599 from zecakeh/pr-cov Benjamin Kampmann 2022-04-25 14:07:27 +02:00
  • 7ea6cb3e95 rename Calculated -> Computed Benjamin Kampmann 2022-04-25 13:31:45 +02:00
  • 15e76b90b1 adding display name integration tests for DM invite Benjamin Kampmann 2022-04-25 13:29:59 +02:00
  • 5c41b992b7 ci: Add newline at end of codecov.yaml Kévin Commaille 2022-04-25 12:53:42 +02:00
  • 5ce6c07d9c ci: Update codecov github action to v3 Kévin Commaille 2022-04-25 12:44:33 +02:00
  • 8090220963 ci: Add codecov config file Kévin Commaille 2022-04-25 12:43:22 +02:00
  • 314a9dec6c ci: Run code coverage for pull requests Kévin Commaille 2022-04-25 12:08:58 +02:00
  • 48fc26a35b tests for broken room name Benjamin Kampmann 2022-04-22 17:45:27 +02:00
  • b420d7022a typed display name for i18n Benjamin Kampmann 2022-04-22 15:35:38 +02:00
  • 79e543eceb fix(state-stores): ensure counter consistency Benjamin Kampmann 2022-04-21 16:20:24 +02:00
  • 375e976289 formatting Benjamin Kampmann 2022-04-21 13:02:55 +02:00
  • 071d440567 fix(indexeddb-store): always pad counter with u64 padding size to ensure order consistency Benjamin Kampmann 2022-04-21 12:56:32 +02:00
  • d4053e2c54 fix(sled-store): save index as i64 to ensure portability Benjamin Kampmann 2022-04-21 12:53:10 +02:00
  • a0ba610e0b fixing wasm example Benjamin Kampmann 2022-04-20 16:35:55 +02:00
  • c995331f57 fixing typo Benjamin Kampmann 2022-04-20 16:22:32 +02:00
  • 577b45f8ce activate encryption on base if crypto-store is activated, handle non_exhaustive errors raised Benjamin Kampmann 2022-04-20 16:19:55 +02:00
  • 0c7e0167c7 Merge pull request #592 from zecakeh/login-sso Jonas Platte 2022-04-20 15:45:43 +02:00
  • 9761934bf5 fixing features in ci jobs Benjamin Kampmann 2022-04-20 15:43:57 +02:00
  • 04d62bbe1e Apply suggestions to docs Kévin Commaille 2022-04-20 15:35:54 +02:00
  • 115300fa5e Addressing review comments Benjamin Kampmann 2022-04-20 15:27:41 +02:00
  • ae8943e050 fixing style Benjamin Kampmann 2022-04-20 15:25:56 +02:00
  • 11292b5e5a fix(sdk): Don't convert SSO login URL parse error to IoError. Kévin Commaille 2022-04-20 15:16:49 +02:00
  • 559fe35e1b fix(sdk): Bind SSO login server to 127.0.0.1 instead of localhost Kévin Commaille 2022-04-20 15:08:47 +02:00
  • 32b5e5d48b feat(sdk): Improve docs for SSO login server's random ports Kévin Commaille 2022-04-20 14:58:56 +02:00
  • 3de9c54552 more feature related fixups Benjamin Kampmann 2022-04-20 14:39:42 +02:00
  • b29a50bed5 moving make_store_config features back to sled, fxies #562 Benjamin Kampmann 2022-04-20 14:36:11 +02:00
  • d36220ed7c e2e-encrypted weak feature dependency Benjamin Kampmann 2022-04-20 14:26:54 +02:00
  • 117fd1612b explain in readme Benjamin Kampmann 2022-04-20 14:10:24 +02:00
  • 2c506717c8 setting rust-version Benjamin Kampmann 2022-04-20 14:08:27 +02:00
  • e57721be09 Merge branch 'poljar/session-timestamp-improvements' Damir Jelić 2022-04-20 12:11:53 +02:00
  • 954bba6fdf fix(crypto): Don't put the session timestamps behind an Arc Damir Jelić 2022-04-19 14:49:47 +02:00
  • edbf831a0f fix(crypto): Make sure to sort the sessions by timestamp before encrypting Damir Jelić 2022-04-19 13:53:28 +02:00
  • c0172c4858 fix(crypto): Fix an error message Damir Jelić 2022-04-19 13:52:53 +02:00
  • 06f5b67b23 feat(state_store): Store keys and values encrypted, too Benjamin Kampmann 2022-04-19 16:46:11 +02:00
  • 07c5f625d4 fixing encryption examples Benjamin Kampmann 2022-04-19 16:30:20 +02:00
  • 805044ed41 Merge branch 'ben-remove-store-key' of github.com:matrix-org/matrix-rust-sdk into ben-remove-store-key Benjamin Kampmann 2022-04-19 16:23:29 +02:00
  • 4da7d31770 fixing unnecessary lifetimes Benjamin Kampmann 2022-04-19 16:22:25 +02:00
  • cdab735ce5 Apply suggestions from code review Benjamin Kampmann 2022-04-19 16:19:30 +02:00
  • e989b9aff7 merge sledstore's EncodeKey and SecureEncodeKey into one Benjamin Kampmann 2022-04-19 16:01:18 +02:00
  • a8466f5069 refactor(crypto): Use the ruma time types for group sessions as well Damir Jelić 2022-04-19 13:43:02 +02:00
  • 95a3fe136d refactor(crypto): Use the ruma time types for the Session timestamps Damir Jelić 2022-04-19 13:35:36 +02:00
  • 88d1aa615c remove unnecessary reference making Benjamin Kampmann 2022-04-19 12:42:39 +02:00
  • ac8500759c newline Benjamin Kampmann 2022-04-19 12:27:11 +02:00
  • 07f01eb985 typos Benjamin Kampmann 2022-04-19 12:26:27 +02:00
  • 953d759238 sort and typo Benjamin Kampmann 2022-04-19 12:21:26 +02:00
  • 9d09401ede .into instead of ::from Benjamin Kampmann 2022-04-19 12:20:41 +02:00
  • 872f32a7e0 sorting line order Benjamin Kampmann 2022-04-19 12:08:26 +02:00
  • 05b3077a7a fixing lints again Benjamin Kampmann 2022-04-19 11:00:06 +02:00
  • 8fdd8648c7 Merge remote-tracking branch 'origin/main' into ben-remove-store-key Benjamin Kampmann 2022-04-19 10:41:40 +02:00
  • 4e8383ea4f fixing clippy lints Benjamin Kampmann 2022-04-19 09:26:28 +02:00
  • 80791860fe fixing style and typos Benjamin Kampmann 2022-04-19 09:23:29 +02:00
  • 9698a50ad8 fixing timeline for encrypted indexeddb store Benjamin Kampmann 2022-04-13 15:52:57 +02:00
  • a390c3b40b more explicit naming Benjamin Kampmann 2022-04-13 15:52:10 +02:00
  • 70a5517c5c make room timeline test more debuggable Benjamin Kampmann 2022-04-13 15:23:50 +02:00
  • 262bee51b1 also implement room timeline in encrypted fashion on sled store Benjamin Kampmann 2022-04-13 15:23:14 +02:00
  • 897bb5aed2 new db for every encrypted test Benjamin Kampmann 2022-04-12 20:00:11 +02:00
  • 24266fe254 fixing ranges Benjamin Kampmann 2022-04-12 19:59:20 +02:00