Commit Graph

  • 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
  • d51a60be57 fix error string hpk/tokendirs holger krekel 2024-03-28 12:17:33 +01:00
  • 0938b3a1b5 persist pending notifications to directory so that they survive a restart holger krekel 2024-03-28 12:13:53 +01:00
  • 4710e0d734 use json instead of python's marshal holger krekel 2024-03-28 11:05:25 +01:00
  • d74b25adea test and fix for edge case holger krekel 2024-03-28 10:46:21 +01:00
  • 917da899c6 add changelog entry holger krekel 2024-03-28 10:33:20 +01:00
  • 92dbabc23d various naming refinements holger krekel 2024-03-28 10:25:56 +01:00
  • 277465462e remove timeout support, it's not needed holger krekel 2024-03-27 18:32:40 +01:00
  • 92b7273c71 refine logging holger krekel 2024-03-27 18:20:00 +01:00
  • 9c31d0762e more resilience holger krekel 2024-03-27 18:13:21 +01:00
  • fab5e8a082 move persistentdict into own file, rename holger krekel 2024-03-27 17:57:19 +01:00
  • 1da5d91b71 extend imap online test to cover multi-device holger krekel 2024-03-27 17:39:02 +01:00
  • c45e98d1dc back to using marshal, and a filelock holger krekel 2024-03-27 17:25:29 +01:00
  • 409b2b6919 add a persistent dict impl holger krekel 2024-03-27 17:06:43 +01:00
  • e2a1ddb987 add multi-token support holger krekel 2024-03-27 15:03:59 +01:00
  • 89734d99cf fix target dir holger krekel 2024-03-27 13:49:14 +01:00
  • 193c8b2e85 use "devicetoken" consistently and take it from a var holger krekel 2024-03-27 13:27:55 +01:00
  • 8694dce7ec properly startup metadata service and add online test for metadata holger krekel 2024-03-27 13:17:33 +01:00
  • 0cf092abd5 store metadata in a per-mbox dir holger krekel 2024-03-27 12:45:05 +01:00
  • 419de239ac store tokens on a per-maildir basis holger krekel 2024-03-27 12:16:18 +01:00
  • 00bed66660 store tokens in guid-directories holger krekel 2024-03-27 10:29:22 +01:00
  • 845ee42f76 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
  • 0bd6e4f165 don't warn on hello hpk/fix-logging 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
  • 355420b6fe echobot: ignore info messages link2xt/fix-echobot-logging link2xt 2024-03-25 14:35:04 +00:00
  • b5628cbe6b Fix echobot logging link2xt 2024-03-25 13:47:52 +00:00
  • fcfc143f1a add changelog entries hpk/changelog holger krekel 2024-03-25 14:11:22 +01: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
  • 21d105d41f Store raw tokens instead of dictionaries in metadata link2xt/store-raw-tokens link2xt 2024-03-24 02:04:26 +00:00
  • e32fb37b5d fix some test and formatting/ruff issues holger krekel 2024-03-21 10:00:20 +01:00
  • 136385f991 fix some test and formatting/ruff issues hpk/fix-tests holger krekel 2024-03-21 10:00:20 +01:00
  • be660a688d add a first changelog for the last week of changes holger krekel 2024-03-21 09:06:17 +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
  • bcd9d615d4 remove superflous check in tests hpk/persist238 holger krekel 2024-03-20 17:58:59 +01:00
  • d820644f66 fixes holger krekel 2024-03-20 17:38:39 +01:00
  • 4e97e4dc3d implement persistence via marshal holger krekel 2024-03-20 17:02:04 +01:00
  • 92a27983be 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
  • 00edc05892 expunge: reset maildirsize after expunging old mails expunge-reset-filesize 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
  • 9dad84746a dovecot: increase default_client_limit link2xt/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
  • a69cf72f80 Implement "iterate" command in metadata server link2xt/metadata-iterate 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
  • 609b9ef494 Update chatmaild/src/chatmaild/metadata.py metadata_refactor holger krekel 2024-03-07 20:46:24 +01:00
  • 8baee557ee make sure rsync is installed, later commands depend on it missytake 2024-03-07 15:57:21 +01:00
  • b5b9f867db refine test holger krekel 2024-03-07 13:08:35 +01:00
  • 7359ccb591 remove debug print holger krekel 2024-03-07 13:04:34 +01:00
  • a67c1b9cc5 post notifications via a background thread holger krekel 2024-03-07 12:59:48 +01:00
  • 64bc8dbcc6 factor out notification logic into Notifier class holger krekel 2024-03-07 12:44:29 +01:00
  • 8928cb8816 test the protocol holger krekel 2024-03-07 12:11:23 +01:00
  • aca4b1a4da write a happy path test holger krekel 2024-03-07 11:27:08 +01:00
  • 4523c09738 refactor into a handle_dovecot_request function holger krekel 2024-03-07 10:33:43 +01:00
  • 42e50b089f Push notification extension link2xt/notifications link2xt 2024-01-24 23:14:05 +00:00
  • b19d571f22 Change Shebang in initenv to be same as cmdeploy shebang Christian Hagenest 2024-03-05 14:02:32 +01: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
  • e313bc3707 fix bailout if there is no TXT entry fix221 holger krekel 2024-03-04 19:48:46 +01:00
  • 6cd096f4ce experiment with allowing "Encrypted Subject" which is what K-9 generates in english locale instead of the "..." that Delta Chat and thunderbird use allow_k9_encrypted_subject holger krekel 2024-03-04 13:57:15 +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/one-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
  • 88963bf1ad tests: make maildata work with python3.9 link2xt/python3.9 missytake 2024-02-17 10:17:20 +01:00
  • 000fed7495 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
  • e331659851 scripts: enable socks5 proxy socks-setup missytake 2024-02-14 10:36:27 +01:00
  • 501351cfe5 Prepare for pyinfra 3 link2xt/pyinfra-3 link2xt 2024-02-13 21:20:25 +00: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