Commit Graph

  • f6290a0921
    Add french translation of email messages and add support for numbered translations french-krhacken Simon Vareille 2020-06-17 18:04:24 +0200
  • b752e7db3a
    Error codes more specifics hkp-hkps-improvement Simon Vareille 2020-06-15 11:51:16 +0200
  • 5c1ddb4e21
    Do not display unverified uids as part of a key for hkp index and vindex output This is not for security or privacy reasons, but to provide an accurate answer to a search request. master dont-leak-uids Simon Vareille 2020-06-14 18:03:24 +0200
  • eaefa45ddb
    Using same jquery library lookup-visual-improvements Simon Vareille 2020-06-14 16:57:46 +0200
  • 2747ddb8e8
    Copy key to clipboard on lookup page Simon Vareille 2020-06-14 16:42:54 +0200
  • e4d8e8a152
    Drag'n Drop or choose ASCII-armored key file drag-n-drop Simon Vareille 2020-06-13 16:47:37 +0200
  • 63bb83d36a
    Fix typo feature-chroot Simon Vareille 2020-06-13 11:33:32 +0200
  • 9011ac93b7
    Merge branch 'master' into feature-chroot Simon Vareille 2020-06-13 11:30:09 +0200
  • 80721b237e
    Fix merge bug esisar-restrictions Simon Vareille 2020-06-13 11:11:25 +0200
  • 22bf076bff
    Fix typo of file name Simon Vareille 2020-06-13 10:45:29 +0200
  • e6bcce5a6c
    Merge branch 'esisar-restrictions' Simon Vareille 2020-06-12 22:22:28 +0200
  • 4a5b8cc003
    Prevention of flooding keys with signatures Manage unusual signatures. Simon Vareille 2020-06-12 21:21:29 +0200
  • 2496094432
    Prevent anybody to flood a key with signatures Ask for key owner's permission to add signatures to key. Doesn't manage well any key. Simon Vareille 2020-06-11 17:51:16 +0200
  • 87b6ca326f
    Armor every UInt8Array for pending signatures Simon Vareille 2020-02-25 17:14:33 +0100
  • 595e2b66a8
    Update base64 encoding to use Buffer class Simon Vareille 2020-02-17 17:27:17 +0100
  • 3aef0da7a0
    Chrooting of server. Simon Vareille 2020-02-15 19:39:35 +0100
  • c70e35b018
    Listen only on localhost. Simon Vareille 2020-02-15 16:02:29 +0100
  • b66531d19d
    Toggle organisation restriction from config file. Simon Vareille 2020-02-15 15:15:15 +0100
  • 86da9572a1
    Toggle organisation restriction from config file. Simon Vareille 2020-02-15 15:15:15 +0100
  • 00e756795d
    Effective signatures additions restriction. Link in email not implemented. Simon Vareille 2020-02-14 20:58:19 +0100
  • cc6025baa1
    Fix syntax errors Simon Vareille 2020-02-10 21:47:56 +0100
  • 5e288b9898
    Fix wrong paste Simon Vareille 2020-02-10 21:21:41 +0100
  • 2a04c2486c
    Fix syntax error Simon Vareille 2020-02-10 21:17:58 +0100
  • 5a05cecdb8
    Restrict addition of signatures Sending an email to the primary userID to select which signatures to add when new signatures are uploaded. Simon Vareille 2020-02-10 18:10:10 +0100
  • f535a197d3
    Merge branch 'esisar-restrictions' Simon Vareille 2020-02-10 17:27:15 +0100
  • bc741f7a8e
    Revert "Add restriction to importing keys : only keys with at least one Esisar's UID are valid." Simon Vareille 2020-02-08 14:23:32 +0100
  • d0083a4f57
    Add validation of Esisar user ids first. Simon Vareille 2020-02-08 14:16:28 +0100
  • 919a984471
    Add regex for restriction and use. Simon Vareille 2020-02-08 12:15:36 +0100
  • fe9bf831e5
    Add restriction to importing keys : only keys with at least one Esisar's UID are valid. Simon Vareille 2020-02-07 22:07:16 +0100
  • cc145dd19b
    Fix command. Simon Vareille 2020-02-07 22:06:18 +0100
  • 08813b815d
    Add config/development.js again. Simon Vareille 2020-02-07 20:07:41 +0100
  • 61841d565e
    Add scripts for starting server in development mode. Simon Vareille 2020-02-07 20:06:24 +0100
  • 8cbc4afc34
    Bump eslint-utils from 1.4.0 to 1.4.3 dependabot/npm_and_yarn/eslint-utils-1.4.3 dependabot[bot] 2019-10-29 20:14:53 +0000
  • 6f21406afd Revert query response to JSON koa-l10n Thomas Oberndörfer 2019-08-09 17:11:04 +0200
  • 9c3ddbfef2 Ensures reproducible builds with npm ci Thomas Oberndörfer 2019-08-09 15:12:27 +0200
  • 665708dbb9 Update dependencies Thomas Oberndörfer 2019-08-09 14:45:50 +0200
  • 93af442fff Add locales to release archive Thomas Oberndörfer 2019-08-09 14:29:36 +0200
  • 769d7d1c52 Fix default locale setting Thomas Oberndörfer 2019-06-18 15:23:51 +0200
  • 11f99f8d40 Set koa-locales options Thomas Oberndörfer 2019-06-18 12:04:23 +0200
  • b15879f31b Update dependencies: koa-locales, mongodb, openpgp. Thomas Oberndörfer 2019-06-17 17:20:41 +0200
  • ff6f9f7c63 Add views for key search result, verify success and removal success pages. Thomas Oberndörfer 2019-06-17 16:15:07 +0200
  • f399da9614 Serve Bootstrap and jQuery from key server origin. Use EJS for view rendering. Thomas Oberndörfer 2019-06-14 11:17:25 +0200
  • 3367f08647 Localize verification messages with koa-locales Thomas Oberndörfer 2019-06-13 12:14:51 +0200
  • 9064089482 Update dependencies Thomas Oberndörfer 2019-05-27 14:31:22 +0200
  • d14b0dc390 Fix link to key management Thomas Oberndörfer 2019-03-28 11:48:10 +0100
  • e7ba187221 Update mongodb driver to 3.2.2 Thomas Oberndörfer 2019-03-26 17:29:08 +0100
  • 9e7149108a Fix user ID filtering. Do not filter out user attribute packets. Thomas Oberndörfer 2019-03-15 16:55:53 +0100
  • f88f4d5d2e Replace addressparser with openpgp.util.parseUserId Thomas Oberndörfer 2019-03-13 11:18:20 +0100
  • b83f13cde2 Error handling when encrypting the verification email fails Thomas Oberndörfer 2019-03-12 10:45:06 +0100
  • 9159bd5a47 Fix issues with keys that have a creation date that is in the future. Thomas Oberndörfer 2019-03-07 11:53:27 +0100
  • 1fcf791560 Fix normalization of email to lowercase Thomas Oberndörfer 2019-03-06 15:47:46 +0100
  • aad782573d Update static pages and linked dependencies Thomas Oberndörfer 2019-03-06 15:19:20 +0100
  • 1da22c1029 Update eslint rules Thomas Oberndörfer 2019-03-06 10:21:29 +0100
  • cee14ba99c Extend error logging Thomas Oberndörfer 2019-03-06 09:52:08 +0100
  • 9db75f4034 Release v3.0 Thomas Oberndörfer 2019-03-04 18:28:56 +0100
  • 46b474a748 Update travis deployment Thomas Oberndörfer 2019-03-04 13:12:46 +0100
  • 914e63a8ee Hide armored header version and comment Thomas Oberndörfer 2019-03-02 15:04:13 +0100
  • 8d18614f17 Add package-lock.json. Set dependency versions fixed. Set min node version to 10. Thomas Oberndörfer 2019-03-02 12:12:25 +0100
  • 3f498495c1
    Merge pull request #80 from mailvelope/feature/extended_userid_handling Thomas Oberndörfer 2019-03-02 11:28:02 +0100
  • 02adaad939
    Add upload, update and removal for single user IDs (emails) Martin Hauck 2019-02-14 18:11:37 +0100
  • 1651571d36
    Rebase onto dev/pgp-inline, fix unit tests Martin Hauck 2019-02-08 17:04:28 +0100
  • a2b941b0ae
    Update dependencies, fix package conflicts, add packages (ejs, email-templates) webwitcher 2019-02-07 13:53:49 +0100
  • 0baf3fc857
    Double quote escaping not required for ES6 templates Tankred Hase 2017-08-19 17:58:13 +0800
  • 92df122435
    Fix integration tests for verification email matching Tankred Hase 2017-08-19 17:52:15 +0800
  • 0852822055
    Fix typo in email docs Tankred Hase 2017-08-19 17:17:33 +0800
  • 1c53ff7f17
    Fix email unit test Tankred Hase 2017-08-19 17:17:22 +0800
  • e259c0f51f
    Upgrade to nodermailer@^4.0.1 Tankred Hase 2017-08-19 17:07:13 +0800
  • 6ec72aef06
    Send email message with PGP inline not PGP/MIME * Use OpenPGP.js directly instead of nodemailer-openpgp plugin * Use native ES6 string templates instead of nodemailer template engine Tankred Hase 2017-08-19 17:06:36 +0800
  • 656aa9b6ed Revert "chore(package): update mocha to version 4.0.1" Tankred Hase 2017-10-17 11:16:24 +0200
  • 190738fd0d chore(package): update mocha to version 4.0.1 greenkeeper[bot] 2017-10-06 03:24:54 +0000
  • f890ffa8cd Merge pull request #54 from mailvelope/fix-travis-mongo Thomas Oberndörfer 2017-10-17 10:23:35 +0200
  • b3a2171a72 Fix mongo config Tankred Hase 2017-10-17 10:17:54 +0200
  • d80108915e Merge pull request #47 from mailvelope/dev/fix-parsing Tankred Hase 2017-08-27 16:54:34 +0800
  • b1848bf8e6 Use co-body directly instead of koa-body (which uses co-body under the hood) Tankred Hase 2017-08-27 16:32:25 +0800
  • 1de83fe5d5 Merge pull request #46 from mailvelope/dev/key-update Tankred Hase 2017-08-25 16:27:06 +0800
  • b93db84c6a Optimize key removal during verification Tankred Hase 2017-08-25 16:20:33 +0800
  • 77fc0fd195 Cleanup purge old keys Tankred Hase 2017-08-25 16:11:35 +0800
  • b738e1bc5c Allow update of an email address’ key with remove/verify flow in between Tankred Hase 2017-08-24 16:36:32 +0800
  • 164585b406 Don’t use build@mailvelople.com for travis notifications. Tankred Hase 2017-08-24 14:19:19 +0800
  • 2b969c0382 Merge pull request #45 from mailvelope/dev/remove-primaryEmail-param Tankred Hase 2017-08-24 14:13:26 +0800
  • 0400b9c9d9 Fix test Tankred Hase 2017-08-24 13:26:39 +0800
  • b74563b3ec Remove primaryEmail parameter from README Tankred Hase 2017-08-23 18:20:22 +0800
  • 5fa36e6d52 Remove primaryEmail parameter from REST api. Tankred Hase 2017-08-23 18:19:59 +0800
  • 4c28da4eab Add uploaded attribute to documentation. Tankred Hase 2017-08-23 18:09:54 +0800
  • 1e2c85621b Remove primaryEmail parameter from public-key service. Tankred Hase 2017-08-23 18:08:18 +0800
  • aa850377d5 Ignore config/development.js Tankred Hase 2017-08-24 12:48:06 +0800
  • 0d6a9fdae5 Use log level env var instead of environment config Tankred Hase 2017-08-23 18:31:15 +0800
  • 258117d36d Merge pull request #44 from mailvelope/dev/purge-old-unverified-keys Tankred Hase 2017-08-22 15:31:09 +0800
  • 5b86a77338 Delete redundant test Tankred Hase 2017-08-22 15:29:18 +0800
  • fe55578268 Remove legacy support since all documents now have an uploaded flag. Tankred Hase 2017-08-22 15:26:15 +0800
  • 2af8310070 Purge old/unverified keys or keys without an `uploaded` attribute. Tankred Hase 2017-08-22 12:13:15 +0800
  • afacbf413f Add `uploaded` date attribute to PGP key document in MongoDB Tankred Hase 2017-08-22 11:26:12 +0800
  • 74063915c7 Remove NODE_ENV environment var in nom scripts Tankred Hase 2017-08-18 21:36:55 +0800
  • 80c760681c Merge pull request #42 from mailvelope/dev/papertrail Tankred Hase 2017-08-18 18:25:10 +0800
  • ba6f75984e Integrate winston-papertrail plugin Tankred Hase 2017-08-18 18:04:43 +0800
  • 35dbc08015 Use winston instead of npmlog Tankred Hase 2017-08-18 18:01:34 +0800
  • a156f05002 Update README Tankred Hase 2017-08-17 20:02:38 +0800
  • e3a2a1ff20 Rename demo.html -> ui.html Tankred Hase 2017-08-17 19:53:22 +0800
  • 7f5ad65c61 Merge pull request #41 from mailvelope/dev/app-refactor Tankred Hase 2017-08-17 19:34:01 +0800
  • 7d3a64c84d Stub log output in public-key integration test Tankred Hase 2017-08-17 19:28:08 +0800