Michael Kaufmann
|
455c655580
|
corrected validation of idn-tld's, fixes #899
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-11-14 11:59:46 +01:00 |
|
Michael Kaufmann
|
b1b68364be
|
do not allow setting www as CNAME record if domain has automatic www-Alias enabled, fixes #895
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-31 16:16:05 +01:00 |
|
Michael Kaufmann
|
16eca628dd
|
add Unittest for traffic-filtering by customer-name, refs #894
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-31 15:53:07 +01:00 |
|
Michael Kaufmann
|
c79cba26f3
|
avoid deletion of (super)admin with id 1 due to fallbacks in the code using it; fixes #886
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-31 10:02:11 +01:00 |
|
Michael Kaufmann
|
36eb3cc1aa
|
[domainbulk] remove reqiurement for customer-select in webinterface as it is an API-parameter
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-31 09:45:50 +01:00 |
|
Michael Kaufmann
|
816874872d
|
make given documentroot of domain relative to customerroot of no absolute path if given; fixes #892
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-14 16:58:19 +02:00 |
|
Michael Kaufmann
|
3dcbbb9e7b
|
do not set description to empty value if not passed as parameter as it is optionally; fixes #890
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-14 14:25:23 +02:00 |
|
Michael Kaufmann
|
a5dc7b93a2
|
unify customerid/loginname api-parameter-descriptions; fixes #883
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-10-05 19:59:02 +02:00 |
|
Michael Kaufmann
|
f169129e27
|
remove obsolete/unused table
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-09-07 21:53:18 +02:00 |
|
Michael Kaufmann
|
daa223ed42
|
return full domain object on Domains.update() call, fixes #861
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-06-17 09:29:02 +02:00 |
|
Michael Kaufmann
|
65b2e4efa7
|
do not check for mariadb.sys user on mariadb-10.4 when testing with travis
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-05-23 21:17:43 +02:00 |
|
Michael Kaufmann
|
bddf9b496c
|
enable internal api-call to bypass customer_hide_options check in certain situations where it is needed, fixes #803
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-05-15 09:35:20 +02:00 |
|
Michael Kaufmann
|
f11ceacf89
|
store ace-string of domain besides idn-converted string to have correct sorting in the frontend; fixes #809
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-02-29 09:50:29 +01:00 |
|
Michael Kaufmann
|
734c02e33f
|
update php-fpm defaults; update paths for current stable php-7.3; read froxlor default php.ini from file rather then using phpconfig with id=1; fixes #796
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-01-31 13:17:49 +01:00 |
|
Michael Kaufmann
|
6c43f1bc56
|
fix Domains.update() if called as admin/reseller without change_serversettings privileges, thx to rseffner
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-01-22 09:14:07 +01:00 |
|
Michael Kaufmann
|
f21d4f8770
|
when not using awstats, disable awstats-related settings; add minor tweaks to unit-tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-01-10 16:44:13 +01:00 |
|
Michael Kaufmann
|
a5287726a4
|
fix issue in PhpHelper::trimArray() returning an empty array, fixes #751
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-01-03 23:32:21 +01:00 |
|
Michael Kaufmann
|
37c434d4fc
|
testsystem does not listen on socket for mysql
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-12-31 09:29:09 +01:00 |
|
Michael Kaufmann
|
1eb14d7564
|
update composer-dependencies; add connection-test to Mysqls.update() when changing passwords; validate ssl-certificates to avoid private/public key mismatch and a failed webserver start, fixes #778
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-12-31 09:23:28 +01:00 |
|
Michael Kaufmann
|
63d915804a
|
lowercase domainnames when adding new (sub)domain to avoid issues with certificates on filesystem
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-12-11 20:12:51 +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
|
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
|
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
|
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
|
3cc5352c01
|
implement EmailForwarders.listing(); fixes #754
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-15 07:20:16 +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
|
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 |
|
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 |
|
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
|
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
|
9689afc759
|
change method signature of \Froxlor\Validate\Validate::validate_ip2
|
2019-10-28 16:58:34 +01:00 |
|
Pascal
|
d76f4108e5
|
dont need $result if we're expecting an exception
|
2019-10-28 16:40:22 +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 |
|
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
|
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
|
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
|
cc04e44031
|
add possibility to add customer using a hosting-plan instead of specifying resources
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-09-27 12:54:43 +02:00 |
|
Michael Kaufmann
|
75f49e2ee2
|
added HostingPlans ApiCommand + unit-tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-09-16 12:31:02 +02:00 |
|
Michael Kaufmann
|
878be08563
|
Merge pull request #706 from makuser/master
Implement CAA DNS records
|
2019-07-30 09:53:46 +02:00 |
|
Michael Kaufmann
|
a98ae562b2
|
change mysql-username-test so it generates a loginname that fails depending on the mysql/mariadb version
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-07-30 08:48:44 +02:00 |
|
Marc-André Kolly
|
4ef78df27f
|
Update Travis CI
|
2019-07-29 15:07:18 +02:00 |
|
Marc-André Kolly
|
84d80d695a
|
Add Url and Domain validation for CAA records using native Froxlor function
|
2019-07-29 15:02:13 +02:00 |
|
Marc-André Kolly
|
3cba61a8d8
|
Simplify unit tests for CAA entry validation
|
2019-07-29 14:30:39 +02:00 |
|
Marc-André Kolly
|
95d47eb6c9
|
Add unit tests for CAA entry validation
|
2019-07-29 11:53:00 +02:00 |
|
Marc-André Kolly
|
e67e2a85de
|
Implement test for Domain Zone CAA record
|
2019-07-28 20:05:55 +02:00 |
|
Michael Kaufmann
|
7bc57ed269
|
set password directly when adding new mysql user
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-07-26 07:34:32 +02:00 |
|
Michael Kaufmann
|
a07a9e6a88
|
more unit-testing, enhancements in Store-functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-06-11 12:10:56 +02:00 |
|
Michael Kaufmann
|
7a94a43053
|
started \Settings\Store unit tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-06-10 13:37:22 +02:00 |
|