Commit Graph

21 Commits

Author SHA1 Message Date
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