This website works better with JavaScript.
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