holger krekel
|
459ffcabd6
|
better preserve notification order, using a queue again
|
2024-04-04 12:57:49 +02:00 |
|
missytake
|
75cc3fdab0
|
DNS: add changelog entry
|
2024-04-03 15:12:52 +02:00 |
|
missytake
|
2d26a40c2b
|
DNS: lint
|
2024-04-03 15:12:52 +02:00 |
|
missytake
|
a78d4e6198
|
DNS: optimize dnsutils installation command
|
2024-04-03 15:12:52 +02:00 |
|
missytake
|
2a1e004962
|
DNS: ensure dig is installed
|
2024-04-03 15:12:52 +02:00 |
|
link2xt
|
5e55cc205d
|
Run chatmail-metadata and doveauth as vmail
|
2024-03-30 23:08:42 +01:00 |
|
missytake
|
476c732373
|
CI: use [] consistently
|
2024-03-30 21:42:19 +01:00 |
|
missytake
|
71c50b7936
|
CI: fix local paths (this time\!)
|
2024-03-30 21:42:19 +01:00 |
|
missytake
|
79cb390f16
|
CI: fix local paths
|
2024-03-30 21:42:19 +01:00 |
|
missytake
|
c1452c9c6f
|
CI: fix paths on ns.testrun.org
|
2024-03-30 21:42:19 +01:00 |
|
missytake
|
6e903d7498
|
CI: restore ACME & DKIM state from ns.testrun.org
|
2024-03-30 21:42:19 +01:00 |
|
link2xt
|
221f4a2b0c
|
Apply systemd restrictions to echobot
These options are suggested by
`systemd-analyze security echobot.service`
|
2024-03-30 14:17:48 +00:00 |
|
link2xt
|
080ae058d8
|
Remove non-existent file pattern from MANIFEST.in
|
2024-03-30 09:14:01 +00:00 |
|
missytake
|
edb84c0b3b
|
CI: chown /var/lib/acme to root after restoring state
|
2024-03-30 01:49:03 +01:00 |
|
missytake
|
04ef477d51
|
CI: fix rsync statements
|
2024-03-30 01:49:03 +01:00 |
|
holger krekel
|
5696788d3a
|
add changelog entry
|
2024-03-29 08:54:11 +01:00 |
|
link2xt
|
1c2bf919ed
|
Start Dovecot before Postfix
|
2024-03-29 04:24:54 +00:00 |
|
link2xt
|
d15c22c1e8
|
Configure users and groups before installing any packages
Otherwise packages may add user
without correct configuration such as groups
and the step adding user will be skipped.
|
2024-03-29 04:24:54 +00:00 |
|
missytake
|
9c6e90ae27
|
make sure fmt and offline checks are only run after DKIM & ACME is restored
|
2024-03-29 04:24:54 +00:00 |
|
missytake
|
481791c277
|
re-enable running the CI in pull requests, but not concurrently
|
2024-03-29 04:24:54 +00:00 |
|
holger krekel
|
a25c7981f9
|
start unreleased changelog
|
2024-03-28 18:02:05 +01:00 |
|
holger krekel
|
53519f2865
|
prepare 1.1.0 tag
|
2024-03-28 17:59:42 +01:00 |
|
link2xt
|
3a50d82657
|
Move systemd unit templates to cmdeploy
They are part of deployment rather than service itself.
Different deployments may have different users,
filesystem layout etc.
|
2024-03-28 16:38:30 +01:00 |
|
holger krekel
|
c640087498
|
fix error string
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
2089f3ab58
|
persist pending notifications to directory so that they survive a restart
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
cbaa6924c1
|
use json instead of python's marshal
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
6ab3e9657d
|
test and fix for edge case
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
16f237dc60
|
add changelog entry
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
554c33423f
|
various naming refinements
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
5d5e2b199c
|
remove timeout support, it's not needed
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
989ce70f97
|
refine logging
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
f5dc4cb71e
|
more resilience
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
76512dfa2d
|
move persistentdict into own file, rename
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
850112502f
|
extend imap online test to cover multi-device
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
888fa88aa3
|
back to using marshal, and a filelock
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
15e7458666
|
add a persistent dict impl
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
0a93c76e66
|
add multi-token support
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
312f86223c
|
fix target dir
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
27a60418ad
|
use "devicetoken" consistently and take it from a var
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
46d31a91da
|
properly startup metadata service and add online test for metadata
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
a8765d8847
|
store metadata in a per-mbox dir
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
8ee6ca1b80
|
store tokens on a per-maildir basis
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
1a2b73a862
|
store tokens in guid-directories
|
2024-03-28 16:11:00 +01:00 |
|
link2xt
|
c44f4efced
|
Store raw tokens instead of dictionaries in metadata
|
2024-03-28 16:11:00 +01:00 |
|
holger krekel
|
9fdf4fd2af
|
add to changelog
|
2024-03-26 23:37:48 +01:00 |
|
holger krekel
|
33353ccaf6
|
don't warn on hello
|
2024-03-26 23:37:01 +01:00 |
|
holger krekel
|
5fe3a269be
|
add changelog entries
|
2024-03-25 17:51:15 +01:00 |
|
holger krekel
|
0b4770018d
|
add a first changelog for the last week of changes
|
2024-03-25 17:51:15 +01:00 |
|
link2xt
|
75fcbd03ce
|
echobot: ignore info messages
|
2024-03-25 14:38:41 +00:00 |
|
link2xt
|
377121bdee
|
Fix echobot logging
Do not put log messages into format string
and enable INFO level when bot is started
via main() as it happens with systemd.
|
2024-03-25 14:38:41 +00:00 |
|