Commit Graph

  • 446bb3483b dovecot: run auth-worker as vmail user missytake 2023-10-14 00:11:03 +02:00
  • cb5c5de154 doveauth: adjust pytest for persistent database missytake 2023-10-14 00:07:00 +02:00
  • 6be51aa4df doveauth: integrate sqlite database missytake 2023-10-14 00:04:57 +02:00
  • f76ddf0e22 doveauth: add sqlite database to persist accounts missytake 2023-10-14 00:04:27 +02:00
  • ae2ee84db2 part of plan was resolved missytake 2023-10-13 21:13:47 +02:00
  • 69b9df9480 add comment about installing doveauth system-wide missytake 2023-10-13 21:12:41 +02:00
  • 4ebec75d95 apply suggestion about pathlib missytake 2023-10-13 21:08:54 +02:00
  • 453910c57e Remove hardcoded domain from doveauth.py link2xt 2023-10-13 18:48:57 +00:00
  • dd9b33907a Log the lookup command in doveauth.lua link2xt 2023-10-13 18:48:42 +00:00
  • 716b8169f8 fix lint issues missytake 2023-10-13 20:51:27 +02:00
  • 6a6255b6d0 script to run all tests from repository root missytake 2023-10-13 20:48:49 +02:00
  • fbda0fb53c install doveauth system-wide via pip missytake 2023-10-13 20:48:36 +02:00
  • 01f350fa0b make doveauth tests pass again missytake 2023-10-13 20:15:07 +02:00
  • 93a84617a8 add doveauth entrypoint for lua missytake 2023-10-13 20:04:10 +02:00
  • 3b0037dc3a scripts/deploy.sh: allow to set $CHATMAIL_DOMAIN externally link2xt 2023-10-13 17:29:07 +00:00
  • 9dfd0ee979 don't run deploy on import missytake 2023-10-13 18:09:35 +02:00
  • 344e799a51 move doveauth scripts to its own python project missytake 2023-10-13 17:57:43 +02:00
  • 556d9d37a4 added doveauth python project and README missytake 2023-10-13 17:56:38 +02:00
  • 6d3ffd8f4e add plan as discussed with alex and nami repackage holger krekel 2023-10-13 17:45:54 +02:00
  • a24f1e8393 create venv in chatmail-pyinfra holger krekel 2023-10-13 16:20:31 +02:00
  • f84692a07a fix/rename holger krekel 2023-10-13 16:14:11 +02:00
  • 4badc7c8d6 (nami, hpk) draft repackaging goal holger krekel 2023-10-13 15:36:42 +02:00
  • 4b82fd6f77 Add init.sh and deploy.sh scripts (#2) link2xt 2023-10-13 14:14:02 +00:00
  • 0f89b52d5b Add init.sh and deploy.sh scripts scripts link2xt 2023-10-13 14:11:13 +00:00
  • 9da375cf5c README: add --ssh-user root link2xt 2023-10-13 14:06:30 +00:00
  • 8086e2ee2f removed inventory, doesn't work anymore anyway missytake 2023-10-13 14:28:08 +02:00
  • 1b88e0d9d0 add a functional online test for login ok/failure auth-fixing holger krekel 2023-10-13 14:13:30 +02:00
  • db6df34703 python tests work holger krekel 2023-10-13 14:05:24 +02:00
  • a907da9907 wip holger krekel 2023-10-13 13:32:27 +02:00
  • 14649c37fd this seems to work holger krekel 2023-10-13 13:23:50 +02:00
  • 28fe373489 (nami, hpk) some random WIP-changes to make dovecot auth work and get us an understanding holger krekel 2023-10-13 12:51:09 +02:00
  • 1942ad3cef ensure environment variables are set missytake 2023-10-13 11:17:55 +02:00
  • 47091db28c renames hpk/shift-doveauth holger krekel 2023-10-13 10:54:12 +02:00
  • f013ff434e rename chatctl to doveauth holger krekel 2023-10-13 10:42:44 +02:00
  • 4ba5b49d19 rename hpk to c1 inv holger krekel 2023-10-13 09:36:59 +02:00
  • 15d650dc83 move tox.ini into pyproject.toml holger krekel 2023-10-13 09:36:27 +02:00
  • 5f5cc99567 first test for python chatctl part and applying black holger krekel 2023-10-12 19:32:49 +02:00
  • a1f0854f33 refactor python part a little (thanks missytake) holger krekel 2023-10-12 19:18:16 +02:00
  • f2a26bc5fe added more tests holger krekel 2023-10-12 19:01:31 +02:00
  • 940b39bce7 more tests, better interface between lua and chatctl, also passing dovecot extras holger krekel 2023-10-12 18:50:40 +02:00
  • 067252703f another test holger krekel 2023-10-12 17:55:46 +02:00
  • 54c461568a some fixes to try running on old python versions hpk/python-old holger krekel 2023-10-12 17:45:57 +02:00
  • 77d800b13f write a bit of tests for a lua script that calls into chatctl.py (#1) holger krekel 2023-10-12 17:41:57 +02:00
  • 4ba5cd0ce3 better output, and allowing to use the lua script as is hpk/lua-split holger krekel 2023-10-12 17:23:33 +02:00
  • e918b3a507 adding a lua test for chatctl.py holger krekel 2023-10-12 17:16:57 +02:00
  • 16680014ff add a lua test script running directly against chatctl.py holger krekel 2023-10-12 16:49:39 +02:00
  • 4b0a9448d6 run pyinfra command with environment variables, without inventory.py missytake 2023-10-12 17:00:20 +02:00
  • 65494b207d fix lint holger krekel 2023-10-12 15:42:11 +02:00
  • 0cad23885d don't try to get DKIM keys from pass; don't recreate DKIM keys if already existing missytake 2023-10-12 15:27:26 +02:00
  • 96ff282382 Added example inventory holger krekel 2023-10-12 15:19:09 +02:00
  • 8e300e1776 remove acmestate caching as re-deploying does not seem to recreate the cert anyway holger krekel 2023-10-12 15:14:34 +02:00
  • 8f70c4049a initial commit, mostly copied from another repo holger krekel 2023-10-12 15:06:48 +02:00
  • 54e7128abc Initial commit holger krekel 2023-10-12 14:01:37 +02:00