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
John Supplee
bd38f5bcca
Merge tag 'v0.52' of https://github.com/mail-in-a-box/mailinabox
...
v0.52 (January 31, 2021)
------------------------
Software updates:
* Upgraded Roundcube to version 1.4.10.
* Upgraded zpush to 2.6.1.
Mail:
* Incoming emails with SPF/DKIM/DMARC failures now get a higher spam score, and these messages are more likely to appear in the junk folder, since they are often spam/phishing.
* Fixed the MTA-STS policy file's line endings.
Control panel:
* A new Download button in the control panel's External DNS page can be used to download the required DNS records in zonefile format.
* Fixed the problem when the control panel would report DNS entries as Not Set by increasing a bind query limit.
* Fixed a control panel startup bug on some systems.
* Improved an error message on a DNS lookup timeout.
* A typo was fixed.
DNS:
* The TTL for NS records has been increased to 1 day to comply with some registrar requirements.
System:
* Nextcloud's photos, dashboard, and activity apps are disabled since we only support contacts and calendar.
# Conflicts:
# setup/bootstrap.sh
2021-02-08 23:51:32 +02: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
f47cdbaee1
External DNS: Add some margin between dropdown and buttons
2021-02-01 01:29:23 +00:00
David Duque
4829e687ff
Merge changes from master
2021-01-31 16:20:15 +00:00
Joshua Tauberer
b1d703a5e7
Disable Backblaze B2 backups until #1899 is resolved
2021-01-31 08:33:56 -05: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
Felix Spöttel
e3d98b781e
Warn when connection to Spamhaus times out ( #1817 )
2021-01-28 18:22:43 -05:00
Josh Brown
879467d358
Fix typo in users.html ( #1895 )
...
lettters -> letters
fixes #1888
2021-01-05 21:12:01 -05:00
Nicolas North
8025c41ee4
Bump TTL for NS records to 1800 (30 min) to 86400 (1 day) as some registries require this ( #1892 )
...
Co-authored-by: Nicolas North [norðurljósahviða] <nz@tillverka.xyz>
2021-01-03 17:57:54 -05: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