David
afe7123f70
Merge v0.54 from upstream
2021-06-27 22:24:26 +01:00
David Duque
9f9eb920b3
v0.53.POWER.2
2021-05-16 23:20:55 +01:00
David Duque
217b0b51ff
Bad bootstrap script, fixing!
2021-05-16 23:20:20 +01:00
David Duque
f382a55a0a
v0.53.POWER.1
2021-05-16 21:41:37 +01:00
David Duque
483817440e
Fetch updates from upstream
2021-05-16 21:18:40 +01:00
Joshua Tauberer
2e7f2835e7
v0.53a
2021-05-08 08:13:37 -04:00
Joshua Tauberer
8a5f9f464a
Download Z-Push from alternate site
...
The old server has been down for a few days.
Solution from https://discourse.mailinabox.email/t/temporary-fix-for-failed-wget-o-tmp-z-push-zip-https-stash-z-hub-io/8028 . Fixes #1974 .
2021-05-08 07:59:53 -04:00
David Duque
9f13ee6d55
v0.53.POWER.0
2021-04-13 23:02:08 +01:00
David Duque
40babe3e03
do_web_update: Order the domains in some way before writing to the nginx local.conf
2021-04-13 23:01:18 +01:00
David Duque
b9bdf50628
Merge v0.53 from upstream
2021-04-13 16:35:02 +01:00
Joshua Tauberer
34569d24a9
v0.53
2021-04-11 12:45:37 -04:00
David Duque
a3851bd6be
v0.52.POWER.3
2021-03-30 20:34:27 +01:00
David Duque
f4df9a5e1a
When updating, kickoff the database again so that the noreply address is added
2021-03-30 20:32:56 +01:00
David Duque
c2f627ea82
update_wkd(): Return 'OK' at the end
2021-03-30 20:32:01 +01:00
David Duque
5e20a00e25
v0.52.POWER.2
2021-03-30 20:09:01 +01:00
David Duque
103ff39500
get_web_domains(): Only return www redirects when asked to (include_www_redirects)
2021-03-30 20:01:46 +01:00
David Duque
aa41702825
When creating reports, do not output the number of days until the key expires
2021-03-30 16:23:08 +01:00
David Duque
a2193289e2
Merge jrsupplee's quota fork
2021-03-30 13:09:35 +01:00
David Duque
aa0da22614
Add a nice welcome page
2021-03-30 01:35:16 +01:00
David Duque
071002b755
Changes to the noreply-daemon key
2021-03-30 00:14:00 +01:00
David Duque
127629611b
Force WKD rebuild when importing or deleting keys
2021-03-29 17:54:58 +01:00
David Duque
c260e164eb
Remove print() calls
2021-03-29 17:54:24 +01:00
David Duque
c25a935f2b
strip_and_export(): Parse key contents to determine id's to exclude
2021-03-29 17:14:44 +01:00
David Duque
013f6f2ed1
Don't calculate uidlists when parsing the list, as they're not ordered accurately
2021-03-29 16:32:47 +01:00
David Duque
0f5a5bfbb1
Handle 'KEYEXPIRED' warnings
2021-03-29 16:25:50 +01:00
David Duque
200aefee00
Add data sink to the fork_context decorator
2021-03-29 16:23:42 +01:00
David Duque
353645f8db
Sync with master
2021-03-24 11:05:03 +00:00
David Duque
2ac999fca4
v0.52.POWER.1
2021-03-24 10:48:45 +00:00
David Duque
e8aee7483e
Update vendor software:
...
- Nextcloud to 20.0.8
- - Contacts to 3.5.1
- JQuery to 3.6.0
- FontAwesome to 5.15.3
- Roundcube to 1.4.11
2021-03-24 10:44:37 +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
2e47d84972
Add noreply table migration step
2021-03-07 20:42:11 +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
David Duque
0a7d7c41d1
Refactor PGP key generation
...
Extract new fingerprint from generation command output;
Verify that the generation has suceeded;
Verify that the current key fingerprint actually exists;
2021-03-07 18:32:21 +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
5fc1162355
Other CHANGELOG entries
2021-02-28 08:22:30 -05:00
Paul
a839602cba
Enable sending DMARC failure reports ( #1929 )
...
Configures opendmarc to send failure reports for domains that request them, including when p=none.
The emails are sent as the package default of package name and user@hostname: OpenDMARC Filter <opendmarc@box.example.com>
Note I have been running this for several months with a configuration I did not include in the PR to have reports BCC'd to me (FailureReportsBcc postmaster@example.com ). Very low load for my personal server of rarely more than a dozen emails sent out per day.
I am not familiar with editing scripts, so apologies in advance and please feel free to correct me.
2021-02-28 08:21:15 -05:00
Joshua Tauberer
f21a41dc84
Merge #1932 , with some edits
2021-02-28 08:16:50 -05:00