ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2017-11-10T15:24:34Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1737wrong permissions in secuirty mode high2017-11-10T15:24:34ZXaver Maierhoferwrong permissions in secuirty mode highcgi-bin/ssl/tmp has root as owner with drwx r r only web is fine
i looked into code, a lot of differences with permissions and php_modes..
-> fast-cgi + SuExeccgi-bin/ssl/tmp has root as owner with drwx r r only web is fine
i looked into code, a lot of differences with permissions and php_modes..
-> fast-cgi + SuExechttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1735Client can activate SSL for IP * and overrides certificate of ISP-Config2017-11-10T15:24:34ZOliver DornClient can activate SSL for IP * and overrides certificate of ISP-ConfigProblem:
Client can activate SSL for IP-Address "*" and generate or upload a certificate. This cert overrides the ISP-Config cert for the frontend since the vhost site configuration for the client website is added after the ISP-Config v...Problem:
Client can activate SSL for IP-Address "*" and generate or upload a certificate. This cert overrides the ISP-Config cert for the frontend since the vhost site configuration for the client website is added after the ISP-Config vhost in apache.
Also the client can activate SSL for multiple websites with IP-Address "*".
Recommendation:
Check, if an IP-Address has been selected/assigned to the website.
If not, reject SSL setting.
Environment:
- two servers with ISP-Config 3.0.4.1 and Debian 6.0.3
- no mirroring configured
- IP-Address of server1 configured in ISP-Config
- no IP-Address of server2 configured
- ISP-Config frontend configured with SSL
- server2 (w/o IP-Address) has been assigned to clienthttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1721Problem creating mailbox: error in DB Table 'mail_user'2017-11-10T15:24:36ZManuelProblem creating mailbox: error in DB Table 'mail_user'When I create new mail user, the login stored in 'mail_user' DB isn't good
exemple:
My server has a domain like 'mail.domain.tld'
I've created email 'user1@mail.domain.tld'
When using 3.0.4, the login stored in mail_user DB whas ...When I create new mail user, the login stored in 'mail_user' DB isn't good
exemple:
My server has a domain like 'mail.domain.tld'
I've created email 'user1@mail.domain.tld'
When using 3.0.4, the login stored in mail_user DB whas "user1@mail.domain.tld"
When using 3.0.4.1, the login stored in mail_user DB whas only "user" whitout the domain.
Whitout the domain, pop3 client got error:
+OK MyDomain Mail Server ready...
USER user1
+OK
PASS mypass
-ERR [IN-USE] Internal login failure. Refer to server log for more information.
Connection closed by foreign host.
If I put the correct login un the mail_user table, mail is working fine.
Using DOVECOT and Sieve, ISPConfig 3.0.4.1
(sorry if bad english, I'm french)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1717Optinal remove from * and force ipv62017-11-10T15:24:36ZXaver MaierhoferOptinal remove from * and force ipv6A lot of user have no idear and empty field and * in selectbox are in template and not optional.
If one web use ip adress * has no effect anymore.
3 ideas to handle it
1. Select ip adress ipv4 or ipv6 with selected="selected", if it...A lot of user have no idear and empty field and * in selectbox are in template and not optional.
If one web use ip adress * has no effect anymore.
3 ideas to handle it
1. Select ip adress ipv4 or ipv6 with selected="selected", if its a new web. Not * or blank. If Somebody want, he can use blank for ipv6....
2. Make a option in Config. I want * or i not. (often User start with * and later if SSL starts for different webs, the problem appears)
2. ipv4 -> if 1 web on Server has a IP Adress, the * will disappear. But if somebody don't add a IP for other User its a problem. But this web wont work anyway.
ipv6 -> if client has a ipv6 -> use it. User a scared about long unknown addresses....
Maybe another option exists to handle it, but right now its hard for user, i need to edit templates and after Update its gone. I know, i can create a own template... But i want to use standard for updates...https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1711FTP rights on folder web wrong2017-11-10T15:24:36ZPeter GrollFTP rights on folder web wrongWhen create a new website the rights on the folder web/ ssl/ tmp/ cgi-bin/ are wrong.
They rights are root:root for this folders.When create a new website the rights on the folder web/ ssl/ tmp/ cgi-bin/ are wrong.
They rights are root:root for this folders.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1706Chroot-shell user add interferes with active root SSH session2017-11-10T15:24:36ZDavidChroot-shell user add interferes with active root SSH sessionI experience a problem adding users (both chrooted with jailkit and not chrooted) and having a root shell open.
SSH will freeze and freakout, and the new users won't get authenticated properly...I experience a problem adding users (both chrooted with jailkit and not chrooted) and having a root shell open.
SSH will freeze and freakout, and the new users won't get authenticated properly...https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1705wrong https links in welcome mailman email2017-11-10T15:24:36ZRadimwrong https links in welcome mailman emailIn welcome email about mailing list must be in httpd links hostname of mailman server, not users domain name.
When your mailserver is in multiserver setup, link doesnt work then, because domain.tld points to web server
For example ...In welcome email about mailing list must be in httpd links hostname of mailman server, not users domain name.
When your mailserver is in multiserver setup, link doesnt work then, because domain.tld points to web server
For example i created mailman user on domain mixx.org
Instead of links
http://mixx.org/cgi-bin/mailman/admin/nejakejlist
http://mixx.org/cgi-bin/mailman/listinfo/nejakejlist
there has to be
http://mailhostname.mydomain.tld/cgi-bin/mailman/admin/nejakejlist
http://mailhostname.mydomain.tld/cgi-bin/mailman/listinfo/nejakejlist
------------------------------
Current welcome mail:
The mailing list `nejakejlist' has just been created for you. The
following is some basic information about your mailing list.
Your mailing list password is:
XXXXXXX
You need this password to configure your mailing list. You also need
it to handle administrative requests, such as approving mail if you
choose to run a moderated list.
You can configure your mailing list at the following web page:
http://mixx.org/cgi-bin/mailman/admin/nejakejlist
The web page for users of your mailing list is:
http://mixx.org/cgi-bin/mailman/listinfo/nejakejlist
You can even customize these web pages from the list configuration
page. However, you do need to know HTML to be able to do this.
There is also an email-based interface for users (not administrators)
of your list; you can get info about using it by sending a message
with just the word `help' as subject or in the body, to:
nejakejlist-request@mixx.org
To unsubscribe a user: from the mailing list 'listinfo' web page,
click on or enter the user's email address as if you were that user.
Where that user would put in their password to unsubscribe, put in
your admin password. You can also use your password to change
member's options, including digestification, delivery disabling, etc.
Please address all questions to mailman-owner@mixx.org.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1702Aliasdomain redirect doesn't work2017-11-10T15:24:36ZJure MerharAliasdomain redirect doesn't workSince version 3.0.4 at least (could also be in a couple of earlier versions) the redirect function (R,L) in Aliasdomain doesn't work any more. I checked the generated vhost file and the rewrite code responsible for the redirects is indee...Since version 3.0.4 at least (could also be in a couple of earlier versions) the redirect function (R,L) in Aliasdomain doesn't work any more. I checked the generated vhost file and the rewrite code responsible for the redirects is indeed missing. There is only the line "RewriteEngine on" and nothing else after that.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1697db_version in sys_config not chnaged afer dbispconfig is altered2017-11-10T15:24:36ZRadimdb_version in sys_config not chnaged afer dbispconfig is alteredwhen ispconfig is updated and database altered, there is still same db_version record in table sys_config
my both server are now on 3.0.4.1 but the records are still same like in time of installaltion
server1:
+-----------+------...when ispconfig is updated and database altered, there is still same db_version record in table sys_config
my both server are now on 3.0.4.1 but the records are still same like in time of installaltion
server1:
+-----------+-------+------------+---------+
| config_id | group | name | value |
+-----------+-------+------------+---------+
| 1 | db | db_version | 3.0.2.2 |
+-----------+-------+------------+---------+
1 row in set (0.00 sec)
server2:
+-----------+-------+------------+-------+
| config_id | group | name | value |
+-----------+-------+------------+-------+
| 1 | db | db_version | 3.0.3 |
+-----------+-------+------------+-------+
1 row in set (0.00 sec)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1685NginX Vhost not written properly2017-11-10T15:24:39ZDrew ClardyNginX Vhost not written properlyThe current system 3.0.4.1 does not write the configuration files for NginX vhost properly. It does not place the index file references inside of a location that NginX can recognize. Here is the output of a current site configured though...The current system 3.0.4.1 does not write the configuration files for NginX vhost properly. It does not place the index file references inside of a location that NginX can recognize. Here is the output of a current site configured though ISPConfig.
server {
listen *:80;
server_name minecraftarea.com www.minecraftarea.com;
root /var/www/minecraftarea.com/web;
index index.html index.htm index.php index.cgi index.pl index.xhtml;
error_page 400 /error/400.html;
error_page 401 /error/401.html;
error_page 403 /error/403.html;
error_page 404 /error/404.html;
error_page 405 /error/405.html;
error_page 500 /error/500.html;
error_page 502 /error/502.html;
error_page 503 /error/503.html;
error_log /var/log/ispconfig/httpd/minecraftarea.com/error.log;
access_log /var/log/ispconfig/httpd/minecraftarea.com/access.log combined;
## Disable .htaccess and other hidden files
location ~ /\. {
deny all;
access_log off;
log_not_found off;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location /stats {
index index.html index.php;
auth_basic "Members Only";
auth_basic_user_file /var/www/clients/client1/web3/.htpasswd_stats;
}
location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9012;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_intercept_errors on;
}
}
This does not work properly. It is unable to connect to the PHP server, and you get an error of 502. After looking at the configuration file, I realized that there is no location \ defined with the index files inside of it. I fixed the issue by removing the error file references (not sure how to do this properly in NginX), and I added the location \ wrapper around the index files. After these changes, a site that was not loading began loading perfectly.
server {
listen *:80;
server_name drewclardy.com www.drewclardy.com;
root /var/www/drewclardy.com/web;
error_log /var/log/ispconfig/httpd/drewclardy.com/error.log;
access_log /var/log/ispconfig/httpd/drewclardy.com/access.log combined;
location / {
index index.html index.htm index.php index.cgi index.pl index.xhtml;
}
## Disable .htaccess and other hidden files
location ~ /\. {
deny all;
access_log off;
log_not_found off;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location /stats {
index index.html index.php;
auth_basic "Members Only";
auth_basic_user_file /var/www/clients/client1/web1/.htpasswd_stats;
}
location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/lib/php5-fpm/web1.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_intercept_errors on;
}
}
Another issues that we are going to have is that you can't add more directives to the location \ with the current setup. With this being the case, it is going to be hard for users to add re-write rules for NginX. I think that we need to add some type of parsing so that it can find that location block and add the additional information to it.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1683Log off bug in update 3.0.4.1 on multi servers configurations2017-10-12T12:27:53ZRadoslaw BakLog off bug in update 3.0.4.1 on multi servers configurationsAfter update from 3.0.4 to 3.0.4.1 duing from "xxx.xx:8080" System -> Do ISPConfig 3 - Update at remote server. set All host.
Bug:
1) On mysq Host VM1 and VM2 update clear file /etc/pure-ftpd/db/mysql.conf and pure-ftpd stop working,...After update from 3.0.4 to 3.0.4.1 duing from "xxx.xx:8080" System -> Do ISPConfig 3 - Update at remote server. set All host.
Bug:
1) On mysq Host VM1 and VM2 update clear file /etc/pure-ftpd/db/mysql.conf and pure-ftpd stop working, to fix tis i copy setings from mysql.conf~
2) Not work sync apache vhost setings between servers, example I set on my "main" ispconfig panel Apache Directives for the domain of VM3 servers and no results.
3) After update stop working ISPconfig panel on VM1 and VM2 example vm3:8080 replay status "aborted" (apapche2 work corect)
4) Not work update from SVN result:
>> Update
Operating System: Debian 6.0 (Squeeze/Sid) or compatible
PHP Notice: Undefined variable: conf in /tmp/trunk/install/update.php on line 76
Unable to resolve hostnameroot@vm3:/var/log#
root@vm3:/var/log#
Structure of hosting:
host "main" - Debain 6, ispconfig 3, the main host ispconfig
host "slave" - Debain 6, ispconfig 3, the main backup
host "VM1" - Debain 5, ispconfig 3, www
host "VM2" - Debain 6, ispconfig 3, www
Pleas give me a email adres to sen You ispconfig_install.log !!!https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1671chrooted cron job files are not deleted2017-11-10T15:24:39Zpititischrooted cron job files are not deletedHi,
After delete a chrooted cron job some directory and files remain in the user home directory of the jail
CheersHi,
After delete a chrooted cron job some directory and files remain in the user home directory of the jail
Cheershttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1669Redirects won't work after update from 3.0.3.3 to 3.0.42017-11-10T15:24:39ZDavidRedirects won't work after update from 3.0.3.3 to 3.0.4Redirects won't work on domains after update from 3.0.3.3 to 3.0.4.
Tried to redirect sites many way, none of them works, tried R,L redirect and www > non-www.
The script updates the apache config file, but nothing changed in it.Redirects won't work on domains after update from 3.0.3.3 to 3.0.4.
Tried to redirect sites many way, none of them works, tried R,L redirect and www > non-www.
The script updates the apache config file, but nothing changed in it.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1664SSL VHost Broke2017-11-10T15:24:39ZRick BirdSSL VHost BrokeSSL Websites is broke in the SVN.
I noticed the code for ssl_enabled is commented out.. So I created my own variant that but it yes.. Either way however, SSL websites are not being written out.. It almost seems as if it doesn't see...SSL Websites is broke in the SVN.
I noticed the code for ssl_enabled is commented out.. So I created my own variant that but it yes.. Either way however, SSL websites are not being written out.. It almost seems as if it doesn't see if the <tmp_if name="check"> type stuff. Those type checks in the tempting code are all coming back negative.
Again.. I noticed there is code commented out which affects this, perhaps someone committed unfinished work?https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1663Web Directory Lost on Client Change2017-11-10T15:24:39ZRick BirdWeb Directory Lost on Client ChangeWhen ReAssigning a website from one client to another.. all web-data is destroyed, and the new symlink doesn't show up correctly in /var/www/When ReAssigning a website from one client to another.. all web-data is destroyed, and the new symlink doesn't show up correctly in /var/www/https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1662API Client Add doesnt work properly2017-11-10T15:24:39ZRicardoAPI Client Add doesnt work properlyAdding a client via the API doesnt work correct in 3.0.4 and 3.0.4.1.
The output of the created client is always 0. Sysuser was created, but no client.Adding a client via the API doesnt work correct in 3.0.4 and 3.0.4.1.
The output of the created client is always 0. Sysuser was created, but no client.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1657Error assigning Web Aliasdomain2017-11-10T15:24:41ZStefanError assigning Web AliasdomainNew to v 3.0.4 seems to be the redirect dropdownmenu in Web Aliasdomain.
Selecting one of the new options last, break, redirect or permanent saving it and returning to this website results in "No flag" in the menu.
You can see the orig...New to v 3.0.4 seems to be the redirect dropdownmenu in Web Aliasdomain.
Selecting one of the new options last, break, redirect or permanent saving it and returning to this website results in "No flag" in the menu.
You can see the originally selectet value for a very, very little time...https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1652Upgrade breaks cmusieve2017-11-10T15:24:41ZJohnUpgrade breaks cmusieveAfter upgrade got error - Fatal: Plugin sieve not found from directory /usr/lib/dovecot/lda in maillog.
Server in question uses cmusieve, "cmusieve" was replaced with "sieve" in dovecot.conf during upgrade.
Line "mail_plugins = c...After upgrade got error - Fatal: Plugin sieve not found from directory /usr/lib/dovecot/lda in maillog.
Server in question uses cmusieve, "cmusieve" was replaced with "sieve" in dovecot.conf during upgrade.
Line "mail_plugins = cmusieve quota" was changed to "mail_plugins = sieve quota".https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1649No open window POST all2017-06-25T10:54:08ZsergNo open window POST allI installed ISPConfig 3.0.4
I add domain name for POST, and add email for domain name.
I send test post for gmail.com - post actual.
I open window POST - added many users email for domain name - no open POST ALL:
http://i.pi...I installed ISPConfig 3.0.4
I add domain name for POST, and add email for domain name.
I send test post for gmail.com - post actual.
I open window POST - added many users email for domain name - no open POST ALL:
http://i.piccy.info/i7/43417bf7a865e5609a916921690df9e0/1-5-1662/52608875/1_500.jpg
I open Email Mailbox - no open email window:
http://i.piccy.info/i7/aa2a87468e40a9909f3e43a3f867738e/1-5-1662/55556547/2_500.jpg
I open domain post - no open domain window:
http://i.piccy.info/i7/6790e1008bc55d321f7730361a50d64b/1-5-1662/57998796/3_500.jpg
Please help me for my problem!!!https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1648unexpected character(s) starting with '`'2017-06-06T11:19:33ZAdriánunexpected character(s) starting with '`'Using ispconfig 3.0.4, dovecot and the sieve filters, when a new filter is created, the following line is written in the sieve file:
`test -e "$DEFAULT/.folder.subfolder" && exit 1 || exit 0`
note that "folder" and "subfolder" are ...Using ispconfig 3.0.4, dovecot and the sieve filters, when a new filter is created, the following line is written in the sieve file:
`test -e "$DEFAULT/.folder.subfolder" && exit 1 || exit 0`
note that "folder" and "subfolder" are just generic names.
Sieve returns this error, extracted from .sieve.log:
unexpected character(s) starting with '`'
Commenting that line, I still have problems with:
unexpected character(s) starting with '$'.
related to line:
if ( $RETURNCODE != 1 )
Regards,
AdrianFabio FantoniFabio Fantoni