Block a user
Document unauthenticated listener exposure
lyrathorpe
deleted branch ci/pip-cache-ordering from lyrathorpe/legacy-email-proxy
2026-06-17 17:33:40 +01:00
Cache pip before install and fix cache key expansion
Pip cache step runs after install and key is never expanded
lyrathorpe
deleted branch chore/dockerfile-non-root from lyrathorpe/legacy-email-proxy
2026-06-17 17:33:25 +01:00
Run container as non-root user
Run the container as a non-root user
lyrathorpe
deleted branch fix/pop3-smtp-correctness from lyrathorpe/legacy-email-proxy
2026-06-17 17:33:13 +01:00
POP3 RETR is missing dot-stuffing and CRLF termination
SMTP relay corrupts 8-bit message content
Implement POP3 TOP command
Backend IMAP calls block the event loop and have no timeout
Fix POP3/SMTP correctness and IMAP robustness
POP3 RETR drops the message body (returns empty message)
POP3 DELE marks are wiped by STAT/LIST/UIDL
Document unauthenticated listener exposure
Cache pip before install and fix cache key expansion