Commit Graph

  • 1b2c186c07 introduce search, limit, offset and orderby possibilities for (almost) all API listing() functions; added listingCount() function in preparation to replace the old UI\Paging class later on Michael Kaufmann 2019-11-02 10:58:52 +01:00
  • b162324ff0 fix renew-check of let's encrypt implementation, set version to 0.10.5 for bugfix release; fixes #747 0.10.5 Michael Kaufmann 2019-11-01 14:19:06 +01:00
  • 6cd061d74c set version to 0.10.4 for upcoming maintenance release; minor code formatting + adjustments 0.10.4 Michael Kaufmann 2019-11-01 11:16:13 +01:00
  • 53b7420dc9 fix stripping of escape-sequences in api-endpoint; fixes #746 Michael Kaufmann 2019-11-01 07:39:28 +01:00
  • aa85c648a3 check for renewal of certificates not only if there's a task to regenerate vhosts but everytime the letsencrypt cronjob runs (which is basically obsolete due to the integration into the tasks cron but perfect for checking renewal dates Michael Kaufmann 2019-10-31 21:37:54 +01:00
  • 35e228ff09 Merge pull request #745 from pquerner/unittests/564 Michael Kaufmann 2019-10-30 13:01:02 +01:00
  • 62236da496 changed method name Pascal 2019-10-30 12:50:16 +01:00
  • e1cc896b6c add unit tests for Validate::is_ipv6 Pascal 2019-10-30 12:39:56 +01:00
  • 36595baa65 Merge remote-tracking branch 'Froxlor/master' Pascal 2019-10-30 12:14:39 +01:00
  • ec3fd1d105 Create SECURITY.md Michael Kaufmann 2019-10-30 11:00:08 +01:00
  • e39dcfbfe2 Update FUNDING.yml Michael Kaufmann 2019-10-30 10:50:20 +01:00
  • ef6254b307 Merge pull request #679 from pquerner/#564 Michael Kaufmann 2019-10-30 10:40:26 +01:00
  • 44bf211ab5 Merge pull request #743 from kionez/fix_split_path_info Michael Kaufmann 2019-10-29 16:09:44 +01:00
  • b0e920104f Fix fastcgi_split_path_info as https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/ kionez 2019-10-29 16:00:14 +01:00
  • 299e201142 Fix fastcgi_split_path_info kionez 2019-10-29 15:47:28 +01:00
  • 46982ad2dc validate that a customer gets the default ftp account created even if the admin/reseller has no more resource for ftp accounts; fixes #741 Michael Kaufmann 2019-10-29 07:52:00 +01:00
  • c0e07fd659 fix undefined variable in hosting-plans frontend, fixes #742 Michael Kaufmann 2019-10-28 20:06:14 +01:00
  • 5c11eecbd7 remove code for checking ipv6 mapped ipv4 notation Pascal 2019-10-28 17:27:39 +01:00
  • 9689afc759 change method signature of \Froxlor\Validate\Validate::validate_ip2 Pascal 2019-10-28 16:58:34 +01:00
  • d76f4108e5 dont need $result if we're expecting an exception Pascal 2019-10-28 16:40:22 +01:00
  • 9c4d619840 remove inner if statement check ipv6 when cidr>netmask flag is set Pascal 2019-10-28 16:32:52 +01:00
  • 7774e7606d dont check notated ips again Pascal 2019-10-28 16:29:53 +01:00
  • 2ed0cad27b #564: Pascal 2019-10-28 16:27:54 +01:00
  • 686c2ae534 fix comparison Pascal 2019-10-28 16:00:43 +01:00
  • faf3abe800 introduce new parameter to allow automatic convert cidr notation to netmask notation Pascal 2019-10-28 15:33:26 +01:00
  • 220b493a1b better readability Pascal 2019-10-28 14:16:27 +01:00
  • e8d67f9711 check if ipv6 first Pascal 2019-10-28 14:07:31 +01:00
  • 83e932b068 switch join with implode Pascal 2019-10-28 13:26:32 +01:00
  • 84d1be538e block ipv6 addresses in cidr notation (mysql can't handle it) Pascal 2019-10-28 13:25:34 +01:00
  • c97cdb1c0e make it more readable Pascal 2019-10-28 13:15:48 +01:00
  • ffefe85fb4 Merge branch 'master' into #564 Pascal 2019-10-28 12:18:55 +01:00
  • 27341ca490 Merge remote-tracking branch 'Froxlor/master' Pascal 2019-10-28 12:17:51 +01:00
  • 822bb2bd4d fixed deletion of default-ftp-user possible via API (not through the interface though); refs #741 Michael Kaufmann 2019-10-27 16:02:32 +01:00
  • 88ee76e4c9 setting version to 0.10.3 for upcoming release 0.10.3 Michael Kaufmann 2019-10-25 14:48:13 +02:00
  • 90d921ebb5 preserve downward compatibility for 0.10.1 updaters regarding specialsettings for ssl-enabled domains; fixes #739 Michael Kaufmann 2019-10-24 18:14:51 +02:00
  • 7b162c4bd0 added tls-settings per domain for admins with change_serversettings-flag set; fixes #519 Michael Kaufmann 2019-10-22 16:30:19 +02:00
  • 32e2d48aed fallback to /tmp/froxlor.log if file-log is activated but no file given or not writeable; fixes #737 Michael Kaufmann 2019-10-22 15:06:41 +02:00
  • 1fdc524171 correct permissions Michael Kaufmann 2019-10-19 11:08:55 +02:00
  • 4704798379 setting version to 0.10.2 for upcoming maintenance release 0.10.2 Michael Kaufmann 2019-10-18 13:39:23 +02:00
  • e5c1e8350d set default_theme value in settings-array to 'Sparkle' as it is in install/froxlor.sql; improve language strings for adding php-configurations and fpm-versions Michael Kaufmann 2019-10-17 18:40:53 +02:00
  • f0b36c03ad fix registration and termination date to flip between empty-value and 0000-00-00, thx to dxd Michael Kaufmann 2019-10-17 09:35:33 +02:00
  • 79056f20ee display API in the list of features the customer is allowed to use; display total diskspace used by customer (web, mail and mysql) on customers dashboard, fixes #733 Michael Kaufmann 2019-10-16 12:44:23 +02:00
  • 5d6aa4d2bb Merge pull request #732 from TimoStramann/patch-1 Michael Kaufmann 2019-10-16 06:32:13 +02:00
  • f803276ca2 fixing typo Timo Stramann 2019-10-16 00:11:30 +02:00
  • 5cf2d32e8a reverse parameter for Domains.add() into so users have to explicitly pass the parameter if they do NOT want the default ssl-ip to be used if left empty, so it behaves like the non-ssl ipandport parameter - if left empty, the system default is being used, thx J-BBB Michael Kaufmann 2019-10-15 14:35:42 +02:00
  • 9430f77c2e Setting system.leapiversion exists and just needs to be updated, no added Michael Kaufmann 2019-10-15 07:22:41 +02:00
  • 302fe994b7 adjust ip/port settings for downward compatibility when adding new ssl-specialsettings related settings Michael Kaufmann 2019-10-14 14:26:13 +02:00
  • 9b122bc003 order tasks by type descending to create bind and webserver configs at the end of the run; cleanUp configs files after creation of certificates to minimize downtime, thx to SCD for testing Michael Kaufmann 2019-10-14 13:56:55 +02:00
  • 9410356bc7 fix output of acme command when upgrading Michael Kaufmann 2019-10-14 10:12:26 +02:00
  • 5d5cc3dda3 fix array to string conversion Michael Kaufmann 2019-10-13 22:49:03 +02:00
  • a7ccb7007f add Unit-test for DomainZones.listing() Michael Kaufmann 2019-10-13 14:47:39 +02:00
  • 5680c88da0 implement DomainZones.listing() to actually return custom stored dns entries for a given domain, fixes #731 Michael Kaufmann 2019-10-13 14:40:04 +02:00
  • cf01a587c7 fix typo in updater Michael Kaufmann 2019-10-12 14:53:13 +02:00
  • b6367e1be1 forgot to add the ssl-default-vhostconf-domain fields in ipsandports Michael Kaufmann 2019-10-12 14:39:58 +02:00
  • 93aa8bff1e add default-ssl-vhost settings and optionally allow including of non-ssl default-vhost settings, fixes #727 Michael Kaufmann 2019-10-12 14:34:18 +02:00
  • 15fa035dc4 check for minimum required php version in autoupdater Michael Kaufmann 2019-10-12 14:04:43 +02:00
  • 057f4aaa10 Passing the and parameters in reverse order to implode has been deprecated since PHP 7.4 Michael Kaufmann 2019-10-12 10:22:11 +02:00
  • f588927bc5 check for existence of certificate files created by acme.sh Michael Kaufmann 2019-10-12 08:17:04 +02:00
  • 03d2a76dd0 clean up language and code for dropped let's encrypt ACMEv1 support Michael Kaufmann 2019-10-11 20:53:34 +02:00
  • 0d0e557715 force Let's Encrypt ACMEv2 API, fixed #728 Michael Kaufmann 2019-10-11 18:17:05 +02:00
  • fb54b887f2 remove unneeded apihelp-page code in admin/customer_index; set explicit version to api-doc URL; check for acme.sh cronjob and uninstall it, as froxlor manages that itself Michael Kaufmann 2019-10-10 16:42:32 +02:00
  • 9167608794 set version to 0.10.1 for maintenance release 0.10.1 Michael Kaufmann 2019-10-10 14:55:45 +02:00
  • 050af61082 show success in updater when there are no more old files to delete and exec() is disallowed (showed empty list) Michael Kaufmann 2019-10-09 12:05:04 +02:00
  • 2c23431daf show on API keys page wether api access is allowed Michael Kaufmann 2019-10-09 11:52:55 +02:00
  • 4543c73b4f add possibility to enable/disable api access on a per user base Michael Kaufmann 2019-10-09 11:43:22 +02:00
  • 88d85fc02e fix curly bracket array access (deprecated) Michael Kaufmann 2019-10-09 07:59:38 +02:00
  • 6102fabcb6 allow setting http2 flag for (sub)domains in customer view, fixes #725 Michael Kaufmann 2019-10-09 07:59:11 +02:00
  • d7a7412973 Merge pull request #724 from kionez/add-ssl-expirationdate Michael Kaufmann 2019-10-08 18:59:27 +02:00
  • 1b3029b826 Fix typo kionez 2019-10-08 18:50:10 +02:00
  • 26cb53c8fb correctly validate that a domain has not a certificate in Certificates.add(), refs #722 Michael Kaufmann 2019-10-08 18:44:42 +02:00
  • b4999fcc83 Throw exception if domain used to call Certificates.get() does not have a certificate, fixes #722 Michael Kaufmann 2019-10-08 18:01:59 +02:00
  • 05f602d457 Fix for null expiration date and coding style kionez 2019-10-08 17:44:41 +02:00
  • 89b95d61d2 return empty array in FroxlorAPI.php example class if last call was unsuccessful, fixes #722 Michael Kaufmann 2019-10-08 17:36:42 +02:00
  • 9ec03bade7 Add expiration date to SSL certificates loaded via API request kionez 2019-10-08 17:32:03 +02:00
  • 20699a15a6 update composer dependencies Michael Kaufmann 2019-10-08 12:54:15 +02:00
  • 9b8a6e7e67 more php-7.4 compatibility Michael Kaufmann 2019-10-08 12:38:22 +02:00
  • 3a8d5a9517 correct Mysql.add phpDoc to produce correct api-doc, fixes #721 Michael Kaufmann 2019-10-08 12:11:00 +02:00
  • 557b28a69d more php-7.4 compatibility Michael Kaufmann 2019-10-08 12:08:36 +02:00
  • 0f1c5506e2 do not create username@domain ftp user if the default-ftp-user is being created in Ftps.add, fixes #720 Michael Kaufmann 2019-10-08 12:04:10 +02:00
  • c6a93fa336 fix possible php-7.4 notice 'Trying to access array offset on value of type bool' Michael Kaufmann 2019-10-08 11:26:05 +02:00
  • 466ea0fa99 show update steps for version updates (forgot that once or twice); add fallback for file deletion if exec() is not allowed; fix php7.4 warnings Michael Kaufmann 2019-10-08 10:54:08 +02:00
  • 8f850ee7f3 simplify config-templates for cronjob setup Michael Kaufmann 2019-10-06 22:54:54 +02:00
  • 55d21e475d set low timeout for version-check and output message if check is not possible (due to connection error, downtime of server, etc.) Michael Kaufmann 2019-10-06 18:53:30 +02:00
  • fa3e3da7ac only flush privileges if anything at all happened Michael Kaufmann 2019-10-06 14:47:04 +02:00
  • 05d66c034e update min-required version of php in composer.json Michael Kaufmann 2019-10-06 09:04:18 +02:00
  • 98f0839664 Merge branch 'master' of github.com:Froxlor/Froxlor Michael Kaufmann 2019-10-04 21:48:17 +02:00
  • 4d52c6b6d0 Update README.md Michael Kaufmann 2019-10-04 21:48:10 +02:00
  • eb5ea51da1 add explicit tlsv1.3 ciphersuite setting (used for apache-only as of now) Michael Kaufmann 2019-10-03 14:37:07 +02:00
  • 4b555b4ef2 set version to 0.10.0 for upcoming stable release 0.10.0 Michael Kaufmann 2019-10-03 12:35:42 +02:00
  • 1657af8719 updating external libraries prior to release Michael Kaufmann 2019-10-03 12:31:27 +02:00
  • c9d30654e0 update link to openssl-ciphers manual, thx to lod Michael Kaufmann 2019-10-02 09:12:06 +02:00
  • 47ca350127 increase php requirement to 7.0 as 5.6 is way too old Michael Kaufmann 2019-09-27 12:55:14 +02:00
  • cc04e44031 add possibility to add customer using a hosting-plan instead of specifying resources Michael Kaufmann 2019-09-27 12:54:43 +02:00
  • eabad4917b correct try_files in NginxFcgi, fixes #717 Michael Kaufmann 2019-09-26 09:50:13 +02:00
  • 6188e5b0e3 Merge pull request #716 from Bobselp/patch-1 Michael Kaufmann 2019-09-25 20:18:22 +02:00
  • 13ab7a598b fix MysqlHandler user field Bobselp 2019-09-25 20:03:16 +02:00
  • bf2584da65 Merge pull request #714 from Bobselp/patch-1 Michael Kaufmann 2019-09-24 19:16:58 +02:00
  • 31cebccd5d fix calc, add check if quota is enabled Bobselp 2019-09-24 18:16:07 +02:00
  • 3728e9b22c Merge pull request #715 from z3dm4n/master Michael Kaufmann 2019-09-24 12:55:45 +02:00
  • 8a145eca92 lng/english.lng.php: fix typo Erik Zettel 2019-09-24 12:44:33 +02:00