Benjamin Kampmann
|
3caed26f93
|
test(base): fix wasm tests
|
2022-04-28 12:00:19 +02:00 |
|
Benjamin Kampmann
|
7aeb8cf482
|
style: cargo fmt
|
2022-04-28 11:24:59 +02:00 |
|
Benjamin Kampmann
|
16ec5fe9ff
|
chore: Merge remote-tracking branch 'origin/main' into gnunicorn/issue617
|
2022-04-28 11:23:32 +02:00 |
|
Benjamin Kampmann
|
aff106f0d6
|
style: cargo fmt
|
2022-04-28 11:08:27 +02:00 |
|
Benjamin Kampmann
|
4b575d3d2b
|
style: newline
|
2022-04-28 11:08:03 +02:00 |
|
Benjamin Kampmann
|
0f2424d140
|
test(crypto): fix wasm tests
|
2022-04-28 11:06:35 +02:00 |
|
Benjamin Kampmann
|
9c80774140
|
feat(common-utils): helper for modified MilliSecondsSinceUnixEpoch
|
2022-04-28 11:06:35 +02:00 |
|
Benjamin Kampmann
|
d46b5ab0b6
|
tests: add js to get-random on matrix-sdk to allow compilation
|
2022-04-28 11:06:35 +02:00 |
|
Benjamin Kampmann
|
5b13cf4e92
|
Apply suggestions from code review
Co-authored-by: Jonas Platte <jplatte@element.io>
|
2022-04-28 10:25:03 +02:00 |
|
Damir Jelić
|
649aff2c92
|
fix(crypto-ffi): Rename the error message field for MigrationError
The field is called message which clashes with the field of the same
name in the Kotlin Exception class.
|
2022-04-27 18:56:30 +02:00 |
|
Damir Jelić
|
5d8c485a51
|
chore: Bump most of our deps
|
2022-04-27 17:30:53 +02:00 |
|
Damir Jelić
|
d8ff18322e
|
feat(crypto-ffi): Allow unencrypted verification events to be handled
|
2022-04-27 17:30:41 +02:00 |
|
Damir Jelić
|
4780c560e1
|
feat(base): Pass unencrypted verification events to the olm machine
|
2022-04-27 17:30:41 +02:00 |
|
Damir Jelić
|
d94f415db4
|
feat(crypto): Allow unencrypted verification events to be handled
|
2022-04-27 17:30:41 +02:00 |
|
Benjamin Kampmann
|
4b6ed22476
|
chore(ci): install wasm-pack
|
2022-04-27 17:20:14 +02:00 |
|
Benjamin Kampmann
|
868afffc4d
|
formatting
|
2022-04-27 17:05:50 +02:00 |
|
Benjamin Kampmann
|
6a81ec226e
|
chore: enable wasm-pack tests in ci
|
2022-04-27 16:58:42 +02:00 |
|
Benjamin Kampmann
|
c0fc7c9f7e
|
chore: Adding ci-subcommand to xtask for testing
|
2022-04-27 16:50:27 +02:00 |
|
Julian Sparber
|
910bf531fe
|
feat(sdk): Add method to set whether a room is DM and store all targets
This ensures also that we use, for user verification, only a DM room with
no members other then ourself and the user to be verified.
|
2022-04-27 12:53:51 +02:00 |
|
Jonas Platte
|
e5c2ba4bd8
|
fix(sdk): Export RumaApiError
|
2022-04-26 19:16:36 +02:00 |
|
Kévin Commaille
|
d62cb9650f
|
Fix typo
|
2022-04-26 18:59:51 +02:00 |
|
Kévin Commaille
|
dfdaea786b
|
docs: Document RumaApiError variants
|
2022-04-26 18:49:21 +02:00 |
|
Damir Jelić
|
6e89ecfbf0
|
fix(indexeddb): Don't derive a StoreCipher twice if we're reusing the db
|
2022-04-26 18:46:55 +02:00 |
|
Damir Jelić
|
742c1944eb
|
fix(sled): Put the StoreCipher behind the Arc, not the Option
|
2022-04-26 18:46:55 +02:00 |
|
Damir Jelić
|
e1baa25713
|
fix(sled): Don't derive a StoreCipher twice if we're reusing the db
|
2022-04-26 18:46:55 +02:00 |
|
Kévin Commaille
|
189ae93e90
|
fix(sdk): Export RumaApiError
|
2022-04-26 18:17:04 +02:00 |
|
Damir Jelić
|
39ef1d550d
|
chore(crypto): Improve a log line
|
2022-04-26 14:46:07 +02:00 |
|
Damir Jelić
|
a425ddf97f
|
fix(crypto): Don't try to encrypt a room key for our own device
|
2022-04-26 14:46:07 +02:00 |
|
Damir Jelić
|
d38995b3f9
|
fix(crypto): Add our own device to the store when we create a new account
|
2022-04-26 14:46:07 +02:00 |
|
Damir Jelić
|
3490a9f726
|
chore(crypto): Remove a useless compile_error! call
|
2022-04-26 13:56:45 +02:00 |
|
Damir Jelić
|
610e3ffc5f
|
fix(crypto): Be more restrictive around Megolm session rotation periods
|
2022-04-26 13:56:45 +02:00 |
|
Jonas Platte
|
2a11df01c7
|
chore(indexeddb): Remove unneeded matrix-sdk-common dependency
|
2022-04-26 11:40:54 +02:00 |
|
Jonas Platte
|
08fd85ea09
|
chore: Upgrade Ruma
|
2022-04-26 11:40:54 +02:00 |
|
Jonas Platte
|
32d1997dfc
|
feat(crypto): Accept borrowed identifiers in some public functions
|
2022-04-26 11:40:54 +02:00 |
|
Jonas Platte
|
00249ab96e
|
fix: Fix a typo
|
2022-04-26 11:40:54 +02:00 |
|
Damir Jelić
|
7710b0b14f
|
Merge branch 'poljar/encrypted-reactions-fix'
|
2022-04-26 11:22:39 +02:00 |
|
Damir Jelić
|
cc6e5b868e
|
chore(sdk): Use the % sigil to record room ids
|
2022-04-26 09:58:25 +02:00 |
|
Damir Jelić
|
5f83184512
|
fix(sdk): Don't encrypt reactions
|
2022-04-26 09:41:50 +02:00 |
|
Jonas Platte
|
16a35081ed
|
feat(sdk): Merge HttpError::{Api, ClientApi}
|
2022-04-25 19:55:56 +02:00 |
|
Jonas Platte
|
ddb6d6af90
|
chore: Fix typos
|
2022-04-25 19:42:06 +02:00 |
|
Damir Jelić
|
1f8f7c853b
|
docs(crypto-ffi): Slight docs improvements
Co-authored-by: Denis Kasak <dkasak@termina.org.uk>
|
2022-04-25 14:22:01 +02:00 |
|
Damir Jelić
|
a25a88bd25
|
refactor(crypto-ffi): Use the anyhow Result type for the migration function
|
2022-04-25 14:22:01 +02:00 |
|
Damir Jelić
|
94832d1a8b
|
fix(crypto-ffi): Allow the machine to be opened with a passphrase
|
2022-04-25 14:22:01 +02:00 |
|
Damir Jelić
|
2552c0f393
|
docs(crypto-ffi): Add docs to the migrate method
|
2022-04-25 14:22:01 +02:00 |
|
Damir Jelić
|
797fbb2fda
|
feat(crypto-ffi): Add a progress listener to the migrate method
|
2022-04-25 14:22:01 +02:00 |
|
Damir Jelić
|
35d4749ba7
|
feat(crypto-ffi): Add support to migrate from a libolm based setup
|
2022-04-25 14:22:01 +02:00 |
|
Damir Jelić
|
c5ddca3bc4
|
feat(sled): Add a method to save tracked users in a batched way
|
2022-04-25 14:22:01 +02:00 |
|
Damir Jelić
|
a6b7c98002
|
feat(crypto): Add a public method to import private cross signing keys
|
2022-04-25 14:22:01 +02:00 |
|
Benjamin Kampmann
|
84b721abb0
|
Merge pull request #599 from zecakeh/pr-cov
ci: Run code coverage for pull requests
|
2022-04-25 14:07:27 +02:00 |
|
Kévin Commaille
|
5c41b992b7
|
ci: Add newline at end of codecov.yaml
Co-authored-by: Benjamin Kampmann <ben.kampmann@gmail.com>
|
2022-04-25 12:53:42 +02:00 |
|