Michael Kaufmann
|
97360e450d
|
set version to 2.2.8 for maintenance release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-07-08 09:02:19 +02:00 |
|
Michael Kaufmann
|
6d10a9a096
|
updated dependencies; fixed typo; improved fpm-pool config section splitting
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-07-08 08:59:51 +02:00 |
|
Dominik Tugend
|
4ea5773abf
|
Relax dkim_entry visibilty for admins in domain editor like it is for customers (#1336)
|
2025-06-24 16:55:50 +02:00 |
|
Michael Kaufmann
|
a8395598c3
|
do not add ssl_stapling in nginx vhost automatically for let's encrypt certificates as they have removed support for it
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-06-24 16:53:16 +02:00 |
|
Michael Kaufmann
|
5beeae8fd1
|
validate username for webserver/fcgid/php-fpm in global settings to ensure it exists and is not a froxlor-managed user, fixes #1332
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-06-05 11:28:27 +02:00 |
|
Michael Kaufmann
|
8f3228716a
|
fix parameter of lng() in UpdateCommand
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-05-26 10:18:42 +02:00 |
|
Michael Kaufmann
|
c9c803900a
|
set correct field name for 'rewrite subject' in edit-email form, fixes #1328
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-05-05 09:43:27 +02:00 |
|
Michael Kaufmann
|
9b5c752380
|
run database-updates in a new process when using CLI updater to use latest extracted files
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-05-05 09:42:46 +02:00 |
|
Michael Kaufmann
|
bab6c3da5b
|
set version to 2.2.7 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-05-02 09:24:50 +02:00 |
|
Michael Kaufmann
|
aaac84245e
|
fix domain.update() documentroot check
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-04-29 20:12:38 +02:00 |
|
Michael Kaufmann
|
46a46816b0
|
more rework on path/url validation for domains/subdomains documentroot, fixes #1325
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-04-29 19:57:07 +02:00 |
|
Michael Kaufmann
|
a9da57f6fb
|
please php8.3 and phpunit with no http-header output
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-04-28 10:28:02 +02:00 |
|
Michael Kaufmann
|
d9032f3790
|
rework validateUrl(), refs #1325
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-04-24 09:56:03 +02:00 |
|
Michael Kaufmann
|
76793c8992
|
adjust sql-queries for db-mgmt to be more compatible with mysql-dbms, fixes #1316, #1324, #1326
|
2025-04-17 14:56:55 +02:00 |
|
Michael Kaufmann
|
9253a94aad
|
fix wrong database-usage in DbManagerMySQL::grantCreateToCustomerDbs() when using more than 1 mysql-server; refs #1312
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-03-10 17:46:50 +01:00 |
|
Daniel
|
e9d3de0c25
|
wip (#1313)
|
2025-03-10 09:44:42 +01:00 |
|
Michael Kaufmann
|
5afc5272d1
|
add missing js changes when editing domains; set version to 2.2.6 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-03-08 11:37:50 +01:00 |
|
Michael Kaufmann
|
8f5bd789a4
|
do not check for possible existing certificate in case of issue for froxlor-vhost
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-03-07 20:40:05 +01:00 |
|
Michael Kaufmann
|
0a221d0479
|
only show 'move to another admin' if current admin can see other admin-resources; append domainid to pagination of email-domain adresses list; check for invalid lockfile in cron management
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-03-06 09:08:51 +01:00 |
|
Maurice Preuß (envoyr)
|
8eb38a8a28
|
correction of autocomplete when entering passwords or access data; prevents saving of auto fill data for smtp credentials in system settings
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
|
2025-02-27 02:01:51 +01:00 |
|
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
|
ebed800dec
|
allow admins without change-serversettings to adjust dkim flag of domains, hide webserver-ssl-options for new domains if no default ssl-ip-addresses are selected in the settings; adjust visibility of possibly required dns entries for admins (domain edit)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-02-08 18:38:59 +01:00 |
|
Michael Kaufmann
|
32344e39cf
|
fix updating of std.subdomains when changing default ip-addresses (empty value!)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-02-08 17:46:22 +01:00 |
|
Michael Kaufmann
|
e35092c31f
|
add more detailed info in case of only suggestions on installation; correct display of required dns entries for admins
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-02-08 16:22:13 +01:00 |
|
Michael Kaufmann
|
606377f1d9
|
fix 'show necessary dns entries for mail/antispan also in admin-view of domain' if bind is enabled but domain is not using nameserver
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-02-05 13:57:00 +01:00 |
|
Michael Kaufmann
|
b9baeb76d5
|
actually insert task to reconfigure let's encrypt enabled services when triggered
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-02-05 13:33:33 +01:00 |
|
Michael Kaufmann
|
2f2d72851b
|
fix plaintext-mail content, thx to AlexL
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-01-31 00:03:54 +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
|
aab98e4dae
|
fix 1046 No database selected issue when adding customer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-01-22 09:09:14 +01:00 |
|
Michael Kaufmann
|
ec42003367
|
add safety when unsetting isemaildomain flag in domain, fixes #1305
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-01-12 16:53:05 +01:00 |
|
Michael Kaufmann
|
fde43f8060
|
do not output potentially unsafe content, fixes GHSA-26xq-m8xw-6373
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-01-12 10:27:44 +01:00 |
|
Michael Kaufmann
|
a43d53d540
|
force admin email addresses to be unique and not be used for customers, fixes GHSA-7j6w-p859-464f
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2025-01-12 10:27:02 +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
|
c2d166c866
|
corrected regex for dns CAA entries; fixes #1300
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-19 08:59:00 +01:00 |
|
Michael Kaufmann
|
0fb9357e87
|
set cookie SameSite option to 'Lax' for loginlinks to work as intended; fixes #1299
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-10 20:15:41 +01:00 |
|
Michael Kaufmann
|
a839d76d1f
|
adjust permissions for customer global mysql user to access existing databases
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-03 21:20:26 +01:00 |
|
Michael Kaufmann
|
079047b9fe
|
fix permissions of global mysql-user for customers; fixes #1286
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-03 17:01:28 +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
|
665b879ac5
|
correctly create ssl-redirect if let's encrypt is already activated; fixes #1294
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-03 14:45:39 +01:00 |
|
Michael Kaufmann
|
5bb450bccc
|
fix empty firstname/name but set company when editing a customer via API
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-02 22:04:14 +01:00 |
|
Michael Kaufmann
|
604078ddc6
|
show necessary dns entries for mail/antispan also in admin-view of domain
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-11-30 11:19:25 +01:00 |
|
Michael Kaufmann
|
13aa07ed1a
|
add new settings to set default values for customer antispam options for new email addresses (settings advanced-mode)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-11-20 16:53:28 +01:00 |
|
Michael Kaufmann
|
4f114738e7
|
set version to 2.2.5 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-11-02 08:53:09 +01:00 |
|
Michael Kaufmann
|
103d321003
|
do not use /var/run/nginx as directory for php-fpm sockets by default as it usually does not exist
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-29 13:36:31 +01:00 |
|
Michael Kaufmann
|
99b3deda91
|
fix editing email-address catchall-flag, fixes #1288
|
2024-10-24 12:11:39 +02:00 |
|
Michael Kaufmann
|
ce841e8aa4
|
set version to 2.2.4 for upcoming bugfix release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 16:38:21 +02: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
|
05223369c5
|
forgot to adjust another d.domain field in email-overview
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 15:42:34 +02:00 |
|
Michael Kaufmann
|
11a5c38476
|
use correct field-name in email-domain-overview; set version to 2.2.3 for upcoming bugfix release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 15:32:57 +02:00 |
|
Michael Kaufmann
|
4f4abada6f
|
set version to 2.2.2 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 10:55:31 +02:00 |
|