ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2023-08-30T16:35:08Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6563enhancement in certificates2023-08-30T16:35:08ZBruno Meirellesenhancement in certificatesHi,
certbot and acme.sh now sign using elliptic curve by default.
If possible, sign the certificates using this new modern signature, as the handshake is more faster.
https://community.letsencrypt.org/t/ecdsa-certificates-by-default-a...Hi,
certbot and acme.sh now sign using elliptic curve by default.
If possible, sign the certificates using this new modern signature, as the handshake is more faster.
https://community.letsencrypt.org/t/ecdsa-certificates-by-default-and-other-upcoming-changes-in-certbot-2-0/177013
https://github.com/acmesh-official/acme.sh#:~:text=ec%2D256%20(prime256v1%2C%20%22,is%20the%20default%20key%20type)
Thank youhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6557Add support to quic/http3 in ngnix2023-08-15T21:25:17ZBruno MeirellesAdd support to quic/http3 in ngnixHi friends,
if possible, add quic/http 3 support to ngnix.
I don't think any other panel supports quic/http3, ispconfig will be a pioneer.Hi friends,
if possible, add quic/http 3 support to ngnix.
I don't think any other panel supports quic/http3, ispconfig will be a pioneer.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6553Show aliases in mail user edit form2023-08-05T22:10:47ZHelmoShow aliases in mail user edit formWouldn't it be nice to see which aliases a mail user had when editing the user...
What about:
![image](/uploads/cbb000c00ad7845493f60ae4faa49303/image.png)
When a user has many aliases it would wrap over multiple lines. Still readable.Wouldn't it be nice to see which aliases a mail user had when editing the user...
What about:
![image](/uploads/cbb000c00ad7845493f60ae4faa49303/image.png)
When a user has many aliases it would wrap over multiple lines. Still readable.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6552Show quota usage for mail user on edit form2023-08-05T21:34:03ZHelmoShow quota usage for mail user on edit formIt would be nice to show the current disk usage while editing a mail user. What about adding it under the quota form item like this?
With a quota:
![image](/uploads/78e06a2df4a30ec4800abe8e9ecf39a1/image.png)
When no quota is set:
![i...It would be nice to show the current disk usage while editing a mail user. What about adding it under the quota form item like this?
With a quota:
![image](/uploads/78e06a2df4a30ec4800abe8e9ecf39a1/image.png)
When no quota is set:
![image](/uploads/49dfa3facb4f6dee8821e509c8c8bb75/image.png)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6548Overview of which sites use a PHP version2024-03-18T20:23:38ZHelmoOverview of which sites use a PHP versionThe usage counter in server_php_list.php from server_php_list.php !991 helps to see how many sistes use the version but not which sites. And I did not find an easy way to look this up.
Adding an extra column to the sites list was my fir...The usage counter in server_php_list.php from server_php_list.php !991 helps to see how many sistes use the version but not which sites. And I did not find an easy way to look this up.
Adding an extra column to the sites list was my first though as that would allow filtering on php version. But I see two objections, first not all sites have the setting(either using mod php or no php at all), and second it would compete for space in an already filled table.
I suggest adding a simple list on the Additional PHP Versions edit form. Additional styling is very welcome ;)
![image](/uploads/7bb2df46c731a2cd1f6afb78f7ab3b62/image.png)HelmoHelmohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6542Feature: shortcut do copy e-mail address2023-12-09T21:53:19ZLucas SchatzFeature: shortcut do copy e-mail addressIn the "Email Maibox" menu, it would be useful to have a button to easily copy the e-mail of the user, something like this:
![image](/uploads/7ff2db141a0cfd637fe13738a4dfb03a/image.png)In the "Email Maibox" menu, it would be useful to have a button to easily copy the e-mail of the user, something like this:
![image](/uploads/7ff2db141a0cfd637fe13738a4dfb03a/image.png)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6541Mailman 32024-03-15T15:29:18ZTill BrehmMailman 3While we currently do not plan to implement Mailman 3 support in ISPConfig, I'll open this issue here as a place to gather information for possible future implementation.While we currently do not plan to implement Mailman 3 support in ISPConfig, I'll open this issue here as a place to gather information for possible future implementation.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6539For DKIM records, show visualize that the DNS zone is managed.2023-12-03T22:32:15ZHelmoFor DKIM records, show visualize that the DNS zone is managed.We have the very nice feature that when we generate a DKIM private key it also updates the DNS when the dns zone is managed on the same ispconfig cluster.
Can we visualize this? Since it varies between servers it would be nice to be rem...We have the very nice feature that when we generate a DKIM private key it also updates the DNS when the dns zone is managed on the same ispconfig cluster.
Can we visualize this? Since it varies between servers it would be nice to be reminded ;)
What about:
![image](/uploads/77816c81d3192893acbf2f39672459b8/image.png)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6538Enable DKIM when generating a Private-key2023-09-16T14:49:32ZHelmoEnable DKIM when generating a Private-keyWhen I click on 'Generate DKIM Private-key' I would expect the 'enable DKIM' checkbox to be also checked.
![image](/uploads/ea53e0d4a68d1532811b3ab25d793275/image.png)When I click on 'Generate DKIM Private-key' I would expect the 'enable DKIM' checkbox to be also checked.
![image](/uploads/ea53e0d4a68d1532811b3ab25d793275/image.png)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6537Initialize SPF record with the zone name.2023-09-16T14:49:23ZHelmoInitialize SPF record with the zone name.The first field of the spf record form currently defaults to empty.
It's technically ok to leave it blank as '@' '' and '<zonename>.' are effectively the same.
However in our [default dns template](https://git.ispconfig.org/ispconfig/is...The first field of the spf record form currently defaults to empty.
It's technically ok to leave it blank as '@' '' and '<zonename>.' are effectively the same.
However in our [default dns template](https://git.ispconfig.org/ispconfig/ispconfig3/-/blob/develop/install/sql/ispconfig3.sql#L2467) example we suggest to put the zonename for all dns_rr's in the Name column.
Lets also apply that to spf.
![image](/uploads/771cf0ff0fc55808a8e18c28283adc5b/image.png)
And lets extend the check for existing records to detect this variation.HelmoHelmohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6531Handle wildcard aliases2023-09-16T14:49:44ZBaptiste RichardHandle wildcard aliases# What is a wildcard alias ?
A wildcard alias is an alias containing an asterisk `*` as a placeholder for "anything unspecified". For example, if I have an alias `gitlab*@example.org` pointing to `john@example.org`, any incoming email m...# What is a wildcard alias ?
A wildcard alias is an alias containing an asterisk `*` as a placeholder for "anything unspecified". For example, if I have an alias `gitlab*@example.org` pointing to `john@example.org`, any incoming email matching this pattern will be redirected to john, such as `gitlabispconfig@example.org` or `gitlab-support@example.org`
Obiviously, wildcard aliases should not intercept direct aliases nor inbox emails, and catchall should still capture anything that does not match any (wildcard or not) alias.
Apart from this, wildcard aliases allows to give a unique email to each service you suscribe to in order to either filter incoming mail easily based on the `From:` address, or, when you start receiving spam, know who the hell sold your address (and denylist this specific address)
# How is it different from + aliasing ?
Using `+` as a separator has some issues :
- Some systems (website or otherwise) still don't recognize the `+` character as valid in an email, so bye bye filtering.
- Some systems (I encountered at least 1 so far) allow the `+` in the submission process but removes it entirely. So bye bye filtering (again)
Wildcard aliases can use only "regular" characters. In fact, there is no way to know if a given adress is an alias or not, wether this alias is wildcarding or not.
# What should be done in ISPconfig to make this available ?
From the webUI we can submit wildcard aliases (aliases having an asterisk * in part of the name) but they don't work as intended (not at all actually).
Having them to work is only a matter of editing the `/etc/postfix/mysql-virtual_forwardings.cf` file to lookup for wildcard characters.
I've already done the development require and will push a MR with this.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6529Multiserver Database IPv6 autocomplete and suggested IPs2023-06-16T04:20:26ZPhilipp HieberMultiserver Database IPv6 autocomplete and suggested IPs## Summary
If a multiserver setup is used with external database servers with IPv6, the IPv6 address of the web server will not autocomplete for external access. \
IPv6 addresses configured in serverconfigs. \
IPv6 addresses in hosts fil...## Summary
If a multiserver setup is used with external database servers with IPv6, the IPv6 address of the web server will not autocomplete for external access. \
IPv6 addresses configured in serverconfigs. \
IPv6 addresses in hosts file on master server are configured.
Only IPv4 addresses shown in the suggested IPs list.
## Steps to reproduce
1. Create customer
2. Create webspace (Server 1)
3. Create database user
4. Create database (Server 2)
5. show database config (Only IPv4 address of server 1 added to external access)
## Correct behaviour
also IPv6 address of Server 1 should be added to external access \
even IPv6 addresses should be shown in the suggested IPs list.
## Environment
Server OS + version: Debian 11 \
ISPConfig version: 3.2.10
Software version of the related software: Apache/2.4.56 (Debian)
```
Server version: Apache/2.4.56 (Debian)
Server built: 2023-04-02T03:06:01
```
## Screenshots
![Screenshot_2023-06-15_103341](/uploads/852473560748c38c9fe78424467a30e5/Screenshot_2023-06-15_103341.png)
![Screenshot_2023-06-15_103821](/uploads/dce561173b8826326559c824407dec7d/Screenshot_2023-06-15_103821.png)
![Screenshot_2023-06-15_104013](/uploads/8f1c765b892a52ac4ac4093b5a03590e/Screenshot_2023-06-15_104013.png)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6527Add support for Debian 122023-08-09T15:28:54ZTill BrehmAdd support for Debian 12Add support for Debian 12Add support for Debian 123.2.11Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6526web restore writes into web folder and don't replaces it2023-06-12T05:45:13ZHannesweb restore writes into web folder and don't replaces itVersion 3.2.10<br>
I don't know if that's the intention or a bug that the restore write into the web folder and don't replaces it.<br>
(with borg but think it happens with tar.gz and others too).<br>
A restore don't delete the old cont...Version 3.2.10<br>
I don't know if that's the intention or a bug that the restore write into the web folder and don't replaces it.<br>
(with borg but think it happens with tar.gz and others too).<br>
A restore don't delete the old content of web folder first<br>
It copies the files into the directories - replaces the files but don't delete other files there.<br>
That's lead into multiple problems (over quota/files chaos) if the backup is older/other CMS/contains hacked files/..<br>
borg uses
<pre>
safe_exec cmd: cd '/var/www/clients/client1/web2' && borg extract --nobsdflags '/var/backup/web2/borg_web::web2_2023-06-11_13-18'
</pre>
and tar.gz uses
<pre>
tar xf xxx.tar.gz --directory /var/www/domain.xxx
</pre>
both write into folder i think and there is no rm -R web folder first <br><br>
I don't checked how rar, zip, 7z, bzp2... handles thishttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6518Remove default RBL entry for Spamhaus2023-10-21T15:52:28ZThomRemove default RBL entry for SpamhausWe should remove the default RBL Spamhaus (and maybe replace it with a alternative) to prevent non-working systems due to Spamhaus usage restrictions.We should remove the default RBL Spamhaus (and maybe replace it with a alternative) to prevent non-working systems due to Spamhaus usage restrictions.3.2.12ThomThomhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6512Hide empty dashlets2023-06-01T13:01:18ZHelmoHide empty dashletsAs a result of #6505 I noticed that the summation gives 'NAN' where there are no rows to show.
![image](/uploads/98e3564073793759834f7af5da675c63/image.png)
That made me think, why do we show e.g. the mailquota table at all on a server...As a result of #6505 I noticed that the summation gives 'NAN' where there are no rows to show.
![image](/uploads/98e3564073793759834f7af5da675c63/image.png)
That made me think, why do we show e.g. the mailquota table at all on a server that does no mail hosting.3.2.10HelmoHelmohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6511External Domain validation (same than office365 do)2023-12-26T20:28:21ZHannesExternal Domain validation (same than office365 do)Allow user do verify external domains with TXT entry (If client limit is enabled) so he don't need to ask support.
Maybe this functionality is better in an customer center and add the Domain over the api.
In my case i have it in the isp...Allow user do verify external domains with TXT entry (If client limit is enabled) so he don't need to ask support.
Maybe this functionality is better in an customer center and add the Domain over the api.
In my case i have it in the ispconfig itself.
Maybe it is usefull for other too.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6510Improve verbosity when an error occurs during replication2023-06-01T13:01:46ZMichaelImprove verbosity when an error occurs during replicationFollow up to the discussion: https://forum.howtoforge.com/threads/uncaught-mysqli_sql_exception-data-truncated-for-column-warnvirusrecip-at-row-1.90116Follow up to the discussion: https://forum.howtoforge.com/threads/uncaught-mysqli_sql_exception-data-truncated-for-column-warnvirusrecip-at-row-1.901163.2.10https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6508Add menu.d directory support in all UI modules2023-05-24T09:59:21ZTill BrehmAdd menu.d directory support in all UI modulesAdd menu.d directory support in all UI modules for the menu on the left side.Add menu.d directory support in all UI modules for the menu on the left side.3.2.10Till BrehmTill Brehmhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/6506Check minimum required MySQL or MariaDB version during installation and update2023-05-25T16:24:44ZTill BrehmCheck minimum required MySQL or MariaDB version during installation and updateCheck minimum required MySQL or MariaDB version during installation and updateCheck minimum required MySQL or MariaDB version during installation and update3.2.10Till BrehmTill Brehm