Use getopt for client option handling
Implement basic message passing in order to support
- difference stdout and stderr
- client exit codes
- daemon interactive input parsing (e.g. "are you sure you want to do this dave?")
mark some leaks, ignore for now
ods_strcmp is not better than regular strcmp
licence
Should have test without --enable-readline
handle start and running
setup has an exit code now
for now, just print to stdout. Else many tests will be broken.
Don't export directly to client socket
Hack can be removed, issue resolved
fix test to cope with new stderr/stdout difference and exit codes.
Gold file now has 1 trailing newline, like it should.
Messed up the gold files, failes on test platform.
Review Jerry. Make socketfile configurable run time.
Keep reading on partial messages. Flush pipe after client prompt.
Test this code in jenkins
Abort on first error
Don't error on non-blocking I/O
"Portable programs should not rely on the O_NONBLOCK
and O_ASYNC properties and the signal destination
being inherited, but should set them explicitly using
fcntl(2)."
Improve client help
Don't iterate over a lookup table
log msg to submit/retract a DS record
need to consume command too
Check the pidfile to prevent 2 instances running at once.