4122 Commit (8c873d3700fd24c4ffb4d6714204e5ae34cfb670)
 

Autore SHA1 Messaggio Data
bors[bot] d2a2a3a8bf
Merge #2076
2076: fix the default for DEFER_ON_TLS_ERROR r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

The default wasn't set anywhere

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
4 anni fa
Dimitri Huisman fdb10cfb85 Start crond when POSTFIX_LOG_FILE is set 4 anni fa
Dimitri Huisman 5bedcc1cb1 Fix #2078 4 anni fa
bors[bot] 580d079a5e
Merge #2083
2083: Fix Webmail token check. Fix Auth-Port for Webmail. #2079 r=mergify[bot] a=Diman0

## What type of PR?

Bug fix

## What does this PR do?
Fixes issues #2079 and #2081. 

### Related issue(s)
- closes #2079 
- closes #2081 

## 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] 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>
4 anni fa
Dimitri Huisman d76773b1df Also check the SMTP port for webmail/token 4 anni fa
Dimitri Huisman f26fa8da84 Fix Webmail token check. Fix Auth-Port for Webmail. #2079 4 anni fa
Florent Daigniere 593e3ac5a4 fix DEFER_ON_TLS_ERROR 4 anni fa
willofr 206c6b3427
Create 2072.enhancement 4 anni fa
willofr 841b29e794
revert back to alpine 3.14.2 as requested 4 anni fa
willofr 73f5291cdb
Merge branch 'Mailu:master' into patch-1 4 anni fa
bors[bot] dbbfa44461
Merge #2071
2071: Reduce logging level r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

Reduce the logging level associated with TLSA record lookup. I've been running master in prod for a few months now and one of the common messages is:
```
[2021-11-23 08:53:29,884] ERROR in utils: Error while looking up the TLSA record for .fr A DNS label is empty.
[2021-11-23 08:53:30,630] ERROR in utils: Error while looking up the TLSA record for .co.uk A DNS label is empty.
[2021-11-23 08:53:30,636] ERROR in utils: Error while looking up the TLSA record for .uk A DNS label is empty.
[2021-11-23 08:58:16,264] ERROR in utils: Error while looking up the TLSA record for .net A DNS label is empty.
[2021-11-23 08:58:17,059] ERROR in utils: Error while looking up the TLSA record for .com A DNS label is empty.
[2021-11-23 09:04:04,597] ERROR in utils: Error while looking up the TLSA record for .org A DNS label is empty.
```
There is no point in having them at all, so let's mute them.

Another (but that arguably is still worth having):
```
[2021-11-23 12:52:46,231] ERROR in utils: Error while looking up the TLSA record for frenger.com The DNS response does not contain an answer to the question: _25._tcp.frenger.com. IN TLSA
[2021-11-24 08:52:57,794] ERROR in utils: Error while looking up the TLSA record for numericable.fr The DNS response does not contain an answer to the question: _25._tcp.numericable.fr. IN TLSA
[2021-11-24 08:52:58,687] ERROR in utils: Error while looking up the TLSA record for neuf.fr The DNS response does not contain an answer to the question: _25._tcp.neuf.fr. IN TLSA
```
For that one I have reduced the severity it's logged at.

