Omid Zamani
a995894dbd
fix: use build-essential, enable universe repository, and add apt-get lock timeout for dependency installation.
2026-01-06 12:58:51 +01:00
Omid Zamani
a8536c2af2
fix systemd resolved
2026-01-06 12:22:07 +01:00
Omid Zamani
971b57678b
refactor: Remove create_remote_dir parameter from dovecot files.put call.
2026-01-06 11:52:12 +01:00
Omid Zamani
a3ecad1179
fix: ensure Dovecot mailboxes and systemd override directories exist, and correct Postfix systemd override path
2026-01-06 11:36:23 +01:00
Omid Zamani
e32b340fed
Adjust systemd service runtime directory permissions and umask, correct Postfix systemd override path, and update opendkim socket path.
2026-01-06 10:04:58 +01:00
Omid Zamani
32f4017cb4
fix: Use double quotes for domain in acmetool desired file removal command.
2026-01-03 12:37:17 +01:00
Omid Zamani
b58aad9099
fix: resolve issue on deployment
2026-01-03 12:24:44 +01:00
Omid Zamani
73dba02a62
refactor: move certificate permission commands to configure method and apply them conditionally.
2026-01-03 12:05:57 +01:00
Omid Zamani
b28105bbfa
fix: Introduce uv for dependency locking and update deployment configurations.
2026-01-02 20:02:01 +01:00
Omid Zamani
928b41aae2
fix: change config to work also on debian 11
2026-01-02 18:55:48 +01:00
Omid Zamani
68277cc929
fix: reoslve the uv issue
2026-01-02 16:50:08 +01:00
Omid Zamani
e6cdcc207a
docs: Update documentation installation command from pip to uv.
2026-01-02 16:38:25 +01:00
Omid Zamani
d089e7e06f
feat: Migrate to uv for dependency management and script execution.
2026-01-02 16:37:33 +01:00
Omid Zamani
4f2975eeb4
fix: add init.sh script to automate relay-ir setup, configuration, and deployment.
2026-01-01 23:24:31 +01:00
Omid Zamani
58d82f04b5
fix: guard inotify sysctl limit updates against fact retrieval errors
2026-01-01 22:57:52 +01:00
Omid Zamani
740574fa1f
refactor: simplify domain configuration by removing www and mta-sts subdomains, disabling opendkim milter, and adjusting DNS query behavior.
2025-12-31 05:01:42 +01:00
373
bcf2fdb5d0
docs: consistent naming schema in documentation
2025-12-28 23:57:39 +01:00
link2xt
77a6f49c9b
ci: remove jsok/serialize-workflow-action dependency
...
Deployments to test servers will not be cancelled anymore,
but it is not clear if we even want it.
This setup is much simpler because it only depends
on GitHub Actions features and does not allocate
a runner just to sleep there and wait in the queue.
2025-12-27 14:36:39 +00:00
holger krekel
99630e4d1b
docs: streamline migration guide wording, provide titled steps ( #789 )
...
* docs: update migration guide after nine migration
* use $OLD_IP4 and $NEW_IP4 to make docs more readable. Also streamline "set TTL to 5 minute" phrasing a bit.
* fix tar commands
* refactor: streamline and refactor the migration guide to provide more clarity and focus
* recommend a "higher TTL" concrete value
Co-authored-by: missytake <missytake@systemli.org >
* scriptify another location
---------
Co-authored-by: missytake <missytake@systemli.org >
2025-12-27 13:10:56 +01:00
373
2f8199a7c6
test: update config test for proper assertion
2025-12-26 20:46:03 +01:00
373
4eeead2826
feat: increases default max mailbox size
...
this changeset increases the default max mailbox or quota size per a conversation in our development channel
2025-12-26 20:46:03 +01:00
link2xt
0d890274fd
feat: use daemon_name for OpenDKIM sign-verify decision instead of IP
...
On FreeBSD 127.0.0.2 is not assigned to any interface by default,
so 127.0.0.2 source address hack cannot be used to make OpenDKIM
verify the signature instead of signing.
This change sets InternalHosts to `-` so no IP addresses
make OpenDKIM sign the message. Instead of IP address,
OpenDKIM in the outgoing pipeline is explicitly told
to sign messages by setting `{daemon_name}` macro to `ORIGINATING`.
2025-12-19 17:09:33 +00:00
link2xt
7191329a9f
chore(release): prepare for 1.9.0
1.9.0
2025-12-18 23:49:48 +00:00
link2xt
1ae4c8451a
ci: run tests against ci-chatmail.testrun.org instead of nine.testrun.org
2025-12-18 23:06:05 +00:00
holger krekel
f04a624e19
fix: use absolute path instead of relative path, and streamline some code parts according to comments at https://github.com/chatmail/relay/pull/785
2025-12-18 23:31:39 +01:00
holger krekel
24e3f33acd
fix: expire messages also from DeltaChat IMAP subfolders
2025-12-18 23:04:50 +01:00
link2xt
610843a44a
docs: add RELEASE.md and CONTRIBUTING.md
2025-12-18 09:21:19 +01:00
link2xt
966754a346
chore: setup git-cliff
...
I am running git-cliff 2.11.0.
Ran `git-cliff --init` to generate `cliff.toml`.
Removed emojis, replaced `doc` with `docs` to match chatmail core
convention.
2025-12-18 09:21:19 +01:00
link2xt
87153667ed
chore: update the heading in the CHANGELOG.md
...
I have checked that nobody added any entries since 1.8.0 was released.
2025-12-17 21:18:02 +00:00
holger krekel
abe0cb5d08
address cliff's comments about dovecot/postfix
2025-12-17 16:21:40 +01:00
missytake
8c8c37c822
postfix: restart automatically on failure
2025-12-17 16:21:40 +01:00
missytake
e7bed4d2a1
dovecot: restart automatically on failure
2025-12-17 16:21:40 +01:00
j4n
df21076e9b
acmetool: use a fixed name and reconcile instead of want
2025-12-17 11:57:41 +01:00
missytake
70da217442
opendkim: only display last sigerror
2025-12-17 10:39:50 +01:00
missytake
40fd62c562
opendkim: report DKIM error code in SMTP response
2025-12-17 10:39:50 +01:00
cliffmccarthy
d76b33def1
feat: Remove echo from passthrough recipients
2025-12-17 10:35:47 +01:00
cliffmccarthy
bab3de9768
feat: Remove echobot user from deployment
2025-12-17 10:35:47 +01:00
cliffmccarthy
49c66116bf
feat: Remove echobot special cases
2025-12-17 10:35:47 +01:00
373
9bf99cc8a9
removes development notice
2025-12-16 15:06:45 +01:00
Mark Felder
1188aed061
Related: Add the Chatmail Cookbook project
2025-12-14 20:32:08 +01:00
Mark Felder
e15b8ebf11
docs README update
...
There is no sphinx-build to pip install
2025-12-14 20:31:19 +01:00
missytake
c84ddf69e8
add missing changelog entries
1.8.0
2025-12-12 14:18:42 +01:00
missytake
96fc3d9ff6
tests: don't let test_status_cmd test server state
2025-12-12 14:00:53 +01:00
missytake
4b5e8feb96
ci: run test_status_cmd at the end to avoid flakiness
2025-12-12 14:00:53 +01:00
Rodrigo Camacho
c98853570b
updated location of the documentation for custom webpage location
2025-12-11 22:50:02 +01:00
Simon Laux
bad356503e
Merge pull request #745 from chatmail/simon/i744
...
fix: Handle case where user followed the tutorial and set the CNAME reccord for mta-sts, but no TXT record for it yet.
2025-12-11 22:41:14 +01:00
adb
dba48e88d1
Merge pull request #760 from chatmail/adb/issue-734
...
add imap_compress option to chatmail.ini
2025-12-11 08:33:41 +01:00
adbenitez
3ae8834cbe
update changelog
2025-12-11 08:33:24 +01:00
adb
81391f4066
Update cmdeploy/src/cmdeploy/dovecot/dovecot.conf.j2
...
Co-authored-by: missytake <missytake@systemli.org >
2025-12-10 20:43:03 +01:00
adbenitez
55cfd00505
add imap_compress option to chatmail.ini
2025-12-09 09:32:53 +01:00