summaryrefslogtreecommitdiff
path: root/sbin/dhclient
AgeCommit message (Expand)Author
2007-02-14use errwarn functions vs. syslog(); ok henning@ krw@Kevin Steves
2007-02-13move includes only needed in dhclient.c; ok henning@Kevin Steves
2007-02-13error check socket() return; ok henning@Kevin Steves
2007-02-01Don't count ethernet as overhead for UDP packet constuction. GivesKenneth R Westerback
2007-01-29Don't malloc memory to store option data in leases, just appropriateKenneth R Westerback
2007-01-27We only poll on the bpf fd and the routing socket fd. No need forKenneth R Westerback
2007-01-25Cleanup some more code. Eliminate dhcp(), bootp(), parse_options() byKenneth R Westerback
2007-01-16More cleanup. Eliminate 'struct packet' by cleverly passing asKenneth R Westerback
2007-01-14Don't treat any packet with an invalid option buffer or an invalidKenneth R Westerback
2007-01-11Since bootp_packet_handler is always set to do_packet before weKenneth R Westerback
2007-01-11remove unused #define DHCP_MIN_LENKevin Steves
2007-01-11Reject all packets with an option claiming to extend past the end ofKenneth R Westerback
2007-01-08Don't leak strings.Kenneth R Westerback
2007-01-08Initialize incoming packet buffer with DHO_END (0xff) rather thanKenneth R Westerback
2007-01-06Fix options parsing. Last commit lost the proper length of theKenneth R Westerback
2007-01-04Eliminate the 'len' parameter from send_packet() since it alwaysKenneth R Westerback
2007-01-04Another round of cleanup. There is only one instance of structKenneth R Westerback
2007-01-04<sys/un.h> not neededKevin Steves
2006-12-28please lintTheo de Raadt
2006-12-28parenthesis not needed here; consistent with usage in other areas.Kevin Steves
2006-12-28small knf (extra space, newline)Kevin Steves
2006-12-28no extra "\n" in note(); ok krw@ henning@Kevin Steves
2006-12-27Since we only have the single global struct interface_info, weKenneth R Westerback
2006-12-26Our dhclient only handles one interface. Simplify code by using theKenneth R Westerback
2006-12-26There must be no alias address set, so check ifi->client->aliasMoritz Jodeit
2006-12-22delete prototypes for functions that don't existKevin Steves
2006-12-18remove statement for send parameter: "except that the client canKevin Steves
2006-12-18this is clearer and consistent with other areas; ok henning@Kevin Steves
2006-12-17remove ASSERT_STATE() macro which is a NOOP, no binary change; ok henning@Kevin Steves
2006-12-17fix commentKevin Steves
2006-12-16make /sbin/dhclient-script consistent with other paths; ok henning@Kevin Steves
2006-12-15KNFKevin Steves
2006-12-15typo in commentKevin Steves
2006-11-27correct commentKevin Steves
2006-11-27Recognize when we are sending to a unicast destination IP address andKevin Steves
2006-11-27remove invalid commentKevin Steves
2006-11-22sync dhclient and dhcpd parse.c areas where we can.Kevin Steves
2006-11-22fix some warning messages and comments in parse_date(); ok henning@Kevin Steves
2006-11-21remove spurious ; after bracket, no binary changeKevin Steves
2006-11-21remove unused #defines, no binary change; ok henning@Kevin Steves
2006-11-21re-order includes and eliminate duplicates, no binary change; ok henning@Kevin Steves
2006-09-24No point in checking for a NULL ifi after we've used it. Plus ifi isKenneth R Westerback
2006-08-31adjust link detection further: if no link, bring interface up and checkTheo de Raadt
2006-08-29snuck in a typo, damnitTheo de Raadt
2006-08-29some net if devices do not media negotiate (for link) until brought up.Theo de Raadt
2006-06-16always change the working directory of the priv child to the rootReyk Floeter
2006-06-03Use ifconfig delete/alias conforming with the man page.Marco Pfatschbacher
2006-06-02backoff-cutoff defaults to 15 seconds; ok henning@Kevin Steves
2006-06-01'-alias' is deprecated. Use 'delete' in ifconfig statements.Kenneth R Westerback
2006-06-01Don't treat the addition of a dhclient.conf 'alias{}' address as anKenneth R Westerback