816 Commits

Author SHA1 Message Date
OutBackDingo
de66bd687d updated and merge conflicts fixed for mailu master 2025-05-23 08:45:00 +07:00
bors-mailu[bot]
8924846a7c Merge #3729
3729: Allow setting collation via env variable and add uvloop r=mergify[bot] a=Grennith

## What type of PR?

Enhancement / Bugfix

## What does this PR do?

As of https://github.com/Mailu/Mailu/pull/3701, the collation shall be set by overwriting `SQLALCHEMY_DATABASE_URI` to contain the collation of the related DB. However, this is currently not possible in the Helm chart of Mailu at all. It's statically set there and would also require not setting DB_NAME etc. to not have it overwritten, see https://github.com/Mailu/Mailu/blob/master/core/admin/mailu/configuration.py#L144

Additionally, uvloop is added to the prod requirements of which postfix-mta-sts-resolver makes use of.

### Related issue(s)
- Mention an issue like: #3449 

## 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
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Till Skrodzki <till@mueskro.de>
2025-02-28 23:33:12 +00:00
bors-mailu[bot]
4b45d06ebd Merge #3742
3742: Fixed "core" Docker image to allow x86_32 building, updated documenta… r=mergify[bot] a=vparres

## What type of PR?

bugfix / documentation

## What does this PR do?

Allow building a i686 linux image on a amd64 machine by switching from `uname -m` architecture detection to `apk --print-arch` to better reflect the binary distribution architecture instead of the current Kernel architecture and adding the rust toolchain in dependencies.
Also updated the documentation to mention SSE4.2 requirement and reference to the mailu issue i opened earlier.

I didn't wanted to add any kind of automated building changes in this PR before discussions, as it may add unneeded pressure on mailu pipelines. To solve the issue with rspamd mentioned in #3713, only the `base` and the `antispam` images needs to be rebuilt on i686, and it can be done locally if needed.

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

## 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
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Vincent PARRES-GACON <contact@vparres.me>
2025-02-10 11:29:10 +00:00
Vincent PARRES-GACON
45c4dd12a9 FAQ : Add a one liner command to help checking if platform is SSE4.2 capable 2025-02-10 10:44:53 +01:00
Florent Daigniere
fc4225b330 Bump CREDENTIAL_ROUNDS to 13 2025-02-09 17:18:47 +01:00
Vincent PARRES-GACON
12df485d39 Fix : Forgot issue reference link in faq.rst 2025-02-06 11:44:57 +01:00
Vincent PARRES-GACON
6387713ad0 Fixed "core" Docker image to allow x86_32 building, updated documentation for SSE4.2 requirement.
- "core" Docker image : Switched from uname -m architecture detection to apk --print-arch to better reflect the binary distribution architecture instead of the current Kernel architecture. This allows building a i686 linux image on a amd64 machine.
- "core" Docker image : Adding rust toolchain in dependancies to allow python modules to build properly on uncommonly supported architectures (like i686)
- Documentation : Updated setup requirement to mention SSE4.2 requirement
- Documentation : Updated faq with the full explanation for the SSE4.2 requirement and the reference to the mailu issue.
2025-02-06 09:56:39 +01:00
Till Skrodzki
a5cdf27534 Update docs for DB_APPENDIX 2025-01-18 21:24:49 +01:00
bors-mailu[bot]
b260d8ac90 Merge #3440
3440: Update reverse proxy documentation for using Traefik on a different host r=mergify[bot] a=Diman0

## What type of PR?

documentation

## What does this PR do?

It adds an extra section to the reverse proxy documentation. It provides an example on how to use Traefik on a different host than the host running Mailu. Now we will have documented both use cases where the reverse proxy is on the same host or a different host than Mailu.

### Related issue(s)
n/a

