1b2c186c07introduce 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
b162324ff0fix 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
6cd061d74cset 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
53b7420dc9fix stripping of escape-sequences in api-endpoint; fixes#746
Michael Kaufmann
2019-11-01 07:39:28 +01:00
aa85c648a3check 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
35e228ff09Merge pull request #745 from pquerner/unittests/564
Michael Kaufmann
2019-10-30 13:01:02 +01:00
62236da496changed method name
Pascal
2019-10-30 12:50:16 +01:00
e1cc896b6cadd unit tests for Validate::is_ipv6
Pascal
2019-10-30 12:39:56 +01:00
46982ad2dcvalidate 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
c0e07fd659fix undefined variable in hosting-plans frontend, fixes#742
Michael Kaufmann
2019-10-28 20:06:14 +01:00
822bb2bd4dfixed 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
88ee76e4c9setting version to 0.10.3 for upcoming release
0.10.3
Michael Kaufmann
2019-10-25 14:48:13 +02:00
90d921ebb5preserve 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
7b162c4bd0added tls-settings per domain for admins with change_serversettings-flag set; fixes#519
Michael Kaufmann
2019-10-22 16:30:19 +02:00
32e2d48aedfallback 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
1fdc524171correct permissions
Michael Kaufmann
2019-10-19 11:08:55 +02:00
4704798379setting version to 0.10.2 for upcoming maintenance release
0.10.2
Michael Kaufmann
2019-10-18 13:39:23 +02:00
e5c1e8350dset 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
f0b36c03adfix 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
79056f20eedisplay 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
5d6aa4d2bbMerge pull request #732 from TimoStramann/patch-1
Michael Kaufmann
2019-10-16 06:32:13 +02:00
f803276ca2fixing typo
Timo Stramann
2019-10-16 00:11:30 +02:00
5cf2d32e8areverse 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
9430f77c2eSetting system.leapiversion exists and just needs to be updated, no added
Michael Kaufmann
2019-10-15 07:22:41 +02:00
302fe994b7adjust ip/port settings for downward compatibility when adding new ssl-specialsettings related settings
Michael Kaufmann
2019-10-14 14:26:13 +02:00
9b122bc003order 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
9410356bc7fix output of acme command when upgrading
Michael Kaufmann
2019-10-14 10:12:26 +02:00
5d5cc3dda3fix array to string conversion
Michael Kaufmann
2019-10-13 22:49:03 +02:00
a7ccb7007fadd Unit-test for DomainZones.listing()
Michael Kaufmann
2019-10-13 14:47:39 +02:00
5680c88da0implement 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
cf01a587c7fix typo in updater
Michael Kaufmann
2019-10-12 14:53:13 +02:00
b6367e1be1forgot to add the ssl-default-vhostconf-domain fields in ipsandports
Michael Kaufmann
2019-10-12 14:39:58 +02:00
93aa8bff1eadd 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
15fa035dc4check for minimum required php version in autoupdater
Michael Kaufmann
2019-10-12 14:04:43 +02:00
057f4aaa10Passing 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
f588927bc5check for existence of certificate files created by acme.sh
Michael Kaufmann
2019-10-12 08:17:04 +02:00
03d2a76dd0clean up language and code for dropped let's encrypt ACMEv1 support
Michael Kaufmann
2019-10-11 20:53:34 +02:00
fb54b887f2remove 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
9167608794set version to 0.10.1 for maintenance release
0.10.1
Michael Kaufmann
2019-10-10 14:55:45 +02:00
050af61082show 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
2c23431dafshow on API keys page wether api access is allowed
Michael Kaufmann
2019-10-09 11:52:55 +02:00
4543c73b4fadd possibility to enable/disable api access on a per user base
Michael Kaufmann
2019-10-09 11:43:22 +02:00
26cb53c8fbcorrectly validate that a domain has not a certificate in Certificates.add(), refs #722
Michael Kaufmann
2019-10-08 18:44:42 +02:00
b4999fcc83Throw 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
05f602d457Fix for null expiration date and coding style
kionez
2019-10-08 17:44:41 +02:00
89b95d61d2return empty array in FroxlorAPI.php example class if last call was unsuccessful, fixes#722
Michael Kaufmann
2019-10-08 17:36:42 +02:00
9ec03bade7Add expiration date to SSL certificates loaded via API request
kionez
2019-10-08 17:32:03 +02:00
20699a15a6update composer dependencies
Michael Kaufmann
2019-10-08 12:54:15 +02:00
9b8a6e7e67more php-7.4 compatibility
Michael Kaufmann
2019-10-08 12:38:22 +02:00
3a8d5a9517correct Mysql.add phpDoc to produce correct api-doc, fixes#721
Michael Kaufmann
2019-10-08 12:11:00 +02:00
557b28a69dmore php-7.4 compatibility
Michael Kaufmann
2019-10-08 12:08:36 +02:00
0f1c5506e2do 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
c6a93fa336fix 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
466ea0fa99show 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
8f850ee7f3simplify config-templates for cronjob setup
Michael Kaufmann
2019-10-06 22:54:54 +02:00
55d21e475dset 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
fa3e3da7aconly flush privileges if anything at all happened
Michael Kaufmann
2019-10-06 14:47:04 +02:00
05d66c034eupdate min-required version of php in composer.json
Michael Kaufmann
2019-10-06 09:04:18 +02:00
98f0839664Merge branch 'master' of github.com:Froxlor/Froxlor
Michael Kaufmann
2019-10-04 21:48:17 +02:00
4d52c6b6d0Update README.md
Michael Kaufmann
2019-10-04 21:48:10 +02:00
eb5ea51da1add explicit tlsv1.3 ciphersuite setting (used for apache-only as of now)
Michael Kaufmann
2019-10-03 14:37:07 +02:00
4b555b4ef2set version to 0.10.0 for upcoming stable release
0.10.0
Michael Kaufmann
2019-10-03 12:35:42 +02:00
1657af8719updating external libraries prior to release
Michael Kaufmann
2019-10-03 12:31:27 +02:00
c9d30654e0update link to openssl-ciphers manual, thx to lod
Michael Kaufmann
2019-10-02 09:12:06 +02:00
47ca350127increase php requirement to 7.0 as 5.6 is way too old
Michael Kaufmann
2019-09-27 12:55:14 +02:00
cc04e44031add possibility to add customer using a hosting-plan instead of specifying resources
Michael Kaufmann
2019-09-27 12:54:43 +02:00
eabad4917bcorrect try_files in NginxFcgi, fixes#717
Michael Kaufmann
2019-09-26 09:50:13 +02:00
6188e5b0e3Merge pull request #716 from Bobselp/patch-1
Michael Kaufmann
2019-09-25 20:18:22 +02:00
13ab7a598bfix MysqlHandler user field
Bobselp
2019-09-25 20:03:16 +02:00
bf2584da65Merge pull request #714 from Bobselp/patch-1
Michael Kaufmann
2019-09-24 19:16:58 +02:00
31cebccd5dfix calc, add check if quota is enabled
Bobselp
2019-09-24 18:16:07 +02:00
3728e9b22cMerge pull request #715 from z3dm4n/master
Michael Kaufmann
2019-09-24 12:55:45 +02:00
8a145eca92lng/english.lng.php: fix typo
Erik Zettel
2019-09-24 12:44:33 +02:00