Sorunome
|
45232be3a0
|
simplify key signing a tad
|
2020-06-06 15:19:44 +02:00 |
|
Sorunome
|
b4e83caa89
|
requestify cross-signing endpoints
|
2020-06-06 15:17:05 +02:00 |
|
Sorunome
|
e1679d59be
|
better smoothen out keys
|
2020-06-06 14:28:18 +02:00 |
|
Sorunome
|
4154c7d0eb
|
format and some analyze
|
2020-06-06 13:47:37 +02:00 |
|
Sorunome
|
060a772bfa
|
fix up a few things with key verification
|
2020-06-06 13:38:19 +02:00 |
|
Sorunome
|
d4eabbb756
|
ssss password --> passphrase
|
2020-06-06 12:40:52 +02:00 |
|
Sorunome
|
115cd9e5b3
|
better cache invalidation of ssss cache
|
2020-06-05 22:22:07 +02:00 |
|
Sorunome
|
4c60369b8d
|
migrate to new thingy!
|
2020-06-05 22:03:28 +02:00 |
|
Sorunome
|
f872d19692
|
fix client.api.upload not working
|
2020-06-05 17:20:18 +00:00 |
|
Sorunome
|
d29fb9abfe
|
Merge branch 'soru/modularize-e2ee' into soru/cross-signing
|
2020-06-05 18:59:58 +02:00 |
|
Sorunome
|
7ed6dcce67
|
fix canonical alias sometimes being null
|
2020-06-05 17:12:50 +02:00 |
|
Sorunome
|
857775cf37
|
Merge branch 'master' into soru/modularize-e2ee
|
2020-06-05 14:29:00 +02:00 |
|
Sorunome
|
860051da0e
|
Fix redact events
|
2020-06-05 13:32:58 +02:00 |
|
Sorunome
|
c47bdee9f5
|
Merge branch 'master' into soru/modularize-e2ee
|
2020-06-05 13:05:47 +02:00 |
|
Sorunome
|
bd3c51924b
|
to set presence you use PUT, not POST
|
2020-06-05 10:56:42 +00:00 |
|
Sorunome
|
8358dec3a5
|
analyze and format
|
2020-06-05 10:56:51 +02:00 |
|
Sorunome
|
086dcae907
|
add key manager tests
|
2020-06-05 10:51:11 +02:00 |
|
Sorunome
|
fbc8f03f67
|
encrypt m.room_key event properly
|
2020-06-05 10:15:36 +02:00 |
|
Sorunome
|
05c799e6a5
|
format
|
2020-06-04 20:16:18 +02:00 |
|
Sorunome
|
c94e41d393
|
fix tests for real
|
2020-06-04 18:16:22 +02:00 |
|
Sorunome
|
f3f3231df6
|
add some encrypt / decrypt tests
|
2020-06-04 17:51:49 +02:00 |
|
Sorunome
|
2e46155f47
|
fix tests without olm
|
2020-06-04 14:26:35 +02:00 |
|
Sorunome
|
fcde6a2459
|
split encryption stuff to other library
|
2020-06-04 13:39:51 +02:00 |
|
Christian Pauly
|
c6bf098644
|
Init matrix_api library
|
2020-06-03 10:16:01 +00:00 |
|
Christian Pauly
|
bd00c066c8
|
Catch sync errors
|
2020-06-01 18:24:41 +00:00 |
|
Sorunome
|
03beffbb46
|
also load session keys when requesting history
|
2020-05-30 14:09:47 +02:00 |
|
Sorunome
|
9971e7377e
|
configurable verification methods
|
2020-05-30 13:55:09 +02:00 |
|
Sorunome
|
d7f2bbe2f9
|
smoothen out some stuffs
|
2020-05-30 13:22:34 +02:00 |
|
Sorunome
|
44e4b07999
|
remove obsolete comments
|
2020-05-30 13:19:39 +02:00 |
|
Sorunome
|
41a08d4c28
|
additional validation of received secrets
|
2020-05-30 13:13:42 +02:00 |
|
Sorunome
|
a7bb8375dc
|
fetch from online key backup
|
2020-05-29 10:21:36 +02:00 |
|
Sorunome
|
15be6c5244
|
stuff and things
|
2020-05-29 09:06:36 +02:00 |
|
Sorunome
|
c65b5948fc
|
Merge branch 'master' into soru/cross-signing
|
2020-05-29 08:54:33 +02:00 |
|
Sorunome
|
72fdb68e82
|
some fixes
|
2020-05-29 08:49:52 +02:00 |
|
Sorunome
|
d672edf394
|
Make room key sharing requests (hopefully) more robust and spec-compliant
|
2020-05-29 06:49:37 +00:00 |
|
Sorunome
|
6e21cff0a7
|
fix error thingy
|
2020-05-27 21:49:49 +02:00 |
|
Sorunome
|
c779d39818
|
fix small stuffs
|
2020-05-27 21:40:58 +02:00 |
|
Sorunome
|
dda0b17724
|
in-room verification to verify users instead of devices
|
2020-05-27 21:35:00 +02:00 |
|
Sorunome
|
aefe029c0a
|
add ability to sign yourself based on ssss
|
2020-05-27 18:50:09 +02:00 |
|
Sorunome
|
e4e4386178
|
signed vs verified logic
|
2020-05-27 17:37:14 +02:00 |
|
Sorunome
|
8d75c2a0af
|
format
|
2020-05-27 10:33:42 +02:00 |
|
Sorunome
|
f78657957a
|
fix emotes if canonical alias is null
|
2020-05-27 10:33:22 +02:00 |
|
Sorunome
|
fabffea1cd
|
verification status by user, sign manually verified keys
|
2020-05-27 10:13:22 +02:00 |
|
Sorunome
|
1c9da050c0
|
smoothen out verification and signature uploading
|
2020-05-26 15:58:14 +02:00 |
|
Sorunome
|
c23e38a9c9
|
Merge branch 'master' into soru/cross-signing
|
2020-05-26 10:00:59 +02:00 |
|
Sorunome
|
2ecf4151b9
|
also send master key on verification and stuffs
|
2020-05-26 09:54:46 +02:00 |
|
Christian Pauly
|
ad5b02e0ef
|
Merge branch 'soru/fix-profile-check' into 'master'
Fixes profile equality check
See merge request famedly/famedlysdk!327
|
2020-05-26 06:40:13 +00:00 |
|
Sorunome
|
8a289941eb
|
Fixes profile equality check
|
2020-05-26 06:40:13 +00:00 |
|
Christian Pauly
|
3fa4d46983
|
Merge branch 'soru/fix-chat-list-last-message' into 'master'
Hopefully fix room list sorting
Closes #75
See merge request famedly/famedlysdk!324
|
2020-05-26 06:39:51 +00:00 |
|
Sorunome
|
011e427056
|
Hopefully fix room list sorting
|
2020-05-26 06:39:51 +00:00 |
|
Sorunome
|
80c7125d1d
|
remove silly workaround for aes-ctr encrypt/decrypt
|
2020-05-25 17:55:49 +02:00 |
|
Sorunome
|
adc5591e54
|
add ed25519:
|
2020-05-25 15:58:37 +02:00 |
|
Sorunome
|
c13f66c85f
|
in theory sign others keys
|
2020-05-25 15:30:53 +02:00 |
|
Sorunome
|
97a10c7de1
|
Merge branch 'master' into soru/cross-signing
|
2020-05-25 13:22:13 +02:00 |
|
Christian Pauly
|
cbf5069e32
|
Add more tests
|
2020-05-25 09:34:43 +00:00 |
|
Christian Pauly
|
f7b29f3703
|
Ignore key requests from unknown devices
|
2020-05-25 07:31:17 +00:00 |
|
Sorunome
|
5fde85cbfa
|
format
|
2020-05-23 17:05:55 +02:00 |
|
Sorunome
|
280cd4fc16
|
first SSSS stuff
|
2020-05-23 17:04:27 +02:00 |
|
Christian Pauly
|
c01f75bafa
|
Add olm error stream
|
2020-05-22 15:51:45 +02:00 |
|
Sorunome
|
1a8ddb2750
|
fixes
|
2020-05-22 13:22:28 +02:00 |
|
Sorunome
|
c9a0c5302a
|
format
|
2020-05-22 13:18:45 +02:00 |
|
Sorunome
|
29721f00a8
|
Merge branch 'master' into soru/cross-signing
|
2020-05-22 13:18:36 +02:00 |
|
Sorunome
|
384e5962d6
|
properly persist decryption of events
|
2020-05-22 11:15:48 +00:00 |
|
Christian Pauly
|
27b4a620e5
|
Add code formatting CI job
|
2020-05-22 10:12:18 +00:00 |
|
Sorunome
|
74361fff0e
|
don't cache via db and properly handle invalid signatures
|
2020-05-22 11:04:27 +02:00 |
|
Christian Pauly
|
f4a5ccdaa9
|
Merge branch 'soru/more-emotes' into 'master'
add emote rooms and state key room emotes
See merge request famedly/famedlysdk!318
|
2020-05-21 15:01:10 +00:00 |
|
Sorunome
|
97ef716be8
|
add emote rooms and state key room emotes
|
2020-05-21 15:01:10 +00:00 |
|
Sorunome
|
788353120b
|
accidental inifnite recursion
|
2020-05-21 16:55:30 +02:00 |
|
Sorunome
|
10372a9dbe
|
verified devices are not blocked
|
2020-05-21 16:52:25 +02:00 |
|
Sorunome
|
fc8625d30e
|
clear timeline events cache on limited updates
|
2020-05-21 14:52:14 +00:00 |
|
Sorunome
|
eaefdb64ca
|
make that cleints can only use "verified"
|
2020-05-21 16:51:15 +02:00 |
|
Sorunome
|
ead44e4014
|
fix tests and stuffs
|
2020-05-21 15:32:06 +02:00 |
|
Sorunome
|
af961b99dc
|
get device verification status based on cross signing
|
2020-05-21 15:20:33 +02:00 |
|
Christian Pauly
|
998ee66650
|
Merge branch 'soru/null-device' into 'master'
make sure keys are valid
See merge request famedly/famedlysdk!313
|
2020-05-21 06:28:21 +00:00 |
|
Christian Pauly
|
9fad348d22
|
Merge branch 'soru/persist-inbound-session-index' into 'master'
properly persist inbound group session indexes
See merge request famedly/famedlysdk!316
|
2020-05-21 06:25:57 +00:00 |
|
Sorunome
|
7a41f4726f
|
properly persist inbound group session indexes
|
2020-05-20 10:36:05 +02:00 |
|
Sorunome
|
a3fc73dfc1
|
make e2ee recovery logic optional
|
2020-05-20 10:24:48 +02:00 |
|
Sorunome
|
0fabed9cc3
|
make sure keys are valid
|
2020-05-20 09:37:32 +02:00 |
|
Christian Pauly
|
11d788b68f
|
Merge branch 'soru/auto-request-room-keys' into 'master'
Automatically request for keys from other devices, if not found
See merge request famedly/famedlysdk!308
|
2020-05-19 09:34:13 +00:00 |
|
Sorunome
|
9b67992a3a
|
Automatically request for keys from other devices, if not found
|
2020-05-19 09:34:11 +00:00 |
|
Sorunome
|
b2e5ad0880
|
fix notification count
|
2020-05-19 10:15:23 +02:00 |
|
Sorunome
|
a613c84e27
|
Merge branch 'soru/async-sync-processing' into 'master'
decrypt events in sync loop, making it async
See merge request famedly/famedlysdk!310
|
2020-05-19 08:14:46 +00:00 |
|
Sorunome
|
f734788eda
|
Merge branch 'soru/rotate-outbound-sessions' into 'master'
Add rotation of outbound group sessions
See merge request famedly/famedlysdk!309
|
2020-05-19 08:11:19 +00:00 |
|
Christian Pauly
|
b9d041d005
|
close database konditional
|
2020-05-19 08:05:17 +00:00 |
|
Sorunome
|
867b9c9123
|
forgot to hit ctrl+s *shame*
|
2020-05-19 09:58:59 +02:00 |
|
Sorunome
|
c5e4e2c751
|
decrypt events in sync loop, making it async
|
2020-05-19 09:49:37 +02:00 |
|
Sorunome
|
a0fe8f4bad
|
Add rotation of outbound group sessions
|
2020-05-18 18:33:16 +02:00 |
|
Sorunome
|
09da5fa4ca
|
automatically clear an outbound session, if you are unable to decrypt your own messages
|
2020-05-18 17:31:40 +02:00 |
|
Sorunome
|
edaaa286e3
|
fix decryption of some events throwing an error
|
2020-05-18 16:45:53 +02:00 |
|
Christian Pauly
|
5166dd8d51
|
dispose client
|
2020-05-18 14:01:14 +00:00 |
|
Christian Pauly
|
a27c93e7a8
|
Merge branch 'krille/add-profile-cache' into 'master'
Add profile cache
Closes #65
See merge request famedly/famedlysdk!302
|
2020-05-18 11:45:49 +00:00 |
|
Christian Pauly
|
a6c7d88f00
|
Add profile cache
|
2020-05-18 11:45:49 +00:00 |
|
Christian Pauly
|
e50f6cc6c0
|
Merge branch 'soru/fix-last-event' into 'master'
fix lastEvent
See merge request famedly/famedlysdk!301
|
2020-05-18 11:42:38 +00:00 |
|
Sorunome
|
11a83725d1
|
Merge branch 'soru/emoji-verification' into 'master'
implement SAS, which is needed for emoji verification
See merge request famedly/famedlysdk!300
|
2020-05-18 10:57:54 +00:00 |
|
Sorunome
|
2615cd2727
|
fix lastEvent
|
2020-05-18 12:56:24 +02:00 |
|
Sorunome
|
2b8f4b0d19
|
remove print statement for good
|
2020-05-18 12:39:03 +02:00 |
|
Sorunome
|
50889f9f30
|
flutter analyze
|
2020-05-18 11:45:51 +02:00 |
|
Sorunome
|
a4c693558d
|
generalize verification methods
|
2020-05-18 11:44:23 +02:00 |
|
Sorunome
|
e87053b4f1
|
forgot to add 1000 to the numbers
|
2020-05-17 15:32:06 +02:00 |
|
Sorunome
|
0219a42c07
|
implement SAS
|
2020-05-17 15:25:42 +02:00 |
|