Commit Graph

81 Commits

Author SHA1 Message Date
Marvin A. Ruder 05fc4f7aba fix(ui): Swap translations for oversized dropdown
* Fix other typos
* Fixes #6400

Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
2025-03-25 21:24:22 +01:00
DerLinkman 0860a7503e os: updated alpine containers to 3.21 2025-03-10 11:56:12 +01:00
FreddleSpl0it 89fb1322c6 Enable password protection for Redis 2024-11-19 14:25:31 +01:00
FreddleSpl0it d8c8e4ab1b [DockerApi] Fix IMAP ACL migration issue when renaming mailbox 2024-10-31 11:00:03 +01:00
FreddleSpl0it 1528e8766a [DockerApi] correctly escape user input 2024-09-06 15:59:52 +02:00
FreddleSpl0it 8e7b27aae4 [DockerApi] rework doveadm__get_acl function 2024-08-23 09:30:23 +02:00
FreddleSpl0it be5a181be5 [Web][DockerApi] migrate imap acl on mbox rename 2024-08-22 10:10:05 +02:00
FreddleSpl0it 10dfd0a443 [Web][DockerApi] Add the ability to rename the local part of a mailbox 2024-08-21 10:10:34 +02:00
Hassan A Hashim f3da8bb85f Refactor/Change Dockerfiles cmd from shell to exec form (#6019)
* Update `dockerapi/Dockerfile` CMD from shell to exec format

* Update `postfix/Dockerfile` CMD from shell to exec format

* Update `sogo/Dockerfile` CMD from shell to exec format

* Update `unbound/Dockerfile` CMD from shell to exec format

* Update `watchdog/Dockerfile` CMD from shell to exec format
2024-08-19 10:42:11 +02:00
Hassan A Hashim edd85dea8d Fix LABEL in Dockerfile, should be key=value
Refering to the [Official Docker Docs](`https://docs.docker.com/reference/dockerfile/#label`), clearly said the format of LABEL is `LABEL <key>=<value> <key>=<value> <key>=<value> ...`.
2024-08-06 22:44:59 +03:00
DerLinkman ba8902f0b1 os: updated all Alpine containers to 3.20 2024-06-05 11:52:48 +02:00
Peter 6a807b7799 Remove one GmbH 2024-02-15 17:43:01 +01:00
DerLinkman accedf0280 Updated mailcow Components to be ARM64 compatible 2024-01-17 10:14:36 +01:00
DerLinkman 25007b1963 dockerapi: implemented lifespan function 2024-01-09 11:50:22 +01:00
DerLinkman 333b7ebc0c Fix Alpine 3.19 dependencies 2024-01-09 11:17:52 +01:00
Peter 5896766fc3 Update to Alpine 3.19 2024-01-09 11:17:51 +01:00
Michael Stilkerich 930473a980 Set asyncio timeout to 0 for yielding 2023-08-12 07:20:56 +02:00
Michael Stilkerich 533bd36572 Fix CPU load of dockerapi container
Previously the handle_pubsub_messages() loop was executing every 10ms
when there was no message available. Now reading from the redis network
socket will block (the coroutine) for up to 30s before it returns when
no message is available.

Using channel.listen() would be even better, but it lacks the
ignore_subscribe_messages option and I could not figure out how to
filter the returned messages.
2023-08-05 20:58:34 +02:00
FreddleSpl0it 0f0d43b253 [Dockerapi] add missing import os 2023-07-07 11:32:28 +02:00
FreddleSpl0it 06cce79806 [Dockerapi] add pubsub handler for broadcasting in ha setup 2023-06-12 16:37:48 +02:00
DerLinkman 70aab7568e Changed maintainers to tinc (Dockerfiles) 2023-05-30 16:20:35 +02:00
Patrick Schult 3c68a53170 Merge pull request #5201 from mailcow/fix/sieve-print
[Dockerapi] Fix typo in dockerapi sieve print
2023-05-08 16:00:22 +02:00
DerLinkman b5acf56e20 Added Platform Information on Status Page 2023-05-02 18:11:10 +02:00
FreddleSpl0it 6e79c48640 [Dockerapi] Fix typo in dockerapi sieve print 2023-04-21 16:15:16 +02:00
FreddleSpl0it be2286c11c [Dockerapi] fix maildir cleanup for domains 2023-04-20 13:41:11 +02:00
FreddleSpl0it 4021613059 delete vmail_index when mbox is deleted 2023-03-28 10:59:08 +02:00
FreddleSpl0it b719982504 partial rollback of dockerapi 2023-01-25 09:31:22 +01:00
DerLinkman 827cb00837 [DockerAPI] Tagged as 2.0 (rewrite) 2022-12-08 16:09:20 +01:00
FreddleSpl0it da415e5c6b [Dockerapi] define matched var before use 2022-11-15 16:12:07 +01:00
DerLinkman 75fdeb2843 Fixed queue message error 2022-10-18 14:19:51 +02:00
FreddleSpl0it 10e560c5b2 fix set rspamd worker password 2022-10-01 15:56:45 +02:00
FreddleSpl0it be7252f620 [BS5] update async dockerapi 2022-08-23 11:57:05 +02:00
FreddleSpl0it db8af3d1e0 [BS5] use fastapi and aiodocker for dockerapi 2022-08-22 16:14:04 +02:00
FreddleSpl0it 5d35af9d69 [BS5] rework network and disk io 2022-08-10 16:16:36 +02:00
FreddleSpl0it a3c0737ba8 [BS5] add host statistics 2022-08-09 20:29:33 +02:00
Peter 0bc2a16093 Update base image to alpine 3.16 2022-06-05 19:04:51 +02:00
Niklas Meyer 2f9d8213b6 [Alpine] Update to 3.15 (#4372) 2021-12-14 14:10:31 +01:00
andryyy 19dda55d96 [Alpine] Upgrade to 3.14 2021-08-30 21:01:09 +02:00
andryyy 27b18373cc [Alpine] Update Alpine base images to v3.13 2021-02-18 08:48:12 +01:00
andryyy 14bca3a1f9 [DockerAPI] Show queue item content via postcat 2020-05-19 20:15:01 +02:00
andryyy 02a74914b4 Update to Alpine 3.11 2020-05-11 11:50:45 +02:00
andryyy 6565e994bb [MySQL, PHP, DockerAPI] Move mysql_tzinfo_to_sql trigger to php-fpm-mailcow to prevent race condition on slow disks (known bug @ MariaDB) 2019-11-10 13:15:57 +01:00
andryyy b0711db489 [Dockerfiles] Rename some files and create hook points 2019-10-18 12:01:47 +02:00
André Peters 4f6d407fdd Revert "extend debug page to show assigned domain quota" 2019-10-02 19:23:09 +02:00
heavygale ecda554e53 finalizing disk usage rework
- changed dockerapi to not return human readable values for df
- all caluclations now in KiB
- moved code from domain_admin to mailbox functions
- using actual occupied bytes as used quota
- all outputs now in *iB using formatBytes()
2019-10-01 20:27:06 +02:00
andryyy 8c26371d6d [SQL upgrade] Catch more errors 2019-09-25 12:53:14 +02:00
andryyy 5ae05b5ec0 [SQL Upgrade] Fix process of SQL upgrade, wait for command to complete and do not use pipe communication model 2019-09-23 21:42:47 +02:00
andryyy 67049a27e2 [DockerAPI] Fix pathes, fixes #2820 2019-07-30 11:32:38 +02:00
andryyy a2cc3340b7 [DockerAPI] Alpine 3.10 2019-07-22 21:09:17 +02:00
Christian Burmeister a8e96c57b1 fix typo - container_post__exec__maildir__cleanup 2019-05-22 23:05:07 +02:00