Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-08-18 | be careful with snprintf/strlcpy - account for cases where they | Bob Beck | |
can return values bigger than the length specified. | |||
2001-07-04 | check for nul bytes on the end of an option buffer, since windows 2000 | Bob Beck | |
erroneously puts them into hostname and the like returned by a dhcp server. | |||
2001-07-03 | ENODEV -> EOPNOTSUPP to make this work. beck@ ok. | Tobias Weingartner | |
2001-06-27 | don't die if IPV6 isn't there, so that this will work even with | Bob Beck | |
kernels without IPV6 support. | |||
2001-06-25 | fix nasty little bug in the identifaction of dead interfaces - make sure | Bob Beck | |
we only care about stuff associated with an interface. | |||
2001-06-24 | Old M of mine, uncovered by the recent dhcpd update: Bypass IPsec in all | Niklas Hallqvist | |
DHCP traffic. | |||
2001-06-24 | bye bye | Bob Beck | |
2001-06-24 | bye bye | Bob Beck | |
2001-06-24 | dhcp 2.0pl5 merge/cleanup/deadcode slashing. still needs more eyes on this | Bob Beck | |
but appears to work better than what's been in-tree before for dealing with stupid dhcp servers. | |||
2001-06-04 | Chop off remainder of string, so we don't get mangled options. | Angelos D. Keromytis | |
2001-04-25 | After tree lock, undo a bullshit change that was obviously NOT tested. | Theo de Raadt | |
Come on guys! Will you ever learn to not put radical untested shit into the source tree in the last few weeks before a release? A few of you do this time after time! | |||
2001-04-10 | Allow unnatural behavior. | Chris Cappuccio | |
Otherwise, some dhcp clients are not able to get a lease at all... ok beck@ | |||
2001-02-23 | cleanup after vacationing hippies and make dhclient create the | Bob Beck | |
dhclient.leases file if it doesn't exist, so that install floppies work again, thanks Brian Kifiak <bk@rt.fm> | |||
2001-01-14 | Compute UDP checksum, PR 1621 (matthieu.herrb@wanadoo.fr) | Angelos D. Keromytis | |
2001-01-06 | Commit 1.6 was just plain wrong on two counts; as a result, it caused | Angelos D. Keromytis | |
dhclient to complain about options. | |||
2001-01-06 | Also protect write_client_lease() in bind_lease() | Angelos D. Keromytis | |
2001-01-06 | Lock the leases file, to protect against multiple instances of | Angelos D. Keromytis | |
dhclient running. | |||
2001-01-03 | -Wall cleanup. | Eric Jackson | |
roll a function for writing out pidfile's instead of rolling it for each program. be careful with a few more buffers | |||
2000-12-30 | setockopt(SO_REUSEPORT), so multiple dhclients work, PR 1391 | Angelos D. Keromytis | |
2000-12-29 | If no LEASE_TIME was received from the server, use the | Angelos D. Keromytis | |
default_lease_time (12 hours); I'm not entirely certain the fallback is correct, but the RFC does not say what the client should do if no LEASE_TIME is given by the server. Closes PR 1077 | |||
2000-11-10 | seperate -> separate, okay aaron@ | Niels Provos | |
2000-10-30 | accept unknown options in leases by default; beck | Theo de Raadt | |
2000-10-26 | Close pr1295 - Only a DHCPNAK bootreply should have a yiaddr of 0.0.0.0, | Bob Beck | |
this makes sure we ignore bootreplies that aren't NAK's which have a 0 yiaddr. | |||
2000-10-20 | Fix various typos; spotted by gluk@ptci.ru. | Aaron Campbell | |
2000-10-18 | this was overlooked in the last commit. ok beck@. | Todd T. Fries | |
2000-10-18 | due to over agressive quoting, various space separated variables were failing. | Todd T. Fries | |
o remove un-necessary quotes, the source of several reported problems. o remove un-necessary variable assignments (paranoia) o remove un-necessary cases (when var="", $var evaluates to nothing) Ok beck@, testing by beck@. | |||
2000-09-05 | undo security hole peter just commited | Theo de Raadt | |
2000-09-05 | Remove quotes from arguement lists to for loops. | Peter Galbavy | |
This applied to two type of dhcp option, "domain_name_servers" and "routers". This fixes the problem of seeing mutliple nameservers on one nameserver line in resolv.conf. If anyone used multiple routers, then it would fix this too. | |||
2000-08-18 | Fix obviously bad Xref | Niklas Hallqvist | |
2000-07-21 | Deal with a bunch of dhcp issues, ok fries@: | Bob Beck | |
- some minor cleanup (syscall return codes, dead code, use strlcpy, etc) - sanity check dhcp option values recieved by dhclient so that things that should look like a hostname look like a hostname, and things that should look like an ip address look like an ip address, if they don't ignore the lease offer because it's bogus. - Make the dhcp server attempt to ping an address when it recieves a RELEASE from it. If the address answers a ping, ignore the release offer. This helps make spoofing releases to liberate addresses more difficult. | |||
2000-07-03 | arp(8) invocations fixed | Niklas Hallqvist | |
2000-06-29 | use %s with syslog; millert wrote an identical patch | Theo de Raadt | |
2000-06-25 | safe shell quoting | Dug Song | |
2000-06-25 | pass variables to dhclient-script via a constructed environment, instead of ↵ | Dug Song | |
a temporary shell script | |||
2000-06-23 | fix dhcpd to not abandon addresses forever when they are pinged before use | Bob Beck | |
which creates a nice denial of service when people use static addresses in the dhcp range. - instead abandon the address only for the default lease time so that it may be re-used afterwards. Tested and committed with aaron and jason while drinking beer and wearing balloons on my head in the bar at the USENIX party. | |||
2000-04-29 | fix spec. PR1217 | Eric Jackson | |
2000-04-20 | Document /etc/resolv.conf.tail | Angelos D. Keromytis | |
2000-04-20 | If /etc/resolv.conf.tail exists, append to newly-constructed | Angelos D. Keromytis | |
/etc/resolv.conf | |||
2000-04-12 | Trailing whitespace begone! | Aaron Campbell | |
2000-03-19 | Remove hard sentence breaks. Add $OpenBSD$ tags where appropriate. Some other | Aaron Campbell | |
cleanup along the way. | |||
2000-02-11 | Fix from jonathon.fletcher@pobox.com | Chris Cappuccio | |
Check $new_domain_name_servers not $nameserver | |||
2000-02-09 | I need to get rid of local stuff of my tree. Here is an old | Niklas Hallqvist | |
patch to deal with machines with many interfaces, myself, I have 256 loopbacks on my laptop. | |||
2000-01-31 | Don't update /etc/resolv.conf if no data is returned for DNS servers | Chris Cappuccio | |
or if user removes request domain-name-servers from /etc/dhclient.conf | |||
1999-12-19 | Fix the TIMEOUT case not to dump the shell environment. | Angelos D. Keromytis | |
1999-12-04 | Careful with long, command-line provided interface names. | Angelos D. Keromytis | |
1999-11-30 | Fix the "append" keyword to work as it should (looks like it was a | Angelos D. Keromytis | |
cut-n-paste of "prepend") | |||
1999-11-15 | Consistify DHCP man page titles somewhat; d@, sebastion@irelandmail.com | Aaron Campbell | |
1999-10-05 | New mdoc'd dhclient(8) man page; form@ | Aaron Campbell | |
1999-09-23 | Typo fixes. | Alex Feldman | |
1999-06-06 | permit non-broadcast reply; map@infinitum.ch | Theo de Raadt | |