2831923708Merge pull request #795 from lpedretti/master
Michael Kaufmann
2020-01-24 16:58:10 +01:00
6b1ae648b4Fixed the case that the spf record is not inserted with it's quotes, and so the condition fails and 2 spf records are inserted in the domain
Leonardo Pedretti
2020-01-23 11:59:28 -03:00
6c43f1bc56fix Domains.update() if called as admin/reseller without change_serversettings privileges, thx to rseffner
Michael Kaufmann
2020-01-22 09:14:07 +01:00
70faf0cf2amerged with 0.10.12 - greylisting still needs workUdo Waechter2020-01-21 12:54:21 +01:00
2e273a41b5fix IpsAndPorts when checking for system.ipaddress in update() and delete()
Michael Kaufmann
2020-01-19 10:45:48 +01:00
2004bbe38ddont access db result arrays directly without checking whether it's false due to an error (php7.4 related)
Michael Kaufmann
2020-01-19 10:13:28 +01:00
e44e07784fvalidate nameserver ip-addresses for binds allow-transfer block; fixes#791
Michael Kaufmann
2020-01-19 10:08:06 +01:00
f6f5765b54avoid settig more than one catchall address for one domain in Emails.update(), thx to mrairstone
Michael Kaufmann
2020-01-09 14:45:51 +01:00
ac82aa80d2correct logfiles_format migration; only needed if setting is non-empty
Michael Kaufmann
2020-01-09 14:14:04 +01:00
57503d9c6etry to touch logfile from settings in order for is_writable to work correctly, thx to rubberduck
Michael Kaufmann
2020-01-09 14:10:50 +01:00
f55ad16d82Merge pull request #785 from patschi/logformat
Michael Kaufmann
2020-01-09 09:16:03 +01:00
ea7834c1d1Added small notice to lng for awstats LogFormat
Patrik Kernstock
2020-01-08 22:07:40 +00:00
b355711de9Improvements as suggested by @d00p
Patrik Kernstock
2020-01-08 22:02:01 +00:00
a5287726a4fix issue in PhpHelper::trimArray() returning an empty array, fixes#751
Michael Kaufmann
2020-01-03 23:24:58 +01:00
b393c7d6e6Merge branch 'master' into logformat
Patrik Kernstock
2020-01-03 22:32:45 +01:00
dd2782771aset version to 0.10.11 for upcoming maintenance release
0.10.11
Michael Kaufmann
2020-01-03 13:24:31 +01:00
25d0bbb766switch from algo26-matthias/idna-covert to our own fork as we cannot update to >2.1 without having a minimum requirement for php-7.2 but we need a few fixes for php-7.4 support later on
Michael Kaufmann
2020-01-03 12:48:01 +01:00
b4dedca3dbUpdate README.md
Michael Kaufmann
2020-01-02 13:53:22 +01:00
09aed61dbfMerge branch 'master' into logformat-awstats
Patrik Kernstock
2020-01-02 12:44:35 +01:00
ca39501530Fixed awstats_logformat field for new installs
Patrik Kernstock
2020-01-02 12:39:25 +01:00
28fd88e53eMerge branch 'master' into logformat
Patrik Kernstock
2020-01-02 12:31:51 +01:00
e01c2e02fbfix update query for new fpm-custom_config value, refs #783
Michael Kaufmann
2020-01-02 12:28:48 +01:00
762bfae61aMerge pull request #783 from patschi/phpfpm-custom-settings
Michael Kaufmann
2020-01-02 10:19:19 +01:00
6799a56ba1Allow using more advanced LogFormat
Patrik Kernstock
2019-12-31 20:18:52 +01:00
484fe8acbcFixed db_DBVERISON in Froxlor.php
Patrik Kernstock
2019-12-31 17:22:37 +01:00
550af5b943Fixed german lng, fixed db_version in SQL
Patrik Kernstock
2019-12-31 17:18:17 +01:00
7ae59477afNew update step, changed order of lang strings
Patrik Kernstock
2019-12-31 16:14:26 +01:00
acefa41806Merge pull request #781 from patschi/accesslog-logtype
Michael Kaufmann
2019-12-31 16:01:42 +01:00
b39c8029cdMerge branch 'master' into phpfpm-custom-settings
Patrik Kernstock
2019-12-31 15:51:27 +01:00
69ff416361Fixed SQL, minor comments/lng updates
Patrik Kernstock
2019-12-31 15:34:46 +01:00
3eb1718fe0add option to disable SSL sessiontickets globally for older systems, fixes#784
Michael Kaufmann
2019-12-31 12:27:35 +01:00
37c434d4fctestsystem does not listen on socket for mysql
Michael Kaufmann
2019-12-31 09:29:09 +01:00
1eb14d7564update 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
Michael Kaufmann
2019-12-31 09:23:28 +01:00
1c17df69d2Merge pull request #782 from patschi/fix-dhparams-indent
Michael Kaufmann
2019-12-31 08:11:40 +01:00
c61b3b73bdAbility to add custom config to PHPFPM version
Patrik Kernstock
2019-12-31 05:48:36 +01:00
631b2b59a5Use logtype for access_log for IPsAndPorts too
Patrik Kernstock
2019-12-31 03:51:19 +01:00
1e0510a43dfix SysLog.delete(), SysLog.listing() and SysLog.listingCount() when called as admin/reseller withouth customers_see_all permission
Michael Kaufmann
2019-12-21 15:12:51 +01:00
e62f675c4capply 'notryfiles', 'writeaccesslog' and 'writeerrorlog' flags to subdomains when editing a domain
Michael Kaufmann
2019-12-18 08:44:02 +01:00
fe389ab208setting version to 0.10.10 for upcoming maintenance release
0.10.10
Michael Kaufmann
2019-12-13 16:23:43 +01:00
63d915804alowercase domainnames when adding new (sub)domain to avoid issues with certificates on filesystem
Michael Kaufmann
2019-12-11 20:12:51 +01:00
466c09137badd new 'ssl-enabled' flag for domains and subdomains so ssl can be deactivated (by a customer too) even if there are ssl-ip/ports assigned; introduce new honorcipherorder and sessiontickets flags for more control over ssl-related settings on a per domain base (admin only); fixes#767 and fixes#769
Michael Kaufmann
2019-12-10 10:21:35 +01:00
3a738b7070fix mysql8 issue with group by and sorting within; fixes#774
Michael Kaufmann
2019-12-08 10:43:12 +01:00
5ee9d3064aadd new API function Froxlor.generatePassword() to return a random password based on froxlor settings regarding min-length, included characters, etc.; fixes#768
Michael Kaufmann
2019-12-06 11:51:40 +01:00
adb5c6734aset version to 0.10.9 for upcoming maintenance release
0.10.9
Michael Kaufmann
2019-12-06 10:20:01 +01:00
7dff46b63eset production Lets Encrypt endpoint as default in settings like the installation does; do nat-sorting only on username-related fields, fixes#765
Michael Kaufmann
2019-12-05 07:52:11 +01:00
12883bafd6check for valid result when reading database usage from information_schema; fixes#766
Michael Kaufmann
2019-12-04 07:15:28 +01:00
c2b88200f0Merge pull request #763 from RipClaw2971/bugfix
Michael Kaufmann
2019-11-29 19:52:13 +01:00
634199780bBugfix
Andreas Grundler
2019-11-29 19:22:43 +01:00
e0275840abset version to 0.10.8 for upcoming maintenance release
0.10.8
Michael Kaufmann
2019-11-29 17:14:02 +01:00
bae8c86901fix removing of ssl-ip-relation to domain if no ssl-ip is selected via interface, thx to Patient Nr0
Michael Kaufmann
2019-11-27 18:32:27 +01:00
e8be3ee643use correct apiendpoint for lets encrypt; pass debug-flag onto acme.sh; fixes#762
Michael Kaufmann
2019-11-27 07:42:23 +01:00
35ecdfa2f5fix searching for alias-domains by link in customer_domains
Michael Kaufmann
2019-11-24 12:52:25 +01:00
3e4a3ef4b0fix duplicate domain entries in customer-domain-list when domain has aliases, thx to crazy4chrissi
Michael Kaufmann
2019-11-24 11:33:10 +01:00
cdf02ceab6set version to 0.10.7 for upcoming maintenance release
0.10.7
Michael Kaufmann
2019-11-22 16:14:13 +01:00
d24056c925fix vhost-merging of specialsettings in nginx; fixes#757
Michael Kaufmann
2019-11-22 16:12:11 +01:00
d2852fbd5dadd new setting to set default value of domain-edit-setting 'Apply specialsettings to all subdomains' and 'Apply php-config to all subdomains'
Michael Kaufmann
2019-11-22 16:10:27 +01:00
d76ebc7c06fix sort-ordering parameter for pagination
Michael Kaufmann
2019-11-20 13:08:36 +01:00
4fbaacb159fix domain listing for admin-domains
Michael Kaufmann
2019-11-20 12:20:20 +01:00
2d43a8714dlet's try to fix the mysql-user-create/update issue, fingers crossed; refs #758
Michael Kaufmann
2019-11-20 11:06:21 +01:00
620a22bf3efix listing of subdomains for customers, fixes#759
Michael Kaufmann
2019-11-20 09:33:28 +01:00
5e01018f30fix typo in SysLog.delete(), thx to Wolfgang
Michael Kaufmann
2019-11-18 14:47:56 +01:00
c84732a0cdfix issue when adding new database users with already-hashed passwords, refs #758
Michael Kaufmann
2019-11-18 10:48:31 +01:00
dfce1fea3cre-add \Froxlor\UI\Paging as it's still required for api_keys.php because they are not (yet) listable via API
Michael Kaufmann
2019-11-17 15:20:46 +01:00
e6dad6c6d0Use authentication_string for mysql-5.7 and mysql-8 (not password-field) - let's see what happens
Michael Kaufmann
2019-11-17 14:29:37 +01:00
605d2340d1first unittest for mysql-users and their password, refs #758
Michael Kaufmann
2019-11-17 13:42:35 +01:00
d5df4dd7a4set version to 0.10.6 for upcoming maintenance release
0.10.6
Michael Kaufmann
2019-11-15 16:43:36 +01:00
57497bd03fif 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
Michael Kaufmann
2019-11-15 16:36:14 +01:00
1a3cc52188fix 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
Michael Kaufmann
2019-11-15 15:11:24 +01:00
21f6874a61check whether there actually is quota read for a user if newly created, thx again to J-BBB
Michael Kaufmann
2019-11-15 12:58:28 +01:00
b34e66dfd6fix install-dir replacement in configfiles, thx to J-BBB
Michael Kaufmann
2019-11-15 08:02:46 +01:00
a77f890462Merge branch 'master' of github.com:Froxlor/Froxlor
Michael Kaufmann
2019-11-15 07:20:38 +01:00
3cc5352c01implement EmailForwarders.listing(); fixes#754
Michael Kaufmann
2019-11-15 07:20:16 +01:00
d01d470119Merge pull request #755 from danielrona/patch-1
Michael Kaufmann
2019-11-14 12:58:18 +01:00
a97ce74cc8enabled autofocus for 2fa_code
Daniel
2019-11-14 12:31:29 +01:00
fe7bfcc7c2fix update of hosting plans via interface; fixes#753
Michael Kaufmann
2019-11-13 15:28:08 +01:00
cff0ac72d0optimize varchar fields in admin/customer table; fixes#752
Michael Kaufmann
2019-11-13 08:57:53 +01:00
e8dcb29b69keep searching code in ssl_certificates if something was searched and no results were returned, thx to Ithariel
Michael Kaufmann
2019-11-12 12:53:38 +01:00
2b3b68efa3remove testing code
Michael Kaufmann
2019-11-12 08:17:54 +01:00
d937029bf7implement [ApiModule].listing() in frontend-module as sorting/limiting/searching is now possible via API call (partly untested)
Michael Kaufmann
2019-11-10 18:35:32 +01:00
1955b5dd32add 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
Michael Kaufmann
2019-11-10 18:34:02 +01:00
c2a9880616add 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
Michael Kaufmann
2019-11-09 11:37:45 +01:00
dfedc478f7check for given customer loginname/id before anything happens in Mysqls.add/update/delete when called as admin; fixes#749
Michael Kaufmann
2019-11-07 15:53:30 +01:00
6efe500ceevalidate that the admin/reseller has customers in SubDomains.listing(); return all domain fields for admins/resellers in SubDomains.listing()
Michael Kaufmann
2019-11-05 11:21:49 +01:00