Commit Graph

236 Commits

Author SHA1 Message Date
Jakub Filo 7adfc6aa1d
Add docker-compose
Build & publish images / build-and-push-image (push) Successful in 24s Details
2023-06-19 07:41:58 +00:00
Jakub Filo b8b71481c6
Add Docker builds
Build & publish images / build-and-push-image (push) Successful in 6m11s Details
2023-06-19 06:50:05 +00:00
Stefan cd62e63cc2 Improve documentation with more details to get started 2021-07-06 14:23:17 +02:00
Thomas Oberndörfer f118ec64b0 Update dependencies 2021-05-08 18:07:52 +02:00
Thomas Oberndörfer fe1cb9f439 Rethrow error in init phase 2021-05-08 18:07:52 +02:00
Martin Vietz 8a9a7be0c7 Descripe howto upload a key from shell 2020-06-09 12:02:27 +02:00
Thomas Oberndörfer 6f21406afd Revert query response to JSON 2019-08-09 17:11:04 +02:00
Thomas Oberndörfer 9c3ddbfef2 Ensures reproducible builds with npm ci 2019-08-09 15:12:27 +02:00
Thomas Oberndörfer 665708dbb9 Update dependencies 2019-08-09 14:45:50 +02:00
Thomas Oberndörfer 93af442fff Add locales to release archive 2019-08-09 14:29:36 +02:00
Thomas Oberndörfer 769d7d1c52 Fix default locale setting 2019-06-18 15:23:51 +02:00
Thomas Oberndörfer 11f99f8d40 Set koa-locales options 2019-06-18 12:04:23 +02:00
Thomas Oberndörfer b15879f31b Update dependencies: koa-locales, mongodb, openpgp. 2019-06-17 17:20:41 +02:00
Thomas Oberndörfer ff6f9f7c63 Add views for key search result, verify success and removal success pages. 2019-06-17 16:15:07 +02:00
Thomas Oberndörfer f399da9614 Serve Bootstrap and jQuery from key server origin. Use EJS for view rendering. 2019-06-14 11:17:25 +02:00
Thomas Oberndörfer 3367f08647 Localize verification messages with koa-locales 2019-06-14 09:33:13 +02:00
Thomas Oberndörfer 9064089482 Update dependencies 2019-05-27 14:31:22 +02:00
Thomas Oberndörfer d14b0dc390 Fix link to key management 2019-03-28 11:48:10 +01:00
Thomas Oberndörfer e7ba187221 Update mongodb driver to 3.2.2 2019-03-26 17:29:08 +01:00
Thomas Oberndörfer 9e7149108a Fix user ID filtering. Do not filter out user attribute packets. 2019-03-15 16:55:53 +01:00
Thomas Oberndörfer f88f4d5d2e Replace addressparser with openpgp.util.parseUserId 2019-03-13 11:18:20 +01:00
Thomas Oberndörfer b83f13cde2 Error handling when encrypting the verification email fails 2019-03-12 10:45:06 +01:00
Thomas Oberndörfer 9159bd5a47 Fix issues with keys that have a creation date that is in the future. 2019-03-07 11:53:27 +01:00
Thomas Oberndörfer 1fcf791560 Fix normalization of email to lowercase 2019-03-06 15:47:46 +01:00
Thomas Oberndörfer aad782573d Update static pages and linked dependencies 2019-03-06 15:19:20 +01:00
Thomas Oberndörfer 1da22c1029 Update eslint rules 2019-03-06 10:21:29 +01:00
Thomas Oberndörfer cee14ba99c Extend error logging 2019-03-06 09:52:08 +01:00
Thomas Oberndörfer 9db75f4034 Release v3.0 2019-03-04 18:28:56 +01:00
Thomas Oberndörfer 46b474a748 Update travis deployment 2019-03-04 13:12:46 +01:00
Thomas Oberndörfer 914e63a8ee Hide armored header version and comment 2019-03-02 15:04:13 +01:00
Thomas Oberndörfer 8d18614f17 Add package-lock.json. Set dependency versions fixed. Set min node version to 10. 2019-03-02 12:12:25 +01:00
Thomas Oberndörfer 3f498495c1
Merge pull request #80 from mailvelope/feature/extended_userid_handling
Feature/extended userid handling
2019-03-02 11:28:02 +01:00
Martin Hauck 02adaad939
Add upload, update and removal for single user IDs (emails) 2019-02-25 15:11:40 +01:00
Martin Hauck 1651571d36
Rebase onto dev/pgp-inline, fix unit tests 2019-02-08 17:04:28 +01:00
webwitcher a2b941b0ae
Update dependencies, fix package conflicts, add packages (ejs, email-templates) 2019-02-08 11:02:03 +01:00
Tankred Hase 0baf3fc857
Double quote escaping not required for ES6 templates 2019-02-08 10:53:26 +01:00
Tankred Hase 92df122435
Fix integration tests for verification email matching 2019-02-08 10:53:26 +01:00
Tankred Hase 0852822055
Fix typo in email docs 2019-02-08 10:53:26 +01:00
Tankred Hase 1c53ff7f17
Fix email unit test 2019-02-08 10:53:26 +01:00
Tankred Hase e259c0f51f
Upgrade to nodermailer@^4.0.1 2019-02-08 10:53:26 +01:00
Tankred Hase 6ec72aef06
Send email message with PGP inline not PGP/MIME
* Use OpenPGP.js directly instead of nodemailer-openpgp plugin
* Use native ES6 string templates instead of nodemailer template engine
2019-02-08 10:53:07 +01:00
Tankred Hase 656aa9b6ed Revert "chore(package): update mocha to version 4.0.1"
This reverts commit 190738fd0d.
2017-10-17 11:18:20 +02:00
greenkeeper[bot] 190738fd0d chore(package): update mocha to version 4.0.1
Closes #52
2017-10-17 10:53:19 +02:00
Thomas Oberndörfer f890ffa8cd Merge pull request #54 from mailvelope/fix-travis-mongo
Fix mongo config
2017-10-17 10:23:35 +02:00
Tankred Hase b3a2171a72 Fix mongo config
We need to update to the new mongo 3.x api since the travis build is currently broken. See: https://travis-ci.org/mailvelope/keyserver/builds/282576101#L845
2017-10-17 10:17:54 +02:00
Tankred Hase d80108915e Merge pull request #47 from mailvelope/dev/fix-parsing
Use co-body directly instead of koa-body (which uses co-body under th…
2017-08-27 16:54:34 +08:00
Tankred Hase b1848bf8e6 Use co-body directly instead of koa-body (which uses co-body under the hood) 2017-08-27 16:32:25 +08:00
Tankred Hase 1de83fe5d5 Merge pull request #46 from mailvelope/dev/key-update
Allow update of an email address’ key with remove/verify flow in between
2017-08-25 16:27:06 +08:00
Tankred Hase b93db84c6a Optimize key removal during verification 2017-08-25 16:20:33 +08:00
Tankred Hase 77fc0fd195 Cleanup purge old keys 2017-08-25 16:11:35 +08:00