Nicholas J. Kain
|
e5834da6d3
|
Permit sendmsg in the seccomp syscall whitelist for all daemons.
|
2014-04-15 14:57:07 -04:00 |
|
Nicholas J. Kain
|
b5f0ccd88d
|
In cfg.rl, when performing clear action, don't clear the cs member in ccfg.
|
2014-04-15 14:56:35 -04:00 |
|
Nicholas J. Kain
|
a777766cc6
|
Fix stupid typo in ndhc.c that would cause the clientid option to
corrupt the start of the hostname option if both were specified.
|
2014-04-15 14:55:50 -04:00 |
|
Nicholas J. Kain
|
74ad01a086
|
Update the manual page.
|
2014-04-14 15:52:39 -04:00 |
|
Nicholas J. Kain
|
a501789e04
|
Parse config options with ragel and support a configuration file.
|
2014-04-14 15:06:31 -04:00 |
|
Nicholas J. Kain
|
d267c2c44b
|
Use the raw capability interface via updated ncmlib rather than linking
to libcap.
|
2014-04-07 15:05:34 -04:00 |
|
Nicholas J. Kain
|
bb1ff7a506
|
arp.c: Make logging messages print the associated interface name.
|
2014-04-07 04:43:21 -04:00 |
|
Nicholas J. Kain
|
74678ef510
|
Use safe_recvmsg().
|
2014-04-07 04:22:32 -04:00 |
|
Nicholas J. Kain
|
6804be2277
|
Use safe_sendto where necessary, and check for short writes.
Also, change many log_lines to log_errors, mostly in ifset.c.
|
2014-04-07 04:15:02 -04:00 |
|
Nicholas J. Kain
|
650da6a7fd
|
Add recvfrom to the seccomp syscall whitelist.
|
2014-04-07 03:54:30 -04:00 |
|
Nicholas J. Kain
|
cab9162d8d
|
Remove socketpair from the seccomp syscall filter whitelist.
socketpair() is called only before privileges are dropped, so it does
not need to be in the whitelist.
|
2014-04-07 03:44:53 -04:00 |
|
Nicholas J. Kain
|
5fa2030bab
|
Use a socketpair rather than a pair of pipes for communication between
ndhc and ifch, similar to sockd. A single pipe is also maintained so
that SIGPIPE can bound the lifetime of an orphaned ifch process.
|
2014-04-07 03:44:02 -04:00 |
|
Nicholas J. Kain
|
e2ee728982
|
Consolidate all of the global static variables in arp.c into a single
struct, and use booleans where appropriate.
|
2014-04-06 22:12:31 -04:00 |
|
Nicholas J. Kain
|
a86363f248
|
Create a new process ID group for ndhc.
|
2014-04-06 22:07:12 -04:00 |
|
Nicholas J. Kain
|
b761889025
|
Move source from ndhc/ to src/ since ifchd is no longer a separate program.
|
2014-04-06 16:57:06 -04:00 |
|