summaryrefslogtreecommitdiff
path: root/sbin/slaacd
AgeCommit message (Expand)Author
2020-12-29getifaddrs() can return entries where ifa_addr is NULL. Check for thisSebastian Benoit
2020-12-01Sync get_ifrdomain() to rad(8) version by removing a useles (void)Florian Obser
2020-11-29Fix previous; we need to set the icmp6ev in the interface to NULLFlorian Obser
2020-11-28improve legibility of the newly introduced unref_icmp6ev() before thisChristian Weisgerber
2020-11-28An interface might have disappeared or switched rdomains while weFlorian Obser
2020-11-28Reduce code duplication by introducing unref_icmp6ev().Florian Obser
2020-11-28Handle the case of an autoconf interface changing its rdomain.Florian Obser
2020-10-30Track creation time of address proposals to be able to establish totalFlorian Obser
2020-10-30If Duplicate Address Detection (DAD) fails only generate a new addressFlorian Obser
2020-10-30Follow RFC 4941 and calculate the desync_factor at startup.Florian Obser
2020-10-30Since the RFC 4941 constants are no longer in a public headerFlorian Obser
2020-10-30Pull check for duplicate address up to skip them early, we are notFlorian Obser
2020-10-30update_iface_ra does too much, move prefix handling into function.Florian Obser
2020-10-30update_iface_ra does too much, move dfr handling into function.Florian Obser
2020-10-30update_iface_ra does too much, move rdns handling into function.Florian Obser
2020-09-17With the multi rdomain support, slaacd now sees all icmpv6 packets andSebastien Marie
2020-09-14We might race against removal of an rdomain we just want to handle.Florian Obser
2020-09-14Let slaacd handle all rdomains in a single daemon.Florian Obser
2020-08-19When sending a router solicitation use the link-layer (mac) address ofFlorian Obser
2020-07-03Rename IN6_IFF_PRIVACY to IN6_IFF_TEMPORARY.Florian Obser
2020-05-25Do not log "startup" to syslog.Florian Obser
2020-04-17Only pay attention to interfaces in our routing domainFlorian Obser
2020-04-16Make the control socket name depend on the routing domain we are in.Florian Obser
2020-04-14When slaacd is run in a routing domain (rdomain) other than the default (0) itFlorian Obser
2020-03-28Move ND6_PRIV_* constants from nd6.h to slaacd the only place whereFlorian Obser
2019-12-15semarie diagnosed a what appeared to be a 'large backwards memcpy' of anTheo de Raadt
2019-11-23 On startup withdraw all proposals for all interfaces by sending anFlorian Obser
2019-11-22 Merge DNS proposals coming from the same interface.Florian Obser
2019-11-21 We do not send lifetimes or source in DNS proposals.Florian Obser
2019-11-21Configure the default route with RTP_NONE so that the kernel assignsFlorian Obser
2019-11-20Form DNS proposals from router advertisements with a router lifetimeFlorian Obser
2019-11-11 Send DNS proposals on route socket when new nameservers are learnedFlorian Obser
2019-11-08 There is at most one Default Router Proposal present per router.Florian Obser
2019-11-08forgot to set proposal idFlorian Obser
2019-11-07 Remove half way implemented address and default route proposals.Florian Obser
2019-11-05trailing whitespaceFlorian Obser
2019-11-05Remove unused struct members, DNS proposals will be handledFlorian Obser
2019-09-03It's perfectly normal for the SIOCGIFFLAGS and SIOCGIFXFLAGS to failFlorian Obser
2019-08-30Remove configured IPv6 addresses remaining when slaacd(8) detects apamela
2019-08-26free(3) style functions should accept NULL and do nothingpamela
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-27let free_address_proposal() handle the LIST_REMOVE, like free_dfr_proposal()Florian Obser
2019-06-27free_dfr_proposal() does the LIST_REMOVE for us; do not run it twiceFlorian Obser
2019-06-07Reyk's ISP sends him router advertisements from non-link localFlorian Obser
2019-03-31Avoid calling dup2(oldd, newd) when oldd == newd. In that case theYASUOKA Masahiko
2019-03-15Do not accept a control socket if we already have one.Florian Obser
2019-03-11Make slaacd(8) imsg processing more paranoid. Unexpected size mismatchespamela
2019-03-11Change fatal() to fatalx() where errno is not set.pamela
2019-03-11While strtonum(3) does set errno, we already use errstr to show what'sFlorian Obser
2019-03-05slaacd doesn't have a config file to reload on hangup. We can ignorepamela