Keep in mind that the default action is "pass": this means that we won't impose "dane-only". There will be a test for MTA-STS and then a fallback to "dane" (where postfix will make its own determination as of what those DNS errors should dictate).

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
4 anni fa
Dimitri Huisman 53975684b8 Using Syslog is the new standard. It is not optional anymore. 4 anni fa
willofr 84af3a3e50
use dovecot-fts-xapian from alpine package
I suggest using the dovecot-fts-xapian package from the alpine repository (newer) instead of compiling an older version from source:
see https://pkgs.alpinelinux.org/package/edge/community/x86/dovecot-fts-xapian
4 anni fa
Dimitri Huisman 15e64e8e50 Add concurrency to ensure that only a single workflow can run for a branch. 4 anni fa
Dimitri Huisman 04bbd9f515 Fix folder path twice in deploy.sh. 4 anni fa
Florent Daigniere 4fffdd95e9 Reduce logging level 4 anni fa
Dimitri Huisman b62836ad7e Process code review comments (PR #2069). 4 anni fa
Dimitri Huisman 9eba2feae2 Remove Mailu PostgreSQL from CI.yml. 4 anni fa
Dimitri Huisman 0d35c8d40a Add newsfragment. 4 anni fa
Dimitri Huisman 1eeffe29c0 Remove Mailu PostgreSQL. Make roundcube database configurable via setup. Fix #1838. 4 anni fa
Dimitri Huisman 5c4000c279 Update newsfragment. 4 anni fa
Dimitri Huisman d5896fb2c6 Add log rotation (if logging to file). Make rsyslog the default. 4 anni fa
Alexander Graf 7c2c2dc65a
updated to carddav 4.3.0 4 anni fa
Alexander Graf 1ebdb26979
updated to rc 1.5.1 4 anni fa
bors[bot] 20f00a3699
Merge #2064
2064: Documentation for switching database-backend and for migrating from Mailu PostgreSQL r=mergify[bot] a=Diman0

## What type of PR?

Documentation

## What does this PR do?

Added documentation for how to switch the database back-end used by Mailu.
Added documentation for migrating from the deprecated Mailu PostgreSQL image to a different PostgreSQL database.

### Related issue(s)
- closes #1037 
- closes #1216 
- closes #1675 

## 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>
4 anni fa
Dimitri Huisman 8fe2d227f0 Now the paragraph is really removed. 4 anni fa
Dimitri Huisman 33e8de5911 Process code review comments in PR#2064. 4 anni fa
bors[bot] 2e6416fe33
Merge #2066
2066: Upgrade rspamd r=mergify[bot] a=nextgens

## What type of PR?

enhancement

## What does this PR do?

Upgrade rspamd to a version that hopefully won't segfault on arm

### Related issue(s)
- #1200


Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
4 anni fa
Florent Daigniere 89a7a8ac13 Fix score of RCVD_NO_TLS_LAST 4 anni fa
Florent Daigniere 1925b2e0fb Upgrade rspamd 4 anni fa
bors[bot] a536fbd9bb
Merge #2065
2065: Update stale bot with clearer message why an issue is marked stale. r=mergify[bot] a=Diman0

## What type of PR?

enhancement

## What does this PR do?
Update the message from stale bot to provide more info about 
- why the issue is marked stale
- after how many days it is marked stale
- when the issue will be closed automatically
- how to remove the stale label.
- stalebot only acts upon user support issues (issues with a label are excluded). Explain how to reach the matrix channel for user support.

### Related issue(s)
- #1582 

## 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>
4 anni fa
bors[bot] d43b28c876
Merge #1982
1982: Change memory requirements r=mergify[bot] a=teadur

Running with ClamAV requires atleast 3GB of memory otherwise ClamAV updates fail and fill the disk https://github.com/Mailu/Mailu/issues/470

## What type of PR?

documentation

## What does this PR do?

### Related issue(s)
- Information from #470 

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



Co-authored-by: Georg <teadur@users.noreply.github.com>
Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
4 anni fa
Dimitri Huisman 1f51777f7e Add newsfragment. 4 anni fa
Dimitri Huisman 567b5ef172
Merge branch 'master' into postfix-logging 4 anni fa
Dimitri Huisman 0de2ec77c6 Process code review remarks #1441 4 anni fa
Dimitri Huisman 3afaeecfbb Further clarify memory requirements and create newsfragment. 4 anni fa
Dimitri Huisman 6cb8f101d9 Update stale bot with clearer message why an issue is marked stale. 4 anni fa
Dimitri Huisman 5c52f08f41 Added documentation for how to switch the database back-end used by Mailu.
Added documentation for migrating from the deprecated Mailu PostgreSQL image to a different PostgreSQL database.
4 anni fa
bors[bot] 35e3cc9f81
Merge #2063
2063: fixed ipv6 access-control r=mergify[bot] a=ghostwheel42

## What type of PR?

bug-fix

## What does this PR do?

fixes access-control for SUBNET6


Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
4 anni fa
Alexander Graf 602accfba7
fixed ipv6 access-control 4 anni fa
Dimitri Huisman f247520fe5 Forgot to update tests to use PINNED_MAILU_VERSION as tag. 4 anni fa
Dimitri Huisman f7677543c6 Process code review remarks
- Moved run to bottom of Dockerfile to allow using unmodified / cached states.
- Simplified bash code in deploy.sh.
- Improved the large bash one-liner in CI.yml. It could not handle >9 for 1.x.
4 anni fa
Dimitri Huisman 56dd70cf4a Implement versioning for CI/CD workflow (see #1182). 4 anni fa
bors[bot] f2fac2fd1b
Merge #2054
2054: Testing images are pushed to DOCKER_ORG_TESTS again. r=mergify[bot] a=Diman0

## What type of PR?

Bug fix

## What does this PR do?
Fixes CI workflow. Testing images ( *:pr-xxxx) where pushed to DOCKER_ORG (mailu) instead of DOCKER_ORG_TESTS (mailuci). Images for testing (branch testing) are pushed to mailuci again.


Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
4 anni fa
bors[bot] 6a5ab161f4
Merge #2056
2056: Passlib r=mergify[bot] a=ghostwheel42

## What type of PR?

minor bug-fix

## What does this PR do?

compiles list of schemes using an iterator. will not fail when `scrypt` is not present in registry.

### Related issue(s)

updates #1753

## 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: Alexander Graf <ghostwheel42@users.noreply.github.com>
4 anni fa
Alexander Graf eda0e3a226
Merge remote-tracking branch 'upstream/master' into update_roundcube 4 anni fa
Alexander Graf aa1d605665
Merge remote-tracking branch 'upstream/master' into passlib 4 anni fa
Dimitri Huisman b20d0a83d5 Doh! 4 anni fa
Dimitri Huisman b391692698 It is handy to close strings. 4 anni fa
Dimitri Huisman e2512c7cdc Testing images are pushed to DOCKER_ORG_TESTS again. 4 anni fa