1
0
mirror of https://github.com/Mailu/Mailu.git synced 2025-01-26 03:52:50 +02:00

4804 Commits

Author SHA1 Message Date
Florent Daigniere
3d4a9ac29c Fix #3364
(cherry picked from commit ee243ea735744b296bb90b2c1e6a1fded8915c8d)
2024-08-09 14:35:37 +00:00
bors-mailu[bot]
30734b49aa
Merge #3363
3363: Update 3rd party deps (backport #3358) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Update 3rd party deps (clamav & snappymail), clarify the wording in the docs related to rspamd overrides.

### Related issue(s)
- closes #3347 
- closes #3360 (thank you [ctrl-i](https://github.com/ctrl-i) for the heads up)
- #3359 

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3358 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.8
2024-08-06 16:44:54 +00:00
Florent Daigniere
eeb5deea80 more doc updates
(cherry picked from commit b359301cc2db40f98ecf4cb0acc821cdf9a003b7)
2024-08-06 16:27:35 +00:00
Florent Daigniere
51559a823f Clarify the doc as per https://github.com/Mailu/Mailu/issues/3359#issuecomment-2268909660
(cherry picked from commit 0b8e565272159629e0b43571b4add65a32fc1af7)
2024-08-06 16:27:35 +00:00
Florent Daigniere
60cb72e9ca Roundcube 1.6.8
(cherry picked from commit 407024d59a08c1b335970ca7f33ed2831ebce6ff)
2024-08-06 16:27:34 +00:00
Florent Daigniere
dcd843d4ba Add a new CNAME for old MUAs
(cherry picked from commit cfec4c58cc20faf18540c574b00bc76568d62f86)
2024-08-06 16:27:34 +00:00
Florent Daigniere
6fd984afb1 Update deps
(cherry picked from commit da168322d62f29d7736905d834db85cbcd9ce77b)
2024-08-06 16:27:34 +00:00
bors-mailu[bot]
31a13e9ccf
Merge #3356
3356: Fix email forwarding when set from the UI (backport #3353) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Fix email forwarding when set from the UI

### Related issue(s)
- closes #3352 
- closes #3349 

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3353 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.7
2024-08-06 16:26:57 +00:00
Florent Daigniere
95edcd8dcb As per review
(cherry picked from commit 11e72e70349c3ab89e8a6c538deb15692a40d7c0)
2024-07-30 11:08:52 +00:00
Florent Daigniere
ca6488e2ff as per review
(cherry picked from commit 0eafff00c14b44e7e6970c6fdcfa4aa54553d97e)
2024-07-30 11:08:52 +00:00
Florent Daigniere
6173f5e434 simplify again the logic
(cherry picked from commit f003c0e712ba609457695ccfa89f55a4fa544c32)
2024-07-30 11:08:52 +00:00
Florent Daigniere
745d26acf5 Fix email forwarding when set from the UI
(cherry picked from commit 9120f731fc610407a11fb72020b21c7046924efa)
2024-07-30 11:08:52 +00:00
bors-mailu[bot]
fe3e13e56e
Merge #3323
3323: Fix smtpd_forbid_unauth_pipelining with XCLIENT (backport #3322) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Fix smtpd_forbid_unauth_pipelining with XCLIENT. The default has changed in postfix 3.9, we need it enabled for XCLIENT to work.

### Related issue(s)
- close #3301

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3322 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.6
2024-07-01 15:54:54 +00:00
Florent Daigniere
9392c62664 Fix smtpd_forbid_unauth_pipelining w XCLIENT
(cherry picked from commit 648c98ab0500b25e7eef9bc09c53e3ce05c56e25)
2024-07-01 15:47:49 +00:00
bors-mailu[bot]
dc6c3756c7
Merge #3319
3319: ports not in PORTS should not be bound (backport #3307) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Ensure we only bind ports that do feature in PORTS.
Previously we would bind ports 110 and 143 even though we shouldn't have.

### Related issue(s)

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3307 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
Co-authored-by: Florent Daigniere <nextgens@users.noreply.github.com>
2024.06.5
2024-06-27 17:41:07 +00:00
Florent Daigniere
47b2cd4792 Update models.py
(cherry picked from commit 98b3016bbdb0fd96e5823e140ae8e7facfedfd20)
2024-06-26 12:26:15 +00:00
Florent Daigniere
da8106ab66 Document that 25,465 and 993 can't be disabled
(cherry picked from commit b0dbaa6719bb1769bc36a4d88bfd2c015f7dde9b)
2024-06-26 12:26:15 +00:00
Florent Daigniere
dc86008cb4 optimize as per review
(cherry picked from commit cdbfa4ee01e87ed02e9e0e5e129a6b19c8901f20)
2024-06-26 12:26:15 +00:00
Florent Daigniere
8e28050510 Don't let people disable 465 and 993
This is what we use for the other type of autoconfig... and really what
everyone should be using.

(cherry picked from commit 5fb44bd7190ec2e2d70e06927f641d0b5df44ed8)
2024-06-26 12:26:15 +00:00
Florent Daigniere
fd4ba4bd86 Update autoconfig too
(cherry picked from commit b3d49599cf802aff2fbb3e51052c98ae658734f6)
2024-06-26 12:26:14 +00:00
Florent Daigniere
42b4dd2004 ports not in PORTS should not be bound
(cherry picked from commit b7dcf452671c566a846127d8ca8644efcbe8f368)
2024-06-26 12:26:14 +00:00
bors-mailu[bot]
8bd5d0f23d
Merge #3317 #3318
3317: define client_ip variable (backport #3315) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

### Related issue(s)
closes #3314 

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3315 done by [Mergify](https://mergify.com).

3318: nginx should recursively set the realip until the first no trusted ad… (backport #3313) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

### Related issue(s)

closes https://github.com/Mailu/Mailu/issues/3311

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3313 done by [Mergify](https://mergify.com).

Co-authored-by: Dominik Hebeler <dominik@suma-ev.de>
2024.06.4
2024-06-26 11:38:07 +00:00
Dominik Hebeler
33516af243 do not put real_ip_recursive within the for-loop
(cherry picked from commit 5be25b58873624b973b4356cfe10e299450ad605)
2024-06-26 07:36:28 +00:00
Dominik Hebeler
c941950344 nginx should recursively set the realip until the first no trusted address is found
(cherry picked from commit 28f3b60615b0b2f501ea235c84ac7d2bdf1dc26b)
2024-06-26 07:36:28 +00:00
Dominik Hebeler
bca4fdffdb define client_ip variable
(cherry picked from commit 34766602a87c6feac48b7716a19fae2e8950ae9b)
2024-06-26 07:30:26 +00:00
bors-mailu[bot]
0d2630c47b
Merge #3300
3300: fix warnings (backport #3299) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

fix warnings

### Related issue(s)
- close #3297 

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3299 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.3
2024-06-19 17:46:09 +00:00
Florent Daigniere
de922fd7e4 better
(cherry picked from commit 89ff26660f5bf0b54cdda0d519934f4d96f27be8)
2024-06-19 17:00:57 +00:00
Florent Daigniere
2d2e9c4d8a another
(cherry picked from commit c0d0dcf71377b639d8c83421c830cd6d69ebec4d)
2024-06-19 17:00:57 +00:00
Florent Daigniere
600235f393 another one
nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /etc/nginx/nginx.conf:90
(cherry picked from commit e9db8c4509638bfad65c78fc41a09c036b191afa)
2024-06-19 17:00:57 +00:00
Florent Daigniere
a4542507b5 remove another warning
ERROR:root:Not sure what to do with  in PROXY_PROTOCOL (None)
(cherry picked from commit 12c1affc05304a8b058afbceacac441a7462fc94)
2024-06-19 17:00:56 +00:00
Florent Daigniere
1bcbf4b613 fix warnings again
(cherry picked from commit cfd7e6b6908f3e00e232191dd4797c9b11561125)
2024-06-19 17:00:56 +00:00
Florent Daigniere
59bcf25b5b fix warnings
(cherry picked from commit 2b6daf6157a681a44e297a18f798e300245dd59e)
2024-06-19 17:00:56 +00:00
bors-mailu[bot]
0320ddeb72
Merge #3296
3296: webdav (radicale) not reachable (backport #3295) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?
Radicale was listening only on localhost:5232 (default setting). Due to this radicale was not reachable from front. Now it listens on 0.0.00:5232 and is reachable again.

### Related issue(s)
- closes #3294

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.
<hr>This is an automatic backport of pull request #3295 done by [Mergify](https://mergify.com).

Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
Co-authored-by: Dimitri Huisman <52963853+Diman0@users.noreply.github.com>
2024.06.2
2024-06-18 20:12:33 +00:00
Dimitri Huisman
2165e51707
Add IPv6 listener for SUBNET6 2024-06-18 20:22:02 +02:00
Dimitri Huisman
a30093c6da Radicale was listening only on localhost:5232. Now listens on 0.0.0.0:5232
(cherry picked from commit 957abbf7335c9d490792f7fc96d83d532e7d5269)
2024-06-18 18:13:47 +00:00
Dimitri Huisman
3613a8bcee
Re-add the newsfragments directory 2024.06.1 2024-06-18 08:43:03 +00:00
bors-mailu[bot]
182d504fa3
Merge #3292
3292: Use correct order for versions for docs r=Diman0 a=Diman0

## What type of PR?
minor fix

## What does this PR do?
I added the version in the wrong order to docs/conf.py

### Related issue(s)

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ n/a] In case of feature or enhancement: documentation updated accordingly
- [ n/a] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
2024.06.0
2024-06-18 07:58:52 +00:00
Dimitri Huisman
423387051a
Use correct order for versions for docs 2024-06-18 07:46:58 +00:00
bors-mailu[bot]
df117338fa
Merge #3195
3195: Initial changes for new release.  r=mergify[bot] a=Diman0

Releases.rst and CHANGELOG.md must still be updated.

## What type of PR?

preparations for new release

## What does this PR do?
Preparations for new release. I must still write full changelog, new features overview and upgrade instructions.

### Related issue(s)

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
Co-authored-by: Florent Daigniere <nextgens@users.noreply.github.com>
2024-06-18 07:26:34 +00:00
Florent Daigniere
caf4b1359a
Apply suggestions from code review 2024-06-14 17:47:31 +02:00
Dimitri Huisman
897d0acf75
Update release notes 2024-06-09 15:19:29 +00:00
Dimitri Huisman
f3c55cc5f9
Update CHANGELOG.md with latest towncrier entries 2024-06-09 15:03:15 +00:00
Dimitri Huisman
415c55e73b
Update version numbers 2024-06-09 14:56:34 +00:00
Dimitri Huisman
f5cc8163c5
Further finish release notes 2024-06-09 13:46:39 +00:00
Dimitri Huisman
412c8c48d6
Merge branch 'master' into preparations-release 2024-06-09 11:43:02 +00:00
bors-mailu[bot]
c5d246e08c
Merge #3209
3209: Add missing translations for Dutch, German, French and Polish r=mergify[bot] a=Diman0

## What type of PR?

bug-fix

## What does this PR do?
Adds missing translations for Dutch. These strings were introduced after 2.0. Practically **all** translations must be updated with these strings.

### Related issue(s)

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [n/a] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
2024-06-09 10:28:23 +00:00
Dimitri Huisman
e5d2fc5de0
Update newsfragment 2024-06-09 10:18:43 +00:00
bors-mailu[bot]
d91a04dd00
Merge #3221
3221: Better PROXY_PROTOCOL r=mergify[bot] a=nextgens

## What type of PR?

Feature

## What does this PR do?

- Disable IMAP, POP3 and Submission by default; see https://nostarttls.secvuln.info/ on why explicit TLS is going away.
- Change the semantic of PROXY_PROTOCOL to make it configurable per port
- fix TLS_FLAVOR=notls not working with snappymail
- fix TLS_PERMISSIVE
- remove KUBERNETES_INGRESS; shouldn't be needed anymore
- update the documentation and the reverse proxy example

### Related issue(s)
- close #3162
- close #3061

## Prerequisites
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
Co-authored-by: Florent Daigniere <nextgens@users.noreply.github.com>
2024-06-09 10:17:32 +00:00
Dimitri Huisman
712f5f48a8
Add missing translation for German 2024-06-09 10:13:10 +00:00
Florent Daigniere
52e02d4c56
Update core/nginx/dovecot/proxy.conf
Co-authored-by: Dimitri Huisman <52963853+Diman0@users.noreply.github.com>
2024-06-09 11:59:12 +02:00