Commit Graph

  • 3a17d03796 add option to specify (optional) fileextension/suffix for generated dkim-private keys; fixes #907 Michael Kaufmann 2021-01-20 10:35:46 +01:00
  • 57ae195930 for 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
  • 9b86d576fa do not display usages on dashboard in fixed size-units but dynamically adjusted Michael Kaufmann 2021-01-18 20:49:55 +01:00
  • 02a12eda13 add missing field 'include_default_vhostconf' to settings table for new installations Michael Kaufmann 2021-01-16 10:50:49 +01:00
  • a31da97d66 exclude some formfields from xss-cleaning as it could alter the wanted content Michael Kaufmann 2021-01-13 10:14:51 +01:00
  • 9f13aa9a12 only pass binding variable for prepared sql statement if variable exists Michael Kaufmann 2021-01-13 08:52:00 +01:00
  • 2841051649 correctly read in domain's ssl-ips for CAA entries if enabled, fixes #903 Michael Kaufmann 2021-01-12 21:08:10 +01:00
  • acfbf55d15 Check 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
  • 5848df28fd Merge pull request #902 from bashgeek/master Michael Kaufmann 2021-01-12 12:25:22 +01:00
  • 21925f48c3 set minimum required php-version to 7.1 and recommended php-version to 7.4 Michael Kaufmann 2021-01-06 13:36:35 +01:00
  • 17a64c58c2 Put in a trailing "/" for /awstats/ location Daniel 2020-12-31 16:01:42 +08:00
  • 0ca38cff31 Merge pull request #1 from Froxlor/master Daniel 2020-12-31 15:59:07 +08:00
  • 5efc1849b4 fix hide-incompatible-settings feature Michael Kaufmann 2020-12-30 17:16:15 +01:00
  • f213d666e2 fix typo Michael Kaufmann 2020-12-30 16:46:01 +01:00
  • 78495b6487 update 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
  • ab1c76e104 set version to 0.10.23.1 for bugfix release 0.10.23.1 Michael Kaufmann 2020-12-28 19:48:31 +01:00
  • a671223823 corrected too few arguments to function Froxlor\Cron\Traffic\TrafficCron::callAwstatsGetTraffic(); fixes #901 Michael Kaufmann 2020-12-28 19:43:40 +01:00
  • 3a99e10296 set version to 0.10.23 for upcoming maintenance release 0.10.23 Michael Kaufmann 2020-12-28 11:09:56 +01:00
  • 38031aaff9 add 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
  • 65773bce57 automatically 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
  • ee5de56a94 also validate existence of ssl-key file in vhost generation Michael Kaufmann 2020-12-10 09:47:58 +01:00
  • aba97df9b2 added date-range parameters for Traffic.listing(), fixes #878 Michael Kaufmann 2020-12-10 09:44:43 +01:00
  • 79e670f797 trigger rebuild of cronjobs also if customer email is changed, fixes #896 Michael Kaufmann 2020-12-10 09:41:35 +01:00
  • 8670cb6742 Merge pull request #900 from heptalium/master Michael Kaufmann 2020-12-10 09:29:51 +01:00
  • bde87950a5 fix optional parameters of phpErrHandler Michael Kaufmann 2020-11-27 14:07:01 +01:00
  • aa1d2ab01d Set certificate files explicitly world readable. Jens Meißner 2020-11-24 17:38:49 +01:00
  • 2a770a93b1 Protect only private keys and leave certificates world readable. Jens Meißner 2020-11-23 20:32:24 +01:00
  • 5b85a1c183 use Validate::validateEmail() also for PHPMailer::ValidateAddress() call Michael Kaufmann 2020-11-17 17:31:49 +01:00
  • caf8893558 use Validate::validateEmail() instead of pure filter_var Michael Kaufmann 2020-11-17 17:18:23 +01:00
  • a280461cf6 add unicode flag for filter-validate-email (>=php7.1) Michael Kaufmann 2020-11-17 10:39:11 +01:00
  • 455c655580 corrected validation of idn-tld's, fixes #899 Michael Kaufmann 2020-11-14 11:59:46 +01:00
  • ecd707424f change 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
  • 60fe330de1 Merge pull request #875 from negrusti/patch-2 Michael Kaufmann 2020-11-12 09:01:03 +01:00
  • cdb871b82b fix delete_userfiles flag not being passed via webinterface email-address-overview Michael Kaufmann 2020-11-12 08:54:52 +01:00
  • 2e81445a4e greylisting dis/enable Udo Waechter 2020-11-11 13:40:33 +01:00
  • 35c4e3d1b9 set version to 0.10.22 for upcoming maintenance release 0.10.22 Michael Kaufmann 2020-11-06 14:47:20 +01:00
  • b3f82f0981 remove 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
  • b1b68364be do 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
  • ea76ce8fcc secure requests; refs #893 Michael Kaufmann 2020-10-31 15:57:59 +01:00
  • 16eca628dd add Unittest for traffic-filtering by customer-name, refs #894 Michael Kaufmann 2020-10-31 15:53:07 +01:00
  • 6bf5eccc24 update dependencies and add voku\AntiXSS Michael Kaufmann 2020-10-31 15:50:16 +01:00
  • 63d00cd453 forgot to add the language strings to the commit for avoid deletion of (super)admin Michael Kaufmann 2020-10-31 15:48:01 +01:00
  • c79cba26f3 avoid 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
  • 15a13a7783 append 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
  • 816874872d make 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
  • 0e8449f28d Merge pull request #891 from andlinger/patch-1 Michael Kaufmann 2020-10-14 14:26:48 +02:00
  • 3dcbbb9e7b do 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
  • 5ab9e6865d fixed typo David Andlinger 2020-10-14 14:17:37 +02:00
  • 3a47b2050e fix awstats/webalizer directory protection when using nginx; fixes #888 Michael Kaufmann 2020-10-13 20:18:44 +02:00
  • 907c475361 create 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
  • 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 Michael Kaufmann 2020-10-12 09:50:48 +02:00
  • a5dc7b93a2 unify customerid/loginname api-parameter-descriptions; fixes #883 Michael Kaufmann 2020-10-05 19:59:02 +02:00
  • 244d2823a6 Merge pull request #882 from heavygale/patch-3 Michael Kaufmann 2020-10-03 13:10:40 +02:00
  • 2f0251bb19 Fix for "Trying to access array offset on value of type bool" heavygale 2020-10-03 12:55:14 +02:00
  • a37d795ff3 set version to 0.10.21 for maintenance release 0.10.21 Michael Kaufmann 2020-10-02 18:01:53 +02:00
  • d9331cca61 check for fallback of ssl-certificate in ips/ports correctly of lets encrypt is used Michael Kaufmann 2020-09-18 11:49:26 +02:00
  • f169129e27 remove obsolete/unused table Michael Kaufmann 2020-09-07 21:53:18 +02:00
  • 746548492b output 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
  • 4ad8b62576 for 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
  • 1eed3d1166 remove underscore from dkim-selector when creating the certificates too, refs #619 Michael Kaufmann 2020-08-13 09:04:58 +02:00
  • 6a32720c9a remove 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
  • e389ae4bf8 setting version to 0.10.20 for upcoming maintenance release 0.10.20 Michael Kaufmann 2020-08-07 19:43:16 +02:00
  • 970ecb469e use 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
  • 92b6914610 Update froxlor.sql Grigory Morozov 2020-08-07 21:58:06 +07:00
  • 7e57352bc0 remove underscore from dkim-selector, refs #619 Michael Kaufmann 2020-07-30 07:59:22 +02:00
  • e3d42a3f62 show current count of results besides total count in listings, fixes #869 Michael Kaufmann 2020-07-29 08:46:50 +02:00
  • 456a287621 fix missing query-parameters for IpsAndPorts.listing() when using sql_search Michael Kaufmann 2020-07-29 08:36:55 +02:00
  • eff630da8d unset any limit as we do not have pagination when showing search-results, refs #869 Michael Kaufmann 2020-07-29 08:28:04 +02:00
  • aa45a0302e fix permanent rebuilding of vhost configs, refs 0af655f106 Michael Kaufmann 2020-07-29 08:23:49 +02:00
  • aa14487995 update jquery library, fixes #872 Michael Kaufmann 2020-07-28 13:28:47 +02:00
  • 10b52486b5 ups, forgot to save the file so it's missing a critical return :P Michael Kaufmann 2020-07-25 17:28:46 +02:00
  • 0af655f106 fix 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
  • 665c87cca7 fix index on longtext field which is not working due to unknown length; fixes #868 Michael Kaufmann 2020-07-25 17:21:13 +02:00
  • 1c50838d37 Merge pull request #871 from tczaude/master Michael Kaufmann 2020-07-24 20:37:26 +02:00
  • ac5bc78e12 fix showUpdateStep tczaude 2020-07-24 19:32:04 +02:00
  • a5e6ef674f issue 868 : Add new performerce indexes tczaude 2020-07-24 14:35:55 +02:00
  • 03bc94e69c insert task to sync certificates for all cases (issue and renew) Michael Kaufmann 2020-07-07 12:10:40 +02:00
  • 37176c94a1 set version to 0.10.19 for upcoming release 0.10.19 Michael Kaufmann 2020-07-03 14:12:48 +02:00
  • a141c83ad4 do 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
  • 7c3ff95d22 check for possible CNAME overrides of A/AAAA record in dns-editor, fixes #864 Michael Kaufmann 2020-06-23 09:39:00 +02:00
  • d653f6842f check 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
  • 35a69fbfe0 add 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
  • e733701459 trigger 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
  • 70677fced2 fix double-adding of _ecc to certificate folder when deleting let's encrypt certificate Michael Kaufmann 2020-06-17 12:08:54 +02:00
  • daa223ed42 return full domain object on Domains.update() call, fixes #861 Michael Kaufmann 2020-06-17 09:29:02 +02:00
  • 0398f4cdba set version to 0.10.18 for upcoming release 0.10.18 Michael Kaufmann 2020-06-12 15:17:09 +02:00
  • 1a0953e77e fix typo in response status message, fixes #858 Michael Kaufmann 2020-06-08 11:42:44 +02:00
  • 490704f8e1 Heredoc/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
  • 2748f1b633 also 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
  • 8e60c6b201 update api documentation for Ftps.update(), fixes #857 Michael Kaufmann 2020-06-05 16:23:41 +02:00
  • d4716b2376 correct documentation for Customers.add(), fixes #856 Michael Kaufmann 2020-06-05 15:33:49 +02:00
  • 2c98fc4c2d fix wrong certificate folder for fallback ceck (ecc/non-ecc) Michael Kaufmann 2020-06-04 07:42:13 +02:00
  • 65e1f633ef Merge pull request #855 from daxara/detect_distr Michael Kaufmann 2020-05-31 20:59:26 +02:00
  • ed4dbba278 also perform checks in Install class Ante de Baas 2020-05-31 20:46:27 +02:00
  • 1a6082ca91 complete if statement Ante de Baas 2020-05-31 20:36:52 +02:00
  • da1d94149a saet defaults and do some checks Ante de Baas 2020-05-31 20:34:47 +02:00
  • e7cfceb65d add comment Ante de Baas 2020-05-31 20:18:37 +02:00
  • 1f48ca4711 autodeterct distribution in CLI Ante de Baas 2020-05-31 20:10:07 +02:00
  • fe0fb8dd5f fix non-static method called statically in \Froxlor\FileDir Michael Kaufmann 2020-05-31 16:38:53 +02:00