ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2021-09-07T07:07:44Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6213Add support for Debian 112021-09-07T07:07:44ZTill BrehmAdd support for Debian 11Add Debian 11 support in ISPConfig.Add Debian 11 support in ISPConfig.3.2.6Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6177php cache collisions for chroot mode php-fpm2021-09-09T22:59:24ZJesse Norellphp cache collisions for chroot mode php-fpmNeed to set validate_root option on for php-fpm using chroot (or always? does it hurt performance or anything?)
See https://www.howtoforge.com/community/threads/apache-serving-wrong-vhost.85620/page-2#post-416357
and https://www.howtof...Need to set validate_root option on for php-fpm using chroot (or always? does it hurt performance or anything?)
See https://www.howtoforge.com/community/threads/apache-serving-wrong-vhost.85620/page-2#post-416357
and https://www.howtoforge.com/community/threads/serving-wrong-website-sporadically.86962/#post-4224913.2.6https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/5484Rspamd config files get not removed on renaming a domain2021-08-17T22:58:45ZTill BrehmRspamd config files get not removed on renaming a domainhttps://www.howtoforge.com/community/threads/when-change-email-domainname-rspamd-filters-is-not-deleted.83482/https://www.howtoforge.com/community/threads/when-change-email-domainname-rspamd-filters-is-not-deleted.83482/3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6229Duplicate forwards must be allowed, revert for #62122021-09-08T08:50:23ZMarius BurkardDuplicate forwards must be allowed, revert for #6212Revert #6212Revert #62123.2.6Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6226Syntax error in upd_0093.sql causes software_* tables not to be dropped2021-09-08T12:58:23ZTill BrehmSyntax error in upd_0093.sql causes software_* tables not to be droppedSyntax error in upd_0093.sql causes software_* tables not to be dropped.Syntax error in upd_0093.sql causes software_* tables not to be dropped.3.2.6Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6224Add DNS api functions for LOC type2021-09-08T09:46:27ZHelmoAdd DNS api functions for LOC typeI noticed that the meta data for the LOC and DS functions was added by mistake ages ago in ecb8fc2c5b3c1b42e15e3e44d287a650ef3b6aa6 but no implementation.
While preparing a MR I noticed that DS functions are already proposed in #6187 so...I noticed that the meta data for the LOC and DS functions was added by mistake ages ago in ecb8fc2c5b3c1b42e15e3e44d287a650ef3b6aa6 but no implementation.
While preparing a MR I noticed that DS functions are already proposed in #6187 so this one just for dns_loc_*
The error I got that triggered me:
`SoapFault: Method dns_ds_add does not exist in SoapClient->__call()`3.2.6https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6221installer doesn't account for dangling symlinks of letsencrypt hook files2021-08-31T10:15:14ZJesse Norellinstaller doesn't account for dangling symlinks of letsencrypt hook filesSee https://www.howtoforge.com/community/threads/smpt-server-offline.87405/page-2#post-426265See https://www.howtoforge.com/community/threads/smpt-server-offline.87405/page-2#post-4262653.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6220New SSL certificate code not migrated to nginx plugin2021-08-31T09:15:18ZMarius BurkardNew SSL certificate code not migrated to nginx pluginThe changed ssl code is only inside the apache2 plugin and has to be migrated to nginx, too.The changed ssl code is only inside the apache2 plugin and has to be migrated to nginx, too.3.2.6Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6219duplicate mail_transport.domain are allowed2021-09-08T11:16:20ZJesse Norellduplicate mail_transport.domain are allowedCurrently duplicate domains are allowed for mail_transports, which causes postfix to error.Currently duplicate domains are allowed for mail_transports, which causes postfix to error.3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6214Failed to restart clamd.amavisd.service: Unit clamd.amavisd.service not found.2021-08-31T09:13:56ZJesse NorellFailed to restart clamd.amavisd.service: Unit clamd.amavisd.service not found.Reported Centos 8 stream error during installation:
Failed to restart clamd.amavisd.service: Unit clamd.amavisd.service not found.
https://www.howtoforge.com/community/threads/ispconfig-3-2-install-ends-with-clamd-amavisd-service-error...Reported Centos 8 stream error during installation:
Failed to restart clamd.amavisd.service: Unit clamd.amavisd.service not found.
https://www.howtoforge.com/community/threads/ispconfig-3-2-install-ends-with-clamd-amavisd-service-error.87463/3.2.6https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6212duplicate forwards allowed2021-09-08T08:50:23ZJesse Norellduplicate forwards allowedDuplicate mail forwards are allowed to be created (same mail_forwarding.source).Duplicate mail forwards are allowed to be created (same mail_forwarding.source).3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6210periodically force jailkit update2021-08-31T09:15:39ZJesse Norellperiodically force jailkit updateIt wouldn't hurt to force all jails to update periodically, so eg. changes to sections in jk_init.ini get propogated.It wouldn't hurt to force all jails to update periodically, so eg. changes to sections in jk_init.ini get propogated.3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6209chroot jail not created for chroot php-fpm mode website2021-08-31T09:14:30ZJesse Norellchroot jail not created for chroot php-fpm mode websiteIn apache (debian 10) with chroot fpm as the default, a website has been created without php enabled, then the client enables php, it is not creating the chroot jail, so php fails.In apache (debian 10) with chroot fpm as the default, a website has been created without php enabled, then the client enables php, it is not creating the chroot jail, so php fails.3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6208cron_delete php warning2021-08-31T09:14:30ZJesse Norellcron_delete php warningOn a single server system, I created a test site, a single test cronjob, then deleted them - got the following warning in the output:
```
03.08.2021-17:05 - DEBUG - Calling function 'delete' from plugin 'cron_plugin' raised by event 'cro...On a single server system, I created a test site, a single test cronjob, then deleted them - got the following warning in the output:
```
03.08.2021-17:05 - DEBUG - Calling function 'delete' from plugin 'cron_plugin' raised by event 'cron_delete'.
PHP Warning: unserialize() expects parameter 1 to be string, array given in /usr/local/ispconfig/server/plugins-available/cron_plugin.inc.php on line 187
03.08.2021-17:05 - WARNING - Parent domain not found
```3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6201always keep spamfilter_users entry2021-08-31T09:14:30ZJesse Norellalways keep spamfilter_users entryCurrently when a mail_user is set to inherit the spamfilter policy from their domain, a spamfilter_user entry for that user is deleted. However, in amavisd-new, the wblist (spamfilter_wblist) lookups tie to the users (spamfilter_users) ...Currently when a mail_user is set to inherit the spamfilter policy from their domain, a spamfilter_user entry for that user is deleted. However, in amavisd-new, the wblist (spamfilter_wblist) lookups tie to the users (spamfilter_users) via an id, so if there is no spamfilter_users entry for a user/domain, that users/domain cannot have any spamfilter whitelist/blacklist addrs.
So we need to always keep the spamfilter_users entry for all mail_users, and track "inherit domain spamfilter policy" in a different manner; perhaps by setting spamfilter_users.policy_id to 0. Amavis' $sql_select_policy will need adjusted accordingly, and all places that handle spamfilter_users should be reviewed and modified if needed.
A cleanup run in the installer for abandoned wblist entries might also be good (fire a spamfilter_wblist_delete for each).3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6200rename mail_user should update spamfilter_users2021-08-31T09:14:29ZJesse Norellrename mail_user should update spamfilter_usersWhen changing the email address of a mail_user, the spamfilter_users entry for the old email remains, and a new spamfilter_users entry for the new email is created - that abandons all spamfilter_wblist entries formerly added for this mai...When changing the email address of a mail_user, the spamfilter_users entry for the old email remains, and a new spamfilter_users entry for the new email is created - that abandons all spamfilter_wblist entries formerly added for this mail_user, as they are still linked to the old spamfilter_users entry.
We should also fire spamfilter_users_update and spamfilter_wblist_update events, so configuration files (eg. rspamd) are rewritten.3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6198clarify "ISPConfig v2 detected" message2021-08-31T09:15:48ZJesse Norellclarify "ISPConfig v2 detected" messageClarify the "ISPConfig v2 detected" message, perhaps a few less support tickets.Clarify the "ISPConfig v2 detected" message, perhaps a few less support tickets.3.2.6https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6191improve letsencrypt renew hook2021-08-31T09:15:59ZJesse Norellimprove letsencrypt renew hookChange the letsencrypt renew hook to allow a custom script to run in addition to (rather than just instead of) the default one. The pre and post hooks already do this.
https://www.howtoforge.com/community/threads/hook-evolution-for-isp...Change the letsencrypt renew hook to allow a custom script to run in addition to (rather than just instead of) the default one. The pre and post hooks already do this.
https://www.howtoforge.com/community/threads/hook-evolution-for-ispconfig-le-renewal.87185/3.2.6Jesse NorellJesse Norellhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6190Mail Quota doesn't update on backup deletion2021-08-31T09:14:29ZMarkus PetzschMail Quota doesn't update on backup deletion## Summary
When enabling backup for my mailboxes the used space get's added to the mailboxes quota usage. --> which is not configurable unlike for webfile backups :(
When I delete the backups, the quota usage is not updating, even after...## Summary
When enabling backup for my mailboxes the used space get's added to the mailboxes quota usage. --> which is not configurable unlike for webfile backups :(
When I delete the backups, the quota usage is not updating, even after 24h the mail quota is still used by non existant backups.
One special case I'd like to point out: I'm using mdbox in my Dovecot configuration.
## Steps to reproduce
1. enable mdbox format
2. create a mailbox
3. store some content in that mailbox
4. create a mailbox backup (i.e. daily)
5. see the quota usage increase by the backup
6. delete the backup and disable automatic backup creation
7. quota used won't be reduced even after 24h
## Correct behaviour
After deleting the backups or at least after 24h I would expect the used quota to come down again.
## Environment
Debian 10
ISPConfig version: 3.2.53.2.6https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6183CSR request not created or saved in ISPConfig 3.2.52021-08-31T09:14:29ZAlex JohnsonCSR request not created or saved in ISPConfig 3.2.5## Summary
CSR request missing in dashboard when creating SSL on ISPConfig 3.2.5 on both CentOS 7.X and Debian 10.X
ISPConfig Log File
Tue 15 Jun 2021 10:25:01 PM PDT Generating a RSA private key
Tue 15 Jun 2021 10:25:01 PM PDT ..++++
T...## Summary
CSR request missing in dashboard when creating SSL on ISPConfig 3.2.5 on both CentOS 7.X and Debian 10.X
ISPConfig Log File
Tue 15 Jun 2021 10:25:01 PM PDT Generating a RSA private key
Tue 15 Jun 2021 10:25:01 PM PDT ..++++
Tue 15 Jun 2021 10:25:01 PM PDT .........++++
Tue 15 Jun 2021 10:25:01 PM PDT writing new private key to '/var/www/clients/client0/web1/ssl/testing.site.com.key'
Tue 15 Jun 2021 10:25:01 PM PDT -----
Tue 15 Jun 2021 10:25:01 PM PDT PHP Warning: file_get_contents(/var/www/clients/client0/web1/ssl/testing.site.com.csr): failed to open stream: No such file or directory in /usr/local/ispconfig/server/lib/classes/system.inc.php on line 884
## Steps to reproduce
1. Create SSL from ISPConfig dashboard in 3.2.4
2. SSL Certificate Request is available in dashboard after processed
3. Upgrade ISPConfig (reconfiguring all services)
4. Delete SSL from ISPConfig dashboard in 3.2.5
5. Create SSL from ISPConfig dashboard in 3.2.5
6. SSL Certificate Request is missing in dashboard after processed
7. Log produces output from above
## Correct behaviour
CSR should be available in the dashboard.
## Environment
Server #1:
CentOS Linux 7 (Core)
Kernel: Linux 3.10.0-1160.31.1.el7.x86_64
Server #2:
Debian GNU/Linux 10 (Buster)
Kernel: Linux 4.19.0-16-amd64
ISConfig Versions:
ISPConfig 3.2.5 & ISPConfig 3.2.43.2.6Marius BurkardMarius Burkard