Commit Graph

257 Commits (master)

Author SHA1 Message Date
Simon Vareille 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.
2020-06-14 18:03:24 +02:00
Simon Vareille eaefa45ddb
Using same jquery library 2020-06-14 16:57:46 +02:00
Simon Vareille 2747ddb8e8
Copy key to clipboard on lookup page 2020-06-14 16:42:54 +02:00
Simon Vareille e4d8e8a152
Drag'n Drop or choose ASCII-armored key file 2020-06-13 16:47:37 +02:00
Simon Vareille 80721b237e
Fix merge bug 2020-06-13 11:11:25 +02:00
Simon Vareille 22bf076bff
Fix typo of file name 2020-06-13 10:45:29 +02:00
Simon Vareille e6bcce5a6c
Merge branch 'esisar-restrictions' 2020-06-12 22:22:28 +02:00
Simon Vareille 4a5b8cc003
Prevention of flooding keys with signatures
Manage unusual signatures.
2020-06-12 21:21:29 +02:00
Simon Vareille 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.
2020-06-11 17:51:16 +02:00
Simon Vareille 87b6ca326f
Armor every UInt8Array for pending signatures 2020-02-25 17:14:33 +01:00
Simon Vareille 595e2b66a8
Update base64 encoding to use Buffer class 2020-02-17 17:27:17 +01:00
Simon Vareille c70e35b018
Listen only on localhost. 2020-02-15 16:02:29 +01:00
Simon Vareille b66531d19d
Toggle organisation restriction from config file. 2020-02-15 15:27:15 +01:00
Simon Vareille 86da9572a1
Toggle organisation restriction from config file. 2020-02-15 15:15:15 +01:00
Simon Vareille 00e756795d
Effective signatures additions restriction.
Link in email not implemented.
2020-02-14 20:58:19 +01:00
Simon Vareille cc6025baa1
Fix syntax errors 2020-02-10 21:47:56 +01:00
Simon Vareille 5e288b9898
Fix wrong paste 2020-02-10 21:21:41 +01:00
Simon Vareille 2a04c2486c
Fix syntax error 2020-02-10 21:17:58 +01:00
Simon Vareille 5a05cecdb8
Restrict addition of signatures
Sending an email to the primary userID to select which signatures to add when new signatures are uploaded.
2020-02-10 18:10:10 +01:00
Simon Vareille f535a197d3
Merge branch 'esisar-restrictions' 2020-02-10 17:27:15 +01:00
Simon Vareille bc741f7a8e
Revert "Add restriction to importing keys : only keys with at least one Esisar's UID are valid."
This reverts commit fe9bf831e5.
2020-02-08 14:23:32 +01:00
Simon Vareille d0083a4f57
Add validation of Esisar user ids first. 2020-02-08 14:16:28 +01:00
Simon Vareille 919a984471
Add regex for restriction and use. 2020-02-08 12:15:36 +01:00
Simon Vareille fe9bf831e5
Add restriction to importing keys : only keys with at least one Esisar's UID are valid. 2020-02-07 22:07:16 +01:00
Simon Vareille cc145dd19b
Fix command. 2020-02-07 22:06:18 +01:00
Simon Vareille 08813b815d
Add config/development.js again. 2020-02-07 20:07:41 +01:00
Simon Vareille 61841d565e
Add scripts for starting server in development mode. 2020-02-07 20:06:24 +01:00
Thomas Oberndörfer 6f21406afd Revert query response to JSON 2019-08-09 17:11:04 +02:00
Thomas Oberndörfer 9c3ddbfef2 Ensures reproducible builds with npm ci 2019-08-09 15:12:27 +02:00
Thomas Oberndörfer 665708dbb9 Update dependencies 2019-08-09 14:45:50 +02:00
Thomas Oberndörfer 93af442fff Add locales to release archive 2019-08-09 14:29:36 +02:00
Thomas Oberndörfer 769d7d1c52 Fix default locale setting 2019-06-18 15:23:51 +02:00
Thomas Oberndörfer 11f99f8d40 Set koa-locales options 2019-06-18 12:04:23 +02:00
Thomas Oberndörfer b15879f31b Update dependencies: koa-locales, mongodb, openpgp. 2019-06-17 17:20:41 +02:00
Thomas Oberndörfer ff6f9f7c63 Add views for key search result, verify success and removal success pages. 2019-06-17 16:15:07 +02:00
Thomas Oberndörfer f399da9614 Serve Bootstrap and jQuery from key server origin. Use EJS for view rendering. 2019-06-14 11:17:25 +02:00
Thomas Oberndörfer 3367f08647 Localize verification messages with koa-locales 2019-06-14 09:33:13 +02:00
Thomas Oberndörfer 9064089482 Update dependencies 2019-05-27 14:31:22 +02:00
Thomas Oberndörfer d14b0dc390 Fix link to key management 2019-03-28 11:48:10 +01:00
Thomas Oberndörfer e7ba187221 Update mongodb driver to 3.2.2 2019-03-26 17:29:08 +01: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 f88f4d5d2e Replace addressparser with openpgp.util.parseUserId 2019-03-13 11:18:20 +01:00
Thomas Oberndörfer b83f13cde2 Error handling when encrypting the verification email fails 2019-03-12 10:45:06 +01:00
Thomas Oberndörfer 9159bd5a47 Fix issues with keys that have a creation date that is in the future. 2019-03-07 11:53:27 +01:00
Thomas Oberndörfer 1fcf791560 Fix normalization of email to lowercase 2019-03-06 15:47:46 +01:00
Thomas Oberndörfer aad782573d Update static pages and linked dependencies 2019-03-06 15:19:20 +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
Thomas Oberndörfer 9db75f4034 Release v3.0 2019-03-04 18:28:56 +01:00
Thomas Oberndörfer 46b474a748 Update travis deployment 2019-03-04 13:12:46 +01:00