Commit graph

979 commits

Author SHA1 Message Date
David Duque
353645f8db
Sync with master 2021-03-24 11:05:03 +00:00
David Duque
676f3aaf24 Do not disclose the distro in the admin login page (#9) 2021-03-24 10:06:45 +00:00
David Duque
531e67bcdb Change some status check types to 'Not Applicable' as they do not really qualify as warnings 2021-03-24 10:04:41 +00:00
David Duque
d3cf70db27 Add 'not applicable' status check type 2021-03-24 10:01:05 +00:00
David Duque
13b1b31fb1
Fix email_administrator.py script 2021-03-08 23:54:31 +00:00
David Duque
2827d33597
wkd: Sort by domain (web implementation) 2021-03-08 23:48:40 +00:00
David Duque
046dac6f8f
wkd: Sort the email addresses by domain 2021-03-08 23:39:50 +00:00
David Duque
0085dfbbe2
wkd: Use get_all_mail_addresses() 2021-03-07 23:39:31 +00:00
David Duque
b570cca23c
Final bug-fixing 2021-03-07 23:38:34 +00:00
David Duque
c575aea958
get_all_mail_addresses() umbrella function 2021-03-07 23:28:19 +00:00
David Duque
b3a3136859
remove_noreply_address() - use sanitized address 2021-03-07 23:05:46 +00:00
David Duque
6078a994f2
remove_noreply_address() 2021-03-07 23:05:10 +00:00
David Duque
dca9cc09cd
Do not forget to commit at the end 2021-03-07 23:00:41 +00:00
David Duque
96dec08fca
Noreply backend stub 2021-03-07 22:57:41 +00:00
David Duque
e5eb47b765
Do not use naked domains on the 'From' field
Decreases the chances of spamassassin yeeting the message
to the Spam folder
2021-03-07 20:37:43 +00:00
David Duque
c663363668
Do not disclose the distro in the admin login page (#9) 2021-03-07 20:28:33 +00:00
Joshua Tauberer
6653dbb2e2 Sort the Custom DNS by zone and qname, and add an option to go back to the old sort order (creation order)
Update the zone grouping style on the users and aliases page to match.

Fixes #1927
2021-02-28 09:40:32 -05:00
Joshua Tauberer
d36a2cc938 Enable Backblaze B2 backups
This reverts commit b1d703a5e7 and adds python3-setuptools per the first version of #1899 which fixes an installation error for the b2sdk Python package.
2021-02-28 08:04:14 -05:00
jeremitu
82ca54df96
Fixed #1894 log date over year change, START_DATE < END_DATE now. (#1905)
* Fixed #1894 log date over year change, START_DATE < END_DATE now.

* Corrected mail_log.py argument help and message.

Co-authored-by: Jarek <jarek@box.jurasz.de>
2021-02-28 07:59:26 -05:00
David Duque
3862892568
Do not overwrite domain flags 2021-02-14 00:42:16 +00:00
David Duque
8764a69ea2
Change some status check types to 'Not Applicable' as they do not really qualify as warnings 2021-02-13 02:47:22 +00:00
David Duque
d11d0a1708
Add 'not applicable' status check type 2021-02-13 02:43:03 +00:00
David Duque
a5d7ffe29d
Include 'openpgpkey.domain' on status checks 2021-02-13 02:09:16 +00:00
David Duque
36dd640610
Fix WKD folder permissions and 'touch' file before reading it 2021-02-13 01:42:04 +00:00
David Duque
9b50d05751
Resync with master branch 2021-02-13 01:00:37 +00:00
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