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
|
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
|
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
|
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
|
26c3c87d28
|
Merge branch 'main' of github.com:froxlor/Froxlor
|
2024-12-10 08:21:14 +01:00 |
|
dependabot[bot]
|
0aa3e2f7b1
|
Bump league/commonmark from 2.5.3 to 2.6.0 (#1298)
Bumps [league/commonmark](https://github.com/thephpleague/commonmark) from 2.5.3 to 2.6.0.
- [Release notes](https://github.com/thephpleague/commonmark/releases)
- [Changelog](https://github.com/thephpleague/commonmark/blob/2.6/CHANGELOG.md)
- [Commits](https://github.com/thephpleague/commonmark/compare/2.5.3...2.6.0)
---
updated-dependencies:
- dependency-name: league/commonmark
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-12-10 08:20:53 +01:00 |
|
Michael Kaufmann
|
9dec83fff2
|
can-edit-domain is not required to create subdomains of that domain if subdomains are allowed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-09 08:57:18 +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
|
2bb863baac
|
fix regex for spf entry; refs #1295
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-03 16:15:32 +01:00 |
|
Michael Kaufmann
|
8be7372d73
|
Merge branch 'main' of github.com:froxlor/Froxlor
|
2024-12-03 15:00:27 +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 |
|
dependabot[bot]
|
b6dadc0d8f
|
Bump vite from 4.5.3 to 4.5.5 (#1296)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.3 to 4.5.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.5/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.5/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>
|
2024-12-03 14:55:58 +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
|
60f51fd746
|
allow cidr (forward slash) in spf settings-regex; fixes #1295
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-03 14:35:45 +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 |
|
dependabot[bot]
|
b018319b8a
|
Bump twig/twig from 3.10.3 to 3.11.2 (#1292)
Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.10.3 to 3.11.2.
- [Changelog](https://github.com/twigphp/Twig/blob/v3.11.2/CHANGELOG)
- [Commits](https://github.com/twigphp/Twig/compare/v3.10.3...v3.11.2)
---
updated-dependencies:
- dependency-name: twig/twig
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-11-21 08:39:40 +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
|
ee986e519e
|
corrected wrong settings-index-name, fixes #1290
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-29 13:37:05 +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 |
|
Lukas Bableck
|
f652017c1a
|
fix APCu memory usage (#1284)
|
2024-10-07 14:39:56 +02:00 |
|
Michael Kaufmann
|
f31c032508
|
add possibility to ask for potential update question in CLI updater and also pass them as options to override them; check whether mysql-user exists prior to DROP USER for mysql < 5.7 (as it is missing IF EXISTS options)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-02 15:27:42 +02:00 |
|
Lukas Bableck
|
228eb244fa
|
Fix incorrect width of APCu Hit/Miss bar (#1283)
|
2024-10-01 15:57:00 +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 |
|
dependabot[bot]
|
dda4c7a846
|
Bump rollup from 3.29.4 to 3.29.5 (#1280)
Bumps [rollup](https://github.com/rollup/rollup) from 3.29.4 to 3.29.5.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.29.4...v3.29.5)
---
updated-dependencies:
- dependency-name: rollup
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-09-27 09:05:37 +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
|
40aa48a6d4
|
exchange toggler-links with checkboxes in email edit form to be able to adjust all parameters at once, fixes #1277
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-18 09:10:29 +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
|
1fd8b88ed8
|
fix language replacement and fix 'sending messages' after successfully sending prior, thx to Davidd
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-01 13:49:27 +02:00 |
|