Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-27 | As done for bgpd recently, rename if_mediatype to if_type in ospfd/ospf6d. | Stefan Sperling | |
And some ifmedia64 fixes. "move forward" deraadt@ | |||
2015-07-27 | use file system path (.Pa) semantic markup macros where appropriate. | Igor Sobrado | |
ok jmc@ | |||
2015-07-17 | Similar to bgpd and ospfd skip broadcast (should not happen) and llinfo | Claudio Jeker | |
routes also adjust the tracking of connected routes to the new way. | |||
2015-05-05 | use the sizeof the struct not the sizeof a pointer to the struct | Jonathan Gray | |
ok claudio@ | |||
2015-02-11 | Use sizeof(u_short) in the first check since there are RT messages that | Claudio Jeker | |
are less then sizeof(*rtm) bytes long (e.g. interface announcements). Found the hard way by phessler@ | |||
2015-02-10 | Same session_socket_blockmode() changes as done to ospfd. Also do the same | Claudio Jeker | |
kroute change (make socket non-blocking and add trigger for partial reads). | |||
2015-01-28 | When comparing the LSA with the Ack, also check the age field. This | Alexander Bluhm | |
ensures that a LSA withdrawal is not acked by a previous update. From Florian Riehm; OK claudio@ | |||
2015-01-22 | remove a stupid -Wstrict-prototype warning by making the hash function | Ted Unangst | |
static. noticed by florian riehm | |||
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt | |
possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | |||
2014-12-18 | simple to use siphash here. ok deraadt | Ted Unangst | |
2014-11-20 | Don't allow embedded nul characters in strings. | Jonathan Gray | |
Fixes a pfctl crash with an anchor name containing an embedded nul found with the afl fuzzer. pfctl parse.y patch from and ok deraadt@ | |||
2014-11-18 | Nuke more obvious #include duplications. | Kenneth R Westerback | |
ok deraadt@ millert@ tedu@ | |||
2014-11-03 | Convert the logic in yyerror(). Instead of creating a temporary | Alexander Bluhm | |
format string, create a temporary message. OK deraadt@ claudio@ | |||
2014-11-02 | Add gcc format attributes to parse.y for ospf{6,}d. | Doug Hogan | |
Fix a few yyerror() lines that are missing arguments. ok claudio@ sthen@ | |||
2014-10-25 | Remove unnecessary netinet/in_systm.h include. | Lawrence Teo | |
ok millert@ | |||
2014-07-12 | Close connections when msgbuf_write() returns 0. | Kenneth R Westerback | |
ok claudio@ | |||
2014-07-11 | Close the control fd when it has reported EOF. | Kenneth R Westerback | |
ok henning@ | |||
2014-06-23 | The second level of the CTL_NET sysctl is a PF_*, not an AF_* | Philip Guenther | |
inconsistent usage in route(8) noted by Gregor Best (gbe (at) ring0.de) | |||
2014-03-24 | Passing MSG_DONTROUTE to sendto() here has no effect since SO_DONTROUTE | Martin Pieuchot | |
is only implemented for IPv4. Just remove it. Tested by and ok florian@ | |||
2014-01-22 | relax the cfg file secrecy check slightly to allow group readability | Henning Brauer | |
default permissions and mtree NOT changed. prodded by benno, ok phessler benno jmatthew theo pelikan florian | |||
2013-11-25 | use u_char for buffers in yylex, for ctype calls | Sebastian Benoit | |
found by millert@, ok deraadt@ | |||
2013-11-13 | handle msgbuf_write() returning EAGAIN, | Sebastian Benoit | |
taken from claudios previous fix to ospfd. "do it" deraadt@ | |||
2013-11-01 | another annoying %i | Theo de Raadt | |
2013-10-30 | another simple %i to %d conversion for obviousness | Theo de Raadt | |
2013-10-18 | typo in function name in log message | Stuart Henderson | |
2013-08-14 | no longer any need to quote macro lines with >9 args; | Jason McIntyre | |
From: Jan Stary | |||
2013-05-09 | Simplify code, no binary change. | Claudio Jeker | |
2013-03-25 | sync w/ospfd: improve snapshot handling; ok claudio, sthen | Markus Friedl | |
2013-03-25 | sync w/ospfd: ignore the nbr_adj_timer if we are not forming | Markus Friedl | |
adjacencies; ok claudio sthen | |||
2013-03-25 | sync w/ospfd: the event NBR_EVT_SEQ_NUM_MIS is not defined in state | Markus Friedl | |
NBR_STA_XSTRT; ok claudio@ sthen@ | |||
2013-03-25 | sync w/ ospfd: | Markus Friedl | |
for point-to-point interfaces we need to send lsupdates to the interface address, since there is no DR and multicast messages to the DR will be ignored. ok claudio@, then@ | |||
2013-03-25 | sync w/ospfd: allow two minutes until neighbor adjacencies are formed; | Markus Friedl | |
ok claudio@ sthen@ | |||
2013-03-22 | tweak previous; ok sthen | Jason McIntyre | |
2013-03-22 | port from ospfd/lsreq.c r1.20, ok claudio@ | Stuart Henderson | |
date: 2013/01/17 09:02:22; author: markus; state: Exp; lines: +4 -2 the peer might still send more DD messages, even if the RDE has processed all received DDs (dd_pending == 0), so we need to check for state != NBR_STA_XCHNG; ok claudio@ | |||
2013-03-22 | Allow use of an alternative control socket, ported from ospfd. ok claudio@ | Stuart Henderson | |
2013-03-22 | sync comment typos/whitespace with ospfd | Stuart Henderson | |
2013-03-22 | typo in comment | Stuart Henderson | |
2013-03-22 | gratuitous whitespace diff with ospfd/ospf.h | Stuart Henderson | |
2013-03-11 | handle ECONNABORTED errors from accept(). In many code blocks they can be | Theo de Raadt | |
ignored silently and without aborting, much like EINTR and EWOULDBLOCK are. ok's from various maintainers of these directories... | |||
2013-03-06 | sync yyerror() with version in bgpd so that it logs to syslog when daemonized. | Stuart Henderson | |
ok florian@ | |||
2013-01-14 | kroute.c rev 1.69 of ospfd for ospf6d | Florian Obser | |
------------------------------------------------------------------------ date: 2009/06/02 20:16:59; author: claudio; state: Exp; lines: +13 -3 Track reject and blackhole routes and allow them to be redistributed even though they point to the loopback. Mainly used for redistribute default since on default free routers we need to have a fake route now. After discussion with Tonnerre Lombard, idea OK henning@ ------------------------------------------------------------------------ ok claudio@ | |||
2012-10-22 | Unfortunately "ospf6ctl show fib" printed embedded scopes as the | Alexander Bluhm | |
destination addresses still contain them. To fix that, call recoverscope() in log_in6addr(). Also log_in6addr_scope() should not fiddle with the scope itself, put that into a generic function addscope(). OK claudio@ | |||
2012-10-21 | Move common ospf6d functions for ipv6 address manipulation into | Alexander Bluhm | |
util.c to reuse them in ospf6ctl. OK claudio@ | |||
2012-09-26 | last stage of rfc changes, using consistent Rs/Re blocks, and moving the | Jason McIntyre | |
references into a STANDARDS section; | |||
2012-09-20 | The current code in ospf6d kroute tries to read the scope of the | Alexander Bluhm | |
route from the gateway's scope id. That does not work as the kernel provides the scope id via the kame hack instead of the sin6_scope_id field of the sockaddr_in6. Call recoverscope() to fix that. OK claudio@ | |||
2012-09-20 | Bring back log_in6addr_scope() as ospf6ctl uses it. | Alexander Bluhm | |
Found by kettenis@ the hard way. | |||
2012-09-19 | Instead of fiddling about the kame hack here and there, implement | Alexander Bluhm | |
the functions embedscope(), recoverscope(), clearscope(). ok claudio@ | |||
2012-09-19 | Do not care about the kame hack when logging a link local address. | Alexander Bluhm | |
The scope should have been converted when we received it from kernel. Remove log_in6addr_scope(), it is not used. ok claudio@ | |||
2012-09-18 | The if (!better && !equal) check is redundant as the same condition | Alexander Bluhm | |
is checked a few lines below again. Fewer checks make the code more readable. ok stsp@ | |||
2012-09-17 | Fix trailing whitespaces. | Alexander Bluhm | |