Commit Graph

1171 Commits

Author SHA1 Message Date
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 6f9d43a02d Relaxed CSP to work on iOS and Android 2014-07-17 21:43:07 +02:00
Tankred Hase c803caf1d3 Relax CSP for connect-src 2014-07-17 18:03:21 +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 5ed6408eb9 Merge pull request #93 from whiteout-io/dev/performance
Dev/performance
2014-07-17 17:49:34 +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 fbfc2618eb Merge pull request #91 from whiteout-io/dev/WO-474
Render text body in iframe as well
2014-07-17 16:13:03 +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 1d0a1f9a79 [WO-428] add missing busy() call to plain text sending and encryption 2014-07-11 15:22:34 +02:00
Felix Hammerl 6d2896a70c [WO-428] use integer to track busy state 2014-07-11 15:03:03 +02:00
Tankred Hase 95e90ab3e7 Upgrade to imap-client v0.3.5 2014-07-11 14:00:24 +02:00
Tankred Hase 66bd88c07f Make public key shareable via link 2014-07-10 20:02:35 +02:00
Tankred Hase 4e897d01ff Add CSP fallback to sandbox.html for non-chrome app runtimes 2014-07-09 22:00:18 +02:00
Tankred Hase 021510d936 Merge pull request #87 from whiteout-io/dev/WO-455
fix signature behavior
2014-07-09 11:12:11 +02:00
Felix Hammerl e460a75f4c use pgpbuilder v0.3.5 2014-07-09 10:54:04 +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 264e220b7c Add link to key sync blog post 2014-07-08 16:51:28 +02:00
Tankred Hase 1ead2d146d Change text 2014-07-07 17:26:16 +02:00
Tankred Hase 022ae347ae Merge pull request #86 from whiteout-io/dev/WO-259
Introduce proper signature checking
2014-07-07 12:40:08 +02:00
Tankred Hase 9e46f96a28 Release and use OpenPGP.js v0.7.1 2014-07-07 12:29:13 +02:00
Tankred Hase 6403b041e8 Signatures array must never be empty ... if so crash during development 2014-07-07 12:24:06 +02:00
Tankred Hase 1b8e662769 Use same signatures structure openpgp.js for clearSignedSignatures as detached 2014-07-07 11:58:41 +02:00
Tankred Hase 2b1ff2347c Update package.json 2014-07-07 10:49:46 +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
Tankred Hase ec16dc91ad Merge pull request #76 from whiteout-io/dev/WO-420
Dev/wo 420
2014-07-02 17:10:49 +02:00
Tankred Hase 6d044bb1a6 Update write.js 2014-07-02 16:51:18 +02:00
Tankred Hase c987862343 Update requirejs 2014-07-02 16:47:02 +02:00
Felix Hammerl c335fee0d5 add Function.prototype.bind polyfill in tests because phantomjs is buggy 2014-07-02 16:46:17 +02:00
Tankred Hase 0e46cdc624 Update package.json 2014-07-02 16:18:22 +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 22fc2b29fe Merge pull request #84 from whiteout-io/dev/WO-437
Dev/wo 437
2014-07-02 15:22:27 +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 f20dbede2c Add android release script 2014-07-01 18:47:50 +02:00
Tankred Hase de1e843b2c Merge pull request #82 from whiteout-io/dev/WO-438
Fix signature verification for PGP messages
2014-07-01 17:24:33 +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 0cd4430103 Merge pull request #77 from whiteout-io/dev/WO-292
Added integration tests for Apple Mail and Thunderbird
2014-06-27 17:54:28 +02:00
Felix Hammerl a9cf763bed fix handling of clearsigned messages and missing signatures 2014-06-27 16:19:30 +02:00
Tankred Hase f117c78d36 Merge pull request #81 from whiteout-io/dev/performance
Dev/performance
2014-06-27 14:45:19 +02:00
Tankred Hase c1d9feb391 Make touchable areas of buttons larger 2014-06-27 14:28:22 +02:00
Andris Reinman 05553cbff4 Added integration tests for Apple Mail and Thunderbird 2014-06-27 14:16:47 +02:00
Tankred Hase 9373bee556 Add .active class for touchstart, Disable css transitions in mobile 2014-06-27 12:38:12 +02:00
Tankred Hase a479d5850e Use custom wo-touch directive rather than ng-click 2014-06-27 12:36:43 +02:00
Tankred Hase 7c65b48f34 Put reader body into GPU layer 2014-06-27 12:31:44 +02:00
Tankred Hase 7b87551404 Put mail-list wrapper into GPU layer 2014-06-27 12:24:48 +02:00
Tankred Hase 493c13eac6 Add key server url to grunt build config 2014-06-26 17:21:28 +02:00