Commit Graph

236 Commits

Author SHA1 Message Date
Tankred Hase b738e1bc5c Allow update of an email address’ key with remove/verify flow in between 2017-08-25 14:32:39 +08:00
Tankred Hase 164585b406 Don’t use build@mailvelople.com for travis notifications. 2017-08-24 14:19:19 +08:00
Tankred Hase 2b969c0382 Merge pull request #45 from mailvelope/dev/remove-primaryEmail-param
Dev/remove primary email param
2017-08-24 14:13:26 +08:00
Tankred Hase 0400b9c9d9 Fix test 2017-08-24 13:26:39 +08:00
Tankred Hase b74563b3ec Remove primaryEmail parameter from README 2017-08-24 12:48:48 +08:00
Tankred Hase 5fa36e6d52 Remove primaryEmail parameter from REST api. 2017-08-24 12:48:48 +08:00
Tankred Hase 4c28da4eab Add uploaded attribute to documentation. 2017-08-24 12:48:48 +08:00
Tankred Hase 1e2c85621b Remove primaryEmail parameter from public-key service. 2017-08-24 12:48:48 +08:00
Tankred Hase aa850377d5 Ignore config/development.js 2017-08-24 12:48:06 +08:00
Tankred Hase 0d6a9fdae5 Use log level env var instead of environment config 2017-08-23 18:31:15 +08:00
Tankred Hase 258117d36d Merge pull request #44 from mailvelope/dev/purge-old-unverified-keys
Dev/purge old unverified keys
2017-08-22 15:31:09 +08:00
Tankred Hase 5b86a77338 Delete redundant test 2017-08-22 15:29:18 +08:00
Tankred Hase fe55578268 Remove legacy support since all documents now have an uploaded flag. 2017-08-22 15:26:15 +08:00
Tankred Hase 2af8310070 Purge old/unverified keys or keys without an `uploaded` attribute. 2017-08-22 12:13:15 +08:00
Tankred Hase afacbf413f Add `uploaded` date attribute to PGP key document in MongoDB 2017-08-22 11:26:12 +08:00
Tankred Hase 74063915c7 Remove NODE_ENV environment var in nom scripts 2017-08-18 21:36:55 +08:00
Tankred Hase 80c760681c Merge pull request #42 from mailvelope/dev/papertrail
Dev/papertrail
2017-08-18 18:25:10 +08:00
Tankred Hase ba6f75984e Integrate winston-papertrail plugin 2017-08-18 18:04:43 +08:00
Tankred Hase 35dbc08015 Use winston instead of npmlog 2017-08-18 18:01:34 +08:00
Tankred Hase a156f05002 Update README 2017-08-17 20:02:38 +08:00
Tankred Hase e3a2a1ff20 Rename demo.html -> ui.html 2017-08-17 19:53:22 +08:00
Tankred Hase 7f5ad65c61 Merge pull request #41 from mailvelope/dev/app-refactor
Cleanup app/init/koa-middlewares
2017-08-17 19:34:01 +08:00
Tankred Hase 7d3a64c84d Stub log output in public-key integration test 2017-08-17 19:28:08 +08:00
Tankred Hase 95ff2d9247 Cleanup app/init/koa-middlewares 2017-08-17 19:17:36 +08:00
Tankred Hase 8c76281666 Merge pull request #40 from mailvelope/dev/async-await
Dev/async await
2017-08-17 17:46:49 +08:00
Tankred Hase a52cef2771 Add space after async in `async () =>` 2017-08-17 17:44:26 +08:00
Tankred Hase 4081463dfa Migrate HKP api 2017-08-17 15:37:59 +08:00
Tankred Hase 49b24a5cb4 Migrate to koa 2
Refactor rest api to async/await
2017-08-17 15:34:47 +08:00
Tankred Hase 3dfa447fcf Revert resolves/rejects changes in email unit test. 2017-08-16 17:57:33 +08:00
Tankred Hase 1557a5f925 Migrate public-key service to async/await 2017-08-16 17:55:32 +08:00
Tankred Hase 59a77fd01e Go back to sinon v1.x for now due to failing tests. 2017-08-16 17:39:55 +08:00
Tankred Hase 5778f8fa13 Migrate pgp-test to sinon sandbox 2017-08-16 17:38:19 +08:00
Tankred Hase ba671126db Migrate email module 2017-08-16 12:27:03 +08:00
Tankred Hase 874903c64b Migrate mongo DAO 2017-08-16 12:03:32 +08:00
Tankred Hase 26807e03b1 Remove co-mocha from test setup 2017-08-16 11:50:03 +08:00
Tankred Hase 5ecc728564 Update dependencies for koa 2 and async/await 2017-08-16 11:49:43 +08:00
Tankred Hase 7178a12ed5 Activate ES2017 in eslint to allow async/await 2017-08-16 11:43:44 +08:00
Tankred Hase 158a7418d0 Merge pull request #39 from mailvelope/dev/eslint
Dev/eslint
2017-08-15 16:38:10 +08:00
Tankred Hase 20593a0adc Revert static/demo.js since it is not transpiled 2017-08-15 16:32:50 +08:00
Tankred Hase 21118c0b1d Fix string in hkp 2017-08-15 16:27:12 +08:00
Tankred Hase c773da3f60 Fix config/development.js 2017-08-15 16:19:31 +08:00
Tankred Hase 80a8028f86 Remove jshint and jscs configs 2017-08-15 16:14:21 +08:00
Tankred Hase d8039ea976 Stub npmlog in integration tests 2017-08-15 16:12:51 +08:00
Tankred Hase e9251d5203 Fix eslint errors 2017-08-15 16:03:06 +08:00
Tankred Hase 750cf3d897 Use eslint instead of jscs/jshint
Add .eslint.rc and test/.eslint.rc
2017-08-15 16:02:38 +08:00
Tankred Hase f224f32e66 Merge pull request #38 from mailvelope/dev/travis-aws-deploy
Dev/travis aws deploy
2017-08-14 19:34:27 +08:00
Tankred Hase 7800dafce3 Remove .elasticbeanstalk/config.yml and shell script for local deployment 2017-08-14 19:30:48 +08:00
Tankred Hase bbf24d6c53 Add AWS Elastic Beanstalk deployment plugin to travis config
Run npm release script before deployment
Upgrade to node v8 in travis job
2017-08-14 19:29:16 +08:00
Tankred Hase b9380f9f20 Add release npm script for travis deployment 2017-08-14 19:27:21 +08:00
Tankred Hase ffbee07c5c Ignore compatible upgrades to sinon.
Closes #26
2017-08-14 16:01:27 +08:00