Travis Ralston
bcd4ad130c
Use the decrypted event content when checking the push rules
...
Otherwise we'll be looking at the encrypted source, and that doesn't help anyone.
2019-03-04 21:33:57 -07:00
Travis Ralston
998d9e010e
Support flushing the cache on calculated push rules
...
Needed for encrypted events to be able to pass some push rules.
2019-03-04 21:24:25 -07:00
Bruno Windels
236397816d
Merge pull request #849 from matrix-org/bwindels/dontswallowcryptotxnerrors
...
Don't swallow txn errors in crypto store
2019-03-04 13:05:17 +01:00
Bruno Windels
755c55de3e
dont swallow txn errors in crypto store
2019-03-04 12:58:05 +01:00
Hubert Chathi
526da71992
Merge pull request #848 from uhoreg/fix_partial_keyshare
...
handle partially-shared sessions better
2019-03-01 12:18:54 -05:00
Hubert Chathi
86ef262799
fix c+p comment
2019-03-01 12:15:59 -05:00
Hubert Chathi
282904d4be
restore the order of backup vs retry decryption
2019-03-01 08:54:04 -05:00
Hubert Chathi
a1be24307a
lint
2019-02-28 22:54:46 -05:00
Hubert Chathi
4b5623691b
handle partially-shared sessions better
...
- don't cancel key requests if we can't decrypt everything in the session
- overwrite the session key if we get a better version
2019-02-28 16:01:29 -05:00
Travis Ralston
a99bb3c4c9
Merge pull request #847 from matrix-org/travis/fix-megolm-error
...
Fix "e is undefined" masking the original error in MegolmDecryption
2019-02-26 13:59:16 -07:00
Travis Ralston
fd155c15bd
Excessive checks are excessive
2019-02-26 13:50:09 -07:00
Travis Ralston
aaa43631aa
Fix "e is undefined" masking the original error in MegolmDecryption
2019-02-26 13:15:03 -07:00
Hubert Chathi
d2557bc943
only set the dirty flag if something was actually changed
2019-02-22 08:37:34 -05:00
Hubert Chathi
33a3506981
speling is hard
2019-02-15 17:14:29 -05:00
J. Ryan Stinnett
03a54353be
v1.0.0
v1.0.0
2019-02-14 16:48:12 +00:00
J. Ryan Stinnett
c6328923e6
Prepare changelog for v1.0.0
2019-02-14 16:48:11 +00:00
J. Ryan Stinnett
1ecb820bb0
Merge branch 'develop' into release-v1.0.0
2019-02-14 16:46:34 +00:00
J. Ryan Stinnett
0be2319288
Merge pull request #841 from jryans/package-lock-release
...
Try again to commit package-lock.json
2019-02-14 15:57:21 +00:00
J. Ryan Stinnett
073a025b83
Try again to commit package-lock.json
2019-02-14 14:20:31 +00:00
J. Ryan Stinnett
e83836d487
v1.0.0-rc.2
v1.0.0-rc.2
2019-02-14 10:47:41 +00:00
J. Ryan Stinnett
065c61e05c
Prepare changelog for v1.0.0-rc.2
2019-02-14 10:47:41 +00:00
J. Ryan Stinnett
139a6bd903
Merge branch 'develop' into release-v1.0.0
2019-02-14 10:43:04 +00:00
J. Ryan Stinnett
3fa0ee59d4
Merge pull request #839 from matrix-org/dbkr/commit_package_lock
...
Release script: commit package-lock.json
2019-02-13 18:57:38 +00:00
David Baker
bd3d26422d
git st is not a standard thing
2019-02-13 18:20:16 +00:00
David Baker
370ef9fc69
Merge pull request #840 from matrix-org/dbkr/recheck_key_backup
...
Add method to force re-check of key backup
2019-02-13 18:19:35 +00:00
David Baker
a087fb37a3
Add method to force re-check of key backup
...
Also detect when the key backup version changes and do the right
thing
https://github.com/vector-im/riot-web/issues/8524
2019-02-13 15:40:07 +00:00
David Baker
68c8fe0fa9
Release script: commit package-lock.json
...
Commit the package-lock.json when bumping the version, otherwise
the versions get out of sync, and this is going to matter more now
that jenkins runs `npm ci` which is fussy about these things.
2019-02-13 13:40:46 +00:00
Bruno Windels
4309749979
Merge pull request #838 from matrix-org/bwindels/e2eiconsanddialog
...
Fix: dont check for unverified devices in left members
2019-02-13 11:41:57 +01:00
Bruno Windels
1a677804a4
use getEncryptionTargetMembers instead of doing membership checks ourselves
2019-02-13 11:22:38 +01:00
Bruno Windels
a427e2a75c
dont check devices for left members
2019-02-12 18:33:44 +01:00
David Baker
3c735b0ac1
v1.0.0-rc.1
v1.0.0-rc.1
2019-02-08 18:33:52 +00:00
David Baker
4f446c3909
Prepare changelog for v1.0.0-rc.1
2019-02-08 18:33:51 +00:00
Hubert Chathi
999ed1b5b3
Merge pull request #837 from uhoreg/emoji_sas
...
change hex SAS verification to decimal and emoji
2019-02-08 11:44:53 -05:00
David Baker
8fa19f4a0f
More en_GBification
2019-02-08 14:56:08 +00:00
David Baker
71a01ec234
Replace symbol characters with the emoji variants
...
The symbol ones are often rendered as little black & white icons: replace them with their variants from the emoji range
Also change to en_GB
2019-02-08 14:11:47 +00:00
David Baker
32f033a9da
Merge pull request #836 from matrix-org/dbkr/trust_on_decrypt
...
Trust on decrypt
2019-02-08 11:36:44 +00:00
David Baker
dade385147
Put error constant on the class
2019-02-08 10:43:17 +00:00
David Baker
6cf2e54f9a
Fix double-santa
2019-02-08 09:59:42 +00:00
Hubert Chathi
fb673b0304
change hex SAS verification to decimal and emoji
2019-02-08 00:56:30 -05:00
David Baker
1a425af3f2
Pass backup info here too
2019-02-07 15:51:51 +00:00
David Baker
9bafed2c26
OK fine, we'll use the session store
2019-02-07 15:33:49 +00:00
David Baker
bb2d0b0f62
lint
2019-02-07 14:47:03 +00:00
David Baker
5e4f10a80c
Trust on decrypt
...
Trust backups that we've restored by saving the matching pubkey
locally.
NB. Contains technically breaking API changes to the backup restore
(takes backupInfo rather than version).
2019-02-07 14:37:25 +00:00
David Baker
9e12fc4d7d
Merge pull request #835 from matrix-org/dbkr/always_track_own_device_list
...
Always track our own devices
2019-02-07 09:30:13 +00:00
David Baker
1caf2b7f83
Always track our own devices
...
It's generally a reasonable assumption that we'll be interested in
them, and important for key backup.
Fixes https://github.com/vector-im/riot-web/issues/8213
2019-02-06 16:48:57 +00:00
David Baker
6f17e3e659
Merge pull request #834 from matrix-org/dbkr/lint_consistency
...
Make linting rules more consistent
2019-02-05 13:12:25 +00:00
David Baker
17e2cd755d
Make linting rules more consistent
...
* Put back babel-eslint for class-properties
* Allow arrow functions without params
This makes the style more consistent with react-sdk.
NB. The line lengths are still inconsistent but it's not clear which
way to go on that yet.
2019-02-05 11:58:53 +00:00
Bruno Windels
a6970d4de8
Merge pull request #833 from matrix-org/bwindels/e2eicons
...
add method to room to check for unverified devices
2019-02-01 18:14:51 +00:00
Bruno Windels
bc99c1f3ce
add method to room to check for unverified devices
2019-02-01 14:37:11 +01:00
David Baker
5e3ff7fc27
Re-apply changelog that somehow got lost
2019-01-30 13:12:32 +00:00