summaryrefslogtreecommitdiff
path: root/usr.sbin/ospfd/ospfd.c
AgeCommit message (Expand)Author
2016-02-02Remove setproctitle() for the parent process. Because rc.d(8) uses processStuart Henderson
2015-12-05Pledge ospfd SE ("stdio inet mcast") and RDE ("stdio") move some codeClaudio Jeker
2015-12-03imsg_read will return EAGAIN in some cases so prep code for it.Claudio Jeker
2015-09-27As done for bgpd recently, rename if_mediatype to if_type in ospfd/ospf6d.Stefan Sperling
2015-07-20Fix a segfault at startup when if_change() ist called beforeSebastian Benoit
2015-03-14When removing interfaces in the RDE we also need to remove all the RDEClaudio Jeker
2015-02-10Convert ospfd over to SOCK_CLOEXEC | SOCK_NONBLOCK and make the routeClaudio Jeker
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-07-12Close connections when msgbuf_write() returns 0.Kenneth R Westerback
2013-11-13from claudioSebastian Benoit
2013-03-22whitespace tweak; gratuitous difference with ospf6dStuart Henderson
2011-08-20Decouple log_verbose() from log_init() so the verbose flag stays set withStuart Henderson
2011-05-06Do not special case loopback interfaces on init. Instead force themClaudio Jeker
2011-03-24Fix some memory leaks. Mainly better cleanup on shutdown but the v_nexthopClaudio Jeker
2010-09-02remove trailing spaces and tabs from source code; no binary changesIgor Sobrado
2010-05-14When merging interfaces after a config reload, the fsm state for interfacesStuart Henderson
2010-02-19implement ospfctl fib reload.David Gwynne
2010-02-16Only merge interfaces that have the same address and netmask. Fixes a bugClaudio Jeker
2009-11-02Implement IMSG_CTL_LOG_VERBOSE to enable or disable debug logging on runtime.Claudio Jeker
2009-06-06sync ospfctl/ospfd with the common imsg code, making it lib ready as well.Eric Faurot
2009-06-05make ospfd's imsg lib ready as well.Pierre-Yves Ritschard
2009-06-05Preliminary rdomain support, all hacked up by reyk@Claudio Jeker
2009-05-31Remove redundant imsg_event_add calls; ok claudio@Jacek Masiulaniec
2009-05-31The libevent callback function may be called with EV_READ and EV_WRITEClaudio Jeker
2009-05-15Do not ignore the route metric for "redistribute default".Marco Pfatschbacher
2009-04-07allow to specify an alternate control socket instead of /var/run/ospfd.sock.Reyk Floeter
2009-03-27Allow the announcement of default route also via redistribute 0.0.0.0/0Michele Marchetto
2009-03-24Change the behaviour of redistribute default.Michele Marchetto
2009-03-01Print the correct function name in log_debug().Michele Marchetto
2009-01-07Full stub area support. This allows ABRs to announce a default networkClaudio Jeker
2009-01-01Call kr_shutdown() before exit even in config test mode and config parseClaudio Jeker
2008-11-24Initial support for stub areas. The bit still missing is the redistributionClaudio Jeker
2008-05-12Error out with usage line if additional arguments are given after thePierre-Yves Ritschard
2007-10-25Add -D makro=value as well so that all routing daemons are in sync.Claudio Jeker
2007-10-20forgot about ospfd in last commit.Pierre-Yves Ritschard
2007-10-14Missing spaceClaudio Jeker
2007-10-13in all these programs using the same pfctl-derived parse.y, re-unify theTheo de Raadt
2007-10-11Don't check for OSPF_OPTION_E in the parent. OSPF_OPTION_E is per area andClaudio Jeker
2007-10-01fix alot of whitespace problems...Esben Norby
2007-09-25Last missing piece in the equal cost multipath support for ospfd.Claudio Jeker
2007-09-18Correctly track the E-bit of router LSA on config reloads. If redistributionClaudio Jeker
2007-07-25Don't fatal if the imsg pipe is closed, this is often triggered in the parentClaudio Jeker
2007-06-19Allow ospfd reconfiguration through SIGHUP, add SIGHUP handlers inPierre-Yves Ritschard
2007-05-29Demote support for ospfd. It is possible to specify a demote group onClaudio Jeker
2007-03-25If the interface metric changes on reload it is necessary to re-originateClaudio Jeker
2007-03-21Add support for RFC 3137: OSPF Stub Router AdvertisementClaudio Jeker
2007-03-17Exchange a strlcpy() with a strncpy(). A similar change was done in parse.yClaudio Jeker
2007-03-16Don't forget to set the metric in the REDIST_LABEL case. OK pyr@Claudio Jeker
2007-02-01whitespace cleanup, no binary change.Claudio Jeker
2007-02-01Preliminary configuration reload support. Seems to work reasonably wellClaudio Jeker