gpg-lacre/lacre
Piotr F. Mieszkowski 04ca103494
Fix unencrypted delivery in case of message generation failure
When we fail to produce byte representation of the email message being
processed, we may end up bouncing a message.  An example of such case would be
a message with a Message-Id header that Python's email parser library cannot
process.

In such cases, just take whatever original content we have received and pass
it to the destination without touching it to minimise any chances of breaking
the overall flow.
2024-03-01 20:14:09 +01:00
..
__init__.py Issue an INFO log entry after configuring logging 2023-11-12 19:57:12 +01:00
_keyringcommon.py lacre.admin: Implement 'identities' sub-command 2023-11-25 16:08:54 +01:00
admin.py lacre.admin: Add a sub-command to manipulate database schema 2024-02-21 21:10:49 +01:00
config.py Fix unencrypted delivery in case of message generation failure 2024-03-01 20:14:09 +01:00
core.py Rename GPG-Mailgate to Lacre 2024-01-06 14:34:54 +01:00
daemon.py Fix unencrypted delivery in case of message generation failure 2024-03-01 20:14:09 +01:00
dbschema.py Adjust lacre.dbschema to reflect original schema.sql 2024-02-21 21:10:49 +01:00
keyring.py Make disconnect handling configuration explicit 2023-12-17 14:03:20 +01:00
mailop.py Use SMTPUTF8 policy, add more debug logging 2023-05-08 22:14:24 +02:00
notify.py Improve logging 2023-12-20 23:03:04 +01:00
recipients.py Rename GPG-Mailgate to Lacre 2024-01-06 14:34:54 +01:00
repositories.py Retrieve data from db result before returning from Context Manager 2024-01-20 18:52:47 +01:00
smime.py Rename GPG-Mailgate to Lacre 2024-01-06 14:34:54 +01:00
stats.py Add more logging, add --delete option to admin queue sub-command 2023-12-19 09:02:42 +01:00
text.py Make PGP message recognition more thorough 2023-05-08 22:17:02 +02:00
transport.py Split the code into smaller modules 2023-05-08 22:17:02 +02:00