Julian Sparber
d0cc3d9c2b
Don't split links to two lines
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de >
2022-05-17 12:56:24 +02:00
Julian Sparber
3f3f9d653b
Fix code style
2022-05-17 12:46:06 +02:00
Julian Sparber
83fc91f87e
Add a pretty label for Session link
2022-05-17 12:39:11 +02:00
Julian Sparber
1e77c39498
Fix store example
2022-05-17 12:37:51 +02:00
Julian Sparber
1de27bcc0c
Fix CI and address requested changes
2022-05-17 12:22:35 +02:00
Julian Sparber
26dd2d0e62
Merge remote-tracking branch 'origin/main' into user_once_cell_for_session
2022-05-17 11:14:28 +02:00
Benjamin Kampmann
4bbfa4345f
Merge pull request #678 from Hywan/fix-crypto-doc
...
docs(crypto): Remove outdated documentation and use auto-link
2022-05-17 10:28:07 +02:00
Johannes Becker
5f92113627
chore: Use resolver2 for workspace
2022-05-17 10:24:28 +02:00
Ivan Enderlin
426a93f07c
docs(crypto): Remove outdated documentation and use auto-link.
2022-05-17 10:08:42 +02:00
Benjamin Kampmann
76144de881
Fix(SDK): add missing import for experimental-timeline feature
...
Merge pull request #671 from jsparber/fix_import
2022-05-13 10:33:03 +02:00
Julian Sparber
911b5415b9
ci: Use experimental-timeline feature
2022-05-12 13:59:18 +02:00
Julian Sparber
c3fc6ff58f
Fix missing import for experimental-timeline feature
2022-05-12 12:38:58 +02:00
Benjamin Kampmann
4c84f252d2
Merge pull request #667 from matrix-org/ben-releasing-base-0.5.1
...
Release matrix-sdk-base 0.5.1
2022-05-11 19:23:16 +02:00
Benjamin Kampmann
70c0626882
chore: tag base 0.5.1
matrix-sdk-base-0.5.1
2022-05-11 19:01:12 +02:00
Benjamin Kampmann
5570181bf8
fix(sdk): Fix regression with push rules being applied to the own user_id only instead of all but the own user_id
...
Merge pull request #664 from JCWasmx86/ignore_notification
2022-05-11 18:52:55 +02:00
Benjamin Kampmann
7088ff89b5
Merge pull request #665 from matrix-org/ben-releasing-0.5.0
...
Releasing 0.5.0
2022-05-11 18:50:34 +02:00
Benjamin Kampmann
2561ed1df9
docs: Adding release notes for 0.5.0
matrix-sdk-0.5.0
matrix-sdk-base-0.5.0
matrix-sdk-common-0.5.0
matrix-sdk-crypto-0.5.0
matrix-sdk-indexeddb-0.1.0
matrix-sdk-qrcode-0.3.0
matrix-sdk-sled-0.1.0
matrix-sdk-store-encryption-0.1.0
matrix-sdk-test-0.5.0
matrix-sdk-test-macros-0.2.0
2022-05-11 18:16:44 +02:00
JCWasmx86
3f36528a98
fix(sdk): Fix regression
2022-05-11 18:15:33 +02:00
Benjamin Kampmann
34da27222f
chore: Preparing all the small things for release
...
Merge pull request #657 from gnunicorn/ben-preping-for-release
2022-05-11 18:10:11 +02:00
Benjamin Kampmann
aa69bda05b
feat(matrix-sdk): Expose method to decrypt room events
...
Merge pull request #614 from jsparber/fix_decrypt_timeline
2022-05-11 17:34:19 +02:00
Benjamin Kampmann
8bdd0ffc5d
docs: Update crates/matrix-sdk-crypto-ffi/README.md
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de >
2022-05-11 17:32:22 +02:00
Benjamin Kampmann
c21408934c
chore: Mark crypto-ffi as non-publish
2022-05-11 17:31:19 +02:00
Benjamin Kampmann
daa0768a04
Apply suggestions from code review
...
Co-authored-by: Jonas Platte <jplatte+git@posteo.de >
2022-05-11 17:30:12 +02:00
Benjamin Kampmann
706ea248eb
Merge pull request #660 from gnunicorn/ben-encrypt-indexeddb-cryptostore-keys
...
fix(indexeddb): encrypt crypto-store key
2022-05-11 17:26:41 +02:00
Benjamin Kampmann
d120d9b70f
style(indexeddb): fix import order
2022-05-11 17:09:29 +02:00
Benjamin Kampmann
ef2754736a
docs(sled): Document doubts on sled in the readme
2022-05-11 17:07:07 +02:00
Jonas Platte
bc78095611
fix(sdk): Don't send notifications for your own user
2022-05-11 17:02:30 +02:00
Benjamin Kampmann
45ea472c83
Merge remote-tracking branch 'origin/main' into ben-preping-for-release
2022-05-11 16:57:40 +02:00
Benjamin Kampmann
583810726d
style(indexeddb): Minor style fixes for fmt and clippy
2022-05-11 16:56:18 +02:00
JCWasmx86
5fef975ef2
fix(sdk): Don't send notifications for your own user
2022-05-11 16:52:24 +02:00
Benjamin Kampmann
86d2a74c25
Chore: adding issue tracker link to fixme
2022-05-11 15:32:09 +02:00
Benjamin Kampmann
aa5e28e58f
style(indexeddb): &self.store_cipher instead of Some(ref cipher)
2022-05-11 15:27:28 +02:00
Benjamin Kampmann
0080a74d3b
fix(indexeddb): temporarily disable tests
2022-05-11 15:24:56 +02:00
Benjamin Kampmann
44c5244b9a
style: fixing cargo format
2022-05-11 13:09:07 +02:00
Benjamin Kampmann
339d701477
fix(indexeddb): Encrypt key with store-cipher
2022-05-11 13:04:15 +02:00
Benjamin Kampmann
74a01376c7
test(sled): Add tests for encrypted crypto-store
2022-05-11 12:42:45 +02:00
Julian Sparber
379e3f27af
Merge remote-tracking branch 'origin/main' into fix_decrypt_timeline
2022-05-11 12:28:43 +02:00
Julian Sparber
89e0af97af
Drop trait used in room::Common::decrypt_event
2022-05-11 12:28:20 +02:00
Damir Jelić
fbb369da8d
refactor(crypto): Remove the dead pickle key
2022-05-11 12:02:35 +02:00
Julian Sparber
af01c64712
Fix doc ofr room::Common::decrypt_event()
2022-05-11 11:01:54 +02:00
Julian Sparber
c8233b6c85
Drop CryptoHolder and use OnceCell for OlmMachine
...
THe CryptoHolder is just used to hold the crypto-store till the
matrix_sdk::Session is set and it is possible to create the OlmMachine.
But with this approch we need to use a Mutex and getting the OlmMachine
becomes more expensive because of this. Therefore this replaces the
Mutex with a OnceCell. The only downside is that the BaseClient needs to
hold onto a referance to the crypto-store. (It would be possible to drop
it after the OlmMachine is created, but I don't think gives use any
improvment)
2022-05-11 10:48:12 +02:00
Julian Sparber
b72bdcd7d4
Use OnceCell to store matrix_sdk::Session
...
Since the session can be set only once there is no point in using a
Mutex or RwLock.
2022-05-10 17:10:34 +02:00
Benjamin Kampmann
ab87013125
chore: make wasm-example non-publish
2022-05-10 15:10:01 +02:00
Benjamin Kampmann
e146daf2a3
chore: bump main crate
2022-05-10 15:09:41 +02:00
Julian Sparber
5501378a77
Merge remote-tracking branch 'origin/main' into fix_decrypt_timeline
2022-05-10 14:55:29 +02:00
Julian Sparber
b586f1690b
use trait as argument for room::Common::decrypt_event
2022-05-10 14:54:13 +02:00
Benjamin Kampmann
1c967669d9
chore: Bumping crate versions
2022-05-10 13:41:00 +02:00
Benjamin Kampmann
89a8245ce6
fix(test-macros): Add missing feature from syn
2022-05-10 13:09:27 +02:00
Benjamin Kampmann
d2f251b2d5
chore: version and path fixes for releasing
2022-05-09 20:11:10 +02:00
Benjamin Kampmann
c72b769389
Merge remote-tracking branch 'origin/main' into ben-preping-for-release
2022-05-09 20:09:26 +02:00