5920 Commits

Author SHA1 Message Date
Michael Kaufmann
b6fae81f1b Merge remote-tracking branch 'origin/main' into v2.2 2.2.7 2025-05-02 09:28:33 +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
c494838069 Merge remote-tracking branch 'origin/main' into v2.2 2025-05-01 10:30:31 +02:00
dependabot[bot]
d191693f74 Bump vite from 6.2.6 to 6.3.4 (#1327)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.6 to 6.3.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.4
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 10:29:52 +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
ce4f64e73a just dont test for http-response code, not worth the hustle
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2025-04-28 11:10:53 +02:00
Michael Kaufmann
b7439d0f3b put http-header related checks in output buffering
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2025-04-28 11:07:06 +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
8ab2e43426 switch testing from php 7.4 and 8.2 to 7.4 and 8.3
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2025-04-28 10:11:55 +02:00
Michael Kaufmann
8932174df8 ext-gnupg is optional/suggested
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2025-04-28 10:11:12 +02:00
Michael Kaufmann
eb6ea8195d Merge remote-tracking branch 'origin/main' into v2.2 2025-04-27 16:23:40 +02:00
Michael Kaufmann
a9feb97c27 update dependencies
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2025-04-27 16:23:07 +02:00
Michael Kaufmann
0a7ca058aa Merge remote-tracking branch 'origin/main' into v2.2 2025-04-24 10:02:37 +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
dependabot[bot]
6068daece2 Bump vite from 6.2.5 to 6.2.6 (#1323)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.5 to 6.2.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.2.6
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-14 08:48:22 +02:00
dependabot[bot]
0624292b49 Bump vite from 6.2.4 to 6.2.5 (#1322)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.4 to 6.2.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.2.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-05 17:12:20 +02:00
dependabot[bot]
afc3b68abf Bump axios from 1.8.1 to 1.8.2 (#1321)
Bumps [axios](https://github.com/axios/axios) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.8.1...v1.8.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.8.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 11:05:45 +02:00
dependabot[bot]
830f43a9db Bump vite from 6.2.0 to 6.2.4 (#1320)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.0 to 6.2.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 11:00: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
bbda491e82 Merge remote-tracking branch 'origin/main' into v2.2 2.2.6 2025-03-08 11:44:18 +01:00
Michael Kaufmann
a0f179a7e7 fix typo in domain.js
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2025-03-08 11:43:08 +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
ff64740880 Merge remote-tracking branch 'origin/main' into v2.2 2025-03-07 09:21:41 +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
Michael Kaufmann
097cde13ad Merge remote-tracking branch 'origin/main' into v2.2 2025-03-05 17:12:05 +01:00
kissgyula
f90dc5854d Hungarian translation (#1310) 2025-03-03 18:29:15 +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)
e17135f0c3 fix text formatting; add composer dev command for local development
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
2025-02-27 01:42:06 +01:00
Maurice Preuß (envoyr)
c5017786e0 audit of the npm packages and upgrade of the versions
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
2025-02-27 01:11:33 +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
ceb7f5b23d ignore diff as well as patch files
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2025-02-08 18:42:14 +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
1008c015a5 Merge remote-tracking branch 'origin/main' into v2.2 2025-01-22 09:17:31 +01:00
Michael Kaufmann
2eda4ae972 adjust unit-test to new unique-admin-mail-rule
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2025-01-22 09:14:23 +01:00
Michael Kaufmann
38b2dbd81b Merge remote-tracking branch 'origin/main' into v2.2 2025-01-22 09:10:31 +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
dependabot[bot]
4b930375b7 Bump vite from 4.5.5 to 4.5.9 (#1306)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.5 to 4.5.9.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.9/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.9/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 08:53:37 +01:00
Michael Kaufmann
c7245d0b9b Merge remote-tracking branch 'origin/main' into v2.2 2025-01-17 08:48:56 +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