Daniel Reichelt
67d67a287f
system: validatePassword(): also quote the delimiter ('/')
...
Quoting the default regex delimiter is required for the password
complexity check to work if '/' had been specified as special character
in Froxlor's account settings.
2021-02-21 02:33:46 +01:00
Michael Kaufmann
5a6343b47c
php8 compatibility, fixes #916
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-16 12:38:01 +01:00
Michael Kaufmann
841c529107
fix check for required firstname/name/company in Customers.update(), fixes #915
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-15 23:26:18 +01:00
Michael Kaufmann
41c3f21f0b
list only phpenabled and http-enabled domains in php-configuration overview; fixes #911
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-11 16:16:04 +01:00
Michael Kaufmann
b8c0688ba0
added possibility to use 'in' sql-operation in sql_where parameter for Api-calls; php-8 compat fix in admin_traffic
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-11 12:09:42 +01:00
Michael Kaufmann
24e02e99fb
set version to 0.10.24 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.24
2021-02-05 15:46:08 +01:00
Michael Kaufmann
97bb7b6227
add filecontent to allowed form-fields to not be escaped
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-05 15:44:49 +01:00
Michael Kaufmann
5ceddc8c65
remove not (yet) used cli script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-02-05 15:42:38 +01:00
Michael Kaufmann
3a17d03796
add option to specify (optional) fileextension/suffix for generated dkim-private keys; fixes #907
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-20 12:12:41 +01:00
Michael Kaufmann
57ae195930
for percentage calculation always use bytes so we don't compare KiB with GiB or similar
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-18 21:22:29 +01:00
Michael Kaufmann
9b86d576fa
do not display usages on dashboard in fixed size-units but dynamically adjusted
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-18 20:49:55 +01:00
Michael Kaufmann
02a12eda13
add missing field 'include_default_vhostconf' to settings table for new installations
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-16 10:50:49 +01:00
Michael Kaufmann
a31da97d66
exclude some formfields from xss-cleaning as it could alter the wanted content
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-13 10:14:51 +01:00
Michael Kaufmann
9f13aa9a12
only pass binding variable for prepared sql statement if variable exists
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-13 08:52:00 +01:00
Michael Kaufmann
2841051649
correctly read in domain's ssl-ips for CAA entries if enabled, fixes #903
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-12 21:08:10 +01:00
Michael Kaufmann
acfbf55d15
Check return of validateFormField() just for non-falsey values and not expect boolean data-type; fixes #904
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-12 19:17:38 +01:00
Michael Kaufmann
5848df28fd
Merge pull request #902 from bashgeek/master
...
Put in trailing slash to /awstats/ location in nginx config
2021-01-12 12:25:22 +01:00
Michael Kaufmann
21925f48c3
set minimum required php-version to 7.1 and recommended php-version to 7.4
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-06 13:36:35 +01:00
Daniel
17a64c58c2
Put in a trailing "/" for /awstats/ location
2020-12-31 16:01:42 +08:00
Daniel
0ca38cff31
Merge pull request #1 from Froxlor/master
...
up
2020-12-31 15:59:07 +08:00
Michael Kaufmann
5efc1849b4
fix hide-incompatible-settings feature
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 17:16:15 +01:00
Michael Kaufmann
f213d666e2
fix typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 16:46:01 +01:00
Michael Kaufmann
78495b6487
update link to perl-fastcgi wiki on nginx.com; added setting to hide incompatible settings (depending on webserver)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-30 16:41:26 +01:00
Michael Kaufmann
ab1c76e104
set version to 0.10.23.1 for bugfix release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.23.1
2020-12-28 19:48:31 +01:00
Michael Kaufmann
a671223823
corrected too few arguments to function Froxlor\Cron\Traffic\TrafficCron::callAwstatsGetTraffic(); fixes #901
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-28 19:43:40 +01:00
Michael Kaufmann
3a99e10296
set version to 0.10.23 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.23
2020-12-28 11:09:56 +01:00
Michael Kaufmann
38031aaff9
add missing return-code in DomainZones.add which messes up the error handling when using API
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-23 13:42:36 +01:00
Michael Kaufmann
65773bce57
automatically set php-fpm default config to php-version that is used for the installation to avoid confusion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-21 17:15:02 +01:00
Michael Kaufmann
ee5de56a94
also validate existence of ssl-key file in vhost generation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:47:58 +01:00
Michael Kaufmann
aba97df9b2
added date-range parameters for Traffic.listing(), fixes #878
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:44:43 +01:00
Michael Kaufmann
79e670f797
trigger rebuild of cronjobs also if customer email is changed, fixes #896
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-12-10 09:41:35 +01:00
Michael Kaufmann
8670cb6742
Merge pull request #900 from heptalium/master
...
Protect only private keys and leave certificates world readable.
2020-12-10 09:29:51 +01:00
Michael Kaufmann
bde87950a5
fix optional parameters of phpErrHandler
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-27 14:07:01 +01:00
Jens Meißner
aa1d2ab01d
Set certificate files explicitly world readable.
2020-11-24 17:38:49 +01:00
Jens Meißner
2a770a93b1
Protect only private keys and leave certificates world readable.
2020-11-23 20:32:24 +01:00
Michael Kaufmann
5b85a1c183
use Validate::validateEmail() also for PHPMailer::ValidateAddress() call
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 17:31:49 +01:00
Michael Kaufmann
caf8893558
use Validate::validateEmail() instead of pure filter_var
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 17:18:23 +01:00
Michael Kaufmann
a280461cf6
add unicode flag for filter-validate-email (>=php7.1)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-17 10:39:11 +01:00
Michael Kaufmann
455c655580
corrected validation of idn-tld's, fixes #899
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-14 11:59:46 +01:00
Michael Kaufmann
ecd707424f
change example of dhparams.pem folder so it does not conflict with default ssl-certificates-folder which gets purged by froxlor regulary
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-13 13:01:19 +01:00
Michael Kaufmann
60fe330de1
Merge pull request #875 from negrusti/patch-2
...
Data integrity - remove default values from some columns
2020-11-12 09:01:03 +01:00
Michael Kaufmann
cdb871b82b
fix delete_userfiles flag not being passed via webinterface email-address-overview
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-12 08:54:52 +01:00
Michael Kaufmann
35c4e3d1b9
set version to 0.10.22 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.22
2020-11-06 14:47:20 +01:00
Michael Kaufmann
b3f82f0981
remove duplicate AXFR records as nameserver get added automatically in case they have also been added to the axfr list
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-11-01 21:00:27 +01:00
Michael Kaufmann
b1b68364be
do not allow setting www as CNAME record if domain has automatic www-Alias enabled, fixes #895
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 16:16:05 +01:00
Michael Kaufmann
ea76ce8fcc
secure requests; refs #893
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:57:59 +01:00
Michael Kaufmann
16eca628dd
add Unittest for traffic-filtering by customer-name, refs #894
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:53:07 +01:00
Michael Kaufmann
6bf5eccc24
update dependencies and add voku\AntiXSS
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:50:16 +01:00
Michael Kaufmann
63d00cd453
forgot to add the language strings to the commit for avoid deletion of (super)admin
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 15:48:01 +01:00
Michael Kaufmann
c79cba26f3
avoid deletion of (super)admin with id 1 due to fallbacks in the code using it; fixes #886
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 10:02:11 +01:00