ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2019-10-17T15:56:53Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2096smtpd_client_message_rate_limit2019-10-17T15:56:53ZJeromesmtpd_client_message_rate_limitIt would be great to configure "smtpd_client_message_rate_limit" under ISPconfig panel (server configuration / email)
Just adding a "SMTP client Message rate" and add it into the postfix main.cfIt would be great to configure "smtpd_client_message_rate_limit" under ISPconfig panel (server configuration / email)
Just adding a "SMTP client Message rate" and add it into the postfix main.cfhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2118php mail() function sending email from "bad" addresses...2020-09-15T20:43:19ZDylan Myersphp mail() function sending email from "bad" addresses...Currently the php mail function is sending from bad emails. When using fgci its sending as:
webX@domain.com
Suggested fix: Whenever a new domain is added, have an option add a default admin@domain.com mailbox & email address (you'll ...Currently the php mail function is sending from bad emails. When using fgci its sending as:
webX@domain.com
Suggested fix: Whenever a new domain is added, have an option add a default admin@domain.com mailbox & email address (you'll need to require a password to be input on the domain add screen) and then under the Custom php.ini settings you'll automatically insert: sendmail_path = "/usr/sbin/sendmail -t -i -f admin@domain.com" so that the email is sent from the correct address.PasiPasihttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2130mysql database security with multiple servers2018-01-28T13:40:52ZAntalmysql database security with multiple serversThe security for the multiple server scenario should be reviewed/discussed. When adding a new server to ISPConfig it gets full access to the main ISPConfig database including all other databases. If the new server is compromised the whol...The security for the multiple server scenario should be reviewed/discussed. When adding a new server to ISPConfig it gets full access to the main ISPConfig database including all other databases. If the new server is compromised the whole ISPConfig configuration is in danger including all other servers.
In our setup we've got one more secure main server with the ISPConfig interface/database and websites build by us. On the second server we have websites that are maintained by clients, FTP access and phpMyadmin access. Somewhat less secure then the main.
My idea is that all other servers should talk to ISPConfig via an API that only offers the needed information. If I don't have e-mail setup on the other server it should be able to retrieve encrypted passwords and other e-mail configuration. Another solution would be to let the main server push settings to the client servers, but this results in more traffic and possible errors I guess.
What do you think? Maybe there is another way to get the setup more secure?3.3Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2155Create A-records for ns records in dns wizard2023-12-03T20:57:16ZTill BrehmCreate A-records for ns records in dns wizardCreate A-records for ns records in dns wizard automatically when the ns records belong to the zone that is currently created.Create A-records for ns records in dns wizard automatically when the ns records belong to the zone that is currently created.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2163customer cron jobs get prefixed with the user's home directory2020-07-22T22:34:17ZMarc Schützcustomer cron jobs get prefixed with the user's home directoryIf a customer creates a cron job with a command that doesn't start with /, the web user's home directory is automatically prepended to the command. This fact (which is useful by itself) is unfortunately not mentioned in the frontend, and...If a customer creates a cron job with a command that doesn't start with /, the web user's home directory is automatically prepended to the command. This fact (which is useful by itself) is unfortunately not mentioned in the frontend, and thus not obvious to the user.
For me, this was a problem for two types of commands:
1.) "$HOME/some-script.sh" => quoted to avoid problems with spaces in the home directory; one can never know ;-)
This can be easily worked around by prefixing another /: /"$HOME/..."
2.) cd /some/dir && ./do_something.sh
This can be worked around too: /bin/true && cd /some/dir && ...
It would be nice if prefixing of the home directory was made optional (via a checkbox); this can be switch on by default, so existing cron jobs will continue to work.
But there should at least be a note in the frontend about this.Planned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2231Save number of records on page after logout2020-09-15T21:41:37ZDehumanizerSave number of records on page after logoutIt would be nice to preserve the number of lines per page on each page where records get listed (mailbox list, sites list, etc.), since now it's hardcoded into each php file and set to 15 and it's only preserved within the session until ...It would be nice to preserve the number of lines per page on each page where records get listed (mailbox list, sites list, etc.), since now it's hardcoded into each php file and set to 15 and it's only preserved within the session until logout.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2294Allow clients to access vm module to start / stop / restart their vm's2018-01-28T13:40:52ZTill BrehmAllow clients to access vm module to start / stop / restart their vm'sAllow clients to access vm module to start / stop / restart their vm'sAllow clients to access vm module to start / stop / restart their vm'sPlanned featureshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2296Same domain name on other server2020-09-17T07:58:12ZPreissler FrantisekSame domain name on other serverIs it possible to add the site with same domain as existing site, but on other server?
For example:
I have site with domain.tld on server1.example.com.
I want to create the same domain.tld on server2.example.com.
This is very useful wh...Is it possible to add the site with same domain as existing site, but on other server?
For example:
I have site with domain.tld on server1.example.com.
I want to create the same domain.tld on server2.example.com.
This is very useful when the domain is migrated to other server in ISP.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2301Edit Domain Module2020-07-22T20:48:00ZMilutin KubikEdit Domain ModuleHello i want add new function for check if is "root domain" owned by another account but without using domain module. I want solution without administrator... we dont have time to add each new domain to customer account... that is not po...Hello i want add new function for check if is "root domain" owned by another account but without using domain module. I want solution without administrator... we dont have time to add each new domain to customer account... that is not possible
So what i want is just check if...
ACCOUNT A: own domain mywebsite.com
ACCOUNT B: want create site as subdomian, aliasdomain, add new site BUT ACCOUNT B want add "mywebsite.com" and that domain is already owned by ACCOUNT A so system stop it and they cant add ANY subdomain like foo.mywebsite.com as new site or any fake aliasdomain because root domain is already owned by ACCOUNT A.
+ any client can add new domains without our check... because we dont have time manage domains for our clientsPlanned featuresTill BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2435Receive e-mail when "help" ticket is issued2020-06-05T19:08:51ZGijs LaandrechtReceive e-mail when "help" ticket is issuedit would be really handy if a user issues a support ticket that the administrator will receive an e-mail so that I don't have to check the support page several times a day.
I don't know if I can submit more feature requests in one pos...it would be really handy if a user issues a support ticket that the administrator will receive an e-mail so that I don't have to check the support page several times a day.
I don't know if I can submit more feature requests in one post, but it would also be very handy that if the user has sent his question, that he can still see sended message. Now it's just gone and only when I answer it he can see it on his support page.
And also the user has to check the support page several times a day to watch if he received an answer.
And last but not least, it would also be very handy that a ticket can be closedhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2517Make suggestion of IP addresses better2022-08-17T13:00:40ZPreissler FrantisekMake suggestion of IP addresses betterI think in this moment is this function unusable.
I wrote IP xxx.xxx.xxx.7, because I need .71, but this IP is far far on the bottom of page.
I think better will be classical jQuery UI autocomplete.
See screenshot:
http://data.ntisek.cz...I think in this moment is this function unusable.
I wrote IP xxx.xxx.xxx.7, because I need .71, but this IP is far far on the bottom of page.
I think better will be classical jQuery UI autocomplete.
See screenshot:
http://data.ntisek.cz/data/ip_adresses.jpgJesse NorellJesse Norellhttps://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.12ThomThomhttps://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/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/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/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/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/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/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/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.3