Benjamin Kampmann
|
d155f9a020
|
can work on wasm32
|
2021-12-01 20:06:25 +01:00 |
|
Benjamin Kampmann
|
7e6ac4222f
|
cleaning up store
|
2021-12-01 20:03:47 +01:00 |
|
Benjamin Kampmann
|
d0395906ab
|
activate available tests for wasm32
|
2021-12-01 19:32:34 +01:00 |
|
Benjamin Kampmann
|
ac2771b997
|
add docs
|
2021-12-01 19:00:06 +01:00 |
|
Benjamin Kampmann
|
470c81b8ad
|
be specific with dead_code
|
2021-12-01 18:58:22 +01:00 |
|
Benjamin Kampmann
|
f5485088a0
|
limit test execution to platforms that support it
|
2021-12-01 18:55:34 +01:00 |
|
Benjamin Kampmann
|
2ee7a95fc4
|
(now really) ensure Instant::now is working properly
|
2021-12-01 18:03:43 +01:00 |
|
Benjamin Kampmann
|
6b3f008b32
|
ensure Instant::now is working properly
|
2021-12-01 18:01:00 +01:00 |
|
Benjamin Kampmann
|
8ab5df490a
|
remove appservice, as it won't support wasm for a while
|
2021-12-01 15:39:41 +01:00 |
|
Benjamin Kampmann
|
787f8265d3
|
fixing CI
|
2021-12-01 15:15:26 +01:00 |
|
Benjamin Kampmann
|
293700ce69
|
checking all crates for wasm32
|
2021-12-01 14:53:21 +01:00 |
|
Benjamin Kampmann
|
afaeae8e6b
|
unify indexeddb-features and improve example build
|
2021-12-01 12:57:09 +01:00 |
|
Benjamin Kampmann
|
b150dea329
|
fix style
|
2021-12-01 11:58:22 +01:00 |
|
Benjamin Kampmann
|
4b12260af3
|
move store implementations into files
|
2021-12-01 11:56:33 +01:00 |
|
Benjamin Kampmann
|
9d5c1fc14c
|
move store tests into separate reusable macro, too
|
2021-12-01 11:52:29 +01:00 |
|
Benjamin Kampmann
|
c7a9fc6c8e
|
syntax fix
|
2021-12-01 11:48:30 +01:00 |
|
Benjamin Kampmann
|
a1b62a1f4b
|
allow helper to be unused
|
2021-11-30 19:21:16 +01:00 |
|
Benjamin Kampmann
|
1a20e62de7
|
remove trouble causing unnecessary ref-clone
|
2021-11-30 18:54:12 +01:00 |
|
Benjamin Kampmann
|
4fdada55b8
|
fixing typo
|
2021-11-30 18:50:50 +01:00 |
|
Benjamin Kampmann
|
c5e7ca0c5e
|
undo my olm-sys-hack
|
2021-11-30 18:45:40 +01:00 |
|
Benjamin Kampmann
|
97d675f216
|
fix formatting
|
2021-11-30 18:45:00 +01:00 |
|
Benjamin Kampmann
|
9a0cf2b507
|
Merge remote-tracking branch 'upstream/main' into ben-wasm-store
|
2021-11-30 18:43:20 +01:00 |
|
Benjamin Kampmann
|
9b7c1d7c4d
|
Merge remote-tracking branch 'upstream/main' into ben-wasm-store
|
2021-11-30 18:40:14 +01:00 |
|
Benjamin Kampmann
|
968f80cc1b
|
minor fix
|
2021-11-30 18:00:20 +01:00 |
|
Benjamin Kampmann
|
f185aa2eae
|
reuse cryptostore for sled
|
2021-11-30 17:58:14 +01:00 |
|
Jonas Platte
|
6519aaff4d
|
crypto: Fix docs for SledStore
|
2021-11-30 17:48:49 +01:00 |
|
Benjamin Kampmann
|
9f0fe18dfc
|
fix async_test for non-wasm32 envs
|
2021-11-30 17:46:50 +01:00 |
|
Benjamin Kampmann
|
954cce463e
|
make cryptostore tests reusable
|
2021-11-30 16:01:42 +01:00 |
|
Benjamin Kampmann
|
e3c62825b6
|
test and impl for outbound
|
2021-11-30 14:49:00 +01:00 |
|
Benjamin Kampmann
|
1e654acc29
|
backup and reset for inbound_groups
|
2021-11-30 13:20:49 +01:00 |
|
Benjamin Kampmann
|
59e3baf819
|
cover more inbound_group_session functions
|
2021-11-30 13:01:49 +01:00 |
|
Damir Jelić
|
8494f10583
|
Merge branch 'up-ruma'
|
2021-11-30 09:56:01 +01:00 |
|
Benjamin Kampmann
|
d509eaa959
|
implement tracked user
|
2021-11-29 21:23:01 +01:00 |
|
Benjamin Kampmann
|
85dde94dd5
|
implement sessions
|
2021-11-29 20:57:30 +01:00 |
|
Benjamin Kampmann
|
c9a10353f2
|
implement olm_hashes
|
2021-11-29 20:47:18 +01:00 |
|
Benjamin Kampmann
|
41faa59121
|
implement keyrequests
|
2021-11-29 19:43:20 +01:00 |
|
Benjamin Kampmann
|
833802677b
|
implement devices saving and deleting
|
2021-11-29 15:04:20 +01:00 |
|
Jonas Platte
|
5824cb649e
|
Update tests
|
2021-11-29 14:30:45 +01:00 |
|
Benjamin Kampmann
|
fe257effce
|
properly open encrypted state db
|
2021-11-29 14:05:48 +01:00 |
|
Benjamin Kampmann
|
47168ca3da
|
implement saving user
|
2021-11-29 14:05:22 +01:00 |
|
Jonas Platte
|
dfd59f42a9
|
Fix warp build error
|
2021-11-29 13:36:05 +01:00 |
|
Jonas Platte
|
557e038869
|
Minimal style improvements
|
2021-11-29 13:27:38 +01:00 |
|
Damir Jelić
|
a628e84b63
|
fix(crypto): Fix a copy paste error preventing us from verifying users
|
2021-11-29 09:31:05 +01:00 |
|
Jonas Platte
|
36db5e47dd
|
Upgrade Ruma
|
2021-11-26 19:22:54 +01:00 |
|
Damir Jelić
|
56d80b91c9
|
fix(sdk): Send the crypto requests out before a sync as well
|
2021-11-26 16:52:32 +01:00 |
|
Damir Jelić
|
b0f48c9660
|
fix(crypto): Let users fetch our own device out of the store
|
2021-11-26 16:52:31 +01:00 |
|
Damir Jelić
|
68a2020516
|
fix(crypto): Check if the device we get from the server matches our own
|
2021-11-26 16:26:40 +01:00 |
|
Damir Jelić
|
13db642143
|
fix(cyrpto): Log database upgrades using the debug log level
|
2021-11-26 16:26:40 +01:00 |
|
Damir Jelić
|
f2c344b39a
|
fix(crypto): Use the DeviceKeys as the inner type for a ReadOnlyDevice
|
2021-11-26 16:26:40 +01:00 |
|
Benjamin Kampmann
|
b42b04e887
|
account loading and saving
|
2021-11-26 14:36:14 +01:00 |
|