summaryrefslogtreecommitdiff
path: root/sbin/dhclient
AgeCommit message (Expand)Author
2013-03-24Simplify logic when processing route dump by using a helper functionKenneth R Westerback
2013-03-22Ignore client-identifier option in leases from a server. They're not supposedKenneth R Westerback
2013-03-21Free lease with free_client_lease() rather than free().Kenneth R Westerback
2013-03-21create realloc() loops around sysctl for array-based mibs, in programsTheo de Raadt
2013-03-13Make sure dhclient doesn't delete IPv6 routes.Paul de Weerd
2013-03-11When binding a lease, check for and clear out any 'zombie' routesKenneth R Westerback
2013-03-08Consolidate parsing of rtm address lists. Use RTAX_GATEWAY entryKenneth R Westerback
2013-03-07Refactor code around route label creation and checking to make it easierKenneth R Westerback
2013-03-02rework some text that ken thought ambiguous; ok krwJason McIntyre
2013-02-28Try 10 times to obtain the routing table via sysctl(), and if itKenneth R Westerback
2013-02-27Avoid alignment errors when processing routing messages by readingKenneth R Westerback
2013-02-24Remove some anachronisms and use consistant form and markup forKenneth R Westerback
2013-02-24Don't log a complaint that a non-existant default route could not beKenneth R Westerback
2013-02-24When no acceptable offers are received within the allowed timeframe callKenneth R Westerback
2013-02-23'contructed' -> 'constructed'. Spotted by zinke@.Kenneth R Westerback
2013-02-23Attempt a short explanation of the resolv.conf dance. A few otherKenneth R Westerback
2013-02-22Attempt a short explanation of what happens on start up and whenKenneth R Westerback
2013-02-22Document signals dhclient currently pays attention to.Kenneth R Westerback
2013-02-21Use imsg_flush() to force delivery of IMSG_DELETE_ADDRESS toKenneth R Westerback
2013-02-20Nuke unused imsg_resolv_conf struct and declaration for non-existant function...Kenneth R Westerback
2013-02-19Cancel any outstanding protocol timeout when a link goes away. WhenKenneth R Westerback
2013-02-18Don't delete permanent arp cache entries when clearing the arpKenneth R Westerback
2013-02-18Rework log messages to be more useful. RenameKenneth R Westerback
2013-02-17Using the value SIGQUIT to cause the dispatch loops to exit producedKenneth R Westerback
2013-02-17Suppress some pointless debugging message:Kenneth R Westerback
2013-02-17Kill a magic number. 0 -> RTP_NONE for priority in constructing routingKenneth R Westerback
2013-02-17dhclient-script did 'route -q $rdomain add $new_ip_address 127.0.0.1'.Kenneth R Westerback
2013-02-17Put the processes in the routing domain of the interface. TweakKenneth R Westerback
2013-02-16Remove accidentally committed debug statement ("Got RTM_IFINFO").Kenneth R Westerback
2013-02-15Take more care to use the correct xid, rather than packet garbage.Kenneth R Westerback
2013-02-15Make code a tad less obscure by using sizeof() actual variable beingKenneth R Westerback
2013-02-15Even if no one uses it, record the seconds since we started in theKenneth R Westerback
2013-02-15Unbreak DISCOVER by initializing xid from correct field.Kenneth R Westerback
2013-02-15Don't leak routing socket fd if getting the default route fails.Kenneth R Westerback
2013-02-14When an interface generates an RTM_IFINFO message, it may be as theKenneth R Westerback
2013-02-14Don't rely on the packet buffer (client->packet) being preserved betweenKenneth R Westerback
2013-02-13Restore previous behaviour of not cleaning up in response to SIGTERM.Kenneth R Westerback
2013-02-09As tedu@ pointed out a while ago, it makes little sense to discardKenneth R Westerback
2013-02-09get the format of the various options in this file right and, alongJason McIntyre
2013-02-03Remove unused (a.k.a. always passed NULL) parameter 'data' fromKenneth R Westerback
2013-02-03Use RTM_GET rather than the sysctl/scan all routes dance to obtainKenneth R Westerback
2013-02-02Expunge unused variables and pointless construction of same inKenneth R Westerback
2013-02-02Fix resolv.conf magic. Add identifying comment to generated resolv.confKenneth R Westerback
2013-02-02Dereference correct pointer. Fix crash when checking whether resolv.confKenneth R Westerback
2013-02-01do not leak dn if there is no resolv.conf contents; found by llvmFlorian Obser
2013-02-01always initialize cur_time; found by llvmFlorian Obser
2013-02-01do not leak lease in error path; found by llvmFlorian Obser
2013-02-01Increment size of buffer to accomodate terminating NUL *after* usingKenneth R Westerback
2013-02-01Handle a non-existant resolv.conf.tail without issuing an errorKenneth R Westerback
2013-02-01Write out resolv.conf only if the default route is under the controlKenneth R Westerback