Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ipc: stay silent if command succeeded | Moritz Poldrack | 2023-03-07 | 1 | -3/+1 |
| | | | | | | | | It would be nicer if aerc behaved the same way most other tools behave in that no news is good news. Signed-off-by: Moritz Poldrack <git@moritz.sh> Acked-by: Robin Jarry <robin@jarry.cc> | ||||
* | ipc: change protocol to JSON | Moritz Poldrack | 2023-03-07 | 1 | -4/+20 |
| | | | | | | | | | | | | | | | | | | | | | | In overhauling the IPC, it has become necessary to switch to a more extendable message format, to ensure more complex commands can be sent. Messages have the following basic structure and must not contain linebreaks, as these are used to delimit separate messages from one another. {"arguments": ["mailto:moritz@poldrack.dev"]} The responses have the following structure: {"error": "epic fail"} If the IPC request was successful, "error" will be empty. {"error": ""} Signed-off-by: Moritz Poldrack <git@moritz.sh> Signed-off-by: Robin Jarry <robin@jarry.cc> | ||||
* | socket: refactor existing code | Moritz Poldrack | 2023-03-07 | 1 | -0/+31 |
There are several //TODO comments in the socket package, these should be fixed before expanding it. Put send logic into it's own file and rename receiver code. Fix the rather inelegant error handling when shutting down the server. Make sure to close sockets. Signed-off-by: Moritz Poldrack <git@moritz.sh> Signed-off-by: Robin Jarry <robin@jarry.cc> |