Benoit Marty
|
c39a0e4fd5
|
timout -> timeout
|
2020-04-21 00:29:44 +02:00 |
|
Benoit Marty
|
c1acb1af66
|
Add integration test for change password feature
|
2020-04-21 00:23:01 +02:00 |
|
Benoit Marty
|
a6368c473e
|
Restart broken Olm sessions ([MSC1719](https://github.com/matrix-org/matrix-doc/pull/1719))
|
2020-04-20 18:07:14 +02:00 |
|
Benoit Marty
|
ddb00ba23a
|
Enable Timber log in integration tests
|
2020-04-20 18:07:14 +02:00 |
|
Benoit Marty
|
5900245018
|
Make the test fail before unwedging implementation
|
2020-04-20 18:07:14 +02:00 |
|
Benoit Marty
|
00c239bc42
|
cleanup
|
2020-04-20 18:07:14 +02:00 |
|
Benoit Marty
|
0cb43eef51
|
Add test for Unwedging (before implementing it)
|
2020-04-20 18:07:14 +02:00 |
|
Benoit Marty
|
a8641ef879
|
Split KeysBackup to several files. No other change.
|
2020-04-20 18:07:14 +02:00 |
|
Valere
|
0edc562120
|
Fix / test compilation
|
2020-04-16 11:30:10 +02:00 |
|
Valere
|
12abca1b80
|
Fix / Send gossip request on other done received
|
2020-04-07 19:09:56 +02:00 |
|
Valere
|
d4d73db5ae
|
keybackup gossip test
|
2020-04-07 15:15:45 +02:00 |
|
Valere
|
cfcec04029
|
code cleaning
|
2020-03-24 14:57:51 +01:00 |
|
Valere
|
e36367c040
|
Fix / sending secret encryption + refactoring
|
2020-03-23 16:27:17 +01:00 |
|
Valere
|
4f70c40b1a
|
Refactor + share secret window implementation
|
2020-03-23 11:13:33 +01:00 |
|
Valere
|
6fe77eba72
|
code review
|
2020-03-18 11:25:49 +01:00 |
|
Valere
|
286a5081ff
|
Verif / handle concurrent start
Fixes #794
|
2020-03-18 10:07:57 +01:00 |
|
Valere
|
8051d9e3be
|
cleaning
|
2020-03-17 14:40:05 +01:00 |
|
Valere
|
d3d6d44665
|
Post rebase fix
|
2020-03-17 14:40:05 +01:00 |
|
Valere
|
fc6225a7ac
|
Gossiping refactoring
|
2020-03-17 14:40:05 +01:00 |
|
Valere
|
b67735c31a
|
Incoming Secret Share request support
crypto DB migration
|
2020-03-17 14:40:05 +01:00 |
|
Benoit Marty
|
e420070066
|
Rename to respect naming convention
|
2020-03-06 13:40:35 +01:00 |
|
Benoit Marty
|
3425dd0a63
|
Make the tests compile and pass
|
2020-03-05 17:28:35 +01:00 |
|
Benoit Marty
|
e326631752
|
Create asValidObject method - make it compiles #2
|
2020-03-05 15:39:01 +01:00 |
|
Benoit Marty
|
b1b8513da4
|
Create fromBase64Safe() to parse data received from external source
|
2020-02-27 19:17:14 +01:00 |
|
Benoit Marty
|
0a9008a73d
|
Be robust if other client sends padded base64 in the reciprocate
|
2020-02-27 18:35:05 +01:00 |
|
Benoit Marty
|
6349f9828d
|
Optimize import
|
2020-02-26 16:59:20 +01:00 |
|
Benoit Marty
|
989d396c78
|
Rename package "sas" to "verification"
|
2020-02-26 16:52:16 +01:00 |
|
Valere
|
f7c128be3d
|
Fix tests
|
2020-02-26 12:20:03 +01:00 |
|
Valere
|
d537abc522
|
Fix / sign current device after entering xsigning passphrase
|
2020-02-26 12:20:03 +01:00 |
|
Valere
|
0064934db9
|
Changed Encryption algorithm of 4S
|
2020-02-26 12:20:03 +01:00 |
|
Benoit Marty
|
b9b921a4df
|
Code quality
|
2020-02-25 09:53:17 +01:00 |
|
Benoit Marty
|
c6b3b1e648
|
Fix bug on test
|
2020-02-24 17:27:04 +01:00 |
|
Benoit Marty
|
b680e24938
|
Fix some tests
|
2020-02-24 16:16:37 +01:00 |
|
Benoit Marty
|
b3c8b5526d
|
Each session now have it's proper crypto store
|
2020-02-24 15:03:12 +01:00 |
|
Benoit Marty
|
1b763fb4c8
|
Cleanup XSigningTest
|
2020-02-21 18:52:36 +01:00 |
|
Benoit Marty
|
9ef267cb07
|
Cleanup after each test
|
2020-02-21 18:36:13 +01:00 |
|
Benoit Marty
|
d167ff9496
|
Make KeysBackup test pass (still work to do)
|
2020-02-21 17:58:04 +01:00 |
|
Benoit Marty
|
ccfa59ad31
|
Cleanup var -> val
|
2020-02-21 15:05:48 +01:00 |
|
Benoit Marty
|
a9909b37ba
|
Update after Valere's review
|
2020-02-20 19:54:35 +01:00 |
|
Benoit Marty
|
74175ddfa0
|
Add a test and create extension for Byte to avoid using UByte (still experimental)
|
2020-02-20 10:12:07 +01:00 |
|
Benoit Marty
|
382fc6f05c
|
Fix issue with long transactionId
|
2020-02-19 18:59:39 +01:00 |
|
Benoit Marty
|
e81439d57b
|
Remove v2 suffix
|
2020-02-19 18:09:33 +01:00 |
|
Benoit Marty
|
f81eb298cb
|
Cleanup QRCode v1
|
2020-02-19 18:06:51 +01:00 |
|
Benoit Marty
|
e00d3ef63d
|
QrCodeV2 WIP (al tests passing)
|
2020-02-19 17:34:07 +01:00 |
|
Benoit Marty
|
adc545a93d
|
Merge pull request #1026 from vector-im/feature/crypto_service_renaming
Feature/crypto service renaming
|
2020-02-17 19:21:02 +01:00 |
|
Benoit Marty
|
67ed86fee5
|
Rename KeysBackup to DefaultKeysBackupService
|
2020-02-17 18:51:06 +01:00 |
|
ganfra
|
91cbcebf73
|
Make test compile
|
2020-02-17 15:50:42 +01:00 |
|
Benoit Marty
|
7ddea99fc6
|
Move and improve withOlmDecryption() and withOlmEncryption()
|
2020-02-14 18:51:27 +01:00 |
|
Benoit Marty
|
4c3b754de4
|
Use const from DefaultSharedSecretStorageService
|
2020-02-14 18:33:15 +01:00 |
|
Benoit Marty
|
7878da25b8
|
Use doSync<>() to reduce boilerplate and add test checks
and more cleanup
|
2020-02-14 18:18:20 +01:00 |
|
Benoit Marty
|
01597a89dc
|
Avoid code duplication
|
2020-02-14 17:53:27 +01:00 |
|
Valere
|
f99eca8014
|
Code review
|
2020-02-14 10:48:18 +01:00 |
|
Valere
|
e0eede1150
|
cleaning
|
2020-02-14 10:48:18 +01:00 |
|
Valere
|
64647cb465
|
Fix / Save account data after update (local echo)
|
2020-02-14 10:48:18 +01:00 |
|
Valere
|
def01cca8f
|
Fix test + changes
|
2020-02-14 10:48:18 +01:00 |
|
Valere
|
108ebea84e
|
SSSS service + test
|
2020-02-14 10:48:18 +01:00 |
|
Benoit Marty
|
6acfab3242
|
Rename VerificationListener to Listener
|
2020-02-12 11:39:36 +01:00 |
|
Benoit Marty
|
bf02746d87
|
Clenaup VerificationService.VerificationListener
|
2020-02-12 11:39:36 +01:00 |
|
Benoit Marty
|
6ff974b3ea
|
Fix issue with verification when other client declares it can only show QR code (#988)
|
2020-02-12 11:39:36 +01:00 |
|
Benoit Marty
|
d9c007d017
|
Merge branch 'develop' into feature/stabilization_2
|
2020-02-05 12:57:42 +01:00 |
|
Benoit Marty
|
3e9b2e4a06
|
Use the correct enableEncryption() method
|
2020-02-04 14:04:48 +01:00 |
|
Ganard
|
1728d31401
|
Fix some issues and make test passes
|
2020-02-04 13:19:02 +01:00 |
|
Ganard
|
f454078c6b
|
Clean code
|
2020-02-03 16:14:36 +01:00 |
|
Ganard
|
e6cd8a3a86
|
Merge develop into feature/stabilization_2
|
2020-02-03 13:59:20 +01:00 |
|
Benoit Marty
|
9dde43f65b
|
PR Review: var -> val, internal and other cleanup
|
2020-01-30 23:40:25 +01:00 |
|
Ganard
|
5e1b59f9d3
|
Timeline: handle an in memory local echo to make the UI snappier
|
2020-01-30 17:13:44 +01:00 |
|
Benoit Marty
|
e1ddde5501
|
Make CreateRoomParams a regular data class
|
2020-01-29 14:23:32 +01:00 |
|
Benoit Marty
|
70b04dbaea
|
Disable not passing test, to avoid waiting too long when running the test suite
|
2020-01-29 12:36:38 +01:00 |
|
Benoit Marty
|
b44b6726ed
|
Also update the tests
|
2020-01-29 12:29:19 +01:00 |
|
Valere
|
2c568b4de9
|
clean klint
|
2020-01-29 09:59:09 +01:00 |
|
Benoit Marty
|
0aaba26f17
|
Rename classes
|
2020-01-28 15:53:57 +01:00 |
|
Benoit Marty
|
345824daa2
|
Keep on renaming
|
2020-01-28 15:48:09 +01:00 |
|
Valere
|
ca4ed6e1bd
|
Fix / Error management and clear keys
|
2020-01-28 15:35:11 +01:00 |
|
Ganard
|
1d8b81bb04
|
Try reworking events/timeline process [WIP]
|
2020-01-24 18:43:35 +01:00 |
|
Valere
|
d0addc4c4f
|
Refactored Verification Classes
|
2020-01-24 11:29:26 +01:00 |
|
Benoit Marty
|
b3089343ad
|
Support SCAN method (WIP)
|
2020-01-23 10:47:29 +01:00 |
|
Benoit Marty
|
37b950897f
|
Base64 no wrap and extension for the reverse operation
|
2020-01-23 10:17:07 +01:00 |
|
Benoit Marty
|
81337d1624
|
Also keep the same parameter order: (userId, deviceId) to avoid silly errors
|
2020-01-22 17:00:16 +01:00 |
|
Valere
|
a0aa1f34d3
|
Quick Fix todevice verif broken
Added dbg screen for cross signing
|
2020-01-21 14:58:06 +01:00 |
|
Valere
|
390879e3fd
|
Added check self keys + force DL after initialize Xsigning
|
2020-01-21 10:25:57 +01:00 |
|
Valere
|
6ab540045b
|
Refactoring / deprecation of MXDeviceInfo
introduced TrustLevels
|
2020-01-21 10:25:57 +01:00 |
|
Valere
|
98ba2d39a8
|
SAS verif, support signing and verification of Cross Signing
|
2020-01-21 10:25:57 +01:00 |
|
Valere
|
859c75df98
|
Initial commit
|
2020-01-21 10:25:57 +01:00 |
|
Valere
|
8400ab6efe
|
Merge branch 'develop' into cross_signing
|
2020-01-17 14:57:08 +01:00 |
|
Benoit Marty
|
159c96681f
|
Improve attachment encryption and decryption code
|
2020-01-16 10:57:08 +01:00 |
|
ganfra
|
d3415d345f
|
Merge branch 'develop' into feature/room_profile
|
2020-01-14 18:35:01 +01:00 |
|
Valere
|
fb9abefe59
|
Merge branch 'develop' into cross_signing
|
2020-01-10 18:38:54 +01:00 |
|
ganfra
|
171ec4fbdc
|
Room member list: group by power level
|
2020-01-10 17:03:11 +01:00 |
|
Benoit Marty
|
35f011ba37
|
Fix ktlint issues
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
ed773dbb96
|
TI: Introduce doSync method
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
fa821826d2
|
TI: Import ExportEncryption test (passing)
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
293e3e3ce6
|
TI: Import AttachmentEncryption test (passing)
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
4244c0e48d
|
TI: Import SAS Test - WIP
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
76e45431da
|
TI: Import keys backup tests
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
f3fb07079e
|
Cleanup tests
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
e177251ec0
|
TI: inject EventBus to allow multiple sessions - WIP
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
6746f68411
|
TI: create account
|
2020-01-09 14:20:17 +01:00 |
|
Benoit Marty
|
fc6d845c0d
|
Import tests from legacy SDK
|
2020-01-09 14:20:17 +01:00 |
|
ganfra
|
bd4a595f96
|
ChunkEntityTest: make it compile again
|
2020-01-09 11:19:08 +01:00 |
|
ganfra
|
03fd474aa8
|
Member events: try to cache (WIP)
|
2019-12-30 19:53:36 +01:00 |
|
Valere
|
0997d9abf4
|
Merge branch 'develop' into cross_signing
|
2019-12-30 14:27:47 +01:00 |
|
Benoit Marty
|
35b4d90e0d
|
ktlint
|
2019-12-20 17:54:35 +01:00 |
|
ganfra
|
83126d5f55
|
Fix android tests not working
|
2019-12-20 11:54:59 +01:00 |
|
ganfra
|
a6afd2e904
|
Timeline: handle failure when navigating to an unknown event (+ clean some files)
|
2019-12-19 16:10:59 +01:00 |
|
Valere
|
cb595177a9
|
Fix test compilation
|
2019-12-12 13:37:17 +01:00 |
|
Benoit Marty
|
a3111dc2d8
|
Login screens: rename a few classes and packages
|
2019-11-22 12:15:19 +01:00 |
|
Benoit Marty
|
2929b8f617
|
Ensure Android tests compile and fix warnings
|
2019-10-24 17:24:42 +02:00 |
|
Benoit Marty
|
15dc4d6369
|
Fix ktlint issue automatically by running ./ktlint --android -v -F
|
2019-10-09 15:24:05 +02:00 |
|
Dominic Fischer
|
456908c851
|
Merge branch 'develop' into kt-remove_java_util
|
2019-08-06 18:27:39 +01:00 |
|
ganfra
|
9cc922a8a2
|
Optimize imports
|
2019-08-02 11:35:27 +02:00 |
|
ganfra
|
fd09a1224e
|
Remove Try from suspending functions
|
2019-08-01 17:15:17 +02:00 |
|
Dominic Fischer
|
02e342849f
|
Remove most usages of the java.util package
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2019-07-21 23:23:56 +01:00 |
|
ganfra
|
b8669d5ed2
|
Sync: use a single threaded executor to ensure we have only one sync at a time
|
2019-07-11 10:23:24 +02:00 |
|
Benoit Marty
|
c5dc9d4a9a
|
Fix test
|
2019-07-09 18:29:32 +02:00 |
|
Benoit Marty
|
e9700e04d8
|
Move method to JsonCanonicalizer and fix test compilation
|
2019-07-09 18:04:19 +02:00 |
|
ganfra
|
cbfd2af74b
|
Start branching TimelineEventEntity
|
2019-07-05 16:07:12 +02:00 |
|
Benoit Marty
|
e9eada77f9
|
Add comment to run sonar analysis and fix compilation issue
|
2019-07-03 15:42:35 +02:00 |
|
Benoit Marty
|
cea8abb9b1
|
Fix issue in test and add a test for Json canonicalization (will pass when reply_e2e branch will be merged)
|
2019-06-28 14:27:08 +02:00 |
|
ganfra
|
b2d2582e0f
|
Merge branch 'develop' into feature/dagger [WIP]
|
2019-06-26 20:58:46 +02:00 |
|
ganfra
|
07fee8ed3d
|
Dagger: continue reworking on app and sdk [WIP]
|
2019-06-20 19:26:59 +02:00 |
|
Benoit Marty
|
8c0a1ed37d
|
Rename "sender" to "senderId" for code clarity
|
2019-06-18 16:11:24 +02:00 |
|
ganfra
|
3d465f6fdf
|
Start to introduce Dagger into SDK [WIP]
|
2019-06-14 16:32:23 +02:00 |
|
Benoit Marty
|
f6c36670c3
|
Rename class members and class name for code clarity
|
2019-06-11 13:32:09 +02:00 |
|
ganfra
|
81330d30cf
|
Merge branch 'develop' into feature/crypto
|
2019-06-07 18:53:24 +02:00 |
|
ganfra
|
e125862794
|
Crypto: start reworking threading - WIP (to squash)
|
2019-06-04 16:26:37 +02:00 |
|
ganfra
|
3d50393b33
|
Crypto: continue cleaning. Need threading refactoring
|
2019-06-03 18:39:37 +02:00 |
|
Valere
|
99925d7cf9
|
Local echo for reactions/edits/redacts
|
2019-05-29 18:43:33 +02:00 |
|
ganfra
|
3519ad7c8d
|
Crypto : WIP
|
2019-05-23 19:12:06 +02:00 |
|
Valere
|
efcac6b3e4
|
Fix / Missing schema for realm
|
2019-05-21 09:50:10 +02:00 |
|
Valere
|
6eafa3c43d
|
Undo Reaction
|
2019-05-20 10:16:00 +02:00 |
|
ganfra
|
2780ca30a8
|
Merge branch 'feature/invites' into develop
|
2019-05-17 17:38:09 +02:00 |
|
Benoit Marty
|
340830d45f
|
Test passed
|
2019-05-17 15:21:44 +02:00 |
|
Benoit Marty
|
e70fd8e351
|
canonicalize
|
2019-05-16 15:36:51 +02:00 |
|
Valere
|
d68b447874
|
Relations Model + Aggregation + Reactions Summary
|
2019-05-16 09:21:10 +02:00 |
|
ganfra
|
c39cfbe2ae
|
Invites : allow to accept or reject the invite + clean some code. Require UI polishing.
|
2019-05-07 19:33:58 +02:00 |
|
ganfra
|
694df9d845
|
Timeline : fix some timeline rendering issues (senderName, merge item, left event). Still need to work on it.
|
2019-05-06 14:26:41 +02:00 |
|
ganfra
|
be6a4efacb
|
Timeline : make tests compile and pass
|
2019-04-01 15:18:52 +02:00 |
|
ganfra
|
4154df7c21
|
Timeline : stabilize the pagedList replacement. Seems ok for phase0
|
2019-03-27 19:57:36 +01:00 |
|
ganfra
|
2898eae566
|
Timeline : reactivate loaders and get off the main thread
|
2019-03-20 16:24:50 +01:00 |
|
ganfra
|
c12bc5e02d
|
Timeline rework : first version working for backward navigation (need more testing)
|
2019-03-15 19:27:56 +01:00 |
|
ganfra
|
9dccad11fe
|
Update copyright and add to last merged commits
|
2019-01-25 14:04:59 +01:00 |
|
ganfra
|
57db4086cb
|
Start adding javadoc on public api of the SDK and move some files.
|
2019-01-18 16:26:17 +01:00 |
|
ganfra
|
9914939045
|
Add copyright to source code
|
2019-01-18 11:12:08 +01:00 |
|
ganfra
|
ac2d20ad3f
|
Migration androidx : first commit where it compiles. Updates some libs and android studio version in the same time.
|
2019-01-16 19:25:43 +01:00 |
|
ganfra
|
b2cdeb87f4
|
Fix some timeline issues and rename EnrichedEvent to TimelineEvent as it's only used in this context.
|
2019-01-14 16:46:54 +01:00 |
|
ganfra
|
de90cbe73e
|
Timeline : fix merging issues
|
2019-01-14 16:46:54 +01:00 |
|
ganfra
|
84645c17c8
|
Makes tests compile
|
2019-01-14 16:46:54 +01:00 |
|
ganfra
|
d9e24558ec
|
Makes task configurable to allow choosing threads
|
2018-12-17 16:42:22 +01:00 |
|
ganfra
|
faa68f4d52
|
Start testing timeline. Not working at the moment, have to figure it out.
|
2018-12-14 19:23:49 +01:00 |
|
ganfra
|
c8c31172b3
|
Try to configure okreplay for testing network + start to rework koin modules
|
2018-12-12 21:15:01 +01:00 |
|
ganfra
|
6ee272c376
|
Chunk : add some tests on merge
|
2018-12-11 16:39:44 +01:00 |
|
ganfra
|
0266380485
|
Start introducing tests
|
2018-12-11 15:36:09 +01:00 |
|
ganfra
|
b406e8301a
|
first commit
|
2018-10-03 17:58:12 +02:00 |
|