ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2022-11-08T15:40:00Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6390Use predefined DH params file to speed-up installation2022-11-08T15:40:00ZTill BrehmUse predefined DH params file to speed-up installationhttps://forum.howtoforge.com/threads/dh-parameters-error-message-via-update-php.82690/#post-411166https://forum.howtoforge.com/threads/dh-parameters-error-message-via-update-php.82690/#post-4111663.2.9https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6381Limited PHP upload_max_filesize and post_max_size for apps vhost/pool2022-09-29T15:02:13ZJudah - MWLimited PHP upload_max_filesize and post_max_size for apps vhost/poolThe NGINX apps vhost explicitly sets `client_max_body_size 100M`, but the apps can't take advantage of that because they still depend on what the user has specified in `/etc/php.ini` which defaults to `2M`.
For example when trying to up...The NGINX apps vhost explicitly sets `client_max_body_size 100M`, but the apps can't take advantage of that because they still depend on what the user has specified in `/etc/php.ini` which defaults to `2M`.
For example when trying to upload an SQL DB dump in PHPMyAdmin:
![image](/uploads/8438a97cc6beafa1ad9d39e6b194e981/image.png)
I suggest the following PHP option overrides in the apps pool:
```php
php_admin_value[post_max_size] = 100M;
php_admin_value[upload_max_filesize] = 100M;
```
Someone who uses apache should also investigate if `server/conf/apache_apps.vhost.master` should be modified to increase the max body size to match the NGINX configuration.3.2.9Judah - MWJudah - MWhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6372Add an option to disable automatic creation of CAA record on issuing LE2022-08-19T13:11:48ZMichaelAdd an option to disable automatic creation of CAA record on issuing LEFor reference: https://forum.howtoforge.com/threads/prevent-caa-records-from-lets-encrypt.89113For reference: https://forum.howtoforge.com/threads/prevent-caa-records-from-lets-encrypt.891133.2.9MichaelMichaelhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6370Show user info in datalog list view2022-08-15T22:32:59ZMichaelShow user info in datalog list viewFor QOL reasons, show the user in the Datalog who performed actions.For QOL reasons, show the user in the Datalog who performed actions.3.2.9https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6346Send email to reseller when quota is reached2022-05-18T21:15:07ZThomSend email to reseller when quota is reachedCurrently, we do send a email to the admin and the client, but not the reseller. Should be a option to send to the reseller as well.Currently, we do send a email to the admin and the client, but not the reseller. Should be a option to send to the reseller as well.3.2.9ThomThomhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6335Some PHP-FPM config seems to be missing in apache2 vhost template2022-09-06T14:45:24ZGuillaume SubironSome PHP-FPM config seems to be missing in apache2 vhost templateI would have prefer to make a pull request but it seems I am not allowed to fork the projet.
## Summary
On Debian 11, PHP requests are not passed to PHP-FPM when DocumentRoot starts with `/var/www/foo.com/web` instead of `/var/www/clie...I would have prefer to make a pull request but it seems I am not allowed to fork the projet.
## Summary
On Debian 11, PHP requests are not passed to PHP-FPM when DocumentRoot starts with `/var/www/foo.com/web` instead of `/var/www/clients/client1/web1/web`
## Steps to reproduce
- Check that mod-fastcgi is not enabled in apache2
- Set the site in PHP-FPM
- In Apache Directives, add `DocumentRoot {DOCROOT}`
- PHP files will be returned as text
- Set the site in Fast-CGI, it will work again
- Set the site in PHP-FPM, it will not work again…
## Environment
Server OS + version: Debian 11, Apache2.4
ISPConfig version: 3.2.8p1
Software version of the related software: Apache/2.4.53 (Debian)
Package libapache2-mod-fastcgi is not installed, mod-fastcgi is not enabled
## Proposed fix
In `server/conf/vhost.conf.master`, I believe the blocks in lines 411 and 421 should be deduplicated to add `<Directory {tmpl_var name='web_document_root_www'}>`. This double block seems to be present everywhere (lines 377-384 for example), but not in FPM use_tcp and use_socket configs.
Thank you.3.2.9https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6334Delete Client message should include client name for verification2022-08-15T22:35:20ZJeff NewmanDelete Client message should include client name for verificationISPC 3.2.8
just went to delete a client (did not need). There is a popup window with an "are you sure" message/alert, and then there's a verification web page to again verify deletion.
The issue - neither of these repeat or indicate t...ISPC 3.2.8
just went to delete a client (did not need). There is a popup window with an "are you sure" message/alert, and then there's a verification web page to again verify deletion.
The issue - neither of these repeat or indicate the name of the item being deleted. This is also true for other delete functions. It would be nice if the messages included identifying information indicating what the asset is that will be deleted - it's possible that the wrong thing was clicked on, but that wouldn't be known at that last step.3.2.9https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6332API to get mail user details for all account that belong to a client.2022-08-15T22:33:14ZHelmoAPI to get mail user details for all account that belong to a client.I'm missing an mail_user_get_all_by_client api function.I'm missing an mail_user_get_all_by_client api function.3.2.9https://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/6324Cleanup vhost.conf.master2023-08-08T07:22:15ZThomCleanup vhost.conf.masterThe vhost.conf.master template is quite a mess. I will go through it and clean it up, fix indentation, etcThe vhost.conf.master template is quite a mess. I will go through it and clean it up, fix indentation, etc3.2.12ThomThomhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6317Updated Italian translation (attached)2022-03-31T10:36:45ZTill BrehmUpdated Italian translation (attached)Attached is an updated Italian translation. Thanks to Aldo for providing the update.
[it.lng](/uploads/4dbb6477a7abd3211658eab355f27ee2/it.lng)Attached is an updated Italian translation. Thanks to Aldo for providing the update.
[it.lng](/uploads/4dbb6477a7abd3211658eab355f27ee2/it.lng)3.2.9ThomThomhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6314Only add Mailman related config to the Postfix config if Mailman is installed2022-09-30T19:05:22ZThomOnly add Mailman related config to the Postfix config if Mailman is installedCurrently, in all Postfix configurations, there are references to Mailman, e.g. for the transport. We should only put that in there if Mailman is installed. This will prevent issues such as https://www.howtoforge.com/community/threads/af...Currently, in all Postfix configurations, there are references to Mailman, e.g. for the transport. We should only put that in there if Mailman is installed. This will prevent issues such as https://www.howtoforge.com/community/threads/after-migrate-from-debian-10-to-11-i-cant-use-an-email-that-existing-in-mailing-list.88681/3.2.9ThomThomhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6313Add warning to update script when incorrect PHP version is used as default2022-11-01T12:53:35ZThomAdd warning to update script when incorrect PHP version is used as defaultAdd a warning to the update script that the default PHP version is not in line with the OS default. Eventually offer to fix this?Add a warning to the update script that the default PHP version is not in line with the OS default. Eventually offer to fix this?3.2.9ThomThomhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6311Add warning to the update script when PHP 8+ is the default PHP version2022-03-24T16:16:19ZThomAdd warning to the update script when PHP 8+ is the default PHP version3.2.8p1Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6307remote api permissions for acme proxy2022-03-23T13:04:31ZJesse Norellremote api permissions for acme proxyAdd a permission set to the remote api for the [acme proxy](https://git.ispconfig.org/ispconfig/Modules/-/tree/master/ispc_acmeproxy) with the limited set of functions actually used.Add a permission set to the remote api for the [acme proxy](https://git.ispconfig.org/ispconfig/Modules/-/tree/master/ispc_acmeproxy) with the limited set of functions actually used.3.2.8Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6301Delete SSL cert symlinks in website ssl folder when acme.sh is used2022-03-18T12:26:07ZTill BrehmDelete SSL cert symlinks in website ssl folder when acme.sh is usedDelete SSL cert symlinks in website ssl folder when acme.sh is used.Delete SSL cert symlinks in website ssl folder when acme.sh is used.3.2.8Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6288Add PHP 8.x compatibility to ISPConfig templating system2022-11-24T15:47:41ZTill BrehmAdd PHP 8.x compatibility to ISPConfig templating systemAdd PHP 8.x compatibility to ISPConfig templating system.Add PHP 8.x compatibility to ISPConfig templating system.3.2.9https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6287admin ip whitelist: support ipv62022-03-09T12:44:54ZJesse Norelladmin ip whitelist: support ipv6The recent admin ip whitelist feature supports only ipv4 ip addresses, need to add support for ipv6 as well.The recent admin ip whitelist feature supports only ipv4 ip addresses, need to add support for ipv6 as well.3.2.8Mladen B.Mladen B.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6281Acme folder is not saved in the backup during ISPConfig update2022-02-28T16:19:00ZAlexAcme folder is not saved in the backup during ISPConfig updateWhen ISCPConfig 3 a user applies an update, the folder in root .acme is not backed up during backup
I think it would be good to backup the folder if present.When ISCPConfig 3 a user applies an update, the folder in root .acme is not backed up during backup
I think it would be good to backup the folder if present.3.2.8ThomThomhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6276Adds support for the new RHEL clones (Alma, Rocky, Stream etc)2022-02-28T13:16:36ZMichaelAdds support for the new RHEL clones (Alma, Rocky, Stream etc)Here is an example of my current OS detection code which relies more on /etc/os-release instead of the /etc/redhat-release file.
The servers with "CentOS 7.9.2009" (or "Redhat unknown") were not yet updated. If the CentOS 7 version st...Here is an example of my current OS detection code which relies more on /etc/os-release instead of the /etc/redhat-release file.
The servers with "CentOS 7.9.2009" (or "Redhat unknown") were not yet updated. If the CentOS 7 version string is an important information for other CentOS users then I would reimplement this information.
Also I would like to ask if I can remove support for older Fedora versions, like 9/10 etc., and if EL <= 6 can be removed or if this code must be kept.
Will create a MR in the next few days.
![rhel_monitor_example](/uploads/9a5ee715c0f96a8205ffcf05354d5972/rhel_monitor_example.jpg)3.2.8