4ea5773abfRelax dkim_entry visibilty for admins in domain editor like it is for customers (#1336)
Dominik Tugend
2025-06-24 16:55:50 +02:00
a8395598c3do not add ssl_stapling in nginx vhost automatically for let's encrypt certificates as they have removed support for it
Michael Kaufmann
2025-06-24 16:53:16 +02:00
5beeae8fd1validate username for webserver/fcgid/php-fpm in global settings to ensure it exists and is not a froxlor-managed user, fixes#1332
Michael Kaufmann
2025-06-05 11:28:27 +02:00
8f3228716afix parameter of lng() in UpdateCommand
Michael Kaufmann
2025-05-26 10:18:42 +02:00
bda644530bfix typo, thx to TechPanda
Michael Kaufmann
2025-05-10 23:03:53 +02:00
69ed733e87Bump league/commonmark from 2.6.2 to 2.7.0 (#1329)
dependabot[bot]
2025-05-06 08:28:03 +02:00
c9c803900aset correct field name for 'rewrite subject' in edit-email form, fixes#1328
Michael Kaufmann
2025-05-05 09:43:27 +02:00
9b5c752380run database-updates in a new process when using CLI updater to use latest extracted files
Michael Kaufmann
2025-05-05 09:42:46 +02:00
b6fae81f1bMerge remote-tracking branch 'origin/main' into v2.2
2.2.7
Michael Kaufmann
2025-05-02 09:28:33 +02:00
bab6c3da5bset version to 2.2.7 for upcoming release
Michael Kaufmann
2025-05-02 09:24:50 +02:00
c494838069Merge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2025-05-01 10:30:31 +02:00
d191693f74Bump vite from 6.2.6 to 6.3.4 (#1327)
dependabot[bot]
2025-05-01 10:29:52 +02:00
aaac84245efix domain.update() documentroot check
Michael Kaufmann
2025-04-29 20:12:38 +02:00
46a46816b0more rework on path/url validation for domains/subdomains documentroot, fixes#1325
Michael Kaufmann
2025-04-29 19:57:07 +02:00
ce4f64e73ajust dont test for http-response code, not worth the hustle
Michael Kaufmann
2025-04-28 11:10:53 +02:00
b7439d0f3bput http-header related checks in output buffering
Michael Kaufmann
2025-04-28 11:07:06 +02:00
a9da57f6fbplease php8.3 and phpunit with no http-header output
Michael Kaufmann
2025-04-28 10:28:02 +02:00
8ab2e43426switch testing from php 7.4 and 8.2 to 7.4 and 8.3
Michael Kaufmann
2025-04-28 10:11:55 +02:00
8932174df8ext-gnupg is optional/suggested
Michael Kaufmann
2025-04-28 10:11:12 +02:00
eb6ea8195dMerge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2025-04-27 16:23:40 +02:00
a9feb97c27update dependencies
Michael Kaufmann
2025-04-27 16:23:07 +02:00
0a7ca058aaMerge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2025-04-24 10:02:37 +02:00
d9032f3790rework validateUrl(), refs #1325
Michael Kaufmann
2025-04-24 09:56:03 +02:00
76793c8992adjust sql-queries for db-mgmt to be more compatible with mysql-dbms, fixes#1316, #1324, #1326
Michael Kaufmann
2025-04-17 14:56:55 +02:00
6068daece2Bump vite from 6.2.5 to 6.2.6 (#1323)
dependabot[bot]
2025-04-14 08:48:22 +02:00
0624292b49Bump vite from 6.2.4 to 6.2.5 (#1322)
dependabot[bot]
2025-04-05 17:12:20 +02:00
afc3b68abfBump axios from 1.8.1 to 1.8.2 (#1321)
dependabot[bot]
2025-04-01 11:05:45 +02:00
830f43a9dbBump vite from 6.2.0 to 6.2.4 (#1320)
dependabot[bot]
2025-04-01 11:00:55 +02:00
9253a94aadfix wrong database-usage in DbManagerMySQL::grantCreateToCustomerDbs() when using more than 1 mysql-server; refs #1312
Michael Kaufmann
2025-03-10 17:46:50 +01:00
bbda491e82Merge remote-tracking branch 'origin/main' into v2.2
2.2.6
Michael Kaufmann
2025-03-08 11:44:18 +01:00
a0f179a7e7fix typo in domain.js
Michael Kaufmann
2025-03-08 11:43:08 +01:00
5afc5272d1add missing js changes when editing domains; set version to 2.2.6 for upcoming release
Michael Kaufmann
2025-03-08 11:37:50 +01:00
8f5bd789a4do not check for possible existing certificate in case of issue for froxlor-vhost
Michael Kaufmann
2025-03-07 20:40:05 +01:00
ff64740880Merge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2025-03-07 09:21:41 +01:00
0a221d0479only 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
Michael Kaufmann
2025-03-06 09:08:51 +01:00
097cde13adMerge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2025-03-05 17:12:05 +01:00
8eb38a8a28correction of autocomplete when entering passwords or access data; prevents saving of auto fill data for smtp credentials in system settings
Maurice Preuß (envoyr)
2025-02-27 02:01:51 +01:00
e17135f0c3fix text formatting; add composer dev command for local development
Maurice Preuß (envoyr)
2025-02-27 01:42:06 +01:00
c5017786e0audit of the npm packages and upgrade of the versions
Maurice Preuß (envoyr)
2025-02-27 01:11:33 +01:00
2e18d7c581do not renew domains when ssl_redirect is 2 because we have already added a task to do it later when redirect is temporarily disabled
Maurice Preuß (envoyr)
2025-02-27 00:30:04 +01:00
ceb7f5b23dignore diff as well as patch files
Michael Kaufmann
2025-02-08 18:42:14 +01:00
ebed800decallow 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)
Michael Kaufmann
2025-02-08 18:38:59 +01:00
32344e39cffix updating of std.subdomains when changing default ip-addresses (empty value!)
Michael Kaufmann
2025-02-08 17:46:22 +01:00
e35092c31fadd more detailed info in case of only suggestions on installation; correct display of required dns entries for admins
Michael Kaufmann
2025-02-08 16:21:08 +01:00
606377f1d9fix 'show necessary dns entries for mail/antispan also in admin-view of domain' if bind is enabled but domain is not using nameserver
Michael Kaufmann
2025-02-05 13:57:00 +01:00
b9baeb76d5actually insert task to reconfigure let's encrypt enabled services when triggered
Michael Kaufmann
2025-02-05 13:15:13 +01:00
2f2d72851bfix plaintext-mail content, thx to AlexL
Michael Kaufmann
2025-01-31 00:03:54 +01:00
a2925af73afix deletion of webserver-logfiles when customer gehts deleted, thx to irisdina
Michael Kaufmann
2025-01-30 13:16:06 +01:00
1008c015a5Merge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2025-01-22 09:17:31 +01:00
2eda4ae972adjust unit-test to new unique-admin-mail-rule
Michael Kaufmann
2025-01-22 09:14:23 +01:00
38b2dbd81bMerge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2025-01-22 09:10:31 +01:00
aab98e4daefix 1046 No database selected issue when adding customer
Michael Kaufmann
2025-01-22 09:09:14 +01:00
4b930375b7Bump vite from 4.5.5 to 4.5.9 (#1306)
dependabot[bot]
2025-01-22 08:53:37 +01:00
c7245d0b9bMerge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2025-01-17 08:48:56 +01:00
ec42003367add safety when unsetting isemaildomain flag in domain, fixes#1305
Michael Kaufmann
2025-01-12 16:53:05 +01:00
fde43f8060do not output potentially unsafe content, fixes GHSA-26xq-m8xw-6373
Michael Kaufmann
2025-01-12 10:27:44 +01:00
a43d53d540force admin email addresses to be unique and not be used for customers, fixes GHSA-7j6w-p859-464f
Michael Kaufmann
2025-01-12 10:27:02 +01:00
3638dc08eaadd new task to (re)configure mail/ftp services with let's encrypt; refs #1297
Michael Kaufmann
2024-12-24 09:34:59 +01:00
c2d166c866corrected regex for dns CAA entries; fixes#1300
Michael Kaufmann
2024-12-19 08:59:00 +01:00
0fb9357e87set cookie SameSite option to 'Lax' for loginlinks to work as intended; fixes#1299
Michael Kaufmann
2024-12-10 20:15:41 +01:00
26c3c87d28Merge branch 'main' of github.com:froxlor/Froxlor
Michael Kaufmann
2024-12-10 08:21:14 +01:00
0aa3e2f7b1Bump league/commonmark from 2.5.3 to 2.6.0 (#1298)
dependabot[bot]
2024-12-10 08:20:53 +01:00
9dec83fff2can-edit-domain is not required to create subdomains of that domain if subdomains are allowed
Michael Kaufmann
2024-12-09 08:57:18 +01:00
a839d76d1fadjust permissions for customer global mysql user to access existing databases
Michael Kaufmann
2024-12-03 21:20:26 +01:00
079047b9fefix permissions of global mysql-user for customers; fixes#1286
Michael Kaufmann
2024-12-03 17:01:28 +01:00
2bb863baacfix regex for spf entry; refs #1295
Michael Kaufmann
2024-12-03 16:15:32 +01:00
8be7372d73Merge branch 'main' of github.com:froxlor/Froxlor
Michael Kaufmann
2024-12-03 15:00:27 +01:00
dcaff3f7deset 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
Michael Kaufmann
2024-12-03 15:00:11 +01:00
b6dadc0d8fBump vite from 4.5.3 to 4.5.5 (#1296)
dependabot[bot]
2024-12-03 14:55:58 +01:00
665b879ac5correctly create ssl-redirect if let's encrypt is already activated; fixes#1294
Michael Kaufmann
2024-12-03 14:45:39 +01:00
60f51fd746allow cidr (forward slash) in spf settings-regex; fixes#1295
Michael Kaufmann
2024-12-03 14:35:45 +01:00
5bb450bcccfix empty firstname/name but set company when editing a customer via API
Michael Kaufmann
2024-12-02 22:04:14 +01:00
604078ddc6show necessary dns entries for mail/antispan also in admin-view of domain
Michael Kaufmann
2024-11-30 11:19:25 +01:00
b018319b8aBump twig/twig from 3.10.3 to 3.11.2 (#1292)
dependabot[bot]
2024-11-21 08:39:40 +01:00
13aa07ed1aadd new settings to set default values for customer antispam options for new email addresses (settings advanced-mode)
Michael Kaufmann
2024-11-20 16:53:28 +01:00
4db5b09111Merge remote-tracking branch 'origin/main' into v2.2
2.2.5
Michael Kaufmann
2024-11-02 08:53:33 +01:00
4f114738e7set version to 2.2.5 for upcoming release
Michael Kaufmann
2024-11-02 08:53:09 +01:00
2c9f9ebfe2Merge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2024-10-29 13:40:19 +01:00
ee986e519ecorrected wrong settings-index-name, fixes#1290
Michael Kaufmann
2024-10-29 13:37:05 +01:00
103d321003do not use /var/run/nginx as directory for php-fpm sockets by default as it usually does not exist
Michael Kaufmann
2024-10-29 13:36:31 +01:00
99b3deda91fix editing email-address catchall-flag, fixes#1288
Michael Kaufmann
2024-10-24 12:11:39 +02:00
a47f8ed7eeMerge remote-tracking branch 'origin/main' into v2.2
2.2.4
Michael Kaufmann
2024-10-09 16:38:42 +02:00
ce841e8aa4set version to 2.2.4 for upcoming bugfix release
Michael Kaufmann
2024-10-09 16:38:21 +02:00
86130616ddMerge remote-tracking branch 'origin/main' into v2.2
Michael Kaufmann
2024-10-09 16:36:25 +02:00
5622ce5011add 'rewrite_subject' field to select query for rspamd config
Michael Kaufmann
2024-10-09 16:21:59 +02:00
00bdadb6e5Merge remote-tracking branch 'origin/main' into v2.2
2.2.3
Michael Kaufmann
2024-10-09 15:43:05 +02:00