Bruno Windels
ecaf21ceb0
Don't require .done event for finishing self-verification
...
Instead, call onVerifierFinished from the verifier on the request
so we can internally mark it as done. This flag is not persisted,
but we don't have historical (persisted) to-device requests anyway.
2020-02-28 14:56:38 +01:00
Bruno Windels
ce6dd8688c
Merge pull request #1234 from matrix-org/bwindels/evenmoreloggingforverif
...
Verification: log when switching start event
2020-02-28 10:24:09 +00:00
J. Ryan Stinnett
fa19616ad1
Merge pull request #1233 from matrix-org/jryans/safari-e2e-idb
...
Perform crypto store operations directly after transaction
2020-02-27 16:48:09 +00:00
Bruno Windels
90f400abe1
log when switching start event
2020-02-27 17:35:58 +01:00
J. Ryan Stinnett
ff2d93d421
Perform crypto store operations directly after transaction
...
At least on Safari but perhaps other browsers as well, you must perform
IndexedDB operations in the same JS task as you start the transaction. As a
concrete example, you cannot open the transaction and await some promise before
actually using it.
This fixes the crypto store to meet this requirement.
Fixes https://github.com/vector-im/riot-web/issues/12207
2020-02-27 14:57:07 +00:00
Bruno Windels
8d26bd9a17
Merge pull request #1232 from matrix-org/bwindels/logeventidinverifreq
...
More verification request logging
2020-02-27 13:26:53 +00:00
J. Ryan Stinnett
a9fa0484ff
Add exception handling to crypto store paths
...
A few of the crypto store backend paths were missing try / catch wrappers to
abort the transaction if the inner callback throws.
2020-02-27 12:26:18 +00:00
J. Ryan Stinnett
d3d12ab62f
Merge pull request #1231 from matrix-org/jryans/upgrade-deps-2020-02-26
...
Upgrade deps
2020-02-27 11:24:33 +00:00
Bruno Windels
1e29b1a31d
log event id in verif request to differentiate between double processing vs double sending
2020-02-26 18:49:18 +01:00
J. Ryan Stinnett
9318bf5f2f
Upgrade deps
2020-02-26 15:00:43 +00:00
J. Ryan Stinnett
b1e3150a81
Reset device list dirty flag only after writing
...
This ensures we wait until after the device list writes to the crypto store
before marking thing as clean. This is particularly important for the error
path, as the write to the crypto store can fail.
Part of https://github.com/vector-im/riot-web/issues/12207
2020-02-25 17:56:47 +00:00
Bruno Windels
ce668d051c
Merge pull request #1225 from matrix-org/bwindels/aliasautocomplete
...
Add room method for alt_aliases
2020-02-24 12:17:45 +00:00
David Baker
e06579ecf5
Merge pull request #1227 from matrix-org/dbkr/move_bk_pipelines
...
Remove buildkite pipeline
2020-02-21 17:34:09 +00:00
David Baker
6c30af245c
Remove buildkite pipeline
...
Now moved to the pipelines repo
2020-02-21 17:21:42 +00:00
Bruno Windels
c9c40a6dde
Merge pull request #1226 from matrix-org/bwindels/dontfailonhistoricalcancelafterstart
...
don't assume verify has been called when receiving a cancellation in verifier
2020-02-21 17:19:03 +00:00
Travis Ralston
e748ac3d00
Merge pull request #1221 from matrix-org/travis/qr-binary
...
Reduce secret size for new binary packing
2020-02-21 10:05:03 -07:00
Bruno Windels
aec79f3a79
don't assume verify has been called when receiving a cancellation in verifier
2020-02-21 17:26:29 +01:00
Hubert Chathi
bf92cb1522
try to re-fetch devices before giving up on trying to heal a broken olm ( #1224 )
2020-02-21 10:20:46 -05:00
Bruno Windels
14e1920ff5
fix docs parser error
2020-02-21 13:43:08 +01:00
Bruno Windels
c95cdf5a11
add room method for alt_aliases
2020-02-21 13:37:14 +01:00
Bruno Windels
c14d0616ea
always return null if there is no canonical alias
2020-02-21 13:36:52 +01:00
Hubert Chathi
0112701145
Merge pull request #1223 from matrix-org/uhoreg/misc_rageshake_fixes
...
misc rageshake fixes
2020-02-20 16:28:49 -05:00
Hubert Chathi
cb69515be9
add some logging when sender could not establish an olm session
2020-02-20 14:49:32 -05:00
Hubert Chathi
3cd791e08f
add function for getting the user's curve25519 key
2020-02-20 14:44:28 -05:00
Hubert Chathi
6e233e860e
remove leftover debugging messages
2020-02-20 14:43:59 -05:00
Hubert Chathi
b4f0ea441b
remove obsolete comment
2020-02-20 14:43:24 -05:00
Bruno Windels
39974d3a61
Merge pull request #1220 from matrix-org/bwindels/fixhistoricalcancelledrequests
...
Fix cancelled historical requests not appearing as cancelled
2020-02-20 17:07:35 +00:00
Bruno Windels
a998006842
Merge pull request #1217 from matrix-org/bwindels/fixqrcode
...
Fix renaming error that broke QR code verification
2020-02-20 11:00:39 +00:00
Travis Ralston
765fbe2182
Reduce secret size for new binary packing
...
See https://github.com/matrix-org/matrix-react-sdk/pull/4091
2020-02-19 17:21:56 -07:00
Bruno Windels
08dfa73b57
pending excludes observeOnly now, still allow observeOnly requests to get cancelled
2020-02-19 17:51:53 +01:00
RiotRobot
a58e7a34e7
v5.0.1
v5.0.1
2020-02-19 15:03:04 +00:00
RiotRobot
7a481beec6
Prepare changelog for v5.0.1
2020-02-19 15:03:03 +00:00
Bruno Windels
d51fad2de4
Merge pull request #1219 from matrix-org/bwindels/fixaliases
...
add method for new /aliases endpoint
2020-02-19 10:02:32 +00:00
Bruno Windels
c66755a756
jsdoc
2020-02-19 10:13:32 +01:00
Bruno Windels
886ad03505
add method to check server feature flag
2020-02-19 10:08:05 +01:00
Bruno Windels
ba33ef0a68
use unstable prefix
2020-02-19 10:07:52 +01:00
Bruno Windels
fe97dc3ece
add method for new /aliases endpoint
2020-02-18 15:33:41 +01:00
Bruno Windels
76c4875088
fix targetDevice renaming
2020-02-18 11:23:04 +01:00
Bruno Windels
04a3aaee35
Merge pull request #1213 from matrix-org/bwindels/filterverifmethods
...
method for checking if other party supports verification method
2020-02-18 10:15:49 +00:00
Bruno Windels
fef03cda9b
Update src/crypto/verification/request/VerificationRequest.js
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com >
2020-02-18 10:03:02 +00:00
Bruno Windels
3292fde41b
Merge pull request #1210 from matrix-org/bwindels/localecho2
...
add local echo state for accepting or declining a verif req
2020-02-18 09:55:09 +00:00
RiotRobot
38cf25ac5a
Merge branch 'master' into develop
2020-02-17 11:58:01 +00:00
RiotRobot
13d5d2f958
v5.0.0
v5.0.0
2020-02-17 11:55:26 +00:00
RiotRobot
7f6b66c824
Prepare changelog for v5.0.0
2020-02-17 11:55:25 +00:00
Bruno Windels
62c344b633
Merge pull request #1214 from matrix-org/bwindels/workswithrageshakes
...
make logging compatible with rageshakes
2020-02-14 16:39:05 +00:00
Bruno Windels
75ce2729f9
comment typo
2020-02-14 17:35:07 +01:00
Bruno Windels
6669554867
make logging compatible with rageshakes
2020-02-14 17:31:40 +01:00
Bruno Windels
d3294da37c
Merge pull request #1209 from matrix-org/bwindels/oneverifrequest
...
Find existing requests when starting a new verification request
2020-02-14 15:33:06 +00:00
Bruno Windels
9b56bf25cf
Update src/crypto/verification/request/InRoomChannel.js
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com >
2020-02-14 14:43:50 +00:00
Bruno Windels
e1a33d8a7b
Update src/crypto/verification/request/ToDeviceChannel.js
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com >
2020-02-14 13:41:38 +00:00