David Duque
ca96f5f5ba
Fix bugs
2021-02-13 00:53:10 +00:00
David Duque
b165e6157d
Implement flags into nginx building
2021-02-13 00:43:13 +00:00
David Duque
40f73985ea
(WIP) web domain flags
2021-02-12 16:23:26 +00:00
David Duque
4e6aa8f0d2
web: Optimize get_web_domains function. Will use something similar but different internally
2021-02-11 23:19:35 +00:00
David Duque
7e4325afd8
dns: Use A/AAAA records instead of CNAME's
2021-02-11 23:18:52 +00:00
David Duque
75fa24c8e9
Less debugging messages
2021-02-11 01:00:44 +00:00
David Duque
ff71bd2c93
Fix typo
2021-02-11 01:00:32 +00:00
David Duque
824b368891
Client-side POST'ing
2021-02-11 00:56:21 +00:00
David Duque
2fe8522585
Always overwrite the .wkdlist.yml file
2021-02-11 00:55:56 +00:00
David Duque
4f3002090e
Fix PGP forking issues (don't copy pipes/sockets/etc.)
2021-02-11 00:55:10 +00:00
David Duque
d218f771a9
Fix WKD building issues (SHA1 backend, hash encoding)
2021-02-11 00:38:23 +00:00
David Duque
7a2edb11a0
Refactor POST config mechanics
2021-02-11 00:34:36 +00:00
David Duque
4641ec112e
Dirty configuration mechanisms
2021-02-11 00:04:52 +00:00
David Duque
49394741d3
Don't display buttons/dropdowns for emails with no keys
2021-02-10 23:49:32 +00:00
David Duque
704335dc1c
Update button
2021-02-10 23:39:23 +00:00
David Duque
3d777d86d2
Don't wrap email addresses
2021-02-10 15:27:32 +00:00
David Duque
f942be515f
Process key emails
2021-02-10 02:56:00 +00:00
David Duque
867be9ba37
Options field is a set
2021-02-10 02:21:36 +00:00
David Duque
108f619880
WKD Maps: Ignore user id's that contain email addresses not hosted by our box
2021-02-10 02:06:00 +00:00
David Duque
1ea90a5dbb
Include unique set of UID emails on key representations
2021-02-10 01:54:45 +00:00
David Duque
a4675b821a
Front-end implementation: Purpose/expiration info
2021-02-07 17:34:12 +00:00
David Duque
cd0aae6bbf
Front-end implementation: Change selection according to user
2021-02-07 17:13:24 +00:00
David Duque
77bd9e1ab5
Front-end implementation: Display current selection
2021-02-07 17:06:27 +00:00
David Duque
4d055e38b3
Front-end implementation: Start creating dropdown items
2021-02-07 17:03:08 +00:00
David Duque
4ce497deb7
Front-end implementation: Do email, key dropdown left
2021-02-07 15:42:27 +00:00
David Duque
18237029a0
Begin front-end implementation
2021-02-07 15:24:34 +00:00
David Duque
25bd251d10
Pretty "long id" function
...
The long id is simply the last 16 characters (64 bits) of the
key's fingerprint.
2021-02-07 13:16:51 +00:00
David Duque
1d657191eb
Change /system/pgp/wkd endpoint so that keys are able to be indexed by their fingerprint
2021-02-07 12:34:05 +00:00
David Duque
378ebcf9a4
Start WKD management front-end
2021-02-07 12:33:10 +00:00
David Duque
071f1581c0
Implement /system/pgp/wkd to return WKD status
2021-02-07 02:42:16 +00:00
David Duque
4bdd4c7478
Add an explicit notice that WKD is experimental
...
Because the underlying documents are still drafts (and not set-in-stone
internet standards), the feature may be modified, or even retired, as the
drafts are updated and/or expire.
2021-02-06 23:34:17 +00:00
David Duque
a002ee9355
Add WKD dropdown template
2021-02-06 16:41:01 +00:00
David Duque
f036389645
Add full Bootstrap bundle (Contains Popper.js); Add more info to the WKD page
2021-01-31 00:54:39 +00:00
David Duque
8085fe149b
Fix WKD DNS update
2020-12-27 01:47:21 +00:00
David Duque
52be85d0cc
WKD Management menu
2020-12-27 00:46:56 +00:00
David Duque
012605b5b2
User-key maps for WKD management
2020-12-26 22:34:19 +00:00
David Duque
492cfd0309
Add openpgpkey CNAME records on DNS zones
2020-12-21 00:21:03 +00:00
David Duque
7744b33e2b
WKD Building
2020-12-20 23:49:36 +00:00
David Duque
b9445f61f4
parse_wkd_list: Always return full key fingerprints
2020-12-20 23:18:02 +00:00
David Duque
6a08551402
Deepcopy writeable config file
2020-12-08 22:30:43 +00:00
David Duque
05172328d5
Advances in WKD building
2020-12-08 22:18:59 +00:00
David Duque
3e489f59f2
Clarify on docs that aliases also count
2020-12-08 20:05:21 +00:00
David Duque
ef58b897d6
Refactor configuration functions
2020-12-08 19:54:59 +00:00
David Duque
15ac7988f3
Implement key stripping
2020-12-06 02:32:28 +00:00
David Duque
7f2c43219e
pgp: @fork_context decorator
2020-12-06 01:37:20 +00:00
David Duque
36794269b4
pgp: Allow other contexts to be used. Default to our main working context
2020-12-06 00:35:53 +00:00
David Duque
822cc9957f
Merge branch 'development' into dev-wkd
2020-11-21 03:26:46 +00:00
David Duque
392f05b975
PGP Keyring: Display expiry dates in ISO format
2020-11-21 03:26:27 +00:00
David Duque
fbd0df6fad
Merge branch 'development' into dev-wkd
2020-11-21 03:12:23 +00:00
David Duque
570a22903a
Merge branch 'master' into development
2020-11-21 03:12:00 +00:00