ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2017-06-20T22:34:24Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4463Insecure creation of SSH user certificates2017-06-20T22:34:24ZTill BrehmInsecure creation of SSH user certificatesSSH user certificates were not created securely in ISPConfig versions < 3.1.2. The code to create the ssh private and public key has been completely rewritten and placed into a central function for easier maintenance in ISPConfig 3.1.2 t...SSH user certificates were not created securely in ISPConfig versions < 3.1.2. The code to create the ssh private and public key has been completely rewritten and placed into a central function for easier maintenance in ISPConfig 3.1.2 to solve this problem. Thank you very much to Greg for reporting this issue.3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4453Bug in APS Installer?2017-06-25T10:54:17ZAlexanderBug in APS Installer?![joomla3](/uploads/8d1e21912a3d35bdf504d1d563503327/joomla3.PNG)
Choose to install Joomla 3 and turn on the link...
![joomla3-error](/uploads/ecafcd4b41692774a479c7c2626d8003/joomla3-error.PNG)
and I see the installation of Joomla 2....![joomla3](/uploads/8d1e21912a3d35bdf504d1d563503327/joomla3.PNG)
Choose to install Joomla 3 and turn on the link...
![joomla3-error](/uploads/ecafcd4b41692774a479c7c2626d8003/joomla3-error.PNG)
and I see the installation of Joomla 2.5.11 (Release 6)...
This bug in APS Installer?3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4450Web interface inaccessible due to memory settings2017-06-25T10:54:17ZTill BrehmWeb interface inaccessible due to memory settingshttps://www.howtoforge.com/community/threads/web-inteface-inaccessible-after-upgrading-to-ispconfig-3-1-1p1.74818/#post-354389https://www.howtoforge.com/community/threads/web-inteface-inaccessible-after-upgrading-to-ispconfig-3-1-1p1.74818/#post-3543893.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4447Error in files /usr/local/ispconfig/interface/web/client/lib/lang/{ru,en and ...2017-06-25T10:54:17ZAlexanderError in files /usr/local/ispconfig/interface/web/client/lib/lang/{ru,en and etc}.lngError in all language files
`/usr/local/ispconfig/interface/web/client/lib/lang/{ru,en and etc}.lng`
Missing string
`$wb['Email-Templates'] = 'Email-Templates';`Error in all language files
`/usr/local/ispconfig/interface/web/client/lib/lang/{ru,en and etc}.lng`
Missing string
`$wb['Email-Templates'] = 'Email-Templates';`3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4445Monitor-Raid cronjob closing " missing2017-06-25T10:54:17ZTobias KunickeMonitor-Raid cronjob closing " missingIn this Line:
https://git.ispconfig.org/ispconfig/ispconfig3/blob/master/server/lib/classes/cron.d/100-monitor_raid.inc.php#L181
The closing " is missing, causing errors in the cron.log:
```
Sun 15 Jan 22:51:01 CET 2017 sh: -c: l...In this Line:
https://git.ispconfig.org/ispconfig/ispconfig3/blob/master/server/lib/classes/cron.d/100-monitor_raid.inc.php#L181
The closing " is missing, causing errors in the cron.log:
```
Sun 15 Jan 22:51:01 CET 2017 sh: -c: line 0: unexpected EOF while looking for matching `"'
Sun 15 Jan 22:51:01 CET 2017 sh: -c: line 1: syntax error: unexpected end of file
```3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4444Error in the template htm /usr/local/ispconfig/interface/web/client/templates...2017-06-25T10:54:17ZAlexanderError in the template htm /usr/local/ispconfig/interface/web/client/templates/reseller_edit_limits.htmError in the template htm /usr/local/ispconfig/interface/web/client/templates/reseller_edit_limits.htm
Line 11 ` <legend>Limits</legend>`
Change to
` <legend><tmpl_var name="Limits"></legend>`
Add string...Error in the template htm /usr/local/ispconfig/interface/web/client/templates/reseller_edit_limits.htm
Line 11 ` <legend>Limits</legend>`
Change to
` <legend><tmpl_var name="Limits"></legend>`
Add string `$wb['Limits'] = 'Limits';`
to files translates `/usr/local/ispconfig/interface/web/client/lib/lang/{lang}_reseller.lng`3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4443Error in the template htm /usr/local/ispconfig/interface/web/client/templates...2017-06-25T10:54:17ZAlexanderError in the template htm /usr/local/ispconfig/interface/web/client/templates/client_edit_limits.htmError in the template htm /usr/local/ispconfig/interface/web/client/templates/client_edit_limits.htm
Line 11 ` <fieldset class="inlineLabels"><legend>Limits</legend>`
Change to
` <fieldset class="inlineLabels"><leg...Error in the template htm /usr/local/ispconfig/interface/web/client/templates/client_edit_limits.htm
Line 11 ` <fieldset class="inlineLabels"><legend>Limits</legend>`
Change to
` <fieldset class="inlineLabels"><legend><tmpl_var name="Limits"></legend>`
Add string `$wb['Limits'] = 'Limits';`
to files translates `/usr/local/ispconfig/interface/web/client/lib/lang/{lang}_client.lng`3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4440Error in the template htm /usr/local/ispconfig/interface/web/client/templates...2017-06-25T10:54:17ZAlexanderError in the template htm /usr/local/ispconfig/interface/web/client/templates/client_template_edit_limits.htmError in the template htm /usr/local/ispconfig/interface/web/client/templates/client_template_edit_limits.htm
Line 413 ` {tmpl_var name='limit_client_txt'}`
displayed as "Max. number of Clients"
In fact, you should see...Error in the template htm /usr/local/ispconfig/interface/web/client/templates/client_template_edit_limits.htm
Line 413 ` {tmpl_var name='limit_client_txt'}`
displayed as "Max. number of Clients"
In fact, you should see "Client Limits"
Need to change line 413 in ` {tmpl_var name='client_limits_txt'}`
Line 7 ` <legend>Limits</legend>`
Need to change line 7 in ` <legend><tmpl_var name="Limits"></legend>`
Need add line in `/usr/local/ispconfig/interface/web/client/lib/lang/{locale}_client_template.lng`
string `$wb['Limits'] = 'Limits';`3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4429Not working automatic installation of ISPConfig 3.12017-06-25T10:54:17ZAlexanderNot working automatic installation of ISPConfig 3.1Not working automatic installation of ISPConfig 3.1 when installing the metronome xmpp server on ubuntu 16.04.
The installer is waiting for input values certificate for metronome xmpp server.
If I do not installing metronome xmpp serve...Not working automatic installation of ISPConfig 3.1 when installing the metronome xmpp server on ubuntu 16.04.
The installer is waiting for input values certificate for metronome xmpp server.
If I do not installing metronome xmpp server, the automated install runs fine.
Please tell me what else needs to be written to the file autoinstall.ini to solve this problem.3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4425Variable is initialized as string but later written to as array, throws fatal...2017-06-25T10:54:17ZBen JohnsonVariable is initialized as string but later written to as array, throws fatal error in PHP 7.1I'm putting ISPConfig through the paces with PHP 7.1 (released as stable on Dec 01, 2016) and there is a change that causes PHP to throw a fatal error in at least one instance:
```
Fatal error: Uncaught Error: [] operator not support...I'm putting ISPConfig through the paces with PHP 7.1 (released as stable on Dec 01, 2016) and there is a change that causes PHP to throw a fatal error in at least one instance:
```
Fatal error: Uncaught Error: [] operator not supported for strings in /usr/local/ispconfig/interface/lib/classes/listform_actions.inc.php:138
```
`interface/lib/classes/listform_actions.inc.php:134`
The offending code looks like this:
```
$records_new = '';
if(is_array($records)) {
$this->idx_key = $app->listform->listDef["table_idx"];
foreach($records as $rec) {
$records_new[] = $this->prepareDataRow($rec);
}
}
```
That first line needs to be changed to `$records_new = [];`.3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4411Enable support to Centos 7.3 for ispconfig setup and update2017-10-12T09:17:43ZDario LescaEnable support to Centos 7.3 for ispconfig setup and updateFrom some week, if admins run "yum update" on a Centos 7.2, the system become Centos 7.3. This is not avoidable.
In this case, the ISPC setup do not work property because the procedure treat the new 7.3 version like a old 7.0 Centos...From some week, if admins run "yum update" on a Centos 7.2, the system become Centos 7.3. This is not avoidable.
In this case, the ISPC setup do not work property because the procedure treat the new 7.3 version like a old 7.0 Centos version and some configuration files like amavisd.conf or dovecot.conf are not property configured[1]
I suggest to treat the 7.3 and future new versions like the last version certified, 7.2 in this case.
Thanks
Dario
[1] https://www.howtoforge.com/community/threads/amavis-start-but-not-work-via-misconfigurated-sock-option-c7-2-ispc3-1.75149/3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4409Password of MySQL users does not get updated on MySQL 5.7 servers2017-06-25T10:54:17ZTill BrehmPassword of MySQL users does not get updated on MySQL 5.7 servershttps://www.howtoforge.com/community/threads/mysql-database-users-with-last-version-of-ispconfig.75130/https://www.howtoforge.com/community/threads/mysql-database-users-with-last-version-of-ispconfig.75130/3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4393WebDAV user problem2017-06-25T10:54:17ZJorgeWebDAV user problemHi, good morning,
We¹re having problems creating webdav users in the last version.
When you try to create a new user, the Website¹s field is empty and you
cann't create any user.
We were debugging the source code and and looks like th...Hi, good morning,
We¹re having problems creating webdav users in the last version.
When you try to create a new user, the Website¹s field is empty and you
cann't create any user.
We were debugging the source code and and looks like the problem is in the
quotes.
I attach you below the differents between both versions and how we fixed
it.
I¹d appreciate if you can check it to be sure that we fixed well the bug
Best regards
ISPConfig 3.1.1.p1
interface/lib/classes/custom_datasource.inc.php
$records = $app->db->queryAllRecords("SELECT web_domain.domain_id,
CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain
FROM web_domain, server WHERE web_domain.type = 'vhost' AND
web_domain.server_id IN (?) AND web_domain.server_id = server.server_id
AND ".$app->tform->getAuthSQL('r', 'web_domain')." ORDER BY
web_domain.domain", $server_ids);
SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ',
server.server_name) AS parent_domain FROM web_domain, server WHERE
web_domain.type = 'vhost' AND web_domain.server_id IN
('1,2,3,4,5,7,8,9') AND web_domain.server_id = server.server_id AND 1
ORDER BY web_domain.domain
ISPCONFIG 3.0.5.4p9
$records = $app->db->queryAllRecords("SELECT web_domain.domain_id,
CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain
FROM web_domain, server WHERE web_domain.type = 'vhost' AND
web_domain.server_id IN (".$app->db->quote($server_ids).") AND
web_domain.server_id = server.server_id AND
".$app->tform->getAuthSQL('r', 'web_domain')." ORDER BY
web_domain.domain");
SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ',
server.server_name) AS parent_domain FROM web_domain, server WHERE
web_domain.type = 'vhost' AND web_domain.server_id IN (1,2,3,4,5,7,8,9)
AND web_domain.server_id = server.server_id AND 1 ORDER BY
web_domain.domain3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4391Do not add monit files for hhvm in other PHP modes.2017-06-25T10:54:18ZTill BrehmDo not add monit files for hhvm in other PHP modes.https://www.howtoforge.de/forum/threads/hhvm-process-is-not-running.10303/#post-51522https://www.howtoforge.de/forum/threads/hhvm-process-is-not-running.10303/#post-515223.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4387Enable /dev/random:/dev/urandom in open_basedir2017-11-12T21:54:11ZNinosEnable /dev/random:/dev/urandom in open_basedirHey there,
I recommend enabling /dev/random:/dev/urandom in open_basedir by default. It's used to harden security in some secure-relevant web-projects, e.g. nextcloud/owncloud...
Best regardsHey there,
I recommend enabling /dev/random:/dev/urandom in open_basedir by default. It's used to harden security in some secure-relevant web-projects, e.g. nextcloud/owncloud...
Best regards3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4384Fix SQL error with duplicate limit statement2017-06-25T10:54:20ZTill BrehmFix SQL error with duplicate limit statementhttps://www.howtoforge.com/community/threads/sql-error-mariadb.75060/https://www.howtoforge.com/community/threads/sql-error-mariadb.75060/3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4373CentOS 7. If you have not installed "mailman" does not work mail...2017-06-25T10:54:20ZAlexanderCentOS 7. If you have not installed "mailman" does not work mail...CentOS 7. If you have not installed "mailman" does not work mail. On Debian and Ubuntu in the absence of "mailman" mail works fine.
I know, I already was told (I quote):
"Mailman is a part of the normal ispconfig setup so a system with...CentOS 7. If you have not installed "mailman" does not work mail. On Debian and Ubuntu in the absence of "mailman" mail works fine.
I know, I already was told (I quote):
"Mailman is a part of the normal ispconfig setup so a system without mailman is possible but does not comply with the system requirements as defined in perfect server guide. therefore you might have to adjust some config files manually if you want to run a server that does not comply with the perfect setup instructions."
The reason is very simple. In the file install/dist/lib/fedora9.php no checks for installed mailman. Forget? Ignore? Not know.
The decision
It now so
` //* Create the mailman files
if(!is_dir('/var/lib/mailman/data')) exec('mkdir -p /var/lib/mailman/data');
//if(!is_file('/var/lib/mailman/data/aliases')) touch('/var/lib/mailman/data/aliases');
if(is_file('/var/lib/mailman/data/aliases')) unlink('/var/lib/mailman/data/aliases');
if(!is_link('/var/lib/mailman/data/aliases')) symlink('/etc/mailman/aliases', '/var/lib/mailman/data/aliases');
if(!is_file('/etc/mailman/aliases')) touch('/etc/mailman/aliases');
exec('postalias /var/lib/mailman/data/aliases');
if(!is_file('/etc/mailman/virtual-mailman')) touch('/etc/mailman/virtual-mailman');
exec('postmap /etc/mailman/virtual-mailman');
if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
`
Became so
`
if(is_dir('/etc/mailman')) {
//* Create the mailman files
if(!is_dir('/var/lib/mailman/data')) exec('mkdir -p /var/lib/mailman/data');
//if(!is_file('/var/lib/mailman/data/aliases')) touch('/var/lib/mailman/data/aliases');
if(is_file('/var/lib/mailman/data/aliases')) unlink('/var/lib/mailman/data/aliases');
if(!is_link('/var/lib/mailman/data/aliases')) symlink('/etc/mailman/aliases', '/var/lib/mailman/data/aliases');
if(!is_file('/etc/mailman/aliases')) touch('/etc/mailman/aliases');
exec('postalias /var/lib/mailman/data/aliases');
if(!is_file('/etc/mailman/virtual-mailman')) touch('/etc/mailman/virtual-mailman');
exec('postmap /etc/mailman/virtual-mailman');
if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
}
`
I hope that me will hear and fixing... Thank.3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4359SSL Bundle certificates can not be saved2020-07-12T08:26:34ZTill BrehmSSL Bundle certificates can not be savedhttps://www.howtoforge.com/community/threads/problems-saving-bundle-certificate.74864/https://www.howtoforge.com/community/threads/problems-saving-bundle-certificate.74864/3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4347ISPConfig 3 / CentOS 7 / Mailman Bug location of virtual-mailman2017-06-25T10:54:20ZTill BrehmISPConfig 3 / CentOS 7 / Mailman Bug location of virtual-mailmanhttps://www.howtoforge.com/community/threads/ispconfig-3-centos-7-mailman-bug-location-of-virtual-mailman.74792/https://www.howtoforge.com/community/threads/ispconfig-3-centos-7-mailman-bug-location-of-virtual-mailman.74792/3.1.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4333virtual_uid_maps, virtual_gid_maps static:5000 vs mysql-virtual_2017-06-25T10:54:20ZTill Brehmvirtual_uid_maps, virtual_gid_maps static:5000 vs mysql-virtual_https://www.howtoforge.com/community/threads/virtual_uid_maps-virtual_gid_maps-static-5000-vs-mysql-virtual_.74627/https://www.howtoforge.com/community/threads/virtual_uid_maps-virtual_gid_maps-static-5000-vs-mysql-virtual_.74627/3.1.2