Sorunome
|
48904b3a1b
|
fix: Cache the result of the self-signature check
|
2020-12-23 10:52:39 +01:00 |
Marcus Hoffmann
|
54fc29f203
|
clear cache fix
|
2020-12-22 17:34:50 +01:00 |
Sorunome
|
0ed5c44919
|
Merge branch 'soru/verify-device-signatures' into 'main'
fix: Verify device signatures before storing devices and block those with invalid signatures
See merge request famedly/famedlysdk!578
|
2020-12-22 09:27:09 +00:00 |
Sorunome
|
6f9deb5ae2
|
fix: Verify device signatures before storing devices and block those with invalid signatures
|
2020-12-22 10:22:42 +01:00 |
Sorunome
|
f5b1c5fc5f
|
fix: Don't assume a power level of a person is an int
|
2020-12-22 10:05:44 +01:00 |
Sorunome
|
b00a9e8834
|
feat: Better determine which devices to encrypt to
|
2020-12-21 15:26:46 +01:00 |
Sorunome
|
dfd88277b9
|
Merge branch 'soru/autoreply-more-key-requests' into 'main'
feat: Auto-Share megolm sessions with other users we know for a fact are...
Closes #127
See merge request famedly/famedlysdk!570
|
2020-12-21 14:08:17 +00:00 |
Sorunome
|
df1c249011
|
feat: Auto-Share megolm sessions with other users we know for a fact are allowed to see said message
|
2020-12-21 14:41:44 +01:00 |
Christian Pauly
|
cd4dafcd45
|
chore: Nicer logs in tests
|
2020-12-21 14:21:12 +01:00 |
Christian Pauly
|
3d6dbc9dc3
|
chore: Implement logoutput
|
2020-12-21 09:35:36 +01:00 |
Christian Pauly
|
715c5ccfb6
|
fix: Logfilter
|
2020-12-19 16:43:03 +01:00 |
Christian Pauly
|
57286d4c28
|
feat: Use logger package
|
2020-12-19 12:04:25 +00:00 |
Sorunome
|
405306f84e
|
feat: Add == operator to the Receipt, User and Room objects
|
2020-12-19 12:15:50 +01:00 |
Christian Pauly
|
fbd7393fce
|
fix: Dont create new megolm session if one is creating
|
2020-12-17 12:55:08 +01:00 |
Sorunome
|
d1ce075b5b
|
feat: Automatically cache storable files on upload
|
2020-12-17 11:59:31 +01:00 |
Christian Pauly
|
3856b618e8
|
refactor: Encryption errors
|
2020-12-15 08:24:55 +01:00 |
Christian Pauly
|
d3c44687f6
|
fix: Missing null check which F*cks me up!
|
2020-12-14 13:24:39 +00:00 |
Christian Pauly
|
622d5f4b0d
|
fix: Make AuthenticationData type and session optional
|
2020-12-11 11:20:03 +01:00 |
Christian Pauly
|
a7fa118aa4
|
Merge branch 'krille/follow-up-clean-up-bootstrap' into 'main'
refactor: Follow up clean up bootstrap
See merge request famedly/famedlysdk!559
|
2020-12-11 10:14:54 +00:00 |
Christian Pauly
|
6657e073a0
|
refactor: Follow up clean up bootstrap
|
2020-12-11 09:57:45 +01:00 |
Christian Pauly
|
cb4d4f3229
|
Merge branch 'dubutx-main-patch-24260' into 'main'
Add missing token property when login
Closes #135
See merge request famedly/famedlysdk!558
|
2020-12-10 11:51:48 +00:00 |
Christian Pauly
|
b563aec7bb
|
refactor: Add secretstoragekeycontent
|
2020-12-10 11:03:45 +01:00 |
Sorunome
|
49f0679fbf
|
feat: Add bootstrapping
|
2020-12-10 08:13:24 +00:00 |
Ray Wang
|
b37b347022
|
Add missing token property when login.
|
2020-12-10 02:11:48 +00:00 |
Lukas Lihotzki
|
88888a43f1
|
feat: set presence in sync
|
2020-12-09 16:02:42 +01:00 |
Christian Pauly
|
f7768af44e
|
fix: Clear init lock on failed init
|
2020-12-07 09:51:25 +00:00 |
Christian Pauly
|
5167e92913
|
feat: Update room api
|
2020-12-04 12:23:40 +01:00 |
Christian Pauly
|
bec1761172
|
refactor: content parsing
|
2020-11-30 15:34:46 +01:00 |
Christian Pauly
|
323b203718
|
refactor: algorithm types
|
2020-11-30 14:26:31 +01:00 |
Marcus Hoffmann
|
2e3a2d38c0
|
fix: mark read wasn't sending read receipts
|
2020-11-26 01:58:49 +01:00 |
Christian Pauly
|
20ae1ae20e
|
fix: Push Rule getter
|
2020-11-25 20:16:42 +01:00 |
Sorunome
|
bed7de81c7
|
fix: Wrong emote pack identifier
|
2020-11-25 15:17:22 +01:00 |
Marcus Hoffmann
|
9b3f9e4ef7
|
feature: allow marking rooms as unread
|
2020-11-25 12:03:19 +01:00 |
Christian Pauly
|
01ce832aaa
|
fix: 3pid api bugs
|
2020-11-24 13:48:57 +01:00 |
Christian Pauly
|
9181701df0
|
fix: Display stateKey when changing displayname
|
2020-11-23 17:35:50 +01:00 |
Christian Pauly
|
ab8eb71fee
|
fix: Unban
|
2020-11-22 21:05:34 +01:00 |
Christian Pauly
|
411d29cc89
|
feat: Implement room tombstones
|
2020-11-21 15:28:05 +01:00 |
Christian Pauly
|
0697d47cc2
|
refactor: Minor init refactoring
|
2020-11-19 17:02:07 +01:00 |
Sorunome
|
b67ab870fa
|
fix: Use Uri.tryParse where applicable
|
2020-11-19 15:20:27 +01:00 |
Sorunome
|
b1709ca8c3
|
feat: More advanced attchment handling methods
|
2020-11-18 14:56:14 +01:00 |
Christian Pauly
|
c8d5bbfd14
|
fix: Allow null values in json
|
2020-11-12 06:40:10 +00:00 |
Christian Pauly
|
1e14cd3ff0
|
fix: Hotfix request archive
|
2020-11-09 19:09:38 +01:00 |
Christian Pauly
|
ac4cded10f
|
feat: Implement UIA for login
|
2020-11-09 17:48:27 +01:00 |
Sorunome
|
b0043ea0e4
|
fix: Pick right DM room, if multiple are set
|
2020-11-08 19:30:28 +01:00 |
Sorunome
|
588d7eb1a6
|
fix: Set new state events by sortOrder, rather than originServerTs
|
2020-11-08 15:13:02 +01:00 |
Sorunome
|
c509144987
|
fix: Fetching history sometimes re-sorting events in the timeline
|
2020-11-08 14:54:19 +01:00 |
Sorunome
|
66572bd032
|
feat: Check if event type is known
|
2020-11-08 13:52:10 +01:00 |
Sorunome
|
5aec7aab32
|
fix: Properly handle redacted events in event.getDisplayEvent
|
2020-11-07 11:40:47 +01:00 |
Sorunome
|
33b1e36efd
|
fix: Timeline history requests causing "scrolling" and sometimes ordering things wrong
|
2020-11-07 11:32:51 +01:00 |
Christian Pauly
|
793d398d72
|
fix: Automatic leave broken invites
|
2020-11-06 09:43:48 +01:00 |
Christian Pauly
|
cbae6b9c84
|
fix: Better handling leave broken room on join
|
2020-11-05 14:03:58 +01:00 |
Christian Pauly
|
388598ef67
|
fix: Join broken room handling
|
2020-11-05 13:43:36 +01:00 |
Sorunome
|
15d817023d
|
feat: Decrypt events on megolm key receiving better
|
2020-10-31 12:08:49 +01:00 |
Sorunome
|
5924e57cf1
|
feat: Add broadcast to-device verification
|
2020-10-30 11:40:19 +01:00 |
Christian Pauly
|
f9f18641e3
|
refactor: Connection error handling
|
2020-10-29 10:42:05 +01:00 |
Sorunome
|
955fb747c2
|
fix: Only look at online keybackup for automated requests
|
2020-10-28 11:27:36 +01:00 |
Sorunome
|
412da6ae0c
|
fix: Properly rotate megolm session on device changes
|
2020-10-26 11:55:47 +01:00 |
Christian Pauly
|
5381c3935c
|
refactor: Check server
|
2020-10-26 08:33:25 +00:00 |
Sorunome
|
343c26b3ed
|
fix: Decrypt last message on received megolm key
|
2020-10-26 07:49:02 +00:00 |
Sorunome
|
ad0192e8e1
|
fix: Greatly improve latex markdown
|
2020-10-24 12:08:23 +02:00 |
Christian Pauly
|
66e590073e
|
refactor: Event Update Type
|
2020-10-22 13:01:35 +02:00 |
Sorunome
|
be6824b746
|
feat: Add LaTeX markdown rendering as per MSC2191
|
2020-10-21 11:20:19 +02:00 |
Sorunome
|
090f0c326c
|
fix: Do not require unrequired field in supported versions response
|
2020-10-19 18:10:07 +02:00 |
Sorunome
|
d116a52ea9
|
fix: Better handle olm session recovery
|
2020-10-17 12:03:54 +02:00 |
Sorunome
|
9632d68b92
|
fix: one itme keys response failure may be null
|
2020-10-17 11:16:43 +02:00 |
Christian Pauly
|
8908f33393
|
fix: Logout from outside
|
2020-10-15 09:17:28 +02:00 |
Sorunome
|
01bb3f5b50
|
fix: Make key backup work in web
|
2020-10-14 12:18:20 +02:00 |
Sorunome
|
2e941b85e9
|
fix: Delete files older than 30 days
|
2020-10-08 13:02:20 +00:00 |
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 |