Commit Graph

  • 546dc9a652 Run CI against 19 Will Hunt 2022-10-31 13:04:05 +00:00
  • 717f86332f Disable keepalive to prevent hanging connections Will Hunt 2022-10-31 12:39:23 +00:00
  • 6c975b01b5 Revert #1151 Jonas Platte 2022-10-31 12:03:23 +01:00
  • 182733e984 feat(crypto-js): OlmMachine.initialize is the new constructor Ivan Enderlin 2022-10-31 11:41:50 +01:00
  • e4964b92a2 Local trust Andy Uhnak 2022-10-27 22:33:00 +01:00
  • bdf460cd91 doc(crypto-js): Rephase something. Ivan Enderlin 2022-10-31 11:07:21 +01:00
  • 0276552c72 feat(crypto-js): Use WeakRef to avoid calling free manually Ivan Enderlin 2022-10-31 11:06:45 +01:00
  • 3441c6cf9a feat(crypto-js): Use WeakRef to avoid calling free manually. Ivan Enderlin 2022-10-28 20:57:04 +02:00
  • a07f89e340 feat(crypto-js): OlmMachine.initialize is the new constructor. Ivan Enderlin 2022-10-28 20:35:04 +02:00
  • cacb20e3ef fix(ffi): Remove duplicate RequireState definition, left over after #1151 (#1155) matrix-sdk-crypto-ffi-0.1.5 Benjamin Kampmann 2022-10-28 13:38:21 +02:00
  • 255d3b7a18 Merge pull request #1154 from matrix-org/stefan/sessionVerificationFixes Benjamin Kampmann 2022-10-28 11:40:33 +02:00
  • 6ad7d29364 refactor(sdk): When processing remote events, check for duplicates Jonas Platte 2022-10-27 17:38:37 +02:00
  • 333c4f0644 refactor(sdk): Move timeline event origin_server_ts and raw_event fields Jonas Platte 2022-10-27 17:35:36 +02:00
  • 6ce23b17a6 refactor(sdk): Update tracing event for local echo not being found Jonas Platte 2022-10-27 17:25:38 +02:00
  • 0cb34f7c86 fix: style fixes Benjamin Kampmann 2022-10-28 11:01:54 +02:00
  • 0d84cf7b74 refactor(sdk): Make Debug format of EventTimelineItem less noisy Jonas Platte 2022-10-27 17:05:33 +02:00
  • f2ea72224d feat(bindings): Add {TimelineItem,EventTimelineItem}::fmt_debug Jonas Platte 2022-10-27 16:20:21 +02:00
  • 01cc896dab refactor(bindings): Use uniffi proc-macros a little more in sdk-ffi Jonas Platte 2022-10-27 13:22:52 +02:00
  • 278c6059ae perf(sliding-sync): run outgoing e2ee requests and sync in parallel. Benjamin Kampmann 2022-10-27 15:59:02 +01:00
  • d164165c7c fix(ffi): remove extra to-device processing Benjamin Kampmann 2022-10-27 15:29:13 +01:00
  • 5a9b75c3ff kotlin-bindings: remove sample ganfra 2022-10-27 14:38:17 +02:00
  • c7c63fa41c Merge branch 'main' into ganfra/kotlin_bindings ganfra 2022-10-27 14:37:53 +02:00
  • 0e59078211 fix(ffi): call process_sync_error of client for sliding-sync errors. break if wnated Benjamin Kampmann 2022-10-27 12:32:49 +01:00
  • 120d5edb03 feat(sliding-sync): Replace anyhow with proper Error type Benjamin Kampmann 2022-10-27 12:32:05 +01:00
  • afc33e616c revert start_sync removal Benjamin Kampmann 2022-10-27 12:06:06 +01:00
  • 324411201e fix(sdk): Enable required ruma features for experimental-timeline Jonas Platte 2022-10-27 11:53:34 +02:00
  • e1ecc9de0d chore: Bump versions of matrix-sdk, matrix-sdk-base Jonas Platte 2022-10-27 11:38:44 +02:00
  • c9c4473cd4 ci: Cache xtask for bindings checks Jonas Platte 2022-10-27 10:01:35 +02:00
  • 41be4c5209 ci: Test bindings generation Jonas Platte 2022-10-27 09:58:02 +02:00
  • 426f60a6a2 ci: Add bindings check to xtask Jonas Platte 2022-10-25 20:42:06 +02:00
  • eddf202a76 chore: Upgrade UniFFI Jonas Platte 2022-10-27 11:27:28 +02:00
  • d4cd8710a4 Refactor the SessionVerification flows and get them working through sliding sync Stefan Ceriu 2022-10-27 10:45:05 +03:00
  • a443e7277d feat: Add sliding sync timeline events and extensions (#1054) matrix-sdk-crypto-ffi-0.1.4 Benjamin Kampmann 2022-10-25 13:42:43 +02:00
  • 2232092f11 refactor(sdk): Move timeline event handling fns to TimelineInner Jonas Platte 2022-10-25 13:03:52 +02:00
  • 2547d6ed64 fix(crypto): Don't create an infinite amount of streams in the SAS examples Damir Jelić 2022-10-25 09:28:47 +02:00
  • 6cb37520ce docs(bindings): Document the EncryptionSettings a bit better Damir Jelić 2022-10-25 11:49:34 +02:00
  • 50a5ec89e9 chore: Fix more clippy lints Jonas Platte 2022-10-25 11:51:23 +02:00
  • 285dc129c3 chore(crypto): Clean up SecretInfo::as_key implementation Jonas Platte 2022-10-25 10:59:19 +02:00
  • a59fdc08bb chore: Fix clippy lints Jonas Platte 2022-10-25 10:58:51 +02:00
  • 9de98dfa65 fix(sdk): Remove token field from SyncSettings Debug output Jonas Platte 2022-10-24 12:53:25 +02:00
  • 266e59b567 Release matrix-sdk 0.6.2 matrix-sdk-0.6.2 Jonas Platte 2022-10-24 12:53:48 +02:00
  • 51c7294fce fix(sdk): Remove token field from SyncSettings Debug output Jonas Platte 2022-10-24 12:53:25 +02:00
  • 2ee5f73d48 Release matrix-sdk-base 0.6.1 and matrix-sdk 0.6.1 matrix-sdk-base-0.6.1 matrix-sdk-0.6.1 Jonas Platte 2022-10-24 12:26:16 +02:00
  • 85ec213db8 fix(base): Don't leak access and refresh tokens in Debug output Jonas Platte 2022-10-20 10:38:45 +02:00
  • 6fd906dd6f fix(sdk): Don't log the access token in HttpClient::send Jonas Platte 2022-10-24 12:07:20 +02:00
  • c03c90c1cf feat(bindings)!: Allow passing the E2EE settings when sharing a room key Damir Jelić 2022-10-20 18:17:37 +02:00
  • 4a6208f808 feat(crypto): Add signaling to the SAS verification Damir Jelić 2022-10-18 13:28:06 +02:00
  • 1aa48beca9 Revert "refactor(bindings): Use new uniffi::Enum derive macro in crypto-ffi" Jonas Platte 2022-10-20 17:14:49 +02:00
  • e05444554d chore: Fix typo in comment Jonas Platte 2022-10-20 14:14:18 +02:00
  • 411095425c refactor(sdk): Make ClientBuilder::{sled_store, indexeddb_store} simple setters Jonas Platte 2022-10-20 13:35:06 +02:00
  • 6b9075aa42 refactor(bindings): Use new uniffi::Enum derive macro in crypto-ffi Jonas Platte 2022-10-15 00:49:33 +02:00
  • 01dc166293 chore: Upgrade UniFFI Jonas Platte 2022-10-20 12:14:27 +02:00
  • 584a82b19b fix(sdk): Remove Debug implementation for SessionTokens Jonas Platte 2022-10-20 10:39:30 +02:00
  • 0aba22855b fix(sdk): Don't include access and refresh token in Debug output of Session Jonas Platte 2022-10-20 10:38:45 +02:00
  • a50743874f chore(base): Merge consecutive impls for the same type Jonas Platte 2022-10-20 10:10:23 +02:00
  • 7851eefb61 refactor(base)!: Get rid of String in StoreError Flix 2022-10-19 16:28:27 +02:00
  • 8470b494f4 chore(bindings): Replace various expectations with anyhow contexts matrix-sdk-crypto-ffi-0.1.3 Stefan Ceriu 2022-10-19 14:18:19 +03:00
  • c92d946777 Set local trust Andy Uhnak 2022-09-30 15:03:54 +01:00
  • 0cfc7540cf refactor: Use workspace dependencies for tracing Jonas Platte 2022-10-18 13:28:28 +02:00
  • 6990c1ca5c test(base): Use tracing-subscriber for test debugging Jonas Platte 2022-10-18 13:08:25 +02:00
  • 0ee63344da chore(base): Sort dev-dependencies Jonas Platte 2022-10-18 12:51:36 +02:00
  • 3daaa457e1 fix(bindings): Make tracing dependency for crypto-js optional Jonas Platte 2022-10-18 12:35:47 +02:00
  • 7a826fb7d6 ci: Cancel all CI jobs for old commits when pushing to a PR branch Jonas Platte 2022-10-18 17:06:42 +02:00
  • 95dfedb70a Another test commit Jonas Platte 2022-10-18 16:52:01 +02:00
  • eb58dcc556 Try to make it work Jonas Platte 2022-10-18 16:51:07 +02:00
  • 57e9b36fac chore(bindings): Don't mention that the OlmMachine is a memory-only one Damir Jelić 2022-10-18 11:30:48 +02:00
  • 90865e2a0a chore(bindings): Clarify the OlmMachine constructor in the WASM bindings Damir Jelić 2022-10-18 11:28:41 +02:00
  • 52d96ceb60 fix(bindings): Allow setting the store without a passphrase Damir Jelić 2022-10-18 11:28:11 +02:00
  • 8a720af215 feat(crypto): Support transitioning from a QR verification into a SAS or scanning QR one Damir Jelić 2022-10-18 15:18:51 +02:00
  • bac95f4494 ci: Upgrade cancel-workflow-action Jonas Platte 2022-10-18 15:00:35 +02:00
  • 31293c6c2b Testing with empty commit Jonas Platte 2022-10-18 14:39:47 +02:00
  • 089f92d238 ci: Cancel all CI jobs for old commits when pushing to a PR branch Jonas Platte 2022-10-18 14:23:21 +02:00
  • 1a466eb667 Add flow_id to logs Andy Uhnak 2022-10-18 11:15:10 +01:00
  • 8bbdd28a8b Use cfg-if and debug logs Andy Uhnak 2022-10-18 11:05:39 +01:00
  • 61452ad190 Replace QR with SAS verification Andy Uhnak 2022-10-10 16:58:06 +01:00
  • 4816d93e96 docs: Improve documentation for custom event handler context Flix 2022-10-18 13:39:08 +02:00
  • f25af209e1 refactor: Use workspace dependencies for zeroize Jonas Platte 2022-10-18 12:17:09 +02:00
  • e6891addfb refactor: Use workspace dependencies for vodozemac Jonas Platte 2022-10-18 12:09:29 +02:00
  • f57b7782f4 refactor: Use workspace dependencies for ruma Jonas Platte 2022-10-18 12:02:05 +02:00
  • e91cee7154 fix(sdk): Always send an access token for get_profile Jonas Platte 2022-10-18 11:35:10 +02:00
  • 5b46fa73e1 fix(sdk): Always send an access token for get_display_name Jonas Platte 2022-10-18 10:32:48 +02:00
  • b309441dec fix(sdk): Don't log the access token in HttpClient::send Jonas Platte 2022-10-17 18:35:55 +02:00
  • 391efcec12 feat(appservice): Return a concrete type from AppService::service Jonas Platte 2022-10-17 17:03:37 +02:00
  • 4e583bcb8a chore: Exclude xtask from tarpaulin coverage collection Jonas Platte 2022-10-17 15:04:01 +02:00
  • 5e621b7132 fix!: Switch to uniffi 0.21.0 and workspace-wide dependencies Benjamin Kampmann 2022-10-17 15:33:13 +02:00
  • ab796cb32c ci(xtask): switch to using uniffi as a lib rather than globally installed binary Benjamin Kampmann 2022-10-17 15:31:41 +02:00
  • dd82e0b8fc chore: Update bindings/README Richard van der Hoff 2022-10-17 14:24:09 +01:00
  • 7125730917 ci(xtask): Switch to xtask for swift; run swift tasks on macOS Doug 2022-10-17 13:12:43 +01:00
  • db2771bd17 feat(bindings): New timeline API Jonas Platte 2022-10-13 16:23:02 +02:00
  • 95face4aa4 chore(bindings): Delete unused code left over from old timeline API Jonas Platte 2022-10-13 16:27:28 +02:00
  • a7cb80df1b refactor(appservice): Clean up implementation of user_id_is_in_namespace Jonas Platte 2022-10-13 10:56:59 +02:00
  • e7d5b44343 Kotlin bindings: add matrix-rust-sdk.aar file to sample ganfra 2022-10-11 18:22:30 +02:00
  • 47478702b2 Kotlin bindings: create build_sdk script ganfra 2022-10-11 18:22:11 +02:00
  • 648895e2b0 Kotlin bindings: add uniffi.toml ganfra 2022-10-11 18:21:13 +02:00
  • c8bddea6e1 Kotlin bindings: update Cargo.toml for kotlin generation ganfra 2022-10-11 18:20:59 +02:00
  • f42215180e Kotlin bindings: create project with sample, crypto and sdk modules ganfra 2022-10-11 18:20:37 +02:00
  • 1e77e91ec4 refactor(appservice): Replace warp with axum Jonas Platte 2022-10-10 15:05:46 +02:00
  • 95613be6c9 chore: Remove redundant cfg attribute Jonas Platte 2022-10-10 12:08:47 +02:00
  • b83e6be01e refactor(sdk): Use lower-level libraries for builtin SSO server Jonas Platte 2022-10-05 16:58:59 +02:00
  • 086b6127e2 feat: Improve the timeline example Damir Jelić 2022-10-11 17:00:22 +02:00