summaryrefslogtreecommitdiff
path: root/sbin/slaacd
AgeCommit message (Expand)Author
2018-05-26Add more RFCs; found while preparing BSDCan slides.Florian Obser
2018-05-18merge two ifndef small blocks; no functional changeFlorian Obser
2018-05-18dead stores; from llvm scan-buildFlorian Obser
2018-05-18typo, pointed out by llvm scan-build, how did this even work though?Florian Obser
2018-05-17Handle RTM_DELETE of slaacd managed default route by re-inserting it.Florian Obser
2018-05-17Fully align this with route(8); no need to be different here and mightFlorian Obser
2018-05-17Introduce SLAACD_RTA_LABEL define to not use a string constant allFlorian Obser
2018-05-16Create all sockets with SOCK_CLOEXEC, we never want to hold on to themFlorian Obser
2018-05-15typo in log messageFlorian Obser
2018-05-12log_procnames[] needs to be in sync with slaacd_process enum otherwiseFlorian Obser
2018-05-02sort;Jason McIntyre
2018-05-01Mention RFC 7217 and RFC 7772Florian Obser
2018-04-26Add error handling to unconfuse myself when playing with pledgepath().Florian Obser
2018-04-26The frontend tells the main process when the startup is finished soFlorian Obser
2018-04-26Hoist initialisations up; while here tighten not yet working pledge.Florian Obser
2018-04-23While privacy addresses do just expire and never get renewed we needFlorian Obser
2018-03-13RFC 7217 states (section 5, page 9):Florian Obser
2018-03-08Back in the history of time, IPv4 had classes of addresses. This was widelyPeter Hessler
2018-03-07RFC 7136 clarifies that the "u" and "g" bits are only significant whenFlorian Obser
2018-02-20make sure we've read the lenght bytes before checking the lengthOtto Moerbeek
2018-02-19(static) byte buffers are not aligned in any way, malloc the buffer toOtto Moerbeek
2018-02-10RFC 7217 support for slaacdFlorian Obser
2017-12-10add #ifndef SMALL to slaacd.c as needed to fix 'make release'Stefan Sperling
2017-12-10Move privileged initialization from frontend to main process.Florian Obser
2017-11-04Don't keep blindly chugging along when receiving an unexpected imsg,Florian Obser
2017-11-03There can be multiple default routers sending router advertisements.Florian Obser
2017-09-14clarify that slaacd is a client; Xr to rtadvd. feedback/ok benno jmcStuart Henderson
2017-08-23Overhaul verbosity handling.Florian Obser
2017-08-23Ooops, we need to call timeout_from_lifetime() in configure_address()Florian Obser
2017-08-23When starting up or when the autoconf6 flag is set on an interfaceFlorian Obser
2017-08-23We will never need this on the ramdisk.Florian Obser
2017-08-23Extract timeout_from_lifetime(); to be used in more places.Florian Obser
2017-08-22slaacd.sock moved to /dev a while ago.Florian Obser
2017-08-21s/xflagssock/ioctlsock/ since the socket is (going to be) used forFlorian Obser
2017-08-21Move sin6_to_str() to slaacd.c so that it can be used in moreFlorian Obser
2017-08-19Set route label to make it easier to identify slaacd routes.Florian Obser
2017-08-19Set correct sin6_len for mask, amazing that this even worked.Florian Obser
2017-08-18Timeouts should be time_t to prevent overflows.Florian Obser
2017-08-12Make not yet implemented pledges more visible in grep output.Florian Obser
2017-08-12When read(2)'ing from the routing socket only one message is returned.Florian Obser
2017-08-05move common debug code to sin6_to_str()Florian Obser
2017-08-04No need for LIST_FOREACH_SAFE, we want to remove exactly one interfaceFlorian Obser
2017-08-04When free(3)'ing an address_proposal we need to stop the libeventFlorian Obser
2017-07-30leftovers from newdFlorian Obser
2017-07-24Unify ROUNDUP macros for parsing route messages.friehm
2017-07-17Overhaul handling of vltime and pltime processingFlorian Obser
2017-07-14run IMSG_UPDATE_IF through the main process, reduces upcomming diffFlorian Obser
2017-07-09Ignore prefixes with a pltime < ND6_PRIV_MAX_DESYNC_FACTOR secondsFlorian Obser
2017-07-09If we lower the pltime for privacy addresses skew it byFlorian Obser
2017-07-06Sprinkel in some #ifndef SMALL to make slaacd smaller for theFlorian Obser