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