861 次程式碼提交 (d2aa647a9fda094997752cbbf20fdb37b0d8c86b)

作者 SHA1 備註 日期
Florent Daigniere d2aa647a9f l10n 3 年前
İbrahim Akyel f65e2fc469 Feature: Marking "Read" spam mails 4 年前
Florent Daigniere a7f9a35fa1
Merge branch 'master' into fix2274 4 年前
Florent Daigniere a4ed464170 doh 4 年前
Florent Daigniere 0bfbb3bcd4
doh 4 年前
Florent Daigniere cd3eee4c51 ghostwheel42's suggestion 4 年前
Florent Daigniere d723326b8e style 4 年前
Florent Daigniere f01d8cd9b9 improve 4 年前
Florent Daigniere 7b9c4e01f7 improve 4 年前
Florent Daigniere 91de20c49c Fix exception in logs
This was occuring when you had square brackets in the domain part
4 年前
Florent Daigniere 8cf76afbab Catch the ValueError instead 4 年前
Florent Daigniere 08aa32a5df Revert "Don't bother running the query without an address"
This reverts commit dc81979550.
4 年前
Florent Daigniere 7ce7f2096b belt, braces and suspenders 4 年前
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 年前
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 年前
Dimitri Huisman c40a0f4b80 Change link in warning to master. Master is always available. 1.9 will be unavaiable in the future. 4 年前
Florent Daigniere e4a32b55f5 Send ISRG_X1 on port 25, make DANE pin that 4 年前
Florent Daigniere d3e7ea5389 spell it out 4 年前
Florent Daigniere a8dc20962a workaround a bug in coredns 4 年前
Florent Daigniere 9466ad4131 fix #2220 4 年前
Kevin Falcoz 278d74ce6f
Add title attribute on user-panel div 4 年前
Kevin Falcoz c69f886a73 Update code with ghostwheel42 comments 4 年前
Kevin Falcoz 3e394faf92
Patch function "Display Name" into admin page 4 年前
Florent Daigniere b9e614145f there too 4 年前
Florent Daigniere b7fb8c661a switch to new API 4 年前
Billy Chan 90394d7d8c 🎨 use resolver.resolve 4 年前
shing6326 32446f03e7
Update start.py
fix missing leading . for the resolver test
4 年前
bors[bot] 1e53530164
Merge #2144
2144: Enable unbound by default, warn if the DNS resolver doesn't work r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

Enable unbound by default, warn if the DNS resolver doesn't work

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

## 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 年前
Florent Daigniere a9da0c084a
syntax error 4 年前
Florent Daigniere a2f6243382
remove the error variable 4 年前
Florent Daigniere b12616b93f
Make the recommendation clearer 4 年前
Alexander Graf f809be39bf
supply missing fields argument 4 年前
Florent Daigniere 7bd1fd3489 fix 2145 4 年前
Florent Daigniere 379fe18f7a test dns resolvers at startup 4 年前
Florent Daigniere 98973223fd
reduce TTL to 1d 4 年前
Florent Daigniere 792893caae change TTL to 1y 4 年前
Florent Daigniere 671f3e382a Fix 2138: Pin DANE with the full cert 4 年前
Florent Daigniere 7f89a29790 Fix 2125
Make the caller responsible to know whether the rate-limit code should
be called or not
4 年前
bors[bot] 65d905fe62
Merge #2099
2099: update Dockerfile to alpine 3.14.3 r=mergify[bot] a=willofr

## What type of PR?
Security fix

## What does this PR do?
Updated the Dockerfile to use the latest alpine version 3.14.3 where several CVEs have been fixed: https://alpinelinux.org/posts/Alpine-3.14.3-released.html
New images successfully built on my test env.

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

- [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: Will <will@packer-output-c8fcfb40-3d93-4475-8f87-e14a9dd683b6>
Co-authored-by: willofr <willofr@users.noreply.github.com>
4 年前
bors[bot] 3eca813182
Merge #2116
2116: fix 2114: redirect old path r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

Old paths may still be cached in browsers, it's easy enough to redirect them

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


Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
4 年前
Florent Daigniere c4675e6e75 fix 2114: redirect old path 4 年前
Dimitri Huisman b4d3d4b3c9 Preparations for 1.9 release. 4 年前
Dimitri Huisman 51d94b8d14 Fix issue 2102 4 年前
Will b2abbc8856 update Dockerfile to alpine 3.14.3 4 年前
Florent Daigniere bee6e980e3 doh 4 年前
Florent Daigniere 58d0faff7f ensure we clear the token on delete() 4 年前
Florent Daigniere 2b29cfb3f0 fix cleanup_sessions() 4 年前
Florent Daigniere f0247a2faf Use self where appropriate 4 年前
Florent Daigniere c161a2c987 syntax 4 年前
bors[bot] 18865bf03b
Merge #2094
2094: Sessions tweaks r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

- Make all sessions permanent, introduce SESSION_TIMEOUT and PERMANENT_SESSION_LIFETIME.
- Prevent the creation of a session before there is a login attempt
- Ensure that webmail tokens are in sync with sessions

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

## 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 年前