summaryrefslogtreecommitdiff
path: root/sbin/dhclient
AgeCommit message (Expand)Author
2013-06-01Refactor the default route adding code to use a general route addingKenneth R Westerback
2013-05-10Fix subnet check. Check our rdomain against the rdomains of the otherKenneth R Westerback
2013-05-05Add a flag to struct client_state (IS_RESPONSIBLE) to record whenKenneth R Westerback
2013-05-02Bunch of comment/whitespace cleanup. Eliminate some misleading orKenneth R Westerback
2013-05-02Enough of the hand-rolling of queues. Turn client->leases andKenneth R Westerback
2013-04-27Use same parse_date() and date writing logic as in dhcpd. i.e.Kenneth R Westerback
2013-04-25big int_t/time_t fixes; ok deraadt@ krw@Otto Moerbeek
2013-04-24Follow ISC and freebsd by increasing ip_ttl on packets from 16 toKenneth R Westerback
2013-04-05send_packet() and writev() return ssize_t, not int. Use correctKenneth R Westerback
2013-04-05Nuke parameter to do_packet() not used since 2006. From dhill.Kenneth R Westerback
2013-04-02Don't assume sizeof(time_t)==4Philip Guenther
2013-03-30Since deleting all the addresses on an interface removes all theKenneth R Westerback
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