Maurice Preuß (envoyr)
|
2e18d7c581
|
do not renew domains when ssl_redirect is 2 because we have already added a task to do it later when redirect is temporarily disabled
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
|
2025-02-27 00:30:04 +01:00 |
|
Michael Kaufmann
|
a2925af73a
|
fix deletion of webserver-logfiles when customer gehts deleted, thx to irisdina
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-01-30 13:16:06 +01:00 |
|
Michael Kaufmann
|
3638dc08ea
|
add new task to (re)configure mail/ftp services with let's encrypt; refs #1297
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-24 09:34:59 +01:00 |
|
Michael Kaufmann
|
dcaff3f7de
|
set sender-address of emails which were sent using an admin/a reseller to the global settings email so sending it using provided smtp settings will not fail antispam checks; fixes #1289
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-03 15:00:11 +01:00 |
|
Michael Kaufmann
|
5622ce5011
|
add 'rewrite_subject' field to select query for rspamd config
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 16:21:59 +02:00 |
|
Michael Kaufmann
|
4ce739667d
|
add rewrite-subject flag to email-edit form; hide spam-related settings if 'bypass_spam' is activated; add possibility to disable rejection of spam-mails, refs #1282
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-28 14:49:32 +02:00 |
|
Michael Kaufmann
|
c9e15bf897
|
do not issue let's encrypt for email_only domains (in case they were web-enabled prior, we do not unset former settings to ease reverting back when disabling email_only)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-27 09:04:01 +02:00 |
|
Michael Kaufmann
|
140c6c9549
|
store IDN email-usernames in ACE, as dovecot/postfix need them this way
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-26 09:22:11 +02:00 |
|
Michael Kaufmann
|
c69b38bc42
|
[config-services] add validation for empty or non-existing configuration template xml files; [php-fpm] remove 'date.timezone' from php_admin_values (superfluous as it is in php_values); [antispam] set rewrite_subject to a slighty higher score then used for add_header, fixes #1275
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-10 14:11:26 +02:00 |
|
Michael Kaufmann
|
197eb7954a
|
dont generate dhparam file as fallback but use defined FFDHE4096 group; fixes #1270
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-29 08:17:54 +02:00 |
|
Michael Kaufmann
|
fc4041e88c
|
fixing reports being sent daily under specific conditions; update dependencies
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-08 09:18:49 +02:00 |
|
Michael Kaufmann
|
fce310049a
|
use Request-wrapper-class for every access to $_POST superglobal
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-09 15:48:23 +02:00 |
|
Michael Kaufmann
|
d6b8eb08c0
|
add delete-userfiles flag for Domain.delete() to remove email-account data on the filesystem (if any); fixes #1239
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-04-28 13:49:07 +02:00 |
|
Michael Kaufmann
|
5625503e2d
|
add compatibility for mariadb-dump executable instead of mysqldump
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-04-27 10:22:42 +02:00 |
|
Michael Kaufmann
|
ff4c54a9d5
|
also add logfiles to virtual-host if it's a redirect
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-03-27 10:17:02 +01:00 |
|
Michael Kaufmann
|
76c23cf9b1
|
wrap SetHandler to php-fpm in file-exists check, as we do for customer-domains already
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-03-17 08:23:57 +01:00 |
|
Michael Kaufmann
|
ee7b47c3c0
|
correctly save pass_authorizationheader flag for php-configs if FCGID is used; correctly add 'FcgidPassHeader' for froxlor-vhost itself if set
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-03-11 08:00:26 +01:00 |
|
Michael Kaufmann
|
70b3e61f4c
|
re-trigger vhost regeneration on tmp. ssl-redirect
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-03-03 10:32:32 +01:00 |
|
Michael Kaufmann
|
8132976559
|
implement 'master database user for customers'; fixes #1227
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-02-11 10:27:18 +01:00 |
|
Michael Kaufmann
|
396274d954
|
fix adding/editing domains as customer when php is not enabled for the domain; don't add custom-vhost-content to deactivated domain-vhosts
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-02-05 22:09:49 +01:00 |
|
sro0
|
9d4bc94aef
|
Rename dovecot config file generated be renew hook to ensure it gets included (#1233)
after default froxlor config file
|
2024-01-29 20:26:38 +01:00 |
|
Michael Kaufmann
|
dd765089c9
|
fix wrong setting-name for dkim-keylength when generating dkim-keys
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-26 13:55:14 +01:00 |
|
Michael Kaufmann
|
a7ee5e0ae3
|
create empty dns-server config if no (dns-enabled) domain is determined; fixes #1230
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-24 08:38:32 +01:00 |
|
Michael Kaufmann
|
2629718b22
|
add new 'http2 on' directive for nginx >=1.25.1
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-23 00:01:12 +01:00 |
|
Michael Kaufmann
|
9b20f4ac39
|
fix wrong order of ecc/non-ecc in proftpd config adjustment for let's encrypt renew-hook
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-19 16:09:24 +01:00 |
|
Michael Kaufmann
|
616dcb1fda
|
use correct syntax for postconf in Let's Encrypt renew-hook service-configuration replacement; add missing language strings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-19 16:01:31 +01:00 |
|
Michael Kaufmann
|
f420551888
|
added configuration adjustment for prodtpd if renew-hook for lets encrypt is used; updater-compatibility if gui_access field is not present yet (froxlor <2.2); removed depercated gentoo config templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-14 09:40:33 +01:00 |
|
Michael Kaufmann
|
8740947323
|
initial integration of let's encrypt renew-hook for froxlor-vhost; refs #1186
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-13 11:12:48 +01:00 |
|
Michael Kaufmann
|
b15f99b1e1
|
implementation start of rspam/antispam feature
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-05 15:37:04 +01:00 |
|
Michael Kaufmann
|
4073984fd7
|
traffic-cron: check for standardsubdomain to be in the domainlist array to avoid undefined index if e.g. an alias was set to the standardsubdomain
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-12-31 16:16:01 +01:00 |
|
Michael Kaufmann
|
832ee07e0e
|
Don't show stats-icon for domains with redirect; hide goaccess output in traffic cron and keepalive database connection for long-running log-analysis; use same certificate-file if child-domain inherits the parentdomains certificate data (avoid possible http 421 Misdirected Request)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-12-29 10:15:45 +01:00 |
|
Michael Kaufmann
|
43eff78088
|
use panel.password_min_length setting for Froxlor.generatePassword() default length parameter; allow '::1' as valid mysql localhost value; wrapper to clean output for cli installation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-12-16 20:20:58 +01:00 |
|
Michael Kaufmann
|
ec0026ecfd
|
fix wrong type when dns zone for system-hostname is active
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-12-11 14:20:08 +01:00 |
|
Michael Kaufmann
|
2684372156
|
little work on installation; replace hardcoded strings with variables/constants; update dependencies
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-11-30 11:41:20 +01:00 |
|
Michael Kaufmann
|
d3e6063027
|
more password-suggestion fields modernized as the others; little beautifications here and there
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-10-31 14:55:02 +01:00 |
|
Michael Kaufmann
|
9e8f32f1e8
|
check for symlinks when required to be within customer-homedir
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-10-13 10:18:53 +02:00 |
|
Michael Kaufmann
|
6edc6553bd
|
remove wip backup-feature for later releases, see branch backup-feature
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-09-17 13:19:00 +02:00 |
|
Michael Kaufmann
|
3fc18f9903
|
fix language-strings; disallow direct removing of certificates if issuer=lets encrypt; fix sql query in updater; porting nginx regex for vhost-merging
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-09-12 15:25:47 +02:00 |
|
Michael Kaufmann
|
c52d9bbd03
|
work on backup storages
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-07-27 11:08:27 +02:00 |
|
Michael Kaufmann
|
9d113afc83
|
send email notification to admin for non-successful let's encrypt results; fixes #1162
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-07-26 10:13:50 +02:00 |
|
Michael Kaufmann
|
947df2079f
|
rework path to certificates non-ecc/ecc, regardless of current setting
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-07-21 08:58:51 +02:00 |
|
Maurice Preuß (envoyr)
|
105213fd3f
|
update backup cron
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
|
2023-06-08 17:17:25 +02:00 |
|
Michael Kaufmann
|
ddcd55a83d
|
more work on backup-storages
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-08 11:56:58 +02:00 |
|
Michael Kaufmann
|
981d7f3d9a
|
dblayout enhancements for backup-feature; added preconfig and updates for 2.1.x
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-07 17:58:29 +02:00 |
|
Michael Kaufmann
|
e958cfed84
|
big renaming of CustomerBackup to DataDump / export for the real backup-feature to shine :P
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-07 11:37:00 +02:00 |
|
Michael Kaufmann
|
69c58d21be
|
correctly fork export cron action with new Forkable-trait
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-06 17:45:14 +02:00 |
|
Maurice Preuß (envoyr)
|
94051dc9eb
|
add backup settings and update cron fork
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
|
2023-06-06 17:30:12 +02:00 |
|
Michael Kaufmann
|
981d819fd7
|
display notice if customer has no domains assigned yet to add subdomains; corrected subdomains-usage-check to exclude std-subdomain
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-06-06 09:05:49 +02:00 |
|
Michael Kaufmann
|
c079047180
|
Merge remote-tracking branch 'origin/main' into 2.1.x
|
2023-06-05 09:05:13 +02:00 |
|
Grigory Morozov
|
3940c1429d
|
Correcting Nginx location match, fixes #1153
|
2023-06-05 08:06:44 +02:00 |
|