Zorica Stojchevska
30e5087084
Update copyright
...
MAILAND-2696
2022-05-23 21:01:57 +00:00
Maciej Surmacz
f065442289
Adds a check for all address keys when decrytping a mime message.
...
If one of the keys works (body is decrypted), stop the check. If none
of the keys worked, return the last error.
MAILAND-2649
2021-12-08 11:15:23 +01:00
Marino Meneghel
afbf83816a
Removed outdated, failing insturmented tests
2021-11-26 15:24:10 +00:00
Tomasz Giszczak
ff38cd136a
Added userId to fetchOrganizationKeys request.
...
MAILAND-1527
2021-08-25 08:15:57 +00:00
Tomasz Giszczak
b22ece6e42
Fixed refernces to LabelId and AddressIs in some instrumented tests.
...
MAILAND-1430
2021-08-19 23:25:49 +02:00
Tomasz Giszczak
ac5484f017
Replaced Id with UserId from core library.
...
MAILAND-1430
2021-08-19 12:55:23 +02:00
Neil Marietta
8a0d8776a6
Fixed Tests.
2021-05-07 14:14:50 +02:00
Neil Marietta
97303144f3
Improved User/Passphrase access performance.
2021-05-07 14:12:20 +02:00
Neil Marietta
b3276d4f8c
Removed unneeded files (replaced by Core modules).
2021-05-07 14:12:20 +02:00
Neil Marietta
6a1e305d74
Removed Login related (soon replaced by Core Modules).
...
Removed Create/Login Account (2FA, 2Pass, UserKey/AddressKey setup).
Removed Donate/Payment/Billing/Upselling.
Removed Plan/Subscription update/upgrade.
Removed Update Password.
Removed Update Recovery Email.
Removed Keys update (except activate).
2021-05-07 14:10:52 +02:00
Davide Farella
bd43abbb83
Fix instrumented tests after rebase
...
MAILAND-1189
2021-03-19 17:53:25 +01:00
Davide Farella
57eb24854d
Replace imports for import ch.protonmail.android.api.models.room..+;
...
MAILAND-1189
# Conflicts:
# app/src/androidTest/java/ch/protonmail/android/api/models/room/ContactGroupsDatabaseTest.kt
# app/src/main/java/ch/protonmail/android/api/segments/contact/ContactEmailsManager.kt
# app/src/main/java/ch/protonmail/android/api/segments/event/EventHandler.kt
# app/src/main/java/ch/protonmail/android/contacts/groups/details/ContactGroupDetailsViewModel.kt
# app/src/main/java/ch/protonmail/android/contacts/groups/list/ContactGroupsFragment.kt
# app/src/main/java/ch/protonmail/android/contacts/groups/list/ContactGroupsRepository.kt
# app/src/main/java/ch/protonmail/android/contacts/groups/list/ContactGroupsViewModel.kt
# app/src/main/java/ch/protonmail/android/contacts/list/listView/ProtonMailContactsLiveData.kt
# app/src/main/java/ch/protonmail/android/jobs/UpdateContactJob.java
# app/src/test/java/ch/protonmail/android/contacts/details/ContactDetailsRepositoryTest.kt
# app/src/test/java/ch/protonmail/android/contacts/details/ContactGroupsRepositoryTest.kt
# app/src/test/java/ch/protonmail/android/contacts/groups/ContactGroupsViewModelTest.kt
# app/src/test/java/ch/protonmail/android/contacts/groups/edit/ContactGroupEditCreateRepositoryTest.kt
# Conflicts:
# app/src/main/java/ch/protonmail/android/activities/messageDetails/viewmodel/MessageDetailsViewModel.kt
# app/src/main/java/ch/protonmail/android/api/models/messages/receive/ServerAttachment.kt
# app/src/main/java/ch/protonmail/android/attachments/DownloadEmbeddedAttachmentsWorker.kt
# app/src/main/java/ch/protonmail/android/jobs/helper/EmbeddedImage.kt
# app/src/main/java/ch/protonmail/android/jobs/messages/PostMessageJob.java
# Conflicts:
# app/src/androidTest/java/ch/protonmail/android/api/models/room/contacts/ContactDaoTest.kt
# Conflicts:
# app/src/main/java/ch/protonmail/android/api/models/factories/PackageFactory.java
# app/src/main/java/ch/protonmail/android/api/models/factories/SendPreferencesFactory.java
# app/src/main/java/ch/protonmail/android/attachments/UploadAttachments.kt
# app/src/main/java/ch/protonmail/android/compose/ComposeMessageViewModel.kt
# app/src/main/java/ch/protonmail/android/core/ProtonMailApplication.java
# app/src/main/java/ch/protonmail/android/jobs/messages/PostMessageJob.java
# app/src/main/java/ch/protonmail/android/usecase/compose/SaveDraft.kt
# app/src/test/java/ch/protonmail/android/attachments/UploadAttachmentsTest.kt
# app/src/test/java/ch/protonmail/android/compose/ComposeMessageViewModelTest.kt
# app/src/test/java/ch/protonmail/android/usecase/compose/SaveDraftTest.kt
# Conflicts:
# app/src/main/java/ch/protonmail/android/di/ApplicationModule.kt
# app/src/main/java/ch/protonmail/android/fcm/FcmIntentService.java
2021-03-18 10:46:25 +01:00
Marino Meneghel
1715243200
Replace all existing junit.Test imports to use kotlin.Test
...
For consistency with the Asserting library we're using from
`kotlin.test` as junit one is deprecated
MAILAND-1342
2021-01-13 16:57:38 +01:00
Marino Meneghel
ca250bb94b
Migrate exisiting jUnit5 tests to jUnit4
...
This decision was taken based on the fact that jUnit5 is currently not
officially supported on android and at now we're not using any on its
features.
We'll stay on jUnit4 for the moment being and come back to this later on
if there's a need
MAILAND-1342
2021-01-13 10:56:41 +01:00
Dimitar Solev
82bbea5da6
Remove calls for checking key correctness (which is deprecated in gopenpgp 2.1.3)
...
Affected: Login, changing password
MAILAND-1265
2020-12-21 17:42:51 +01:00
Dimitar Solev
363446ddd8
Implement Address Key migration step 1.2
...
Affected: Key activation, password change, key api calls
MAILAND-801
2020-11-27 16:25:28 +01:00
Dimitar Solev
4a7e04c2d1
Add calls for checking keys after unlocking them.
...
Affected: Logging in and changing passwords.
Ticket: MAILAND-988
2020-11-18 08:36:36 +01:00
Davide Farella
5ee356720b
Mocked `Address.primary` method for CryptoTest.kt
...
Added missing mock
Affected: CryptoTest.kt results
MAILAND-830
2020-09-16 14:46:59 +00:00
Davide Farella
f8b8d914d1
Mocked `toNewUser()` method for CryptoTest.kt
...
Also updated test runner and fixed come ambiguously imports in BridgeMappers tests
Affected: CryptoTest.kt results
MAILAND-830
# Conflicts:
# app/src/androidTest/java/ch/protonmail/android/crypto/CryptoTest.kt
2020-09-16 14:46:59 +00:00
Davide Farella
fde4c5d6fc
Usage of new Crypto
...
Affected: Crypto
MAILAND-830
fixup! Usage of new Crypto
NPE on Address.displayName.s on PostMessageJob.java
2020-09-16 14:46:59 +00:00
Davide Farella
918b8d79c6
Refactor of Crypto.java and sub-classes
...
* Converted Crypto.java, AddressCrypto.java and UserCrypto.java to Crypto.kt, AddressCrypto.kt and UserCrypto.kt
* Moved from utils/crypto to crypto
* Refactor to use new Key entities
* Implemented inexistent polymorphic behaviour
* Inlined unneeded/redundant functions
* Removed unused functions
Affected: Crypto
MAILAND-830
2020-09-16 14:46:59 +00:00