summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
10 daysonly add "S" flag to existing mailHEADmainJannis M. Hoffmann
13 daysimprove error messages for RemoveJannis M. Hoffmann
14 daysremove now unlinks the file instead of setting the Trash flagJannis M. Hoffmann
14 daysupdate 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-17remove some not needed clonesJannis M. Hoffmann
2024-11-17add "add_folder" commandJannis M. Hoffmann
2024-11-11detect subfolder more reliably and relax parsing rules for time stamps in ↵Jannis M. Hoffmann
file names
2024-11-03fix clippy warningsJannis M. Hoffmann
2024-03-14convert to protobufJannis M. Hoffmann
2024-01-17allow qp-cte in non text content typesJannis M. Hoffmann
2023-09-29remove debug statementJannis M. Hoffmann
2023-09-27add remove actionJannis M. Hoffmann
refactor to avoid deprecation warning
2023-08-29Eliminate dependency on lazy_staticJannis M. Hoffmann
2023-08-15initial commitJannis M. Hoffmann