Commit Graph

  • 65dbd81333 Refactor and test app.js and routes Tankred Hase 2016-06-09 18:08:15 +0200
  • fe03ae213a Refactor public-key.js to use embedded user id documents Tankred Hase 2016-06-09 17:07:51 +0200
  • 7bc4f8a9d9 Cleanup util Tankred Hase 2016-06-09 12:58:11 +0200
  • 67e1b3d247 Update url examples in README Tankred Hase 2016-06-09 12:21:16 +0200
  • ad2f36f879 Use ?keyID instead of ?id in urls Tankred Hase 2016-06-09 12:16:36 +0200
  • 7c294540c8 Fix keyId in email links Tankred Hase 2016-06-09 11:38:00 +0200
  • 2a42c3ee61 Update api docs in README Tankred Hase 2016-06-08 23:01:32 +0200
  • d8978a344d Run tests before releasing to AWS Tankred Hase 2016-06-08 14:06:44 +0200
  • b5fb5331fc Unified mongo and email style Tankred Hase 2016-06-08 14:01:30 +0200
  • 56162a01d9 Use HSTS and HTTPS forwarding Tankred Hase 2016-06-07 20:43:09 +0200
  • bdde8e44d5 Allow lookup only by key ids with at least 16 chars Tankred Hase 2016-06-07 16:22:17 +0200
  • f54b86f79a Update HKP docs Tankred Hase 2016-06-07 15:36:38 +0200
  • 2acbffa2f2 Simplify configuration for different environments Tankred Hase 2016-06-07 14:56:55 +0200
  • 2ab6333a15 Add example config/development.js Tankred Hase 2016-06-07 14:44:54 +0200
  • fd82d5ff78 Fix email-test.js in travis Tankred Hase 2016-06-06 19:54:44 +0200
  • 3a91aacbbf Use Amazon SES on travis Tankred Hase 2016-06-06 19:44:12 +0200
  • ff15e8f895 Fix vindex test Tankred Hase 2016-06-02 23:34:09 +0200
  • d6dfeb14f9 Add support for vindex op Tankred Hase 2016-06-02 23:32:23 +0200
  • 41cbd55d9e Fix HKP index, accept fingerprint for lookup Tankred Hase 2016-06-02 22:55:32 +0200
  • 20145d3a11 Implement hkp index/mr Tankred Hase 2016-06-02 19:34:24 +0200
  • e60c6ed8c5 Add html templates for verification mails Tankred Hase 2016-06-02 17:16:57 +0200
  • 7179afaf6f Use nodemailer-openpgp plugin to encrypt verification emails Tankred Hase 2016-06-02 16:19:54 +0200
  • e98bd1b431 Add STARTTLS flag to SMTP config Tankred Hase 2016-06-02 13:00:22 +0200
  • 1c6696e7a4 Update SMTP setup instructions Add smtp port and tls options Use /user/ path for shorthand sharing link Tankred Hase 2016-06-02 09:24:57 +0200
  • 111581bb78 Begin README documentation Tankred Hase 2016-06-01 20:44:14 +0200
  • 4c1be92ae7 Add example credentials.json Tankred Hase 2016-06-01 20:43:56 +0200
  • 7a57d46f80 Fix typos Tankred Hase 2016-06-01 16:36:44 +0200
  • 1a3e7f3942 Catch invalid pgp key Tankred Hase 2016-06-01 16:17:36 +0200
  • eaca356917 Set SMTP env vars in travis Tankred Hase 2016-06-01 15:27:44 +0200
  • 45b7b95a5f Add HTTP integration tests Tankred Hase 2016-06-01 15:20:49 +0200
  • a27e833a8d Write public-key integration tests Tankred Hase 2016-06-01 12:28:37 +0200
  • 5d4e162c01 Add test case to user-id-test.js Tankred Hase 2016-06-01 09:32:29 +0200
  • e7735f0346 Fix email-test.js in case no credentials.json found Tankred Hase 2016-06-01 09:05:02 +0200
  • 0f4f6413d6 Implement public-key requestRemove and verifyRemove Tankred Hase 2016-06-01 08:59:25 +0200
  • 33d3ad737e Implement and test key removal in user-id.js Tankred Hase 2016-05-31 17:17:17 +0200
  • 27155278a8 Move email code to src/email/ Tankred Hase 2016-05-31 16:50:28 +0200
  • c7ce99a6cb Simplify email.js Tankred Hase 2016-05-31 16:48:18 +0200
  • 5c675474d7 Use arrow functions in mocha tests Tankred Hase 2016-05-31 13:52:18 +0200
  • c8db7388c3 Write unit tests for util.js Tankred Hase 2016-05-31 13:48:59 +0200
  • 23ee139857 Implement and test user-id.flagForRemove Tankred Hase 2016-05-31 12:16:46 +0200
  • 2abeb8ece2 Write used-id integration tests Tankred Hase 2016-05-31 11:02:27 +0200
  • f930ee38e9 Implement user-id.verify Tankred Hase 2016-05-30 16:06:52 +0200
  • 279992379f Implement email.sendVerifyRemove Write email.js unit tests Tankred Hase 2016-05-30 15:36:32 +0200
  • d56439cf8c Cleanup email module Tankred Hase 2016-05-30 10:48:17 +0200
  • e866cebc28 Rollback user ids if key persisting public key fails Tankred Hase 2016-05-29 19:19:32 +0200
  • e2695aecc7 Key upload and sending verification email works Tankred Hase 2016-05-29 18:59:14 +0200
  • 3a6842c296 Use nodemailer template engine Tankred Hase 2016-05-29 17:51:10 +0200
  • 2d510038cb Add config dep to package.json Tankred Hase 2016-05-29 16:52:28 +0200
  • d3cce89b06 Implement Email DAO for sending verification mails Tankred Hase 2016-05-29 16:47:45 +0200
  • c805371f0e Fix logging and error handling Tankred Hase 2016-05-28 23:31:25 +0200
  • d4bc256548 Fix logging tags Tankred Hase 2016-05-28 15:37:29 +0200
  • 0d2eba47ec Fix paths Tankred Hase 2016-05-28 15:17:46 +0200
  • 2f789eeb42 Rename files Tankred Hase 2016-05-28 15:11:28 +0200
  • dcd2d0df0c Cleanup Tankred Hase 2016-05-28 10:49:26 +0200
  • 629a8ee9dd Remove section comments Tankred Hase 2016-05-27 20:06:04 +0200
  • 2d07c34060 First working prototype of the keyserver Tankred Hase 2016-05-27 19:57:48 +0200
  • 439ab77422 Simplify server.js Tankred Hase 2016-05-26 13:58:38 +0200
  • f5c8e703f4 Add .vscode to gitignore Tankred Hase 2016-05-26 13:46:45 +0200
  • 82fcb819e9 Design class architecture and HTTP api Tankred Hase 2016-05-26 13:45:32 +0200
  • e23b65ac0f Fix key id regex Tankred Hase 2016-05-26 10:42:35 +0200
  • 992fd0a4e0 [WIP] first working prototype of the HKP server Tankred Hase 2016-05-26 09:58:50 +0200
  • ce2b24d83d Implement MongoDB client Tankred Hase 2016-05-25 16:13:49 +0200
  • 7f629aec13 Initial commit Tankred Hase 2016-05-25 08:57:32 +0200