Commit Graph
2115 Commits
Author SHA1 Message Date
Teal Dulcet 3008dfa28f Fixed EM101 (raw-string-in-exception): Exception must not use a string literal, assign to variable first 2025-06-18 05:00:45 -07:00
Teal Dulcet 3a1280d292 Fixed PLW0120 (useless-else-on-loop): else clause on loop without a break statement; remove the else and dedent its contents 2025-06-18 05:00:22 -07:00
Teal Dulcet 68fd3dc535 Fixed FURB118 (reimplemented-operator) 2025-06-18 04:17:27 -07:00
Teal Dulcet c64a24e870 Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format 2025-06-18 04:17:03 -07:00
Teal Dulcet 698e8ffc72 Added Ruff config for Python code. 2025-06-18 04:13:33 -07:00
Teal Dulcet 544cce3cdc Fixed syntax in readable_bash.py. 2025-06-18 04:13:33 -07:00
Fabrício Dultraandfsdultra 40d3f0f193 Fix broken Z-Push compatibility list link in mail guide (#2515)
The previous link (wiki.z-hub.io) was no longer accessible. It has been replaced with the current official GitHub link: https://github.com/Z-Hub/Z-Push/wiki/Compatibility.

Co-authored-by: fsdultra <eu@fsdultra.com.br>
2025-06-17 06:37:17 -04:00
Joshua Tauberer 4d5421ed7b Merge release branch for v72 2025-06-03 20:42:45 -04:00
Joshua Tauberer 58dca6e4ab v72 v72 2025-06-03 20:41:46 -04:00
KiekerJan 1a8a50e4ae Update roundcube to 1.6.11
Merges #2511.
2025-06-03 20:41:38 -04:00
Lyle Keeton 05c2f3c9a2 Fix missing PUBLIC_IPV6 in test for whether custom AAAA record blocks SSL certificate generation (#2491)
On new installation, if you create AAAA record for mydomain.tld then mydomain.tld isn't available for SSL certificate or website.

It erroneously reports that it's hosted elsewhere.
2025-05-14 11:58:17 -04:00
MVDW 3efd4257b5 Change distro version check from lsb_release to os-release (#2436) 2025-02-17 16:50:15 -05:00
Victor a81c18666f Clear credentials and reset menu after receiving 403 (#2477) 2025-02-16 17:01:51 -05:00
Michael Meidlinger 01996141ad Allow boto to get S3 credentials for backups from environment variables if access key is blank (#2260)
In case that no static AWS credentials are specified, we try to create the boto3 client without explicitly passing static credentials. This way, we can benedit from dynamic credentials in AWS environments (e.g. using EC2 instance roles)
2025-02-16 16:51:48 -05:00
Joshua Tauberer c0103045be Add configurable mailbox quotas (#2387) 2025-02-16 15:18:32 -05:00
Tomasz Stanczak 41cbf0ba8e Handle no existence of expired certificates before trying to move them into ssl.expired subdirectory (#2480)
Shell option 'nullglob' to prevent the following 'for' loop from being entered even when no matching files are present.
2025-02-15 14:31:58 -05:00
KiekerJan 5ef85f3d02 Update roundcube to 1.6.10 (#2483) 2025-02-15 14:29:15 -05:00
Joshua Tauberer e6c354c312 v71a v71a 2025-01-06 07:08:06 -05:00
Paul 432b470d29 New & improved Disable MOTD advertisements (#2470)
Checks if /etc/default/motd-news exists before running commands.
2025-01-06 07:06:01 -05:00
Joshua Tauberer d58dd0c91d v71 v71 2025-01-04 14:39:25 -05:00
Joshua Tauberer f73da3db60 Fix likely merge mistake in 564ed59bb4
Fixes #2466
2025-01-04 14:28:36 -05:00
Chad Furman 626bced707 % is a special character 2024-12-28 17:10:50 -05:00
Chad Furman 7f9a348d64 removing 'quota' from user output 2024-12-28 17:10:50 -05:00
Chad Furman ac383ced4d cli.py user now prints '0' rather than 'unlimited' for quota 2024-12-28 17:10:50 -05:00
Chad Furman 450c1924d8 cli script fixes were broken 2024-12-28 17:10:50 -05:00
Chad Furman c9d37be530 Revert "fixing cli commands"
This reverts commit a4a08980f84360abcd009de9dc7ef8c6fcb529c4.
2024-12-28 17:10:50 -05:00
Chad Furman 08e69ca459 fixed missing column heading 2024-12-28 17:10:50 -05:00
Chad Furman bd5ba78a99 removing box count / message count feature 2024-12-28 17:10:50 -05:00
Chad Furman 654f5614af removing the ability to configure the default quota -- default quota is always unlimited. 2024-12-28 17:10:50 -05:00
Chad Furman 8bb68d60a5 fixing cli commands 2024-12-28 17:10:50 -05:00
Chad Furman 27c510319f using migrations for alter table command 2024-12-28 17:10:50 -05:00
Chad Furman 67c502e97b removing duplicate conf 2024-12-28 17:10:50 -05:00
Chad Furman 55bb35e3ef fixing imap sed script 2024-12-28 17:10:50 -05:00
Chad Furman 4259033121 fixing parens 2024-12-28 17:10:50 -05:00
Chad Furman b4170e4095 fixing imap sed script 2024-12-28 17:10:50 -05:00
Chad Furman d8ab444d59 fixing subprocess import 2024-12-28 17:10:50 -05:00
Chad Furman ce45217ab8 bringing in quota changes 2024-12-28 17:10:49 -05:00
yeah 18721e42d1 Cronjob for cleaning up expired SSL certificates in order to improve page load times with many domains (#2410)
Fixes #2316.
2024-12-22 08:07:04 -05:00
yeah e0b93718a3 Revert "increase timeout for the nginx proxy that provides access to the Mail…" (#2411)
Reverts #2407 - as per #2316

This reverts commit 2803d88894.
2024-12-22 08:02:49 -05:00
KiekerJan 2e0482e181 Exclude the owncloud-backup folder from the nightly backup (#2413) 2024-12-22 08:01:02 -05:00
Tomasz StanczakandTomasz Stanczak 0d7388899c Allow DSA end EllipticCurve private keys to be used additionally to RSA for HTTPS certificates (#2416)
Co-authored-by: Tomasz Stanczak <tomasz@cocoturtle.com>
2024-12-22 07:59:58 -05:00
zoof 4f094f7859 Change hour of daily tasks to run at 1am and only run full backups on weekends (#2424)
* Change hour of daily tasks to run at 1am
* Change to only do full backup on weekends
2024-12-22 07:57:59 -05:00
KiekerJan 564ed59bb4 Add check on ipv6 for spamhaus (#2428) 2024-12-22 07:48:36 -05:00
KiekerJan 9f87b36ba1 add check on SOA record to determine up to date synchronization of secondary nameserver (#2429) 2024-12-22 07:45:45 -05:00
matidau e36c17fc72 Fixstates only after Z-Push upgrade (#2432) 2024-12-22 07:42:56 -05:00
KiekerJan 3d59f2d7e0 Update roundcube to 1.6.9 (#2440) 2024-12-22 07:28:39 -05:00
Harm Berntsen ee0d750b85 Add missing php-xml package for Roundcube without Nextcloud (#2441)
When the Nextcloud installation is skipped, php8.0-xml will also not be installed. This causes issues for Roundcube because it won't load: `PHP Fatal error:  Uncaught Error: Class "DOMDocument" not found in /usr/local/lib/roundcubemail/program/lib/Roundcube/html.php:367`. Installing the package on the Roundcube side as well fixes it for me.
2024-12-22 07:28:04 -05:00
Paul d8563be38b Disable MOTD advertisements (#2457)
Disables MOTD advertisements which use a script to send server information in `wget` headers to Canonical.
2024-12-22 07:27:36 -05:00
Nicholas Wilson 81b0e0a64f Updated CHANGELOG.md, fix typo(s) (#2459) 2024-12-22 07:26:59 -05:00
matidau 7ef859ce96 Update zpush.sh to version 2.7.5 (#2463) 2024-12-13 09:28:45 -05:00