Commit Graph

27 Commits (main)

Author SHA1 Message Date
Manos Pitsidianakis 374e2d8aa5
Cargo.lock: update dependencies
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-01-16 10:58:49 +02:00
Manos Pitsidianakis 6f13cd1e31
core: split commands in their own module
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-31 00:38:22 +02:00
Manos Pitsidianakis 1eb8d7ad22
cli: add command to send subscription confirmation manually
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-30 18:36:24 +02:00
Manos Pitsidianakis f5e21634de
cli: add possible_values for QueueValueParser
--help did not display possible values for --queue argument, so it was
not possible for the user to figure it out without looking at the source
code.

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-29 12:37:21 +02:00
Manos Pitsidianakis 585bee1bc2
cli: add sub req list and accept commands
There was no way to accept subscription requests, which was dumb. So add
one.

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-10-29 12:36:23 +02:00
Manos Pitsidianakis 9dc62504c6
docs: add scratchpad.md for ideas,features,notes 2023-05-19 11:28:42 +03:00
Manos Pitsidianakis e8120c75db
core: Add topics field to MailingList 2023-05-18 10:34:00 +03:00
Manos Pitsidianakis f0bf147a0d
cli: add import from mailman3 rest api 2023-05-09 11:04:19 +03:00
Manos Pitsidianakis 9eaa580af4
core: reorganise old module hierarchy 2023-05-03 11:46:25 +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 703e9cb75c
core: remove obsolete error_queue module
Replace with generic queue functionality
2023-04-25 01:45:12 +03:00
Manos Pitsidianakis 503e214801
Bump version to 0.0.0+2023-04-21 2023-04-21 18:43:23 +03:00
Manos Pitsidianakis 0e4f2a85b3
postfix: add user groupname option 2023-04-19 21:22:42 +03:00
Manos Pitsidianakis b0bdacc5f1
Add outqoing queue flushing 2023-04-19 19:43:14 +03:00
Manos Pitsidianakis 7129afc0ea
docs/: add RFCs for offline reference 2023-04-17 18:04:29 +03:00
Manos Pitsidianakis 05203e7b8b
Rename memberships to subscriptions 2023-04-14 15:56:54 +03:00
Manos Pitsidianakis 42b5435ae4
cli: add account{list,add,edit,remove,info} commands 2023-04-14 15:56:54 +03:00
Manos Pitsidianakis f7ce0b0a05
cli: Don't require --config for sample-config subcommand 2023-04-09 10:23:57 +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 f91264f234
Update schema and add manpage generation 2023-04-05 13:25:26 +03:00
Manos Pitsidianakis 40cbce88ce
Add custom post policy 2023-04-02 16:50:46 +03:00
Manos Pitsidianakis 67665df69c
Add no_subscriptions post policy 2023-04-02 16:12:20 +03:00
Manos Pitsidianakis 2af8fe1b5e Change template lib to tera 2022-11-21 19:43:11 +02:00
Manos Pitsidianakis b97ab650ce Add import maildir command 2022-08-26 22:40:11 +03:00
Manos Pitsidianakis ae9d5c4d78 Add manpage generation
Forked `structopt-derive` to https://github.com/epilys/structopt-derive-manpage
2022-06-05 22:00:17 +03:00