ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2018-12-15T18:15:37Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1626Awstats -lang switch change2018-12-15T18:15:37ZNatrimAwstats -lang switch changein cron_daily.php there is hard coded -lang=en switch for Awstats
//awstats_buildstaticpages.pl -update -config=mydomain.com -lang=en -dir=/var/www/domain.com/web/stats -awstatsprog=/path/to/awstats.pl
it would be great if it is re...in cron_daily.php there is hard coded -lang=en switch for Awstats
//awstats_buildstaticpages.pl -update -config=mydomain.com -lang=en -dir=/var/www/domain.com/web/stats -awstatsprog=/path/to/awstats.pl
it would be great if it is removed, or better if it is changeable in settings
cause sometimes you want statistics in your language...3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/702system-state not updated when there is no data2017-11-10T15:25:42ZOliver Vogelsystem-state not updated when there is no dataif the server.sh is not running at a server then there is no monitoring-data for this server (this occurs, if the log-file is present (by a killed or hanged server.sh) and so the server.sh is not running).
this is not "found" by the m...if the server.sh is not running at a server then there is no monitoring-data for this server (this occurs, if the log-file is present (by a killed or hanged server.sh) and so the server.sh is not running).
this is not "found" by the monitor. means, the monitor tells "system ok" but it is NOT.
the monitor has to check if there is any "NEW" data and if not, the system is not o.k.3.0.4Oliver VogelOliver Vogelhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1239Disable automatic creation of maildirs in courier setups2017-11-10T15:25:06ZTill BrehmDisable automatic creation of maildirs in courier setupsCurrently, maildrop creates maildirs for users automatically when they dont exist. This is normally ok as postfix normally checks if a mailbox exists and forwards only mails to the lda when theere is a mailbox record in the database, but...Currently, maildrop creates maildirs for users automatically when they dont exist. This is normally ok as postfix normally checks if a mailbox exists and forwards only mails to the lda when theere is a mailbox record in the database, but this results in problems with domain aliases as maildrop will create mailboxes for non existing accounts when the email is sent to the domain alias. But this also means that the code to send the welcome email has to be changed so that sending of this email is delayed until the maildir was created by ispconfig.
#
# Autocreate maildir, if not existant
#
#`test -e /var/vmail/$HOST`
#if ( $RETURNCODE != 0 )
#{
# `mkdir /var/vmail/$HOST`
#}
#`test -e /var/vmail/$HOST/$USER`
#if ( $RETURNCODE != 0 )
#{
# `maildirmake /var/vmail/$HOST/$USER`
# `chmod -R 0700 /var/vmail/$HOST`
#}
`test -e /var/vmail/$HOST/$USER`
if ( $RETURNCODE != 0 )
{
# available exitcodes: EX_NOUSER=67, EX_TEMPFAIL=75
EXITCODE = 67
exit
}
This will also affect the welcome emails.3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1266Updates trough sys_remoteaction do not seem to work reliably, needs testing2017-11-10T15:25:03ZTill BrehmUpdates trough sys_remoteaction do not seem to work reliably, needs testingUpdates trough sys_remoteaction do not seem to work reliably, needs testingUpdates trough sys_remoteaction do not seem to work reliably, needs testing3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1315Database name has to be escaped in user rights2017-11-10T15:25:00ZSimon KurkaDatabase name has to be escaped in user rightsHey,
I added a '_' into the database prefix --> c[CLIENTID]_
The database was successfully created but the name has to be escaped when adding database specific user rights, like phpMyAdmin does. (e.g. 'c1\_database')
Otherwise the...Hey,
I added a '_' into the database prefix --> c[CLIENTID]_
The database was successfully created but the name has to be escaped when adding database specific user rights, like phpMyAdmin does. (e.g. 'c1\_database')
Otherwise the user is able to create new databases out of phpMyAdmin.
Sincerly,
Simon Kurka3.0.4Simon KurkaSimon Kurkahttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1300Web domain's log rotate problem2017-11-10T15:25:00ZMesut ErdemirWeb domain's log rotate problemLog rotate problem about sites' log files. Log rotation should check log files(both gzipped and log file) before one month. Sometime, log files may not rotate -for example on my server. Because, my server shutted down in these days.Log rotate problem about sites' log files. Log rotation should check log files(both gzipped and log file) before one month. Sometime, log files may not rotate -for example on my server. Because, my server shutted down in these days.3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1357Special characters (Umlaut) in "welcome_mail_message" string get cut off2017-11-10T15:24:57ZGhost UserSpecial characters (Umlaut) in "welcome_mail_message" string get cut offThe default (I guess, as I haven't changed it) message for the string welcome_mail_message" is: Ihr Mailaccount ist jetzt aktiv. Viel Vergnügen.
I just created a new mail-account and got this message (source of message, some headers c...The default (I guess, as I haven't changed it) message for the string welcome_mail_message" is: Ihr Mailaccount ist jetzt aktiv. Viel Vergnügen.
I just created a new mail-account and got this message (source of message, some headers cut for privacy):
=========================================================================
Return-Path: <...>
Received: ...
X-Virus-Scanned: Debian amavisd-new at ...
Received: ...
Received: ...
To: ...
Subject: =?ISO-8859-1?Q?Ihr=20neuer=20Mailaccount=20ist=20aktiv?=
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
From: Support <root@localhost>
Reply-To: <root@localhost>
Message-Id: <20110205145455.0DC4995A0EC@...>
Date: Sat, 5 Feb 2011 15:54:55 +0100 (CET)
Ihr Mailaccount ist jetzt aktiv. Viel Vergn
=========================================================================
The "ügen." part in the content was obviously never included in the mail.
Looking at the language file in the editor (filename /usr/local/ispconfig/interface/web/mail/lib/lang/de_mail_user.lng) the string looks ok.3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1340sites_web_domain_add creates new site in client0 group2017-11-10T15:24:57ZAdam Youngsites_web_domain_add creates new site in client0 groupEvery time a site is added with the sites_web_domain_add API it initially gets entered into the database correctly but then the group and related things such as document_root and basedir get switched to being in the client0 group. The co...Every time a site is added with the sites_web_domain_add API it initially gets entered into the database correctly but then the group and related things such as document_root and basedir get switched to being in the client0 group. The config files/directories that are then generated use the client0 group.3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1404dovecot maildir quota user_query select2017-11-10T15:24:55Zzigidovecot maildir quota user_query selectHi,
template files opensuse_dovecot-sql.conf.master, fedora_dovecot-sql.conf.master, debian_dovecot-sql.conf.master in the directory ispconfig3_install/install/tpl contain bad CONCAT expression for mailbox (maildir) user quotas.
...Hi,
template files opensuse_dovecot-sql.conf.master, fedora_dovecot-sql.conf.master, debian_dovecot-sql.conf.master in the directory ispconfig3_install/install/tpl contain bad CONCAT expression for mailbox (maildir) user quotas.
current bad SQL query:
user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('maildir:storage=', floor(quota/1024)) AS quota, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE email = '%u' AND disable%Ls = 'n'
proper SQL query:
user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('*:storage=', floor(quota/1024)) AS quota_rule, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE email = '%u' AND disable%Ls = 'n'
My system is CentOS 5.5 with dovecot 1.2.16 and ISPConfig 3.0.3.2. This bug also affects ISPConfig 3.0.3.3rc1
But file debian6_dovecot-sql.conf.master contains this expression:
user_query = SELECT email AS user, maildir AS home, CONCAT('*:storage=', quota , 'B') AS quota_rule FROM mail_user WHERE email = '%u' AND disable%Ls = 'n'3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1450HTML validation error in default theme2017-11-10T15:24:53ZThomas BaslerHTML validation error in default themeThere's an html mistake in the default theme (file theme/default/templates/main.tpl.html)
The last few lines of that file are
<div id="footer">
Powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmp...There's an html mistake in the default theme (file theme/default/templates/main.tpl.html)
The last few lines of that file are
<div id="footer">
Powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a>
</div><!-- end: #footer -->
</div>
</body>
</html>
But they should look like:
<div id="footer">
Powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a>
</div><!-- end: #footer -->
</div>
</div>
</body>
</html>
The additional </div> belongs to the <div id="page"> tag!3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1444Awstats is always in english2017-11-10T15:24:53Zcubellsvicent@vcubells.netAwstats is always in englishI've tried to modify the language shown in awstats stats and the awstats statistics always are in english.
The file I've modified is /etc/awstats/awstats.conf
And the vars I've modified are
Lang = 'es'
ShowFlagLinks = 'es ca en'...I've tried to modify the language shown in awstats stats and the awstats statistics always are in english.
The file I've modified is /etc/awstats/awstats.conf
And the vars I've modified are
Lang = 'es'
ShowFlagLinks = 'es ca en'
The "problem" is the file
/usr/local/ispconfig/server/cron_daily.php
at line 193:
$command = "$awstats_buildstaticpages_pl -update -config='$domain' -lang=en -dir='$statsdir' -awstatsprog='$awstats_pl'"
Lang variable should be configured with the awstats lang variable.
Or better, user should have the option to set the languages for the awstats statistics.
cheers.3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1439Changing webdomain doesn't change PHP open_basedir2017-11-10T15:24:53ZNeutrinoChanging webdomain doesn't change PHP open_basedirHello,
I just renamed one of my domains, it was called bugtracker.domain.com and I changed it to mantis.domain.com.
I checked the PHP open_basedir some minuts after I made the change and there was still bugtracker.domain.com writte...Hello,
I just renamed one of my domains, it was called bugtracker.domain.com and I changed it to mantis.domain.com.
I checked the PHP open_basedir some minuts after I made the change and there was still bugtracker.domain.com written in it.
I expected mantis.domain.com in open_basedir.3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1438undeclared variable in tform_tpl_generator.inc.php2017-11-10T15:24:53ZPiotr Markiewiczundeclared variable in tform_tpl_generator.inc.phpinterface/lib/classes/tform_tpl_generator.inc.php line 150
variable $filename is not declared so in case of error no filename is displayed.
code should look like:
// speichere Template
$filename = $formDef['tabs'][$tab]['temp...interface/lib/classes/tform_tpl_generator.inc.php line 150
variable $filename is not declared so in case of error no filename is displayed.
code should look like:
// speichere Template
$filename = $formDef['tabs'][$tab]['template'];
if (!$handle = fopen($filename, 'w')) {3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1436No such file or directory in [...]/apache2_plugin.inc.php on line 8412017-11-10T15:24:53ZFalko Timmef.timme@timmehosting.deNo such file or directory in [...]/apache2_plugin.inc.php on line 841http://www.howtoforge.com/forums/showthread.php?t=52324http://www.howtoforge.com/forums/showthread.php?t=523243.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/14132 Problems with API2017-11-10T15:24:53ZFalko Timmef.timme@timmehosting.de2 Problems with APIhttp://www.howtoforge.com/forums/showpost.php?p=254080&postcount=2http://www.howtoforge.com/forums/showpost.php?p=254080&postcount=23.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1456Extended URL validation2017-11-10T15:24:52ZMathiasExtended URL validationHello,
please ensure to validate domains (e.g. cronjob) against a better regex. Currently the following is used (url validation like http://www.urgentclick.com/scripts/url-validation.html):
=> if(preg_match("'^([a-z0-9][a-z0-9-]{0,62...Hello,
please ensure to validate domains (e.g. cronjob) against a better regex. Currently the following is used (url validation like http://www.urgentclick.com/scripts/url-validation.html):
=> if(preg_match("'^([a-z0-9][a-z0-9-]{0,62}\.)+([a-z]{2,4})$'i", $parsed["host"]) == false) return $this->get_error($validator['errmsg']);
But this only allows 2-4 characters at the domain end. Domains like .devel or newer domain endings will fail.
Please use this from
http://daringfireball.net/2010/07/improved_regex_for_matching_urls
or
http://hx3.de/software-webentwicklung-23/php-url-uri-validation-idn-internationalized-domain-name-support-17404/
Bye, TDS3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1455Client password change2017-11-10T15:24:52ZSteffen NielsenClient password changeChanging the client's password containing an apostrophe (') isn't working. The password seems to be accepted but ain't working.
Doing the same operation with a mailuser seems to work fine.Changing the client's password containing an apostrophe (') isn't working. The password seems to be accepted but ain't working.
Doing the same operation with a mailuser seems to work fine.3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1506User Cronjobs too short2017-11-10T15:24:50ZFalko Timmef.timme@timmehosting.deUser Cronjobs too shorthttp://www.howtoforge.com/forums/showthread.php?t=53376http://www.howtoforge.com/forums/showthread.php?t=533763.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1505no quota enforced in dovecot2017-11-10T15:24:50ZRui Gouveiano quota enforced in dovecotHi,
The quota limit was not enforced after instalation.
After some digging I noticed that the query in /etc/dovecot-sql.conf was wrong.
Original query:
user_query = SELECT email as user, maildir as home, CONCAT('maildir:', mail...Hi,
The quota limit was not enforced after instalation.
After some digging I noticed that the query in /etc/dovecot-sql.conf was wrong.
Original query:
user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('maildir:storage=', floor(quota/1024)) AS quota, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE email = '%u' AND disable%Ls = 'n'
Working query:
user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('*:storage=', floor(quota/1024)) AS quota_rule, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE email = '%u' AND disable%Ls = 'n'
Just to let you know.
Thanks for your time.
Rui Gouveia3.0.4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1501Strange error in auto respond on an email mailbox2017-11-10T15:24:50ZLouis Tim LarsenStrange error in auto respond on an email mailboxHi.
I get a strange error when I try to add this text as an autorespond on an email mailbox in ISPConfig 3.0.3.3:
"Tak for din henvendelse.
Jeg holder sommerferie og er retur på kontoret mandag den 25. juli 2011.
I hastesager k...Hi.
I get a strange error when I try to add this text as an autorespond on an email mailbox in ISPConfig 3.0.3.3:
"Tak for din henvendelse.
Jeg holder sommerferie og er retur på kontoret mandag den 25. juli 2011.
I hastesager kan Jim kontaktes på email@example.org eller telefon 00 00 00 00."
Then if I write and email to this email adress I get this in autorespond:
"Tak for din henvendelse.
Jeg holder sommerferie og er retur på kontoret mandag den 25. juli 2011"
The first two lines without the "." in the end.
Then if I rename "25. juli 2011." to "25 juli 2011." I get the hole message in respond.
Does anyone know why this strange error is happening?3.0.4