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