Commit Graph

  • d810fa6883 test(sdk): Enable logging for tests Jonas Platte 2022-09-08 10:46:27 +02:00
  • a744447bb5 test: Respect RUST_LOG in integration-testing Jonas Platte 2022-09-08 10:45:47 +02:00
  • 9252e2c7a9 refactor(sdk): Fetch the content using the new account data methods Damir Jelić 2022-09-07 12:08:29 +02:00
  • 282072b6b0 chore(bindings): Fix a typo Damir Jelić 2022-09-07 12:01:45 +02:00
  • e997da0e72 feat(sdk): Make created_dm_room public Timothy Hobbs 2022-08-17 10:45:42 +00:00
  • b3f3d0a95e fix(sdk): proper implementation of stripped info preference Benjamin Kampmann 2022-09-06 15:47:14 +02:00
  • 42767968ec Implement logout method on Client ismailgulek 2022-09-06 15:56:14 +03:00
  • 68a8a214ee Update testing/matrix-sdk-integration-testing/assets/ci-start.sh Benjamin Kampmann 2022-09-06 12:42:54 +02:00
  • 5adec41b6b test: Use a weak password hash for crypto-store testing Jonas Platte 2022-09-05 16:42:35 +02:00
  • b816307ea9 fix: Listen only to events after sending the request Flix 2022-09-02 21:42:39 +02:00
  • a182578722 fix: Fix rooms being returned in wrong state and having wrong state Flix 2022-09-02 18:48:22 +02:00
  • 8b5368ff06 chore: Clean up various mini things Flix 2022-08-22 22:18:50 +02:00
  • a368caf2b0 test: Add StateStore integration test for stripped/non-stripped Flix 2022-09-01 17:08:28 +02:00
  • df4ee7db4c test: Add test for repeated joining and leaving Flix 2022-08-27 23:31:30 +02:00
  • 321e56cff8 fix(examples): Listen to the done event in the emoji verification example Damir Jelić 2022-09-05 13:34:13 +02:00
  • a640312503 feat(crypto): Add method to format emojis Damir Jelić 2022-09-05 13:32:11 +02:00
  • b2452ae92c feat(examples): Add a verbosity flag to the emoji example Damir Jelić 2022-09-02 16:24:14 +02:00
  • a25b2d4418 refactor(crypto): Clean up cryptostore_integration_tests macro Jonas Platte 2022-09-05 15:25:31 +02:00
  • 5f6775f47c ci: Only cancel running CI for previous commits on PRs Jonas Platte 2022-09-05 14:05:32 +02:00
  • c2a222278d ci: Consistently indent job steps Jonas Platte 2022-09-05 13:57:54 +02:00
  • 567b230cb7 ci: Cache xtask binary Jonas Platte 2022-09-05 13:56:57 +02:00
  • 8535c16bc8 ci: Don't require fmt to run before typo check and clippy Jonas Platte 2022-09-05 13:55:31 +02:00
  • d009d0475e ci: Move appservice and style back into ci workflow Jonas Platte 2022-09-05 13:22:43 +02:00
  • 6b8cf3c02a chore: Remove pre-commit configuration and CI job Jonas Platte 2022-09-05 13:06:56 +02:00
  • edfc0cbe20 refactor(sdk): Deprecate ClientBuilder::user_id Jonas Platte 2022-06-27 12:22:41 +02:00
  • 91186d8a25 doc(sdk): Replace deprecated method in doctest Jonas Platte 2022-09-02 16:59:08 +02:00
  • 090d67b6ef refactor(sdk): Move module-level documentation inside the module files Jonas Platte 2022-09-02 16:33:28 +02:00
  • fd4957f533 test(sdk): Address commented-out code in a test Jonas Platte 2022-09-02 16:32:31 +02:00
  • 08760bd4c0 refactor(sdk): Make base_client field of Client private Jonas Platte 2022-09-02 16:23:53 +02:00
  • b769827313 refactor(sdk)!: Move media methods from Client to a new type Jonas Platte 2022-09-02 16:22:37 +02:00
  • 79b5854c83 feat(sdk): Add request_config method to Client Jonas Platte 2022-09-02 16:14:24 +02:00
  • 38324f6c60 refactor(sdk): Use Client::send in Client::upload Jonas Platte 2022-09-02 15:50:16 +02:00
  • 33bce0b18d refactor(sdk): Move RoomMember into room module Jonas Platte 2022-09-02 14:54:57 +02:00
  • 245ecea263 feat(sdk): Add support for AnySyncTimelineEvent in event handlers Jonas Platte 2022-09-01 15:01:29 +02:00
  • d4ac1bffd0 refactor(sdk): Rename EventKind to HandlerKind Jonas Platte 2022-08-25 17:41:44 +02:00
  • d6af63e37b refactor(sdk): Run event handlers for the same event concurrently Jonas Platte 2022-08-25 15:40:02 +02:00
  • 57dde2c4d3 refactor(sdk): Avoid duplicate work and fix event handler call order Jonas Platte 2022-08-25 15:25:29 +02:00
  • 6f3813a65f Re-export vodozemac errors in a separate module Kévin Commaille 2022-09-01 10:29:29 +02:00
  • 433f75ae57 Remove dead error variants Kévin Commaille 2022-09-01 10:14:23 +02:00
  • 8f0fb08fe7 feat(sdk): Re-export matrix-sdk-crypto errors Kévin Commaille 2022-08-31 13:54:00 +02:00
  • 4f6ff5c0d3 refactor(sdk): Make use of new Default impls from Ruma Jonas Platte 2022-09-02 14:38:58 +02:00
  • c4d46f233e chore: Upgrade ruma Jonas Platte 2022-09-02 14:34:18 +02:00
  • faf0ce5007 chore(examples): Remove some empty useless attributes Damir Jelić 2022-09-02 14:30:07 +02:00
  • c5e6178b70 refactor(examples): Add proxy support to the emoji verification example Damir Jelić 2022-09-02 12:41:34 +02:00
  • bf9f431e22 refactor(sdk): Use new account_data method internally Jonas Platte 2022-09-02 13:54:28 +02:00
  • 4b673cfe9c chore: Fix a bunch of clippy warnings Damir Jelić 2022-09-02 10:26:33 +02:00
  • 0079f1d569 Merge pull request #977 from zecakeh/fix-examples-autojoin Benjamin Kampmann 2022-09-02 11:14:40 +02:00
  • a71292cb16 chore(crypto): Remove a bunch of unnecessary allow deprecated attributes Damir Jelić 2022-09-01 15:19:33 +02:00
  • cc813b049e fix(crypto): Set the correct algorithm when exporting a room key Damir Jelić 2022-08-18 17:02:20 +02:00
  • 1b06d8ca51 refactor(crypto): Start using the customized room key request event type Damir Jelić 2022-08-18 11:04:52 +02:00
  • 4338d5e534 refactor(crypto): Add a customized room key request event type Damir Jelić 2022-08-18 10:49:51 +02:00
  • 4c98dfb42a feat(bindings): Enable socks proxy support in matrix-sdk-ffi Jonas Platte 2022-09-01 14:19:43 +02:00
  • dacaef3ddd fix(bindings): Reduce scope of RwLock read lock Jonas Platte 2022-09-01 11:50:21 +02:00
  • e4267cc4fd refactor(sdk)! Make upload take &[u8] instead of impl Read Jonas Platte 2022-09-01 13:02:22 +02:00
  • 16ac69a967 chore: Simplify integration testing macro Jonas Platte 2022-08-25 16:14:40 +02:00
  • 193da88320 feat(crypto): Rename verified and deleted to is_* Ivan Enderlin 2022-09-01 10:50:05 +02:00
  • 0d6a19e388 chore: verified has been renamed is_verified. Ivan Enderlin 2022-09-01 10:35:51 +02:00
  • f49e9be905 feat: Expose client of rooms for extensions Flix 2022-08-31 20:14:58 +02:00
  • a954518d73 ci: Stop ignoring .lock files in typos config explicitly Jonas Platte 2022-09-01 09:16:51 +02:00
  • 16d9ed230a chore(examples): Use automatic links for some URLs Damir Jelić 2022-08-31 17:32:39 +02:00
  • 82b647a888 doc(crypto): Fix typos in the documentation Ivan Enderlin 2022-08-31 17:26:56 +02:00
  • 2e74983c79 chore: Fix other is_verified. Ivan Enderlin 2022-08-31 17:16:05 +02:00
  • ffebc7c313 doc(crypto): Fix typos in the documentation Ivan Enderlin 2022-08-31 17:09:33 +02:00
  • 7d1b60a3b1 doc(crypto): Fix a link. Ivan Enderlin 2022-08-31 16:52:00 +02:00
  • 53c5158eca doc(crypto): Update link to `is_verified. Ivan Enderlin 2022-08-31 16:45:52 +02:00
  • 3eab9ca8e5 feat(crypto): Rename verified and deleted to is_*. Ivan Enderlin 2022-08-31 13:43:46 +02:00
  • 36b41ac1c6 chore(bindings): Replace failing test. Doug 2022-08-31 15:00:41 +01:00
  • 8a8cc5f230 chore(bindings): Use Swift package for tests. Doug 2022-08-31 14:41:27 +01:00
  • 96384d9447 feat(bindings): Add account data interaction to sdk-ffi Jonas Platte 2022-08-31 13:42:05 +02:00
  • bb04a1e041 chore(bindings): Fix Xcode project after sdk-ffi namespace change Stefan Ceriu 2022-08-31 13:51:04 +03:00
  • d416e64a7e refactor(sdk): Return only content from Account::account_data[_raw] Jonas Platte 2022-08-31 10:35:35 +02:00
  • aedf807025 doc(sdk): Add an example for set_account_data Jonas Platte 2022-08-25 18:34:37 +02:00
  • 77afa26217 feat(sdk): Add account_data[_raw] accessors to Account Jonas Platte 2022-08-23 13:12:03 +02:00
  • f1a03ececd feat(sdk): Add public set_account_data[_raw] to Account Jonas Platte 2022-08-18 18:30:49 +02:00
  • f8502720c3 fix(bindings): Pass library file to uniffi-bindgen Jonas Platte 2022-08-31 11:10:00 +02:00
  • 84f9414aa4 refactor(bindings): Simplify debug build script Jonas Platte 2022-08-31 11:29:53 +02:00
  • 9cfddc4c65 refactor(bindings): Update namespace name for matrix-sdk-ffi Jonas Platte 2022-08-31 10:56:12 +02:00
  • 01f8ed10aa feat(examples): Add an example that lets you create rooms Damir Jelić 2022-08-31 10:30:29 +02:00
  • 6bb9a7a7d7 docs(crypto): Improve some docs about the forwarded curve chains Damir Jelić 2022-08-30 16:55:08 +02:00
  • 75fb3b81a7 fix(crypto): Fix the deserialization of exported inbound group sessions Damir Jelić 2022-08-30 16:44:12 +02:00
  • 504ad39c27 fix(crypto): Fix the deserialization of inbound group group_sessions Damir Jelić 2022-08-30 15:57:31 +02:00
  • d20db7c7c1 Merge pull request #981 from Hywan/fix-crypto-js-npm-publish Benjamin Kampmann 2022-08-30 08:50:39 +02:00
  • 1bfcc52a1f chore(crypto-js): Add npm run pack. Ivan Enderlin 2022-08-29 14:22:39 +02:00
  • a8362e389e Document the receive_supported_keys method in the gossiping module Damir Jelić 2022-08-16 15:25:53 +02:00
  • fe35e7c9fa ci: Test the experimental-algorithms feature of the crypto crate Damir Jelić 2022-08-15 16:28:17 +02:00
  • 5768188da8 Fix some clippy warnings Damir Jelić 2022-08-15 16:28:01 +02:00
  • 1e451a92e0 Add some missing docs to the Olm Session Damir Jelić 2022-08-15 16:15:57 +02:00
  • 12c1b80bc9 Remove a dead code allowed attribute Damir Jelić 2022-08-15 16:10:21 +02:00
  • 7fda431d5f Remove the usage of the Ruma EventEncryptionAlgorithm Damir Jelić 2022-08-15 15:32:23 +02:00
  • 337fbb591d Put the new megolm algorithm behind the experimental feature flag Damir Jelić 2022-08-15 15:27:39 +02:00
  • 8cca01369a Put the new olm algorithm behind a feature flag Damir Jelić 2022-08-15 12:26:56 +02:00
  • 8cdc609876 Move the EventEncryptionAlgorithm into a more logical place Damir Jelić 2022-08-15 12:06:53 +02:00
  • 0673ad315f Add support for megolm.v2 forwarded keys Damir Jelić 2022-08-03 17:24:15 +02:00
  • 3aaf70cb5a Support the new algorithms in the gossiping tests Damir Jelić 2022-08-03 16:48:01 +02:00
  • b00e963a21 Add support for the new algorithms in the bindings Damir Jelić 2022-08-03 10:09:04 +02:00
  • 7d98d87c5a Enable the new olm/megolm algorithms Damir Jelić 2022-07-29 13:13:47 +02:00
  • fb840f73a3 Add support for the m.megolm.v2.aes-sha2 room key content Damir Jelić 2022-07-29 13:13:12 +02:00
  • e935f59039 Add support for the m.megolm.v2.aes-sha2 algorithm Damir Jelić 2022-07-29 13:11:38 +02:00
  • 3df6797419 Add support for the m.olm.v1.curve25519-aes-sha2 algorithm Damir Jelić 2022-07-29 12:54:49 +02:00
  • eaf1f27831 refactor(crypto): Use our own enum for the encryption algorithms Damir Jelić 2022-07-29 12:38:18 +02:00