Florent Daigniere
184c9bc566
Add json redirect
2022-03-16 14:04:02 +01:00
Florent Daigniere
6fc1273b58
Add a link to autoconfigure apple devices
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
0816cb9497
simplify as per ghostwheel42's suggestion
2022-02-20 11:56:21 +01:00
Florent Daigniere
e4a32b55f5
Send ISRG_X1 on port 25, make DANE pin that
2022-02-19 14:35:45 +01:00
Florent Daigniere
f6ebf9fda2
Update tls.conf
2022-01-31 11:19:00 +01:00
Florent Daigniere
68ff6c8337
Use ISRG_ROOT_X1 as DST_ROOT is not available
2022-01-31 11:18:21 +01:00
Sebastian Klemke
a6b4b9ae52
Removed ssl_trusted_certificate configuration setting from nginx.
...
Resolves an nginx startup issue when letsencrypt or
mail-letsencrypt is enabled.
Fixes #2199
2022-01-31 08:03:58 +01:00
Florent Daigniere
6425f440d3
fix 2147
2022-01-07 08:55:55 +01:00
bors[bot]
e7f77875e2
Merge #2084
...
2084: Fix #2078 (login to webmail did not work when WEB_WEBMAIL=/ was set) r=mergify[bot] a=Diman0
## What type of PR?
bug-fix
## What does this PR do?
It fixes #2078 . Login from SSO page to webmail did not work if WEB_WEBMAIL=/ was set in mailu.env.
I tested that it works with
- WEB_WEBMAIL=/webmail
- WEB_WEBMAIL=/
### Related issue(s)
- closes #2078
## 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>
Co-authored-by: Florent Daigniere <nextgens@users.noreply.github.com>
2021-12-15 09:54:37 +00:00
Florent Daigniere
d7a8235b89
Simplify
2021-12-15 10:53:47 +01:00
Dimitri Huisman
5bedcc1cb1
Fix #2078
2021-12-14 15:10:28 +00:00
Dimitri Huisman
f26fa8da84
Fix Webmail token check. Fix Auth-Port for Webmail. #2079
2021-12-14 11:26:33 +00:00
Florent Daigniere
53a0363b9e
Deal with the noisy keepalive messages
...
We don't particularly care about HTTP... and that's what's noisy.
2021-10-30 15:39:13 +02:00
Florent Daigniere
80a85c27a9
Silent healthchecks in logs
2021-10-30 15:34:40 +02:00
Alexander Graf
3141ffe791
removed some whitespace
2021-10-29 14:26:23 +02:00
Dimitri Huisman
6b16756d92
Fix acessing antispam via sidebar.
2021-10-29 09:22:46 +00:00
Dimitri Huisman
3449b67c86
Process code review remarks PR2023
2021-10-29 08:18:50 +00:00
Dimitri Huisman
503044ef6e
Reintroduce ProxyFix. Use two buttons for logging in.
2021-10-27 21:51:49 +00:00
Dimitri Huisman
fb0f005343
Get rid of complicated prefix logic. Further simplify /static handling and nginx config.
2021-10-27 18:36:50 +00:00
Dimitri Huisman
da788ddee3
Merge branch 'fix-sso-1929' of github.com:Diman0/Mailu into fix-sso-1929
2021-10-27 12:38:18 +00:00
Dimitri Huisman
bdcc183165
Redirect to configured ENV VAR for Admin/Webmail, further simplify nginx config.
2021-10-27 11:24:10 +00:00
Dimitri Huisman
f1a60aa6ea
Remove unneeded auth_request_set
2021-10-27 11:11:50 +00:00
Florent Daigniere
d3f07a0882
Simplify the handling of /static
2021-10-27 10:56:34 +02:00
Dimitri Huisman
48764f0400
Ensure all requests from the page sso go through the page sso.
2021-10-27 08:06:53 +00:00
Dimitri Huisman
5232bd38fd
Simplify webmail logout.
2021-10-26 12:07:36 +00:00
Dimitri Huisman
5d81846c5d
Introduce the shared stub /static for providing all static files
2021-10-26 11:30:06 +00:00
Dimitri Huisman
eb74a72a52
Moved locations to correct area in nginx.conf.
2021-10-26 07:35:06 +00:00
Dimitri Huisman
aa7380ffba
Doh!
2021-10-25 20:00:00 +00:00
Dimitri Huisman
44d2448412
Updated SSO logic for webmails. Fixed small bug rate limiting.
2021-10-25 19:21:38 +00:00
Dimitri Huisman
ed7adf52a6
Merge branch 'master' of github.com:Diman0/Mailu into fix-sso-1929
2021-10-25 17:31:25 +00:00
Dimitri Huisman
913a6304a7
Finishing touches. Introduce /static stub for handling all static files.
2021-10-25 17:24:41 +00:00
Diman0
41f5b43b38
Set nginx logging to level info again.
2021-09-24 15:33:16 +02:00
Diman0
f4cde61148
Make header translatable. More finishing touches.
2021-09-24 15:29:28 +02:00
Diman0
9894b49cbd
Merge/Update with changes from master
2021-09-24 10:07:52 +02:00
Florent Daigniere
89ea51d570
Implement rate-limits
2021-09-23 18:40:49 +02:00
Diman0
bf0aad9820
Merge branch 'master' of github.com:Mailu/Mailu into fix-sso-1929
2021-09-22 17:04:13 +02:00
Alexander Graf
1e8b41f731
Merge remote-tracking branch 'upstream/master' into adminlte3_fixes
2021-09-09 13:22:15 +02:00
Alexander Graf
b445d9ddd1
set expire headers only for mailu content
...
also moved robots.txt from config to static folder.
2021-09-06 13:45:48 +02:00
Alexander Graf
698ee4e521
added tiff and webp to list of cached content
2021-09-06 09:10:59 +02:00
Florent Daigniere
72ba5ca3f9
fix 1789: ensure that nginx resolves ipv4 addresses
2021-09-03 21:59:53 +02:00
Diman0
b148e41d9b
Fix nginx config
2021-09-03 13:01:09 +02:00
Alexander Graf
f4e7ce0990
enabled caching, gzip and robots.txt
2021-09-02 20:48:44 +02:00
Diman0
960033525d
configure sso in nginx
2021-09-02 18:02:20 +02:00
Diman0
8868aec0dc
Merge master. Make sso login working for admin.
2021-09-02 17:08:50 +02:00
Florent Daigniere
394c2fe22c
Document REAL_IP_HEADER and REAL_IP_FROM
...
Fix a security vulnerability whereby we were not clearing other headers
2021-08-28 10:03:18 +02:00
Florent Daigniere
6bba0cecfc
Strip the Forwarded header since nothing is compatible with it yet
2021-08-28 09:02:52 +02:00
Florent Daigniere
6704cb869a
Switch to 3072bits dhparam (instead of 4096bits)
...
We aim for 128bits of security here
2021-08-18 15:51:16 +02:00