Damir Jelić
e3d1de8e6c
client: Fix the sync_with_callback example
2021-02-10 09:51:14 +01:00
Damir Jelić
19b78be93f
base: Fix a typo
2021-02-10 09:15:25 +01:00
Damir Jelić
e437aea012
Merge branch 'bump_ruma'
2021-02-09 10:56:40 +01:00
Julian Sparber
155f975262
Update ruma to rev d6aa37c848b7f682a98c25b346899e284ffc6df7
...
This enables the `compat` feature of ruma to increase compatipility.
2021-02-09 10:46:33 +01:00
Damir Jelić
e7e43a8bf0
matrix-sdk: Use a released version of backoff
2021-02-07 17:21:50 +01:00
Damir Jelić
0289f564b4
Merge branch 'pub-exports'
2021-02-07 13:58:33 +01:00
Damir Jelić
1e67f338ac
Merge branch 'request-retrying'
2021-02-07 13:52:25 +01:00
Damir Jelić
36e3039d73
matrix-sdk: Disable request retrying for wasm for now
...
Backoff supports the retry method for futures only for non-wasm
targets for now, thus we're going to disable it until that changes.
2021-02-07 12:53:06 +01:00
Devin Ragotzy
fcd1c87765
matrix_sdk: export CustomEvent and StateChanges add docs to StateChanges
2021-02-04 15:54:20 -05:00
Damir Jelić
1799721a5f
crypto: Store the history visibility with inbound group sessions
...
This can be useful to share the room history with new room members.
2021-02-03 16:59:34 +01:00
Damir Jelić
9e83eaf2f5
crypto: Store the history visiblity with the outbound session
2021-02-03 16:01:58 +01:00
Damir Jelić
347f79d08c
base: Respect the history visiblity setting when sharing group sessions
2021-02-03 13:56:31 +01:00
Julian Sparber
bdaed6237e
base: make fields of UnreadNotificationsCount public
2021-02-02 21:11:51 +01:00
Damir Jelić
ca7117af2b
matrix-sdk: Clamp the request timeout for uploads to a sensible value
2021-02-01 21:56:15 +01:00
Damir Jelić
f3d4f6aab4
matrix-sdk: Fix our HttpClient trait implementation example
2021-02-01 19:24:29 +01:00
Damir Jelić
19e9884963
matrix-sdk: Update for the latest backoff changes
2021-02-01 17:58:03 +01:00
Damir Jelić
2e2d9b33a4
contrib: Add a mitmproxy script which can be used to test out request retrying
2021-02-01 17:30:43 +01:00
Damir Jelić
a551ae2bee
matrix-sdk: Add sensible connection and request timeouts
...
This sets the default
* connection timeout to 5s
* request timeout to 10s
* request timeout for syncs to the sync timeout + 10s
* request timeout for uploads to be based on 1Mbps upload
speed expectations
2021-02-01 17:15:29 +01:00
Damir Jelić
6a4ac8f361
matrix-sdk: Replace some unwraps with expects.
2021-01-31 21:12:00 +01:00
Damir Jelić
42ec456abf
matrix-sdk: Add initial support for request retrying
2021-01-31 21:10:30 +01:00
Damir Jelić
585ca9fdf7
matrix-sdk: Split out the http errors into a sub-enum
2021-01-31 18:09:03 +01:00
Damir Jelić
b66c666997
base: Expose and document the stripped room info
2021-01-28 14:59:57 +01:00
Damir Jelić
92f0523e37
base: More docs
2021-01-28 14:51:34 +01:00
Damir Jelić
58691986a9
base: Initial set of docs
2021-01-28 14:10:26 +01:00
Damir Jelić
10da61c567
crypto: Answer key reshare requests only at the originally shared message index
2021-01-28 14:07:51 +01:00
Damir Jelić
bf4f32eccf
crypto: Remove the sqlite store for now
2021-01-27 15:29:42 +01:00
Damir Jelić
bc3ba3fab0
crypto: Add tests for the sled cryptostore
2021-01-27 15:19:32 +01:00
Damir Jelić
d6c5a4d8aa
crypto: Add a missing encode call in the sled store
2021-01-27 15:15:45 +01:00
Damir Jelić
81667173b6
matrix-sdk: Re-enable some more client tests
2021-01-27 14:43:53 +01:00
Damir Jelić
cb26e653da
base: Add a TODO explaining how redacted state needs to be healed
2021-01-27 12:39:54 +01:00
Damir Jelić
442103a37e
base: Store the display names in the memory store as well
2021-01-27 11:59:30 +01:00
Damir Jelić
094ead9d7d
base: Allow users to inspect the ambiguity change a member event triggers
2021-01-27 11:46:44 +01:00
Damir Jelić
55430dd3d2
base: Us and_then() instead of map() + flatten()
2021-01-26 19:28:17 +01:00
Damir Jelić
b3cfa48b45
base: Allow inspecting dispaly name owners in the sate inspector
2021-01-26 14:44:37 +01:00
Damir Jelić
71a087c379
crypto: Encode our keys in the sled cryptostore as well
2021-01-26 14:22:03 +01:00
Damir Jelić
fc085a7391
base: Use encoded keys for the whole sled store
2021-01-26 14:04:37 +01:00
Damir Jelić
b4a916b797
base: Add a method to get all the user ids that use a certain display name
2021-01-26 13:22:06 +01:00
Damir Jelić
6cb2c8b468
crypto: Store and restore outbound group sessions
2021-01-25 17:14:13 +01:00
Damir Jelić
ac6dad3f35
matrix-sdk: Bump our deps
2021-01-25 15:47:51 +01:00
Damir Jelić
c1f9d3bc39
crypto: Add a bench for our key query response handling
2021-01-25 10:13:08 +01:00
Damir Jelić
eb8138ca6a
base: Restore stripped room infos as well
2021-01-23 17:29:43 +01:00
Damir Jelić
44974982e1
client: Add an accessor method for the device id
2021-01-23 15:59:53 +01:00
Damir Jelić
077050efb4
crypto: Add a hack so e2ee support works under WASM again
2021-01-22 18:40:08 +01:00
Damir Jelić
d10b85a05d
matrix-sdk: Fix our wasm command bot example
2021-01-22 18:14:08 +01:00
Damir Jelić
9c98d0227b
matrix-sdk: Make the http client trait WASM compatible
2021-01-22 18:12:46 +01:00
Damir Jelić
8028c23f56
base: Feature flag the sled state store
2021-01-22 18:10:17 +01:00
Damir Jelić
cb12bc1584
base: Use Instant instead of SystemTime for wasm compatibility
2021-01-22 18:07:34 +01:00
Damir Jelić
b83399ba14
base: Fix a typo take two
2021-01-22 16:07:24 +01:00
Damir Jelić
5daa22250f
base: Fix a typo
2021-01-22 15:45:14 +01:00
Damir Jelić
c034de470b
base: Allow using the same sled database for the state and cryptostore
2021-01-22 11:33:06 +01:00