1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-14 10:53:30 +02:00
Commit Graph

4837 Commits

Author SHA1 Message Date
Florent Daigniere
d3b4894196 towncrier
(cherry picked from commit 97e21df845)
2024-09-07 18:45:50 +00:00
Florent Daigniere
eb2754c211 doh
(cherry picked from commit 5ea3840fc4)
2024-09-07 18:45:50 +00:00
Florent Daigniere
9b55970ab9 fix #3272
(cherry picked from commit 0021ba9cb9)
2024-09-07 18:45:50 +00:00
Florent Daigniere
0e9721b7f9 Untested code that may fix the following:
Exception in thread Thread-2 (forward_text_lines):
Traceback (most recent call last):
  File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
    self.run()  File "/usr/lib/python3.12/threading.py", line 1010, in run
    self._target(*self._args, **self._kwargs)
  File "/app/venv/lib/python3.12/site-packages/socrate/system.py", line 155, in forward_text_lines
    current_line = src.readline()
                   ^^^^^^^^^^^^^^
  File "<frozen codecs>", line 322, in decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 166: invalid start byte

This was reported in #3398

(cherry picked from commit 61812ac32a)
2024-09-07 18:45:50 +00:00
Florent Daigniere
45c39d9416 fix #3379
(cherry picked from commit bae4855bea)
2024-09-07 18:45:50 +00:00
Florent Daigniere
a0cb9852ac doh
(cherry picked from commit b426c67949)
2024-09-07 18:45:50 +00:00
Florent Daigniere
8c6b0ccdb3 fix #3403
(cherry picked from commit e5790a297a)
2024-09-07 18:45:49 +00:00
Florent Daigniere
f568f1de20 fix #3401
(cherry picked from commit 4af085253e)
2024-09-07 18:45:49 +00:00
Florent Daigniere
ec69a8ef99 fix #3405
(cherry picked from commit ebbfd486f7)
2024-09-07 18:45:49 +00:00
bors-mailu[bot]
61105c6f71
Merge #3395
3395: Update to Roundcube 1.6.9 (backport #3394) r=mergify[bot] a=mergify[bot]

## What type of PR?

Recommended update to roundcube

## What does this PR do?

This is the next service release to update the stable version 1.6.
It provides two regression fixes that were introduced in from the previous release.

This version is considered stable and it is recommended to update all productive installations of Roundcube with it.

See [here](https://github.com/roundcube/roundcubemail/releases/tag/1.6.9) for further details

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

Co-authored-by: ctrl-i <1422608+ctrl-i@users.noreply.github.com>
2024-09-01 18:55:35 +00:00
ctrl-i
fc98469760 Create 3389.misc
(cherry picked from commit c3545901aa)
2024-09-01 17:18:35 +00:00
ctrl-i
938d513488 Update Dockerfile
Due to an incremental recommended update to roundcube

(cherry picked from commit 23f4744a1c)
2024-09-01 17:18:35 +00:00
bors-mailu[bot]
18a74c64eb
Merge #3388
3388: Update snuffleupagus rules (backport #3386) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Bring our rules in sync with upstream's defaults.

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024-08-26 19:44:37 +00:00
Florent Daigniere
83e10813cf Update snuffleupagus rules
(cherry picked from commit cf1088f1c5)
2024-08-26 16:57:04 +00:00
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-08-13 10:37:32 +00:00
Florent Daigniere
a4ddddb418 missing front->imap[2525]
(cherry picked from commit 40bad79127)
2024-08-11 16:43:17 +00:00
Florent Daigniere
b150c84a1f colors from fastlorenzo
(cherry picked from commit 020f0f0b02)
2024-08-11 16:43:16 +00:00
Florent Daigniere
6200d64a50 Make it clickable
(cherry picked from commit 95f2525eea)
2024-08-11 16:43:16 +00:00
Florent Daigniere
1143c4c4f9 as requested
(cherry picked from commit d3ea0f898a)
2024-08-11 16:43:16 +00:00
Florent Daigniere
6fc97ee2cb doh2
(cherry picked from commit 1917bf7ee4)
2024-08-11 16:43:16 +00:00
Florent Daigniere
7556df2fa7 Fix CI
(cherry picked from commit 616376eb5a)
2024-08-11 16:43:16 +00:00
Florent Daigniere
6be869f036 Admin talks to front:2525, not imap
(cherry picked from commit b4c8829a66)
2024-08-11 16:43:16 +00:00
Florent Daigniere
b36018e0c1 Handle the case where PROXY_PROTOCOL_25 is set
(cherry picked from commit 0ff18c6079)
2024-08-11 16:43:16 +00:00
Florent Daigniere
79e6957be3 Update network graph
(cherry picked from commit 3e8e8cef8e)
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-08-09 14:52:23 +00:00
Florent Daigniere
79a393d601 s/nginx/front
(cherry picked from commit 5cfec650df)
2024-08-09 14:35:38 +00:00
Florent Daigniere
f2c0a147fa as per review
(cherry picked from commit 78c5d34227)
2024-08-09 14:35:38 +00:00
Florent Daigniere
14196e5054 Do the same with Client-Ip
(cherry picked from commit 98f671dc2e)
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 2526d43a98)
2024-08-09 14:35:37 +00:00
Florent Daigniere
1366ee3fc7 doh
(cherry picked from commit d7c6528f04)
2024-08-09 14:35:37 +00:00
Florent Daigniere
a5af42a6ef Better
(cherry picked from commit 38ea029bd9)
2024-08-09 14:35:37 +00:00
Florent Daigniere
00ef3cb950 Remove this insanity since we don't use nginx
(cherry picked from commit 148c8f9ede)
2024-08-09 14:35:37 +00:00
Florent Daigniere
77c7d2f691 Ensure we test this
(cherry picked from commit 1cbd31c7bb)
2024-08-09 14:35:37 +00:00
Florent Daigniere
3d4a9ac29c Fix #3364
(cherry picked from commit ee243ea735)
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-08-06 16:44:54 +00:00
Florent Daigniere
eeb5deea80 more doc updates
(cherry picked from commit b359301cc2)
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 0b8e565272)
2024-08-06 16:27:35 +00:00
Florent Daigniere
60cb72e9ca Roundcube 1.6.8
(cherry picked from commit 407024d59a)
2024-08-06 16:27:34 +00:00
Florent Daigniere
dcd843d4ba Add a new CNAME for old MUAs
(cherry picked from commit cfec4c58cc)
2024-08-06 16:27:34 +00:00
Florent Daigniere
6fd984afb1 Update deps
(cherry picked from commit da168322d6)
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-08-06 16:26:57 +00:00
Florent Daigniere
95edcd8dcb As per review
(cherry picked from commit 11e72e7034)
2024-07-30 11:08:52 +00:00
Florent Daigniere
ca6488e2ff as per review
(cherry picked from commit 0eafff00c1)
2024-07-30 11:08:52 +00:00
Florent Daigniere
6173f5e434 simplify again the logic
(cherry picked from commit f003c0e712)
2024-07-30 11:08:52 +00:00
Florent Daigniere
745d26acf5 Fix email forwarding when set from the UI
(cherry picked from commit 9120f731fc)
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-07-01 15:54:54 +00:00
Florent Daigniere
9392c62664 Fix smtpd_forbid_unauth_pipelining w XCLIENT
(cherry picked from commit 648c98ab05)
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-27 17:41:07 +00:00
Florent Daigniere
47b2cd4792 Update models.py
(cherry picked from commit 98b3016bbd)
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 b0dbaa6719)
2024-06-26 12:26:15 +00:00