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
davDevOps
055ac07663
Update roundcube to 1.4.11
...
roundcube Bug Fixes:
Fix for Cross-Site Scripting (XSS) via HTML messages with malicious CSS content
General Improvements from roundcube's Issue Tracker
2021-02-28 08:14:17 -05:00
davDevOps
c7b295f403
Update zpush to 2.6.2
2021-02-28 08:05:40 -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
966ded762e
vagrant: Add on-start provisioner
...
Allows for faster deployments/start times
2021-02-17 12:17:10 +00:00
David Duque
8567011f9d
Add noreply table to database
...
Incoming email to addresses in this table will be automatically rejected
(because it doesn't have a mailbox)
2021-02-17 02:55:50 +00: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