summaryrefslogtreecommitdiff
path: root/usr.sbin/rad
AgeCommit message (Expand)Author
2019-10-18Plug mem leak in error path; ok florian@ who also spotted the rad caseOtto Moerbeek
2019-09-07Do not try to send router advertisements on interfaces that have no link.Florian Obser
2019-09-06this bit about soii and link-local addresses is no longer needed sinceSebastian Benoit
2019-08-08Fix a bunch of typos in various man pages.Frederic Cambus
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-05-10Delete superfluous #includes of <ifaddrs.h>, <net/if_dl.h>, and <net/if_enc.h>Philip Guenther
2019-04-12Unbreak listening for prefix changes.Florian Obser
2019-03-31Avoid calling dup2(oldd, newd) when oldd == newd. In that case theYASUOKA Masahiko
2019-03-15Only accept one ICMPv6 and one route socket.Florian Obser
2019-03-15Correctly interlock config reloads imsgs.Florian Obser
2019-03-15Do not accept a control socket if we already have one.Florian Obser
2019-03-12fix line breakpamela
2019-03-12In the manner of recent changes to unwind(8) and slaacd(8), make imsgpamela
2019-03-11Change fatal() to fatalx() where errno is not set.pamela
2019-03-02Introduce the IMSG_DATA_SIZE() macro to replace recurring math on imsg.hdr.le...pamela
2019-03-01trailing whitespaceFlorian Obser
2019-02-13(unsigned) means (unsigned int) which on ptrdiff_t or size_t or otherTheo de Raadt
2019-01-29We don't need IMSG_SHUTDOWN, we can just close the sockets.Florian Obser
2019-01-22PF_ROUTE -> AF_ROUTE in the scattered sock()/setsockopt() callsKenneth R Westerback
2019-01-02minor tweaks;Jason McIntyre
2018-11-28Discovered prefixes should not override explicitly configuredFlorian Obser
2018-11-21Allow rad(8) to watch interface groups; e.g. "interface tap" in rad.conf.Reyk Floeter
2018-11-16Don't fatal if IPV6_LEAVE_GROUP fails.Reyk Floeter
2018-11-09Document interactions of rad(8), carp(4), and SOII:Stefan Sperling
2018-11-01- odd condition/test in PF lexerAlexandr Nedvedicky
2018-09-16If a prefix without length was specifed in the config file, thenAlexander Bluhm
2018-09-16With prefixlen 128, mask_prefix() in rad(8) caused a stack overflowAlexander Bluhm
2018-09-07replace malloc()+strlcpy() with strndup() in cmdline_symset().miko
2018-08-15SIOCGIFNETMASK_IN6 failing just means that someone delete the addressFlorian Obser
2018-08-05Since -s argument is no longer checked, during reexec, the argv size then mustRicardo Mestre
2018-08-04Leave the control socket behind on shutdown. It doesn't hurt anyone.Florian Obser
2018-08-03advertise slaacd.8;Jason McIntyre
2018-08-03sort; ok florianJason McIntyre
2018-08-03Move dns settings to global options so that they don't need to beFlorian Obser
2018-07-21sort;Jason McIntyre
2018-07-20No need to copy rdns_lifetime around with an IMSG, it gets send to theFlorian Obser
2018-07-20Fix mem leaks on config reload:Florian Obser
2018-07-20fix mem leak: missing freeifaddrsFlorian Obser
2018-07-20Introduce MTU option.bket
2018-07-20We need to track the auto prefix in ra_prefix_conf otherwise we can'tFlorian Obser
2018-07-20Rename "resolver" to "nameserver" in the configuration file.Florian Obser
2018-07-18Stop our own router advertisements from looping back to us.Florian Obser
2018-07-18Don't log_warn on normal conditions, it should be log_debug.Florian Obser
2018-07-15tweak previous;Jason McIntyre
2018-07-15Implement RFC 8106: IPv6 Router Advertisement Options for DNSFlorian Obser
2018-07-15mark up managed / other configurationFlorian Obser
2018-07-15It's a packet, not package.Florian Obser
2018-07-15nuke newd leftoverFlorian Obser
2018-07-13Monitor the route socket and regenerate the list of interfaces andFlorian Obser
2018-07-13add missing IMSG_STARTUP; unclear why this ever workedFlorian Obser