summaryrefslogtreecommitdiff
path: root/sbin/dhclient
AgeCommit message (Expand)Author
2013-12-05Use destination size as size of memcpy(). Use <in_addr> rather thanKenneth R Westerback
2013-12-05Nuke local #define ETHER_HEADER_SIZE and use the identical value'dKenneth R Westerback
2013-12-04When we receive a /32 IP address assignment, mimick ISC DHCP by addingMatthew Dempsky
2013-12-04Oops. Missed a chunk. Give up on classless static routes ifKenneth R Westerback
2013-12-04More memcpy() stylistic repairs and size checks.Kenneth R Westerback
2013-12-04Be more careful to ensure memcpy'd data will fit.Kenneth R Westerback
2013-11-20cleanups for signed char vs ctypeTheo de Raadt
2013-11-19include queue.h directly instead of relying on if.h to provide it;Mike Belopuhov
2013-11-16Fix msgbuf_write() usage.Kenneth R Westerback
2013-11-12add a variety of missing prototypesTheo de Raadt
2013-11-11Shuffle function prototypes and extern declarations around toKenneth R Westerback
2013-11-11Nuke 'cur_time' variable used only to assign time(NULL) to a field.Kenneth R Westerback
2013-11-11Argh. Set 'to' address to INADDR_BROADCAST, not 'from' address,Kenneth R Westerback
2013-11-11RFC 2131 and friends state that when renewing a lease the clientKenneth R Westerback
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