98 Commits

Author SHA1 Message Date
Florent Daigniere
9f8ce15b59 Strenghten the language further 2025-01-05 12:05:29 +01:00
Florent Daigniere
a9fb512567 Clarify ip listen address setting 2025-01-05 11:59:56 +01:00
AJ Jordan
2896078f1f Fix typo 2024-03-25 23:31:26 -04:00
Dimitri Huisman
e7cf213da7 Forgot to include this in the previous commit for removing WEB_* settings from setup. 2023-11-18 11:17:33 +00:00
Dimitri Huisman
823b01041a Remove WEB_ variables from setup.
Setup is meant for the standard use case where you don't change
WEB_*. WEB_* can still be changed via mailu.env
2023-11-18 11:10:14 +00:00
Dimitri Huisman
6466759f30 Update setup/templates/steps/compose/03_expose.html
Better sentence structure

Co-authored-by: Florent Daigniere <nextgens@users.noreply.github.com>
2023-11-15 13:28:57 +01:00
Dimitri Huisman
d370d40df7 Reinstate statistics which is currently not used. Remove unneeded line in
Dockerfile.
2023-11-07 15:24:23 +00:00
Dimitri Huisman
eb65e5eea0 Add extra server-side validation of setup form values
Remove deprecated database_flavor JavaScript functionality
Remove statistics question which has never been implemented
2023-11-07 14:14:27 +00:00
Dimitri Huisman
02d5202c68 Process ghostwheel's suggestion. By default hide the container div element and
show the no-javascript div element. Via JavaScript hide the no-java div element
and show the container div element.
2023-11-07 10:49:59 +00:00
Dimitri Huisman
a9fa592868 Remove reg exp check for IPv6. This is now handled server-side. 2023-10-31 13:52:00 +00:00
Dimitri Huisman
d1a2a4d15e Check IPv4 and subnet server side, flash message if these are invalid. 2023-10-31 09:54:13 +00:00
Dimitri Huisman
e332a7de6a Refine subnet check and improve hint for defining subnet. 4th number is always 0 with a subnet. 2023-10-29 16:47:35 +00:00
Dimitri Huisman
67d11c47c8 Added checks to SETUP to make sure JavaScript is enabled and that all JS files could be loaded when loading the site page.
The setup site malfunctions if this is not the case.
Regular expression for checking the Mailu storage path was invalid.
2023-10-29 12:55:40 +00:00
Florent Daigniere
af511308c9 Run aspell 2023-10-20 09:39:16 +02:00
Florent Daigniere
0a7797e96b Review 2023-10-12 20:42:16 +02:00
Florent Daigniere
054fde8ac1 Tika v1 2023-10-11 15:49:04 +02:00
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