summaryrefslogtreecommitdiff
path: root/sbin/slaacd
AgeCommit message (Expand)Author
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
2019-03-02Introduce the IMSG_DATA_SIZE() macro to replace recurring math onpamela
2019-03-01trailing whitespaceFlorian Obser
2019-01-22PF_ROUTE -> AF_ROUTE in the scattered sock()/setsockopt() callsKenneth R Westerback
2018-08-19Call daemon with 0 as first argument so that it changes the cwd to /Florian 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-07-27Have slaacd(8) share information on receiving a MTU advertisement withbket
2018-07-27Enable slaacd(8) to set MTU on an interface.bket
2018-07-23When moving between networks slaacd configures new addresses butFlorian Obser
2018-07-23replace references to rtadvd(8) with rad(8)Florian Obser
2018-07-23Handle duplicate address detection failures.Florian Obser
2018-07-09Remove array of IMSG type names.Florian Obser
2018-07-07slaacd is not interested in v4-related route messages so set the addressStuart Henderson
2018-06-20This might have been a good idea 20 years ago but in this day and ageFlorian Obser
2018-06-18Pledge main process now that we have wroute.Florian Obser
2018-06-07put ".Re" in the right place;Jason McIntyre
2018-06-06RFC 8106 obsolteted RFC 6106.Florian Obser
2018-06-06After pledge the frontend process is only accepting fromFlorian Obser
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