3518 İşleme (bd5fd9536d31822f260530d2c90ce3f453f16012)
 

Yazar SHA1 Mesaj Tarih
bors[bot] fe7397bedf
Merge #2265
2265: Prevent an exception from being thrown if the username isn't an email address r=mergify[bot] a=nextgens

## What type of PR?

enhancement

## What does this PR do?

Mailu expects users to identify using an email address; some brute-force script don't send just an username and this leads to an exception... that makes the error message and return code vary.

This PR prevents the exceptions from being thrown in the first place

```
WARNING in nginx: Invalid user 'xxxx': (builtins.ValueError) invalid email address (no "`@")"`
```

### Related issue(s)
- closes #2261
- closes #1750

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
Co-authored-by: Florent Daigniere <nextgens@users.noreply.github.com>
4 yıl önce
Florent Daigniere 0bfbb3bcd4
doh 4 yıl önce
Florent Daigniere cd3eee4c51 ghostwheel42's suggestion 4 yıl önce
Florent Daigniere d723326b8e style 4 yıl önce
Florent Daigniere f01d8cd9b9 improve 4 yıl önce
Florent Daigniere 7b9c4e01f7 improve 4 yıl önce
Florent Daigniere 91de20c49c Fix exception in logs
This was occuring when you had square brackets in the domain part
4 yıl önce
Florent Daigniere 8cf76afbab Catch the ValueError instead 4 yıl önce
Florent Daigniere 08aa32a5df Revert "Don't bother running the query without an address"
This reverts commit dc81979550.
4 yıl önce
Florent Daigniere 7ce7f2096b belt, braces and suspenders 4 yıl önce
Florent Daigniere dc81979550 Don't bother running the query without an address
This should solve the following in admin logs:
"WARNING in nginx: Invalid user 'xxxx': (builtins.ValueError)
invalid email address (no "@")"
4 yıl önce
Pumba98 f1952d0e97
Update start.py 4 yıl önce
bors[bot] 2e9b14d536
Merge #2254
2254: Send ISRG_X1 on port 25, make DANE pin that r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

Ensure we send ISRG_X1 in the handshake on port 25 (non-interactive, size doesn't really matter).

Update the DANE pin to reflect the change.

I am not sure whether we will need to add --preferred-chain= in the future; This may be the case when letsencrypt decides to use X2/the ECDSA chain

This needs to be tested on a letsencrypt account that isn't mine (I'm opted in for the alternate cert chains)

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

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

There's already a towncrier news for it

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
4 yıl önce
Florent Daigniere f9869b1d79 ghostwheel42's suggestions 4 yıl önce
bors[bot] cac9b48027
Merge #2253
2253: Workaround the infamous coredns feature r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

Ensure that we set the ``DO`` flag on our queries to work around https://github.com/coredns/coredns/issues/5189

Add a FAQ entry to point users in the right direction in other cases (dnsmasq), discourage users from running Mailu without unbound

### Related issue(s)
- closes #2243
- closes #2239
- #2164
- #2163
- #2162
- #2135
- #1988

## 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: Florent Daigniere <nextgens@freenetproject.org>
Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
4 yıl önce
Dimitri Huisman c40a0f4b80 Change link in warning to master. Master is always available. 1.9 will be unavaiable in the future. 4 yıl önce
Dimitri Huisman dfd5e441bd Fix resolver warning message not being displayed in setup. 4 yıl önce
Florent Daigniere 0abbf2ba4a untested but it should work 4 yıl önce
Florent Daigniere 66b660d331 clarify 4 yıl önce
Florent Daigniere ee34417c8c typo 4 yıl önce
Florent Daigniere a62ebceb3d document 4 yıl önce
Florent Daigniere ab35492589 the first time the loop runs we don't have the second cert 4 yıl önce
Florent Daigniere 0816cb9497 simplify as per ghostwheel42's suggestion 4 yıl önce
Florent Daigniere 7166e7d2b2 Implement #2213: slow transports 4 yıl önce
Florent Daigniere e4a32b55f5 Send ISRG_X1 on port 25, make DANE pin that 4 yıl önce
Florent Daigniere 1364451a9e towncrier 4 yıl önce
Florent Daigniere d3e7ea5389 spell it out 4 yıl önce
Florent Daigniere a8dc20962a workaround a bug in coredns 4 yıl önce
bors[bot] 9a99f4253b
Merge #2251
2251: Fix broken setup. Not all dependencies were pinned. As usual a depend… r=mergify[bot] a=Diman0

…ency had a breaking update.

## What type of PR?

bug-fix

## What does this PR do?
The dependencies pulled in by the python packages required for setup were not pinned. Unfortunately one of the dependencies had a breaking update. This PR also pins all dependencies to the last working version.

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

