ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2020-12-25T01:27:34Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3415Note field visible in both list and detail view Sites / Website2020-12-25T01:27:34ZJeff NeilsonNote field visible in both list and detail view Sites / WebsitePlease consider adding a small note field for the websites that is visible in the list of web sites.
This would be a great help as we are editing and verifying changes to site configurations. We can then put a quick note for completion...Please consider adding a small note field for the websites that is visible in the list of web sites.
This would be a great help as we are editing and verifying changes to site configurations. We can then put a quick note for completion or status so we can see what needs to be done at a high level.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3414securety leavel choose a site.2020-12-25T01:27:34Zklondike-studiosecurety leavel choose a site.securety leavel (high medium) must choose a site.
example:
Bad site on joomla 1.5 requires a high level.
Bitrix has a built in firewall and virus protection but resource demanding.
securety leavel (high) reduces the speed of the site...securety leavel (high medium) must choose a site.
example:
Bad site on joomla 1.5 requires a high level.
Bitrix has a built in firewall and virus protection but resource demanding.
securety leavel (high) reduces the speed of the site is almost 10 times and requires its inclusion in a pinch.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3410a "warning only" quota implementation2020-12-25T01:27:34ZSteffan Noorda "warning only" quota implementationnow when a site get over there traffic quota the site is blokked
I prefer the setting in the admin if a client has to be blokked or warned only
in /usr/local/ispconfig/server/cron_daily.php
the only thing that has to be addes ( i think...now when a site get over there traffic quota the site is blokked
I prefer the setting in the admin if a client has to be blokked or warned only
in /usr/local/ispconfig/server/cron_daily.php
the only thing that has to be addes ( i think) is
$app->dbmaster->datalogUpdate('web_domain', "traffic_quota_lock = 'y',active = 'n'", 'domain_id', $rec['domain_id']);
add a option if disable = 1 then....
and in the admin the option to set the option disablehttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3408Hhvm2020-06-05T19:50:17ZNathan MonkHhvmIn the pursuit of speed, it'd be great to see built in support for facebooks hhvm (hip hop virtual machine).In the pursuit of speed, it'd be great to see built in support for facebooks hhvm (hip hop virtual machine).https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3405DMARC Support2018-12-15T18:14:51ZFlorian SchaalDMARC SupportAdd DMARC-Support to ISPConfig. In genereal, this requieres DKIM and a SPF-Record.
This could be done with a new Button "DMARC" in the DNS-Manager which requieres some user-input for the optional fields in a DMARC-Record.
The DKIM-Pa...Add DMARC-Support to ISPConfig. In genereal, this requieres DKIM and a SPF-Record.
This could be done with a new Button "DMARC" in the DNS-Manager which requieres some user-input for the optional fields in a DMARC-Record.
The DKIM-Part should at least disable a DMARC-Record when disabling DKIM.3.1Florian SchaalFlorian Schaalhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3404SPF-Record in the DNS2018-12-15T18:14:51ZFlorian SchaalSPF-Record in the DNSAdd a Button "SPF" to the DNS-Manager to create a TXT-Record for SPF. This requieres some additional informations like softfail / hardfail or the server(s) allowed to send mail. This should be a simple input-field.Add a Button "SPF" to the DNS-Manager to create a TXT-Record for SPF. This requieres some additional informations like softfail / hardfail or the server(s) allowed to send mail. This should be a simple input-field.3.1Florian SchaalFlorian Schaalhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3402An option in the Monitor to clear the warnings after the system update2020-12-25T01:27:33ZMladen B.An option in the Monitor to clear the warnings after the system updateIt would be wonderful if there would be an option to "recheck" or just "clear" the warnings regarding the warning about "One or more components needs an update" in Monitor - Show Overview.
After I did apt-get update && apt-get dist-upgr...It would be wonderful if there would be an option to "recheck" or just "clear" the warnings regarding the warning about "One or more components needs an update" in Monitor - Show Overview.
After I did apt-get update && apt-get dist-upgrade, I had to manually clear the flags in the ispconfig database, using: UPDATE monitor_data SET state='ok' WHERE type='system_update';
It would be a lot better if there would be a button in the UI to recheck the system packages for updates and to clear the warning flag after that.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3401Passwortfeld nach anklicken von Passwort erzeugen in Klartext2018-12-15T18:14:51ZThomasPasswortfeld nach anklicken von Passwort erzeugen in KlartextWenn man eine neue E-Mail Mailbox anlegt, auf Passwort erzeugen klickt, und dann doch beschließt, selbst ein Passwort einzugeben, wird das Passwort als Klartext angezeigt.
Hier sollte bei manueller Eingabe, jedoch wieder auf type=passw...Wenn man eine neue E-Mail Mailbox anlegt, auf Passwort erzeugen klickt, und dann doch beschließt, selbst ein Passwort einzugeben, wird das Passwort als Klartext angezeigt.
Hier sollte bei manueller Eingabe, jedoch wieder auf type=password zurückgewechselt werden.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3399Adding Counter on list2020-09-14T09:45:35ZCédricAdding Counter on listAdding counter.
When we load a list like email, website, dns ...
It's useful to know how many record is in table depending on the area search.Adding counter.
When we load a list like email, website, dns ...
It's useful to know how many record is in table depending on the area search.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3398SSH Home add symlink to /web2020-12-25T01:27:33ZJulianSSH Home add symlink to /webAfter ssh login (jailkit environment) the folder seems to be empty. It is not obvious to new ISPconfig users that they have to leave their home folder and put their files in /web.
If there were a symlink inside their home folder to /web...After ssh login (jailkit environment) the folder seems to be empty. It is not obvious to new ISPconfig users that they have to leave their home folder and put their files in /web.
If there were a symlink inside their home folder to /web (and additional symlinks for every vHost webroot) it would be much simpler for new users to get to the right folder.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3395Dovecot managesieved not activated2020-06-12T15:37:45ZAlexis LahouzeDovecot managesieved not activatedHi,
I wanted to activate managesieved to allow users to edit their Sieve scripts so I installed dovecot-managesieved on Debian.
Unfortunately, ISPConfig does not detect this package and set "protocols" to "imap pop3" instead of "im...Hi,
I wanted to activate managesieved to allow users to edit their Sieve scripts so I installed dovecot-managesieved on Debian.
Unfortunately, ISPConfig does not detect this package and set "protocols" to "imap pop3" instead of "imap pop3 sieve", and overwrites this configuration when I install or update it.3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3393Spamfilter policy and user not accessible by client2021-04-14T08:52:33ZJohan HansenSpamfilter policy and user not accessible by clientSpamfilter policies and spamfilter users are not visible/accessible and thus can not be changed by any client. Regardless of configured limitations these settings can not be accessed in the ISPConfig interface.
Configuring per client po...Spamfilter policies and spamfilter users are not visible/accessible and thus can not be changed by any client. Regardless of configured limitations these settings can not be accessed in the ISPConfig interface.
Configuring per client policies is a vital function for fighting spam based on a specific clients needs. The way this is working now limits all clients to the global policies set by an admin user.
I want to clarify that changing between global policies in the ISPConfig interface works as expected. The limitation only affects defining new client based settings.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3390Added support for Ubuntu 14.102018-12-15T18:14:51ZTill BrehmAdded support for Ubuntu 14.10Added support for Ubuntu 14.10Added support for Ubuntu 14.103.0.5.4p5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3385Please add high level api2017-10-19T17:00:12ZsdafsadfsdPlease add high level apiCurrently we have a high level api which is very much just an interface to low level database calls. It does not implement all of the access restrictions and limits of the users/resellers, i.e. any remote user has full access to the whol...Currently we have a high level api which is very much just an interface to low level database calls. It does not implement all of the access restrictions and limits of the users/resellers, i.e. any remote user has full access to the whole sections. This limits its use by resellers and clients.
My suggestions is to add simple high level API which would allow same actions as default web interface, i.e. remote login as reseller or client, automatic applications of limits (i.e. if client has no access to Jailkit it will not be able to create shell user with jailkit). As of now the best way to implement that seems to be to track all POST calls and re-implement that using some simple http library or curl. Something similar to github api would be great.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3381Support for CentOS 72018-12-15T18:14:51ZTill BrehmSupport for CentOS 7Add support for CentOS 7Add support for CentOS 73.0.5.4p4https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3380Move stats folder to a higher level2021-04-11T11:12:04Zklondike-studioMove stats folder to a higher levelMove the folder stats to a higher level, the FTP user lacks rights to overwrite this folder.
As the client is unable to unpack the entire site pascacio he lacks rights to overwrite these files.
how to make:
Move stats
/va/www/site.com...Move the folder stats to a higher level, the FTP user lacks rights to overwrite this folder.
As the client is unable to unpack the entire site pascacio he lacks rights to overwrite these files.
how to make:
Move stats
/va/www/site.com/stats
and
on topic Webstatistics program there is no option disabled.
how to make:
Webalizer
AWStats
Disabledhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3376Adding Atomia DNS Support2020-09-14T09:45:00ZRaffael LuthigerAdding Atomia DNS SupportIt would be great if ISPconfig would support Atomia DNS as well for the DNS management.
Here is the link to it:
http://atomiadns.com/
Reasons:
- Not everyone can manage all DNS zones withing ISPconfig, but it would be great if still al...It would be great if ISPconfig would support Atomia DNS as well for the DNS management.
Here is the link to it:
http://atomiadns.com/
Reasons:
- Not everyone can manage all DNS zones withing ISPconfig, but it would be great if still all zones can be managed at the same place.
- Support for PowerDNS etc. doesn't have to be in the ISPconfig code.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3375Add {DOMAIN} variable2020-09-03T13:18:02ZalexalouitAdd {DOMAIN} variableI added the DOMAIN variable, it would be useful for many people.
server/plugins-available/apache2_plugin.inc.php
916c916
< $trans = array('{DOCROOT}' => $vhost_data['web_document_root_www'], '{DOMAIN}' => $data['new']['domain']);
...I added the DOMAIN variable, it would be useful for many people.
server/plugins-available/apache2_plugin.inc.php
916c916
< $trans = array('{DOCROOT}' => $vhost_data['web_document_root_www'], '{DOMAIN}' => $data['new']['domain']);
---
> $trans = array('{DOCROOT}' => $vhost_data['web_document_root_www']);
server/plugins-available/nginx_plugin.inc.php
1079c1079
< $trans = array('{DOCROOT}' => $vhost_data['web_document_root_www'], '{DOMAIN}' => $data['new']['domain'], '{FASTCGIPASS}' => 'fastcgi_pass '.($data['new']['php_fpm_use_socket'] == 'y'? 'unix:'.$fpm_socket : '127.0.0.1:'.$vhost_data['fpm_port']).';');
---
> $trans = array('{DOCROOT}' => $vhost_data['web_document_root_www'], '{FASTCGIPASS}' => 'fastcgi_pass '.($data['new']['php_fpm_use_socket'] == 'y'? 'unix:'.$fpm_socket : '127.0.0.1:'.$vhost_data['fpm_port']).';');
interface/web/sites/templates/web_domain_advanced.htm
91c91
< <textarea name="apache_directives" id="apache_directives" rows='10' cols='50' style="width:400px;">{tmpl_var name='apache_directives'}</textarea> <b>{tmpl_var name="available_apache_directive_snippets_txt"}</b><br><br> {tmpl_var name="apache_directive_snippets_txt"}<br>----<br><b> {tmpl_var name='variables_txt'}:</b> <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT}</a>, <a href="javascript:void(0);" class="addPlaceholder">{DOMAIN}</a>
---
> <textarea name="apache_directives" id="apache_directives" rows='10' cols='50' style="width:400px;">{tmpl_var name='apache_directives'}</textarea> <b>{tmpl_var name="available_apache_directive_snippets_txt"}</b><br><br> {tmpl_var name="apache_directive_snippets_txt"}<br>----<br><b> {tmpl_var name='variables_txt'}:</b> <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT}</a>
95c95
< <textarea name="nginx_directives" id="nginx_directives" rows='10' cols='50' style="width:400px;">{tmpl_var name='nginx_directives'}</textarea> <b>{tmpl_var name="available_nginx_directive_snippets_txt"}</b><br><br> {tmpl_var name="nginx_directive_snippets_txt"}<br>----<br><b> {tmpl_var name='variables_txt'}:</b> <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT}</a>, <a href="javascript:void(0);" class="addPlaceholder">{DOMAIN}</a>, <a href="javascript:void(0);" class="addPlaceholder">{FASTCGIPASS}</a>
---
> <textarea name="nginx_directives" id="nginx_directives" rows='10' cols='50' style="width:400px;">{tmpl_var name='nginx_directives'}</textarea> <b>{tmpl_var name="available_nginx_directive_snippets_txt"}</b><br><br> {tmpl_var name="nginx_directive_snippets_txt"}<br>----<br><b> {tmpl_var name='variables_txt'}:</b> <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT}</a>, <a href="javascript:void(0);" class="addPlaceholder">{FASTCGIPASS}</a>
179c179
< </script>
---
> </script>
interface/web/admin/templates/directive_snippets_edit.htm
20c20
< <textarea name="snippet" id="snippet" rows='10' cols='50' style="width:400px;">{tmpl_var name='snippet'}</textarea><span class="nginx"> {tmpl_var name='variables_txt'}: </span><a href="javascript:void(0);" class="addPlaceholder nginx">{DOCROOT}</a>, <a href="javascript:void(0);" class="addPlaceholder nginx">{DOMAIN}</a><span class="nginx">, </span><a href="javascript:void(0);" class="addPlaceholder nginx">{FASTCGIPASS}</a>
---
> <textarea name="snippet" id="snippet" rows='10' cols='50' style="width:400px;">{tmpl_var name='snippet'}</textarea><span class="nginx"> {tmpl_var name='variables_txt'}: </span><a href="javascript:void(0);" class="addPlaceholder nginx">{DOCROOT}</a><span class="nginx">, </span><a href="javascript:void(0);" class="addPlaceholder nginx">{FASTCGIPASS}</a>
55c55
< </script>
---
> </script>https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3374HTTP-Ports changeable but still hardcoded2020-12-25T01:27:33ZA. ZoebischHTTP-Ports changeable but still hardcodedHi,
I can change the HTTP-Ports in the server-ip-addresses configuration. But in the vhost-configuration always port 80 is used. Why the HTTP-Ports are still hardcoded in /usr/local/ispconfig/server/plugins_available/apache2_plugin.inc...Hi,
I can change the HTTP-Ports in the server-ip-addresses configuration. But in the vhost-configuration always port 80 is used. Why the HTTP-Ports are still hardcoded in /usr/local/ispconfig/server/plugins_available/apache2_plugin.inc.php?
Would be nice if this issue can be fixed in one of the next updates.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3373Sortable for quota in Page Website Quota2020-12-25T01:27:33ZJoel KuderSortable for quota in Page Website QuotaChange /ispconfig/interface/web/sites/templates
Line 13/14 From
<th class="tbl_col_soft tbl_col_nosort" scope="col"><tmpl_var name="soft_txt"></th>
<th class="tbl_col_hard tbl_col_nosort" scope="col"><tmpl_var name="hard_txt"></th>
...Change /ispconfig/interface/web/sites/templates
Line 13/14 From
<th class="tbl_col_soft tbl_col_nosort" scope="col"><tmpl_var name="soft_txt"></th>
<th class="tbl_col_hard tbl_col_nosort" scope="col"><tmpl_var name="hard_txt"></th>
To
<th class="tbl_col_hd_quota" scope="col"><tmpl_var name="soft_txt"></th>
<th class="tbl_col_hd_quota" scope="col"><tmpl_var name="hard_txt"></th>