1
0
mirror of https://github.com/Mailu/Mailu.git synced 2025-02-15 13:33:21 +02:00

4867 Commits

Author SHA1 Message Date
Florent Daigniere
5b2456cc8e alpine 3.20.3
(cherry picked from commit 152b45a0e93c0b029894693017b321cd970da728)
2024-10-21 10:33:17 +00:00
bors-mailu[bot]
7e41c04659
Merge #3616
3616: Ensure healthchecks timeout (backport #3608) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Ensure healthchecks timeout

### Related issue(s)
- close #3398
- close #3602

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.22
2024-10-17 13:39:09 +00:00
Florent Daigniere
df3329962c Ensure healthchecks timeout
(cherry picked from commit 7aaf7ec17b3d3c736c4fce64e7d547752f9e121e)

# Conflicts:
#	towncrier/newsfragments/3398.misc
2024-10-17 12:58:46 +00:00
bors-mailu[bot]
59a4668518
Merge #3614
3614: Fix http2 (backport #3613) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Fix http2; it does not require IPv6 nor certificates

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.21
2024-10-16 07:24:01 +00:00
Florent Daigniere
450c78f7b0 Fix http2
(cherry picked from commit fb49ef905759fd71ec93650f2adcb427fb0b37da)
2024-10-15 19:33:41 +00:00
bors-mailu[bot]
6b5bb5fcd1
Merge #3559
3559: Fix #3531 (backport #3557) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Ensure we have both RSA and ECDSA certs when using letsencrypt now that the default behaviour from certbot has changed.
This is only important for new installs, not those renewing existing certs.

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

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.20
2024-09-23 09:16:11 +00:00
bors-mailu[bot]
4b2d42e208
Merge #3480
3480: Maybe fix #3402 (backport #3465) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Fix a potential problem with SO_REUSEADDR that may prevent admin from starting up

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

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.19
2024-09-22 13:28:04 +00:00
Florent Daigniere
e47da4ba0d Fix #3531
(cherry picked from commit 8e4af5ad05812c9c8914582312e885a5b6010f5d)
2024-09-22 13:25:31 +00:00
Florent Daigniere
bd7a5bd235 Add delay
(cherry picked from commit c11815b3a012e16bae259b08b517d1df0886486b)
2024-09-13 07:29:26 +00:00
Florent Daigniere
6d2daebe68 Maybe fix #3402
(cherry picked from commit 8b34fbe8810239d36134cd9756904112d932e194)
2024-09-13 07:29:25 +00:00
bors-mailu[bot]
a28aa0d1a0
Merge #3469
3469: Fix overrides (backport #3468) r=nextgens a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Fix broken overrides introduced in 2024.06.17

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

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.18
2024-09-12 21:27:56 +00:00
Florent Daigniere
4dc2e0b48a Need sleep.
(cherry picked from commit 07f0ec3d0b084e93bafb3585f3c43bbcfe433a39)
2024-09-12 21:26:07 +00:00
bors-mailu[bot]
12248380f0
Merge #3464
3464: Fix #3450 (backport #3463) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Ensure we can do more than 100 parallel sessions.
This will use more RAM.

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

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
Co-authored-by: Florent Daigniere <nextgens@users.noreply.github.com>
Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
2024.06.17
2024-09-12 20:16:20 +00:00
Dimitri Huisman
4ec2e5c5d3 Fix rst syntax
(cherry picked from commit 14a75a101dca97e4a78f82010ec2cbed954526cf)
2024-09-12 15:34:10 +00:00
Florent Daigniere
e7caca3e08 As per review
(cherry picked from commit 12e94b7616c1c5447e4c9beb05bb608478736905)
2024-09-12 15:34:09 +00:00
Florent Daigniere
c193cf1d60 play it safe
(cherry picked from commit f4ab22edbce7e4d2181f5821d1ae83f5ce46bd00)
2024-09-12 15:34:09 +00:00
Florent Daigniere
0bdb9e1cea Apply suggestions from code review
Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
(cherry picked from commit cdf8ee8820ec0f797c4c75329bfbf8e14a35916c)
2024-09-12 15:34:09 +00:00
Florent Daigniere
cb3ed1598d doh
(cherry picked from commit c6c4c09f08fdd130105c04d3e529f0fcda956f65)
2024-09-12 15:34:09 +00:00
Florent Daigniere
80427fb77c Fix #3450
(cherry picked from commit a875d7fe6a8dc50afbd8a08c99af1c724e85de4f)
2024-09-12 15:34:09 +00:00
bors-mailu[bot]
4c26a46a3c
Merge #3439
3439: fix container name r=mergify[bot] a=Pegoku

## What type of PR?

documentation

## What does this PR do?
fixed the container name.

### Related issue(s)
none

## 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.


Co-authored-by: Pegoku <81113533+Pegoku@users.noreply.github.com>
2024.06.16
2024-09-10 17:43:05 +00:00
Pegoku
0aff4144b2
fix container name 2024-09-10 15:32:20 +02:00
bors-mailu[bot]
2ef09d2d88
Merge #3424
3424: Fix #3411 (backport #3423) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Ensure we don't nuke all web-sessions when a password is changed.
This was reported with the command line but I suspect the API is affected too.

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

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024.06.15
2024-09-09 18:35:57 +00:00
Florent Daigniere
8e0809ebfe Fix #3411
(cherry picked from commit 63769c73cfcb1ca0142cf488de65541b1bd0ad3e)
2024-09-09 18:03:58 +00:00
bors-mailu[bot]
165e800670
Merge #3422
3422: Fix 3420 - fixed syntax errors in certwatcher.py (backport #3421) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?
Fixes syntax errors in certwatcher.py that resulted in dovecot not being restarted upon detection of changed certificate files.

### Related issue(s)
- Auto close an issue like: closes #3420 

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

Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
2024.06.14
2024-09-09 14:27:38 +00:00
Dimitri Huisman
883af43f7a Fix 3420 - fixed syntax errors in certwatcher.py
(cherry picked from commit c4f457e7f965c8a8e4a28bc938e147ef2c8ef558)
2024-09-09 14:18:48 +00:00
bors-mailu[bot]
46514c082e
Merge #3412
3412: misc fixes (backport #3407) r=mergify[bot] a=mergify[bot]

## What type of PR?

bug-fix

## What does this PR do?

Update the documentation: clarify that dovecot also needs to be reloaded if custom certs are in use
Fix a 'fatal error' that may be encountered when using snappymail
Fix ``INBOUND_TLS_ENFORCE`` (something you should never use)
Fix ``DEFAULT_QUOTA``
Increase the size of php/nginx buffers on webmail
Maybe fix utf-8 decoding problems in socrate
Maybe fix utf-8 problems in fetchmail folder names

### Related issue(s)
- closes #3401 
- closes #3405
- closes #3403 
- closes #3379
- closes #3272
- closes #2996
- #3398

## 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 #3407 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.13
2024-09-08 10:14:21 +00:00
Florent Daigniere
32a37946c9 as per review
(cherry picked from commit 2b9ba9ba3a75b8c1e58bb62ea159f05c1f366f91)
2024-09-07 18:45:50 +00:00
Florent Daigniere
e441539f20 as per review
Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
(cherry picked from commit d70e82765f55a9c0f8a55af6226dc50801dbfb7d)
2024-09-07 18:45:50 +00:00
Florent Daigniere
3473d9db20 fix #2996
(cherry picked from commit 61b444f00f900e7c41a5f7314f6a04be38e87b5e)
2024-09-07 18:45:50 +00:00
Florent Daigniere
f5bc226574 INBOUND_TLS_ENFORCE makes no sense.
(cherry picked from commit 28c28b1c84fb8699fed89fc9fc1519051f32d0d4)
2024-09-07 18:45:50 +00:00
Florent Daigniere
d3b4894196 towncrier
(cherry picked from commit 97e21df84573c24682693095d0b9bb21b7ce9b5b)
2024-09-07 18:45:50 +00:00
Florent Daigniere
eb2754c211 doh
(cherry picked from commit 5ea3840fc47029f6d5cc41eb3ac41a155213806b)
2024-09-07 18:45:50 +00:00
Florent Daigniere
9b55970ab9 fix #3272
(cherry picked from commit 0021ba9cb9a52d70ee0e71d369e1ae7df2ab016f)
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 61812ac32a96b06497e2d646a60b0a2f349f1937)
2024-09-07 18:45:50 +00:00
Florent Daigniere
45c39d9416 fix #3379
(cherry picked from commit bae4855bea381a7d6f202386da0c08eea9edb306)
2024-09-07 18:45:50 +00:00
Florent Daigniere
a0cb9852ac doh
(cherry picked from commit b426c679494ca5e562679b331e3402a7637491d0)
2024-09-07 18:45:50 +00:00
Florent Daigniere
8c6b0ccdb3 fix #3403
(cherry picked from commit e5790a297aa3cfaf0092970ea3716e6cb1eda7f9)
2024-09-07 18:45:49 +00:00
Florent Daigniere
f568f1de20 fix #3401
(cherry picked from commit 4af085253eda5911e448881b821e44c7df051529)
2024-09-07 18:45:49 +00:00
Florent Daigniere
ec69a8ef99 fix #3405
(cherry picked from commit ebbfd486f749b13505f5565ea004b5120507ed94)
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.06.12
2024-09-01 18:55:35 +00:00
ctrl-i
fc98469760 Create 3389.misc
(cherry picked from commit c3545901aaec524771b814b2776b27c47489625d)
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 23f4744a1c9981d1d870ce5ac0b7f1f68f248586)
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.06.11
2024-08-26 19:44:37 +00:00
Florent Daigniere
83e10813cf Update snuffleupagus rules
(cherry picked from commit cf1088f1c58ddf3dc79f34acc14a14664c1e04df)
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.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