Thomas Oberndörfer
|
4c54b2eff0
|
Replace request-based origin detection with configurable BASE_URL
|
2026-02-15 10:41:37 +00:00 |
|
Thomas Oberndörfer
|
eefd6cd3b6
|
Check key ID collisions when uploading keys
|
2024-01-26 11:26:46 +00:00 |
|
Thomas Oberndörfer
|
becd90a27a
|
Additional user ID parsing in case OpenPGP.js email-addresses parser fails
|
2023-12-21 20:23:51 +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
|
54b8f79de4
|
Revise source code documentation
|
2023-11-24 17:36:25 +01:00 |
|
Thomas Oberndörfer
|
433ca6f4a5
|
Upgrade OpenPGP.js to v5
|
2023-10-25 18:46:43 +02:00 |
|
Thomas Oberndörfer
|
acee514eda
|
Update ESlint. Remove travis.yml. Add length check for nonce. Fix missing parameter check for /api/v1/key. Fix unit tests.
|
2023-10-25 18:44:34 +02:00 |
|
Thomas Oberndörfer
|
3a0f30f0d9
|
Migrate to hapi.dev. Major refactoring.
|
2023-10-25 18:43:37 +02: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
|
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 |
|
Martin Hauck
|
1651571d36
|
Rebase onto dev/pgp-inline, fix unit tests
|
2019-02-08 17:04:28 +01:00 |
|
Tankred Hase
|
1c53ff7f17
|
Fix email unit test
|
2019-02-08 10:53:26 +01:00 |
|
Tankred Hase
|
afacbf413f
|
Add uploaded date attribute to PGP key document in MongoDB
|
2017-08-22 11:26:12 +08:00 |
|
Tankred Hase
|
35dbc08015
|
Use winston instead of npmlog
|
2017-08-18 18:01:34 +08:00 |
|
Tankred Hase
|
a52cef2771
|
Add space after async in async () =>
|
2017-08-17 17:44:26 +08:00 |
|
Tankred Hase
|
3dfa447fcf
|
Revert resolves/rejects changes in email unit test.
|
2017-08-16 17:57:33 +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
|
e9251d5203
|
Fix eslint errors
|
2017-08-15 16:03:06 +08:00 |
|
Tankred Hase
|
5674a2e8c9
|
Replace grunt with npm scripts
|
2017-01-21 11:30:26 +00:00 |
|
Tankred Hase
|
12b65e0ce2
|
Check valid email address earlier in pgp.parseUserIds
|
2016-06-10 18:43:09 +02:00 |
|
Tankred Hase
|
68fba28dd9
|
Cleanup pgp key parsing
|
2016-06-10 17:47:05 +02:00 |
|
Tankred Hase
|
d5bd65b4bc
|
Cleanup url handling
|
2016-06-10 12:06:08 +02:00 |
|
Tankred Hase
|
405bb84ca6
|
Use random hex string instead of uuid for nonce
|
2016-06-10 10:44:26 +02:00 |
|
Tankred Hase
|
fe03ae213a
|
Refactor public-key.js to use embedded user id documents
|
2016-06-09 17:07:51 +02:00 |
|
Tankred Hase
|
7bc4f8a9d9
|
Cleanup util
|
2016-06-09 12:58:11 +02:00 |
|
Tankred Hase
|
7c294540c8
|
Fix keyId in email links
|
2016-06-09 11:38:00 +02:00 |
|
Tankred Hase
|
bdde8e44d5
|
Allow lookup only by key ids with at least 16 chars
|
2016-06-07 16:22:17 +02:00 |
|
Tankred Hase
|
2acbffa2f2
|
Simplify configuration for different environments
|
2016-06-07 15:04:34 +02:00 |
|
Tankred Hase
|
27155278a8
|
Move email code to src/email/
|
2016-05-31 16:50:28 +02:00 |
|
Tankred Hase
|
5c675474d7
|
Use arrow functions in mocha tests
|
2016-05-31 13:52:36 +02:00 |
|
Tankred Hase
|
c8db7388c3
|
Write unit tests for util.js
|
2016-05-31 13:52:32 +02:00 |
|
Tankred Hase
|
279992379f
|
Implement email.sendVerifyRemove
Write email.js unit tests
|
2016-05-30 15:36:32 +02:00 |
|