ISPConfig 3:2ac305512588f71dd3727ab3599eecebe2ccfd66 commitshttps://git.ispconfig.org/ispconfig/ispconfig3/-/commits/2ac305512588f71dd3727ab3599eecebe2ccfd662022-08-17T14:19:02+00:00https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/2ac305512588f71dd3727ab3599eecebe2ccfd66Merge branch '5533-idn-encode-support-for-amavis-leading-dot' into 'develop'2022-08-17T14:19:02+00:00Marius Burkardm.burkard@pixcept.de
Added support for leading dots in amavis wildcard user lookups
Closes #5533
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1613" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1613" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3512" data-project-path="ispconfig/ispconfig3" data-iid="1613" data-container="body" data-placement="top" title="Added support for leading dots in amavis wildcard user lookups" class="gfm gfm-merge_request">ispconfig/ispconfig3!1613</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/6b17bf5fd645bd26914683279c76b5659fb86fe3Fix leading dot check @pixcept2022-08-17T14:11:28+00:00Marius Burkardm.burkard@pixcept.dehttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/4d5369aec2a00ec6b01bc2bfb07bbce9904f0646Merge branch '6347-notifications-to-reseller-not-working' into 'develop'2022-08-17T13:02:57+00:00Marius Burkardm.burkard@pixcept.de
Resolve "Notifications to reseller not working"
Closes #6347
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1610" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1610" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3483" data-project-path="ispconfig/ispconfig3" data-iid="1610" data-container="body" data-placement="top" title='Resolve "Notifications to reseller not working"' class="gfm gfm-merge_request">ispconfig/ispconfig3!1610</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/f2c21377f2694b3c51b78ec35b577ea0b73d5413Merge branch '5481-spf-button-admin' into 'develop'2022-08-17T08:29:05+00:00Marius Burkardm.burkard@pixcept.de
Resolve "SPF modification error with user account"
Closes #5481
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1612" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1612" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3510" data-project-path="ispconfig/ispconfig3" data-iid="1612" data-container="body" data-placement="top" title='Resolve "SPF modification error with user account"' class="gfm gfm-merge_request">ispconfig/ispconfig3!1612</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/c7bde0cf09897007a977bd50d288b4c4fc9e19efMerge branch '6113-undo-delete-mailbox' into 'develop'2022-08-17T08:21:52+00:00Marius Burkardm.burkard@pixcept.de
Safe delete for mailboxes
Closes #6113
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1454" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1454" data-link="false" data-link-reference="false" data-project="1" data-merge-request="2632" data-project-path="ispconfig/ispconfig3" data-iid="1454" data-container="body" data-placement="top" title="Safe delete for mailboxes" class="gfm gfm-merge_request">ispconfig/ispconfig3!1454</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/51119d7cddb25e3a6b780cb83ab44972548aec1bMerge branch '6331-delete-ordering' into 'develop'2022-08-15T22:15:00+00:00Marius Burkardm.burkard@pixcept.de
Delete mail_domain after mail_user records
Closes #6331
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1598" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1598" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3396" data-project-path="ispconfig/ispconfig3" data-iid="1598" data-container="body" data-placement="top" title="Delete mail_domain after mail_user records" class="gfm gfm-merge_request">ispconfig/ispconfig3!1598</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/b0b511a50dd90c0fe70b8a9917fad066d07e8d9aMerge branch '4618-allow-acme-with-proxy-redirect' into 'develop'2022-08-15T22:14:17+00:00Marius Burkardm.burkard@pixcept.de
nginx: Added ACME redirect to main domain based on alias domain fix
Closes #4618
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1604" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1604" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3433" data-project-path="ispconfig/ispconfig3" data-iid="1604" data-container="body" data-placement="top" title="nginx: Added ACME redirect to main domain based on alias domain fix" class="gfm gfm-merge_request">ispconfig/ispconfig3!1604</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/9c03da04b2270d494f7e09eb1a198f04309a0286Merge branch '6304-del-database' into 'develop'2022-08-15T22:13:36+00:00Marius Burkardm.burkard@pixcept.de
Also cleanup databases when a client is deleted, fixes #6304
Closes #6304
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1596" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1596" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3394" data-project-path="ispconfig/ispconfig3" data-iid="1596" data-container="body" data-placement="top" title="Also cleanup databases when a client is deleted, fixes #6304" class="gfm gfm-merge_request">ispconfig/ispconfig3!1596</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/dae33db1d76ca30eac10c7571cf0870511d82602Merge branch '6366-lower-the-entropy-test-value-in-bind-plugin-to-200' into '...2022-08-15T22:12:06+00:00Marius Burkardm.burkard@pixcept.de
Resolve "Lower the entropy test value in BIND plugin to 200"
Closes #6366
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1619" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1619" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3564" data-project-path="ispconfig/ispconfig3" data-iid="1619" data-container="body" data-placement="top" title='Resolve "Lower the entropy test value in BIND plugin to 200"' class="gfm gfm-merge_request">ispconfig/ispconfig3!1619</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/cd84fcc6ae81e853d205ddc5ffdbb05c948d6604Merge branch '6334-show-name-to-delete' into 'develop'2022-08-15T22:11:47+00:00Marius Burkardm.burkard@pixcept.de
Show the client name on the delete confirmation page
Closes #6334
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1601" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1601" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3418" data-project-path="ispconfig/ispconfig3" data-iid="1601" data-container="body" data-placement="top" title="Show the client name on the delete confirmation page" class="gfm gfm-merge_request">ispconfig/ispconfig3!1601</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/2ee27283d9b2129c3544a5f7421bb74a0a02c9b4Merge branch 'dupe-code-warning' into 'develop'2022-08-15T22:11:08+00:00Marius Burkardm.burkard@pixcept.de
Warn about duplicate code in a comment
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1597" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1597" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3395" data-project-path="ispconfig/ispconfig3" data-iid="1597" data-container="body" data-placement="top" title="Warn about duplicate code in a comment" class="gfm gfm-merge_request">ispconfig/ispconfig3!1597</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/cf57ac78ce4684b77a649e08c7d678fa5ce0b543Merge branch 'mr889-backport' into 'develop'2022-08-15T22:10:37+00:00Marius Burkardm.burkard@pixcept.de
Backport MR !889, unify settings between distros and improves
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1609" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1609" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3478" data-project-path="ispconfig/ispconfig3" data-iid="1609" data-container="body" data-placement="top" title="Backport MR !889, unify settings between distros and improves" class="gfm gfm-merge_request">ispconfig/ispconfig3!1609</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/8bfb44ff665676a92ebb23adf9a2af8027f754b8Merge branch '6322-jquery-error-zone-import' into 'develop'2022-08-15T22:08:43+00:00Marius Burkardm.burkard@pixcept.de
Change deprecated JQuery .load() to .on("load") - #6322
Closes #6322
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1607" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1607" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3471" data-project-path="ispconfig/ispconfig3" data-iid="1607" data-container="body" data-placement="top" title='Change deprecated JQuery .load() to .on("load") - #6322' class="gfm gfm-merge_request">ispconfig/ispconfig3!1607</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/e8c9f64d243d8cf599fdd132d08945833cfef53bMerge branch '6333-mail_user_get_all_by_domain' into 'develop'2022-08-15T22:07:12+00:00Marius Burkardm.burkard@pixcept.de
Resolve "API to get mail user details for all account that belong to a domain"
Closes #6333
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1600" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1600" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3408" data-project-path="ispconfig/ispconfig3" data-iid="1600" data-container="body" data-placement="top" title='Resolve "API to get mail user details for all account that belong to a domain"' class="gfm gfm-merge_request">ispconfig/ispconfig3!1600</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/bb50b985a2baca980c53e840d37485d746f2efa6Merge branch '6332-mail_user_get_all_by_client' into 'develop'2022-08-15T22:06:53+00:00Marius Burkardm.burkard@pixcept.de
Add API function mail_user_get_all_by_client, #6332
Closes #6332
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1599" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1599" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3397" data-project-path="ispconfig/ispconfig3" data-iid="1599" data-container="body" data-placement="top" title="Add API function mail_user_get_all_by_client, #6332" class="gfm gfm-merge_request">ispconfig/ispconfig3!1599</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/52348ef9aa4241f85c4715112d1c7ccfea838baaMerge branch 'datalog-list-add-user-field' into 'develop'2022-08-15T22:05:09+00:00Marius Burkardm.burkard@pixcept.de
Added user field to datalog list view
Closes #6370
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1621" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1621" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3570" data-project-path="ispconfig/ispconfig3" data-iid="1621" data-container="body" data-placement="top" title="Added user field to datalog list view" class="gfm gfm-merge_request">ispconfig/ispconfig3!1621</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/59df847fbcf82e68c535c89fb9ff6c95ef3bb342Merge branch 'rhel-pureftpd-logfile' into 'develop'2022-08-15T22:00:18+00:00Marius Burkardm.burkard@pixcept.de
Check for different pure-ftpd log file locations (fixes FTP stats for EPEL/RHEL)
Closes #6378
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1625" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1625" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3611" data-project-path="ispconfig/ispconfig3" data-iid="1625" data-container="body" data-placement="top" title="Check for different pure-ftpd log file locations (fixes FTP stats for EPEL/RHEL)" class="gfm gfm-merge_request">ispconfig/ispconfig3!1625</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/242b70ca01d3c51b9eb046b898d145466254f3d2- Check for different pure-ftpd log file locations (fixes FTP stats for EPEL/...2022-08-15T11:56:00+02:00Michael Seevogelgit@michaelseevogel.de- Updated edit links in html templatehttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/1a6acb2a5f68e043214285c81ef2c8da8b8c7b80clean up lng files2022-07-29T16:35:31+02:00Michael Seevogelgit@michaelseevogel.dehttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/761ddde9f0c146a2cdd539c679f7c3e0451eedc4update branch2022-07-29T16:22:12+02:00Michael Seevogelgit@michaelseevogel.dehttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/821b16a4c56fe3cd5e81f0d2d3eb8679e3def0f1Update bind_plugin.inc.php2022-07-23T05:00:18+00:00Till Brehmtbrehm@ispconfig.orghttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/226351407f312b23b6b54636b2afb0d1f8e805befunctions: Added support for leading dots to _idn_encode_decode()2022-06-16T11:42:59+02:00Judah MWjudah@maximaweb.dev
Amavisd supports wildcards by performing decreasingly specific SQL
lookups:
9 - lookup for user+foo@sub.example.com
8 - lookup for user@sub.example.com
7 - lookup for user+foo
6 - lookup for user
5 - lookup for @sub.example.com
3 - lookup for @.sub.example.com
2 - lookup for @.example.com
1 - lookup for @.com
0 - lookup for @. (catchall)
(<a href="https://www.ijs.si/software/amavisd/README.lookups.txt" rel="nofollow noreferrer noopener" target="_blank">https://www.ijs.si/software/amavisd/README.lookups.txt</a>)
However idn_to_* returns an empty string if the domain has a leading dot
which means lookups 0-3 cannot be used. This is fixed by removing the
leading dot before encoding or decoding and adding it back just before
returning the domain.https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/f02fd3979b6e2b5caa99d468e378ca6e0f613743Only show the btn_edit_as_txt_record_txt button to admins2022-06-15T13:29:35+02:00Herman van Rinkrink@initfour.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/c23469256deeaf0085e801053c9e7b1823a62c99Use is_admin() for admin check2022-06-15T13:29:06+02:00Herman van Rinkrink@initfour.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/ffd05eb429b162b57846aed1769055f499a183ebExtend example to show Lookup by pattern2022-06-12T20:32:22+02:00Herman van Rinkrink@initfour.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/48edbdf0eaf9bf01f746bd823dc96e3d2843e164Fix typo2022-05-26T14:04:39+02:00Thom Polthom@amsterdamtech.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/44d21b5c71049e164fe31fdaa0c0e20ce398984cClean up code2022-05-26T13:55:16+02:00Thom Polthom@amsterdamtech.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/073df620ae2f12b7b8b444e3710266fce4735c6dFix reseller notifications (#6347)2022-05-26T13:29:25+02:00Thom Polthom@amsterdamtech.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/cb24e263417972692baee6a1381d4cada434d835Backport MR !889, unify settings between distros and improves2022-05-21T20:56:57+02:00Herman van Rinkrink@initfour.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/5bbec2b903af359db14e518809fcf97d13d0c58eMerge branch '2558-two-factor-authentication' into 'develop'2022-05-19T10:03:29+00:00Marius Burkardm.burkard@pixcept.de
Resolve "Two-factor authentication"
Closes #2558
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1575" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1575" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3327" data-project-path="ispconfig/ispconfig3" data-iid="1575" data-container="body" data-placement="top" title='Resolve "Two-factor authentication"' class="gfm gfm-merge_request">ispconfig/ispconfig3!1575</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/80d3a532fa8040d9440ee6f458cd80bdc469a2d3Merge branch '6346-send-email-to-reseller-when-quota-is-reached' into 'develop'2022-05-18T21:15:06+00:00Marius Burkardm.burkard@pixcept.de
Resolve "Send email to reseller when quota is reached"
Closes #6346
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1608" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1608" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3472" data-project-path="ispconfig/ispconfig3" data-iid="1608" data-container="body" data-placement="top" title='Resolve "Send email to reseller when quota is reached"' class="gfm gfm-merge_request">ispconfig/ispconfig3!1608</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/323428ff188094b52b2ebdc674973f4b3b21ba9dFix checks to send email also if only reseller should receive it (#6346)2022-05-18T23:07:15+02:00Thom Polthom@amsterdamtech.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/ca51eab3d1d8eea1e2d11c20047da6b7c558421bFix checks to send email also if only reseller should receive it (#6346)2022-05-18T22:43:50+02:00Thom Polthom@amsterdamtech.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/d685b8539c818d4661fa2ac6cf0cc863c2eb62c1Fix checks to send email also if only reseller should receive it (#6346)2022-05-18T22:41:40+02:00Thom Polthom@amsterdamtech.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/4a1ae3f66ce360fb3ab368c84ecabec92f973824Implement quota notification to reseller for all notification types (#6346)2022-05-18T20:17:11+02:00Thom Polthom@amsterdamtech.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/6d0e9698f537d41961e316c247fa7625aa493eb0Add function to send quota notification to reseller (#6346)2022-05-18T19:58:45+02:00Thom Polthom@amsterdamtech.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/9ab02a9da2a5435394b6e154a0948f7aa87599c0Change depracated .load() to .on("load") - #63222022-05-18T17:45:29+01:00Dovi Cowandovi@fullynetworking.co.ukhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/401fb9255a02425447273d5d090a03a7cffafb10Merge branch '6230-patch-copy-to-clipboard' into 'develop'2022-05-18T11:46:35+00:00Marius Burkardm.burkard@pixcept.de
Add Copy to clipboard button to shell user account and emailboxes
Closes #6230
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1543" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1543" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3110" data-project-path="ispconfig/ispconfig3" data-iid="1543" data-container="body" data-placement="top" title="Add Copy to clipboard button to shell user account and emailboxes" class="gfm gfm-merge_request">ispconfig/ispconfig3!1543</a>https://git.ispconfig.org/ispconfig/ispconfig3/-/commit/fe25cf93770c252d777fc983b6cbea91bfee0fd4Back to a button, now with proper styling thanks to @pixcept2022-05-17T23:19:36+02:00Herman van Rinkrink@initfour.nlhttps://git.ispconfig.org/ispconfig/ispconfig3/-/commit/bc63771a7d86cd0d2f737b545a2bfbec1beb16c3Merge branch 'Steveorevo-develop-patch-56504' into 'develop'2022-05-17T19:44:50+00:00Marius Burkardm.burkard@pixcept.de
Typo, update ispconfig.css
See merge request <a href="/ispconfig/ispconfig3/-/merge_requests/1606" data-reference-type="merge_request" data-original="ispconfig/ispconfig3!1606" data-link="false" data-link-reference="false" data-project="1" data-merge-request="3465" data-project-path="ispconfig/ispconfig3" data-iid="1606" data-container="body" data-placement="top" title="Typo, update ispconfig.css" class="gfm gfm-merge_request">ispconfig/ispconfig3!1606</a>