Florent Daigniere
9bc963f19b
don't think the escaping is required but it was there
2022-03-16 14:58:43 +01:00
Florent Daigniere
3e6f3a95a4
Reflect the data from the POST
2022-03-16 14:43:14 +01:00
Florent Daigniere
14931c4acd
doh
2022-03-16 14:14:03 +01:00
Florent Daigniere
c6c444cfa7
simplify
2022-03-16 14:04:02 +01:00
Florent Daigniere
373e6d2161
doh
2022-03-16 14:04:02 +01:00
Florent Daigniere
184c9bc566
Add json redirect
2022-03-16 14:04:02 +01:00
Florent Daigniere
9a2d8d63a3
Search and replace wasn't a good idea
2022-03-16 14:04:02 +01:00
Florent Daigniere
c50750054b
Allow POST
2022-03-16 14:04:02 +01:00
Florent Daigniere
cdc92aa65b
Mobileconfig apple style
2022-03-16 14:04:02 +01:00
Florent Daigniere
ccd2cad4f1
Autodiscovery microsoft style
2022-03-16 14:04:02 +01:00
Florent Daigniere
523cee1680
Autoconfig mozilla-style
2022-03-16 14:04:02 +01:00
Florent Daigniere
a7f9a35fa1
Merge branch 'master' into fix2274
2022-03-09 19:33:04 +01:00
Florent Daigniere
a4ed464170
doh
2022-03-09 19:29:39 +01:00
Florent Daigniere
0bfbb3bcd4
doh
2022-03-08 13:10:27 +01:00
Florent Daigniere
cd3eee4c51
ghostwheel42's suggestion
2022-03-07 09:09:36 +01:00
Florent Daigniere
91de20c49c
Fix exception in logs
...
This was occuring when you had square brackets in the domain part
2022-03-05 18:22:58 +01:00
Florent Daigniere
7ce7f2096b
belt, braces and suspenders
2022-03-05 14:54:54 +01:00
Florent Daigniere
7bd1fd3489
fix 2145
2022-01-07 09:07:32 +01:00
Florent Daigniere
7f89a29790
Fix 2125
...
Make the caller responsible to know whether the rate-limit code should
be called or not
2022-01-03 13:38:21 +01:00
Florent Daigniere
fe18cf9743
Fix 2080
...
Ensure that webmail tokens are in sync with sessions
2021-12-19 23:24:44 +01:00
bors[bot]
56cbc56df7
Merge #2044
...
2044: Vault/rspamd: don't return any key for relayed domains r=mergify[bot] a=nextgens
## What type of PR?
enhancement
## What does this PR
Don't return any key for relayed domains. We may want to revisit this (ARC signing)... but in the meantime it saves from a scary message in rspamd.
```signing failure: cannot request data from the vault url: /internal/rspamd/vault/v1/dkim/ ...```
Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
2021-11-08 16:01:10 +00:00
Florent Daigniere
6bf1a178b9
Go with ghostwheel42's suggestion
2021-11-08 09:34:02 +01:00
Florent Daigniere
b68033eb43
only parse it once
2021-11-08 09:23:24 +01:00
Florent Daigniere
bbef4bee27
Don't return any key for relayed domains
...
We may want to revisit this (ARC signing)... but in the meantime
it saves from a scary message in rspamd
signing failure: cannot request data from the vault url: /internal/rspamd/vault/v1/dkim/ ...
2021-11-07 12:20:31 +01:00
Florent Daigniere
5714b4f4b0
introduce MESSAGE_RATELIMIT_EXEMPTION
2021-11-06 10:05:52 +01:00
Florent Daigniere
f3c93212c6
The Rate-limiter should run after the deny
2021-10-31 19:41:12 +01:00
Dimitri Huisman
44d2448412
Updated SSO logic for webmails. Fixed small bug rate limiting.
2021-10-25 19:21:38 +00:00
Florent Daigniere
98742268e6
Make it more readable
2021-10-16 15:12:20 +02:00
Florent Daigniere
94bbed9746
Ensure we have the right IP
2021-10-16 10:39:43 +02:00
Florent Daigniere
8414dd5cf0
Merge remote-tracking branch 'upstream/master' into ratelimits
2021-10-16 09:52:20 +02:00
Florent Daigniere
3bda8368e4
simplify the Auth-Status check
2021-10-16 09:39:34 +02:00
Florent Daigniere
2dd9ea1506
simplify
2021-10-16 09:36:49 +02:00
Alexander Graf
7b0c5935a8
only support GET method in vault
2021-10-15 13:16:37 +02:00
Alexander Graf
303fae00fb
cleanup modules. use dkim selector from config
2021-10-14 23:25:42 +02:00
Alexander Graf
893705169e
PoC rspamd use dkimkeys from admin using vault api
2021-10-14 23:01:53 +02:00
Florent Daigniere
14360f8926
RECIPIENT_DELIMITER can have several characters
2021-10-09 18:28:50 +02:00
root
8c59f35697
use RECIPIENT_DELIMITER for splitting
2021-10-09 17:43:09 +02:00
Alexander Graf
1d571dedfc
split localpart into user and tag
2021-10-09 17:11:12 +02:00
Florent Daigniere
10d78a888b
Derive a new subkey for SRS
2021-10-01 15:00:10 +02:00
Florent Daigniere
89ea51d570
Implement rate-limits
2021-09-23 18:40:49 +02:00
Florent Daigniere
a1da4daa4c
Implement the DANE-only lookup policyd
...
https://github.com/Snawoot/postfix-mta-sts-resolver/issues/67 for
context
2021-08-31 20:24:06 +02:00
Dimitri Huisman
169a540692
Use punycode for HTTP header for radicale and create changelog
2021-08-27 08:20:52 +00:00
Dimitri Huisman
4f5cb0974e
Make sure HTTP header only contains ASCII
2021-08-26 15:11:35 +00:00
Florent Daigniere
b4102ba464
doh
2021-08-19 15:21:39 +02:00
Florent Daigniere
9ec7590171
Merge branch 'master' of https://github.com/Mailu/Mailu into wildcard_senders
2021-08-19 11:10:14 +02:00
Florent Daigniere
7252a73e11
WILDCARD_SENDERS can have spaces
2021-08-19 11:02:03 +02:00
Florent Daigniere
facc4b6427
Allow specific users to send email from any address
2021-08-14 09:03:57 +02:00
Florent Daigniere
6d244222da
better error message
2021-08-09 09:28:19 +02:00
Florent Daigniere
1438253a06
Ratelimit outgoing emails per user
2021-08-08 09:21:14 +02:00
Florent Daigniere
a0dcd46483
fix #1861 : Handle colons in passwords
2021-07-14 09:27:00 +02:00