summaryrefslogtreecommitdiff
path: root/usr.sbin/ripd
AgeCommit message (Expand)Author
2017-03-21From a syslog perspective it does not make sense to log fatal andAlexander Bluhm
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2017-01-17Keep track of dead peers instead of freeing them right away.Jeremie Courreges-Anglas
2017-01-08Replace hand-rolled for(;;) traversal of ctl_conns TAILQ withKenneth R Westerback
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2016-12-23Support p2p links where endpoints aren't in the same subnet.Jeremie Courreges-Anglas
2016-10-13Document the -s option, descr adapted from ospfd/ospfctlJeremie Courreges-Anglas
2016-09-03Simplify shutdown process.Renato Westphal
2016-09-02work on making log.c similar in all daemons:Sebastian Benoit
2016-08-02Allow specifying an alternate socket path.Jeremie Courreges-Anglas
2016-07-19remove bogus attributes on fatal* spotted by guenther@Sebastian Benoit
2016-07-18add format attributes to log functionsSebastian Benoit
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit
2016-02-02Remove setproctitle() for the parent process. Because rc.d(8) uses processStuart Henderson
2015-12-05EAGAIN handling for imsg_read. OK henning@ benno@Claudio Jeker
2015-09-27As done for bgpd recently, rename if_mediatype to if_type in ripd.Stefan Sperling
2015-07-27use file system path (.Pa) semantic markup macros where appropriate.Igor Sobrado
2015-07-17Like bgpd and ospfd filter routes by RTF_LLINFO and RTF_BROADCAST and useClaudio Jeker
2015-02-11Use sizeof(u_short) in the first check since there are RT messages thatClaudio Jeker
2015-02-10Sync kroute code with what we do in ospfd/bgpd (EAGAIN handling).Claudio Jeker
2015-02-09Add SOCK_CLOEXEC | SOCK_NONBLOCK to two more socket calls.Claudio Jeker
2015-02-09More session_socket_blockmode() removal. While there make the main UDPClaudio Jeker
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-11-20Don't allow embedded nul characters in strings.Jonathan Gray
2014-11-18Nuke more obvious #include duplications.Kenneth R Westerback
2014-11-03Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2014-11-03Add gcc format attributes to more warn/error functions in parse.y files.Doug Hogan
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
2014-07-12Close connections when msgbuf_write() returns 0.Kenneth R Westerback
2014-07-11Close the control fd when it has reported EOF.Kenneth R Westerback
2014-06-23The second level of the CTL_NET sysctl is a PF_*, not an AF_*Philip Guenther
2014-01-22relax the cfg file secrecy check slightly to allow group readabilityHenning Brauer
2013-11-26msgbuf_write EAGAIN, ok gilles bennoHenning Brauer
2013-11-25use u_char for buffers in yylex, for ctype callsSebastian Benoit
2013-11-19handle msgbuf_write() returning EAGAINSebastian Benoit
2013-08-14no longer any need to quote macro lines with >9 args;Jason McIntyre
2013-03-11handle ECONNABORTED errors from accept(). In many code blocks they can beTheo de Raadt
2013-03-06as done in ospf{,6}d/relayd, sync yyerror in various other daemons withStuart Henderson
2012-09-26last stage of rfc changes, using consistent Rs/Re blocks, and moving theJason McIntyre
2012-04-24take a stab at documenting when arguments need quoted, and valid macroJason McIntyre
2012-04-11delete excessive evtimer_pending; ok claudioTheo de Raadt
2012-04-10Handle file descriptor exhaustion in the accept() case.Theo de Raadt
2011-08-20Decouple log_verbose() from log_init() so the verbose flag stays set withStuart Henderson
2011-07-04LINK_STATE_IS_UP() cleanup userland part. There is no need to specialClaudio Jeker
2011-06-26Remove obsolete mcast routes in ldpd and ripd.Claudio Jeker
2011-06-21Convert SO_RTABLE's protocol level to the SOL_SOCKET; ok claudioMike Belopuhov
2011-04-30no need to escape |, pointed out by jmc@Stuart Henderson
2010-12-31Change <sys/types.h> to <sys/param.h> instead of assuming that somePhilip Guenthe
2010-08-03fix linecount bug with comments spanning multiple linesHenning Brauer