ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2017-06-06T11:19:33Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2779Clients are able to create users for sites which they do not own2017-06-06T11:19:33ZTill BrehmClients are able to create users for sites which they do not ownISPConfig 3 Security Advisory 2013/08/08
---------------------------------------------------------------------
Summary
A security issue has been found in the sites module which allows customers to create website users
for website...ISPConfig 3 Security Advisory 2013/08/08
---------------------------------------------------------------------
Summary
A security issue has been found in the sites module which allows customers to create website users
for websites which they do not own from within the ISPConfig interface. This issue requires a valid
ISPConfig client login and the manipulation of http variables. If a client would try to create a
login for a different site, his actions are recorded in the sys_datalog and can be tracked down
by the administrator even if he deletes this login again.
Affected versions
All ISPConfig 3 versions < 3.0.5.3
Mitigation
A hotfix for ISPConfig 3.0.5.2 is available at ispconfig.org:
http://www.ispconfig.org/downloads/ispconfig-hotfix-2013-08-08.zip
This hotfix needs to be applied only to servers with an ISPConfig interface; you do not need to apply this patch on slave servers without an ISPConfig interface.
Installation instructions for the hotfix:
Login to your server as root and execute the following commands:
wget http://www.ispconfig.org/downloads/ispconfig-hotfix-2013-08-08.zip
unzip ispconfig-hotfix-2013-08-08.zip
cd ispconfig-hotfix-2013-08-08/
chmod +x ispconfig-hotfix.sh
./ispconfig-hotfix.sh
Additionally to the hotfix, ISPConfig 3.0.5.3 will be released tomorrow
(August 09. 2013) which fixes this issue as well.
Credit:
ISPConfig was notified of this issue by researcher Tim Mishutin ( ISPConfig forum user: Almere )
from SecureHoster (www.securehoster.nl).3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2709Insecure permissions on SSL Key Files2017-06-25T10:54:05ZTorben NehmerInsecure permissions on SSL Key FilesSSL Key Files uploaded via the Web Interfaces have insecure permissions, they are word readable. Instead, they should be restricted to root. The Keys have been uploaded by pasting *both* key and certificate into the web interface and use...SSL Key Files uploaded via the Web Interfaces have insecure permissions, they are word readable. Instead, they should be restricted to root. The Keys have been uploaded by pasting *both* key and certificate into the web interface and use the "Save Certificate" option. The Key file has not been created by ISPConfig (i.e. existing key/cert pairs).
Using current ISPConfig with Debian Wheezy, installed as per the "Perfect Server Setup" on Howtoforge.
The result:
root@isp:/var/www# ls */ssl -la
foo.bar/ssl:
insgesamt 16
drwxr-xr-x 2 root root 4096 Jun 18 13:52 .
drwxr-xr-x 9 root root 4096 Jun 18 13:47 ..
-rw-r--r-- 1 root root 2086 Jun 18 13:52 foo.bar.crt
-rw-r--r-- 1 root root 3294 Jun 18 13:52 foo.bar.key
foo.baz/ssl:
insgesamt 16
drwxr-xr-x 2 root root 4096 Jun 14 22:00 .
drwxr-xr-x 9 root root 4096 Jun 14 21:59 ..
-rw-r--r-- 1 root root 2084 Jun 14 22:00 foo.baz.crt
-rw-r--r-- 1 root root 3294 Jun 14 22:00 foo.baz.key
If you need more information, please let me know.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2776Filters check2017-08-10T20:14:18ZTimFilters checkIf you change the value of the filter ( inspect element chrome, and than change the value of the select box ) to "-1", you will get the mysql error what meanse bad validation of the incoming data...
Solution:
file: /usr/local/ispco...If you change the value of the filter ( inspect element chrome, and than change the value of the select box ) to "-1", you will get the mysql error what meanse bad validation of the incoming data...
Solution:
file: /usr/local/ispconfig/interface/lib/classes/listform.inc.php
Function: getPagingSQL
After code ( line ~197 ):
if(!empty($_POST['search_limit']) AND $app->functions->intval($_POST['search_limit'])){
$_SESSION['search']['limit'] = $app->functions->intval($_POST['search_limit']);
}
Add:
if(preg_match('{^[0-9]$}',$_SESSION['search']['limit'])){
$_SESSION['search']['limit'] = 15;
}3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2771Make Update and Installation compatible with PHP 5.52017-08-10T20:14:20ZFalko Timmef.timme@timmehosting.deMake Update and Installation compatible with PHP 5.5During Update:
PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /tmp/ispconfig-3.0.5/install/lib/mysql.lib.php on line 78During Update:
PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /tmp/ispconfig-3.0.5/install/lib/mysql.lib.php on line 783.0.5.3Falko Timmef.timme@timmehosting.deFalko Timmef.timme@timmehosting.dehttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2759PHP 5.5 installer deprecated message2017-08-10T20:14:20ZFrankPHP 5.5 installer deprecated messageDebian 7.0 with PHP 5.5
I get a deprecated message while running install.php.
PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /test/ispconfig3_inst...Debian 7.0 with PHP 5.5
I get a deprecated message while running install.php.
PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /test/ispconfig3_install/install/lib/mysql.lib.php on line 783.0.5.3Falko Timmef.timme@timmehosting.deFalko Timmef.timme@timmehosting.dehttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2754Empty sql backups2017-08-10T20:14:20ZTill BrehmEmpty sql backupsReported by email:
"Hey,
Just checked one of our servers and found that the sql backup files were empty, running the backup manually prints the following error:
mysqldump: Got error: 1045: Access denied for user 'root'@'localhos...Reported by email:
"Hey,
Just checked one of our servers and found that the sql backup files were empty, running the backup manually prints the following error:
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
echo'ing the command out shows that the escapeshellcmd is escaping characters in the password which is causing for the password to be changed. To sanitize the password we only should need to ensure that any terminating quotes are escaped.
addcslashes should work for our this :)"3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2749ISPConfig admin user can't create Full cron jobs2017-08-10T20:14:20ZFrank Abel Cancio BelloISPConfig admin user can't create Full cron jobsHi all,
In the UI not exist a way to change the "Max. type of cron jobs" for the admin user and the default value is set to chrooted. Due to, the admin user can't create Full cron jobs, I just can create chrooted cron jobs.
In the ...Hi all,
In the UI not exist a way to change the "Max. type of cron jobs" for the admin user and the default value is set to chrooted. Due to, the admin user can't create Full cron jobs, I just can create chrooted cron jobs.
In the mean time that this problem get solved, could you pointing me where I can change that value in the database?
Thanks in advance
Frank3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2741FTP user home directories not created on website top level2017-08-10T20:14:20ZMarius BurkardFTP user home directories not created on website top levelWhen creating or changing a ftp user, it's home directory is not created if it is a directory in the website's document root.
This is due to the website protection that protects the document root.When creating or changing a ftp user, it's home directory is not created if it is a directory in the website's document root.
This is due to the website protection that protects the document root.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2734Undefinied variable error in cron_daily.php2017-08-10T20:14:20ZTorben NehmerUndefinied variable error in cron_daily.phpWith every execution of cron_daily.php I get this error in ISPConfigs Cron Log:
PHP Notice: Undefined variable: append in /usr/local/ispconfig/server/cron_daily.php on line 267With every execution of cron_daily.php I get this error in ISPConfigs Cron Log:
PHP Notice: Undefined variable: append in /usr/local/ispconfig/server/cron_daily.php on line 2673.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2725getphpfastcgi in sites/ajax_get_json.php does not honor client_id2017-11-10T15:23:27ZKlaus Röckeleingetphpfastcgi in sites/ajax_get_json.php does not honor client_ida client can use all configured additional php versions for a specific server in his website settings. Even if the additional PHP versions are restricted to specific clients.
At some point(Line 73 in my original file) in sites/ajax_ge...a client can use all configured additional php versions for a specific server in his website settings. Even if the additional PHP versions are restricted to specific clients.
At some point(Line 73 in my original file) in sites/ajax_get_json.php it says:
$php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fastcgi_binary != '' AND php_fastcgi_ini_dir != '' AND server_id = $server_id");
(same behavior for $php_type == 'php-fpm)
This statement selects all additional php versions for the selected webserver and does not make use of field client_id in server_php table.
If there are more than one additional php versions with the same name, the last entry in the table will be used.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2724Error when using filters2017-11-10T15:23:27ZMatt DinsdaleError when using filtersIm getting this error when selecting a filter on the iptables. its also happened on one or two others. occurs when i try filter to just show a server from the list
#0 db->query(SELECT server_ip.* FROM server_ip LEFT JOIN server as s O...Im getting this error when selecting a filter on the iptables. its also happened on one or two others. occurs when i try filter to just show a server from the list
#0 db->query(SELECT server_ip.* FROM server_ip LEFT JOIN server as s ON server_ip.server_id = s.server_id WHERE server_id like '%2%' ORDER BY s.server_name, s.server_name, ip_address LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php:158] #1 db->queryAllRecords(SELECT server_ip.* FROM server_ip LEFT JOIN server as s ON server_ip.server_id = s.server_id WHERE server_id like '%2%' ORDER BY s.server_name, s.server_name, ip_address LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/listform_actions.inc.php:88] #2 listform_actions->onLoad() called at [/usr/local/ispconfig/interface/web/admin/server_ip_list.php:51]3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2714PHP 5.5 compatibility2017-11-10T15:23:28ZTimo HeissenbüttelPHP 5.5 compatibilitySince updating to PHP 5.5 i'll get deprecated messages while running server.sh manually:
/usr/local/ispconfig/server/server.sh
/usr/bin/fail2ban-client
/sbin/iptables
/sbin/ip6tables
PHP Deprecated: preg_replace(): The /e modifier ...Since updating to PHP 5.5 i'll get deprecated messages while running server.sh manually:
/usr/local/ispconfig/server/server.sh
/usr/bin/fail2ban-client
/sbin/iptables
/sbin/ip6tables
PHP Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/local/ispconfig/server/lib/classes/tpl.inc.php on line 933
PHP Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /usr/local/ispconfig/server/lib/classes/tpl.inc.php on line 933
finished.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2712IPv6 Display field in Site configuration too short2017-11-10T15:23:28ZTorben NehmerIPv6 Display field in Site configuration too shortThe display/edit field in the site configuration for IPv6 adresses is too short, you cannot see the full IP:
http://www.nehmer.net/~torben/screenshots/2013-06-19%2015.06.46.png
This isn't even a long address:
2001:xxx:xxxx::xx:x...The display/edit field in the site configuration for IPv6 adresses is too short, you cannot see the full IP:
http://www.nehmer.net/~torben/screenshots/2013-06-19%2015.06.46.png
This isn't even a long address:
2001:xxx:xxxx::xx:xx
But even that one gets hidden before the end.
This is only a display problem.
(BTW: in the IP dropdowns it would be great if the owner of the IP adress is listed as well.)3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2706Cron filter SQL error2017-11-10T15:23:30ZFrankCron filter SQL errorWhen I filter on the cron tab for a Website I got an error with an empty table.
#0 db->query(SELECT cron.* FROM cron LEFT JOIN web_domain as wd ON cron.parent_domain_id = wd.domain_id WHERE parent_domain_id = '17' ORDER BY wd.domain ...When I filter on the cron tab for a Website I got an error with an empty table.
#0 db->query(SELECT cron.* FROM cron LEFT JOIN web_domain as wd ON cron.parent_domain_id = wd.domain_id WHERE parent_domain_id = '17' ORDER BY wd.domain LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php:158]
#1 db->queryAllRecords(SELECT cron.* FROM cron LEFT JOIN web_domain as wd ON cron.parent_domain_id = wd.domain_id WHERE parent_domain_id = '17' ORDER BY wd.domain LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/listform_actions.inc.php:88]
#2 listform_actions->onLoad() called at [/usr/local/ispconfig/interface/web/sites/cron_list.php:20]3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2700sql error, sorting websites after servers, after selected a server2017-11-10T15:23:30ZSøren Resselsql error, sorting websites after servers, after selected a serverHello,
If a show all websites, and then select a webserver on server list, and then choose sort servers, ISPConfig show's me following error.
#0 db->query(SELECT web_domain.* FROM web_domain LEFT JOIN server as s ON web_domain.serv...Hello,
If a show all websites, and then select a webserver on server list, and then choose sort servers, ISPConfig show's me following error.
#0 db->query(SELECT web_domain.* FROM web_domain LEFT JOIN server as s ON web_domain.server_id = s.server_id WHERE type = 'vhost' AND parent_domain_id = '0' and server_id = '14' ORDER BY s.server_name, domain LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php:158] #1 db->queryAllRecords(SELECT web_domain.* FROM web_domain LEFT JOIN server as s ON web_domain.server_id = s.server_id WHERE type = 'vhost' AND parent_domain_id = '0' and server_id = '14' ORDER BY s.server_name, domain LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/listform_actions.inc.php:88] #2 listform_actions->onLoad() called at [/usr/local/ispconfig/interface/web/sites/web_domain_list.php:57]3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2694To be researched: switching a site to another client may break the site under...2017-11-10T15:23:30ZTill BrehmTo be researched: switching a site to another client may break the site under some circumstancesBugreport
"If you create a domain without a client assigned and later assign the client to the domain, the website doesn’t work anymore and you need to delete it and recreate it (and restore the backup)."Bugreport
"If you create a domain without a client assigned and later assign the client to the domain, the website doesn’t work anymore and you need to delete it and recreate it (and restore the backup)."3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2690Chrome: Strict MIME type checking2017-11-10T15:23:30ZMKChrome: Strict MIME type checkingLogin page doesn't display on newest chrome:
Refused to execute script from 'https://xxx/js/scrigo.js.php' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.Login page doesn't display on newest chrome:
Refused to execute script from 'https://xxx/js/scrigo.js.php' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2675Dovecot imap-login limit to low!! (for a great number of email client)2017-11-10T15:23:30ZAlessandro MentastiDovecot imap-login limit to low!! (for a great number of email client)Dear All!
I'm write this email to you just to advise about a problem I have found in Dovecot Configuration in ubuntu 12.04 with ISPConfig 3.0.5.2 and early version...
I had many problem with Thunderbird client in a network with 55 ...Dear All!
I'm write this email to you just to advise about a problem I have found in Dovecot Configuration in ubuntu 12.04 with ISPConfig 3.0.5.2 and early version...
I had many problem with Thunderbird client in a network with 55 client..., in the log I found this:
May 28 12:09:24 server dovecot: master: Warning: service(imap-login): process_limit (100) reached, client connections are being dropped
Many of that...
After a search I found the solution...
In /etc/dovecot/dovecot.conf I've had:
service imap-login {
client_limit = 1000
process_limit = 512
}
And this have solve my problem, but...
Any time I upgrade my ispconfig server I have to remember to correct that file...
It's possible to increase that limit by default in ispconfig configuration?
I suppose I'm not the only one with this problem...3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2674Getmail config on Wheezy2017-11-10T15:23:32ZAlexander KordesGetmail config on WheezyThe Parameters in the for Getmail generated Configs must be changed like from 1 to true.
Otherwise they will be ignored.
Like:
delete = false
read_all = falseThe Parameters in the for Getmail generated Configs must be changed like from 1 to true.
Otherwise they will be ignored.
Like:
delete = false
read_all = false3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2673linux user and group deletion order is wrong when a client gets deleted2017-11-10T15:23:32ZTill Brehmlinux user and group deletion order is wrong when a client gets deletedDescription of the issue:
"If you want to delete a group you must first removed the user, otherwise you
get the message groupdel:
I held this order userdel --> groupdel via the command line, without error.
When removing a client ...Description of the issue:
"If you want to delete a group you must first removed the user, otherwise you
get the message groupdel:
I held this order userdel --> groupdel via the command line, without error.
When removing a client in ispconfig, I see that it first wants to delete the
group and then the client.
This sequence gives an error. you can reverse it?
If I do this manually ispconfig then it works fine."3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2670DNS SOA edit form: xfer validation generates also_notify error message2017-11-10T15:23:32ZRomain RiviereDNS SOA edit form: xfer validation generates also_notify error messageThe content of the "xfer" field was: "192.168.1.1, 127.0.0.1" (space between comma and 127).
Error message was:
ERROR
Also notify: Please use an IP address.The content of the "xfer" field was: "192.168.1.1, 127.0.0.1" (space between comma and 127).
Error message was:
ERROR
Also notify: Please use an IP address.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2662Fail moving website to new customer2017-11-10T15:23:32ZHelioFail moving website to new customerWhen moving a pre-created website to a new customer, ispconfig is missing to add www-data group to the customer group (clientN).When moving a pre-created website to a new customer, ispconfig is missing to add www-data group to the customer group (clientN).3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2656DNS: Empty TTL leads to zero TTL (should be empty to use the default instead)2017-11-10T15:23:32ZMichael WyrazDNS: Empty TTL leads to zero TTL (should be empty to use the default instead)If one removes the value of TTL e.g. in A-Records, the value is set to zero. This leads to a dns record with zero time to live. Normally in this case the TTL should be ommitted completely so that the default TTL is used here.If one removes the value of TTL e.g. in A-Records, the value is set to zero. This leads to a dns record with zero time to live. Normally in this case the TTL should be ommitted completely so that the default TTL is used here.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2651PHP open_basedir settings skewed2017-11-10T15:23:32ZRobPHP open_basedir settings skewedCentos 6.4 x64 installation
On a new installation it appears "/usr/share/php" is repeated twice in web domain options PHP open_basedir.
On an upgrade from previous version it appears that the new functionality for "private" folde...Centos 6.4 x64 installation
On a new installation it appears "/usr/share/php" is repeated twice in web domain options PHP open_basedir.
On an upgrade from previous version it appears that the new functionality for "private" folder is not added into php_open_basedir, nor if tools >> resync websites is run.
Happy to assist any testing required3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2649Translation error in spam filter roles2017-11-10T15:23:32ZEricTranslation error in spam filter rolesIn the german version of ispconfig 3.0.5.2 the "DSN cutoff level" within "Tag Level" was mistyped as "DNS...".In the german version of ispconfig 3.0.5.2 the "DSN cutoff level" within "Tag Level" was mistyped as "DNS...".3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2648typo in "chracaters"2017-11-10T15:23:32ZMarc Laportetypo in "chracaters""The Username contains invalid chracaters." -> "The Username contains invalid characters."
This happens if you create a user with something it doesn't like.
Thanks!"The Username contains invalid chracaters." -> "The Username contains invalid characters."
This happens if you create a user with something it doesn't like.
Thanks!3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2642Please check and limit username input length2017-11-10T15:23:34ZMatthias WamserPlease check and limit username input lengthIf an admin/reseller/client adds a new shell user there seems to be no limit on username lenght.
This is very annoying and confusing if the resulting username is longer than 32 chars because this seems to be the limit on most linux syst...If an admin/reseller/client adds a new shell user there seems to be no limit on username lenght.
This is very annoying and confusing if the resulting username is longer than 32 chars because this seems to be the limit on most linux systems.
In /var/log/ispconfig/cron.log the following error is visible:
useradd: invalid user name 'username_longer_than_32_chars'
.. and it does not get created in the system.
... but in ISPConfig WebUi the user is still visible.
Also annoying is the fact that the username gets prefixed with the admins, resellers or clients username - but this is not visible when creating a new user and thus does not make the calculation of username lenght easier.
I would advice to length limit all fields, where usernames can be created to perhaps 12 chars.
So a combination of prefix and username could not exceed 24 chars. Which is fairly sufficient i think.
And i would advice to use another prefix for shell users than the username of the creating account.
The client id or somtehing more generic should be better and could even easier be set to a fixed length.
Regards,
Matthias3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2637Show update state probleme with APT locales2017-11-10T15:23:34ZkevinShow update state probleme with APT localesWhen the output of "apt-get -s -p dist-upgrade" is in french ( or any other language that has " ' " in it)
the result is not showed in Monitor -> Show Update State. (no text )
[URL=http://www.hostingpics.net/viewer.php?id=654456notxt...When the output of "apt-get -s -p dist-upgrade" is in french ( or any other language that has " ' " in it)
the result is not showed in Monitor -> Show Update State. (no text )
[URL=http://www.hostingpics.net/viewer.php?id=654456notxt.jpg][IMG]http://img15.hostingpics.net/thumbs/mini_654456notxt.jpg[/IMG][/URL]
The general overview work fine... :
[URL=http://www.hostingpics.net/viewer.php?id=797951txt.jpg][IMG]http://img15.hostingpics.net/thumbs/mini_797951txt.jpg[/IMG][/URL]3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2635Mail user interface (autoresponder)2017-11-10T15:23:34ZJeromeMail user interface (autoresponder)When a user loggued to IC with its email/password, ther is a problem with the autoresponder.
The title of the autoresponder (Betreff) is not correct.
When I click on Save and I come back on this page, the title is always "Out of offi...When a user loggued to IC with its email/password, ther is a problem with the autoresponder.
The title of the autoresponder (Betreff) is not correct.
When I click on Save and I come back on this page, the title is always "Out of office reply" even if I change d it before.
When I click ont the Now button for the date, the date is not changing.
Also, when I use the admin login to IC, the end date of this user is not the same as the one configured with the email user panel.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2634Check for php notices in mysqli library2017-11-10T15:23:34ZTill BrehmCheck for php notices in mysqli libraryhttp://www.howtoforge.com/forums/showthread.php?t=61666http://www.howtoforge.com/forums/showthread.php?t=616663.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2630the month will not set automatically in the autoresponder by click now2017-11-10T15:23:34ZMatthias Großthe month will not set automatically in the autoresponder by click nowThe Description:
----------------
A customer whants to program a autoresponder for some mailboxes in ISPConfig. He opens the "Email" tab, clicks on "Email Mailbox", choose a mailbox and then he clicks on
"Autoresponder". In the "Auto...The Description:
----------------
A customer whants to program a autoresponder for some mailboxes in ISPConfig. He opens the "Email" tab, clicks on "Email Mailbox", choose a mailbox and then he clicks on
"Autoresponder". In the "Autoresponder" you can choose the start date (Start on) and the end date (End by). You also can click the button "now" and then normaly the current date and time will be added on "Start on" and a later date on "End by".
The Issue:
----------
Before he clicks on "now" there is shown "30 Nov -- 00 00" on "Start on" and on "End by". When he clicks on the "now" button there will be entered automatically "29 Nov 2013 16 00" on "Start on" and "1 Nov 2013 0 0" on "End by".
On any other older ISPConfig (we have ISPConfig installations on many servers) there also will shown "30 Nov -- 00 00" on "Start on" and "End by" before you click "now". But when you choose "now" the right current date and time will be added on "Start on". In this case "29 Apr 2013 16 00" on "Start on" and "01 May 2013 00 00" on "End by".
Can you please fix the issue on the next ISPConfig patch?3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2627RBL list field in server config can not be empty2017-11-10T15:23:34ZTill BrehmRBL list field in server config can not be emptyhttp://www.howtoforge.de/forum/installation-und-konfiguration-12/fehler-system-serverkonfig-e-mail-rbl-liste-6894/http://www.howtoforge.de/forum/installation-und-konfiguration-12/fehler-system-serverkonfig-e-mail-rbl-liste-6894/3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2626Username field looses focus on window switch2017-11-10T15:23:34ZsdafsadfsdUsername field looses focus on window switchOpen default login form, set focus for username input field, press alt tab to switch windows, focus is now on password field. This behavior is non-standard and unintuitive, also breaks many form fillers.
Tested in Windows7x64 + IE10, ...Open default login form, set focus for username input field, press alt tab to switch windows, focus is now on password field. This behavior is non-standard and unintuitive, also breaks many form fillers.
Tested in Windows7x64 + IE10, FF20. This is not happening with 3.0.4 series.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2624multiserver - remote access db passwd not changed , when changed access from ...2017-11-10T15:23:34ZRadimmultiserver - remote access db passwd not changed , when changed access from IP to % and vice versamultiserver - remote access db passwd not changed , when changed access from IP to % and vice versa
It seems there is error in /usr/local/ispconfig/server/plugins-available/mysql_clientdb_plugin.inc.php which appears in multiserver se...multiserver - remote access db passwd not changed , when changed access from IP to % and vice versa
It seems there is error in /usr/local/ispconfig/server/plugins-available/mysql_clientdb_plugin.inc.php which appears in multiserver setup, where web server and mysql servers are on separated machines
I tried this in two setups,
1. server1 ISPC+DNS, server2 web, server3 mysql, server4 mail
2. server1 ISPC+DNS+web, server 2 mail + mysql
both are behaving same
It occurswhen you change database access type, which can be done:
1 You have unchecked remote acces and left empty IP field ,
which results database user is allowed for specified host IP address in mysql user table
2. You have remote acces checked and leave empty field for IP adress
which results allowed acces for any host - %
In both cases then password for remote user is unchanged in mysql user table
But is hard to always reproduce, it seems be depending os something other. If the password for db users was changed, user deleted or renamed before, or created same user which was deleted before
whole sript seems behaving strange.
-------------------------
It seems that problem may be in ISPConfig web_database_user table on slave server
when db user is deleted it is deleted from web_database_user on master server but still stays in web_database_user table on slave server3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2622sql error in dns_zone_get_id2017-11-10T15:23:34Zszittner gaborsql error in dns_zone_get_idHello,
$rec = $app->db->queryOneRecord("SELECT id FROM dns_soa WHERE origin like '".$origin.'%');
Missing ' in sql line.
Should be:
$rec = $app->db->queryOneRecord("SELECT id FROM dns_soa WHERE origin like '".$origin.'%\'');Hello,
$rec = $app->db->queryOneRecord("SELECT id FROM dns_soa WHERE origin like '".$origin.'%');
Missing ' in sql line.
Should be:
$rec = $app->db->queryOneRecord("SELECT id FROM dns_soa WHERE origin like '".$origin.'%\'');3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2607PHP directives field is displayed when PHP is disabled2017-11-10T15:23:36ZFalko Timmef.timme@timmehosting.dePHP directives field is displayed when PHP is disabledThe PHP directives field is shown on the Options tab although PHP is disabled for the website.The PHP directives field is shown on the Options tab although PHP is disabled for the website.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2606Query incompatibility with certain SOAP clients2017-11-10T15:23:36ZMikael ArvolaQuery incompatibility with certain SOAP clientsWith certain SOAP clients, an array passed to a querying method such as sites_web_domain_get gets turned into an stdClass object.
It happens due to differences in how hashes are turned into XML, and different versions of PHP can inter...With certain SOAP clients, an array passed to a querying method such as sites_web_domain_get gets turned into an stdClass object.
It happens due to differences in how hashes are turned into XML, and different versions of PHP can interpret it either as an array or an object.
An object gets parsed with Ruby, using either Savon or Handsoap libraries as a SOAP client. Potentially other languages are affected as well, it depends on the client library.
The fix is very simple, since objects can be cast into associative arrays. Diff here:
https://gist.github.com/arvola/54008853.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2604dns_zone_get_id PHP Code error2017-11-10T15:23:36ZMaBoRaKdns_zone_get_id PHP Code errorloading.......
File: /usr/local/ispconfig/interface/lib/classes/remoting.inc.php
----
2140 if (preg_match('/^[a-z0-9][a-z0-9\-]+[a-z0-9](\.[a-z]{2,4})+$/i', $origin)) {
2141 $this->server->fault('no_domain_found...loading.......
File: /usr/local/ispconfig/interface/lib/classes/remoting.inc.php
----
2140 if (preg_match('/^[a-z0-9][a-z0-9\-]+[a-z0-9](\.[a-z]{2,4})+$/i', $origin)) {
2141 $this->server->fault('no_domain_found', 'Invalid domain name.');
2142 return false;
2143 }
2144
2145 $rec = $app->db->queryOneRecord("SELECT id FROM dns_soa WHERE origin like '".$origin.'%');
----
The code is returning FALSE all the time.
The code should be:
----
M-2140 if (!preg_match('/^[a-z0-9][a-z0-9\-]+[a-z0-9](\.[a-z]{2,4})+$/i', $origin)) {
2141 $this->server->fault('no_domain_found', 'Invalid domain name.');
2142 return false;
2143 }
2144
M-2145 $rec = $app->db->queryOneRecord("SELECT id FROM dns_soa WHERE origin like '".$origin."%'");
----
M=Modified
- The preg_match code is returning FALSE when the origin is correct and CORRECT when is incorrect
- The queryoneRecord is fetching always FALSE because the SQL code syntax is Invalid, there is missing -> ' <-
Thanks
connection closed.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2603Traffic reporting for vhost subdomains broken2017-11-10T15:23:36ZTill BrehmTraffic reporting for vhost subdomains brokenIt seems that the traffic report is broken using something like that:
* create a domain
* create multiple subdomains (vhost)
* take a look at the traffic
Every single subdomain shows the same traffic as the main domain. Unfortuna...It seems that the traffic report is broken using something like that:
* create a domain
* create multiple subdomains (vhost)
* take a look at the traffic
Every single subdomain shows the same traffic as the main domain. Unfortunately the values are added. So if I have 10 gb traffic for my main domain, every subdomain also have 10 gb. With 4 subdomains I have a total of 50 gb traffic.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2596Clients cannot add secondary DNS2017-11-10T15:23:36ZFalko Timmef.timme@timmehosting.deClients cannot add secondary DNSClients cannot add secondary DNS zones if they have created the primary DNS through ISPConfig as well. This happens because a client cannot select the server for the secondary DNS zone, therefore ISPConfig tries to create it on the same ...Clients cannot add secondary DNS zones if they have created the primary DNS through ISPConfig as well. This happens because a client cannot select the server for the secondary DNS zone, therefore ISPConfig tries to create it on the same server where the primary zone is.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2590Monitor module: Some monitor function are never executed.2017-11-10T15:23:36ZScottMonitor module: Some monitor function are never executed.The time dependent functions:
_monitorEmailQuota (every 15minutes)
_monitorSystemUpdate (every hour on the hour)
_monitorRkHunter (once a day at 11pm)
that are called in _doMonitor() could sometimes be falsly omitted from an execut...The time dependent functions:
_monitorEmailQuota (every 15minutes)
_monitorSystemUpdate (every hour on the hour)
_monitorRkHunter (once a day at 11pm)
that are called in _doMonitor() could sometimes be falsly omitted from an execution run.
In my case some of these functions, depending on their sequence, are never executed. Whilst debugging the issue I timed each of the function calls in _doMonitor and with one of my SMTP cluster's the first call to _monitorEmailQuota() took two minutes due to the volume of mail data. Because the time that is calculated is the current time at each function and not the time at which the job was first executed, the time it takes to complete a monitoring function effects the next functions in the sequence.
For example:
_monitorEmailQuota() will always execute with and before _monitorSystemUpdate as every 15minutes would also be on the hour. Because _monitorEmailQuota() is executed first and takes longer than one minute by the time _monitorSystemUpdate is called the time check in _monitorSystemUpdate will never be true. Snippet:
$min = @date('i');
if ($min != 0)
return;
I found other systems behaved more randomly depending on time of day and available bandwidth. In these cases _monitorRkHunter would not be executed consistently. As it's executed on the hour it is always paired with _monitorEmailQuota and _monitorSystemUpdate (which can take some time to complete) which meant the time check some times did not evaluate to true when the process took longer than a minute. Snippet:
$min = @date('i');
$hour = @date('H');
if (!($min == 0 && $hour == 23))
return;
Attached is a patch against the current svn version of monitor_core_module.inc.php that captures the unix timestamp before _doMonitor is called and uses the timestamp when doing date('i') checks.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2582I think country code for my country is wrong in ssl ispconfig 32017-11-10T15:23:37ZFalko Timmef.timme@timmehosting.deI think country code for my country is wrong in ssl ispconfig 3http://www.howtoforge.com/forums/showthread.php?t=61332http://www.howtoforge.com/forums/showthread.php?t=613323.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2581Checkbox Active missed in 3.0.5.2 in DNS SRV records2017-11-10T15:23:37ZFalko Timmef.timme@timmehosting.deCheckbox Active missed in 3.0.5.2 in DNS SRV recordshttp://www.howtoforge.com/forums/showthread.php?t=61310http://www.howtoforge.com/forums/showthread.php?t=613103.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2560vhostsubdomain -> custom php.ini -> files not created2017-11-10T15:23:38ZMKvhostsubdomain -> custom php.ini -> files not createdCustom php.ini settings for a vhostsubdomain results in:
PHP Warning: file_put_contents(/var/www/conf/web163_subdomains/open-source/php.ini): failed to open stream: No such file or directory in /usr/local/ispconfig/server/lib/classes...Custom php.ini settings for a vhostsubdomain results in:
PHP Warning: file_put_contents(/var/www/conf/web163_subdomains/open-source/php.ini): failed to open stream: No such file or directory in /usr/local/ispconfig/server/lib/classes/system.inc.php on line 7193.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2556Problem with Webmail-URL Regex2017-11-10T15:23:39ZMarkus PetzschProblem with Webmail-URL RegexWhen trying to add the following webmailer URL:
https://webmail.kunden-server.org/imp/login.php?server=server32
under System Config -> E-Mail -> Webmail-URL I get the following error message:
ERROR
webmail_url_error_regex
webmai...When trying to add the following webmailer URL:
https://webmail.kunden-server.org/imp/login.php?server=server32
under System Config -> E-Mail -> Webmail-URL I get the following error message:
ERROR
webmail_url_error_regex
webmail_url_error_regex
Please check the REGEX used in that section. The above URL is by all means a valid URL. :)
(The parameter helps to preselect the correct mailserver on my multi-server HORDE setup.)3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2550Sorting IP adresses by customer results in SQL error2017-11-10T15:23:39ZNicki MesserschmidtSorting IP adresses by customer results in SQL errorHi,
when sorting the server ip adress view by customer (clicking on the column header customer) the resulting view is empty and on the top of the page I get this SQL statement:
DB::query(SELECT server_ip.* FROM server_ip WHERE 1 ORDER ...Hi,
when sorting the server ip adress view by customer (clicking on the column header customer) the resulting view is empty and on the top of the page I get this SQL statement:
DB::query(SELECT server_ip.* FROM server_ip WHERE 1 ORDER BY client_pid, server_id, ip_address LIMIT 0, 15) -> mysqli_query Unknown column 'client_pid' in 'order clause'#0 db->query(SELECT server_ip.* FROM server_ip WHERE 1 ORDER BY client_pid, server_id, ip_address LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php:157] #1 db->queryAllRecords(SELECT server_ip.* FROM server_ip WHERE 1 ORDER BY client_pid, server_id, ip_address LIMIT 0, 15) called at [/usr/local/ispconfig/interface/lib/classes/listform_actions.inc.php:88] #2 listform_actions->onLoad() called at [/usr/local/ispconfig/interface/web/admin/server_ip_list.php:51]
Cheers3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2744Default servers and client template2018-12-15T18:15:05ZErnest DanDefault servers and client templateClient templates do not have any default server option.
Those options still show when creating or editing an user, but can not be modified as long as a client-template is used.
This dramatically reduce the usefulness of client-template...Client templates do not have any default server option.
Those options still show when creating or editing an user, but can not be modified as long as a client-template is used.
This dramatically reduce the usefulness of client-templates in a multi-server environment.
It would be nice to either be able to set the user's default servers despite using a client-template or be able to define them in the client-template.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2717Add debian wheezy to Linux list in ispconfig2018-12-15T18:15:05ZTill BrehmAdd debian wheezy to Linux list in ispconfigAdd debian wheezy to Linux list in ispconfig so its not reported as Debian unknown version in the monitor.Add debian wheezy to Linux list in ispconfig so its not reported as Debian unknown version in the monitor.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2692Add a new variable "has_items" in nav.php when a menu contians menu items2018-12-15T18:15:05ZTill BrehmAdd a new variable "has_items" in nav.php when a menu contians menu itemsAdd a new variable "has_items" in nav.php when a menu contians menu items
http://www.howtoforge.de/forum/feature-requests-14/optimierung-der-templates-6969/Add a new variable "has_items" in nav.php when a menu contians menu items
http://www.howtoforge.de/forum/feature-requests-14/optimierung-der-templates-6969/3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2683"Used space" column is not clickable/sortable in "Mailbox quota" interface2018-12-15T18:15:05ZBen Johnson"Used space" column is not clickable/sortable in "Mailbox quota" interfaceEvery other column can be clicked to sort by that column (in both ascending and descending order). However, the "Used space" column does nothing when clicked. Is there a specific reason that the user cannot sort by this column (which, fr...Every other column can be clicked to sort by that column (in both ascending and descending order). However, the "Used space" column does nothing when clicked. Is there a specific reason that the user cannot sort by this column (which, frankly, seems to be the most useful metric on this page)?3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2628Send an email when mailbox is quite full2018-12-15T18:15:05ZJeromeSend an email when mailbox is quite fullIt would nice to have a feature in ISPCONFIg to send autoamtic emails when mailboxes are full at x% (let's say 80% by default) so the final user can either contact his administrator or empty his mailbox before it became totally full.It would nice to have a feature in ISPCONFIg to send autoamtic emails when mailboxes are full at x% (let's say 80% by default) so the final user can either contact his administrator or empty his mailbox before it became totally full.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2320Add dashboard plugin to show quota usage to the client2018-12-15T18:15:10ZTill BrehmAdd dashboard plugin to show quota usage to the clientAdd dashboard plugin to show quota usage to the clientAdd dashboard plugin to show quota usage to the client3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2172Add client quota info to the Account Overview2018-12-15T18:15:14ZAllan BrazuteAdd client quota info to the Account OverviewAdd client quota info to the Account Limits overview on the Home section of ISPConfig, so they and we, know how much space is available, for that particular client, to create new emails.
A quota info per email would be cool to, so I d...Add client quota info to the Account Limits overview on the Home section of ISPConfig, so they and we, know how much space is available, for that particular client, to create new emails.
A quota info per email would be cool to, so I don't need to ssh servers to be able to tell to a client if he reached his email quota limit.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2153Extend installer to maintain ispconfig.vhost and add ispconfig.vhost options2018-12-15T18:15:14ZMarius BurkardExtend installer to maintain ispconfig.vhost and add ispconfig.vhost optionsYou can configure the ip address, hostname and port for the apps vhost, but you can not for the ispconfig interface vhost.
The port can be changed during installation / update, but other custom changes to the vhost file are overwritten....You can configure the ip address, hostname and port for the apps vhost, but you can not for the ispconfig interface vhost.
The port can be changed during installation / update, but other custom changes to the vhost file are overwritten.
The default vhost looks like this (port 8080):
Listen 8080
NameVirtualHost *:8080
<VirtualHost _default_:8080>
If you change to port 443 it looks like this:
# Listen 443
# NameVirtualHost *:443
<VirtualHost _default_:443>
Sometimes you need to change it manually to only be served by one ip and hostname like this:
# Listen 443
# NameVirtualHost *:443
<VirtualHost aa.bb.yy.zz:443>
ServerAdmin webmaster@localhost
ServerName config.mydomain.com
Those settings are not maintained during update, so you have to redo them manually.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2126Inform user about quota2018-12-15T18:15:17ZFalko Timmef.timme@timmehosting.deInform user about quotahttp://www.howtoforge.com/forums/showthread.php?t=58253http://www.howtoforge.com/forums/showthread.php?t=582533.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2069Back button to return to login from password reset page2018-12-15T18:15:17ZChristian FöllmannBack button to return to login from password reset pageIt would be nice to be able to return to the normal login form when you are on the password reset page.
Maybe it might be worth a thought to provide the "reset password" link on login without a failed login attempt?It would be nice to be able to return to the normal login form when you are on the password reset page.
Maybe it might be worth a thought to provide the "reset password" link on login without a failed login attempt?3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1972Warn client if maildir quota is almost reached or reached2018-12-15T18:15:21ZAndreas RehmWarn client if maildir quota is almost reached or reachedThe client (...and the admin) need to be informed if a maildir is close to it's quota limits.
Please add a check for this in the cron_daily.php
Something lile a warning at 10% - please cleanup you mailbox
at 5% warn client and adm...The client (...and the admin) need to be informed if a maildir is close to it's quota limits.
Please add a check for this in the cron_daily.php
Something lile a warning at 10% - please cleanup you mailbox
at 5% warn client and admin
at 1% last warning - there might not be a chance to deliver if the quota limit is reached...3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1910Shutdown or Restart Feature in ISPConfig 32018-12-15T18:15:24ZFalko Timmef.timme@timmehosting.deShutdown or Restart Feature in ISPConfig 3http://www.howtoforge.com/forums/showthread.php?t=56580http://www.howtoforge.com/forums/showthread.php?t=565803.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1530Add Support for email-notification / statistics2018-12-15T18:15:40ZcoAdd Support for email-notification / statisticsAdd Support for email-notification if web-traffic and/or website quota exceeds limit. Optional send weekly overview.Add Support for email-notification if web-traffic and/or website quota exceeds limit. Optional send weekly overview.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1490Add a setting to modify services restart / reload command2018-12-15T18:15:40ZPreissler FrantisekAdd a setting to modify services restart / reload commandAdd a settings to modify services restart / reload commnads like:
- /etc/init.d/apache2 restart
- apache2ctl graceful
- /etc/init.d/mysql restart
- ...Add a settings to modify services restart / reload commnads like:
- /etc/init.d/apache2 restart
- apache2ctl graceful
- /etc/init.d/mysql restart
- ...3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/820START/STOP/RESTART OF ALL SERVICES2013-07-22T03:09:17ZStefano Brescia-TDGroup SPASTART/STOP/RESTART OF ALL SERVICESI'D LIKE TO EXECUTE A START,STOP OR RESTART OF THE SERVICES INSTALLED ON A SERVER BY CLICKING A BUTTON.I'D LIKE TO EXECUTE A START,STOP OR RESTART OF THE SERVICES INSTALLED ON A SERVER BY CLICKING A BUTTON.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/851Quota Warning for System2013-07-03T16:57:30ZAlexQuota Warning for SystemI think it is a good Idea when the Admin become a Mail when the System Harddisk haves 2GB free Spaces on System. I have on this day a server stop. I have see Discspace have 100% used, i have search how is a too much order and see it is i...I think it is a good Idea when the Admin become a Mail when the System Harddisk haves 2GB free Spaces on System. I have on this day a server stop. I have see Discspace have 100% used, i have search how is a too much order and see it is in /var/lib/amavis/temp.
There have remove all files in this order and than the server is running. I think when I become 2 Day before a mail with the Information the diskspace is too little, i can to avert the Problem.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/953Add date/time or Timstamp to ISP Cron Log2013-08-09T10:40:38ZXaver MaierhoferAdd date/time or Timstamp to ISP Cron LogSometime i need the date from the problem.
Add The timestamp infront of every day like mail.logSometime i need the date from the problem.
Add The timestamp infront of every day like mail.log3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1093Add traffic and webspace usage to dashboard2013-07-16T16:06:13ZXaver MaierhoferAdd traffic and webspace usage to dashboardAdd all available informations to the Dashboard.Add all available informations to the Dashboard.3.0.5.3Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1131Daemons restart or reload configuration files2013-07-22T03:10:41ZJerome WarnierDaemons restart or reload configuration filesRestarting or reloading daemons currently use /etc/init.d/daemon_name.
On Debian (and Ubuntu), for a long time, using "invoke-rc.d" (ex.: "invoke-rc.d daemon_name restart") had been recommended, and now, yet another method is on Ubuntu ...Restarting or reloading daemons currently use /etc/init.d/daemon_name.
On Debian (and Ubuntu), for a long time, using "invoke-rc.d" (ex.: "invoke-rc.d daemon_name restart") had been recommended, and now, yet another method is on Ubuntu because of upstart (ex.: "service daemon_name restart").
Anyway, I'm a user of Nexenta (OpenSolaris kernel with Debian GNU userland), which uses yet another slightly different one (ex.: "svcadm restart daemon_name").
So I propose to introduce a generic system, with parameters $service (= daemon name) and $action (=restart|reload, I guess nothing else is really needed for now).
Syntax should be dependent upon the system it is running on /etc/init.d/, invoke-rc.d, service or svcadm. Please also note that the order of the (two) arguments do change in some of those.
Something to catch the return code should also be available there.3.0.5.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1168Service failure to restart - alert?2013-07-22T03:09:58ZThibaultService failure to restart - alert?When a service is restarted by ISPCONFIG, and it's failed to restart, a visual / e-mail alert on ISPCONFIG panel should be appear.When a service is restarted by ISPCONFIG, and it's failed to restart, a visual / e-mail alert on ISPCONFIG panel should be appear.3.0.5.3