summaryrefslogtreecommitdiff
path: root/sbin/dhclient
AgeCommit message (Expand)Author
2013-10-22Save 'next-server' (a.k.a. siaddr) info in leases file. Saving theKenneth R Westerback
2013-09-09Calculate the lease time fields (expiry, renew, rebind) afterKenneth R Westerback
2013-08-22this full stop has lost its way...Jason McIntyre
2013-08-17Do not create a route to the bound address via 127.0.0.1. Our stackKenneth R Westerback
2013-08-14Only skip address deleting/adding and route deleting/adding onFlorian Obser
2013-07-16Add missing .Mt macros for AUTHORS email addresses.Ingo Schwarze
2013-07-15If a DHCPREQUEST returns a lease identical to the one currently bound toKenneth R Westerback
2013-07-14merge the relevant bits of dhcp(8) into dhclient(8) and dhcpd(8),Jason McIntyre
2013-07-11update (or add) STANDARDS;Jason McIntyre
2013-07-11Put more debug verbiage under DEBUG. Add a few more debug messages.Kenneth R Westerback
2013-07-07Remove erroneous warnings -- we do not reject offers just because theKenneth R Westerback
2013-07-06Tone down verbosity by putting the "Unexpected <blah>" messages underKenneth R Westerback
2013-07-06Fix a lie in one comment and zap a pointless sentence in another.Kenneth R Westerback
2013-07-06Zap leading whitespace.Kenneth R Westerback
2013-07-05Zap trailing whitespace.Kenneth R Westerback
2013-06-18Don't use inet_ntoa() twice in one parameter list. You'll just printKenneth R Westerback
2013-06-18Split RTM_NEWADDR and RTM_DELADDR handling into separate casesKenneth R Westerback
2013-06-17Check calloc() return value. Plug leak of resulting memory.Kenneth R Westerback
2013-06-09Make route adding interface more flexible by passing flags to beKenneth R Westerback
2013-06-09Fix/clarify some comments. do memset()'s only when variable is goingKenneth R Westerback
2013-06-09Re-apply static route and classless static route support -- this timeKenneth R Westerback
2013-06-09Re-apply route adding code refactoring -- it wasn't the problem thatKenneth R Westerback
2013-06-09Add back backslash fixes caught in rollback.Kenneth R Westerback
2013-06-09Backout static/classless route handling and default route refactoringKenneth R Westerback
2013-06-04Add support for static routes option (33) and classless staticKenneth R Westerback
2013-06-04Fix "\" escape handling in read_string().Kenneth R Westerback
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