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
Tankred Hase
302fc378fb
[WO-281] implement reply all and forward
2014-04-02 19:47:50 +02:00
Tankred Hase
a2f3e86545
[WO-300] Wrap chrome notifications and identity apis in modules
2014-04-02 15:12:52 +02:00
Tankred Hase
f8e0c90b5b
fix tests
2014-03-31 21:42:37 +02:00
Tankred Hase
f3b3a4b496
Add PGP api for changing a user's passphrase
2014-03-31 21:42:37 +02:00
Tankred Hase
05caa5826a
[WO-298] integrate openpgp.js v0.5.0
2014-03-31 16:53:19 +02:00
Tankred Hase
961a82c416
[WO-267] move sync code into its own module
2014-03-14 12:42:36 +01:00
Tankred Hase
a0b1de36dc
Merge pull request #37 from whiteout-io/dev/remove-check-invitation
...
remove unused #check api
2014-03-12 17:04:04 +01:00
Tankred Hase
4d2f56b20b
always load visible bodies on successful sync
2014-03-12 17:02:41 +01:00
Felix Hammerl
9367ba4f25
remove unused #check api
2014-03-12 16:57:14 +01:00
Tankred Hase
431ae8cd89
[WO-277] load body on incoming message
2014-03-12 13:20:03 +01:00
Felix Hammerl
9ff7f4e10a
cover corner case when emailAdress is undefined
2014-03-11 18:27:02 +01:00