summaryrefslogtreecommitdiffstats
path: root/contrib/isc-dhcp/includes
Commit message (Collapse)AuthorAgeFilesLines
* This commit was generated by cvs2svn to compensate for changes in r133783,mbr2004-08-151-1/+1
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import ISC DHCP 3.0.1 client.mbr2004-08-151-1/+1
| |
* | Fix a number of incorrect assumptions regarding the size of time_t.des2004-07-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code has its own TIME type, which is actually defined to time_t, but it still used u_int32_t in some places. In addition, dhclient not only had two separate global cur_time variables, one of which was defined as u_int32_t and the other as TIME, but cur_time was sometimes shadowed by local variables, leading to widespread confusion as to which of these variable was being referenced. There is a lesson in here somewhere: a decent compiler with warnings enabled should have caught all of this long before it became a problem. This patch has been submitted to the vendor, but it will likely be some time before they release a version that includes it. Approved by: mbr
* | Resolve conflicts.mbr2004-06-262-56/+38
| |
* | This commit was generated by cvs2svn to compensate for changes in r131136,mbr2004-06-2628-553/+500
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import ISC DHCP 3.0.1 RC14 client.mbr2004-06-2630-609/+538
| |
* | Remove files which have been removed in the 3.01RC12 releasembr2004-01-192-108/+0
| | | | | | | | of isc-dhcpd.
* | Resolve conflicts.mbr2003-09-021-0/+5
| |
* | This commit was generated by cvs2svn to compensate for changes in r119669,mbr2003-09-021-1/+1
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import ISC DHCP 3.0.1 RC12 client.mbr2003-09-022-1/+6
| |
* | Change name of state_link() to state_polling() to make itmbr2003-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more clear what it does. Trim interface_active() to just do what it should do. Check if we got link or not and if the NIC supports it. No special treatment for mediachecks here anymore. Simplify the code a lot, and remove doublicated parts. Fix two minor spelling errors. Add one missing #ifdef ENABLE_POLLING_MODE Reviewed by: mdodd
* | Do not poll during discover. Add a polling tunable to the interfacembr2003-08-071-0/+1
| | | | | | | | | | | | struct to be able to turn polling on/off. Tested by: Larry Rosenman <ler@lerctr.org>
* | - Fix the polling code to work with media settings in dhclient.conf.mbr2003-08-071-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rename linkstatus to linkstate which is more correct. - Sort any leases each time we loose and regain link. With the first version we spammed the dhclient.leases file. - When there was no link on a interface, polling has been done twice. This has been fixed with a bigger sleep interval. - interface_active() now returns only a assumed state of the link. If we are using media settings, we cannot be sure that the link actually works. That means we assume that the link is working and continue to send requests as usual on the interface and loop over all possible media options. Polling is still done. If your interface gets suddenly link, dhclient will send a dhcp discover request. After all media settings have been tried a few times, dhclient will sleep. If one does change networks very often, it can help to set the "retry timeout" to a low value like 100 seconds. The default is over six minutes. Tested by: Larry Rosenman <ler@lerctr.org>, imp
* | Change ieee802 to ieee80211.mbr2003-08-061-1/+1
| | | | | | | | | | | | Add bogospaces to match the ISC style. Suggested by: eivind
* | Define $FreeBSD$ at the right place.mbr2003-07-281-4/+2
| |
* | Enable dhclient to poll the interface state and send onlymbr2003-07-281-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | requests if the interface has an active link. This is a great benefit if you often change networks with your laptop and you do not like to kill/restart dhclient all the time. Changes are automatically detected and the link is refreshed. The change allows us to start dhclient in background mode Enable dhclient to poll the interface state and send only requests if the interface has an active link. This is a great benefit if you often change networks with your laptop and you do not like to kill/restart dhclient all the time. Changes are automatically detected and the link is refreshed. The change allows us to start dhclient in background mode while the network cable is not plugged in. To control the polling interval, the option -i has been introduced. It takes seconds as parameter, the minimum is one second, the default is five seconds. Polling is done in seconds, not microseconds, because dhclient does internally work with timeouts in seconds. This change will be part of the next major ISC-dhcpd release. Tested by: bms, imp, and many many others. Reviewed by: murray, eivind, dhclient folks
* | Tweak a couple of utilities so they compile cleanly for /rescue. Mostlygordon2003-06-291-0/+12
| | | | | | | | | | | | path fixes. Submitted by: Tim Kientzle <kientzle@acm.org>
* | This commit was generated by cvs2svn to compensate for changes in r109357,obrien2003-01-161-1/+1
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import isc-dhcpd-3.0.1rc11.obrien2003-01-161-1/+1
| | | | | | | | | | | | This fixes a security vulnerability in the bundled resolver library. Requested by: scottl(re)
* | This commit was generated by cvs2svn to compensate for changes in r109298,murray2003-01-153-3/+9
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import ISC DHCP 3.0.1 RC10 client.murray2003-01-153-3/+9
| |
* | Resolve conflicts.murray2002-09-301-2/+0
| |
* | This commit was generated by cvs2svn to compensate for changes in r104185,murray2002-09-303-5/+7
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import ISC DHCP 3.0.1 RC9 client.murray2002-09-304-7/+7
| |
* | This commit was generated by cvs2svn to compensate for changes in r93507,murray2002-04-015-9/+27
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import ISC DHCP 3.0.1 RC8 client.murray2002-04-015-9/+27
| |
* | Resolve conflicts.murray2002-02-191-16/+73
| |
* | This commit was generated by cvs2svn to compensate for changes in r90908,murray2002-02-1934-816/+6426
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import ISC DHCP 3.0.1 RC6 client.murray2002-02-1935-832/+6497
| |
* | This commit was generated by cvs2svn to compensate for changes in r68325,obrien2000-11-041-1/+1
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import Patchlevel 5 of the ISC 2.0 dhcp client plus bug fixes from theobrien2000-11-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | beta ISC DHCP version 3 offering. In message http://www.isc.org/ml-archives/dhcp-client/2000/10/msg00001.html author Ted Lemon stated "This will not be fixed in any 2.0 release - 2.0 is no longer being maintained." to a reported problem about an interoperability problem against Microsoft servers. FreeBSD went with the ISC client vs. the WIDE client because others convinced me it was better supported. Sigh. I wonder if version 3 will get the same treatment after its release... Since FreeBSD generally uses only released contrib products and the ISC version 3 offering is still in beta, our backs are up against the wall. The common/options.c rev 1.65 work around for erroneous Microsoft DHCP servers has been back ported to the version 2.0pl5 client. Since this comes from a change in the vendor's own code (and would no doubt also be committed to the version 2 client if the author were still supporting it), we will consider this a vendor release and import this as such. PR: 21658 Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
* | This commit was generated by cvs2svn to compensate for changes in r68320,obrien2000-11-041-1/+1
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import Patchlevel 5 of the ISC 2.0 dhcp client.obrien2000-11-041-1/+1
| |
* | This commit was generated by cvs2svn to compensate for changes in r63616,obrien2000-07-202-2/+7
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import Patchlevel 3 of the ISC 2.0 dhcp client.obrien2000-07-202-2/+7
| |
* | This commit was generated by cvs2svn to compensate for changes in r62475,obrien2000-07-031-1/+1
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import Patchlevel 2 of the ISC 2.0 dhcp client.obrien2000-07-031-1/+1
| |
* | This commit was generated by cvs2svn to compensate for changes in r62104,obrien2000-06-264-5/+8
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import Patchlevel 1 of the ISC 2.0 dhcp client.obrien2000-06-264-5/+8
| |
* | This commit was generated by cvs2svn to compensate for changes in r48146,obrien1999-06-232-0/+25
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Virgin import of ISC-DHCP v2.0obrien1999-06-232-0/+25
| |
* | junk from the last importobrien1999-05-021-89/+0
|/
* Virgin import of ISC-DHCP v2.0b1pl27obrien1999-05-024-7/+137
|
* Virgin import of ISC-DHCP v2.0b1pl17obrien1999-02-281-1/+38
|
* Virgin import of ISC-DHCP v2.0b1pl11obrien1999-02-115-24/+94
|
* Virgin import of ISC-DHCP v2.0b1pl6obrien1999-02-1016-0/+2689
OpenPOWER on IntegriCloud