Michael Kaufmann
b3dc7f9187
set version to 2.2.0-rc1 for upcoming release-candidate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2.2.0-rc1
2024-07-05 11:43:39 +02:00
Michael Kaufmann
1d246fee02
check custom database-name against supported maximum length of username/databasename of used dbms, fixes #1258
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-06-25 10:37:49 +02:00
Michael Kaufmann
10e87a909a
update dependencies
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-06-22 12:45:30 +02:00
Michael Kaufmann
0a3caa9f9b
show required dns entries to admin and customer for a domain if nameserver-feature is not used
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-06-22 12:43:09 +02:00
dependabot[bot]
820326a7e0
Bump braces from 3.0.2 to 3.0.3 ( #1257 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-21 17:10:48 +02:00
Michael Kaufmann
3a2e70f79f
more info on preconfig regarding antispam feature and what will happen if not enabled; add comma to allowed characters in log-messages; make admin-username case-insensitive in the installation; show php-settings when adding/editing a domain as customer only if php is enbaled for the customer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-06-19 10:39:15 +02:00
Starcalc
f8032b1952
Update README.md ( #1255 )
...
Corrected commands as provided in https://docs.froxlor.org/latest/general/installation/apt-package.html - the commands starting with "echo" do NOT work.
2024-06-13 10:46:34 +02:00
rex2630
a0794cbbf1
Finished Czech translation of the froxlor panel ( #1254 )
...
* Fully translated froxlor panel to Czech
2024-06-08 08:00:39 +02:00
Michael Kaufmann
a3139da388
add/correct missing language-strings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-06-01 10:55:26 +02:00
Michael Kaufmann
3dd6a7d2ac
add missing tasks-description for rebuilding antispam configuration
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-31 16:05:22 +02:00
Michael Kaufmann
062e610ae7
trigger antispam config-rebuild if dkim-flag changed for domain or a new domain with dkim=1 has been created
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-31 15:50:29 +02:00
Michael Kaufmann
5dc9aa34ba
fix superfluous 'mkdir' when creating '/var/lib/rspamd/dkim/'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-31 15:25:05 +02:00
Michael Kaufmann
d4a6c2cacc
fix issues in login when 'login with domain' is activated; improved php8.3 compatibity; updated ubuntu noble config-template for dovecot and proftpd
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-31 08:41:18 +02:00
Michael Kaufmann
1f5982e8a0
update dependencies
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-16 08:32:55 +02:00
Michael Kaufmann
c89d320957
use Request-wrapper-class for every access to superglobal
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-16 08:30:35 +02:00
Michael Kaufmann
a602865fee
fix force version re-check button
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-12 14:56:47 +02:00
Michael Kaufmann
597f338353
add force-updatecheck renew icon for update-check popover
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-12 14:15:05 +02:00
Michael Kaufmann
cda0b3116f
make docs url dynamic based on (night/testing) version
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-12 13:51:03 +02:00
Michael Kaufmann
73182a6909
check for already existing symlink to bin/froxlor-cli; remove some very old dkim related settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-12 11:09:48 +02:00
envoyr
0d86340a4c
fix session_sessiontimeout request and add missing language string
...
Signed-off-by: envoyr <hello@envoyr.com >
2024-05-11 18:38:56 +02:00
Michael Kaufmann
1a5680d2a8
never allow {{ }} in user-input
2024-05-10 17:23:25 +02:00
Michael Kaufmann
c07ff16274
Merge branch 'main' of github.com:froxlor/Froxlor
2024-05-10 17:09:59 +02:00
rex2630
cf18140499
Automatic assigment of "worker_processes" in nginx ( #1252 )
...
* Upgrade of nginx config by default reference
2024-05-10 17:09:25 +02:00
Michael Kaufmann
9f44b21a04
check for global customer mysql user existence when updating password
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-10 12:37:38 +02:00
Michael Kaufmann
7934684982
use Request-wrapper-class for every access to $_GET superglobal
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-09 16:03:46 +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
914204b483
Merge branch 'main' of github.com:froxlor/Froxlor
2024-05-07 19:45:13 +02:00
rex2630
fc3f0d8ebf
Add config for Ubuntu 24.04 - Noble Numbat ( #1251 )
...
* Add config for Ubuntu 24.04 - Noble Numbat
* Use php 8.3 by default
2024-05-07 19:45:00 +02:00
Michael Kaufmann
27753962cf
use default caching_sha2_password auth plugin for mysql8
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-03 09:02:22 +02:00
Michael Kaufmann
63b21f385d
mysql8 does not automatically load mysql_native_password-plugin anymore (should not be necessary anyway)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-03 08:36:52 +02:00
Michael Kaufmann
1b44ee2e06
Merge pull request from GHSA-x525-54hf-xr53
...
* do not log unvalidated user-input to mysql-log (if enabled)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
* clean log-text to only allow a subset of special characters
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
* clean log-text when selecting from database to avoid possible previously added malicious entries
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
---------
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-05-03 07:54:13 +02:00
Michael Kaufmann
7f8b36e0bd
select homedir/maildir from emails if called interally as it is also called by customers via EmailAccounts.delete()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-04-28 14:03:38 +02:00
Michael Kaufmann
71746f8dac
select homedir/maildir from emails if called by admin
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-04-28 13:58:27 +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
7d99244b9d
higher delay and dont reset input to wrong value to avoid not being able to enter a date manually without datetime-picker; fixes #1243
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-04-28 12:11:42 +02:00
Michael Kaufmann
0109c2d26f
do not hide nameserver settings via js if email-only is selected for the domain; fixes #1248
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-04-28 12:00:49 +02:00
dependabot[bot]
c1bc422677
Bump vite from 4.5.2 to 4.5.3 ( #1247 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.3/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-04-27 10:23:48 +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
61ae182ba7
update updater to latest stable release; refactored modal-action-button for UI fixed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-03-29 11:40:08 +01:00
Michael Kaufmann
b49f20af95
fix copy-to-clipboard button
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-03-27 12:59:48 +01:00
Michael Kaufmann
1f4f1d8203
fix domains speciallogfile ajax-check/note; improve ajax ip check in admin_ipsandports
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-03-27 11:07:55 +01: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
bb83e78c64
fix missing csrf tokens for some ajax requests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-03-27 10:08:13 +01:00
Wiebe Cazemier
7c3e89ccc0
Fix "expires" option cannot have a year greater than 9999 ( #1246 )
...
This fixes the exception: '"expires" option cannot have a year greater
than 9999', which happens on upgrade from Debian 11 to 12. The session
timeout in the DB is 9999999999999, so we constrain the value.
2024-03-23 15:14:11 +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
ed6154fa4b
Merge branch 'main' of github.com:Froxlor/Froxlor
2024-03-17 08:10:24 +01:00
dependabot[bot]
f22c1db8cb
Bump follow-redirects from 1.15.4 to 1.15.6 ( #1244 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-17 08:08:20 +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
537b274b4c
correctly validate if a symlink is within the customers home-directory if it's not an absolute path; fixes #1242
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-03-08 09:23:21 +01:00
Michael Kaufmann
d8b86fc3c5
correctly disabled ssl-related settings when domain update sets ssl-enbled flag to false; fixes #1241
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-03-04 16:48:35 +01:00