This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
lacre:ideas [2023/09/27 22:12] – created pfm | lacre:ideas [2024/04/14 20:34] (current) – add: rewrite in Rust pfm | ||
---|---|---|---|
Line 6: | Line 6: | ||
This could be changed by moving all database accessing-code to the backend and exposing a simple API for the frontend to call. This API could be a Unix or TCP socket, or maybe some queue to send messages to. | This could be changed by moving all database accessing-code to the backend and exposing a simple API for the frontend to call. This API could be a Unix or TCP socket, or maybe some queue to send messages to. | ||
+ | |||
+ | ===== Translations ===== | ||
+ | |||
+ | We could use [[https:// | ||
+ | |||
+ | ===== Package Lacre ===== | ||
+ | |||
+ | See [[https:// | ||
+ | |||
+ | There' | ||
+ | |||
+ | ===== Use database migration framework ===== | ||
+ | |||
+ | See [[https:// | ||
+ | |||
+ | ===== Replace custom GnuPG wrapper ===== | ||
+ | |||
+ | Instead of using our own wrapper for GnuPG we should consider using something more thorough, like [[https:// | ||
+ | |||
+ | ===== Use advanced logging features ===== | ||
+ | |||
+ | We could use context variables and '' | ||
+ | |||
+ | Read more in [[https:// | ||
+ | |||
+ | ===== Provide a Milter ===== | ||
+ | |||
+ | Instead of using after-queue mail filters, we could use Sendmail 8's [[https:// | ||
+ | |||
+ | With Lacre being a Milter, it would become available for a wider audience (i.e. for Postfix //and// Sendmail admins). | ||
+ | |||
+ | ===== Rewrite in Rust ===== | ||
+ | |||
+ | Since Python has some limitations (e.g. its '' | ||
+ | |||
+ | Crates I consider using: | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * something to parse MIME--compliant messages; | ||