summaryrefslogtreecommitdiff
path: root/usr.sbin/ifstated
AgeCommit message (Collapse)Author
2004-02-16freeifaddrs() data from getifaddrs()Ryan Thomas McBride
from Patrick Latifi <pat@eyeo.org>
2004-02-15- Check error condition on config; load exit() on initial startup, simplyRyan Thomas McBride
warn if loading due to SIGHUP. (pointed out by mpf@) - Can't just bcopy the config struct, there are TAILQs. Pass pointers instead. - Initialise the SIGHUP and routing socket handlers after config is loaded. ok henning@
2004-02-14KNFRyan Thomas McBride
2004-02-12Add missing \n to logit(), reverse logic on asprintf error so the error caseRyan Thomas McBride
comes last. ok henning@
2004-02-12Add missing \n on usage. From Daniel Cavanagh <nofsk@vtown.com.au>Ryan Thomas McBride
2004-02-12the macro terminator suggests: hastalavista, LOG()Henning Brauer
use a logit() function with varargs and bells and whistles instead of this macro gore in LOG with static # of args that results in highlights like LOG(level, "%s", "started") logit blatantly stolenb from bgpd test and ok and "remove the \n then" ryan
2004-02-12KNFHenning Brauer
2004-02-12we need to memcpy out the ifmsghdr, it has different alignent requirementsHenning Brauer
then the char buffer and sparc64 hates unaligned shitz, ryan hshoexer ok
2004-02-12bit KNF, to stderr what belongs to stderr, err where you mean err and notHenning Brauer
errx as written ryan hshoexer ok
2004-02-05some small cleanup;Jason McIntyre
ok mcbride@
2004-02-05Add ifstated(8) manpage.Ryan Thomas McBride
2004-02-05Clean up command line options:Ryan Thomas McBride
- Make -v work as intended. - Add -n to test config without doing anything.
2004-02-04Update to ifstated; replace parser, introduce the concept of states,Ryan Thomas McBride
external tests, and boolean logic. Allows ifstated to handle partial failures on firewalls that are CARPd to each other. ok deraadt@
2004-01-23ifstated, from mpf@. This daemon listens on the routing socket forRyan Thomas McBride
interface link state changes and runs commands when these changes occur. This is particularly useful with carp(4) interfaces; stay tuned for additional features and documentation. ok deraadt@ mpf@