## 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 yıl önce
Dimitri Huisman 874a0ad24c Fix broken setup. Not all dependencies were pinned. As usual a dependency had a breaking update. 4 yıl önce
bors[bot] 921cab60de
Merge #2185
2185: Update reverse.rst r=mergify[bot] a=audioscavenger

updated the external proxy location pattern and added a note: do not add a ``/`` at the end

## What type of PR?

documentation

## What does this PR do?

### Related issue(s)
- did not bother to create an issue

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

- [ ] i would like to add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file but i don't know how


Co-authored-by: Eric <dev@derewonko.com>
4 yıl önce
bors[bot] bcecbda9de
Merge #2195
2195: roundcube: Add /overrides directory in include r=mergify[bot] a=mnival

Added the /overrides directory in the roundcube config.inc.php file

## What type of PR?

bug-fix

## What does this PR do?

### Related issue(s)
none

Co-authored-by: mnival <1595998+mnival@users.noreply.github.com>
Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
4 yıl önce
Dimitri Huisman 731a3741ca Update overrides faq for include roundcube 4 yıl önce
bors[bot] b73963aae5
Merge #2207
2207: Update webmail container configuration to support MESSAGE_SIZE_LIMIT r=mergify[bot] a=marioja

## What type of PR?

bug-fix

## What does this PR do?

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

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


Co-authored-by: Mario Jauvin <marioja@users.noreply.github.com>
4 yıl önce
Dimitri Huisman 55a601de5a Add missing import for validators, improve behaviour when an error occurs. 4 yıl önce
bors[bot] c83457a2fa
Merge #2216
2216: Add iptables+ipset as additional FAQ entry for fail2ban r=mergify[bot] a=tkaefer

## What type of PR?

(Feature, enhancement, bug-fix, documentation)

## What does this PR do?

### Related issue(s)
 closes #2214 

## 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: Tobias Käfer <tobias@tkaefer.de>
4 yıl önce
Dimitri Huisman 7d801c560c Improve if statement 4 yıl önce
Tobias Käfer 314145868c Include review suggestions 4 yıl önce
Mario Jauvin 490e27e229 Start fastcgi process manager after config files updated 4 yıl önce
bors[bot] 6d348b1650
Merge #2196
2196: roundcube-carddav : Use des_key for pwstore_scheme  r=nextgens a=mnival

roundcube-carddav: Configuring pwstore_scheme in carddav plugin with des_key because Mailu is incompatible with encrypted

https://github.com/mstilkerich/rcmcarddav/blob/master/doc/ADMIN-SETTINGS.md#password-storing-scheme

## What type of PR?

bug-fix

## What does this PR do?

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

Co-authored-by: mnival <1595998+mnival@users.noreply.github.com>
4 yıl önce
bors[bot] eb11292aa6
Merge #2234
2234: fix #2220 r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

Fix the CI. I don't understand webpack well enough but that does the trick.

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

Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
4 yıl önce
Florent Daigniere 9466ad4131 fix #2220 4 yıl önce
Ezra Buehler e48e2cdc1a Add 2221.feature 4 yıl önce
Ezra Buehler 5d6b295013 Add support for custom NGINX config
Including *.conf files in /etc/nginx/conf.d same as the default NGINX
configuration gives the user more flexibility.
4 yıl önce
bors[bot] ea7c743797
Merge #2209
2209: Change URL dashboard in DKIM/SPF & DMARC Entries r=mergify[bot] a=0pc0deFR

## What type of PR?

documentation

## What does this PR do?

Example URL correction in documentation of DKIM/SPF & DMARC Entries

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

## 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: Kevin Falcoz <0pc0defr@gmail.com>
4 yıl önce
Kevin Falcoz 69ce21c353
Create 2210.bugfix 4 yıl önce
Mario Jauvin c8d3d1b611
Merge branch 'Mailu:master' into master 4 yıl önce
Tobias Käfer e274ee762f Update fail2ban faq doc 4 yıl önce
bors[bot] 855f3b065b
Merge #2211
2211: Ensure we use IMAP IDLE like it's supposed to work r=mergify[bot] a=nextgens

## What type of PR?

enhancement

## What does this PR do?

Increase IMAP IDLE time from 2min to 29mins: this should massively help reduce network traffic & increase battery life of clients

See https://peterkieser.com/2011/03/25/androids-k-9-mail-battery-life-and-dovecots-push-imap/

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


Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
Co-authored-by: Florent Daigniere <nextgens@users.noreply.github.com>
4 yıl önce
Florent Daigniere 224880822f
remove space 4 yıl önce