summaryrefslogtreecommitdiff
path: root/usr.sbin/rad
AgeCommit message (Expand)Author
2021-05-13RFC 4861 4.1 allows router solicitations from the unspecified addressFlorian Obser
2021-03-02remove uneeded md5.h includeJonathan Gray
2021-03-01off by one in bounds testJonathan Gray
2021-02-27Path #defines are traditionally prefixed with _PATH.Florian Obser
2021-02-23previous commit mismanaged the control fdTheo de Raadt
2021-01-19Get rid of inet_net_pton and inet_net_ntop.Florian Obser
2021-01-19Make imsg event structs static to fix -fno-common.Florian Obser
2021-01-19Move control_state and ctl_conns to control.c, it's not neededFlorian Obser
2021-01-19No need for a global rad_process; unbreaks -fno-common.Florian Obser
2021-01-18Remove unused variable in an effort to make this -fno-common clean.Florian Obser
2020-12-29getifaddrs() can return entries where ifa_addr is NULL. Check for thisSebastian Benoit
2020-12-01Remove useless void cast annotation.Florian Obser
2020-12-01Let rad(8) handle all rdomains in a single daemon, similar to previousFlorian Obser
2020-11-27Check if the interface has an IPv6 link-local address before using it.Florian Obser
2020-06-26Replace SIMPLEQ concatenation loops with SIMPLEQ_CONCATbket
2020-05-20Include interface name in warning when a RA is recieved from a non-link-localClaudio Jeker
2020-05-16list example files in FILES with a short description: generally, "ExampleJason McIntyre
2020-03-30Use defines instead of raw numbers for intervals specified by RFCFlorian Obser
2020-02-10briefly mention /etc/examples/ in the FILES section of all theIngo Schwarze
2019-11-10Consistently use _rcctl enable foo_ in examples, it's simpler and lessLandry Breuil
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