Tankred Hase
a137bf5bfd
Merge pull request #94 from whiteout-io/dev/WO-421
...
Dev/wo 421
2014-07-23 13:55:36 +02:00
Felix Hammerl
3e80138a10
[WO-188][WO-421] introduce password-based login
...
* add custom login ability
* encrypt email password
* allow arbitrary tcp connections
* add db migration script v3 -> v4
* add bug reporting capability with the axe logger
* fix nonexistent folder handling
* enable message upload after sent
* use plain text alternative body when replying to html mails
* Move set-credentials.* -> login-set-credentials.*
* Use login styles for set-credentials
* Make OAuth optional
2014-07-23 13:51:10 +02:00
Tankred Hase
2c3347bf84
Merge pull request #97 from whiteout-io/dev/WO-465
...
[WO-465] clear input
2014-07-23 10:41:23 +02:00
Felix Hammerl
a9db71a8b9
[WO-465] clear input
2014-07-22 21:32:11 +02:00
Felix Hammerl
10d19b5816
[WO-464] jump to the next keychain code and allow paste
2014-07-22 21:05:34 +02:00
Tankred Hase
2019f7f657
[WO-448] Do not show reader on first select in mobile mode
2014-07-21 16:05:29 +02:00
Tankred Hase
1c2f00cddd
Fix tests
2014-07-21 15:18:23 +02:00
Tankred Hase
7e4f8f1c80
Fix test
2014-07-18 17:06:36 +02:00
Tankred Hase
b4507b1bbc
Change comment in PGP armor to whiteout
2014-07-18 16:58:33 +02:00
Tankred Hase
bfda677b1b
Merge pull request #90 from whiteout-io/dev/WO-428
...
[WO-428] use integer to track busy state
2014-07-17 17:53:07 +02:00
Tankred Hase
6a0ae4d55d
Performance improvements and fixes for mail-list
...
* Use same list style in desktop as mobile
* Bugfix: don't download all body when list not displayed
* Use ng-infinite-scroll to load DOM nodes on demand
* Custom search filter for FTS and reomve angular filters
* Rubber band scrolling on iOS
* Add CSP support in cordova via html meta tag
2014-07-17 17:43:51 +02:00
Tankred Hase
1d0526a6a0
Render text body in iframe as well
...
* Remove recursive ng-includes/templates
* Use DOMPurify to sanitize reader input
* Remove ngSanitize
* Wait to show signature error until body has been parsed
* Fix scrollbar in iframe
* Allow iframe scrolling on iOS
* Move mail text body rendering to sandbox
* Cleanup html files
2014-07-16 10:22:45 +02:00
Felix Hammerl
6d2896a70c
[WO-428] use integer to track busy state
2014-07-11 15:03:03 +02:00
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