Devin Ragotzy
|
6872cc717b
|
matrix_sdk: fix Client docs for methods that used request builders
|
2020-08-26 16:30:29 -04:00 |
Damir Jelić
|
39628a308b
|
matrix-sdk: Allow any event content to be sent out with room_send().
|
2020-08-26 15:41:27 +02:00 |
Damir Jelić
|
7a418ae09e
|
matrix-sdk: Implement the HttpSend trait directly on the reqwest client.
|
2020-08-26 14:37:48 +02:00 |
Damir Jelić
|
deff66ac42
|
matrix-sdk: Simplify the registration example.
|
2020-08-26 14:16:31 +02:00 |
Damir Jelić
|
2995cebd57
|
matrix-sdk: Fix some clippy issues.
|
2020-08-26 13:50:28 +02:00 |
Damir Jelić
|
6760f81498
|
matrix-sdk: Update Ruma.
|
2020-08-26 13:40:38 +02:00 |
Damir Jelić
|
176181bdcf
|
Merge branch 'crypto-improvements' into master
|
2020-08-21 18:16:48 +02:00 |
Damir Jelić
|
de90da4adc
|
crypto: Make the verification machine compatible with how we queue up requests.
|
2020-08-21 16:26:34 +02:00 |
Damir Jelić
|
e38bfc64f4
|
crypto: Streamline the key claiming so we use the new mark request as sent method.
|
2020-08-21 14:40:49 +02:00 |
Damir Jelić
|
93e1967119
|
crypto: Initial refactor to switch to the outgoing_requests queue.
|
2020-08-21 13:35:01 +02:00 |
Nym Seddon
|
89c9e31140
|
doc: Add UIAA auth data to registration example
Add direct request authentication data to registration example
|
2020-08-20 01:42:01 +00:00 |
Damir Jelić
|
94248523b3
|
matrix-sdk: Implement deref for our device wrapper.
|
2020-08-17 15:54:54 +02:00 |
Damir Jelić
|
fd8377bce2
|
crypto: Add device wrappers so that the verification can be started with a device.
|
2020-08-17 15:36:45 +02:00 |
Damir Jelić
|
9e609a0fdf
|
matrix-sdk: Move the session into the http client wrapper.
|
2020-08-17 15:29:07 +02:00 |
Jonas Platte
|
5040be042f
|
Update ruma
|
2020-08-15 15:17:27 +02:00 |
Jonas Platte
|
ad2d3d2037
|
Simplify tests in matrix_sdk::client
|
2020-08-15 03:05:22 +02:00 |
Damir Jelić
|
d4e31f07a1
|
matrix-sdk: Fix the docs for our feature flags.
|
2020-08-13 12:18:24 +02:00 |
Damir Jelić
|
4e99278eac
|
matrix-sdk: Expose the device methods in the Client.
|
2020-08-13 10:49:38 +02:00 |
Damir Jelić
|
cdb8b5c1e9
|
matrix-sdk: Fix a couple of typoes.
|
2020-08-13 10:28:40 +02:00 |
Damir Jelić
|
bf42e1a39f
|
matrix-sdk: Put the send_to_device method behind the encryption feature for now.
|
2020-08-12 19:18:30 +02:00 |
Damir Jelić
|
2449bd27c1
|
matrix-sdk: Make sure our doctests don't make HTTP requests.
|
2020-08-12 17:15:18 +02:00 |
Damir Jelić
|
29bd38734f
|
matrix-sdk: Remove an unused import.
|
2020-08-12 17:10:31 +02:00 |
Damir Jelić
|
6c07620a26
|
matrix-sdk: Fix the to-device imports for the non-crypto case.
|
2020-08-12 16:52:50 +02:00 |
Damir Jelić
|
3e3894b573
|
matrix-sdk: Fix for the non-encryption enabled use-case.
|
2020-08-12 16:19:41 +02:00 |
Damir Jelić
|
0a26195472
|
matrix-sdk: Clean up the client tests.
|
2020-08-12 15:53:42 +02:00 |
Damir Jelić
|
c4465e7979
|
matrix-sdk: Rename cli to client in the doc examples.
|
2020-08-12 15:23:44 +02:00 |
Damir Jelić
|
41f04d4f5d
|
client: Refactor out the group session sharing logic.
|
2020-08-12 15:22:17 +02:00 |
Damir Jelić
|
15d7deddb8
|
matrix-sdk: Only claim one-time keys if we're also going to share group sessions.
|
2020-08-12 15:15:50 +02:00 |
Damir Jelić
|
407f9a3da8
|
matrix-sdk: Make sure to not send out multiple group share requests at once.
|
2020-08-12 15:12:51 +02:00 |
Damir Jelić
|
7cb25361b2
|
matrix-sdk: Expose an API to start SAS verifications.
|
2020-08-12 11:39:47 +02:00 |
Damir Jelić
|
42a4ad60e8
|
Merge branch 'lockless-cryptostore' into master
|
2020-08-11 17:37:38 +02:00 |
Damir Jelić
|
9a325a4505
|
matrix-sdk: Move the HttpSend trait into the http_client file.
|
2020-08-11 17:25:33 +02:00 |
Damir Jelić
|
7637e79f2c
|
matrix-sdk: Fix the tarpaulin skip directives.
|
2020-08-11 15:49:04 +02:00 |
Devin Ragotzy
|
9294280dc1
|
matrix_sdk: Add DefaultHttpClient and impl HttpSend
|
2020-08-11 08:07:45 -04:00 |
Damir Jelić
|
ef5201cf35
|
Merge branch 'up-ruma' into master
|
2020-08-10 14:58:47 +02:00 |
Matthew Hodgson
|
9c4229dc57
|
typoes
|
2020-08-10 13:15:58 +01:00 |
Jonas Platte
|
d83fc971ce
|
Update ruma
|
2020-08-10 13:58:39 +02:00 |
Damir Jelić
|
17fd85d687
|
matrix-sdk: Test that we're passing the auth token in the headers.
|
2020-08-08 15:00:28 +02:00 |
Jonas Platte
|
d016ce1848
|
Use identifier macros in tests
|
2020-08-06 13:03:32 +02:00 |
Jonas Platte
|
591388d13e
|
Upgrade ruma
|
2020-08-05 18:00:45 +02:00 |
Damir Jelić
|
28a7831ffd
|
matrix-sdk: Fix the import for the no-encryption case.
|
2020-08-04 11:41:20 +02:00 |
Damir Jelić
|
2bf8c99dfe
|
Merge branch 'master' into sas-verification
|
2020-08-04 11:23:24 +02:00 |
Devin Ragotzy
|
0ac2b84c02
|
Unify import style across workspace
|
2020-08-02 08:05:43 -04:00 |
Devin Ragotzy
|
230b2a229f
|
matrix_sdk: Remove clippy allows
|
2020-08-02 07:46:02 -04:00 |
Devin Ragotzy
|
ed1f12ce37
|
Run cargo fmt with merge-imports true
|
2020-08-02 07:46:02 -04:00 |
Damir Jelić
|
1a40491c0b
|
matrix-sdk: Fix some clippy warnings.
|
2020-07-31 15:18:03 +02:00 |
Damir Jelić
|
30c07b4e08
|
matrix-sdk: Send out to-device events in the sync_forever() loop.
|
2020-07-30 15:53:55 +02:00 |
Damir Jelić
|
21b0afe72c
|
matrix-sdk: Add a Sas wrapper.
|
2020-07-29 14:19:47 +02:00 |
Damir Jelić
|
2b124d98bc
|
matrix-sdk: Pass the rwlock to the http client when doing requests.
|
2020-07-29 13:50:01 +02:00 |
Damir Jelić
|
27f918e52d
|
matris-sdk: Move the http request sending logic into a separate struct.
|
2020-07-29 10:56:18 +02:00 |