J. Ryan Stinnett
8d779e8aec
Optimise prefixed logger
...
Tweak the prefixed logger to only do the setup work the first time.
2021-02-23 16:32:10 +00:00
J. Ryan Stinnett
8d14dc9ee3
Add debug logs to encryption prep, take 3
...
This continues adding more logs to work out the root cause of
https://github.com/vector-im/element-web/issues/16194 .
Somehow, we're getting stuck while sharing keys with new sessions.
2021-02-23 14:22:44 +00:00
David Baker
a8b9d8e3ae
Merge pull request #1612 from matrix-org/dbkr/jitsi_conference_captialised
...
Add functions for upper & lowercase random strings
2021-02-22 17:33:35 +00:00
David Baker
83d1e61b2f
Add functions for upper & lowercase random strings
2021-02-22 16:47:16 +00:00
Michael Telatynski
f547fa732f
Merge pull request #1609 from matrix-org/t3chguy/spaces1
...
Room helpers for invite permissions and join rules
2021-02-18 18:02:31 +00:00
Michael Telatynski
e24b1519a4
Merge pull request #1606 from SimonBrandner/fix-log
...
Fixed wording in "Adding video track with id" log
2021-02-18 18:00:28 +00:00
Michael Telatynski
3028fe9c87
Improve room documentation
2021-02-18 14:52:32 +00:00
Michael Telatynski
0b970b05b6
Wire up helpers for checking if a user can invite to a room and getting its join rule
2021-02-18 14:52:23 +00:00
Šimon Brandner
f7bfb1e49e
Fixed log (audio -> video)
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-02-17 20:51:43 +01:00
J. Ryan Stinnett
371ca009e9
Merge pull request #1605 from matrix-org/jryans/more-megolm-logging
...
Add more debug logs to encryption prep
2021-02-17 13:56:46 +00:00
J. Ryan Stinnett
4a0f848551
Add more debug logs to encryption prep
...
This continues work from https://github.com/matrix-org/matrix-js-sdk/pull/1580
and adds more logging, including specialised logging for a potential cause of
https://github.com/vector-im/element-web/issues/16194 .
So far, it seems clear that something's going wrong in the "sharing keys with
new Olm session" step.
2021-02-17 13:45:26 +00:00
David Baker
5e8b7b2a62
Merge pull request #1604 from matrix-org/dbkr/ice_candidate_pool_size
...
Add option to set ice candidate pool size
2021-02-16 16:01:53 +00:00
David Baker
0f27b703bd
Should be optional
2021-02-16 15:51:10 +00:00
David Baker
61e19c30cb
Add option to set ice candidate pool size
2021-02-16 15:47:48 +00:00
RiotRobot
c82bc35202
Resetting package fields for development
2021-02-16 10:58:15 +00:00
RiotRobot
65934227c3
Merge branch 'master' into develop
2021-02-16 10:58:15 +00:00
RiotRobot
7519becd43
v9.7.0
v9.7.0
2021-02-16 10:55:42 +00:00
RiotRobot
fe83c15bc6
Prepare changelog for v9.7.0
2021-02-16 10:55:41 +00:00
J. Ryan Stinnett
07e6b47fa7
Merge pull request #1601 from SimonBrandner/cancel-call-if-no-source
...
Cancel call if no source was selected
2021-02-11 12:29:57 +00:00
RiotRobot
b026e1c2f7
v9.7.0-rc.1
v9.7.0-rc.1
2021-02-10 15:54:02 +00:00
RiotRobot
f8194d9418
Prepare changelog for v9.7.0-rc.1
2021-02-10 15:54:01 +00:00
Šimon Brandner
1ecd7f274f
Cancel call if no source was selected
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-02-10 07:49:03 +01:00
David Baker
66bf0ec7af
Merge pull request #1600 from SimonBrandner/handle-undefined-peerconn
...
Handle undefined peerconn
2021-02-09 16:29:46 +00:00
Šimon Brandner
1b22df2b7b
Handle undefined peerconn
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-02-09 14:42:34 +01:00
David Baker
9f993f1f67
Merge pull request #1599 from matrix-org/dbkr/reemitter_dont_throw_if_no_error_handler
...
ReEmitter: Don't throw if no error handler is attached
2021-02-08 19:44:03 +00:00
David Baker
975518bd88
ReEmitter: Don't throw if no error handler is attached
...
As hopefully explained by lengthy comment
Fixes https://github.com/matrix-org/matrix-js-sdk/issues/1569
2021-02-08 19:37:17 +00:00
David Baker
66a863456c
Merge pull request #1598 from matrix-org/dbkr/reemitter_ts
...
Convert ReEmitter to TS
2021-02-08 19:15:08 +00:00
David Baker
91290c0d25
Actually add the test
2021-02-08 19:09:32 +00:00
David Baker
8a23e89c87
Convert ReEmitter to TS
...
And also add a test so I can be confident it's actually doing the
same thing.
NB. There was some logic there previously to reduce the number of
bound functions that had to be kept around, but it subsequently
started adding the source object as the last arg, at which point
there's now one bound function in memory per re-emitted event name
(plus the previous per-event-name handlers). This reduces it so it's
just one per re-emitted event name, so still could be quite a few,
but fewer than before.
2021-02-08 19:04:23 +00:00
Michael Telatynski
9e9cf85ba1
Merge pull request #1597 from rherrmann/patch-1
...
Fix typo in main readme
2021-02-08 17:18:29 +00:00
David Baker
3dd365bbea
Merge pull request #1596 from matrix-org/dbkr/rogue_plus
...
Remove rogue plus character
2021-02-08 16:49:47 +00:00
Rüdiger Herrmann
33a824b980
Fix typo in main readme
...
Signed-off-by: Rüdiger Herrmann <ruediger.herrmann@gmx.de >
2021-02-08 17:41:48 +01:00
David Baker
8571884304
Remove rogue plus character
...
Apparently this is perfectly valid javascript and somehow casts
this.callId to a number... possibly it's ignoring the whitespace
and trating it as `++this.callId`?
2021-02-08 16:27:38 +00:00
David Baker
4f1067e66c
Merge pull request #1595 from matrix-org/dbkr/call_id_nan
...
Fix call ID NaN
2021-02-08 16:18:01 +00:00
David Baker
7b5b851db0
Fix call ID NaN
...
We were seeing call IDs of NaN in the wild somehow... hopefully this
should make sure they're all actually strings.
2021-02-08 16:12:39 +00:00
J. Ryan Stinnett
ed0be0cf84
Merge pull request #1594 from matrix-org/jryans/electron-type-merge
...
Fix Electron type merging
2021-02-08 15:25:14 +00:00
J. Ryan Stinnett
d3775e5cb1
Fix Electron type merging
...
This changes to an interface for Electron types so that other layers can merge
in further APIs as needed.
2021-02-08 15:13:00 +00:00
J. Ryan Stinnett
2c8f658810
Merge pull request #1593 from SimonBrandner/fix-browser-screens-share
...
Fix browser screen share
2021-02-08 14:56:57 +00:00
Šimon Brandner
5c52f5f579
Fix browser screen share
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-02-08 15:48:30 +01:00
David Baker
0a81bb3fdc
Merge pull request #1570 from SimonBrandner/fix-screen-sharing
...
Fix desktop Matrix screen sharing
2021-02-08 13:54:38 +00:00
J. Ryan Stinnett
f33196bc51
Merge pull request #1591 from matrix-org/jryans/pos-wait
...
Guard against confused server retry times
2021-02-05 17:42:19 +00:00
J. Ryan Stinnett
6beb90a835
Guard against confused server retry times
...
If a server happens to give a negative retry time, this would be passed to
`setTimeout`, and browsers interpret negative values as `0`, meaning "as soon as
possible", so we then start looping infinitely with no delay.
2021-02-05 17:37:40 +00:00
J. Ryan Stinnett
9d45e6acd6
Merge pull request #1589 from SimonBrandner/decrypt-redaction-reason
...
Decrypt redaction events
2021-02-04 16:10:59 +00:00
Šimon Brandner
516c464458
Call decryptEvent recursively
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-02-04 16:59:26 +01:00
RiotRobot
6ad3fb16b3
Resetting package fields for development
2021-02-03 12:01:13 +00:00
RiotRobot
277fdd9b8c
Merge branch 'master' into develop
2021-02-03 12:01:13 +00:00
RiotRobot
7d56993b39
v9.6.0
v9.6.0
2021-02-03 11:58:27 +00:00
RiotRobot
4e1442fcf6
Prepare changelog for v9.6.0
2021-02-03 11:58:27 +00:00
Michael Telatynski
4777bf3e75
Merge pull request #1588 from matrix-org/t3chguy/cherrypick/1587
...
[Release] Fix edge cases with peeking where a room is re-peeked
2021-02-01 13:01:01 +00:00
Šimon Brandner
14cd37ec56
Decrypt redaction events
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com >
2021-02-01 13:52:56 +01:00