Commit Briefs

94eece8e37 Thomas Böhler

chore: bump version to v0.5.0 (tags/v0.5.0)

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


ac4437f1ba Thomas Böhler

chore: add myself to the mailmap

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


c25307ceb4 Thomas Böhler

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>


a60f9bd921 Thomas Böhler

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>


517f0f6252 Thomas Böhler

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>


fcea8dc69f Thomas Böhler

fix: fallback to url if guid not available for rss

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


f20e740988 Thomas Böhler

doc: fix spelling mistake on get_mailer

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


5dff7b9dbd Thomas Böhler

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>


7c30f9b4f8 Thomas Böhler

chore: add sqlite files to gitignore

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


2e05ad9f72 Thomas Böhler

ci: Add OpenBSD build manifest

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


805afcbbd4 Thomas Böhler

doc: Add Alpine Linux installation instructions

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


27d4bb29ec Thomas Böhler

chore: Add generated man pages to gitignore

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


73ab2f40ab Thomas Böhler

doc: Add EXIT STATUS section to rss-email.1

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


2e59e05200 Thomas Böhler

chore: Change author name

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


0f8abfdb14 Thomas Böhler

doc: Use conventional CONFIGURATION section

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


290a9f5052 Thomas Böhler

doc: Don't indent OPTIONS heading in rss-email.1

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


7e67fded4f Thomas Böhler

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>


1be7b1e64f Thomas Böhler

doc: Add FILES section to rss-email man pages

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


be25f088f4 Thomas Böhler

doc: Add example configuration to rss-email.5

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


75e6024f12 Thomas Böhler

doc: Add XDG base dir spec note to man pages

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


0ed21b988c Thomas Böhler

ci: Use the Makefile in CI

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


d06b5148df Thomas Böhler

build: Add a Makefile

This is usable by downstream distributions so that they don't each need to re-write these bits. Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


df27e71de3 Thomas Böhler

chore: bump version to v0.4.5 (tags/v0.4.5)

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


5051f59d3d Thomas Böhler

ci: Fetch dependencies prior to building

Signed-off-by: Thomas Böhler <witcher@wiredspace.de>


37b7dc6f98 Thomas Böhler

fix: Update getrandom dependency to 0.2.10

The `open64` function on musl is not available anymore as `off_t` has always been 64-bit for musl. This enables building for newer musl versions again. More information: https://github.com/rust-random/getrandom/pull/326 https://git.musl-libc.org/cgit/musl/commit/?id=246f1c811448f37a44b41cd8df8d0ef9736d95f4 Signed-off-by: Thomas Böhler <witcher@wiredspace.de>