Bastien Dejean
eb07d2fc06
Generalize window commands to nodes
2015-12-22 19:25:45 +01:00
Bastien Dejean
5f74f080b3
Just print the server response as is
...
Fixes #284 .
2015-08-15 11:02:46 +02:00
Bastien Dejean
09c603a85e
Don't add a new line at the end of partial lines
...
Fixes #253
2015-08-12 14:10:41 +02:00
Bastien Dejean
28e04dced1
Use explicit screen number in socket path template
2014-11-23 15:38:49 +01:00
Michael Andrews
22c69d415d
Automatically check for sockets without screen name.
2014-11-09 15:56:26 -05:00
Bastien Dejean
c49bc92d12
Use generic BSD 2-clause license
...
Fixes #176
2014-10-22 11:53:03 +02:00
Bastien Dejean
42a0fdd253
Refactor error reporting
...
Fixes #123
2014-02-17 11:55:34 +01:00
Bastien Dejean
b9dcab1900
Remove trailing spaces in headers
2014-01-19 14:41:37 +01:00
Bastien Dejean
c231e8cf41
Indentation: convert spaces to tabs
...
http://lea.verou.me/2012/01/why-tabs-are-clearly-superior/
2014-01-18 16:30:00 +01:00
Bastien Dejean
a7fe634bf0
Incorporate the display name into the default socket path
...
Fixes #105
2013-12-23 11:41:10 +01:00
Bastien Dejean
40f7a438a6
End status lines by a new line
2013-11-07 17:58:22 +01:00
Bastien Dejean
493eaa78aa
Print status informations via control --subscribe
2013-11-07 14:28:39 +01:00
Bastien Dejean
15695c066b
Add copyright header
2013-10-08 21:05:56 +02:00
Bastien Dejean
27d4556392
Include missing OpenBSD header
2013-10-07 22:25:42 +02:00
Bastien Dejean
30eb9598b8
Extract pointer functions from events.c
2013-09-25 18:00:01 +02:00
Bastien Dejean
80caab4445
Make sure strings are null-terminated
2013-09-21 12:39:59 +02:00
Bastien Dejean
1a37d56486
Only set msg_len
once
2013-07-20 22:19:58 +02:00
Bastien Dejean
8fd8521322
Rewrite message handling
...
The new message syntax:
- Provides 10 commands instead of 60.
- Allows multiple actions to be applied in one call.
The client now returns an non zero exit code when a message fails.
The `is_adjacent` function now handles vacant nodes.
2013-07-12 21:52:02 +02:00
Bastien Dejean
71a9457905
Check for bind/listen errors when creating socket
2013-01-06 18:36:27 +01:00
Bastien Dejean
7217e8fdbe
Cosmetic changes
2012-10-06 11:55:22 +02:00
Bastien Dejean
a1f0b2c337
Prevent buffer overruns in dump_tree
and al.
2012-10-04 14:46:41 +02:00
Bastien Dejean
94ab18c49c
Remove trailing new line in response
...
Some functions, e.g. *dump_tree*, will end *rsp* with a new line and
*bspc* already takes care of that.
2012-10-03 23:00:03 +02:00
Bastien Dejean
46e8061d91
Apply the project coding style to the remote code
2012-10-03 22:44:25 +02:00
Ivan Kanakarakis
55d347c6ac
update client to use helpers
2012-10-03 20:07:08 +03:00
Ivan Kanakarakis
66d43cf4af
rework error message on number of arguments
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
ab93af0df6
no need for excplicit initialization
...
msg is nul-terminated by snprintf
rsp is nul-terminated manually
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
7614a51b3c
remove trailing space if one
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
50ef93758a
store msglen to use it, instead of calling strlen repeatedly
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
e3ec748bce
bugfix: len should be decremented by n not offset
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
f48ff335c1
rework bspc.c
...
fix potential buffer overflows
do error checking on all funcs
2012-10-02 21:54:01 +03:00
Bastien Dejean
36140fe1c3
Try to address the potential buffer overflows
2012-09-29 11:57:41 +02:00
Bastien Dejean
5ca8e69d02
Made BSPWM_SOCKET definition optional
2012-09-24 11:00:35 +02:00
Bastien Dejean
c584da2cb8
Unmap notify handling is bogus
2012-09-21 17:39:22 +02:00
Bastien Dejean
2065bc5a6b
Dropping Lua for message parsing
2012-08-29 12:45:44 +02:00
Bastien Dejean
a39a0ab2a3
Properly close sockets
2012-08-28 21:15:29 +02:00
baskerville
f158b4aecd
big Makefile
2012-08-07 12:17:47 +02:00
baskerville
696ad65956
simple get message
2012-08-02 22:37:20 +02:00
baskerville
b09370666b
using unix socket instead of fifo
2012-08-02 21:53:27 +02:00
baskerville
7aa12b0cd6
socket client
2012-08-02 20:41:25 +02:00