Michael Kaufmann
|
cdf02ceab6
|
set version to 0.10.7 for upcoming maintenance release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
0.10.7
|
2019-11-22 16:14:13 +01:00 |
|
Michael Kaufmann
|
d24056c925
|
fix vhost-merging of specialsettings in nginx; fixes #757
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-22 16:12:11 +01:00 |
|
Michael Kaufmann
|
d2852fbd5d
|
add new setting to set default value of domain-edit-setting 'Apply specialsettings to all subdomains' and 'Apply php-config to all subdomains'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-22 16:10:27 +01:00 |
|
Michael Kaufmann
|
d76ebc7c06
|
fix sort-ordering parameter for pagination
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-20 13:08:36 +01:00 |
|
Michael Kaufmann
|
4fbaacb159
|
fix domain listing for admin-domains
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-20 12:20:20 +01:00 |
|
Michael Kaufmann
|
2d43a8714d
|
let's try to fix the mysql-user-create/update issue, fingers crossed; refs #758
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-20 11:06:21 +01:00 |
|
Michael Kaufmann
|
620a22bf3e
|
fix listing of subdomains for customers, fixes #759
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-20 09:33:28 +01:00 |
|
Michael Kaufmann
|
5e01018f30
|
fix typo in SysLog.delete(), thx to Wolfgang
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-18 14:47:56 +01:00 |
|
Michael Kaufmann
|
c84732a0cd
|
fix issue when adding new database users with already-hashed passwords, refs #758
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-18 10:48:31 +01:00 |
|
Michael Kaufmann
|
dfce1fea3c
|
re-add \Froxlor\UI\Paging as it's still required for api_keys.php because they are not (yet) listable via API
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-17 15:20:46 +01:00 |
|
Michael Kaufmann
|
e6dad6c6d0
|
Use authentication_string for mysql-5.7 and mysql-8 (not password-field) - let's see what happens
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-17 14:29:37 +01:00 |
|
Michael Kaufmann
|
605d2340d1
|
first unittest for mysql-users and their password, refs #758
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-17 13:42:35 +01:00 |
|
Michael Kaufmann
|
d5df4dd7a4
|
set version to 0.10.6 for upcoming maintenance release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
0.10.6
|
2019-11-15 16:43:36 +01:00 |
|
Michael Kaufmann
|
57497bd03f
|
if no ssl IP/port is selected when editing a domain within the webinterface, set the remove_ssl_ipandport parameter to true to not fallback to defaults
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-15 16:36:14 +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
|
a77f890462
|
Merge branch 'master' of github.com:Froxlor/Froxlor
|
2019-11-15 07:20:38 +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
|
d01d470119
|
Merge pull request #755 from danielrona/patch-1
enabled autofocus for 2fa_code
|
2019-11-14 12:58:18 +01:00 |
|
Daniel
|
a97ce74cc8
|
enabled autofocus for 2fa_code
|
2019-11-14 12:31:29 +01:00 |
|
Michael Kaufmann
|
fe7bfcc7c2
|
fix update of hosting plans via interface; fixes #753
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-13 15:28:08 +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
|
e8dcb29b69
|
keep searching code in ssl_certificates if something was searched and no results were returned, thx to Ithariel
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-12 12:53:38 +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
|
50755f4399
|
set phpunit to fixed 8.4.1 in favor of https://github.com/sebastianbergmann/phpunit/issues/3793 to not break jenkins testing for now
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-02 13:26:38 +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>
0.10.5
|
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>
0.10.4
|
2019-11-01 11:16:13 +01:00 |
|
Michael Kaufmann
|
53b7420dc9
|
fix stripping of escape-sequences in api-endpoint; fixes #746
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-01 07:39:28 +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
|
35e228ff09
|
Merge pull request #745 from pquerner/unittests/564
Add UnitTests for #679
|
2019-10-30 13:01:02 +01:00 |
|
Pascal
|
62236da496
|
changed method name
|
2019-10-30 12:50:16 +01:00 |
|
Pascal
|
e1cc896b6c
|
add unit tests for Validate::is_ipv6
|
2019-10-30 12:39:56 +01:00 |
|
Pascal
|
36595baa65
|
Merge remote-tracking branch 'Froxlor/master'
|
2019-10-30 12:14:39 +01:00 |
|
Michael Kaufmann
|
ec3fd1d105
|
Create SECURITY.md
|
2019-10-30 11:00:08 +01:00 |
|
Michael Kaufmann
|
e39dcfbfe2
|
Update FUNDING.yml
|
2019-10-30 10:50:20 +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 |
|
Michael Kaufmann
|
44bf211ab5
|
Merge pull request #743 from kionez/fix_split_path_info
Correct fastcgi_split_path_info; fixes #744
|
2019-10-29 16:09:44 +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 |
|
Michael Kaufmann
|
c0e07fd659
|
fix undefined variable in hosting-plans frontend, fixes #742
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-28 20:06:14 +01:00 |
|