Commit Graph

  • 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
  • e0c6fbd92a Add AUTH_REQUIRE_TOKENS referrer Stephan Holl 2023-11-22 20:28:47 +01:00
  • 4d4a563747 Merge branch 'master' into bf/2856 Stephan Holl 2023-11-22 20:15:07 +01:00
  • c20ef32533 Update docs/faq.rst Stephan Holl 2023-11-22 20:07:55 +01: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
  • 6466759f30 Update setup/templates/steps/compose/03_expose.html Dimitri Huisman 2023-11-15 13:28:57 +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
  • 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
  • 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
  • 1c26368b37 Add a sigterm handler to make docker go faster Florent Daigniere 2023-11-07 16:55:24 +01:00
  • d370d40df7 Reinstate statistics which is currently not used. Remove unneeded line in Dockerfile. Dimitri Huisman 2023-11-07 15:24:23 +00:00
  • fd66c76c83 Merge #3033 bors-mailu[bot] 2023-11-07 15:07:07 +00:00
  • eb65e5eea0 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
  • 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. Dimitri Huisman 2023-11-07 10:49:59 +00:00
  • 80d03ae60b doh2 Florent Daigniere 2023-11-07 09:42:43 +01:00
  • 239ef0092e Doh Florent Daigniere 2023-11-07 09:23:22 +01:00
  • b7ca4eb9f0 Merge #3032 bors-mailu[bot] 2023-11-06 14:48:09 +00:00
  • 7b3f08ac28 Merge pull request #3041 from ctrl-i/roundcube-1.6.5 Dimitri Huisman 2023-11-06 13:09:51 +01:00
  • 3a3f6d0694 Update Dockerfile ctrl-i 2023-11-06 07:56:13 +00:00
  • b74cd17bdd Upgrade to roundcube 1.6.5 (fix XSS) ctrl-i 2023-11-06 07:55:23 +00:00
  • a69071628f Merge #3023 bors[bot] 2023-11-02 16:01:03 +00:00
  • 901e4a772d Remove surplus double quote Alexander Graf 2023-11-02 15:58:15 +01:00
  • fa8e8f4f73 Rename 3008.feature to 3023.feature Alexander Graf 2023-11-01 18:02:40 +01:00
  • e77b3f0a36 Update newsfragment Alexander Graf 2023-11-01 18:01:39 +01:00
  • fe9b16142f Same for snappymail Florent Daigniere 2023-11-01 11:04:01 +01:00
  • d4116cf3b3 When FTS is enabled this is cheap Florent Daigniere 2023-11-01 10:54:53 +01:00
  • a918cdb6bd Increase the timeout of oletools to match clamav's Florent Daigniere 2023-11-01 08:19:25 +01:00
  • b5ecaa278e Enable snowball Florent Daigniere 2023-11-01 08:12:03 +01:00
  • bf79df5c80 Add changelog entry Dimitri Huisman 2023-10-31 20:02:34 +00:00
  • 5bee3c031b Update all dependencies. All changes were recreated due to deprecated functionalities introduced by updating the dependencies Dimitri Huisman 2023-10-31 19:55:58 +00:00
  • a9fa592868 Remove reg exp check for IPv6. This is now handled server-side. Dimitri Huisman 2023-10-31 13:52:00 +00:00
  • 9de2a082c6 Merge #3029 bors[bot] 2023-10-31 13:16:47 +00:00
  • ac9a8a458f Increase connect timeout for clamav (hopefully this fixs CI filter test) Dimitri Huisman 2023-10-31 12:49:05 +00:00
  • 49f3981d60 Also check server-side subnet6 and bind6 Dimitri Huisman 2023-10-31 10:25:28 +00:00
  • d1a2a4d15e Check IPv4 and subnet server side, flash message if these are invalid. Dimitri Huisman 2023-10-31 09:54:13 +00:00
  • 130593cba5 Update dependencies docs image and fix non-working badge Dimitri Huisman 2023-10-31 07:59:12 +00:00
  • 16af54b15d Only use split key in zonefile, not in gui/api/export Alexander Graf 2023-10-30 16:00:43 +01:00
  • e332a7de6a 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
  • 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. Dimitri Huisman 2023-10-29 12:55:40 +00:00
  • a27845b213 update docs Miłosz Thiede 2023-10-29 11:53:31 +01:00
  • 9905806c97 create a button Miłosz Thiede 2023-10-29 11:50:43 +01:00
  • 1504483677 make it save as a file, name {domain}-zonefile.txt Miłosz Thiede 2023-10-29 11:50:36 +01:00
  • 83f3b7722c add a button to download zonefile Miłosz Thiede 2023-10-29 11:30:06 +01:00
  • 0718edcba9 Create the button for zonefile downloading Miłosz Thiede 2023-10-29 11:24:37 +01:00
  • 43dc61f415 switch "downzonefile" to "zonefile" Miłosz Thiede 2023-10-29 11:23:22 +01:00
  • 1b175e48d4 testing: Add "download zonefile" button Miłosz 2023-10-29 09:36:16 +00:00
  • 4e351e1dd4 Merge #3014 bors[bot] 2023-10-28 12:12:09 +00:00
  • d20fc63a50 Merge #3010 bors[bot] 2023-10-28 12:05:05 +00:00
  • eb110c8431 master uses SSO Florent Daigniere 2023-10-28 14:00:07 +02:00
  • d16073ab10 Update faq.rst that anything but bugs are handled via github discussions Dimitri Huisman 2023-10-28 11:57:54 +00:00
  • 1e4b27b056 Update issue template. From now on the issues section is only used for bug reports that follow the issue template. All other topics (including feature requests) are discussed on the github discussions section of the project. Dimitri Huisman 2023-10-28 11:44:01 +00:00
  • 82e0951e59 Update core/admin/start.py Florent Daigniere 2023-10-28 11:23:46 +02:00
  • 23b0bfd43b Merge #3012 bors[bot] 2023-10-28 08:08:51 +00:00
  • 6dd5b559db Give more time to clamav Florent Daigniere 2023-10-28 09:55:30 +02:00
  • a97d3eaebe Long term solution for helm-charts Florent Daigniere 2023-10-28 09:36:30 +02:00
  • d0c6b34002 Merge #3008 bors[bot] 2023-10-27 20:49:25 +00:00
  • 48d891f5ab Merge #3003 bors[bot] 2023-10-27 20:24:15 +00:00
  • 26e5618cbc Merge #3007 bors[bot] 2023-10-27 20:15:12 +00:00
  • 7f84516108 Merge #3009 bors[bot] 2023-10-27 19:50:51 +00:00
  • 3ef504a9bb duh Florent Daigniere 2023-10-27 19:19:44 +02:00
  • 60b9ff0090 Fixed log filter not filtering out log messages for dovecot/nginx/postfix. Fixed postfix not logging to standard out. Fixed not all containers logging to journald. Removed POSTFIX_LOG_FILE functionality. Added documentation on how to achieve the same (log to file) via journald & rsyslogd (see new FAQ entry 'How can I view and export the logs of a Mailu container?'). Dimitri Huisman 2023-10-27 14:10:13 +00:00
  • 2494a344a7 Ammend wording as suggested Florent Daigniere 2023-10-27 15:14:51 +02:00
  • 3e2a6d84ce doh Florent Daigniere 2023-10-27 13:41:51 +02:00
  • 435508be1e Introduce AUTH_REQUIRE_TOKENS Florent Daigniere 2023-10-27 13:39:36 +02:00
  • 6f969fd539 Fix CI Florent Daigniere 2023-10-20 09:58:22 +02:00
  • 32f599ce42 Add the network diagram Florent Daigniere 2023-10-20 09:36:18 +02:00
  • af511308c9 Run aspell Florent Daigniere 2023-10-20 09:20:30 +02:00
  • efcf7a1581 Merge #2990 bors[bot] 2023-10-18 08:55:49 +00:00
  • a5d8a2555a Modify ISSUE_TEMPLATE.md Florent Daigniere 2023-10-17 14:17:20 +02:00
  • 055b216627 log.critical() where useful Florent Daigniere 2023-10-17 14:05:08 +02:00
  • 9f93ed6593 Fix letsencrypt on master Florent Daigniere 2023-10-17 13:58:38 +02:00
  • d0d4876a85 Merge #2982 bors[bot] 2023-10-17 09:41:49 +00:00
  • 0441903361 Merge #2981 bors[bot] 2023-10-17 09:31:48 +00:00
  • ab59c32296 Merge #2985 bors[bot] 2023-10-16 14:20:18 +00:00
  • 2a570d0f6f Roundcube 1.6.4 Florent Daigniere 2023-10-16 12:48:20 +02:00
  • 98e1142bea update the github action too Florent Daigniere 2023-10-13 16:56:12 +02:00