matrix-dart-sdk/lib
Krille 6cd40d3f91
fix: Megolm sessions become invalid after restarting client
This bug seems to be in the
sdk for 5 years already without
anyone noticing. The method
loadInboundGroupSession
seems to return the wrong
variable when loading the
session from the key. While
the outboundgroupsession
loading method relies on
an inbound group session, it
silently marks the outbound
group session as invalid on
every restart and creates a
new one. This means we never
reuse megolm sessions after
restarting the client.

Fixing this will probably reduce
the amount of megolm sessions
used in a conversation by a lot
which could improve the
performance and make the
key backup more reliable.
2025-02-04 10:12:58 +01:00
..
encryption fix: Megolm sessions become invalid after restarting client 2025-02-04 10:12:58 +01:00
matrix_api_lite chore: (BREAKING CHANGE) spec v1.13 autogen 2025-01-13 09:26:59 +01:00
msc_extensions refactor: Fix new lints from flutter 3.27 2024-12-15 12:21:26 +01:00
src fix: PushNotification fromJson - toJson fails 2025-02-04 09:23:31 +01:00
encryption.dart chore: Upgrade dependencies 2024-10-21 13:04:47 +02:00
fake_matrix_api.dart refactor: Remove BasicRoomEvent type 2025-01-09 11:05:01 +01:00
matrix.dart refactor: (BREAKING) Remove deprecated Hive Database 2024-12-31 09:00:47 +01:00
matrix_api_lite.dart refactor: Remove BasicRoomEvent type 2025-01-09 11:05:01 +01:00