Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-15 | KNF | Kevin Steves | |
2006-12-15 | typo in comment | Kevin Steves | |
2006-11-27 | correct comment | Kevin Steves | |
2006-11-27 | Recognize when we are sending to a unicast destination IP address and | Kevin Steves | |
instead of using BPF, which currently will always set the destination MAC to broadcast, send using a SOCK_RAW socket and sendmsg() so the frame has a unicast destination MAC. Fixes an issue when using a bootp forwarder where unicast DHCPREQUESTs are dropped at the router/gateway until we reach T2/REBINDING and change the destination IP to broadcast. ok henning@ (but doesn't like using a raw socket for this) | |||
2006-11-27 | remove invalid comment | Kevin Steves | |
2006-11-22 | sync dhclient and dhcpd parse.c areas where we can. | Kevin Steves | |
mainly formatting, whitespace; ok henning@ | |||
2006-11-22 | fix some warning messages and comments in parse_date(); ok henning@ | Kevin Steves | |
2006-11-21 | remove spurious ; after bracket, no binary change | Kevin Steves | |
2006-11-21 | remove unused #defines, no binary change; ok henning@ | Kevin Steves | |
2006-11-21 | re-order includes and eliminate duplicates, no binary change; ok henning@ | Kevin Steves | |
2006-09-24 | No point in checking for a NULL ifi after we've used it. Plus ifi is | Kenneth R Westerback | |
set once in main() and used everywhere without further checks. From Matthew R. Dempsky via tech@ | |||
2006-08-31 | adjust link detection further: if no link, bring interface up and check | Theo de Raadt | |
for link for 10 seconds. otherwise, if there was link, no problem! ok henning, claudio, tested by others | |||
2006-08-29 | snuck in a typo, damnit | Theo de Raadt | |
2006-08-29 | some net if devices do not media negotiate (for link) until brought up. | Theo de Raadt | |
(for some drivers, this is a bug. for others, it is part of how they work) therefore before doing the 10-second link test, we must bring the if up. ok krw, tested marco ckuethe | |||
2006-06-16 | always change the working directory of the priv child to the root | Reyk Floeter | |
directory ("/"). this fixes a problem when dhclient was called in a working directory like "/mnt" and the user tried to unmount this directory while dhclient was still running. umount failed because the device for "/mnt" was still busy and blocked by the running priv child of dhclient. ok henning@ | |||
2006-06-03 | Use ifconfig delete/alias conforming with the man page. | Marco Pfatschbacher | |
OK krw@ | |||
2006-06-02 | backoff-cutoff defaults to 15 seconds; ok henning@ | Kevin Steves | |
2006-06-01 | '-alias' is deprecated. Use 'delete' in ifconfig statements. | Kenneth R Westerback | |
ok beck@ | |||
2006-06-01 | Don't treat the addition of a dhclient.conf 'alias{}' address as an | Kenneth R Westerback | |
external modification when the RTM_NEWADDR message arrives from the routing socket. Now dhclient will not exit if 'alias{}' is specified in dhclient.conf. Mentioned many times, most recently by Matthias Bertschy on misc@. ok henning@ beck@ | |||
2006-05-31 | clarify link-timeout default as seconds; ok jmc@ | Kevin Steves | |
2006-05-31 | Fix 'special value 0 requests that dhclient not wait for a link state | Kevin Steves | |
change before timing out' behaviour of the man page for link-timeout; ok deraadt@ henning@ | |||
2006-05-15 | whitespace cleanup | Felix Kronlage | |
ok claudio@, mbalmer@ | |||
2006-05-09 | new sentence, new line; | Jason McIntyre | |
2006-05-09 | spelling | Theo de Raadt | |
2006-05-08 | add 'link-timeout n' seconds option to grammer, from fkr@hazardous.org | Theo de Raadt | |
default remains 10 seconds. | |||
2006-04-20 | adjust comments as to what keywords are legal; from fkr | Theo de Raadt | |
2006-04-18 | cleanup keyword lookup for the lexer, and remove keywords not valid in | Theo de Raadt | |
either dhclient or dhcpd context; tested by many | |||
2006-03-06 | convert permanent privilege revocation to use setresuid/setresgid; | Damien Miller | |
ok henning@ | |||
2006-02-01 | NTP is described by RFC 1305, not 1035; | Jason McIntyre | |
from michal f. hanula (freebsd docs/92629) | |||
2005-11-26 | enable the bpf filter-drop option in dhclient | Reyk Floeter | |
ok henning@, tested by many others (tech@) | |||
2005-10-26 | put the 100% right r1.79 back in, that is still as right as it was the first | Henning Brauer | |
time. dale just had the same problem and made me look again. | |||
2005-10-07 | Don't display errno message when errno isn't set. | Pedro Martelletto | |
Okay deraadt@, moritz@, help and okay henning@ | |||
2005-09-30 | deploy .An -nosplit; ok jmc | Jared Yanovich | |
2005-08-27 | backout unapproved diff | Theo de Raadt | |
2005-08-25 | when we get an invalid hostname in an option, bitching a moaning is ok, | Henning Brauer | |
but there is no point in refusing the lease based on that. so bitch and moan and ignore that option but accept the lease. yes, customer networks are sometimes interesting... ok millert krw beck | |||
2005-08-22 | Fix problems with some Linksys DHCP servers (and probably others) by | Kenneth R Westerback | |
not accidentally inserting two NULL characters after each option in the DHCPREQUEST packet. Thanks to Christian Jones for the problem report and tcpdump's, and to Emmett Pate for finding a problematic Linksys model still in my local stores. ok deraadt@ | |||
2005-08-08 | re-add write() error check in buf_close(). ok henning@ | Moritz Jodeit | |
2005-08-07 | Simplify code by calling error() from inside buf_* functions rather | Kenneth R Westerback | |
than always testing the return code and calling error() from the caller. From a diff by moritz@, ok henning@. | |||
2005-08-05 | remove duplicate privsep prototypes and put all | Moritz Jodeit | |
of them into privsep.h. ok krw@ henning@ | |||
2005-08-04 | buf_* was taken from the framework I wrote for bgpd (also used by ntpd, ospfd | Henning Brauer | |
and some more). Here, however, we have a blocking socket for the IPC. buf_close (writes out) and buf_read can be simplified due to that, and they can just error out on short writes/reads. ok krw moritz | |||
2005-08-02 | add missing break; ok henning@ | Moritz Jodeit | |
2005-08-02 | Rip out code dealing with multiple/nested interfaces. Each instance of | Kenneth R Westerback | |
dhclient is responsible for one interface. Simply skip interface declarations for other interfaces and store all info in the one interface structure. tested by dlg@, ok henning@ | |||
2005-07-29 | Fix erroneous use of '=' instead of '+' that caused infinite loops | Kenneth R Westerback | |
when skipping packets. Use BPF_WORDALIGN() to properly skip packets. From Brooks Davis at FreeBSD. ok deraadt@ henning@ | |||
2005-07-26 | Fix buffer overflows in dhcpd and dhclient. Closes PR#4306. | Kenneth R Westerback | |
ok henning@ | |||
2005-07-23 | Our dhclient.conf lives in /usr/src/etc. | Kenneth R Westerback | |
ok henning@ | |||
2005-07-17 | No longer used. | Kenneth R Westerback | |
2005-07-17 | Insist on correct hardware addresses in dhclient.conf and | Kenneth R Westerback | |
dhclient.leases.<if> files. Simplify parse_numeric_aggregate() as a result, rendering tree.c and tree.h redundant. ok millert@ | |||
2005-07-16 | No longer used. | Kenneth R Westerback | |
2005-07-16 | Rejig struct string_list to use char array rather than char pointer, and | Kenneth R Westerback | |
eliminate new_parse_string. alloc.c becomes redundant. Junk a couple of unused fields (env, envc) in struct client_state. suggestions by & ok millert@ | |||
2005-07-16 | fix printing of hostname, from brooks davis via jmc | Henning Brauer | |