summaryrefslogtreecommitdiff
path: root/sbin/slaacd/slaacd.c
AgeCommit message (Expand)Author
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-07-03Rename IN6_IFF_PRIVACY to IN6_IFF_TEMPORARY.Florian Obser
2020-05-25Do not log "startup" to syslog.Florian 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
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-21Configure the default route with RTP_NONE so that the kernel assignsFlorian Obser
2019-11-11 Send DNS proposals on route socket when new nameservers are learnedFlorian Obser
2019-11-07 Remove half way implemented address and default route proposals.Florian Obser
2019-11-05trailing whitespaceFlorian Obser
2019-08-30Remove configured IPv6 addresses remaining when slaacd(8) detects apamela
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-03-31Avoid calling dup2(oldd, newd) when oldd == newd. In that case theYASUOKA Masahiko
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-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-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-27Enable slaacd(8) to set MTU on an interface.bket
2018-07-23When moving between networks slaacd configures new addresses butFlorian 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-18Pledge main process now that we have wroute.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-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-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-03There can be multiple default routers sending router advertisements.Florian Obser
2017-08-23Overhaul verbosity handling.Florian Obser
2017-08-23When starting up or when the autoconf6 flag is set on an interfaceFlorian 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-12Make not yet implemented pledges more visible in grep output.Florian Obser
2017-07-14run IMSG_UPDATE_IF through the main process, reduces upcomming diffFlorian Obser
2017-07-06Sprinkel in some #ifndef SMALL to make slaacd smaller for theFlorian Obser
2017-07-06reorder imsg_type enum so that we can #ifndef SMALL all the controlFlorian Obser