Commits
- Commit:
a88579e9c2373b9d4e1ff14b84baee4d37146279- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: bump version to v0.5.1
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
5dae9c67009d122d97818ee8b9fd24dec7a37e7b- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: add sqlx query metadata
Generate the sqlx query metadata for offline compile-time verification
(like used in contrib/githooks/pre-commit).
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
5f2f73a1570567ccccb1787aad953e84a905b3a2- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: update atom_syndication to 0.12.0
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
dd4c8f2a43f9d1d2f4a0085bba3e227b82c1492a- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
refactor: inline format args
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
72fd2fc415d82d32a4efa228c9d00e8c442ae902- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: update clap to version 4
Since Rust 1.80.0, std::sync::LazyLock is stabilized. The clippy lint
clippy::non_std_lazy_statics complains if another implementation than
the one in the standard library is used.
Update clap to version 4 where the LazyLock implementation in the
standard library is used.
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
8a85ce0e5844a99d1ddf8555627382a081cbc816- From:
- Hugo Osvaldo Barrera <hugo@whynothugo.nl>
- Via:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: Build sqlx without TLS
Since we're using sqlite, sqlx doesn't need TLS for anything.
- Commit:
bb56fbb7a0a9236e9507830d9e3ccadbed28a7f8- From:
- Hugo Osvaldo Barrera <hugo@whynothugo.nl>
- Via:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: Update [transitive] dependency ring
Builds fail on ppc64le, s390x and riscv64 due to ring failing to build.
This bug was fixed in ring 0.17.
Bump dependencies which transitively depend on ring so that ring>=0.17
is used during builds. Fixes builds on riscv64, s390x and ppc64le.
- Commit:
620304491da246307b3ccdd7355df11b370e2fcd- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
build: update deps rss and atom_syndication
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
94eece8e37c53d4b729803e5286c31ba2cef7683- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: bump version to v0.5.0
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
ac4437f1ba105d4b2bba49b9b87f2444d7bf0eca- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: add myself to the mailmap
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
c25307ceb4d73b46b6649327675385d6301cd8fd- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
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>
- Commit:
a60f9bd921b2b6be0b45d81d723c112aea5d90ca- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
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>
- Commit:
517f0f6252a4398a77ad82c027ecdcc7ba8e3f29- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
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>
- Commit:
fcea8dc69f246e04c5304af228295d1be740de3b- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
fix: fallback to url if guid not available for rss
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
f20e74098824aaf2cdf50e299d96eaa28b52d7da- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
doc: fix spelling mistake on get_mailer
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
5dff7b9dbddb1c169d94afab1b6be7750d4a8d51- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
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>
- Commit:
7c30f9b4f8d2c8b8d8957aa7fcae4d176b343999- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: add sqlite files to gitignore
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
2e05ad9f72d095dee3fd1b2ba0fd451eca5fe4d9- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
ci: Add OpenBSD build manifest
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
805afcbbd475ec52a3ee7603847961c921cc3eb5- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
doc: Add Alpine Linux installation instructions
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
27d4bb29ec75b6096c7dc3411294ce6b81b55c05- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: Add generated man pages to gitignore
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
73ab2f40ab44a79274ae512124da02074a9f27e2- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
doc: Add EXIT STATUS section to rss-email.1
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
2e59e05200043932ec533370624d62affbc8b01d- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
chore: Change author name
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
0f8abfdb1487c9cd0429e39b69f1bdf2afc073e5- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
doc: Use conventional CONFIGURATION section
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
290a9f50521c72bd4362410b157e9508c80c1042- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
doc: Don't indent OPTIONS heading in rss-email.1
Signed-off-by: Thomas Böhler <witcher@wiredspace.de>
- Commit:
7e67fded4f8c18bf478aef85a5498635d5e8d892- From:
- Thomas Böhler <witcher@wiredspace.de>
- Date:
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>
