Nicholas J. Kain
59beb159d3
Place the ifchange socket in /var/state/ifchange within the chroot
...
jail and change configuration instructions as well.
Change default configuration instructions to specify setting root
of the chroot jail as owned by root.root.
2011-05-01 20:43:29 -04:00
Nicholas J. Kain
b3f9115689
Add a -V --verbose flag to enable the overly verbose list reciept logging.
...
Update interface flags only if it would provoke an actual change.
2011-04-30 07:30:07 -04:00
Nicholas J. Kain
f2b4527179
Use epoll() and signalfd() in ifchd.
2010-12-01 12:22:08 -05:00
Nicholas J. Kain
a43e69c7ae
Factor out safe_write() into ncmlib and use it in ndhc as well.
2010-11-13 08:18:23 -05:00
Nicholas J. Kain
eb6009a5ee
Make write() and sendto() properly handle short writes and errors in ndhc.
...
Make ndhc write a pidfile.
Clean up defines.h and split out ifchd and ndhc specifics.
2010-11-12 18:44:49 -05:00
Nicholas J. Kain
9d7ad2f11c
Fix some strlcpy() misuse that cuts off the last character of the copied
...
string.
Clean up some log messages.
2010-11-12 17:24:54 -05:00
Nicholas J. Kain
f4a00f3826
Whitespace and indentation normalization.
2010-11-12 14:33:17 -05:00
Nicholas J. Kain
8aa6d9a320
Fix file_exists() to deal with modern variant.
...
Update README.
2010-11-12 12:05:37 -05:00
Nicholas J. Kain
b2daf09c10
Move set_cap() to ncmlib/cap.[ch].
2010-11-12 09:04:43 -05:00
Nicholas J. Kain
2bc86fad4e
Clean whitespace in ifchd.c.
2010-11-12 06:05:46 -05:00
Nicholas J. Kain
b882669f85
Convert to using shared ncmlib.
2010-11-12 05:42:07 -05:00
Nicholas J. Kain
b42eeb8847
Move ifchd files to a subdirectory.
2010-11-12 04:51:49 -05:00