Thomas Oberndörfer
04d559c2b6
Update dependencies (minor/patch) and bump version to 4.2.1
2026-05-28 16:50:30 +02:00
Thomas Oberndörfer
32cc0c8862
Update dependencies to fix CVE-2026-35213 (GHSA-jg4p-7fhp-p32p)
...
ReDoS vulnerability in @hapi/content <= 6.0.0. Updated @hapi/hapi
to 21.4.8 which pulls in the fixed @hapi/content 6.0.1.
Also updates other minor dependency versions.
2026-04-04 11:28:03 +02:00
Thomas Oberndörfer
5cb576b12d
Update dependencies
2026-02-15 10:41:37 +00:00
Thomas Oberndörfer
6220cfb714
Update dependencies. Migrate ESLint to v9.
2024-09-24 17:39:54 +02:00
Thomas Oberndörfer
60da5dcb56
Update dependencies
2024-02-09 12:51:03 +01:00
Thomas Oberndörfer
677656b4c1
Add tool to clean existing keys for a certain upload year in the database with the new purify method. Usage example: npm run clean 2023.
2024-02-09 10:36:38 +01:00
Thomas Oberndörfer
e419922802
Implement key filter mechanisms following Abuse-Resistant OpenPGP Keystores draft
2023-12-18 16:34:38 +01:00
Thomas Oberndörfer
7eb0066ebf
Release v4.0.0
2023-11-03 21:05:48 +01:00
Thomas Oberndörfer
f118ec64b0
Update dependencies
2021-05-08 18:07:52 +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
b15879f31b
Update dependencies: koa-locales, mongodb, openpgp.
2019-06-17 17:20:41 +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
e7ba187221
Update mongodb driver to 3.2.2
2019-03-26 17:29:08 +01:00
Thomas Oberndörfer
f88f4d5d2e
Replace addressparser with openpgp.util.parseUserId
2019-03-13 11:18:20 +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
9db75f4034
Release v3.0
2019-03-04 18:28:56 +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
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
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
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
74063915c7
Remove NODE_ENV environment var in nom scripts
2017-08-18 21:36:55 +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
59a77fd01e
Go back to sinon v1.x for now due to failing tests.
2017-08-16 17:39:55 +08:00
Tankred Hase
5ecc728564
Update dependencies for koa 2 and async/await
2017-08-16 11:49:43 +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
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
Tankred Hase
eb9ecea7e5
Merge pull request #35 from mailvelope/greenkeeper/chai-4.1.1
...
chore(package): update chai to version 4.1.1
2017-08-14 12:24:47 +08:00
Tankred Hase
2db8127931
Merge pull request #34 from mailvelope/greenkeeper/co-body-5.1.1
...
fix(package): update co-body to version 5.1.1
2017-08-14 12:20:03 +08:00
Tankred Hase
b397fa00cd
Ignore incompatible nodemailer updates.
...
Nodemailer v3+ no longer has an internal template engine.
Closes #20
2017-08-14 12:18:16 +08:00
Tankred Hase
d7ef68cd97
Merge pull request #19 from mailvelope/greenkeeper/supertest-3.0.0
...
Update supertest to the latest version 🚀
2017-08-14 12:02:09 +08:00
Tankred Hase
469afdac91
Update to current mongoldb driver
2017-08-14 11:57:55 +08:00
Tankred Hase
9f922ce116
Merge pull request #16 from mailvelope/npm_script
...
Replace grunt with npm scripts
2017-08-14 11:51:27 +08:00
greenkeeper[bot]
505b337d9a
chore(package): update chai to version 4.1.1
...
Closes #33
2017-08-05 07:58:26 +00:00
greenkeeper[bot]
b2455393b2
fix(package): update co-body to version 5.1.1
...
Closes #23
https://greenkeeper.io/
2017-03-24 03:31:00 +00:00
greenkeeper[bot]
9898383230
chore(package): update supertest to version 3.0.0
...
https://greenkeeper.io/
2017-01-30 00:24:15 +00:00
Tankred Hase
a47a0162a6
Use ES6 destructuring (not available in node v4)
2017-01-21 12:03:06 +00:00
Tankred Hase
5674a2e8c9
Replace grunt with npm scripts
2017-01-21 11:30:26 +00:00
Tankred Hase
41cd62668b
Revert back to koa-router@5.x
2017-01-20 19:17:50 +00:00
greenkeeper[bot]
4294c6c372
chore(package): update dependencies
...
https://greenkeeper.io/
2017-01-20 13:55:14 +00:00
Tankred Hase
7a6b8c5d27
1.2.6
2016-06-29 11:30:33 +02:00