aboutsummaryrefslogtreecommitdiff
path: root/common/ipc-client.c
AgeCommit message (Collapse)Author
2019-01-16Use static arrays where possible.Connor E
2019-01-16Remove usage of VLAs.Connor E
2019-01-01Remove readline.cIan Fan
All occurrences of read_line have been replaced by getline. peek_line has been absorbed into detect_brace.
2018-09-02prevent ub caused by misaligned stores/loadstaiyu
2018-08-06ipc-client: fix memory leaks in get_socketpathIan Fan
2018-07-09Update for swaywm/wlroots#1126emersion
2018-04-13Fix gcc string truncation warningsDominique Martinet
2018-03-29Allow sway IPC clients to fall back to i3 socketDrew DeVault
2018-01-05sway: change all sway_log to wlr_logDominique Martinet
2017-03-10UnGNUify the codebaseDrew DeVault
2016-12-15Handle malloc failure in ipc_recv_responseDrew DeVault
2016-09-01Reorganize includesDrew DeVault
2016-08-30Fix to make ipc client code FreeBSD compatible.Johannes Lundberg
2016-05-01common: fix potential buffer overflowEric Engestrom
2016-03-22Abort when receiving 0 bytes in IPC callMikkel Oscar Lyderik
When sway crashes a swaybar process is sometimes left behind running at 100% CPU. This was caused by the swaybar trying to retrieve an IPC response from the closed sway socket. This patch fixes the problem by aborting when the socket has been closed (recv return 0). Fix #528
2016-01-03Add type to returned response.Mikkel Oscar Lyderik
Makes `ipc_recv_response` return a struct with size, type and payload rather than just the payload string. This is useful if the type has to be checked on the client.
2015-12-13Subscribe to workspace change events and redrawDrew DeVault
2015-11-28Fix incorrect #include on ipc-client.cDrew DeVault
2015-11-27Add command line to swaygrabDrew DeVault
Also modifies IPC client so that we can work with persistent connections.
2015-11-27Move IPC client into common, refactor IPCDrew DeVault