Commit Graph

  • 481791c277 re-enable running the CI in pull requests, but not concurrently missytake 2024-03-28 17:51:10 +01:00
  • a25c7981f9 start unreleased changelog holger krekel 2024-03-28 18:02:05 +01:00
  • 53519f2865 prepare 1.1.0 tag holger krekel 2024-03-28 16:28:28 +01:00
  • 3a50d82657 Move systemd unit templates to cmdeploy link2xt 2024-03-28 15:21:36 +00:00
  • c640087498 fix error string holger krekel 2024-03-28 12:17:33 +01:00
  • 2089f3ab58 persist pending notifications to directory so that they survive a restart holger krekel 2024-03-28 12:13:53 +01:00
  • cbaa6924c1 use json instead of python's marshal holger krekel 2024-03-28 11:05:25 +01:00
  • 6ab3e9657d test and fix for edge case holger krekel 2024-03-28 10:46:21 +01:00
  • 16f237dc60 add changelog entry holger krekel 2024-03-28 10:33:20 +01:00
  • 554c33423f various naming refinements holger krekel 2024-03-28 10:25:56 +01:00
  • 5d5e2b199c remove timeout support, it's not needed holger krekel 2024-03-27 18:32:40 +01:00
  • 989ce70f97 refine logging holger krekel 2024-03-27 18:20:00 +01:00
  • f5dc4cb71e more resilience holger krekel 2024-03-27 18:13:21 +01:00
  • 76512dfa2d move persistentdict into own file, rename holger krekel 2024-03-27 17:57:19 +01:00
  • 850112502f extend imap online test to cover multi-device holger krekel 2024-03-27 17:39:02 +01:00
  • 888fa88aa3 back to using marshal, and a filelock holger krekel 2024-03-27 17:25:29 +01:00
  • 15e7458666 add a persistent dict impl holger krekel 2024-03-27 17:06:43 +01:00
  • 0a93c76e66 add multi-token support holger krekel 2024-03-27 15:03:59 +01:00
  • 312f86223c fix target dir holger krekel 2024-03-27 13:49:14 +01:00
  • 27a60418ad use "devicetoken" consistently and take it from a var holger krekel 2024-03-27 13:27:55 +01:00
  • 46d31a91da properly startup metadata service and add online test for metadata holger krekel 2024-03-27 13:17:33 +01:00
  • a8765d8847 store metadata in a per-mbox dir holger krekel 2024-03-27 12:45:05 +01:00
  • 8ee6ca1b80 store tokens on a per-maildir basis holger krekel 2024-03-27 12:16:18 +01:00
  • 1a2b73a862 store tokens in guid-directories holger krekel 2024-03-27 10:29:22 +01:00
  • c44f4efced Store raw tokens instead of dictionaries in metadata link2xt 2024-03-24 02:04:26 +00:00
  • 9fdf4fd2af add to changelog holger krekel 2024-03-26 23:37:37 +01:00
  • 33353ccaf6 don't warn on hello holger krekel 2024-03-26 18:21:13 +01:00
  • 5fe3a269be add changelog entries holger krekel 2024-03-25 14:11:22 +01:00
  • 0b4770018d add a first changelog for the last week of changes holger krekel 2024-03-21 09:06:17 +01:00
  • 75fcbd03ce echobot: ignore info messages link2xt 2024-03-25 14:35:04 +00:00
  • 377121bdee Fix echobot logging link2xt 2024-03-25 13:47:52 +00:00
  • e5e58f4e38 tests: fix quota test after log line changed missytake 2024-03-25 12:12:20 +01:00
  • 04517f284c acmetool: reload postfix+dovecot after cert renew. fix #234 missytake 2024-03-25 11:15:02 +01:00
  • e32fb37b5d fix some test and formatting/ruff issues holger krekel 2024-03-21 10:00:20 +01:00
  • 8d9019b1c5 fix runtime dovecot/sieve-compile error on every incoming message holger krekel 2024-03-20 15:36:30 +01:00
  • 63d3e05674 remove superflous check in tests holger krekel 2024-03-20 17:58:59 +01:00
  • e466a03055 fixes holger krekel 2024-03-20 17:38:39 +01:00
  • 1819a276cb implement persistence via marshal holger krekel 2024-03-20 17:02:04 +01:00
  • 9ec6430b71 make notifier take a directory holger krekel 2024-03-20 16:40:41 +01:00
  • 2097233fd6 expunge: reset maildirsize after expunging old mails missytake 2024-03-10 23:25:33 +01:00
  • 4bca7891a2 Switch SPF from fail to softfail (~all instead of -all) link2xt 2024-03-09 20:02:29 +00:00
  • 2e23e743fd dovecot: increase default_client_limit link2xt 2024-03-08 08:41:10 +00:00
  • edc593586b Implement "iterate" command in metadata server link2xt 2024-03-08 02:04:54 +00:00
  • 1e229ad2de Add tests to metadata/token handling and post notifications in background thread (#224) holger krekel 2024-03-08 02:56:33 +01:00
  • 8baee557ee make sure rsync is installed, later commands depend on it missytake 2024-03-07 15:57:21 +01:00
  • 42e50b089f Push notification extension link2xt 2024-01-24 23:14:05 +00:00
  • e6a3fab6aa config: only block words if they are in privacy* config keys missytake 2024-03-05 00:11:18 +01:00
  • ccd6e3e99c fix bailout if there is no TXT entry holger krekel 2024-03-04 19:48:46 +01:00
  • 21778fa4f3 tests: add test that we don't leak email addresses via VRFY missytake 2024-01-31 00:59:35 +01:00
  • 14342383cf Generate our own single-line DKIM entry link2xt 2024-01-20 15:53:51 +00:00
  • 926de76010 tests: make maildata work with python3.9 missytake 2024-02-17 10:17:20 +01:00
  • ee25d35db1 Fix Python 3.9 support link2xt 2024-02-15 14:37:31 +00:00
  • ee2115584b Run scripts/cmdeploy fmt link2xt 2024-02-15 14:07:10 +00:00
  • 1c9c088657 tests: add test that currently no outdated mails are stored on the server missytake 2024-02-14 11:21:47 +01:00
  • b5afac2f1a expunge: run cronjob with vmail instead of dovecot. fix #210 missytake 2024-02-14 11:03:42 +01:00
  • c8d9f20a48 fix: avoid "Argument list too long" in expunge.cron link2xt 2024-02-13 07:14:39 +00:00
  • 6a30db7ce0 tests: test that echobot replies to msg. closes #199 missytake 2024-01-31 01:26:10 +01:00
  • 9e9ab80422 Do not subscribe to TLS reports link2xt 2024-01-31 02:56:40 +00:00
  • 5b9debfbdf Test dict protocol handler as a separate function link2xt 2024-01-30 18:58:17 +00:00
  • 788309b85a Merge Postfix TLS hardening link2xt 2024-01-30 18:45:34 +00:00
  • 5bbb3d9b21 Rewrite and document smtpd_tls_exclude_ciphers link2xt 2024-01-26 19:52:15 +00:00
  • 6bc2186912 postfix: set tls_preempt_cipherlist link2xt 2024-01-26 19:45:53 +00:00
  • 8d5f91bf98 postfix: use new syntax for TLS version link2xt 2024-01-26 19:42:18 +00:00
  • 9ddf60d0fc postfix: enforce TLS 1.2, disallow some insecure TLS ciphers missytake 2023-12-08 22:13:18 +01:00
  • 05bdf65996 Add ADSP DNS record link2xt 2024-01-20 22:15:04 +00:00
  • 6d6217812d Add missing login map link2xt 2024-01-25 22:00:36 +00:00
  • ea36e73b8e postfix: require that login matches envelope FROM link2xt 2024-01-24 18:59:51 +00:00
  • da268b57d4 tests: fix missing DKIM error message missytake 2024-01-24 13:08:58 +01:00
  • 5588e13e54 Create opendkim configs before installing link2xt 2024-01-23 18:13:18 +00:00
  • 7c7f1cad7f Replace rspamd with OpenDKIM link2xt 2024-01-19 10:17:48 +00:00
  • a6b333672d Revert "Pin deltachat-rpc-server version" link2xt 2024-01-24 03:53:07 +00:00
  • 29857143c9 Dovecot: setup METADATA link2xt 2024-01-20 23:20:30 +00:00
  • d1460e7a1a tests: other bots could be in passthrough_recipients missytake 2023-12-29 11:26:10 +01:00
  • 87ab7e83d5 config: add xstore and groupsbot to default passthrough_recipients missytake 2023-12-29 11:08:01 +01:00
  • 9f31357a9c Remove postscreen-related entries from Postfix master.cf link2xt 2024-01-12 03:21:44 +00:00
  • c94ef0379a Update pip and setuptools in scripts/initenv.sh link2xt 2024-01-21 12:57:32 +00:00
  • bc66325d71 Cleanup Received headers after filtermail as well link2xt 2024-01-23 21:27:23 +00:00
  • 27f44ae911 Cleanup Received headers only on outgoing mail link2xt 2024-01-23 20:10:09 +00:00
  • 3940b9256d Pin deltachat-rpc-server version link2xt 2024-01-22 14:44:39 +00:00
  • 4886ff9b86 Do not use redirect on /cgi-bin/newemail.py link2xt 2024-01-21 13:07:07 +00:00
  • 38a9fc3d6e CI: fix GH action description missytake 2024-01-19 20:30:36 +01:00
  • e676545f7a CI: DEFAULT_DNS_ZONE doesn't need to be secret missytake 2024-01-19 12:18:27 +01:00
  • ef95627138 CI: don't reset staging.testrun.org VPS on every CI run missytake 2024-01-18 17:00:39 +01:00
  • bfaedb5cf1 CI: save /var/lib/rspamd/dkim from getting wiped missytake 2024-01-17 15:57:55 +01:00
  • ea8d53aa9b CI: test DNS entries after online tests, less flaky missytake 2024-01-17 13:44:21 +01:00
  • be7a000de6 CI: try cmdeploy dns 3 times as it is a bit flaky missytake 2024-01-17 12:50:53 +01:00
  • ad3cf9ecaa CI: enable tests with 2 chatmail servers, with nine.testrun.org for now missytake 2024-01-17 11:35:46 +01:00
  • 691324a3e8 DNS: revert hardcoded DNS server for reverse DNS checks missytake 2024-01-17 11:31:25 +01:00
  • 23a9f893b4 CI: save /var/lib/acme from getting wiped missytake 2024-01-10 17:09:47 +01:00
  • 3ea826aecb CI: don't deploy to nine.testrun.org automatically missytake 2024-01-10 17:02:58 +01:00
  • 532d094a08 CI: check whether cmdeploy dns --zonefile works missytake 2024-01-10 15:51:52 +01:00
  • 0cea5840df CI: don't reset staging.testrun.org after each run missytake 2024-01-10 14:50:41 +01:00
  • 45686778ea unbound: ensure systemd service can be started after root keys were generated missytake 2024-01-09 18:30:40 +01:00
  • 45108d9c93 CI: deploy on staging.testrun.org and if it works, on nine.testrun.org missytake 2024-01-08 16:16:54 +01:00
  • 3665d957a7 tests: fix tests for new fastCGI route and DKIM responses missytake 2024-01-17 11:23:04 +01:00
  • 86940b2ee1 Stop requesting DMARC reports link2xt 2024-01-16 03:36:19 +00:00
  • 24fb9eb65b Nicer /new URL for new accounts and redirect GET requests link2xt 2024-01-15 11:06:35 +00:00
  • 700256c273 Split DKIM checks into separate rules link2xt 2024-01-15 02:36:10 +00:00
  • d575d62b18 rspamd: give the reason to MTA when incoming mail is rejected link2xt 2024-01-14 13:12:05 +00:00
  • 8cdf8ce376 Merge 'rspamd' branch, replacing OpenDKIM with rspamd link2xt 2024-01-14 09:30:31 +00:00