Michael Kaufmann
|
88ee76e4c9
|
setting version to 0.10.3 for upcoming release
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
0.10.3
|
2019-10-25 14:48:13 +02:00 |
|
Michael Kaufmann
|
90d921ebb5
|
preserve downward compatibility for 0.10.1 updaters regarding specialsettings for ssl-enabled domains; fixes #739
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-24 18:14:51 +02:00 |
|
Michael Kaufmann
|
7b162c4bd0
|
added tls-settings per domain for admins with change_serversettings-flag set; fixes #519
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-22 16:45:03 +02:00 |
|
Michael Kaufmann
|
32e2d48aed
|
fallback to /tmp/froxlor.log if file-log is activated but no file given or not writeable; fixes #737
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-22 15:06:41 +02:00 |
|
Michael Kaufmann
|
1fdc524171
|
correct permissions
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-19 11:08:55 +02:00 |
|
Michael Kaufmann
|
4704798379
|
setting version to 0.10.2 for upcoming maintenance release
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
0.10.2
|
2019-10-18 13:39:23 +02:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-17 18:40:53 +02:00 |
|
Michael Kaufmann
|
f0b36c03ad
|
fix registration and termination date to flip between empty-value and 0000-00-00, thx to dxd
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-17 09:35:33 +02:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-16 12:44:23 +02:00 |
|
Michael Kaufmann
|
5d6aa4d2bb
|
Merge pull request #732 from TimoStramann/patch-1
fixing typo
|
2019-10-16 06:32:13 +02:00 |
|
Timo Stramann
|
f803276ca2
|
fixing typo
wrong variable name
|
2019-10-16 00:11:30 +02:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-15 14:35:42 +02:00 |
|
Michael Kaufmann
|
9430f77c2e
|
Setting system.leapiversion exists and just needs to be updated, no added
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-15 07:22:41 +02:00 |
|
Michael Kaufmann
|
302fe994b7
|
adjust ip/port settings for downward compatibility when adding new ssl-specialsettings related settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-14 14:26:13 +02:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-14 13:56:55 +02:00 |
|
Michael Kaufmann
|
9410356bc7
|
fix output of acme command when upgrading
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-14 10:12:26 +02:00 |
|
Michael Kaufmann
|
5d5cc3dda3
|
fix array to string conversion
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-13 22:49:03 +02:00 |
|
Michael Kaufmann
|
a7ccb7007f
|
add Unit-test for DomainZones.listing()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-13 14:47:39 +02:00 |
|
Michael Kaufmann
|
5680c88da0
|
implement DomainZones.listing() to actually return custom stored dns entries for a given domain, fixes #731
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-13 14:40:04 +02:00 |
|
Michael Kaufmann
|
cf01a587c7
|
fix typo in updater
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-12 14:53:13 +02:00 |
|
Michael Kaufmann
|
b6367e1be1
|
forgot to add the ssl-default-vhostconf-domain fields in ipsandports
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-12 14:39:58 +02:00 |
|
Michael Kaufmann
|
93aa8bff1e
|
add default-ssl-vhost settings and optionally allow including of non-ssl default-vhost settings, fixes #727
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-12 14:34:18 +02:00 |
|
Michael Kaufmann
|
15fa035dc4
|
check for minimum required php version in autoupdater
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-12 14:04:43 +02:00 |
|
Michael Kaufmann
|
057f4aaa10
|
Passing the and parameters in reverse order to implode has been deprecated since PHP 7.4
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-12 10:22:11 +02:00 |
|
Michael Kaufmann
|
f588927bc5
|
check for existence of certificate files created by acme.sh
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-12 08:17:04 +02:00 |
|
Michael Kaufmann
|
03d2a76dd0
|
clean up language and code for dropped let's encrypt ACMEv1 support
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-11 20:53:34 +02:00 |
|
Michael Kaufmann
|
0d0e557715
|
force Let's Encrypt ACMEv2 API, fixed #728
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-11 18:17:05 +02:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-10 16:42:32 +02:00 |
|
Michael Kaufmann
|
9167608794
|
set version to 0.10.1 for maintenance release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
0.10.1
|
2019-10-10 14:55:45 +02:00 |
|
Michael Kaufmann
|
050af61082
|
show success in updater when there are no more old files to delete and exec() is disallowed (showed empty list)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-09 12:05:04 +02:00 |
|
Michael Kaufmann
|
2c23431daf
|
show on API keys page wether api access is allowed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-09 11:52:55 +02:00 |
|
Michael Kaufmann
|
4543c73b4f
|
add possibility to enable/disable api access on a per user base
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-09 11:43:22 +02:00 |
|
Michael Kaufmann
|
88d85fc02e
|
fix curly bracket array access (deprecated)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-09 07:59:38 +02:00 |
|
Michael Kaufmann
|
6102fabcb6
|
allow setting http2 flag for (sub)domains in customer view, fixes #725
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-09 07:59:11 +02:00 |
|
Michael Kaufmann
|
d7a7412973
|
Merge pull request #724 from kionez/add-ssl-expirationdate
Add expiration date to SSL certificates loaded via API request, fixes #723
|
2019-10-08 18:59:27 +02:00 |
|
kionez
|
1b3029b826
|
Fix typo
|
2019-10-08 18:50:10 +02:00 |
|
Michael Kaufmann
|
26cb53c8fb
|
correctly validate that a domain has not a certificate in Certificates.add(), refs #722
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 18:44:42 +02:00 |
|
Michael Kaufmann
|
b4999fcc83
|
Throw exception if domain used to call Certificates.get() does not have a certificate, fixes #722
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 18:01:59 +02:00 |
|
kionez
|
05f602d457
|
Fix for null expiration date and coding style
|
2019-10-08 17:44:41 +02:00 |
|
Michael Kaufmann
|
89b95d61d2
|
return empty array in FroxlorAPI.php example class if last call was unsuccessful, fixes #722
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 17:36:42 +02:00 |
|
kionez
|
9ec03bade7
|
Add expiration date to SSL certificates loaded via API request
|
2019-10-08 17:32:03 +02:00 |
|
Michael Kaufmann
|
20699a15a6
|
update composer dependencies
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 12:54:15 +02:00 |
|
Michael Kaufmann
|
9b8a6e7e67
|
more php-7.4 compatibility
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 12:38:22 +02:00 |
|
Michael Kaufmann
|
3a8d5a9517
|
correct Mysql.add phpDoc to produce correct api-doc, fixes #721
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 12:11:00 +02:00 |
|
Michael Kaufmann
|
557b28a69d
|
more php-7.4 compatibility
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 12:08:36 +02:00 |
|
Michael Kaufmann
|
0f1c5506e2
|
do not create username@domain ftp user if the default-ftp-user is being created in Ftps.add, fixes #720
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 12:04:10 +02:00 |
|
Michael Kaufmann
|
c6a93fa336
|
fix possible php-7.4 notice 'Trying to access array offset on value of type bool'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 11:26:05 +02:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-08 10:54:08 +02:00 |
|
Michael Kaufmann
|
8f850ee7f3
|
simplify config-templates for cronjob setup
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-06 22:54:54 +02:00 |
|
Michael Kaufmann
|
55d21e475d
|
set low timeout for version-check and output message if check is not possible (due to connection error, downtime of server, etc.)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-06 18:53:30 +02:00 |
|