Commit Graph
17 Commits
Author SHA1 Message Date
link2xtandholger krekel 23145cad28 Encrypt the passwords in the database
There is also no need to compare the passwords manually,
dovecot does it for us.
2023-10-15 14:49:44 +02:00
247eb55886 doveauth: switch from lua authentication to dict authentication
Co-Authored-By: holger krekel <holger@merlinux.eu>
Co-Authored-By: link2xt <link2xt@testrun.org>
2023-10-15 01:13:13 +00:00
missytakeandholger krekel e061d98cfc doveauth: ; in sqlite statements not necessary 2023-10-14 18:39:01 +02:00
missytakeandholger krekel a9669d5c0f tests: test DB version 2023-10-14 18:39:01 +02:00
missytakeandholger krekel 1520b3d567 doveauth: remove config table, read dbversion from PRAGMA instead #8 2023-10-14 18:39:01 +02:00
missytakeandholger krekel 704ad72753 doveauth: add importable to __init__.py 2023-10-14 18:39:01 +02:00
missytakeandholger krekel 6d590103ee tests: move database initialization to fixture 2023-10-14 18:39:01 +02:00
holger krekel 8217dc6f01 fix formatting 2023-10-14 14:34:54 +02:00
missytakeandholger krekel 552135317d doveauth: adjust pytest for persistent database 2023-10-14 10:41:56 +02:00
missytakeandholger krekel f940a962cc doveauth: integrate sqlite database 2023-10-14 10:41:56 +02:00
missytakeandholger krekel 7eeb777ed9 doveauth: add sqlite database to persist accounts 2023-10-14 10:41:56 +02:00
link2xtandmissytake 453910c57e Remove hardcoded domain from doveauth.py 2023-10-13 21:12:56 +02:00
link2xtandmissytake dd9b33907a Log the lookup command in doveauth.lua 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
missytakeandholger krekel 344e799a51 move doveauth scripts to its own python project 2023-10-13 18:36:15 +02:00
missytakeandholger krekel 556d9d37a4 added doveauth python project and README 2023-10-13 18:36:15 +02:00