Michael Kaufmann
0a77fd7150
Merge pull request #917 from nachtgeist/pw
...
system: validatePassword(): also quote the delimiter ('/')
2021-02-21 09:13:02 +01:00
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
Daniel Reichelt
1f792466bf
dns: check NS entry to be used as primary NS
...
Don't just blindly use the first custom NS entry for SOA, actually check
if it pertains to the domain in question
2021-02-21 02:33:23 +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