## 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>
2025-01-05 11:49:52 +00:00
Florent Daigniere
adc8ef9aba Add the mariadb connector as per 3449 2024-12-30 16:06:56 +01:00
Sebastian Wilke
8f236d2ed0 Fix Dockerfiles 2024-12-17 20:16:28 +01:00
Sebastian Wilke
d2e69cc6c8 Merge remote-tracking branch 'upstream/2024.06' into oidc 2024-12-17 20:07:41 +01:00
Dimitri Huisman
4ec2e5c5d3 Fix rst syntax
(cherry picked from commit 14a75a101d)
2024-09-12 15:34:10 +00:00
Florent Daigniere
e7caca3e08 As per review
(cherry picked from commit 12e94b7616)
2024-09-12 15:34:09 +00:00
Dimitri Huisman
98a341f75c Use submissions instead of smtps 2024-09-12 14:38:50 +00:00
Dimitri Huisman
14a75a101d Fix rst syntax 2024-09-12 14:21:48 +00:00
Florent Daigniere
12e94b7616 As per review 2024-09-12 15:45:58 +02:00
Dimitri Huisman
db6f8e3657 Update reverse proxy documentation for using Traefik on a different host 2024-09-10 17:31:53 +00:00
Pegoku
0aff4144b2 fix container name 2024-09-10 15:32:20 +02:00
Florent Daigniere
ec69a8ef99 fix #3405
(cherry picked from commit ebbfd486f7)
2024-09-07 18:45:49 +00:00
Florent Daigniere
ebbfd486f7 fix #3405 2024-09-05 21:59:55 +02: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
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]
a1d19897be Merge #3308
3308: Update network graph r=mergify[bot] a=nextgens

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


Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2024-08-11 16:30:31 +00:00
dependabot[bot]
207206e1f1 Bump docutils from 0.20.1 to 0.21.2
Bumps [docutils](https://docutils.sourceforge.io) from 0.20.1 to 0.21.2.

---
updated-dependencies:
- dependency-name: docutils
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-09 14:10:34 +02: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
b359301cc2 more doc updates 2024-08-05 14:49:38 +02:00
Florent Daigniere
0b8e565272 Clarify the doc as per https://github.com/Mailu/Mailu/issues/3359#issuecomment-2268909660 2024-08-05 14:13:55 +02:00
Luca Bosin
d89e01ff44 Fix + in README.md 2024-07-23 17:28:05 +02:00
Luca Bosin
32422d3f49 Improve GitHub user experience
- Improve formatting of `AUTHORS.md`, `CONTRIBUTING.md`, `LICENSE.md`, `README.md` and `SECURITY.md`
- Update wording to include `Mailu-OIDC`-related information in `AUTHORS.md`, `CONTRIBUTING.md`, `LICENSE.md`, `README.md`, `RELEASE_TEMPLATE.md`, `SECURITY.md`
- Add OIDC setup guide to `README.md`
- Switch from issue template to issue forms
- Add pull-request templates
2024-07-23 17:13:40 +02:00
Florent Daigniere
40bad79127 missing front->imap[2525] 2024-06-29 09:58:46 +02:00
Florent Daigniere
020f0f0b02 colors from fastlorenzo 2024-06-29 09:57:40 +02:00
Florent Daigniere
95f2525eea Make it clickable 2024-06-28 16:19:07 +02:00
Florent Daigniere
d3ea0f898a as requested 2024-06-28 12:44:29 +02: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
Florent Daigniere
b4c8829a66 Admin talks to front:2525, not imap 2024-06-24 10:06:55 +02:00
Florent Daigniere
0ff18c6079 Handle the case where PROXY_PROTOCOL_25 is set 2024-06-24 09:46:06 +02:00
Florent Daigniere
3e8e8cef8e Update network graph 2024-06-24 09:22:19 +02:00
Florent Daigniere
b0dbaa6719 Document that 25,465 and 993 can't be disabled 2024-06-24 09:01:55 +02:00
Florent Daigniere
1bcbf4b613 fix warnings again
(cherry picked from commit cfd7e6b690)
2024-06-19 17:00:56 +00:00
Florent Daigniere
cfd7e6b690 fix warnings again 2024-06-19 14:50:09 +02:00
Dimitri Huisman
423387051a Use correct order for versions for docs 2024-06-18 07:46:58 +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