ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2023-12-03T21:18:07Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3100Recipient for cron-errors2023-12-03T21:18:07ZDavid StillerRecipient for cron-errorsIt would be nice if the "MAILTO:"-directive would be maintained by ISPConfig too, for each job.It would be nice if the "MAILTO:"-directive would be maintained by ISPConfig too, for each job.Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3097DNSWL Support2020-06-10T23:18:12ZAndreas RehmDNSWL SupportIt is good practice to allow RBL - but you should allow DNSWL too.
Example for postfix:
permit_dnswl_client list.dnswl.org
Common whitelists:
http://www.dnswl.org/
http://www.spamhauswhitelist.com/It is good practice to allow RBL - but you should allow DNSWL too.
Example for postfix:
permit_dnswl_client list.dnswl.org
Common whitelists:
http://www.dnswl.org/
http://www.spamhauswhitelist.com/https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3036Add a check if there is enough space in /etc, before writing config file changes2020-08-28T19:04:57ZTill BrehmAdd a check if there is enough space in /etc, before writing config file changesAdd a check if there is enough space in /etc, before writing config file changesAdd a check if there is enough space in /etc, before writing config file changesPlanned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3031Add mod_security option to websites2023-02-03T11:30:39ZMarius BurkardAdd mod_security option to websitesAdd a new checkbox to websites "Enable mod_security".
When enabled, modsec is enabled for this website only (if it's installed but disabled globally on the server).
The Checkbox has no effect, if modsec is not installed on the server.
...Add a new checkbox to websites "Enable mod_security".
When enabled, modsec is enabled for this website only (if it's installed but disabled globally on the server).
The Checkbox has no effect, if modsec is not installed on the server.
In addition, add a global admin option to set who can change the modsec switch (Admin, Reseller, Client).Planned featuresMarius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3008Determine language for error docs / standard index.html file by users language2020-06-10T21:57:27ZAlexDetermine language for error docs / standard index.html file by users languageIf I got it right, ISPConfig is using the language which is defined under /usr/local/ispconfig/server/lib/config.inc.php to set up the error docs / index.html.
Instead, I think it would be better, if the provided language of the resel...If I got it right, ISPConfig is using the language which is defined under /usr/local/ispconfig/server/lib/config.inc.php to set up the error docs / index.html.
Instead, I think it would be better, if the provided language of the reseller could be used, when adding a new customer. And to use the standard language when he doesn't.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2986Add support for Docker based virtualization2024-02-20T07:48:29ZJanAdd support for Docker based virtualizationDocker (http://www.docker.io/) is becoming more and more popular virtualization solution based on lxc (linux containers).
Considering docker base on built-in kernel-based virtualization it is a matter of time to became a standard over Op...Docker (http://www.docker.io/) is becoming more and more popular virtualization solution based on lxc (linux containers).
Considering docker base on built-in kernel-based virtualization it is a matter of time to became a standard over OpenVZ.
I believe it will be huge advantage over competition to support docker/lxc based virtualization at ISPConfig.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2984Improve support for mysql databases that are not reachable by localhost on th...2017-08-10T20:12:05ZTill BrehmImprove support for mysql databases that are not reachable by localhost on the ispconfig instancehttp://www.howtoforge.com/forums/showthread.php?t=64676http://www.howtoforge.com/forums/showthread.php?t=64676Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2962Separate web and database backup settings2020-08-01T00:14:50ZrubenzsoltSeparate web and database backup settingsSeparate config for web folders backup interval and separate for databases, to can backup for example the web folder every day 1 times and databases every days but through 7 days, So after 1 week I have 1 web folser backup updated every...Separate config for web folders backup interval and separate for databases, to can backup for example the web folder every day 1 times and databases every days but through 7 days, So after 1 week I have 1 web folser backup updated every day and 7 database backups from monday to Sunday.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2949Improve mail filter function to support X-Originating-To2020-08-14T21:20:32ZTill BrehmImprove mail filter function to support X-Originating-Tohttp://www.howtoforge.com/forums/showthread.php?t=64322http://www.howtoforge.com/forums/showthread.php?t=64322Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2889make ispconfig compatible with mysql strict mode2020-09-18T16:41:42ZTill Brehmmake ispconfig compatible with mysql strict modehttp://www.howtoforge.com/forums/showthread.php?t=63612http://www.howtoforge.com/forums/showthread.php?t=63612Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2840Add full support for SELinux / AppArmor2020-10-24T22:33:08ZTomás FernándezAdd full support for SELinux / AppArmorIt would be fantastic get SELinux and AppArmor full support. Mixing some changes in the ISPConfig core/task behaviors and maybe creating/configuring the necessary SELinux/AppArmor rules to coexist happily with ISPConfig.
I know this m...It would be fantastic get SELinux and AppArmor full support. Mixing some changes in the ISPConfig core/task behaviors and maybe creating/configuring the necessary SELinux/AppArmor rules to coexist happily with ISPConfig.
I know this matter has been discussed before, however I actually think is neccesary add selinux and apparmor support in ISPConfig. AppArmor works more or less with ISPConfig (Ubuntu), but SELinux kills it, and SELinux is configured and enabled by default in CentOS/RHEL for one reason, likely the most used distribution in the enterprise scope.
I love ISPConfig but it does not grant enough security level to replace SELinux and this is a very important tool to keep our servers safe specially in enterprise production servers, in my opinion it should be a priority for systems technicians like I'm sure ISPConfig creators are.
There are other ISP Managers (Not many of them, and I don't want publicize them here) with SELinux support and this point makes some comercial solutions a more affordable solution for enterprise production servers in the security side (ISPConfig is very very comfortable in other sides). I think adding SELinux/AppArmor full support in ISPConfig could be a huge improvement.
I would be happy if you would implement an "issue/ticket" focused donation system to give you a motivation to implement some features.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2780add ssl support in mysqli db library.2021-09-21T18:11:35ZTill Brehmadd ssl support in mysqli db library.http://php.net/manual/en/mysqli.ssl-set.phphttp://php.net/manual/en/mysqli.ssl-set.php3.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2752Restart FPM poold individually2020-09-11T14:13:10ZFalko Timmef.timme@timmehosting.deRestart FPM poold individuallyIt would be great to find a way to restart PHP-FPM pools individually instead of the whole PHP-FPM daemon.It would be great to find a way to restart PHP-FPM pools individually instead of the whole PHP-FPM daemon.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2677Reseller Limit Usage Report2020-07-31T07:15:31ZMichael FürmannReseller Limit Usage ReportThis is a high priority task for me because I shortly had a reseller that messed up my servers
4 Suggestions for Resellers:
- Compairson of defined limits with assigned ressources and actual limits
- Overview of this compairson on r...This is a high priority task for me because I shortly had a reseller that messed up my servers
4 Suggestions for Resellers:
- Compairson of defined limits with assigned ressources and actual limits
- Overview of this compairson on resellers dashboard
- Mail Notifications for exceeded limits
- Lock Resellers on set limits
The customers of my resellers get their invoices from my resellers.
So I only write an invoice to my resellers for the limits I set in the reseller account.
Because there is no overview of assigned / used ressources by reseller I have to trust my resellers not to assign more ressources to their customers than they paid for.
Would be great to have a third tab on reseller form to compare the limits with assigned ressources and actual usage of ressources.
The reseller should also have a compairson of these data on his dashboard.
It would also be great to send an E-Mail notification to the reseller and the admin if the used ressources hit defined marks. Maybe the marks could be configurable in system settings. I'd suggest 75%, 90%, 100%
My last suggestion is an option in resellers profile to lock the reseller to the set limits.
So the reseller can't assign more ressources that set in the limits.Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2663Add a terminal console in admin-panel2020-10-07T07:02:29ZAlois SchickelAdd a terminal console in admin-panelPlease add a terminal like shell-in-a-box in admin panel.
If something went wrong with the server and the admin did not have a shell, this feature would help to manage the server.Please add a terminal like shell-in-a-box in admin panel.
If something went wrong with the server and the admin did not have a shell, this feature would help to manage the server.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2658Enable relay recipient list for clients when transports are allowed2021-08-19T16:22:12ZTill BrehmEnable relay recipient list for clients when transports are allowedEnable relay recipient list for clients when transports are allowed and add a limit in client limits for relay recipients.Enable relay recipient list for clients when transports are allowed and add a limit in client limits for relay recipients.Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2632restore website permissions function2020-09-25T09:51:23Zhelptecrestore website permissions functionIn version 3.0.4.6, each website configuration update do a restore of website files permissions and ownership to the original scheme.
In version 3.0.5.x it have been misused probably to get access to sensitive files under some circumst...In version 3.0.4.6, each website configuration update do a restore of website files permissions and ownership to the original scheme.
In version 3.0.5.x it have been misused probably to get access to sensitive files under some circumstances
Now in case something goes wrong with permissions will be useful to have a "restore website permissions" function in admin panel that could be runned once.Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2551Support SRS and SPF and greylisting in Postfix2023-01-02T19:47:10ZNicki MesserschmidtSupport SRS and SPF and greylisting in PostfixHi,
it would be nice if postfix could be configured via the webinterface to support SPF, [SRS](https://en.wikipedia.org/wiki/Sender_Rewriting_Scheme) and greylisting (using for example tumgreyspf).
CheersHi,
it would be nice if postfix could be configured via the webinterface to support SPF, [SRS](https://en.wikipedia.org/wiki/Sender_Rewriting_Scheme) and greylisting (using for example tumgreyspf).
Cheershttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2545Add support for realtime logging with vlogger to nginx (code is in forum thread)2020-07-29T17:35:18ZTill BrehmAdd support for realtime logging with vlogger to nginx (code is in forum thread)http://www.howtoforge.de/forum/entwicklerforum-15/vlogger-web_traffic-6737/http://www.howtoforge.de/forum/entwicklerforum-15/vlogger-web_traffic-6737/Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2543Mail Error shows blank2023-12-03T21:19:46ZDrew ClardyMail Error shows blankWhile the mail error file is correctly black, it would be nice to include a statement for the user to see that no errors have been found.
I have a corrected the file to allow this to happen.
File: /usr/local/ispconfig/server/lib/class...While the mail error file is correctly black, it would be nice to include a statement for the user to see that no errors have been found.
I have a corrected the file to allow this to happen.
File: /usr/local/ispconfig/server/lib/classes/monitor_tools.inc.php
Original:
public function monitorMailErrLog() {
global $conf;
/* the id of the server as int */
$server_id = intval($conf['server_id']);
/** The type of the data */
$type = 'log_mail_err';
/* Get the data of the log */
$data = 'No mail errors found.';
/*
* actually this info has no state.
* maybe someone knows better...???...
*/
$state = 'no_state';
/*
* Return the Result
*/
$res['server_id'] = $server_id;
$res['type'] = $type;
$res['data'] = $data;
$res['state'] = $state;
return $res;
}
Corrected:
public function monitorMailErrLog() {
global $conf;
/* the id of the server as int */
$server_id = intval($conf['server_id']);
/** The type of the data */
$type = 'log_mail_err';
/* Get the data of the log */
if ( $this->_getLogData($type) == ''){
$data = 'No mail errors found.';
} else {
$data = $this->_getLogData($type);
};
/*
* actually this info has no state.
* maybe someone knows better...???...
*/
$state = 'no_state';
/*
* Return the Result
*/
$res['server_id'] = $server_id;
$res['type'] = $type;
$res['data'] = $data;
$res['state'] = $state;
return $res;
}
I know this seems like a trivial fix, but I do think that it is an improvement over the current blank or empty file.
Thanks.3.2.12ThomThom