1
0
mirror of https://github.com/mailvelope/keyserver.git synced 2026-10-24 08:19:18 +03:00

45 Commits

Author SHA1 Message Date
Thomas Oberndörfer
4be4968ded Adapt Docker support PR #154 for compatibility with current codebase
- Update Node.js version from 18 to 22 (matching engines >= 20)
- Add required BASE_URL to env.sample and README Docker section
- Remove obsolete HTTPS_UPGRADE/HTTPS_KEY_PIN settings from env.sample
- Rename PAPERTRAIL_HOST/PORT to SYSLOG_HOST/PORT in env.sample
- Update GitHub Actions checkout from v2 to v4
- Exclude MongoDB shell script mongo-init.js from ESLint
2026-03-12 11:35:42 +01:00
Jakub Filo
76265aafd6 Add docker-related documentation 2026-03-12 11:35:42 +01:00
Pirate Praveen Arimbrathodiyil
8d7295cb46 FerretDB 2.0 is now fully compatible
We don't need to use the older snapshot anymore if we drop the index created by ferretdb 1.0 when updating to ferretdb 2.0.
2026-03-12 10:46:35 +01:00
Thomas Oberndörfer
4c54b2eff0 Replace request-based origin detection with configurable BASE_URL 2026-02-15 10:41:37 +00:00
Pirate Praveen Arimbrathodiyil
fea8c40a64 FerretDB 2.0 don't need custom patches 2025-03-27 11:57:12 +01:00
Pirate Praveen Arimbrathodiyil
05e7891274 fix wkd sub domian openpgpkeys -> openpgpkey 2025-03-27 11:55:18 +01:00
Pirate Praveen
5ac1000e49 Mention about ferretdb-compat branch in README 2024-09-24 18:33:26 +02:00
Thomas Oberndörfer
ac75514617 Unify parsing of environment variables 2024-09-24 12:43:19 +02:00
Thomas Oberndörfer
2a017a6653 Enforce rate limit for key upload per email address 2024-02-15 16:28:11 +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
bf2b856091 Use TTL indexes to purge unverified keys 2023-11-15 09:16:24 +01:00
Thomas Oberndörfer
276fa6819f Add example to README to access key server with GnuPG via hkps 2023-11-07 16:54:56 +01:00
Thomas Oberndörfer
7eb0066ebf Release v4.0.0 2023-11-03 21:05:48 +01:00
Stefan
cd62e63cc2 Improve documentation with more details to get started 2021-07-06 14:23:17 +02:00
Martin Vietz
8a9a7be0c7 Descripe howto upload a key from shell 2020-06-09 12:02:27 +02:00
Thomas Oberndörfer
9db75f4034 Release v3.0 2019-03-04 18:28:56 +01:00
Tankred Hase
b74563b3ec Remove primaryEmail parameter from README 2017-08-24 12:48:48 +08:00
Tankred Hase
a156f05002 Update README 2017-08-17 20:02:38 +08:00
Tankred Hase
66cd1bc3a0 Update api constraints in README 2016-06-30 09:56:47 +02:00
Tankred Hase
2bddbd6a93 Update demo to reflect key removal api change 2016-06-14 16:47:54 +02:00
Tankred Hase
7d93b882a5 Use DELETE method instead of GET for key removal 2016-06-14 16:46:17 +02:00
Tankred Hase
a60d8b86a9 Cleanup REST api and use 'op' query param for verbs 2016-06-14 12:10:53 +02:00
Tankred Hase
b29c8308a8 Remove share link (redundant to /pks/lookup) 2016-06-14 10:55:27 +02:00
Tankred Hase
0bfeebb084 Minor cleanup in README and website layout 2016-06-11 10:14:53 +02:00
Tankred Hase
5087ad1f3a Implement static bootstrap homepage 2016-06-11 01:29:33 +02:00
Tankred Hase
7ae7c6da87 Rename HTTPS env vars 2016-06-10 19:42:00 +02:00
Tankred Hase
7a8600ae9c Cleanup HKPK docs 2016-06-10 19:33:07 +02:00
Tankred Hase
f1bf3caa20 Add publi key pin backup 2016-06-10 18:19:03 +02:00
Tankred Hase
904a408459 Use english HPKP link README 2016-06-10 18:11:07 +02:00
Tankred Hase
9203e892a7 Fix type in README 2016-06-10 18:06:32 +02:00
Tankred Hase
4b183c8976 Add HTTPS public key pinning 2016-06-10 17:48:41 +02:00
Tankred Hase
405bb84ca6 Use random hex string instead of uuid for nonce 2016-06-10 10:44:26 +02:00
Tankred Hase
9cdbfeae87 Fix Markdown bug in README 2016-06-10 10:04:26 +02:00
Tankred Hase
65dbd81333 Refactor and test app.js and routes 2016-06-09 18:08:15 +02:00
Tankred Hase
67e1b3d247 Update url examples in README 2016-06-09 12:21:16 +02:00
Tankred Hase
2a42c3ee61 Update api docs in README 2016-06-08 23:14:35 +02:00
Tankred Hase
f54b86f79a Update HKP docs 2016-06-07 15:53:57 +02:00
Tankred Hase
2acbffa2f2 Simplify configuration for different environments 2016-06-07 15:04:34 +02:00
Tankred Hase
20145d3a11 Implement hkp index/mr 2016-06-02 20:43:58 +02:00
Tankred Hase
7179afaf6f Use nodemailer-openpgp plugin to encrypt verification emails 2016-06-02 16:19:54 +02:00
Tankred Hase
e98bd1b431 Add STARTTLS flag to SMTP config 2016-06-02 13:00:22 +02:00
Tankred Hase
1c6696e7a4 Update SMTP setup instructions
Add smtp port and tls options
Use /user/ path for shorthand sharing link
2016-06-02 10:10:52 +02:00
Tankred Hase
111581bb78 Begin README documentation 2016-06-02 09:25:12 +02:00
Tankred Hase
ce2b24d83d Implement MongoDB client 2016-05-26 08:35:46 +02:00
Tankred Hase
7f629aec13 Initial commit 2016-05-25 08:57:32 +02:00