Commit Graph

315 Commits

Author SHA1 Message Date
Felix Hammerl 63980eb7ac [WO-455] add test to provoque openpgp clearsigned message bug
https://github.com/openpgpjs/openpgpjs/issues/243
2014-07-08 19:17:57 +02:00
Tankred Hase 9e46f96a28 Release and use OpenPGP.js v0.7.1 2014-07-07 12:29:13 +02:00
Tankred Hase 1b8e662769 Use same signatures structure openpgp.js for clearSignedSignatures as detached 2014-07-07 11:58:41 +02:00
Felix Hammerl 30efac0792 [WO-259] introduce proper signature checking 2014-07-04 17:58:25 +02:00
Tankred Hase b11161655a Add dev build w/ patched OpenPGP.js containing signature verification 2014-07-03 15:33:03 +02:00
Felix Hammerl c335fee0d5 add Function.prototype.bind polyfill in tests because phantomjs is buggy 2014-07-02 16:46:17 +02:00
Felix Hammerl 1283bb4a1c [WO-420] add bug reporting capability with the axe logger 2014-07-02 16:17:50 +02:00
Tankred Hase 8ebb24123a Merge pull request #85 from whiteout-io/dev/WO-279
[WO-279] Display error message if PGP signature is invalid
2014-07-02 15:31:33 +02:00
Tankred Hase bf063b5dac [WO-279] Display error message if PGP signature is invalid 2014-07-02 15:26:51 +02:00
Tankred Hase 5aec80da47 Fix appController._pgp mocking in read controller test 2014-07-01 20:59:10 +02:00
Tankred Hase b20c6977ca [WO-437] Allow users to import only the private PGP key block 2014-07-01 20:58:34 +02:00
Tankred Hase 049ac96954 Fix signature verification for PGP messages
* Upgrade to OpenPGP.js v0.6.5
* Migrate PGP wrapper for breaking OpenPGP.js api changes
* Change PGP wrapper decrypt api to return one signature arg
* Change emailDao and keychainDao calls respectively
* Fix tests
* Add tests keygen with empty passphrase
* Add tests to check PGP verification with wrong public key
2014-07-01 17:15:16 +02:00
Felix Hammerl a9cf763bed fix handling of clearsigned messages and missing signatures 2014-06-27 16:19:30 +02:00
Andris Reinman 05553cbff4 Added integration tests for Apple Mail and Thunderbird 2014-06-27 14:16:47 +02:00
Tankred Hase 48c478961d Add CCA scripts and css optimizations for Android
Hide native account picker on Android after first time.

Get OAuth to work on iOS

Turn off css slide transistion
2014-06-26 15:01:13 +02:00
Felix Hammerl 37b1862e9f Merge pull request #79 from whiteout-io/dev/WO-55
Dev/wo 55
2014-06-26 14:58:15 +02:00
Tankred Hase b5fda88b8a Implement client side key sync protocol and ui 2014-06-25 18:14:33 +02:00
Tankred Hase c890cbe71d Upgrade to OpenPGP.js v0.6.0 2014-06-25 18:14:29 +02:00
Tankred Hase 5244c5c2d7 Refactor REST dao 2014-06-25 18:12:15 +02:00
Felix Hammerl 3626b4d556 add test for inline images 2014-06-25 15:03:50 +02:00
Tankred Hase e720753779 Implement setDeviceName and generateDeviceSecret 2014-06-23 17:21:03 +02:00
Tankred Hase 4880c162f8 Fix paths to unit 2014-06-23 17:21:02 +02:00
Tankred Hase 1e8894abe6 Rename new-unit to unit under test 2014-06-23 17:21:02 +02:00
Tankred Hase a810fb06d1 Delete old qunit test directory 2014-06-23 17:21:02 +02:00
Tankred Hase 18d1c39b0a Implement and test crypto module 2014-06-23 17:21:02 +02:00
Felix Hammerl fa1fbda11f [WO-429] minor refactoring to fix the tests 2014-06-23 13:03:56 +02:00
Tankred Hase b7a4c13766 Parse multiple user IDs for imported PGP keys
Use all pgp (sub) keys when en/decrypting a pgp message

Improve input validation for key import

Mark manually imported keys so that key refresh does not revoke them
2014-06-18 16:29:22 +02:00
Andris Reinman 20f12f042b [WO-295] email-dao integration tests 2014-06-17 12:56:31 +02:00
Tankred Hase 2592b35e4c Fix tests 2014-06-04 18:38:07 +02:00
Felix Hammerl a29ece8c82 [WO-398] update revoked public keys 2014-06-03 13:07:11 +02:00
Felix Hammerl c71e1482c9 add documentation to email dao 2014-06-03 12:30:51 +02:00
Felix Hammerl 77e5e2a97e [WO-373] refactor sync
remove email-sync.js
remove delta sync
minor refactorings
2014-06-02 12:43:53 +02:00
Andris Reinman b9fc1c8244 [WO-399] Handle reply-to, in-reply-to and references headers 2014-05-21 15:19:18 +03:00
Felix Hammerl e25617134b [WO-376] disable secure sending when bcc is used 2014-05-16 13:09:55 +02:00
Felix Hammerl 48b394f3bd [WO-390] include attachments in forwarded message 2014-05-14 17:29:27 +02:00
Felix Hammerl e54daf1fd7 fix tests 2014-05-13 16:43:39 +02:00
Tankred Hase e6de5366c9 Merge pull request #61 from whiteout-io/dev/WO-383
[WO-383] decrypt pgp/inline
2014-05-13 16:32:07 +02:00
Tankred Hase c0a6514a13 Merge pull request #60 from whiteout-io/dev/WO-382
[WO-382] Lazy loading for attachments
2014-05-13 16:28:49 +02:00
Felix Hammerl 8767ccda3b [WO-383] decrypt pgp/inline 2014-05-13 13:13:36 +02:00
Felix Hammerl 1795f2af45 [WO-382] Lazy loading for attachments 2014-05-12 22:07:29 +02:00
Felix Hammerl 79f71d5185 [WO-284] delete mails to trash folder 2014-05-12 15:16:54 +02:00
Tankred Hase 99edcee93b Show decrypting/parsing errors in mail reader 2014-05-12 13:44:02 +02:00
Felix Hammerl a7efdf1125 [WO-286] adapt to changes in data model for use of signed msgs and html 2014-05-09 11:44:14 +02:00
Felix Hammerl 49cadecd2d [WO-338] add notification for incoming unread mails 2014-04-29 17:59:17 +02:00
Tankred Hase 77876f5432 [WO-198] Style message replies with different colors 2014-04-28 22:18:34 +02:00
Tankred Hase 433cc58d0b Fix tests for ui/css changes 2014-04-24 16:45:09 +02:00
Tankred Hase becff37b4b [WO-233] Implement opt-in for terms of service 2014-04-15 17:43:33 +02:00
Tankred Hase aee532da44 [WO-296] implement change passphrase ui 2014-04-11 18:39:13 +02:00
Tankred Hase 67939a04d9 [WO-302] fix first message not selected 2014-04-04 19:48:51 +02:00
Tankred Hase 2ab1e7d6c6 update to openpgp.js v0.5.1 2014-04-03 17:51:26 +02:00