Commit graph

774 commits

Author SHA1 Message Date
Christian Pauly
0761d33b6f refactor: Database first to single 2020-10-08 12:48:56 +00:00
Sorunome
c571fe4dd5 fix: don't assume msgtype is a string 2020-10-08 12:29:59 +00:00
Sorunome
74bd1d331b
fix: Messages being encrypted for too many devices 2020-10-04 14:20:17 +02:00
Sorunome
ae79af6ea8
fix: store timestamps in milliseconds to fix decrypt error 2020-10-04 12:12:03 +02:00
Christian Pauly
84cc925b08 fix: Mimetype null 2020-09-28 12:43:23 +02:00
Sorunome
ab97c596ac
chore: Add better debug logging for corrupt sessions 2020-09-28 10:58:24 +02:00
Sorunome
877ff9963c
fix: Don't sort rooms too often 2020-09-27 10:54:54 +02:00
Sorunome
b6754fbc46
chore: update emote stuff 2020-09-24 15:59:46 +02:00
Christian Pauly
5019ebfeb5 feat: Auto retry send events 2020-09-21 16:51:40 +00:00
Christian Pauly
adb907bbc4 fix: Clear on logout 2020-09-21 16:31:28 +00:00
Sorunome
86a4f90a5a
fix: Run automated key requests in root zone 2020-09-21 18:11:14 +02:00
Sorunome
70939a7c9c
fix: Message index replay attack check 2020-09-21 10:24:15 +02:00
Sorunome
0ff971faa9
fix: Obay variant selectors for emoji regex 2020-09-21 08:45:12 +02:00
Sorunome
d42979da12
fix: Emoji regex incorrectly using multiline 2020-09-20 19:09:32 +02:00
Sorunome
ba7a01ddea
fix: emoji regex typo 2020-09-20 11:24:56 +02:00
Christian Pauly
864cbfa906 fix: Hotfix ignored user list 2020-09-20 10:37:36 +02:00
Christian Pauly
510de05304 fix: ignore list 2020-09-19 15:05:43 +02:00
Christian Pauly
a77e776479 feat: Implement ignore list 2020-09-19 12:39:19 +02:00
Sorunome
3187275ed7
fix: Don't query /members over and over 2020-09-18 12:41:26 +02:00
Sorunome
f6259efa59
fix: Better handle online key backup 2020-09-18 12:25:25 +02:00
Sorunome
024a27bfc2
fix: Back off of failed key queries 2020-09-18 10:24:14 +02:00
Sorunome
053585852e
Merge branch 'send-location' of gitlab.com:JohnAZoidberg/famedlysdk into main 2020-09-18 09:43:10 +02:00
Christian Pauly
0fa2046c41 fix: Missing null check 2020-09-17 16:52:55 +02:00
Sorunome
5d5c7fa8b4
fix: Catch all root zone exceptions 2020-09-17 12:59:40 +02:00
Christian Pauly
bc8fef4a94 fix: Remove pubspec.lock from repo 2020-09-16 14:41:09 +02:00
Christian Pauly
0871e218d1 refactor: Json signature check 2020-09-16 12:29:21 +00:00
Christian Pauly
df2cfb3faf fix: Ask only own devices on automated key requests 2020-09-16 13:42:05 +02:00
Christian Pauly
b05e4da34f fix: Last event calculation 2020-09-16 10:23:37 +02:00
Sorunome
d9c4472cac
feat: Add emote helpers 2020-09-15 19:03:55 +02:00
Sorunome
c90e18b55d
fix: Handle domains with port or ipv6 addresses correctly 2020-09-15 12:40:29 +02:00
Sorunome
cb1ec86b32
feat: Periodically fetch ssss secrets from other devices 2020-09-10 14:46:30 +02:00
Sorunome
2c7ae759f8
fix: Remove potential race conditions and database issues with OTK upload 2020-09-10 14:07:25 +02:00
Sorunome
b5ac500136
fix: Handle failed to send messages in low network significantly better 2020-09-10 13:19:58 +02:00
Sorunome
bbc1b63695
feat: Auto-verify own master key, if there is a valid signature chain within the same account 2020-09-10 13:04:24 +02:00
Sorunome
64b8e01444 fix: Handle duplicate indexes properly 2020-09-10 10:48:59 +00:00
Sorunome
e08f35b5d0
fix: Don't trust the info block of events 2020-09-10 11:12:52 +02:00
Christian Pauly
5d45c224a3 fix: Mark pending events as failed on startup 2020-09-10 10:01:44 +02:00
Sorunome
aa9940fdbc
fix: Room.requestUser sometimes throws an error 2020-09-10 09:37:56 +02:00
Sorunome
99d536b14f
feature: Upload to online key backup 2020-09-09 09:53:26 +02:00
Christian Pauly
8899f4c677 fix: Remove logs in event constructor trycatch 2020-09-08 09:19:26 +00:00
Sorunome
8a104b34ff
fix: potentially fix SSSS passphrase not working for some accounts 2020-09-07 16:31:29 +02:00
Sorunome
f7e63097b4 chore: Update emotes to match MSC 2020-09-07 09:34:14 +00:00
Christian Pauly
8a0cc70cfe fix: prev content error log in web 2020-09-07 11:16:52 +02:00
Lukas Lihotzki
e6d96ad8ed feat(sync): configurable sync 2020-09-07 11:03:24 +02:00
Sorunome
54a128d2c5
fix: Properly detect sicket message types 2020-09-06 15:40:12 +02:00
Sorunome
5863c8e168
fix: Run advanced things in database handling in their own separate zone 2020-09-06 15:06:41 +02:00
Sorunome
089ce88b57
chore: Add tests to Event.downloadAndDecryptAttachment 2020-09-04 11:00:56 +02:00
Christian Pauly
e90793bef1 fix: Last message sort order 2020-09-04 09:48:35 +02:00
Christian Pauly
9142dcbeec fix: Database error handling 2020-08-26 09:40:30 +02:00
Christian Pauly
6fbee4ee05 test: Integrate E2EE tests 2020-08-25 13:19:57 +00:00