ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2017-11-10T15:26:07Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/389disable shell account untill jailkit is finished2017-11-10T15:26:07ZSeberITdisable shell account untill jailkit is finishedWhen I create a shell user and give him a jailkit shell, the creation of this shell takes quite some time (testing machine is slow machine), but the user can login immediately after creating the user. This means that while the jail is cr...When I create a shell user and give him a jailkit shell, the creation of this shell takes quite some time (testing machine is slow machine), but the user can login immediately after creating the user. This means that while the jail is created, the user can look through the whole system. I think it would be great to create a user, disable it and enable it after the jail has been established.3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/388client can create database through phpmyadmin2017-11-10T15:26:10ZSeberITclient can create database through phpmyadminWhen I login to phpmyadmin as a user that I created through ispconfig, I'm able to create one extra database.
In the database user prefix, I added an underscore, so if a client creates a database, the database and username will be of ...When I login to phpmyadmin as a user that I created through ispconfig, I'm able to create one extra database.
In the database user prefix, I added an underscore, so if a client creates a database, the database and username will be of the form:
clientname_name
When I login to phpmyadmin, I'm able to create the database clientname?databasename, so with a questionmark in stead of an underscore. This is the only database I can create, if I change one character, it doesn't work.
I'm using Debian Etch with SVN 907.3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/387removal of subdomain nog working2017-11-10T15:26:10ZSeberITremoval of subdomain nog workingWhen I add a subdomain to a domain, it's added to the ServerAlias line in the apache config , but when I remove it again, I can see it in the jobqueue, but after it disappeared from the queue, it's still in the apache config. Only after ...When I add a subdomain to a domain, it's added to the ServerAlias line in the apache config , but when I remove it again, I can see it in the jobqueue, but after it disappeared from the queue, it's still in the apache config. Only after another change, like adding another subdomain, it is removed.
I'm using Debian Etch with SVN 907.3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/386Bad header error on welcome mail2017-11-10T15:26:10ZSeberITBad header error on welcome mailWhen I add a mailbox, I can see in the logs that a welcome message is sent, but this never reaches the mailbox of the user, it ends up in /var/lib/amavis/virusmails with a bad header error:
Return-Path: <www-data@xxxxxxxxxx>
Delivere...When I add a mailbox, I can see in the logs that a welcome message is sent, but this never reaches the mailbox of the user, it ends up in /var/lib/amavis/virusmails with a bad header error:
Return-Path: <www-data@xxxxxxxxxx>
Delivered-To: bad-header-quarantine
X-Envelope-From: <www-data@xxxxxxxxxxx>
X-Envelope-To: <test@xxxxxxxxxxxxxx>
X-Quarantine-ID: <EAOYp42mLEpx>
X-Amavis-Alert: BAD HEADER Improper use of control character (char 0D hex):
MIME-Version: 1.0\r\n
I'm using version SVN 907 on Debian etch with volatile updates.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/385You can add a site for Redirect Path under Site/Web domain withouth HTTP://2017-11-10T15:26:10ZNed HadYou can add a site for Redirect Path under Site/Web domain withouth HTTP://This is really bad - adding a site.com for Redirect Path, since you get redirected to http://www.realdomain.com/site.comsite.comsite.comsite.comThis is really bad - adding a site.com for Redirect Path, since you get redirected to http://www.realdomain.com/site.comsite.comsite.comsite.comhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/384Users can have unlimited quota even if the site's Harddisk Quota is limited2017-11-10T15:26:10ZNed HadUsers can have unlimited quota even if the site's Harddisk Quota is limitedWhen you create a site with limited Harddisk Quota (128 MB) and then create a ftp/shell account for that specific site, you can create a ftp user with unlimited Quota ( -1 ).When you create a site with limited Harddisk Quota (128 MB) and then create a ftp/shell account for that specific site, you can create a ftp user with unlimited Quota ( -1 ).https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/383Shell user can not be set back to jailkit2017-06-25T10:54:13ZNed HadShell user can not be set back to jailkitIf a jailkit shell user's Chroot Shell is changed from jailkit to 'None', and then back from 'None' to Jailkit the user's shell is not set back to jailkit.If a jailkit shell user's Chroot Shell is changed from jailkit to 'None', and then back from 'None' to Jailkit the user's shell is not set back to jailkit.Oliver VogelOliver Vogelhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/382Clients that have shell users can change from jailkit to BASH2017-06-25T10:54:13ZNed HadClients that have shell users can change from jailkit to BASHClients can change the 'Chroot Shell' option for their shell users, which is really bad since the users which are limited to jailkit can get /bin/bash ...:(
All they have to do is select 'NONE' for Chroot Shell.
This is critical ...Clients can change the 'Chroot Shell' option for their shell users, which is really bad since the users which are limited to jailkit can get /bin/bash ...:(
All they have to do is select 'NONE' for Chroot Shell.
This is critical security vise.3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/381filter does not jump to page 1 of 12017-11-10T15:26:10ZOliver Vogelfilter does not jump to page 1 of 1if you are inside a list and go to page 2 and then change the filter, so that there is only 1 page showing the results. then you are at page 2 of 1 and this page is empty.
this means:
if we change a filter inside a list. we have to j...if you are inside a list and go to page 2 and then change the filter, so that there is only 1 page showing the results. then you are at page 2 of 1 and this page is empty.
this means:
if we change a filter inside a list. we have to jump to page 1! of the list3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/380Client Template problems2017-11-10T15:26:10ZNed HadClient Template problemsIf a was created with a template, you cannot manually change the values - for exmzple the number of domains, you have to select Custom as the Master template and then change values....
the values do not change even when you change the...If a was created with a template, you cannot manually change the values - for exmzple the number of domains, you have to select Custom as the Master template and then change values....
the values do not change even when you change the templatesOliver VogelOliver Vogelhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/379setting Auto-Subdomain to www does not work when adding an Aliasdomain for a ...2017-11-10T15:26:10ZJustin Albstmeijersetting Auto-Subdomain to www does not work when adding an Aliasdomain for a websiteThe www entry is not being created.The www entry is not being created.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/378changing Auto-Subdomain back to NONE in website settings, does not work2017-11-10T15:26:10ZJustin Albstmeijerchanging Auto-Subdomain back to NONE in website settings, does not workThe www host keeps on being added for de main domain of de website.
Even when addional subdomains/aliasdomains are added to the website.
It is not mentioned in the ispconfig log (Add server alias:), but it gets added.The www host keeps on being added for de main domain of de website.
Even when addional subdomains/aliasdomains are added to the website.
It is not mentioned in the ispconfig log (Add server alias:), but it gets added.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/377changing website settings, breaks jailkit directory permissons2017-11-10T15:26:10ZJustin Albstmeijerchanging website settings, breaks jailkit directory permissonsWhen changing website settings, like Auto-Subdomain or adding subdomains or domain aliases, the website directory /var/clients/clientX/webX and dev/etc/lib/usr/var/home get owned by webX.clientX again.
Jailkit aborts on login because of...When changing website settings, like Auto-Subdomain or adding subdomains or domain aliases, the website directory /var/clients/clientX/webX and dev/etc/lib/usr/var/home get owned by webX.clientX again.
Jailkit aborts on login because of this.3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/376Missing "." when creating DNS records2017-11-10T15:26:10ZBergur HaukdalMissing "." when creating DNS recordsHi!
When creating DNS records, like CNAME, PTR, NS, MX and those how need a "." at the end of the "data" field:
If someone forgets to add the "." at the end of the line it would be great if ISPconfig would do that automaticly.
-...Hi!
When creating DNS records, like CNAME, PTR, NS, MX and those how need a "." at the end of the "data" field:
If someone forgets to add the "." at the end of the line it would be great if ISPconfig would do that automaticly.
-Bergurhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/375You can create the same username twice.2017-11-10T15:26:10ZBergur HaukdalYou can create the same username twice.I created the user "user1" and then I added a new client and put in the same username there "user1"
and it just created another "user1" which is not good.I created the user "user1" and then I added a new client and put in the same username there "user1"
and it just created another "user1" which is not good.3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/374ubuntu 8.X maildrop2017-11-10T15:26:10ZEvil Bunnyubuntu 8.X maildropI just did a fresh install onto Ubuntu 8.10 ran into 2 problems that shut down the mail system for ispconfig..
On sending an email to a test account..
/var/log/mail.log:
Jan 30 09:04:47 XXXXXX postfix/pipe[22066]: 1D8CC781DB: to=<t...I just did a fresh install onto Ubuntu 8.10 ran into 2 problems that shut down the mail system for ispconfig..
On sending an email to a test account..
/var/log/mail.log:
Jan 30 09:04:47 XXXXXX postfix/pipe[22066]: 1D8CC781DB: to=<test@XXXXXXXXX>, relay=maildrop, delay=0.68, delays=0.27/0.02/0/0.39, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )
checking maildrop:
maildrop -d test@XXXXXXX
Invalid user specified.
fix:
apt-get remove courier-maildrop
apt-get install maildrop
Why: latest courier-maildrop is not compiled with mysql.. yeahhhh..
this moved me to error number 2, when sending the next test email:
Jan 30 10:49:20 XXXXXXXXX postfix/pipe[9203]: 868AD7805F: to=<test@XXXXXXXXXXXX>, relay=maildrop, delay=0.24, delays=0.06/0.02/0/0.16, dsn=5.1.1, status=bounced (user unknown. Command output: ERR: authdaemon: s_connect() failed: Permission denied Invalid user specified. )
Fix:
chmod 4755 /var/run/courier/authdaemon
After that the mail system worked fine.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/373Special characters in Mail filters argiment must be escaped2017-11-10T15:26:10ZPaoloSpecial characters in Mail filters argiment must be escapedCreating a mail filter as: Subject contains ***SPAM***
the argument "***SPAM***" used to compose regex in .mailfiler must be escaped as \*\*\*SPAM\*\*\* to bring to
if (/^Subject:.*\*\*\*SPAM\*\*\*/:h)
Any other char used in re...Creating a mail filter as: Subject contains ***SPAM***
the argument "***SPAM***" used to compose regex in .mailfiler must be escaped as \*\*\*SPAM\*\*\* to bring to
if (/^Subject:.*\*\*\*SPAM\*\*\*/:h)
Any other char used in regexp sintax, like ()[].? , must be escaped3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/372getmail crontab missing --new option2017-11-10T15:26:10ZPaologetmail crontab missing --new optionwhitout "--new or -n — retrieve only new (unseen) messages " option if delete=no multiple copies of the same messages are retrieved.
solution:
add -n option in line 1082 of install_base.lib.phpwhitout "--new or -n — retrieve only new (unseen) messages " option if delete=no multiple copies of the same messages are retrieved.
solution:
add -n option in line 1082 of install_base.lib.php3.0.0.9 RC2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/371Serial number update when adding a record to dns zone2017-06-25T10:54:13ZBergur HaukdalSerial number update when adding a record to dns zoneHi!
In this function in all the dns_*_edit.php in interface/web/dns:
function onAfterInsert() {
global $app, $conf;
//* Set the sys_groupid of the rr record to be the same then the sys_groupid of...Hi!
In this function in all the dns_*_edit.php in interface/web/dns:
function onAfterInsert() {
global $app, $conf;
//* Set the sys_groupid of the rr record to be the same then the sys_groupid of the soa record
$soa = $app->db->queryOneRecord("SELECT sys_groupid FROM dns_soa WHERE id = '".intval($this->dataRecord["zone"])."' AND ".$app->tform->getAuthSQL('r'));
$app->db->datalogUpdate('dns_rr', "sys_groupid = ".$soa['sys_groupid'], 'id', $this->id);
//* Update the serial number of the SOA record
$soa_id = intval($_POST["zone"]);
$serial = $app->validate_dns->increase_serial($soa["serial"]);
$app->db->datalogUpdate('dns_soa', "serial = $serial", 'id', $soa_id);
}
sys_groupid is being selected from dns_soa, but later in the function $soa["serial"] is used to get the current serial, but that doesn't work because serial is not being fetched in the sql query.
Query should look like this: ("SELECT sys_groupid,serial FROM dns_soa WHERE id = '".intval($this->dataRecord["zone"])."' AND ".$app->tform->getAuthSQL('r'))
Note the added "serial".
Ain't I right ? :D
Thanks,
BergurBergur HaukdalBergur Haukdalhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/370Error by help on login2017-11-10T15:26:10ZAlexError by help on loginI become an error when i want open help on the login page see more here
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999...I become an error when i want open help on the login page see more here
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>ISPConfig 3.0.0.8</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="themes/default/css/central.css" rel="stylesheet" type="text/css"/>
<!--[if lte IE 7]>
<link href="themes/default/css/patches/central.css" rel="stylesheet" type="text/css" />
<![endif]-->
<link rel="shortcut icon" href="/themes/default/images/favicon.ico" />
<script type="text/javascript" src="js/yui/yahoo/yahoo-min.js"></script>
<script type="text/javascript" src="js/yui/connection/connection-min.js"></script>
<script type="text/javascript" src="js/scrigo.js.php"></script>
<!--script src="js/wforms.js"></script-->
</head>
<body onload="loadInitContent()">
<div id="page_margins">
<div id="page">
<div id="header">
<div id="topsubnav">
<!-- start: skip link navigation -->
<a class="skip" href="#navigation" title="skip link">Skip to the navigation</a><span class="hideme">.</span>
<a class="skip" href="#content" title="skip link">Skip to the content</a><span class="hideme">.</span>
<!-- end: skip link navigation -->
<span><a href="#" onclick="loadContent('login/logout.php');">Logout</a> | <a href="#" onclick="capp('help')">Help</a><!-- | <a href="#">Imprint</a>--></span>
</div>
<h1 id="ir-HeaderLogo" class="swap"><span>ISPConfig 3</span></h1>
<span>hosting control panel</span>
</div>
<!-- begin: main navigation #nav -->
<div id="nav">
<a id="navigation" name="navigation"></a>
<!-- skiplink anchor: navigation -->
<div id="nav_main">
<div id="topNav"> </div>
</div>
</div>
<!-- end: main navigation -->
<!-- begin: main content area #main -->
<div id="main">
<!-- begin: #col1 - first float column -->
<div id="col1">
<div id="col1_content" class="clearfix">
<div id="sideNav"> </div>
</div>
</div>
<!-- end: #col1 -->
<!-- begin: #col3 static column -->
<div id="col3">
<div id="col3_content" class="clearfix">
<a id="content" name="content"></a>
<!-- skiplink anchor: Content -->
<form method="post" action="" id="pageForm" name="pageForm" enctype="multipart/form-data">
<div id="pageContent"><!-- AJAX CONTENT --></div>
</form>
</div>
<div id="ie_clearing"> </div>
<!-- End: IE Column Clearing -->
</div>
<!-- end: #col3 -->
</div>3.0.0.9 RC2