Tankred Hase
|
615da99b77
|
Delete libs from repo
|
2016-06-14 20:27:29 +02:00 |
|
Tankred Hase
|
f33f45dde9
|
Load demo page libs via CDN with subresource integrity
|
2016-06-14 20:27:29 +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
|
1ab934da31
|
Check for already verified user id on publicKey.verify()
|
2016-06-14 13:13:34 +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
|
e09454242d
|
Purge key by keyID before persisting new key
|
2016-06-14 10:42:53 +02:00 |
|
Tankred Hase
|
d4c1e7ba06
|
Fix links
|
2016-06-13 12:52:00 +02:00 |
|
Tankred Hase
|
8e89bc6959
|
Cleanup pgp.parseUserIds()
|
2016-06-12 22:17:02 +02:00 |
|
Tankred Hase
|
3a551d2cdc
|
Enable strict CSP and mitigate clickjacking
|
2016-06-11 14:27:46 +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
|
ab8d0e7496
|
Fix search input
|
2016-06-10 21:55:21 +02:00 |
|
Tankred Hase
|
33283da17c
|
Minor tweaks in UI
|
2016-06-10 21:46:32 +02:00 |
|
Tankred Hase
|
c6230b95a4
|
Create simple demo ui
|
2016-06-10 21:39:58 +02:00 |
|
Tankred Hase
|
1b50081d47
|
Add comments in public-key.js
|
2016-06-10 19:58:26 +02:00 |
|
Tankred Hase
|
7ae7c6da87
|
Rename HTTPS env vars
|
2016-06-10 19:42:00 +02:00 |
|
Tankred Hase
|
9d4ab633af
|
Update verify success message
|
2016-06-10 19:11:02 +02:00 |
|
Tankred Hase
|
12b65e0ce2
|
Check valid email address earlier in pgp.parseUserIds
|
2016-06-10 18:43:09 +02:00 |
|
Tankred Hase
|
f1bf3caa20
|
Add publi key pin backup
|
2016-06-10 18:19:03 +02:00 |
|
Tankred Hase
|
2d00917ff2
|
Add missing max-age param to HPKP
|
2016-06-10 17:58:19 +02:00 |
|
Tankred Hase
|
7e9a17266b
|
Fix typo
|
2016-06-10 17:53:50 +02:00 |
|
Tankred Hase
|
4b183c8976
|
Add HTTPS public key pinning
|
2016-06-10 17:48:41 +02:00 |
|
Tankred Hase
|
68fba28dd9
|
Cleanup pgp key parsing
|
2016-06-10 17:47:05 +02:00 |
|
Tankred Hase
|
d5aba3257c
|
Verifiy user id signatures
|
2016-06-10 14:37:39 +02:00 |
|
Tankred Hase
|
9be7feab04
|
Fix bug where keyId was undefined in verifyRemove link
|
2016-06-10 13:17:28 +02:00 |
|
Tankred Hase
|
cfb4b9bab0
|
Display sharing link after verification
|
2016-06-10 12:45:22 +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
|
3699e0d14a
|
Fix homepage link behind AWS loadbalancer
|
2016-06-09 18:30:30 +02:00 |
|
Tankred Hase
|
65dbd81333
|
Refactor and test app.js and routes
|
2016-06-09 18:08:15 +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
|
ad2f36f879
|
Use ?keyID instead of ?id in urls
|
2016-06-09 12:16:36 +02:00 |
|
Tankred Hase
|
7c294540c8
|
Fix keyId in email links
|
2016-06-09 11:38:00 +02:00 |
|
Tankred Hase
|
b5fb5331fc
|
Unified mongo and email style
|
2016-06-08 14:01:30 +02:00 |
|
Tankred Hase
|
56162a01d9
|
Use HSTS and HTTPS forwarding
|
2016-06-07 20:43:09 +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
|
d6dfeb14f9
|
Add support for vindex op
|
2016-06-02 23:32:23 +02:00 |
|
Tankred Hase
|
41cbd55d9e
|
Fix HKP index, accept fingerprint for lookup
|
2016-06-02 22:55:32 +02:00 |
|
Tankred Hase
|
20145d3a11
|
Implement hkp index/mr
|
2016-06-02 20:43:58 +02:00 |
|
Tankred Hase
|
e60c6ed8c5
|
Add html templates for verification mails
|
2016-06-02 17:30:19 +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
|
1a3e7f3942
|
Catch invalid pgp key
|
2016-06-01 16:17:36 +02:00 |
|
Tankred Hase
|
45b7b95a5f
|
Add HTTP integration tests
|
2016-06-01 15:20:49 +02:00 |
|
Tankred Hase
|
a27e833a8d
|
Write public-key integration tests
|
2016-06-01 12:28:37 +02:00 |
|