Commit Graph

  • dba60c1c59 add changelog darkclip 2024-02-22 14:47:11 +08:00
  • 1ce76f92cb update zh translation darkclip 2024-02-22 14:38:20 +08:00
  • 26a8c2b6bb correction: config-export had wrong example. migs35323 2024-02-12 15:58:01 +00:00
  • e43f56e214 Merge #3158 2.0.38 bors-mailu[bot] 2024-02-06 19:36:17 +00:00
  • 31608251d5 towncrier Florent Daigniere 2024-02-05 18:33:48 +01:00
  • 128b0720a3 Add trailing semicolon for DMARC authorisation record su-ex 2024-01-26 12:59:44 +01:00
  • 9d0325fa15 Merge #3150 bors-mailu[bot] 2024-02-05 17:36:59 +00:00
  • 98a6bab0ca towncrier Florent Daigniere 2024-02-05 18:33:48 +01:00
  • 324b723efa Add trailing semicolon for DMARC authorisation record su-ex 2024-01-26 12:59:44 +01:00
  • 6627dd2924 API: Create user did not handle exception of duplicate user Dimitri Huisman 2024-01-24 10:57:30 +00:00
  • 8f86ffc6fd Fix #3113. RESTful API was not correctly documented. Dimitri Huisman 2024-01-22 10:44:30 +00:00
  • e0c5dc5fe5 Merge #3137 bors-mailu[bot] 2024-01-21 18:02:28 +00:00
  • a1e395c581 Update dependencies and re-enable flask toolbar Alexander Graf 2024-01-21 18:42:51 +01:00
  • 40f26f1ce3 Define copy msg more precisely Alexander Graf 2024-01-21 18:38:33 +01:00
  • 4213da1ce1 Replace awk with sed Alexander Graf 2024-01-21 17:26:27 +01:00
  • b706a16e6b Improve usage message Alexander Graf 2023-12-28 12:45:11 +01:00
  • ed3542a52d Merge #3136 bors-mailu[bot] 2024-01-21 12:59:32 +00:00
  • 3e187206ac Create 3130.misc ctrl-i 2024-01-21 09:34:00 +00:00
  • 8c848d4926 Update Dockerfile ctrl-i 2024-01-21 09:32:39 +00:00
  • 1ff33e6cf4 Merge #3133 2.0.37 bors-mailu[bot] 2024-01-18 21:24:45 +00:00
  • 730a0e8164 Fix 3129, thanks to Games-Crack Florent Daigniere 2024-01-18 17:30:01 +01:00
  • b67979a6c6 Merge #3132 bors-mailu[bot] 2024-01-18 20:30:21 +00:00
  • bbfde0badc Fix 3129, thanks to Games-Crack Florent Daigniere 2024-01-18 17:30:01 +01:00
  • 5fcbe7a2fe Merge #3097 bors-mailu[bot] 2024-01-10 16:41:32 +00:00
  • d31f4f41f2 Merge #3120 bors-mailu[bot] 2024-01-05 09:25:46 +00:00
  • cd7651ad7f Update the traefik doc Florent Daigniere 2024-01-04 08:47:55 +01:00
  • 654977c365 Merge #3110 2.0.36 bors-mailu[bot] 2023-12-28 18:38:11 +00:00
  • 47a8d8c108 Add url Florent Daigniere 2023-12-28 09:04:44 +01:00
  • 6af1b68074 Long term fix against SMTP smuggling Florent Daigniere 2023-12-28 08:51:50 +01:00
  • cc59be41e1 Merge #3109 bors-mailu[bot] 2023-12-28 11:18:49 +00:00
  • ec7dbc6a90 Add url Florent Daigniere 2023-12-28 09:04:44 +01:00
  • bc863b4bbc Long term fix against SMTP smuggling Florent Daigniere 2023-12-28 08:51:50 +01:00
  • d89b454b25 Merge #3103 #3104 2.0.35 bors-mailu[bot] 2023-12-22 14:42:34 +00:00
  • 258951bc6e Do not block webmail when we have a valid SSO sess Florent Daigniere 2023-12-21 12:37:08 +01:00
  • cab3e29352 Prevent SMTP smuggling Florent Daigniere 2023-12-21 18:17:29 +01:00
  • df5b48a52d Merge #3100 bors-mailu[bot] 2023-12-22 08:43:12 +00:00
  • e43212aec5 Merge #3102 bors-mailu[bot] 2023-12-22 08:33:28 +00:00
  • 64d83d061e Prevent SMTP smuggling Florent Daigniere 2023-12-21 18:17:29 +01:00
  • 325aa5452b Do not block webmail when we have a valid SSO sess Florent Daigniere 2023-12-21 12:37:08 +01:00
  • 0e522fceb7 Upgrade alpine, node, PHP and snappymail Florent Daigniere 2023-12-20 12:53:59 +01:00
  • 774dfa4da8 Merge #3096 bors-mailu[bot] 2023-12-20 11:25:20 +00:00
  • 98848b45c7 Do the minimum to solve the problem at hand Florent Daigniere 2023-12-20 12:06:44 +01:00
  • 30574445e4 Better regexp Florent Daigniere 2023-12-20 11:41:45 +01:00
  • 422f005c3f Fix 3095 Florent Daigniere 2023-12-19 18:25:04 +01:00
  • 2ee1c0698e Merge #3076 bors-mailu[bot] 2023-11-30 20:30:32 +00:00
  • 1f19ac5d8d Slow down the turtle policy Florent Daigniere 2023-11-30 18:17:09 +01:00
  • c49c923dc1 Merge #3063 2.0.34 bors-mailu[bot] 2023-11-18 12:34:16 +00:00
  • 6eac085b04 Forgot to include this in the previous commit for removing WEB_* settings from setup. Dimitri Huisman 2023-11-18 11:17:33 +00:00
  • 186334ef15 Update changelog fragment of 2890 Dimitri Huisman 2023-11-18 11:16:22 +00:00
  • 4a10dcd483 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 Dimitri Huisman 2023-11-18 11:10:14 +00:00
  • 39daa39545 Use better python method for validating IP address and subnet Dimitri Huisman 2023-11-18 09:40:52 +00:00
  • 3a73160c25 Update setup/templates/steps/compose/03_expose.html Dimitri Huisman 2023-11-15 13:28:57 +01:00
  • 02f155ce79 Reinstate statistics which is currently not used. Remove unneeded line in Dockerfile. Dimitri Huisman 2023-11-07 15:24:23 +00:00
  • 1a556678f1 Add extra server-side validation of setup form values Remove deprecated database_flavor JavaScript functionality Remove statistics question which has never been implemented Dimitri Huisman 2023-11-07 14:14:27 +00:00
  • c9d018f314 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. Dimitri Huisman 2023-11-07 10:49:59 +00:00
  • cf68f08786 Remove reg exp check for IPv6. This is now handled server-side. Dimitri Huisman 2023-10-31 13:52:00 +00:00
  • 8dbce9e698 Also check server-side subnet6 and bind6 Dimitri Huisman 2023-10-31 10:25:28 +00:00
  • cbb89a2acb Check IPv4 and subnet server side, flash message if these are invalid. Dimitri Huisman 2023-10-31 09:54:13 +00:00
  • 637a98d555 Refine subnet check and improve hint for defining subnet. 4th number is always 0 with a subnet. Dimitri Huisman 2023-10-29 16:47:35 +00:00
  • b4559e5867 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. Dimitri Huisman 2023-10-29 12:55:40 +00:00
  • bddbfabd82 Merge #3025 bors-mailu[bot] 2023-11-18 12:10:14 +00:00
  • e7cf213da7 Forgot to include this in the previous commit for removing WEB_* settings from setup. Dimitri Huisman 2023-11-18 11:17:33 +00:00
  • e43fb69864 Update changelog fragment of 2890 Dimitri Huisman 2023-11-18 11:16:22 +00:00
  • 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 Dimitri Huisman 2023-11-18 11:10:14 +00:00
  • 0e04871cbe Use better python method for validating IP address and subnet Dimitri Huisman 2023-11-18 09:40:52 +00:00
  • 42db941fa9 Merge #3057 bors-mailu[bot] 2023-11-15 12:55:47 +00:00
  • 2acaaa5dbc Merge #3056 2.0.33 bors-mailu[bot] 2023-11-15 12:45:37 +00:00
  • 6466759f30 Update setup/templates/steps/compose/03_expose.html Dimitri Huisman 2023-11-15 13:28:57 +01:00
  • 75e2d8b6ec Only return 25 when it's a permanent error Florent Daigniere 2023-11-15 10:33:02 +01:00
  • 3b810b0247 Ensure the logic is right Florent Daigniere 2023-11-15 10:25:55 +01:00
  • 619b8d8300 Retry up to 5 times if not ready Florent Daigniere 2023-11-15 10:15:34 +01:00
  • 3d13e72133 Only return 25 when it's a permanent error Florent Daigniere 2023-11-15 10:33:02 +01:00
  • 0b776fffbd Ensure the logic is right Florent Daigniere 2023-11-15 10:25:55 +01:00
  • 5312495d0e Retry up to 5 times if not ready Florent Daigniere 2023-11-15 10:15:34 +01:00
  • 8767d11fa2 Doh Florent Daigniere 2023-11-15 09:45:40 +01:00
  • 245a5df4f1 Merge #3055 bors-mailu[bot] 2023-11-15 08:48:14 +00:00
  • 8ae6b4dd89 Doh Florent Daigniere 2023-11-15 09:45:40 +01:00
  • 127a289284 Merge #3054 bors-mailu[bot] 2023-11-15 08:12:21 +00:00
  • 566de0fe6e Update antivirus.conf Florent Daigniere 2023-11-15 09:09:13 +01:00
  • c35ad02096 increase timeout for clamav to what we use in master Florent Daigniere 2023-11-15 09:08:55 +01:00
  • 78c5c007b9 Increase the timeout of oletools to match clamav's Florent Daigniere 2023-11-01 08:19:25 +01:00
  • 9c8c0dd27a Now it should fail earlier Florent Daigniere 2023-11-13 08:13:20 +01:00
  • 678fcc89f2 simplify Florent Daigniere 2023-11-10 12:27:02 +01:00
  • 5c9e20a42a doh Florent Daigniere 2023-11-10 12:25:34 +01:00
  • acd8bd52d4 Reject on OLETOOLS too Florent Daigniere 2023-11-10 12:24:14 +01:00
  • ecaa6f37e3 Add a new test for PUAs Florent Daigniere 2023-11-10 12:13:04 +01:00
  • c58cf64eaf fix clamav handling Florent Daigniere 2023-11-10 12:00:29 +01:00
  • a1158ec224 Merge #3044 bors-mailu[bot] 2023-11-14 19:10:40 +00:00
  • 260b363957 Merge #3049 bors-mailu[bot] 2023-11-14 18:58:18 +00:00
  • ffe823d6bc Upgrade to WTForms==3.1.1 Florent Daigniere 2023-11-14 14:47:16 +01:00
  • a61f31e7c5 Now it should fail earlier Florent Daigniere 2023-11-13 08:13:20 +01:00
  • 6765c45ab8 simplify Florent Daigniere 2023-11-10 12:27:02 +01:00
  • 2c422bbfbe doh Florent Daigniere 2023-11-10 12:25:34 +01:00
  • e3675a676c Reject on OLETOOLS too Florent Daigniere 2023-11-10 12:24:14 +01:00
  • f7fb0f6625 Add a new test for PUAs Florent Daigniere 2023-11-10 12:13:04 +01:00
  • aefbd9552c fix clamav handling Florent Daigniere 2023-11-10 12:00:29 +01:00
  • dbb2d78558 Fixup doc Florent Daigniere 2023-11-09 16:03:22 +01:00
  • 38b6d360d3 Update system.py Florent Daigniere 2023-11-09 10:26:04 +01:00
  • e75834f746 Update system.py Florent Daigniere 2023-11-09 10:20:42 +01:00
  • 81b458efe2 Maybe fix the log-filter on admin Florent Daigniere 2023-11-07 17:02:32 +01:00