3a17d03796add option to specify (optional) fileextension/suffix for generated dkim-private keys; fixes#907
Michael Kaufmann
2021-01-20 10:35:46 +01:00
57ae195930for percentage calculation always use bytes so we don't compare KiB with GiB or similar
Michael Kaufmann
2021-01-18 21:22:29 +01:00
9b86d576fado not display usages on dashboard in fixed size-units but dynamically adjusted
Michael Kaufmann
2021-01-18 20:49:55 +01:00
02a12eda13add missing field 'include_default_vhostconf' to settings table for new installations
Michael Kaufmann
2021-01-16 10:50:49 +01:00
a31da97d66exclude some formfields from xss-cleaning as it could alter the wanted content
Michael Kaufmann
2021-01-13 10:14:51 +01:00
9f13aa9a12only pass binding variable for prepared sql statement if variable exists
Michael Kaufmann
2021-01-13 08:52:00 +01:00
2841051649correctly read in domain's ssl-ips for CAA entries if enabled, fixes#903
Michael Kaufmann
2021-01-12 21:08:10 +01:00
acfbf55d15Check return of validateFormField() just for non-falsey values and not expect boolean data-type; fixes#904
Michael Kaufmann
2021-01-12 19:17:38 +01:00
5848df28fdMerge pull request #902 from bashgeek/master
Michael Kaufmann
2021-01-12 12:25:22 +01:00
21925f48c3set minimum required php-version to 7.1 and recommended php-version to 7.4
Michael Kaufmann
2021-01-06 13:36:35 +01:00
17a64c58c2Put in a trailing "/" for /awstats/ location
Daniel
2020-12-31 16:01:42 +08:00
0ca38cff31Merge pull request #1 from Froxlor/master
Daniel
2020-12-31 15:59:07 +08:00
5efc1849b4fix hide-incompatible-settings feature
Michael Kaufmann
2020-12-30 17:16:15 +01:00
f213d666e2fix typo
Michael Kaufmann
2020-12-30 16:46:01 +01:00
78495b6487update link to perl-fastcgi wiki on nginx.com; added setting to hide incompatible settings (depending on webserver)
Michael Kaufmann
2020-12-30 16:41:26 +01:00
ab1c76e104set version to 0.10.23.1 for bugfix release
0.10.23.1
Michael Kaufmann
2020-12-28 19:48:31 +01:00
a671223823corrected too few arguments to function Froxlor\Cron\Traffic\TrafficCron::callAwstatsGetTraffic(); fixes#901
Michael Kaufmann
2020-12-28 19:43:40 +01:00
3a99e10296set version to 0.10.23 for upcoming maintenance release
0.10.23
Michael Kaufmann
2020-12-28 11:09:56 +01:00
38031aaff9add missing return-code in DomainZones.add which messes up the error handling when using API
Michael Kaufmann
2020-12-23 13:42:36 +01:00
65773bce57automatically set php-fpm default config to php-version that is used for the installation to avoid confusion
Michael Kaufmann
2020-12-21 17:15:02 +01:00
ee5de56a94also validate existence of ssl-key file in vhost generation
Michael Kaufmann
2020-12-10 09:47:58 +01:00
aba97df9b2added date-range parameters for Traffic.listing(), fixes#878
Michael Kaufmann
2020-12-10 09:44:43 +01:00
79e670f797trigger rebuild of cronjobs also if customer email is changed, fixes#896
Michael Kaufmann
2020-12-10 09:41:35 +01:00
8670cb6742Merge pull request #900 from heptalium/master
Michael Kaufmann
2020-12-10 09:29:51 +01:00
bde87950a5fix optional parameters of phpErrHandler
Michael Kaufmann
2020-11-27 14:07:01 +01:00
2a770a93b1Protect only private keys and leave certificates world readable.
Jens Meißner
2020-11-23 20:32:24 +01:00
5b85a1c183use Validate::validateEmail() also for PHPMailer::ValidateAddress() call
Michael Kaufmann
2020-11-17 17:31:49 +01:00
caf8893558use Validate::validateEmail() instead of pure filter_var
Michael Kaufmann
2020-11-17 17:18:23 +01:00
a280461cf6add unicode flag for filter-validate-email (>=php7.1)
Michael Kaufmann
2020-11-17 10:39:11 +01:00
455c655580corrected validation of idn-tld's, fixes#899
Michael Kaufmann
2020-11-14 11:59:46 +01:00
ecd707424fchange example of dhparams.pem folder so it does not conflict with default ssl-certificates-folder which gets purged by froxlor regulary
Michael Kaufmann
2020-11-13 13:01:19 +01:00
60fe330de1Merge pull request #875 from negrusti/patch-2
Michael Kaufmann
2020-11-12 09:01:03 +01:00
cdb871b82bfix delete_userfiles flag not being passed via webinterface email-address-overview
Michael Kaufmann
2020-11-12 08:54:52 +01:00
35c4e3d1b9set version to 0.10.22 for upcoming maintenance release
0.10.22
Michael Kaufmann
2020-11-06 14:47:20 +01:00
b3f82f0981remove duplicate AXFR records as nameserver get added automatically in case they have also been added to the axfr list
Michael Kaufmann
2020-11-01 21:00:27 +01:00
b1b68364bedo not allow setting www as CNAME record if domain has automatic www-Alias enabled, fixes#895
Michael Kaufmann
2020-10-31 16:16:05 +01:00
ea76ce8fccsecure requests; refs #893
Michael Kaufmann
2020-10-31 15:57:59 +01:00
16eca628ddadd Unittest for traffic-filtering by customer-name, refs #894
Michael Kaufmann
2020-10-31 15:53:07 +01:00
6bf5eccc24update dependencies and add voku\AntiXSS
Michael Kaufmann
2020-10-31 15:50:16 +01:00
63d00cd453forgot to add the language strings to the commit for avoid deletion of (super)admin
Michael Kaufmann
2020-10-31 15:48:01 +01:00
c79cba26f3avoid deletion of (super)admin with id 1 due to fallbacks in the code using it; fixes#886
Michael Kaufmann
2020-10-31 10:02:11 +01:00
36eb3cc1aa[domainbulk] remove reqiurement for customer-select in webinterface as it is an API-parameter
Michael Kaufmann
2020-10-31 09:45:50 +01:00
15a13a7783append file-extension for dkim-private-keys as external tools may require it (rspamd e.g.); thx to rseffner for finding this
Michael Kaufmann
2020-10-20 15:28:51 +02:00
816874872dmake given documentroot of domain relative to customerroot of no absolute path if given; fixes#892
Michael Kaufmann
2020-10-14 16:58:19 +02:00
0e8449f28dMerge pull request #891 from andlinger/patch-1
Michael Kaufmann
2020-10-14 14:26:48 +02:00
3dcbbb9e7bdo not set description to empty value if not passed as parameter as it is optionally; fixes#890
Michael Kaufmann
2020-10-14 14:25:06 +02:00
5ab9e6865dfixed typo
David Andlinger
2020-10-14 14:17:37 +02:00
3a47b2050efix awstats/webalizer directory protection when using nginx; fixes#888
Michael Kaufmann
2020-10-13 20:18:44 +02:00
907c475361create quotatallies entry if it not exists, fixes#885; correction in api-doc for Ftps.update ftp_password parameter, fixes#889
Michael Kaufmann
2020-10-13 19:52:29 +02:00
0dfb4bdcdblist dns entries after add/delete action handling so the table of entries always shows the current state withouth reloading the page; fixes#887
Michael Kaufmann
2020-10-12 09:50:48 +02:00
a5dc7b93a2unify customerid/loginname api-parameter-descriptions; fixes#883
Michael Kaufmann
2020-10-05 19:59:02 +02:00
244d2823a6Merge pull request #882 from heavygale/patch-3
Michael Kaufmann
2020-10-03 13:10:40 +02:00
2f0251bb19Fix for "Trying to access array offset on value of type bool"
heavygale
2020-10-03 12:55:14 +02:00
a37d795ff3set version to 0.10.21 for maintenance release
0.10.21
Michael Kaufmann
2020-10-02 18:01:53 +02:00
d9331cca61check for fallback of ssl-certificate in ips/ports correctly of lets encrypt is used
Michael Kaufmann
2020-09-18 11:49:26 +02:00
f169129e27remove obsolete/unused table
Michael Kaufmann
2020-09-07 21:53:18 +02:00
746548492boutput traffic values correctly when not using bcmath and kind of fix wrong unit display on mouseover, fixes#425
Michael Kaufmann
2020-09-07 21:51:24 +02:00
4ad8b62576for ssl-fallback-check not only check for empty value but also for existence of certificate, thx to df8oe
Michael Kaufmann
2020-09-06 14:12:19 +02:00
1eed3d1166remove underscore from dkim-selector when creating the certificates too, refs #619
Michael Kaufmann
2020-08-13 09:04:58 +02:00
6a32720c9aremove underscore from dkim-selector in the output certificate files too as (old) dkim-filter read the selector from this filename; refs #619
Michael Kaufmann
2020-08-09 10:54:22 +02:00
e389ae4bf8setting version to 0.10.20 for upcoming maintenance release
0.10.20
Michael Kaufmann
2020-08-07 19:43:16 +02:00
970ecb469euse overridden limit_extensions and idle_timeout in vhost config when using fpm and not mod_proxy
Michael Kaufmann
2020-08-07 17:16:56 +02:00
7e57352bc0remove underscore from dkim-selector, refs #619
Michael Kaufmann
2020-07-30 07:59:22 +02:00
e3d42a3f62show current count of results besides total count in listings, fixes#869
Michael Kaufmann
2020-07-29 08:46:50 +02:00
456a287621fix missing query-parameters for IpsAndPorts.listing() when using sql_search
Michael Kaufmann
2020-07-29 08:36:55 +02:00
eff630da8dunset any limit as we do not have pagination when showing search-results, refs #869
Michael Kaufmann
2020-07-29 08:28:04 +02:00
aa45a0302efix permanent rebuilding of vhost configs, refs 0af655f106
Michael Kaufmann
2020-07-29 08:23:49 +02:00
aa14487995update jquery library, fixes#872
Michael Kaufmann
2020-07-28 13:28:47 +02:00
10b52486b5ups, forgot to save the file so it's missing a critical return :P
Michael Kaufmann
2020-07-25 17:28:46 +02:00
0af655f106fix permanent rebuilding of vhost configs due to always-true renew check of let's encrypt certificates
Michael Kaufmann
2020-07-25 17:21:52 +02:00
665c87cca7fix index on longtext field which is not working due to unknown length; fixes#868
Michael Kaufmann
2020-07-25 17:21:13 +02:00
1c50838d37Merge pull request #871 from tczaude/master
Michael Kaufmann
2020-07-24 20:37:26 +02:00
03bc94e69cinsert task to sync certificates for all cases (issue and renew)
Michael Kaufmann
2020-07-07 12:10:40 +02:00
37176c94a1set version to 0.10.19 for upcoming release
0.10.19
Michael Kaufmann
2020-07-03 14:12:48 +02:00
a141c83ad4do not call strtotime on the validTo_time_t key of cert_data as it already is an UNIX-timestamp, refs #865
Michael Kaufmann
2020-06-23 20:35:50 +02:00
7c3ff95d22check for possible CNAME overrides of A/AAAA record in dns-editor, fixes#864
Michael Kaufmann
2020-06-23 09:39:00 +02:00
d653f6842fcheck for acme.sh upgrade on every run; fix not running --install-cronjob without having an issue command
Michael Kaufmann
2020-06-21 19:50:46 +02:00
35a69fbfe0add missing parmeter customerid for SubDomains.delete() which is required when called as admin; fixes#862
Michael Kaufmann
2020-06-18 13:05:17 +02:00
e733701459trigger removal cronjob of lets encrypt certificate via acme.sh also when domain update removes letsencrypt flag from domain
Michael Kaufmann
2020-06-17 14:09:26 +02:00
70677fced2fix double-adding of _ecc to certificate folder when deleting let's encrypt certificate
Michael Kaufmann
2020-06-17 12:08:54 +02:00
daa223ed42return full domain object on Domains.update() call, fixes#861
Michael Kaufmann
2020-06-17 09:29:02 +02:00
0398f4cdbaset version to 0.10.18 for upcoming release
0.10.18
Michael Kaufmann
2020-06-12 15:17:09 +02:00
1a0953e77efix typo in response status message, fixes#858
Michael Kaufmann
2020-06-08 11:42:44 +02:00
490704f8e1Heredoc/nowdoc with an indented closing marker is not supported in PHP 7.2 or earlier.
Michael Kaufmann
2020-06-06 20:57:24 +02:00
2748f1b633also display error when domain does not resolv to any A or AAAA record in lets-encrypt-dns-validation
Michael Kaufmann
2020-06-06 15:37:06 +02:00
8e60c6b201update api documentation for Ftps.update(), fixes#857
Michael Kaufmann
2020-06-05 16:23:41 +02:00
d4716b2376correct documentation for Customers.add(), fixes#856
Michael Kaufmann
2020-06-05 15:33:49 +02:00
2c98fc4c2dfix wrong certificate folder for fallback ceck (ecc/non-ecc)
Michael Kaufmann
2020-06-04 07:42:13 +02:00
65e1f633efMerge pull request #855 from daxara/detect_distr
Michael Kaufmann
2020-05-31 20:59:26 +02:00
ed4dbba278also perform checks in Install class
Ante de Baas
2020-05-31 20:46:27 +02:00
1a6082ca91complete if statement
Ante de Baas
2020-05-31 20:36:52 +02:00
da1d94149asaet defaults and do some checks
Ante de Baas
2020-05-31 20:34:47 +02:00
e7cfceb65dadd comment
Ante de Baas
2020-05-31 20:18:37 +02:00
1f48ca4711autodeterct distribution in CLI
Ante de Baas
2020-05-31 20:10:07 +02:00
fe0fb8dd5ffix non-static method called statically in \Froxlor\FileDir
Michael Kaufmann
2020-05-31 16:38:53 +02:00