Michael Kaufmann
35c4e3d1b9
set version to 0.10.22 for upcoming maintenance release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
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
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
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
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
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
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 >
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
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 >
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
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
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
Michael Kaufmann
eff630da8d
unset any limit as we do not have pagination when showing search-results, refs #869
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:28:04 +02:00
Michael Kaufmann
aa45a0302e
fix permanent rebuilding of vhost configs, refs 0af655f106
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-29 08:23:49 +02:00
Michael Kaufmann
10b52486b5
ups, forgot to save the file so it's missing a critical return :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-25 17:28:46 +02:00
Michael Kaufmann
0af655f106
fix permanent rebuilding of vhost configs due to always-true renew check of let's encrypt certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-25 17:21:52 +02:00
tczaude
a5e6ef674f
issue 868 : Add new performerce indexes
2020-07-24 14:35:55 +02:00
Michael Kaufmann
03bc94e69c
insert task to sync certificates for all cases (issue and renew)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-07 12:10:40 +02:00
Michael Kaufmann
37176c94a1
set version to 0.10.19 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-07-03 14:12:48 +02:00
Michael Kaufmann
a141c83ad4
do not call strtotime on the validTo_time_t key of cert_data as it already is an UNIX-timestamp, refs #865
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-23 20:35:50 +02:00
Michael Kaufmann
7c3ff95d22
check for possible CNAME overrides of A/AAAA record in dns-editor, fixes #864
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-23 09:39:00 +02:00
Michael Kaufmann
d653f6842f
check for acme.sh upgrade on every run; fix not running --install-cronjob without having an issue command
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-21 19:50:46 +02:00
Michael Kaufmann
35a69fbfe0
add missing parmeter customerid for SubDomains.delete() which is required when called as admin; fixes #862
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-18 13:05:17 +02:00
Michael Kaufmann
e733701459
trigger removal cronjob of lets encrypt certificate via acme.sh also when domain update removes letsencrypt flag from domain
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 14:09:26 +02:00
Michael Kaufmann
70677fced2
fix double-adding of _ecc to certificate folder when deleting let's encrypt certificate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 12:08:54 +02:00
Michael Kaufmann
daa223ed42
return full domain object on Domains.update() call, fixes #861
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-17 09:29:02 +02:00
Michael Kaufmann
0398f4cdba
set version to 0.10.18 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-12 15:17:09 +02:00
Michael Kaufmann
1a0953e77e
fix typo in response status message, fixes #858
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-08 11:42:44 +02:00
Michael Kaufmann
490704f8e1
Heredoc/nowdoc with an indented closing marker is not supported in PHP 7.2 or earlier.
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-06 20:57:24 +02:00
Michael Kaufmann
2748f1b633
also display error when domain does not resolv to any A or AAAA record in lets-encrypt-dns-validation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-06 15:37:06 +02:00
Michael Kaufmann
8e60c6b201
update api documentation for Ftps.update(), fixes #857
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-05 16:23:41 +02:00
Michael Kaufmann
d4716b2376
correct documentation for Customers.add(), fixes #856
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-05 15:33:49 +02:00
Michael Kaufmann
2c98fc4c2d
fix wrong certificate folder for fallback ceck (ecc/non-ecc)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-04 07:42:13 +02:00
Ante de Baas
1a6082ca91
complete if statement
2020-05-31 20:36:52 +02:00
Ante de Baas
da1d94149a
saet defaults and do some checks
2020-05-31 20:34:47 +02:00
Ante de Baas
e7cfceb65d
add comment
2020-05-31 20:18:37 +02:00
Ante de Baas
1f48ca4711
autodeterct distribution in CLI
2020-05-31 20:10:07 +02:00