Commit Graph

  • 86637f0259 Make setup use the base image Florent Daigniere 2022-11-17 14:18:51 +0100
  • 68bb8da2b7
    Merge #2538 bors[bot] 2022-11-17 11:24:25 +0000
  • 7745420fe0 Fix the ARM build again Florent Daigniere 2022-11-17 11:25:33 +0100
  • b66f3fe9de
    Merge #2537 bors[bot] 2022-11-17 08:46:32 +0000
  • b9b0c77d2e Revert "simplify": ghostwheel42's approach was right Florent Daigniere 2022-11-17 09:28:26 +0100
  • 15b889fac8 Specify that this is optional Florent Daigniere 2022-11-16 14:17:56 +0100
  • f43c8c652e
    Merge #2483 #2535 bors[bot] 2022-11-16 12:30:33 +0000
  • 8afb544a10
    Default FETCHMAIL_ENABLED to False Dimitri Huisman 2022-11-16 12:12:04 +0000
  • 32f3241569 ensure we have -pie too Florent Daigniere 2022-11-16 12:47:43 +0100
  • 7ab3d8f9fe There is no good reason not to export them is the base image too Florent Daigniere 2022-11-16 12:34:45 +0100
  • aa44a42654 ensure we compile the wheels with bells and whistles too Florent Daigniere 2022-11-16 12:33:05 +0100
  • 04f6bd2633 simplify Florent Daigniere 2022-11-16 12:23:14 +0100
  • d43e7f72df ghostwheel42's suggestion Florent Daigniere 2022-11-16 11:55:12 +0100
  • 1f895d5f82 ghostwheel42's suggestion Florent Daigniere 2022-11-16 11:53:52 +0100
  • 031a157ad9 fix the linux/arm/v7 build Florent Daigniere 2022-11-15 17:25:44 +0100
  • 04a196c417
    Merge #2525 #2534 bors[bot] 2022-11-15 12:28:19 +0000
  • 40bdf7a6d9
    Merge #2530 bors[bot] 2022-11-15 12:20:49 +0000
  • 3b150ff9a4
    Merge #2532 bors[bot] 2022-11-15 11:49:36 +0000
  • b9e5560fb6 Better way to express the same thing Florent Daigniere 2022-11-15 12:47:38 +0100
  • 63513608b9 Close #2533: document SQLALCHEMY_DATABASE_URI Florent Daigniere 2022-11-15 11:12:27 +0100
  • 66de1dcec8 Change the logic Florent Daigniere 2022-11-15 10:47:20 +0100
  • 81628149a2 don't fake the library Florent Daigniere 2022-11-15 09:17:06 +0100
  • 9b2f018be6 add --no-cache Florent Daigniere 2022-11-15 09:09:47 +0100
  • 76f8517e00 This is still required (as TLS_FLAVOR isn't set) Florent Daigniere 2022-11-14 19:38:17 +0100
  • b9564c0bc9 This shouldn't have been commited Florent Daigniere 2022-11-14 19:37:04 +0100
  • 19af2944d7 Refactor as requested Florent Daigniere 2022-11-14 19:05:41 +0100
  • 6b470ac403
    Allow proper JS debugging, speed-up assets dev-build, disable redirect-debug by default. Alexander Graf 2022-11-14 17:38:10 +0100
  • 7aad1158fb @ghostwheel42 will fix it in another PR Florent Daigniere 2022-11-14 17:31:31 +0100
  • a566cb07d6 fix Florent Daigniere 2022-11-14 16:51:05 +0100
  • 08b3a2814b Merge branch 'master' of https://github.com/Mailu/Mailu into notls Florent Daigniere 2022-11-14 16:50:46 +0100
  • 385b6ac85d Use string formatting Florent Daigniere 2022-11-14 16:47:43 +0100
  • 6474108056 Use a join() instead Florent Daigniere 2022-11-14 16:36:37 +0100
  • fb75cca2f4 Merge branch 'master' of https://github.com/Mailu/Mailu into fetchmail-improvements Florent Daigniere 2022-11-14 16:28:07 +0100
  • c0c91691fd Fix the issue on /admin/fetch/edit Florent Daigniere 2022-11-14 16:24:09 +0100
  • d8e2a2960b
    Merge #2531 bors[bot] 2022-11-14 14:49:13 +0000
  • b0b64a8e63
    Use FLASK_DEBUG, fix assets, show startup errors. Alexander Graf 2022-11-13 12:58:57 +0100
  • 505bb79a78 Don't set the secure Cookie flag if TLS_FLAVOR=notls Florent Daigniere 2022-11-14 15:03:57 +0100
  • 9c7dfbeb24 Doc Florent Daigniere 2022-11-14 13:43:42 +0100
  • 08a9ab9a56 Improve fetchmail Florent Daigniere 2022-11-13 17:15:50 +0100
  • 455180043d doh Florent Daigniere 2022-11-14 09:34:43 +0100
  • 56a106ad60 Only one labs section in the conf file Florent Daigniere 2022-11-13 15:25:46 +0100
  • 071ad15a97 Better snappymail defaults Florent Daigniere 2022-11-13 14:34:25 +0100
  • 6b2cb95a7d This is not required anymore Florent Daigniere 2022-11-13 14:17:37 +0100
  • a508eeaafb Use /dev/shm for tmp Florent Daigniere 2022-11-13 14:16:44 +0100
  • f2f430af5d Redirect the logs where they belong Florent Daigniere 2022-11-13 14:07:40 +0100
  • 06c0c78956 Hardening: run the http and php as different users Florent Daigniere 2022-11-13 13:44:35 +0100
  • d7b80e94a4 try again. Florent Daigniere 2022-11-12 16:21:28 +0100
  • 7ebac75045 fix tests Florent Daigniere 2022-11-12 16:07:08 +0100
  • f3a91d1a18 enable APCu Florent Daigniere 2022-11-12 16:00:55 +0100
  • b488e57602 debug Florent Daigniere 2022-11-12 15:39:11 +0100
  • 225322fe88 More hardening Florent Daigniere 2022-11-12 15:34:43 +0100
  • ad17b10c8e redirects should be HTTP/302 Florent Daigniere 2022-11-12 15:31:47 +0100
  • 4517ce23a6 Aliases be damned. Florent Daigniere 2022-11-12 15:28:01 +0100
  • 6d8cc9083b test Florent Daigniere 2022-11-12 15:21:04 +0100
  • 729838c8fe Grrr. Florent Daigniere 2022-11-12 15:12:22 +0100
  • 1379a58352 Basic hardening Florent Daigniere 2022-11-12 14:50:30 +0100
  • 50f94a282f doh Florent Daigniere 2022-11-12 14:35:17 +0100
  • 710dde1faf Fix #948: ensure the admin panel is disabled Florent Daigniere 2022-11-12 14:27:32 +0100
  • 7e722cd0c3 fix #2250: ensure rainloop uses _ADDRESS Florent Daigniere 2022-11-12 14:10:50 +0100
  • 224f2f4508 This isn't used anymore Florent Daigniere 2022-11-12 14:01:01 +0100
  • a8d405cb48 Verify the gpg signature of webmails Florent Daigniere 2022-11-12 12:25:03 +0100
  • ae64c6cc30 Doh Florent Daigniere 2022-11-12 11:51:12 +0100
  • 13adf4aeec Fix tests Florent Daigniere 2022-11-12 11:46:59 +0100
  • 1edef755f1 Fix bug #2466 Florent Daigniere 2022-11-12 11:40:23 +0100
  • dc9e2a3e70 Upgrade Snappymail to 2.21 and merge the webmail containers Florent Daigniere 2022-11-12 11:34:58 +0100
  • 8a90f83bd0
    Merge #2514 bors[bot] 2022-11-11 15:53:25 +0000
  • f11c451403 Restrict it to arch where there is a package Florent Daigniere 2022-11-11 14:12:54 +0100
  • 97df65e9ef Switch to GrapheneOS's hardened_malloc Florent Daigniere 2022-11-11 13:56:04 +0100
  • 8d392e8056
    Merge #2524 bors[bot] 2022-11-11 12:38:46 +0000
  • 0e5443a867
    Update php8 to php81. Update snappymail to 2.19.4 Dimitri Huisman 2022-11-11 12:08:27 +0000
  • 59c5b152b2
    Switch to using set -euxo pipefail for better error handling -e immediately exit when a command fails. No further commands are processed. -o pipefail, if a series of piped commands fail, do NOt return the last commands returncode, but DO return the return code of the failing command in the pipeline series -u, raise an error when an unset variable is used. Not using this results in an empty value being used and the script being executed differently without you knowing why. -x, print each command before executing it. Actual arguments are expanded. So you see the command with the actual parameter values. This is printed in red in the buildx log output. Dimitri Huisman 2022-11-11 09:10:45 +0100
  • f6cdfb3392
    Allow Healthcheck requests over IPv6 Dimitri Huisman 2022-11-11 08:40:07 +0100
  • 2a894cb15d
    Process nextgens review remarks Dimitri Huisman 2022-11-10 20:03:26 +0100
  • 92f270c94e
    Update the webmail images: Roundcube - Switch to base image (alpine) - Switch to php-fpm SnappyMail - Switch to base image - Upgrade php7 to php8. Dimitri Huisman 2022-11-10 15:51:22 +0000
  • 745c211c4a
    Merge #2523 bors[bot] 2022-11-09 15:34:37 +0000
  • 0839490beb
    Merge #2479 bors[bot] 2022-11-09 15:16:36 +0000
  • c91c9df134 fix error Florent Daigniere 2022-11-09 11:52:53 +0100
  • cf6da1492e
    Merge #2157 bors[bot] 2022-11-08 16:10:49 +0000
  • 728afdd34a Add basic logging for FETCHMAIL_ENABLED and FETCHMAIL_DELAY Vincent Kling 2022-11-08 16:51:35 +0100
  • e0d2432c6b
    Rename data-ordered to data-sort Alexander Graf 2022-11-08 16:22:24 +0100
  • 2a4402cdc2
    Fix datatable for list fo sign-up domains Alexander Graf 2022-11-03 15:41:42 +0100
  • af6cf5fd1d
    Fix language selector without session Alexander Graf 2022-11-03 15:34:05 +0100
  • 2778641e78
    Fix screen reader title of language selector Alexander Graf 2022-11-03 14:43:45 +0100
  • 4776094ea7
    Configure datatables on missing tables, add sign in button to sso page. Alexander Graf 2022-11-03 14:04:43 +0100
  • 6218b36372
    configure datatables via html5 data attributes Alexander Graf 2022-01-11 16:49:39 +0100
  • 1ae9156756
    Add bcyrpt as direct dependency for better crypto. Also some updates Alexander Graf 2022-11-02 22:21:32 +0100
  • a74396a9ef
    Fix wtforms usage Alexander Graf 2022-11-02 17:52:38 +0100
  • 047413185e
    Mask Flask-SQLAlchemy >= 3.0.0 for now as it breaks mailu Alexander Graf 2022-11-02 17:46:13 +0100
  • 7e36694b64
    Update python deps Alexander Graf 2022-10-31 23:54:45 +0100
  • 4a74cd9afe Resolve conflict Vincent Kling 2022-11-08 11:56:08 +0100
  • 6901b0f05e Implement FETCHMAIL_ENABLED in fetchmail.py Vincent Kling 2022-11-08 11:47:20 +0100
  • 896e7fb54b
    Merge #2500 bors[bot] 2022-11-08 07:55:25 +0000
  • 4b179d9008
    Merge branch 'master' into hibp Alexander Graf 2022-11-07 23:05:51 +0100
  • 4563038b32
    Merge #2518 bors[bot] 2022-11-07 15:50:10 +0000
  • 36019a8ce9
    Don't show Dockerfile before building Alexander Graf 2022-11-07 16:48:58 +0100
  • dd3cd1263e
    Add development documentation again Alexander Graf 2022-11-07 16:47:13 +0100
  • 91e12d510d
    Use default password used everywhere else Alexander Graf 2022-11-07 16:35:01 +0100
  • defd533319
    Don't duplicate hidden fields Alexander Graf 2022-11-07 16:16:09 +0100
  • db87a0f3a1
    Move temporary db into container and show docker run command Alexander Graf 2022-11-04 23:51:32 +0100
  • f7caaddbec
    Speed up asset building when developing Alexander Graf 2022-11-04 23:39:39 +0100