Commit Graph

42 Commits (267453de4d9ee1cc31113f7162142b529d2ff2e8)

Author SHA1 Message Date
Devin R d000996205 Merge branch 'master' of https://github.com/matrix-org/matrix-rust-sdk into state-store 2020-04-18 15:22:02 -04:00
Devin R 07b7cbfe4e async_client: name associated error type in AsyncClient::send 2020-04-16 16:39:44 -04:00
Devin R 7889da2b30 state_store: very rough draft of json store 2020-04-16 10:02:59 -04:00
Damir Jelić cb8f1c1a5b crypto: Zeroize the GroupSessionKey struct. 2020-04-10 17:02:51 +02:00
Damir Jelić 58585b9828 Cargo.toml: Depend on the git hosted ruma crates. 2020-04-09 17:04:34 +02:00
Damir Jelić 2c7115da84 async_client: Use a UUID for the transaction id. 2020-04-09 16:19:32 +02:00
Devin R 834d8d7d37 remove serde from dev-deps, add crypto info to design 2020-04-08 07:13:43 -04:00
Devin R 2137d198fc remove internal assertions in favor of returning clients and rooms 2020-04-07 16:11:35 -04:00
Devin R 78f92130fa add individual events for tests, working TestRunner 2020-04-06 15:29:38 -04:00
Devin R 854948fc6d generic add event 2020-04-06 09:11:38 -04:00
Damir Jelić 514afbbc1b README: Fix the license name. 2020-04-03 14:51:51 +02:00
Damir Jelić 74f1a21e42 rust-sdk: Updates for the new ruma crate versions. 2020-04-03 14:09:56 +02:00
Damir Jelić aa7bedbefd Merge branch 'ev-emitter' 2020-04-03 10:14:40 +02:00
Damir Jelić 913cc374d0 crypto: Calculate the deleted devices in a key query. 2020-04-02 14:52:15 +02:00
Devin R 5612825762 add EventEmitter trait, clean up imports so new warnings are easier to see 2020-04-01 16:35:50 -04:00
Damir Jelić b5b4542cd5 Cargo.toml: Switch to a release of sqlx. 2020-03-31 16:17:37 +02:00
Damir Jelić 2e195610b3 Cargo.toml: Bump our deps. 2020-03-28 12:30:48 +01:00
Damir Jelić cc7e6c6ed3 Cargo.toml: Depend on olm_rs/ruma-events from github. 2020-03-28 11:50:20 +01:00
Damir Jelić 50167e7988 Cargo.toml: Set the correct license. 2020-03-26 10:04:08 +01:00
Damir Jelić c72a5defee rust-sdk: Changes for the new ruma-api version. 2020-03-24 16:18:56 +01:00
Damir Jelić 9c467d40e0 Cargo.toml: Switch to olm-rs on gitlab. 2020-03-21 16:50:54 +01:00
Damir Jelić 1b8b3da733 rust-sdk: Add initial tracing/logging setup. 2020-03-19 13:55:04 +01:00
Damir Jelić 5db9eadd89 Cargo.toml: Clean up our dependencies. 2020-03-18 10:56:26 +01:00
Damir Jelić 7a11a57b41 crypto: Add initial crypto store. 2020-03-18 09:41:49 +01:00
Damir Jelić 708a8b1b06 Cargo.toml: Use tokio's delay_for instead of async-std's sleep. 2020-03-16 13:31:03 +01:00
Damir Jelić bd53e18aa9 Cargo.toml: Use the tokio async test macro. 2020-03-16 13:24:54 +01:00
Damir Jelić 2d8165c113 Cargo.toml: Fix the olm-rs dependency. 2020-03-14 12:22:36 +01:00
Damir Jelić 7f7c0657f9 Cargo.toml: Update the ruma deps. 2020-03-14 10:28:46 +01:00
Damir Jelić bc4416e7cd async_client: Add a method to upload encryption keys. 2020-03-11 11:42:59 +01:00
Damir Jelić c41d3873b6 rust-sdk: Cleanup the docs and fix the examples up. 2020-03-02 11:31:03 +01:00
Damir Jelić b171f64f1d crypto: Use the serde feature of olm-rs. 2020-02-26 09:18:53 +01:00
Damir Jelić 45890a27f3 crypto: Add support for device keys signing. 2020-02-25 17:36:11 +01:00
Damir Jelić 15d8de56e1 crypto: Add an initial version of the olm state machine. 2020-02-25 14:24:18 +01:00
Damir Jelić d3903811c6 rust-sdk: Add initial crytpto code. 2020-02-24 17:19:00 +01:00
Damir Jelić d2141624d0 Cargo.toml: Rename the crate. 2020-02-21 17:01:34 +01:00
Damir Jelić 98da341a46 Cargo.toml: Bump the dependency versions. 2020-02-21 16:33:41 +01:00
Damir Jelić 67221ecb54 Cargo.toml: Update our dependencies. 2020-01-11 13:13:30 +01:00
Damir Jelić 41a183b4c0 nio: Upgrade ruma-client-api. 2019-12-04 19:31:33 +01:00
Damir Jelić 638fa3e55d tests: Add initial AsyncClient test. 2019-11-17 19:59:08 +01:00
Damir Jelić 597e99595a nio: Update the dependencies. 2019-11-14 20:11:51 +01:00
Damir Jelić bec253efd8 nio: Pin the dependency versions. 2019-10-30 18:54:55 +01:00
Damir Jelić 4989108324 Initial commit. 2019-10-20 13:56:46 +02:00