Florent Daigniere
04a2cdab2f
Only account for distinct attempts in rate limits
2023-04-01 11:33:02 +02:00
Dimitri Huisman
709edb522b
Introduce connection string (database url) for roundcube.
...
Remove database choice from setup.
Remove the old *DB_* database env variables from the documentation.
The env vars are deprecated now. They will be removed after the upcoming
Mailu release.
2023-03-26 12:21:00 +00:00
Florent Daigniere
bb127d15ff
clarify
2023-02-09 11:32:10 +01:00
Florent Daigniere
d20c217ae6
Change the default in setup too
2023-02-09 11:29:55 +01:00
Dimitri Huisman
75afe1092d
Use server-side password generator for generating token.
...
Fix setup correctly writing the value for API to mailu.env
Normalize env vars for front container.
Update reverse proxy with API information.
2023-01-31 12:37:25 +00:00
Dimitri Huisman
0673d32306
Fix setup utility setting correct value to env var API
...
Fix IF statement for enabling API in nginx.conf
Use safer command for regenerating example API token.
2023-01-30 13:16:07 +00:00
Dimitri Huisman
8cb7265eb2
By default disable the API in the setup utility.
...
Generate a sample token value for API_TOKEN.
Fix small rendering issue when API was disabled in setup.
2023-01-27 13:17:36 +00:00
Dimitri Huisman
d6e7314f05
Make API configurable via the setup utility
...
Fix some small bugs in the setup utility
Improve documentation on the API.
2023-01-25 15:30:25 +00:00
Florent Daigniere
cea533ae57
Merge remote-tracking branch 'upstream/master' into oletools
2022-12-19 12:05:27 +01:00
Florent Daigniere
43bf068be2
Enable admin by default
2022-12-19 11:53:52 +01:00
Florent Daigniere
44c064ff38
make it configurable
2022-12-19 11:53:05 +01:00
Florent Daigniere
d0631558c7
Remove Swarm everywhere.
...
This hasn't been tested
2022-11-24 16:23:53 +01:00
Vincent Kling
23d06a5761
Fix a bunch of typos
2022-10-19 19:41:49 +02:00
Dimitri Huisman
f2f859280c
Merge remote-tracking branch 'origin/master' into feature-switch-snappymail
2022-03-22 09:14:53 +00:00
Dimitri Huisman
9519d07ba2
Switch from RainLoop to SnappyMail
2022-03-22 09:04:56 +00:00
Florent Daigniere
a88424d19f
Sturdy up the warning about v6 in setup
2022-03-20 12:16:04 +01:00
Dimitri Huisman
dfd5e441bd
Fix resolver warning message not being displayed in setup.
2022-02-23 10:41:08 +00:00
Florent Daigniere
0abbf2ba4a
untested but it should work
2022-02-22 13:23:01 +01:00
Florent Daigniere
984ae8b2d3
enable unbound by default
2022-01-05 18:53:15 +01:00
Dimitri Huisman
f9efbeb7c6
Remove not-used DB_PORT/ROUNDCUBE_DB_PORT environment variables. Document how to specify port for DB URL
2021-12-21 14:02:13 +00:00
Dimitri Huisman
1eeffe29c0
Remove Mailu PostgreSQL. Make roundcube database configurable via setup. Fix #1838 .
2021-12-01 15:59:47 +00:00
Florent Daigniere
862fdda55b
Tweak the wording
2021-09-24 13:35:41 +02:00
Diman0
ac496eed19
Update setup with new rate limit config vars.
2021-09-24 12:57:17 +02:00
Dimitri Huisman
e5972bd9ec
Set default message rate limit to 200/day
2021-08-18 15:01:10 +00:00
Florent Daigniere
1438253a06
Ratelimit outgoing emails per user
2021-08-08 09:21:14 +02:00
Diman0
4cfa2dbc2a
Increase width of rate limiting text box.
2021-08-06 16:44:18 +02:00
Diman0
588904078e
Set default of AUTH_RATELIMIT_SUBNET to False. Increase default AUTH_RATELIMIT value.
2021-08-06 16:27:07 +02:00
Dimitri Huisman
b140fa54ac
Update jquery js dependencies in setup
2021-07-22 14:43:03 +00:00
Nicolas Paris
e4ad3a868c
Fix typo
...
Co-authored-by: decentral1se <1991377+decentral1se@users.noreply.github.com>
2021-06-27 10:50:15 +02:00
Nicolas Paris
7386257ded
Fix typo
...
Co-authored-by: decentral1se <1991377+decentral1se@users.noreply.github.com>
2021-06-27 10:47:28 +02:00
Nicolas Paris
ab7264df0c
Fix typo
...
Co-authored-by: decentral1se <1991377+decentral1se@users.noreply.github.com>
2021-06-27 10:46:41 +02:00
Nicolas Paris
c0c8c4a551
Fix typo
...
Co-authored-by: decentral1se <1991377+decentral1se@users.noreply.github.com>
2021-06-27 10:46:28 +02:00
parisni
d2803f6f46
Update setup website
2021-06-19 00:38:53 +02:00
lub
708e31660f
mark radio buttons in setup utility as required
...
Otherwise it's possible to submit the form without selecting e.g. any
flavor, which would need additional handling on the server side.
2020-10-27 12:52:07 +01:00
Dario Ernst
7483ea1d49
Make setup show external DB parameters automaticaly when selecting postgres
...
Before, the "external postgres" options were not shown, even though
"extrnal" was pre-selected. This fixes the mechanics surrounding the
picker.
2020-10-12 20:30:26 +02:00
Dimitri Huisman
7b27d0dd4e
When selecting a non-stable version, add a message this is version is "only for testing".
...
The stable version is set via the new environment variable stable_version. E.g.
stable_version=1.7
2020-10-05 09:26:50 +00:00
Dimitri Huisman
17cea83301
Completely remove step 5 where you can set the replica count for docker-stack.
...
Add additional warning to ´experimental' notice in setup for stack.
Add a notice the shipped PostgreSQL is deprecated.
Make the external PostgreSQL database the default option.
Make 1.7 the default version (stable_version': '1.7', in docs\conf.py)
Update mergify.yml with 1.8 version
2020-10-04 13:22:59 +00:00
Simonmicro
eca00905cf
Minor formulation
2020-09-05 12:19:23 +02:00
Simonmicro
db440d46be
Added line of warning
2020-09-05 12:02:50 +02:00
bors[bot]
88ffb9fcf1
Merge #1511
...
1511: Setup, compose: add note about reverse DNS r=mergify[bot] a=liquidat
## What type of PR?
documentation
## What does this PR do?
If the [mailu setup utility](https://setup.mailu.io/master/ ) is used with the Compose flavor, in step 4 a list of public host names needs to be provided:
![Screenshot from 2020-05-17 01-54-06](https://user-images.githubusercontent.com/1998084/82132563-5227d780-97e1-11ea-85ed-fa5d5108e24e.png )
The [first entry in this list is configured as hostname by postfix](ddac2672fc/core/postfix/conf/main.cf (L10)
). That is crucial: if the reverse DNS entry for that host is not the same as this first entry in this list, it will be a mismatch between rDNS and HELO, which will lead to bad scoring in many spam filters.
This commit clarifies that point.
It also fixes a missing parenthesis.
### Related issue(s)
- (none)
## Prerequistes
- (none applicable)
Co-authored-by: liquidat <liquidat@bayz.de>
2020-08-09 13:40:27 +00:00
Dennis Hoppe
c3cbac65f9
Replace SMPT with SMTP
2020-06-06 20:18:36 +02:00
liquidat
6dbf7eb0e0
Setup, compose: add note about reverse DNS
2020-05-17 02:22:26 +02:00
Dario Ernst
5ab47864e7
Clarify fetchmail description text in setup
2020-03-12 19:43:57 +01:00
Leigh Morresi
83b51e6597
Place checkbox descriptions after checkboxes and labels, set italic for readability.
2020-03-08 00:57:28 +01:00
Leigh Morresi
1ede5dc301
Grammatical and spelling mistake fixes.
2020-03-08 00:42:38 +01:00
kaiyou
8e88f1b8c3
Refactor the rate limiting code
...
Rate limiting was already redesigned to use Python limits. This
introduced some unexpected behavior, including the fact that only
one criteria is supported per limiter. Docs and setup utility are
updated with this in mind.
Also, the code was made more generic, so limiters can be delivered
for something else than authentication. Authentication-specific
code was moved directly to the authentication routine.
2020-02-09 17:38:18 +01:00
Jonathan Elias Caicedo
468793640a
Fix 'coma' -> 'comma'
2019-07-28 23:03:32 -04:00
Jonathan Elias Caicedo
8661919374
Fix 'coma' -> 'comma'
2019-07-28 23:03:01 -04:00
toxik-io
ca5e0c88ba
update in stack, as well.
2019-05-07 12:19:38 -06:00
toxik-io
f1eb2ee367
solve admin problems by recommending it in setup, not just FAQ.
2019-05-07 12:19:06 -06:00