Michael Kaufmann
|
d5df4dd7a4
|
set version to 0.10.6 for upcoming maintenance release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-15 16:43:36 +01:00 |
|
Michael Kaufmann
|
1a3cc52188
|
fix parameters defaults for Domains.update() and add new parameter 'remove_ssl_ipandport' to clear ssl ip/port instead of defaulting to the current set value; fixes #756
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-15 15:11:24 +01:00 |
|
Michael Kaufmann
|
21f6874a61
|
check whether there actually is quota read for a user if newly created, thx again to J-BBB
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-15 12:58:28 +01:00 |
|
Michael Kaufmann
|
b34e66dfd6
|
fix install-dir replacement in configfiles, thx to J-BBB
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-15 08:02:46 +01:00 |
|
Michael Kaufmann
|
3cc5352c01
|
implement EmailForwarders.listing(); fixes #754
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-15 07:20:16 +01:00 |
|
Michael Kaufmann
|
cff0ac72d0
|
optimize varchar fields in admin/customer table; fixes #752
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-13 08:57:53 +01:00 |
|
Michael Kaufmann
|
2b3b68efa3
|
remove testing code
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-12 08:17:54 +01:00 |
|
Michael Kaufmann
|
d937029bf7
|
implement [ApiModule].listing() in frontend-module as sorting/limiting/searching is now possible via API call (partly untested)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-10 18:35:32 +01:00 |
|
Michael Kaufmann
|
1955b5dd32
|
add task to remove certificate from acme.sh when removed in froxlor; fix issue when mode of certificate generation was not reset to 'issue' and kept trying to 'renew' instead
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-10 18:34:02 +01:00 |
|
Michael Kaufmann
|
c2a9880616
|
add new Api-Module 'SysLog' to query froxlor logs; set default value for api_allowed to the value of api.enabled setting when adding new customer via frontend to behave like Customers.add() API method
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-09 11:37:45 +01:00 |
|
Michael Kaufmann
|
dfedc478f7
|
check for given customer loginname/id before anything happens in Mysqls.add/update/delete when called as admin; fixes #749
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-07 15:53:30 +01:00 |
|
Michael Kaufmann
|
6efe500cee
|
validate that the admin/reseller has customers in SubDomains.listing(); return all domain fields for admins/resellers in SubDomains.listing()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-05 11:21:49 +01:00 |
|
Michael Kaufmann
|
9c3549c604
|
lowercase domain-names in AcmeSh implementation to avoid https://github.com/Neilpang/acme.sh/issues/2556
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-04 11:39:06 +01:00 |
|
Michael Kaufmann
|
ef11ad8da7
|
fix broke count sql-queries
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-02 11:12:49 +01:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-02 10:58:52 +01:00 |
|
Michael Kaufmann
|
b162324ff0
|
fix renew-check of let's encrypt implementation, set version to 0.10.5 for bugfix release; fixes #747
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-01 14:19:06 +01:00 |
|
Michael Kaufmann
|
6cd061d74c
|
set version to 0.10.4 for upcoming maintenance release; minor code formatting + adjustments
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-01 11:16:13 +01:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-31 21:37:54 +01:00 |
|
Michael Kaufmann
|
ef6254b307
|
Merge pull request #679 from pquerner/#564
Allow CIDR and Netmask in mysql_host_access; fixes #564
|
2019-10-30 10:40:26 +01:00 |
|
kionez
|
b0e920104f
|
Fix fastcgi_split_path_info as https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/
|
2019-10-29 16:00:14 +01:00 |
|
kionez
|
299e201142
|
Fix fastcgi_split_path_info
|
2019-10-29 15:47:28 +01:00 |
|
Michael Kaufmann
|
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
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-29 07:52:00 +01:00 |
|
Pascal
|
5c11eecbd7
|
remove code for checking ipv6 mapped ipv4 notation
|
2019-10-28 17:27:39 +01:00 |
|
Pascal
|
9689afc759
|
change method signature of \Froxlor\Validate\Validate::validate_ip2
|
2019-10-28 16:58:34 +01:00 |
|
Pascal
|
9c4d619840
|
remove inner if statement
check ipv6 when cidr>netmask flag is set
|
2019-10-28 16:32:52 +01:00 |
|
Pascal
|
7774e7606d
|
dont check notated ips again
|
2019-10-28 16:29:53 +01:00 |
|
Pascal
|
2ed0cad27b
|
#564:
cidr notation can only be 1 through 32
|
2019-10-28 16:27:54 +01:00 |
|
Pascal
|
686c2ae534
|
fix comparison
|
2019-10-28 16:00:43 +01:00 |
|
Pascal
|
faf3abe800
|
introduce new parameter to allow automatic convert cidr notation to netmask notation
|
2019-10-28 15:33:26 +01:00 |
|
Pascal
|
220b493a1b
|
better readability
|
2019-10-28 14:16:27 +01:00 |
|
Pascal
|
e8d67f9711
|
check if ipv6 first
|
2019-10-28 14:07:31 +01:00 |
|
Pascal
|
83e932b068
|
switch join with implode
|
2019-10-28 13:26:32 +01:00 |
|
Pascal
|
84d1be538e
|
block ipv6 addresses in cidr notation (mysql can't handle it)
|
2019-10-28 13:25:34 +01:00 |
|
Pascal
|
c97cdb1c0e
|
make it more readable
|
2019-10-28 13:15:48 +01:00 |
|
Pascal
|
ffefe85fb4
|
Merge branch 'master' into #564
|
2019-10-28 12:18:55 +01:00 |
|
Michael Kaufmann
|
822bb2bd4d
|
fixed deletion of default-ftp-user possible via API (not through the interface though); refs #741
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-27 16:02:32 +01:00 |
|
Michael Kaufmann
|
88ee76e4c9
|
setting version to 0.10.3 for upcoming release
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-25 14:48:13 +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>
|
2019-10-18 13:39:23 +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
|
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
|
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
|
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
|
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
|
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 |
|