ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2017-11-10T15:23:55Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2343DNS Form IPv6 issues2017-11-10T15:23:55ZJasmine IwanekDNS Form IPv6 issuesIf you try and enter IPv6 addresses into the base DNS zone you get the following errors:
Allow zone transfers to
these IPs: xfer_error_regex
Also Notify: Please use an IP address.
Update ACL however seems to work fine.If you try and enter IPv6 addresses into the base DNS zone you get the following errors:
Allow zone transfers to
these IPs: xfer_error_regex
Also Notify: Please use an IP address.
Update ACL however seems to work fine.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2342New version message2018-01-06T13:42:39ZJeromeNew version messageWhen the new version is higher than the available version, the message below should not appear :
There is a new Version of ISPConfig 3 available!
This Version: 3.0.5
New Version : 3.0.4.6When the new version is higher than the available version, the message below should not appear :
There is a new Version of ISPConfig 3 available!
This Version: 3.0.5
New Version : 3.0.4.63.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2341Font used by dropdown lists are not standard2017-11-10T15:23:55ZJeromeFont used by dropdown lists are not standardThe font used by dropdown lists is not a standard so the browser use a similar one which is strange.The font used by dropdown lists is not a standard so the browser use a similar one which is strange.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2340Login field too short for email user interface2017-11-10T15:23:55ZJeromeLogin field too short for email user interfaceThe login field is too short now that users can log in using their email addressThe login field is too short now that users can log in using their email address3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2339admin module selectable as startmodule for clients2017-11-10T15:23:55ZTill Brehmadmin module selectable as startmodule for clientsCreate Client.
Log in as client.
Select Tools > Interface
The Start module can select all admin options. They don't have access to
them as far as I can tell, but the client screen flickers with another
control panel screen inside of...Create Client.
Log in as client.
Select Tools > Interface
The Start module can select all admin options. They don't have access to
them as far as I can tell, but the client screen flickers with another
control panel screen inside of it when the client re-logs in.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2335BUG on upgrade nginx: [emerg] invalid value "ssl" in "ssl" directive2017-11-10T15:23:55ZTill BrehmBUG on upgrade nginx: [emerg] invalid value "ssl" in "ssl" directivehttp://www.howtoforge.com/forums/showthread.php?t=60080http://www.howtoforge.com/forums/showthread.php?t=600803.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2334simplepie.inc.php not fully php-5.4.x compliant2017-11-10T15:23:57ZJasmine Iwaneksimplepie.inc.php not fully php-5.4.x compliantThis only seems to appear the first time you log into the ISPConfig web interface:
[warn] [client 192.168.1.64] mod_fcgid: stderr: PHP Strict Standards: Non-static method SimplePie_Misc::atom_10_construct_type() should not be called ...This only seems to appear the first time you log into the ISPConfig web interface:
[warn] [client 192.168.1.64] mod_fcgid: stderr: PHP Strict Standards: Non-static method SimplePie_Misc::atom_10_construct_type() should not be called statically, assuming $this from incompatible context in /usr/local/ispconfig/interface/lib/classes/simplepie.inc.php on line 3252, referer: https://192.168.1.69:8080/index.php
[warn] [client 192.168.1.64] mod_fcgid: stderr: PHP Strict Standards: Non-static method SimplePie_Misc::is_isegment_nz_nc() should not be called statically, assuming $this from incompatible context in /usr/local/ispconfig/interface/lib/classes/simplepie.inc.php on line 3732, referer: https://192.168.1.69:8080/index.php
[warn] [client 192.168.1.64] mod_fcgid: stderr: PHP Strict Standards: Non-static method SimplePie_IRI::absolutize() should not be called statically, assuming $this from incompatible context in /usr/local/ispconfig/interface/lib/classes/simplepie.inc.php on line 9108, referer: https://192.168.1.69:8080/index.php
[warn] [client 192.168.1.64] mod_fcgid: stderr: PHP Strict Standards: Non-static method SimplePie_Misc::absolutize_url() should not be called statically, assuming $this from incompatible context in /usr/local/ispconfig/interface/lib/classes/simplepie.inc.php on line 14951, referer: https://192.168.1.69:8080/index.php
[warn] [client 192.168.1.64] mod_fcgid: stderr: PHP Strict Standards: Non-static method SimplePie_Misc::get_element() should not be called statically, assuming $this from incompatible context in /usr/local/ispconfig/interface/lib/classes/simplepie.inc.php on line 14971, referer: https://192.168.1.69:8080/index.php3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2332postfix RSA certificate generation.2017-11-10T15:23:57ZJasmine Iwanekpostfix RSA certificate generation.ISPconfig interface certificate (if generated) is RSA 4096 bit, however the certificate generated for postfix is only RSA 2048 bit, it would make sense to change the postfix cert to RSA 4096 bit for consistency.ISPconfig interface certificate (if generated) is RSA 4096 bit, however the certificate generated for postfix is only RSA 2048 bit, it would make sense to change the postfix cert to RSA 4096 bit for consistency.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2330PHP Warning: chmod(): No such file or directory in /root/ispconfig3_install/...2017-11-10T15:23:58ZJasmine IwanekPHP Warning: chmod(): No such file or directory in /root/ispconfig3_install/install/dist/lib/debianJust an irritating message if /etc/dovecot/dovecot-sql.conf~ doesn't already exist when installing.
Patch below.
--- debian60.lib.php.orig 2012-12-26 08:35:37.289417243 -0800
+++ debian60.lib.php 2012-12-26 08:36:09.017498846 -080...Just an irritating message if /etc/dovecot/dovecot-sql.conf~ doesn't already exist when installing.
Patch below.
--- debian60.lib.php.orig 2012-12-26 08:35:37.289417243 -0800
+++ debian60.lib.php 2012-12-26 08:36:09.017498846 -0800
@@ -95,8 +95,8 @@
$configfile = 'dovecot-sql.conf';
if(is_file($config_dir.'/'.$configfile)){
copy($config_dir.'/'.$configfile, $config_dir.'/'.$configfile.'~');
+ chmod($config_dir.'/'.$configfile.'~', 0400);
}
- chmod($config_dir.'/'.$configfile.'~', 0400);
$content = rf('tpl/debian6_dovecot-sql.conf.master');
$content = str_replace('{mysql_server_ispconfig_user}',$conf['mysql']['ispconfig_user'],$content);
$content = str_replace('{mysql_server_ispconfig_password}',$conf['mysql']['ispconfig_password'], $content);3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2328Force SuEXEC2017-11-10T15:23:58ZMilutin KubikForce SuEXECSo my client template have Forced SuEXEC but when someone add new website SuEXEC is disabled.
Temporary solution is forced edit it vhost template. But now i have apporx 100 sites without SuEXECSo my client template have Forced SuEXEC but when someone add new website SuEXEC is disabled.
Temporary solution is forced edit it vhost template. But now i have apporx 100 sites without SuEXEC3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2325Translation2017-11-10T15:23:58ZRene OberländerTranslationIt is not possible to translate "Subdomain (Vhost)" in the section Website.It is not possible to translate "Subdomain (Vhost)" in the section Website.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2324Check php cgi binary path in ispconfig vhost for opensuse2017-11-10T15:23:58ZTill BrehmCheck php cgi binary path in ispconfig vhost for opensusehttp://www.howtoforge.de/forum/entwicklerforum-15/upd-problem-3-4-0-6-auf-3-5-a-6379/http://www.howtoforge.de/forum/entwicklerforum-15/upd-problem-3-4-0-6-auf-3-5-a-6379/3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2323Domain list is empty in reseller login when domain module is active2017-11-10T15:23:58ZTill BrehmDomain list is empty in reseller login when domain module is activeDomain list is empty in reseller login when domain module is activeDomain list is empty in reseller login when domain module is active3.0.5Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2321Unknown runtime error on login page when using IE 9.2017-11-10T15:23:58ZKaiUnknown runtime error on login page when using IE 9.Server
Ubuntu 12.04.1
ISPConfig 3.0.4.6
Client
Windows7
IE 9
My client said that When going to login panel on port 8080, it occurs error[Unknown runtime error].
But, I tried to get the error using IE 9, No error happened.
...Server
Ubuntu 12.04.1
ISPConfig 3.0.4.6
Client
Windows7
IE 9
My client said that When going to login panel on port 8080, it occurs error[Unknown runtime error].
But, I tried to get the error using IE 9, No error happened.
However, using it in IE Tester, this occured.
Error code:
Unknown runtime error
line 67
letter 4
And, it doesn't occur on ISPConfig 3.0.5 beta.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2319Add support for SSL bundle certificates (SSLCACertificateFile) in ispconfig a...2018-12-15T18:15:10ZTill BrehmAdd support for SSL bundle certificates (SSLCACertificateFile) in ispconfig apache vhostAdd support for SSL bundle certificates (SSLCACertificateFile) in ispconfig apache vhost. The bundle certificate is recognized in this path:
/usr/local/ispconfig/interface/ssl/ispserver.bundleAdd support for SSL bundle certificates (SSLCACertificateFile) in ispconfig apache vhost. The bundle certificate is recognized in this path:
/usr/local/ispconfig/interface/ssl/ispserver.bundle3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2317APS Installer: The installation path already contains a package installation.2017-11-10T15:23:58ZFalko Timmef.timme@timmehosting.deAPS Installer: The installation path already contains a package installation.When you try to install a package into the document root, you get the following error...
The installation path already contains a package installation.
... while installing into a subdir works.When you try to install a package into the document root, you get the following error...
The installation path already contains a package installation.
... while installing into a subdir works.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2316APS Packagelist: SQL error when using filter2017-11-10T15:23:58ZFalko Timmef.timme@timmehosting.deAPS Packagelist: SQL error when using filterWhen you use the "Name" or "Client" fields to filter out packages in the package list, you get the following error:
DB::query(SELECT count(*) AS anzahl FROM aps_instances,aps_packages WHERE aps_instances.package_id = aps_packages...When you use the "Name" or "Client" fields to filter out packages in the package list, you get the following error:
DB::query(SELECT count(*) AS anzahl FROM aps_instances,aps_packages WHERE aps_instances.package_id = aps_packages.id and customer_name LIKE '%ad%' ) -> mysqli_query Unknown column 'customer_name' in 'where clause'#0 db->query(SELECT count(*) AS anzahl FROM aps_instances,aps_packages WHERE aps_instances.package_id = aps_packages.id and customer_name LIKE '%ad%' ) called at [/usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php:126]
#1 db->queryOneRecord(SELECT count(*) AS anzahl FROM aps_instances,aps_packages WHERE aps_instances.package_id = aps_packages.id and customer_name LIKE '%ad%' ) called at [/usr/local/ispconfig/interface/lib/classes/listform.inc.php:219]
#2 listform->getPagingSQL( aps_instances.package_id = aps_packages.id and customer_name LIKE '%ad%' ) called at [/usr/local/ispconfig/interface/web/sites/aps_installedpackages_list.php:82]
DB::query(SELECT aps_instances.id AS id, aps_instances.package_id AS package_id,
aps_instances.customer_id AS customer_id, sys_group.name AS customer_name,
aps_instances.instance_status AS instance_status, aps_packages.name AS package_name,
aps_packages.version AS package_version, aps_packages.release AS package_release,
aps_packages.package_status AS package_status,
CONCAT ((SELECT value FROM aps_instances_settings WHERE name='main_domain' AND instance_id = aps_instances.id),
'/', (SELECT value FROM aps_instances_settings WHERE name='main_location' AND instance_id = aps_instances.id))
AS install_location
FROM aps_instances, aps_packages, sys_group
WHERE sys_group.client_id = aps_instances.customer_id AND aps_instances.package_id = aps_packages.id and customer_name LIKE '%ad%' ORDER BY package_name LIMIT 0, 15) -> mysqli_query Unknown column 'customer_name' in 'where clause'#0 db->query(SELECT aps_instances.id AS id, aps_instances.package_id AS package_id,
aps_instances.customer_id AS customer_id, sys_group.name AS customer_name,
aps_instances.instance_status AS instance_status, aps_packages.name AS package_name,
aps_packages.version AS package_version, aps_packages.release AS package_release,
aps_packages.package_status AS package_status,
CONCAT ((SELECT value FROM aps_instances_settings WHERE name='main_domain' AND instance_id = aps_instances.id),
'/', (SELECT value FROM aps_instances_settings WHERE name='main_location' AND instance_id = aps_instances.id))
AS install_location
FROM aps_instances, aps_packages, sys_group
WHERE sys_group.client_id = aps_instances.customer_id AND aps_instances.package_id = aps_packages.id and customer_name LIKE '%ad%' ORDER BY package_name LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php:112]
#1 db->queryAllRecords(SELECT aps_instances.id AS id, aps_instances.package_id AS package_id,
aps_instances.customer_id AS customer_id, sys_group.name AS customer_name,
aps_instances.instance_status AS instance_status, aps_packages.name AS package_name,
aps_packages.version AS package_version, aps_packages.release AS package_release,
aps_packages.package_status AS package_status,
CONCAT ((SELECT value FROM aps_instances_settings WHERE name='main_domain' AND instance_id = aps_instances.id),
'/', (SELECT value FROM aps_instances_settings WHERE name='main_location' AND instance_id = aps_instances.id))
AS install_location
FROM aps_instances, aps_packages, sys_group
WHERE sys_group.client_id = aps_instances.customer_id AND aps_instances.package_id = aps_packages.id and customer_name LIKE '%ad%' ORDER BY package_name LIMIT 0, 15) called at [/usr/local/ispconfig/interface/web/sites/aps_installedpackages_list.php:111]3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2315APS Installer: Reinstall doesn't seem to work2017-11-10T15:23:58ZFalko Timmef.timme@timmehosting.deAPS Installer: Reinstall doesn't seem to workWhen trying to reinstall an application, I get a blank page with the string "installation_task".
A minute later, the list of installed packages shows "Installation_error" for this installtion, while the original installation was succe...When trying to reinstall an application, I get a blank page with the string "installation_task".
A minute later, the list of installed packages shows "Installation_error" for this installtion, while the original installation was successful.3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2314mysql remote access does not work as expected when database name uses _ in th...2017-11-10T15:23:58Zdoekiamysql remote access does not work as expected when database name uses _ in the nameWhile changing a database access to remote (all), the user creation is missing to properly escape the underscore character.
To reproduce:
=============
create a database named `c1_web1`
change then the database to be remotely avail...While changing a database access to remote (all), the user creation is missing to properly escape the underscore character.
To reproduce:
=============
create a database named `c1_web1`
change then the database to be remotely available.
try to access remotely, it fail
Reason:
=======
Look mysql.db records, the field Db contains 'c1_web1' while it should contain 'c1\_web1'
See escaping like patterns http://dev.mysql.com/doc/refman/4.1/en/string-comparison-functions.html
Note:
=====
The record is properly created for the localhost3.0.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2313NS Records2017-11-10T15:23:58ZSteven FarleyNS RecordsCurrently ISPConfig will save an NS Record with an additional period at the end of the record. For example if you enter ns1.example.com. it will save the record as ns1.example.com.. which is not correct. Could ISPConfig validate the rec...Currently ISPConfig will save an NS Record with an additional period at the end of the record. For example if you enter ns1.example.com. it will save the record as ns1.example.com.. which is not correct. Could ISPConfig validate the records and trim any additional periods off of records to prevent issues.3.0.5