summaryrefslogtreecommitdiff
path: root/src/cmd.rs
AgeCommit message (Collapse)Author
2024-12-08update for mail-storage version 1.1Jannis M. Hoffmann
This adds the new method ListSearch and deprecates the methods List and Search. This also redoes pagination which is now keyset based instead of offset based. https://blog.sequinstream.com/keyset-cursors-not-offsets-for-postgres-pagination/ This version also adds an optimization so that reading only the header is required when only header data is required.
2024-12-05small round of fixesJannis M. Hoffmann
better error handlig in cmd/move do not leak memory in cmd/raw only process the first given varlink socket this fixes reuse of global state over multiple sessions
2024-11-21Switch to varlink as IPC protocolJannis M. Hoffmann
This is a lot! Whole new design on top of a statefult varlink interface. You can now handle multiple request response cycles over a single connection. The error responses are lot more refined than just status codes with optional messages and finally part of the protocol. TODO: A lot of error handling needs to be improved.
2024-11-17add "add_folder" commandJannis M. Hoffmann
2024-11-03fix clippy warningsJannis M. Hoffmann
2024-03-14convert to protobufJannis M. Hoffmann
2023-09-29remove debug statementJannis M. Hoffmann
2023-09-27add remove actionJannis M. Hoffmann
refactor to avoid deprecation warning
2023-08-15initial commitJannis M. Hoffmann