chore: bump version to v0.5.0 Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
chore: add myself to the mailmap Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
fix: Set rustls log level to "Warn" rustls is way too chatty and the messages don't serve a purpose for this program. Hard code its logging level to "Warn" so the debug logs of rss-email are actually readable and useful. Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
refactor: change application architecture The architecture of rss-email is changed to include 3 phases: - Fetching - Accumulating - Sending This makes it possible to parallelise these steps, with messages passed between them. Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
feat: add option for STARTTLS The "starttls" configuration option and the "--smtp-starttls" command line flag are introduced to allow sending email over STARTTLS. Closes: https://todo.sr.ht/~witcher/rss-email/29 Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
fix: fallback to url if guid not available for rss Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: fix spelling mistake on get_mailer Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
feat: Only log SQL statements with level trace Closes: https://todo.sr.ht/~witcher/rss-email/28 Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
chore: add sqlite files to gitignore Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
ci: Add OpenBSD build manifest Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: Add Alpine Linux installation instructions Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
chore: Add generated man pages to gitignore Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: Add EXIT STATUS section to rss-email.1 Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
chore: Change author name Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: Use conventional CONFIGURATION section Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: Don't indent OPTIONS heading in rss-email.1 Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: Split author section into multiple sections man(1) describes conventional sections of man pages. Split up the rather big AUTHORS section into multiple conventional sections. Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: Add FILES section to rss-email man pages Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: Add example configuration to rss-email.5 Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
doc: Add XDG base dir spec note to man pages Signed-off-by: Thomas Böhler <witcher@wiredspace.de>