1
0
mirror of https://github.com/Mailu/Mailu.git synced 2025-01-18 03:21:36 +02:00

4823 Commits

Author SHA1 Message Date
bors-mailu[bot]
d3cee8d3f2
Merge #3372
3372: Update network graph (backport #3308) r=mergify[bot] a=mergify[bot]

## What type of PR?

documentation

## What does this PR do?

### Related issue(s)

Update network graph, fix fetchmail when PROXY_PROTOCOL_25 is set

## 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 #3308 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.10
2024-08-13 10:37:32 +00:00
Florent Daigniere
a4ddddb418 missing front->imap[2525]
(cherry picked from commit 40bad79127f2f3038c273f47d6e264b70eef65ec)
2024-08-11 16:43:17 +00:00
Florent Daigniere
b150c84a1f colors from fastlorenzo
(cherry picked from commit 020f0f0b02e629dff2653ca6bc2348472e788d21)
2024-08-11 16:43:16 +00:00
Florent Daigniere
6200d64a50 Make it clickable
(cherry picked from commit 95f2525eea5c84dab17eb2d4b68c2812192785b2)
2024-08-11 16:43:16 +00:00
Florent Daigniere
1143c4c4f9 as requested
(cherry picked from commit d3ea0f898a46ae0638589573afa05e419e290a32)
2024-08-11 16:43:16 +00:00
Florent Daigniere
6fc97ee2cb doh2
(cherry picked from commit 1917bf7ee4ded980f66f39483547a16f80e2a107)
2024-08-11 16:43:16 +00:00
Florent Daigniere
7556df2fa7 Fix CI
(cherry picked from commit 616376eb5a56278c2ba5c454eb58aa89c18afa6b)
2024-08-11 16:43:16 +00:00
Florent Daigniere
6be869f036 Admin talks to front:2525, not imap
(cherry picked from commit b4c8829a66691e67220840cbca4b07158563e62b)
2024-08-11 16:43:16 +00:00
Florent Daigniere
b36018e0c1 Handle the case where PROXY_PROTOCOL_25 is set
(cherry picked from commit 0ff18c607923eaa364327dffd510d127667bea75)
2024-08-11 16:43:16 +00:00
Florent Daigniere
79e6957be3 Update network graph
(cherry picked from commit 3e8e8cef8e30a03241d61d3938458aa8744826df)
2024-08-11 16:43:16 +00:00
bors-mailu[bot]
2df224b284
Merge #3368
3368: Fix #3364 (backport #3366) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Fix a bug preventing percent characters from being used in passwords

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

## 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 #3366 done by [Mergify](https://mergify.com).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.9
2024-08-09 14:52:23 +00:00
Florent Daigniere
79a393d601 s/nginx/front
(cherry picked from commit 5cfec650dfcee49b840134bd61292ace8fe3ea15)
2024-08-09 14:35:38 +00:00
Florent Daigniere
f2c0a147fa as per review
(cherry picked from commit 78c5d34227c7e42b4f7aaef8cd431697726f0485)
2024-08-09 14:35:38 +00:00
Florent Daigniere
14196e5054 Do the same with Client-Ip
(cherry picked from commit 98f671dc2e4be4fbc2ed64a5e36263caa217183c)
2024-08-09 14:35:37 +00:00
Florent Daigniere
e8ded2f203 More tests
See what happens with a character that will url decode to longer

(cherry picked from commit 2526d43a98c899f9742228e31ffb0e2c1a1c115d)
2024-08-09 14:35:37 +00:00
Florent Daigniere
1366ee3fc7 doh
(cherry picked from commit d7c6528f045e50b939675fcb6730ab4813aeb6d4)
2024-08-09 14:35:37 +00:00
Florent Daigniere
a5af42a6ef Better
(cherry picked from commit 38ea029bd9b118e58627055a900ae8357e9e48e5)
2024-08-09 14:35:37 +00:00
Florent Daigniere
00ef3cb950 Remove this insanity since we don't use nginx
(cherry picked from commit 148c8f9ede32e649129eaec3eba0e3886db1d0a5)
2024-08-09 14:35:37 +00:00
Florent Daigniere
77c7d2f691 Ensure we test this
(cherry picked from commit 1cbd31c7bbccede04970901edf27e3160844aa09)
2024-08-09 14:35:37 +00:00
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