summaryrefslogtreecommitdiffstats
path: root/usr.sbin/route6d
AgeCommit message (Expand)AuthorFilesLines
2020-12-29getifaddrs() can return entries where ifa_addr is NULL. Check for thisbenno1-2/+3
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-22/+22
2019-01-22PF_ROUTE -> AF_ROUTE in the scattered sock()/setsockopt() callskrw1-2/+2
2018-07-11Remove RTM_LOSING from the file, it is no longer used by OpenBSD andclaudio1-4/+1
2018-07-01more RTM_LOCK removalsderaadt1-3/+1
2018-07-01Retire support for unused RTM_LOCK messages, it's redundant w/ RTM_CHANGE.mpi1-2/+1
2018-06-14fix mem leakflorian1-1/+3
2018-01-16Recycle IFF_NOTRAILERS into IFF_STATICARP and document ownerhsipmpi1-7/+2
2017-08-23No need to handle more than one routing message here.jca1-147/+145
2017-07-28pass the size of the dst buffer to strlcat, not the source; pointedflorian1-2/+2
2017-03-21From a syslog perspective it does not make sense to log fatal andbluhm1-6/+6
2017-03-13Add OpenBSD RCS id.bluhm2-0/+4
2016-08-126bone -> documentation rangejca1-4/+4
2016-08-05Add a -u switch to always log route insertions/deletions.jca2-9/+26
2016-08-05Use tighter pledge(2) restrictions.jca1-2/+2
2016-08-05Rework logging.jca5-339/+426
2016-07-13Introduce RTF_MULTICAST and flag corresponding IPv6 routes as suchmpi1-31/+2
2016-07-06route6d spring cleanupjca1-23/+7
2016-01-25No need to declare main().jca1-2/+1
2016-01-25malloc+memset -> callocjca1-25/+17
2015-12-19Remove NULL-check before free().mmcc1-3/+2
2015-11-30Sort includes.jca1-21/+19
2015-11-30Fix error message after conversion from select(2) to poll(2).jca1-2/+2
2015-10-26Partial revert of r1.79, "np" handling is a bit trickier than expected.jca1-4/+3
2015-10-26Rename the struct pollfd array, "set" -> "pfd"jca1-10/+10
2015-10-26Those variables should be local to the functions where they are used.jca1-12/+11
2015-10-26Kill unused variable and function.jca1-16/+1
2015-10-25hms() returns a pointer to static storage, annotate the return type with "const"jca1-3/+3
2015-10-25Correctly print size_t/time_t.jca1-7/+7
2015-10-25Plug memory leak introduced in r1.15.jca1-11/+1
2015-10-25Those two functions take no parameters, thus /* ARGSUSED */ is meaningless.jca1-3/+1
2015-10-25Sync surrounding code after reallocarray introduction.jca1-3/+3
2015-10-25Rename allocopy() to xstrdup(), and make use of strdup(3).jca1-11/+9
2015-10-25Kill unused ROUTE6D_CONF define.jca1-5/+1
2015-10-25Another pidfile(3) removal; ok benno@jca2-6/+2
2015-10-18Tweak previous: call fatal(), not err(3), for consistency. err.h goes away.jca1-3/+2
2015-10-17route6d pledges to use only "stdio rpath wpath cpath inet route mcast"jca1-1/+6
2015-10-16Unbreak route6d.jca1-4/+4
2015-09-11RTF_XRESOLVE is gone.mpi1-3/+2
2015-09-10delete obsolete .Bk from the SYNOPSISschwarze1-10/+8
2015-08-20stdlib.h is in scope; do not cast malloc/calloc/realloc*deraadt1-14/+12
2015-02-04Fix potentional double free in do-while-loop.bluhm1-3/+3
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt1-2/+1
2014-10-08obvious reallocarray(); ok dougderaadt1-3/+2
2014-03-24Remove commented out MSG_DONTROUTE flag. No object change.mpi1-2/+2
2014-01-22RTA_GENMASK is going to die soon so no need to handle it anymore.claudio1-7/+3
2014-01-07Asa Yeamans points out that we need to CMSG_SPACE[] for the 2nd messagederaadt1-2/+3
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. Thisbluhm1-2/+2
2013-08-26replace rand(3)/random(3) calls with secure arc4random*()naddy1-5/+6
2013-08-22Correct format string mismatches turned up by -Wformat=2guenther1-2/+2