Lukas Lihotzki
|
c196610998
|
chore: operation names from OpenAPI spec
|
2021-05-12 13:56:16 +02:00 |
Lukas Lihotzki
|
fdf650abd5
|
refactor: avoid if-condition based on bit value
|
2021-04-26 18:48:54 +02:00 |
Lukas Lihotzki
|
b4f755388a
|
refactor: high-level loops
|
2021-04-19 18:58:59 +02:00 |
Christian Pauly
|
ffef732103
|
refactor: enable more linter rules
enable prefer_final_locals and prefer_final_in_for_each linter rules
|
2021-04-14 10:29:29 +02:00 |
Lukas Lihotzki
|
545ce26e39
|
style: fix format and lint
|
2021-04-12 14:49:03 +02:00 |
Lukas Lihotzki
|
761138a56d
|
refactor: use OpenSSL for AES
|
2021-04-12 14:49:01 +02:00 |
Lukas Lihotzki
|
7faf05fe90
|
refactor: selectable hash for pbkdf2
|
2021-04-12 14:48:38 +02:00 |
Lukas Lihotzki
|
a25d1932ee
|
fix: fast pbkdf2 with OpenSSL
|
2021-04-12 14:48:38 +02:00 |
Lukas Lihotzki
|
285b14912a
|
chore: null safe crypto dependencies
|
2021-04-12 14:48:36 +02:00 |
Lukas Lihotzki
|
08043c06f4
|
refactor: high-level loops
|
2021-04-01 12:51:45 +02:00 |
Christian Pauly
|
0ceb2b26df
|
refactor: Constants names
|
2021-03-30 12:43:50 +02:00 |
Christian Pauly
|
9012ce6b2c
|
fix: Display errors from isolates in the logs
|
2021-03-17 09:46:13 +01:00 |
Christian Pauly
|
0a9f8497e2
|
chore: Make bootstrap logs more chatty
|
2021-03-17 08:22:22 +01:00 |
Krille Fear
|
9bef8452d3
|
docs: Clean up dart documentations
Changing to `code` blocks where it cant be resolved to [stuff] things.
|
2021-03-16 12:32:21 +00:00 |
Krille Fear
|
57fde98fec
|
Merge branch 'soru/less-sql-statements' into 'main'
chore: Reduce needed database accessess
See merge request famedly/famedlysdk!666
|
2021-03-09 18:12:40 +00:00 |
Sorunome
|
c76dc0daa2
|
chore: Reduce needed database accessess
|
2021-03-09 18:28:58 +01:00 |
Sorunome
|
7ef288ec91
|
fix: A few ssss fixes
|
2021-03-09 18:28:42 +01:00 |
Krille Fear
|
44ca96e544
|
refactor: Update pedantic
This enforces to NOT use curly braces in Strings where not needed
and not await non-future variables.
|
2021-03-09 17:28:04 +00:00 |
Krille Fear
|
0d8bddf708
|
Merge branch 'soru/fallback-keys' into 'main'
feat: Add fallback keys support
Closes #136
See merge request famedly/famedlysdk!653
|
2021-03-03 07:38:32 +00:00 |
Sorunome
|
498c7825a5
|
feat: Add fallback keys support
|
2021-03-02 16:17:32 +01:00 |
Christian Pauly
|
c9d3c327f6
|
refactor: Deprecate eventType in EventUpdate
|
2021-02-26 13:06:02 +01:00 |
Sorunome
|
34b15e45fc
|
fix: Better logic when to auto-trigger self-sign
|
2021-02-13 15:03:10 +01:00 |
Sorunome
|
6c2fc1679a
|
feat: Auto-selfsign and auto-cache when opening ssss keys
|
2021-02-13 14:55:09 +01:00 |
Krille Fear
|
6d7ab8e1d4
|
Merge branch 'soru/cancel-broadcast-verify' into 'main'
fix: Allow to broadcast cancels during key verification
See merge request famedly/famedlysdk!643
|
2021-02-10 12:44:21 +00:00 |
Sorunome
|
2d70360a8d
|
fix: Better detection if x-signing and megolm backup is enabled
|
2021-02-10 13:35:45 +01:00 |
Sorunome
|
d07b663866
|
fix: Allow to broadcast cancels during key verification
|
2021-02-10 13:05:09 +01:00 |
Sorunome
|
d373a06aa2
|
fix: Add to_device queue to prevent olm session corruptions
|
2021-02-08 14:57:19 +01:00 |
Christian Pauly
|
bd4c4a6131
|
chore: Add more bootstrap logging
|
2021-02-04 15:33:27 +01:00 |
Sorunome
|
0462863ce6
|
fix: Cache ssss keys if using an existing ssss in bootstrapping
|
2021-02-03 14:47:42 +01:00 |
Sorunome
|
8a4af0c0ea
|
chore: add keyOrPassphrase to cross-signing selfVerify
|
2021-02-03 13:02:38 +01:00 |
Sorunome
|
0c4db25d05
|
feat: Add a way to string-encode a recovery key
|
2021-02-03 11:34:56 +01:00 |
Sorunome
|
650484c306
|
Merge branch 'krille/olmerrorhandling' into 'main'
change: Olm exception handling
See merge request famedly/famedlysdk!633
|
2021-02-03 10:09:43 +00:00 |
Christian Pauly
|
9fac03639e
|
change: Olm exception handling
|
2021-02-03 11:01:01 +01:00 |
Christian Pauly
|
ad39e3af25
|
chore: More try catch in bootstrap
|
2021-01-29 11:18:18 +01:00 |
Sorunome
|
a35266f1e4
|
feat: Replay last sent olm message on olm session recovery from other device
|
2021-01-20 12:50:52 +01:00 |
Sorunome
|
fddced2b3a
|
fix: Properly handle initial device key uploading failures and better handle OTK upload failures
|
2021-01-12 12:56:23 +01:00 |
Christian Pauly
|
8b13df8c9d
|
refactor: Add json parsing for encryption and encrypted content
|
2021-01-08 13:26:25 +01:00 |
Christian Pauly
|
39b776716c
|
refactor: Olm Exceptions
|
2021-01-07 12:53:49 +01:00 |
Christian Pauly
|
88403d19ba
|
fix: Dont run background task after logged out
|
2021-01-05 15:15:39 +01:00 |
Krille Fear
|
2efe404e13
|
Merge branch 'soru/disable-master-autoverify' into 'main'
fix: Disable auto-verify own master key for now
See merge request famedly/famedlysdk!602
|
2021-01-05 13:58:37 +00:00 |
Sorunome
|
a0f7dd4732
|
fix: Disable auto-verify own master key for now
|
2021-01-05 14:54:40 +01:00 |
Christian Pauly
|
e806bb9770
|
refactor: Add verbose logs and refactor something
|
2021-01-05 14:44:15 +01:00 |
Christian Pauly
|
9ffecd845a
|
chore: Update license header
|
2021-01-04 10:34:50 +01:00 |
Christian Pauly
|
e450a09fb5
|
refactor: External matrix api
|
2021-01-04 10:26:29 +01:00 |
Sorunome
|
734ec0357b
|
fix: Throw an error if all existing olm sessions are corrupted
|
2020-12-31 10:45:22 +01:00 |
Sorunome
|
08dcce6225
|
chore: Add more debugging logs
|
2020-12-30 18:50:40 +01:00 |
Sorunome
|
add19c73a0
|
fix: Load multiple olm sessions from the database at once for increased performance
|
2020-12-30 12:52:54 +01:00 |
Sorunome
|
6723c01a31
|
feat: Lazy-send room keys, chunked and sorted by importance
|
2020-12-29 14:46:36 +01:00 |
Sorunome
|
68afe362ce
|
feat: Start megolm sessions while typing
|
2020-12-28 16:14:07 +01:00 |
Sorunome
|
ccd03ecd22
|
fix: Various small e2ee fixes
|
2020-12-28 14:49:55 +01:00 |