Jan Friesse
792b4ed061
Qdevice: Fix errors found by coverity
...
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:43 +02:00
Jan Friesse
41d6d1e438
Qdevice: Add advanced settings
...
All previously defined defaults are now configurable via -S option.
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:42 +02:00
Jan Friesse
509d4b1511
qdevice: Ensure to exit if ipc socket is closed
...
When ipc socket was closed before poll and new connection got same fd as
original IPC socket, shutdown didn't work. Solution is to check if IPC
socket is active during poll array create.
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:42 +02:00
Jan Friesse
a419f1685d
Qnetd: Add local IPC
...
Basic commands shutdown and status are implemented.
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:42 +02:00
Jan Friesse
c53d901143
Qdevice: Improve simple lex and add unit test
...
Simple lex now support backslashes and quotes. Behavior is
similar to shell.
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:41 +02:00
Jan Friesse
e93cfd6f72
Qdevice: Don't abrt if IPC connect isn't accepted
...
Also sending buffer is increased from testing value 2 to 1024.
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:41 +02:00
Jan Friesse
8a16901fee
Qdevice: Implement status command
...
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:41 +02:00
Jan Friesse
a920beb618
qdevice: Properly free IPC data on exit
...
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:41 +02:00
Jan Friesse
5c92ac016a
qdevice: Implement shutdown command
...
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:41 +02:00
Jan Friesse
e24908fafc
qdevice: Sending error (output) in IPC
...
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:41 +02:00
Jan Friesse
40ca891974
qdevice: Improve socket based IPC
...
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:41 +02:00
Jan Friesse
415436a105
qdevice: Add preliminary version of IPC
...
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2016-06-28 13:58:40 +02:00