Valere
8c26592d46
cleaning
2022-07-01 09:42:31 +02:00
Valere
9b8e45ebfe
share keys for history take2
2022-07-01 09:42:31 +02:00
Valere
93aac8faea
post rebase fix
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
2e88998b05
Add integration tests for shared keys rotation on room history visibility change
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
3a5b737639
Fix existing E2eeSanityTests to support changes for key history sharing
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
28dd507a74
Add crypto shared history sanity test
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
96f0d52753
Update copyright
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
243463adbc
Add logs
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
395d48f946
Refactor code structure and improve naming
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
497f7cf044
Rotate our session when there is a room history visibility change since the last outboundSession
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
d6358dcb16
Prevent injecting a forged encrypted message and using session_id/sender_key of another room.
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
28a3ae264c
Remove sharedHistory from OlmInboundGroupSessionWrapper2 while there are migration issues, and use only the equivalent DB entity value
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
dd3928f075
Remove sendSharedHistoryKeys while we will only share latest messages
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
b3bfd05ecb
- Share only the first chunk of inbound sessions instead of the whole key history
...
- Download keys if the user is unknown (first invite)
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
e861edd544
Implement history key sharing functionality with respect to room visibility settings
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
6e57aeb9e5
Add roomId in InboundSessionEntity for better performance
...
Add shared history flag to InboundSessionEntity
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
98b55457b5
Add sendSharedHistoryKeys in crypto service
2022-07-01 09:42:31 +02:00
ariskotsomitopoulos
34713d5023
Add sharing existing inbound sessions functionality on new room invites
2022-07-01 09:42:31 +02:00
Florian Renaud
33a19c1ef5
Merge branch 'develop' into feature/fre/start_dm_on_first_msg
...
* develop: (91 commits)
Remove unused import
Update versions
Update CHANGES
Improve readability.
Weblate: also clean trads
Changelog
Format file
Add android:hasFragileUserData="true" to the manifest. See details in #2352
Clean the TODO delete (UnusedResource not compatible with string template)
showing a toast on password reset confirmation
lifting duplicated event_base layout to the base class, with the option for children to override
using vector model for consistency
Replace 5 manual steps to 1 command line step
Translated using Weblate (Italian)
Translated using Weblate (Swedish)
Translated using Weblate (Swedish)
Translated using Weblate (Russian)
extracting common breaker background selection to ftue extensions
removing unused imports
adding changelog entry
...
2022-07-01 09:35:40 +02:00
Benoit Marty
c77ecc6a21
Merge pull request #6288 from deepbluev7/nico/stable-aliases
...
Use stable endpoint for alias management
2022-06-30 22:30:14 +02:00
Benoit Marty
58580f1e6a
Merge pull request #6413 from vector-im/feature/bma/room_member_loading
...
Show a loader if all the Room Member are not yet loaded.
2022-06-30 17:13:50 +02:00
Benoit Marty
fbbd6b1a90
Remove unused import
2022-06-30 17:13:13 +02:00
ganfra
6d1dd089f0
Update versions
2022-06-30 16:58:51 +02:00
Adam Brown
054c0435a8
Merge pull request #6130 from vector-im/dependabot/gradle/io.realm-realm-gradle-plugin-10.11.0
...
Bump realm-gradle-plugin from 10.9.0 to 10.11.0
2022-06-30 15:00:21 +01:00
Benoit Marty
90e851a4bc
Merge pull request #6392 from vector-im/feature/bma/safe_clearWith
...
Ensure clearWith lambda is deleting all the list item
2022-06-30 15:46:53 +02:00
Benoit Marty
e53dd1e1a1
Improve readability.
2022-06-30 14:50:20 +02:00
Florian Renaud
3f087eb632
Merge branch 'develop' into feature/fre/start_dm_on_first_msg
...
* develop: (174 commits)
Bump libphonenumber from 8.12.50 to 8.12.51
LoadRoomMember: fix presence
Cleanup
LoadRoomMembers: add changelog
LoadRoomMembers: handle room member event a bit more efficiently
LoadRoomMembers: exclude Membership.Leave
LoadRoomMembers: divide by chunk
Bump soloader from 0.10.3 to 0.10.4
Code review fix.
Try no using the gradle daemon on CI
Harmonize values of `CI_GRADLE_ARG_PROPERTIES`
removing unused dependencies and marking soloader and ignored from dependency check (as it's dynamic)
Remove non necessary prefix in logs
Adding changelog entry
Updating the unit tests
Stopping existing active live when starting a new one
Avoid multiple PR from Dependabot when Flipper is upgraded.
Change context inside the get live summary use case
Use a TestDispatcher in the FakeSession
Code review fixes.
...
2022-06-30 11:48:55 +02:00
Benoit Marty
8da88f9263
Merge pull request #6417 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.51
...
Bump libphonenumber from 8.12.50 to 8.12.51
2022-06-30 09:07:47 +02:00
dependabot[bot]
5a02bca442
Bump libphonenumber from 8.12.50 to 8.12.51
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.50 to 8.12.51.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.50...v8.12.51 )
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-29 23:09:57 +00:00
ganfra
b446ceded8
LoadRoomMember: fix presence
2022-06-29 19:01:23 +02:00
ericdecanini
cb400b660d
Fixes post merge error
2022-06-29 17:07:37 +02:00
ericdecanini
9350053214
Merge remote-tracking branch 'origin/develop' into task/eric/replace_flatten_with_direct_parent
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/migration/MigrateSessionTo030.kt
2022-06-29 17:05:28 +02:00
ericdecanini
4cf97d48c9
Merge remote-tracking branch 'origin/develop' into bugfix/eric/softlogout-ux-broken
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/DefaultAuthenticationService.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/registration/DefaultRegistrationWizard.kt
# vector/src/main/java/im/vector/app/features/login/LoginActivity.kt
# vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutController.kt
2022-06-29 15:53:22 +02:00
Benoit Marty
e75070be91
Use a DataSrouce instead of a Task and return a non Optional Boolean.
2022-06-29 15:35:00 +02:00
Benoit Marty
a0025bc99b
Update after PR review.
2022-06-29 15:05:26 +02:00
Maxime NATUREL
f5d3bcbb94
Sending a reply to a live location share
2022-06-29 15:04:57 +02:00
Benoit Marty
f278e2884a
Fix detekt issue.
2022-06-29 14:18:36 +02:00
Benoit Marty
e91be2b599
Show a loader if all the Room Member are not yet loaded.
2022-06-29 12:19:17 +02:00
ericdecanini
e87d97083f
Merge remote-tracking branch 'origin/develop' into bugfix/eric/upgrade-room-deduplication
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/VersioningState.kt
2022-06-29 12:02:34 +02:00
ganfra
1a33f6e094
Merge branch 'develop' into feature/fga/load_room_members_by_chunk
2022-06-29 11:45:52 +02:00
ganfra
7d349bdfc3
Cleanup
2022-06-29 11:38:15 +02:00
ganfra
61c5bbc444
LoadRoomMembers: handle room member event a bit more efficiently
2022-06-29 11:35:31 +02:00
ganfra
63f0cce561
LoadRoomMembers: exclude Membership.Leave
2022-06-29 11:34:43 +02:00
ganfra
3a216759a1
LoadRoomMembers: divide by chunk
2022-06-29 11:32:38 +02:00
Maxime NATUREL
e7a68907f9
Merge pull request #6365 from vector-im/feature/mna/start-lls-from-other-device
...
[Location sharing] - Stop any active live before starting a new one (PSF-942)
2022-06-29 09:47:26 +02:00
Maxime NATUREL
d112f860a2
Merge pull request #6356 from vector-im/fix/mna/stop-lls-from-other-device
...
[Location sharing] - Make stop of a live from another device possible (PSF-1060)
2022-06-29 09:45:44 +02:00
Maxime NATUREL
324b3cc68c
Updating the unit tests
2022-06-28 14:36:38 +02:00
Maxime NATUREL
c2c58f81d8
Stopping existing active live when starting a new one
2022-06-28 14:36:36 +02:00
Valere
a2aa0471c5
Merge pull request #6328 from vector-im/feature/bca/verif_resist_no_age
...
Feature/bca/verif resist no age
2022-06-28 14:13:37 +02:00
Valere
86b888c336
Display specific message when verif code malformed
2022-06-28 12:17:18 +02:00