Commit Graph

25 Commits (757c068dd4d10efdd872e7179eb6034c63f418dc)

Author SHA1 Message Date
Manos Pitsidianakis 757c068dd4
Update stderrlog, tempfile dependencies
- Update stderrlog dependency to 0.6.0
- Update tempfile dependency to 3.9

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-02-04 13:50:15 +02:00
Kevin Schoon 0007bb30c5
add ability to export lists in mbox format
This adds the ability to export mailing lists, threads, or individual messages
in the mboxcl2 format directly from the database.
2024-01-10 11:30:54 +02:00
Kevin Schoon 0216cc1276
bump melib dependency to a modern version
This updates the melib dependency from an old version it was pinned to and
updates the associated code and tests.
2024-01-10 11:30:53 +02:00
Kevin Schoon 27dd84e1ff bump rusqlite to v0.30.0 2023-12-29 15:57:07 +00:00
Manos Pitsidianakis 0a0aa04677
core: replace error_chain with thiserror
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-09-16 15:08:24 +03:00
Manos Pitsidianakis 8d7c567d5e
rustdoc: add unstable features rustdoc-scrape-examples and rustdoc-map 2023-06-18 12:43:23 +03:00
Manos Pitsidianakis 73a7abab98 core,web: move StripCarets trait to core 2023-06-09 16:36:34 +03:00
Manos Pitsidianakis 62b8e3b990 core: add list_settings_json and settings_json_schema tables 2023-06-09 16:36:31 +03:00
Manos Pitsidianakis 243f4af198
core: add sqlite savepoints 2023-05-10 16:31:37 +03:00
Manos Pitsidianakis ca8f899446
Bump version to 0.1.1 2023-04-29 18:29:16 +03:00
Manos Pitsidianakis a37851b108
cli: add repair command with some lints 2023-04-29 18:14:14 +03:00
Manos Pitsidianakis c29a545326
Bump version to 0.1.0 2023-04-28 20:46:04 +03:00
Manos Pitsidianakis b48a3c9d12
Add mailpot-tests crate to reuse test code 2023-04-24 17:54:35 +03:00
Manos Pitsidianakis 503e214801
Bump version to 0.0.0+2023-04-21 2023-04-21 18:43:23 +03:00
Manos Pitsidianakis 7880e668b6
cli: Add integration tests for CLI interface
Closes #10
2023-04-18 14:05:47 +03:00
Manos Pitsidianakis 26bd09d005
core: add subscribe confirmation generation and saving it to `out` queue
When a subscription request is received and accepted, a confirmation
will be generated from either templates in the database or a default
template, and placed in the `out` queue. Picking up outgoing email from
the `out` queue has not been implemented yet.
2023-04-16 21:15:53 +03:00
Manos Pitsidianakis 886178926a
Bump version to 0.0.0+2023-04-07 preview 2023-04-07 00:06:43 +03:00
Manos Pitsidianakis 46b942b843
core/db: Add auth levels for each connection 2023-04-03 17:18:14 +03:00
Manos Pitsidianakis 3a402e5112
Update dependencies 2023-03-31 20:06:56 +03:00
Manos Pitsidianakis 67a0e9a1f2
Update melib ref and add mailcrab test 2023-03-31 20:00:32 +03:00
Manos Pitsidianakis c2a2062637 core: fix melib dependency features 2022-09-19 15:29:53 +03:00
Manos Pitsidianakis 088fdc6945 Canonicalize paths 2022-08-24 12:18:32 +03:00
Manos Pitsidianakis 2f939cb104 Add archive-http crate
Closes  #3
2022-05-08 21:19:16 +03:00
Manos Pitsidianakis b401a52130 Add smtp server test 2022-05-08 00:46:49 +03:00
Manos Pitsidianakis cdae585ee6 Initial commit 2022-05-07 18:17:03 +03:00