Commit Graph

11 Commits

Author SHA1 Message Date
chloe 9ffcf336d7 libremail+tools: Add mailbox_create() function
It is best to prefer mailbox_create() rather than try_mkdir() directly
as we'll be able to encapslate mailbox creation logic within it.

Signed-off-by: Chloe M. <chloe@mirocom.org>
2026-05-03 15:49:05 -04:00
chloe 0a69f7f4f4 tools: mailutil: Add mailbox remove command
Signed-off-by: Ian Moffett <ian@mirocom.org>
2026-05-03 02:05:37 -04:00
chloe 67155faed1 tools: mailutil: Add mailbox list command
Signed-off-by: Ian Moffett <ian@mirocom.org>
2026-05-03 02:01:42 -04:00
chloe 7513445d1a tools+libremail: Some refactoring
Signed-off-by: Ian Moffett <ian@mirocom.org>
2026-05-02 22:56:40 -04:00
chloe 92de3cdebb tools: Add mailutil groundwork
Signed-off-by: Ian Moffett <ian@mirocom.org>
2026-05-02 22:52:03 -04:00
chloe 7892ac5bd3 build: Add clean target for libremail
Signed-off-by: Ian Moffett <ian@mirocom.org>
2026-05-02 22:29:32 -04:00
chloe 405f7d351e libremail: file: Add try_touch() function
The try_touch() function is responsible for attempting to create new
files while optionally filling it with initial data

Signed-off-by: Chloe M. <chloe@mirocom.org>
2026-05-02 19:51:56 -04:00
chloe b4c14b82d9 libremail: Add shared try_mkdir() function
Signed-off-by: Chloe M. <chloe@mirocom.org>
2026-05-02 15:22:27 -04:00
chloe b44459df62 endpoint: server.c -> main.c
Signed-off-by: Chloe M. <chloe@mirocom.org>
2026-05-02 07:06:53 -04:00
chloe a59521f040 build: Add clean target
Signed-off-by: Ian Moffett <ian@mirocom.org>
2026-05-02 01:14:17 -04:00
chloe 6cdb9a2a9c initial commit
Signed-off-by: Ian Moffett <ian@mirocom.org>
2026-05-02 01:13:09 -04:00