Commit Graph

961 Commits

Author SHA1 Message Date
missytake 72689563f9 ci: testing https://github.com/chatmail/dovecot/pull/4 2025-08-06 08:04:50 +02:00
missytake d880937d44 doc: added maddy-chatmail to README (#605)
* doc: added maddy-chatmail to README

* Update README.md

Co-authored-by: holger krekel  <holger@merlinux.eu>

---------

Co-authored-by: holger krekel <holger@merlinux.eu>
2025-07-28 16:16:14 +02:00
missytake 46d2334e9c add changelog 2025-07-09 08:42:25 +02:00
missytake 0ba94dc613 dovecot: set TZ=:/etc/localtime to improve performance 2025-07-09 08:42:25 +02:00
missytake d379feea4f dovecot: only install if it isn't installed already 2025-07-08 19:41:19 +00:00
missytake e82abee1b9 dovecot: fix errors on re-deployment 2025-07-08 19:41:19 +00:00
missytake 94060ff254 dovecot: never redownload the .deb file 2025-07-08 14:01:50 +02:00
missytake 1b5cbfbc3d dovecot: if architecture isn't supported, install dovecot from apt 2025-07-08 14:01:50 +02:00
missytake f1dcecaa8f dovecot: verify checksums when downloading debs 2025-07-08 14:01:50 +02:00
missytake 650338925a add changelog 2025-07-08 14:01:50 +02:00
missytake 44f653ccca dovecot: install other dovecot packages 2025-07-08 14:01:50 +02:00
missytake 6c686da937 dovecot: apt install -f 2025-07-08 14:01:50 +02:00
missytake 387532cfca dovecot: download deb for correct arch 2025-07-08 14:01:50 +02:00
missytake 68904f8f61 dovecot: detect architecture 2025-07-08 14:01:50 +02:00
missytake 740fe8b146 dovecot: install from download.delta.chat instead of opensuse 2025-07-08 14:01:50 +02:00
Andrey 162dc85635 clarify about remote/local in readme (#597)
Closes #588
2025-07-07 10:24:38 +02:00
missytake b699be3ac8 doc: specify where it needs to be the local PC 2025-07-07 10:24:38 +02:00
missytake b4122beec4 fix lint 2025-06-29 19:49:49 +02:00
missytake 1596b2517c tests: test more reliably if port 25 is reachable 2025-06-29 19:49:49 +02:00
missytake 1f5b2e947c CI: ignore PLC0415 in ruff (imports outside top level) 2025-06-29 19:49:17 +02:00
holger krekel 8a59d94105 Update notifier.py docs
Update to current status and naming
2025-06-27 11:08:31 +02:00
link2xt 96a1dbac08 Expire push notification tokens after 90 days 2025-06-10 22:27:21 +00:00
link2xt 5215e1dc2b Update changelog 2025-06-04 20:57:31 +00:00
link2xt 624a33a61e Use static binary from official mtail release instead of Debian package
Debian has outdated version that does not actually work
with logs from stdin. It gets stuck after some time.
2025-06-04 20:56:27 +00:00
link2xt 6bc751213f Checkout non-merge commit in CI 2025-06-04 20:12:22 +00:00
link2xt 4b721bfcd4 Reconfigure imap-login to high-performance mode
High-security mode could be configured
to handle more connections by increasing process_limit,
but has problems logging in many users at once after
each Dovecot restart or config reload.
2025-06-03 16:30:06 +00:00
link2xt 4a6aa446cd Increase nginx connection limits 2025-06-02 18:28:57 +00:00
Sandra Snan e0140bbad5 Remove contains from lua
Is this function even doing anything? If so reject PR. I'm still
trying to understand the code.
2025-06-02 18:12:58 +00:00
missytake 6cede707ac Update cmdeploy/src/cmdeploy/__init__.py
Co-authored-by: holger krekel  <holger@merlinux.eu>
2025-05-25 09:12:59 +02:00
missytake b27937a16d doc: add changelog 2025-05-25 09:12:59 +02:00
missytake 30b6df20a9 cmdeploy: upload chatmail/relay version to /etc 2025-05-25 09:12:59 +02:00
missytake 6c27eaa506 cmdeploy fmt 2025-05-25 09:12:59 +02:00
missytake 0c28310861 make cmdeploy fmt happy 2025-05-24 08:47:49 +02:00
missytake 0125dda6d7 echo: add echo@ to passthrough_senders in default config 2025-05-24 08:47:49 +02:00
missytake fe38fcbeba filtermail: add echo to passthrough_recipients by default 2025-05-24 08:47:49 +02:00
missytake b4af6df55c chatmaild: allow echobot to receive unencrypted messages by default 2025-05-24 08:47:49 +02:00
missytake 15244f6462 lint: make ruff happy 2025-05-17 19:31:33 +02:00
missytake 23655df08a doc: add changelog 2025-05-17 19:31:33 +02:00
missytake b925f3b5ab filtermail: respect message size limit in the config 2025-05-17 19:31:33 +02:00
missytake 823bc90eb1 cmdeploy: make it work without bash
Co-authored-by: link2xt <link2xt@testrun.org>
2025-05-16 21:27:50 +02:00
missytake ed93678c9d cmdeploy: on ubuntu/debian, test if python3-dev is installed 2025-05-16 21:27:50 +02:00
Adon Metcalfe 2b4e18d16f Only update sysctl settings if needed
If running in a constrained environment (e.g. an incus / systemd container), setting sysctl limits is constrained, this tweak just checks existing settings and if large enough continues instead of applying
2025-05-15 12:39:01 +02:00
adbenitez 09ff56e5b9 add test 2025-05-05 12:59:09 +02:00
adbenitez b35e84e479 avoid crash on spurious empty file in the pending_notifications dir 2025-05-05 12:59:09 +02:00
link2xt 0638bea363 filtermail: allow partial body length in OpenPGP payloads 2025-05-05 07:03:09 +00:00
Adon Metcalfe ab9ec98bcc Update README.md
minor doc fix
2025-04-26 09:17:21 +02:00
missytake b9a4471ee4 cmdeploy: run apt update to make sure dns-utils can be installed 2025-04-24 18:04:00 +02:00
link2xt 5f29c53232 Fix mox URL in the README 2025-04-23 16:59:26 +00:00
s0ph0s 1d4aa3d205 Add note to README about related projects 2025-04-17 11:54:23 +02:00
missytake a78c903521 cmdeploy: config value for deleting large messages after X days 2025-04-16 14:14:44 +02:00