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
Michael Kaufmann
36eb3cc1aa
[domainbulk] remove reqiurement for customer-select in webinterface as it is an API-parameter
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-31 09:45:50 +01:00
Michael Kaufmann
15a13a7783
append file-extension for dkim-private-keys as external tools may require it (rspamd e.g.); thx to rseffner for finding this
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-20 15:28:51 +02:00
Michael Kaufmann
816874872d
make given documentroot of domain relative to customerroot of no absolute path if given; fixes #892
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-14 16:58:19 +02:00
Michael Kaufmann
0e8449f28d
Merge pull request #891 from andlinger/patch-1
...
Fixed typo in contribution document
2020-10-14 14:26:48 +02:00
Michael Kaufmann
3dcbbb9e7b
do not set description to empty value if not passed as parameter as it is optionally; fixes #890
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-14 14:25:23 +02:00
David Andlinger
5ab9e6865d
fixed typo
2020-10-14 14:17:37 +02:00
Michael Kaufmann
3a47b2050e
fix awstats/webalizer directory protection when using nginx; fixes #888
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-13 20:18:44 +02:00
Michael Kaufmann
907c475361
create quotatallies entry if it not exists, fixes #885 ; correction in api-doc for Ftps.update ftp_password parameter, fixes #889
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-13 19:52:29 +02:00
Michael Kaufmann
0dfb4bdcdb
list dns entries after add/delete action handling so the table of entries always shows the current state withouth reloading the page; fixes #887
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-12 09:50:48 +02:00
Michael Kaufmann
a5dc7b93a2
unify customerid/loginname api-parameter-descriptions; fixes #883
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-05 19:59:02 +02:00
Michael Kaufmann
244d2823a6
Merge pull request #882 from heavygale/patch-3
...
Fix for notices "Trying to access array offset on value of type bool" in ReportsCron.php
2020-10-03 13:10:40 +02:00
heavygale
2f0251bb19
Fix for "Trying to access array offset on value of type bool"
...
Proper check for success of query before accessing the result array. This notices occures if there's no custom mail-template for trafficmaxpercent_subject or trafficmaxpercent_mailbody for the required language.
2020-10-03 12:55:14 +02:00
Michael Kaufmann
a37d795ff3
set version to 0.10.21 for maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.21
2020-10-02 18:01:53 +02:00
Michael Kaufmann
d9331cca61
check for fallback of ssl-certificate in ips/ports correctly of lets encrypt is used
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-18 11:49:26 +02:00
Michael Kaufmann
f169129e27
remove obsolete/unused table
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-07 21:53:18 +02:00
Michael Kaufmann
746548492b
output traffic values correctly when not using bcmath and kind of fix wrong unit display on mouseover, fixes #425
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-07 21:51:24 +02:00
Michael Kaufmann
4ad8b62576
for ssl-fallback-check not only check for empty value but also for existence of certificate, thx to df8oe
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-09-06 14:12:25 +02:00
Michael Kaufmann
1eed3d1166
remove underscore from dkim-selector when creating the certificates too, refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-13 09:04:58 +02:00
Michael Kaufmann
6a32720c9a
remove underscore from dkim-selector in the output certificate files too as (old) dkim-filter read the selector from this filename; refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-09 10:54:22 +02:00
Michael Kaufmann
e389ae4bf8
setting version to 0.10.20 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.20
2020-08-07 19:43:16 +02:00
Michael Kaufmann
970ecb469e
use overridden limit_extensions and idle_timeout in vhost config when using fpm and not mod_proxy
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-08-07 17:16:56 +02:00
Grigory Morozov
92b6914610
Update froxlor.sql
...
Data integrity - under no circumstances the empty string is a valid value for these fields
2020-08-07 21:58:06 +07:00
Michael Kaufmann
7e57352bc0
remove underscore from dkim-selector, refs #619
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-30 07:59:22 +02:00
Michael Kaufmann
e3d42a3f62
show current count of results besides total count in listings, fixes #869
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:46:50 +02:00
Michael Kaufmann
456a287621
fix missing query-parameters for IpsAndPorts.listing() when using sql_search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:36:55 +02:00