ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2020-06-10T22:21:28Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3533Send Rate Policyd2020-06-10T22:21:28ZDanieleSend Rate PolicydWould be very nice a send rate in policyd. Every days hackers try to find holes in websites to send spam email. This feature would be usefull to limit problems due to an attack and avoid the ip of the server go to blacklist.
I found a...Would be very nice a send rate in policyd. Every days hackers try to find holes in websites to send spam email. This feature would be usefull to limit problems due to an attack and avoid the ip of the server go to blacklist.
I found a script that do this:
http://www.simonecaruso.com/limit-sender-rate-in-postfix/
I hope this will be integratedhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3483libvirt Virtual Host Support2020-12-26T10:06:00ZJacobus Erasmuslibvirt Virtual Host SupportI was surprised and delighted when I saw ISPConfig have VServer support. Partly because we have started hosting VM recently.
What did surprise me further though is that you only have OpenVZ.
I would suggest and encourage adding suppor...I was surprised and delighted when I saw ISPConfig have VServer support. Partly because we have started hosting VM recently.
What did surprise me further though is that you only have OpenVZ.
I would suggest and encourage adding support for libvirt virtual Hosting support. This would allow not only VMWare support but also QEMU/KVM, virtualbox support that is more common in my environment.https://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/3332utf8mb4 support in MySQL >= 5.5.3 (feature request + patch)2020-09-14T11:56:26ZTill Brehmutf8mb4 support in MySQL >= 5.5.3 (feature request + patch)http://www.howtoforge.com/forums/showthread.php?t=66822http://www.howtoforge.com/forums/showthread.php?t=66822https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3225Add throttling wrapper functionality for PHP mail() function2020-09-15T21:50:28ZMartin KokešAdd throttling wrapper functionality for PHP mail() functionI would be nice to have some throttling functionality like http://www.iezzi.ch/archives/849 for limiting amount of mail sent from PHP mail() script for each website. This would prevent machines with multiple websites/customers and vulner...I would be nice to have some throttling functionality like http://www.iezzi.ch/archives/849 for limiting amount of mail sent from PHP mail() script for each website. This would prevent machines with multiple websites/customers and vulnerable CMSes like Joomla to be blocked in SMTP black lists in case one web is hacked and used as zombie to sending SPAM.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2552Multiple, Customizable VHost Templates2020-11-01T11:06:24ZEleven CoolMultiple, Customizable VHost Templates************
THE PROBLEM:
************
There has been times where I have needed to edit the vhost files for a site not wanted those changes to become part of the single vhost template for all sites:
1.) adding SSL for an alias domain
2...************
THE PROBLEM:
************
There has been times where I have needed to edit the vhost files for a site not wanted those changes to become part of the single vhost template for all sites:
1.) adding SSL for an alias domain
2.) changing 'php_admin_value' to just 'php_value' for sites that need to change this dynamically (E.g. This is very common with PHP frameworks)
****************
FEATURE REQUEST:
****************
It would be extremely beneficial to be able to have multiple vhost templates instead of just a single vhost template, so that sites that need the extra features can have them without giving those extra features to all sites.
It would also be extremely beneficial if those templates could be edited through the control panel.
****************************
HOW I ENVISION THIS FEATURE:
****************************
I envision this as a new section on the "Sites" sidebar titled "Templates" and a new link under "Templates called "VHosts".
After clicking on the "VHosts" button, the list of existing vhost templates would then be shown in the right content section and contain the single vhost template by default. The default vhost template may not be deleted.
There would be a button to add a new vhost template which would then replace the right content with the "Add VHost Template" form which consists of a large text area, save/back buttons, and a dropdown to optionally duplicate an existing template.
The drop down would allow someone to select an existing vhost template that they wish to duplicate and a button next to that drop down to confirm the duplication. Upon selecting to duplicate an existing template, the text area would be populated with the existing template. The user may then customize that existing template instead of starting from scratch.
Once saved, the vhost template would be created on the server and become available for use.
Each website would be given a single additonal field which specifies which vhost template to use for that particular site.
Think this feature would be extremely powerful and useful? Please vote for it! Thanks!https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2504"Move Spam Emails to Junk directory" by default2020-07-27T10:05:23ZJerome"Move Spam Emails to Junk directory" by defaultIt would be nice to have by default the "move spam emails to junk directory" checked for newly created accounts.
At least, it would be nice to set a parameter in order to do this.It would be nice to have by default the "move spam emails to junk directory" checked for newly created accounts.
At least, it would be nice to set a parameter in order to do this.3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/1528let clients change the website DocumentRoot within the default DocumentRoot2020-08-30T16:44:43ZJustin Albstmeijerlet clients change the website DocumentRoot within the default DocumentRootSimilar request as
http://www.howtoforge.com/forums/showthread.php?t=48279
I too get requests from Zend and other framework users that need a clean folder for their website code checkout (svn) but need to distinguish between private an...Similar request as
http://www.howtoforge.com/forums/showthread.php?t=48279
I too get requests from Zend and other framework users that need a clean folder for their website code checkout (svn) but need to distinguish between private and public code.
So it would be great if a user could configure a suffix to the default DocumentRoot in the website config like, "/public"
Making the DocumentRoot /var/www/website/web/public
This would allow the client to checkout the code in /var/www/website/web/ and have /var/www/website/web/private containing libraries and other stuff that does need to be publicly accessible.
Currently I have to override the DocumentRoot as admin user like the forum post mentions.
Would be better if clients could do this themselves.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6450Show DNSSEC status in soa list2023-03-08T16:49:43ZHelmoShow DNSSEC status in soa listCan we add an icon in the soa list to show that a dns zone is DNSsec signed?
I propose https://fontawesome.com/v4/icon/key
![image](/uploads/039909a8696b94fa1a1179c421dbac63/image.png)Can we add an icon in the soa list to show that a dns zone is DNSsec signed?
I propose https://fontawesome.com/v4/icon/key
![image](/uploads/039909a8696b94fa1a1179c421dbac63/image.png)3.2.10HelmoHelmohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6328Support PHP 8.X2022-10-20T19:42:49ZThomSupport PHP 8.XWe need to support PHP 8.X for the next Ubuntu release (22.04) - let's start gathering issues with the current code which we can look into. Please comment on this issue if you find a incompatibility.
ToDo:
- [x] `Function strftime() is ...We need to support PHP 8.X for the next Ubuntu release (22.04) - let's start gathering issues with the current code which we can look into. Please comment on this issue if you find a incompatibility.
ToDo:
- [x] `Function strftime() is deprecated in /usr/local/ispconfig/server/lib/classes/cron.inc.php` (https://www.howtoforge.com/community/threads/disable-deprecated-for-cron-on-debian10.88776/)
- [ ] `Uncaught Error: Call to undefined function mysqli_init() in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php:83` > `apt install php8.1-mysql` (need to add check for this to update script)
- [x] `stderr: thrown in /usr/local/ispconfig/interface/lib/classes/tpl.inc.php(1366) : eval()'d code on line 173`3.2.9Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6117Highlight offline services in table2021-03-25T21:17:35ZHelmoHighlight offline services in tableA bit of color could help here to directly see which services are marked as offline.
![Selection_309](/uploads/1d71c69dc50a03b76e17a1ab0fb81a3a/Selection_309.png)
![Selection_308](/uploads/d748617a573d141a9626770722a7137e/Selection_308...A bit of color could help here to directly see which services are marked as offline.
![Selection_309](/uploads/1d71c69dc50a03b76e17a1ab0fb81a3a/Selection_309.png)
![Selection_308](/uploads/d748617a573d141a9626770722a7137e/Selection_308.png)3.2.4HelmoHelmohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5918Support IMAP prefix2023-04-28T10:54:30ZHelmoSupport IMAP prefixIn one mailserver I have for legacy reasons an IMAP prefix set in dovecot. In was migrated from courier.
The prefix I have is 'INBOX.'
While looking into the [500-clean_mailboxes.inc.php](https://git.ispconfig.org/ispconfig/ispconfig3/...In one mailserver I have for legacy reasons an IMAP prefix set in dovecot. In was migrated from courier.
The prefix I have is 'INBOX.'
While looking into the [500-clean_mailboxes.inc.php](https://git.ispconfig.org/ispconfig/ispconfig3/-/blob/develop/server/lib/classes/cron.d/500-clean_mailboxes.inc.php#L56) code I noticed that it tries to empty folders with and without a prefix.
But not for all, I'm assuming that's just an oversight.
But since I'm already patching the /sieve_filter.master template to include a prefix I though it might be a good idea to have this as an option.
I'm preparing a branch for this.
Let me know what you think..https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5908"From" in welcome email template2020-12-09T10:21:04ZJesse Norell"From" in welcome email templateAll the server/conf/mail/* templates use `From: {admin_mail}` except the welcome_email_* templates, which have `From: ISPConfig <postmaster@localhost.localdomain>` - those should use the {admin_mail} placeholder, too.All the server/conf/mail/* templates use `From: {admin_mail}` except the welcome_email_* templates, which have `From: ISPConfig <postmaster@localhost.localdomain>` - those should use the {admin_mail} placeholder, too.3.2.2Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5847have updater warn for existing conf-custom templates2021-01-08T18:45:24ZJesse Norellhave updater warn for existing conf-custom templatesEnhance the updater to check for and warn of existing conf-custom templates, and offer to rename them during update.Enhance the updater to check for and warn of existing conf-custom templates, and offer to rename them during update.3.2.1Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5823Add Auto repair mechanism for internal cron jobs2020-10-23T11:49:57ZTill BrehmAdd Auto repair mechanism for internal cron jobsAdd an automatic repair of cronjobs that are in state 'running' for more than 24 hours to avoid that crashed internal cronjobs (plugins) stop working.Add an automatic repair of cronjobs that are in state 'running' for more than 24 hours to avoid that crashed internal cronjobs (plugins) stop working.3.2.1Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5786Add DANE check to Postfix configuration2020-10-01T08:59:30ZThomAdd DANE check to Postfix configurationI think it would be good to add\
`# validate DANE`\
`smtp_dns_support_level = dnssec`\
`smtp_tls_security_level = dane`\
to the default postfix configuration.
If I understand correctly this is the same as `smtp_tls_security_level = may...I think it would be good to add\
`# validate DANE`\
`smtp_dns_support_level = dnssec`\
`smtp_tls_security_level = dane`\
to the default postfix configuration.
If I understand correctly this is the same as `smtp_tls_security_level = may`, unless a TLSA record is present. In that case, only if the TLSA check succeeds, email is delivered.3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5692Show a warning on the SSL tab that the options don't affect LE certs2020-10-24T23:22:37ZThomShow a warning on the SSL tab that the options don't affect LE certsShow a warning on the SSL tab that the options don't affect LE certs if Let's Encrypt is enabled.Show a warning on the SSL tab that the options don't affect LE certs if Let's Encrypt is enabled.3.2.1ThomThomhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5677dev version should display commit and/or date2020-09-10T16:15:48ZJesse Norelldev version should display commit and/or dateWhen displaying the version number (eg. on Monitor tab), it would be nice for dev versions to include the commit hash, or at least an install date, rather than just '3.1dev'.
There are numerous ways to go about getting the id, many ment...When displaying the version number (eg. on Monitor tab), it would be nice for dev versions to include the commit hash, or at least an install date, rather than just '3.1dev'.
There are numerous ways to go about getting the id, many mentioned in https://stackoverflow.com/questions/16524225/how-can-i-populate-the-git-commit-id-into-a-file-when-i-commit3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5549Disable SSL tab2020-06-09T19:20:05ZThomDisable SSL tabIt would be useful to disable the SSL tab when LE is enabled, because you don't need it anyways. Maybe just a message there saying the tab is disabled because LE is enabled for the domain.
To be able to enable/disable SPDY/HTTP2 this fun...It would be useful to disable the SSL tab when LE is enabled, because you don't need it anyways. Maybe just a message there saying the tab is disabled because LE is enabled for the domain.
To be able to enable/disable SPDY/HTTP2 this function should move to the main page, which I think it should anywayshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5464Use unique id for additional php selection in website2020-07-27T10:05:39ZMarius BurkardUse unique id for additional php selection in websiteWe should use an internal unique id for storing website to php version relations instead of using a fixes string. It would solve the issues like #5210 and would also make handling easier.
See also https://www.howtoforge.com/community/th...We should use an internal unique id for storing website to php version relations instead of using a fixes string. It would solve the issues like #5210 and would also make handling easier.
See also https://www.howtoforge.com/community/threads/php-version-in-additional-php-versions.82961/3.2Marius BurkardMarius Burkard