<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/isc-dhcp, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-06-29T01:46:40Z</updated>
<entry>
<title>Remove isc-dhcp files from HEAD now that we're using the OpenBSD</title>
<updated>2005-06-29T01:46:40Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2005-06-29T01:46:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b97b7bab6bcfb76a4efb53d5588023163f5a00f0'/>
<id>urn:sha1:b97b7bab6bcfb76a4efb53d5588023163f5a00f0</id>
<content type='text'>
dhclient.

Reminded by:	ru
Approved by:	re (blanket dhclient)
</content>
</entry>
<entry>
<title>Make 'client DNS forward update' working again which got broken in rev.</title>
<updated>2004-08-16T22:35:56Z</updated>
<author>
<name>Martin Blapp</name>
<email>mbr@FreeBSD.org</email>
</author>
<published>2004-08-16T22:35:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b5c1da06a93c5c40a863c2b15009eaf957e82f3c'/>
<id>urn:sha1:b5c1da06a93c5c40a863c2b15009eaf957e82f3c</id>
<content type='text'>
RC9 of dhclient 3.0.1. This fix will be part of dhclient 3.0.2. It is
also part of the official redhat package.

Submitted by:	Jason Vas Dias &lt;jvdias@redhat.com&gt;
Discussed on:	dhcp-hackers@isc.org
</content>
</entry>
<entry>
<title>Document local changes r1.41 and r1.42 of dhclient.c</title>
<updated>2004-08-16T21:31:34Z</updated>
<author>
<name>Martin Blapp</name>
<email>mbr@FreeBSD.org</email>
</author>
<published>2004-08-16T21:31:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff20f7a95eae35778890834740d9aff26d1a5a17'/>
<id>urn:sha1:ff20f7a95eae35778890834740d9aff26d1a5a17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Recommit removed Rev. 1.40. This fix does solve a FPE with negative lease</title>
<updated>2004-08-16T21:26:04Z</updated>
<author>
<name>Martin Blapp</name>
<email>mbr@FreeBSD.org</email>
</author>
<published>2004-08-16T21:26:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=93fb40624f556e1f00df50cd20b4199cc3832e47'/>
<id>urn:sha1:93fb40624f556e1f00df50cd20b4199cc3832e47</id>
<content type='text'>
time as described in the PR below.

It seems that this patch should have been part of the vendor tree but got
accidently missed in the 3.0.1 final version. It will definitly be
part of 3.0.2 but until then it's a long way to go.

Submitted by:   ISC (Vendor)
PR:             bin/54517
</content>
</entry>
<entry>
<title>It could happen that the renew/rebind times in the leasefile were</title>
<updated>2004-08-16T16:09:50Z</updated>
<author>
<name>Martin Blapp</name>
<email>mbr@FreeBSD.org</email>
</author>
<published>2004-08-16T16:09:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=222bb5ab84fbcdff3f3f34aa22c99dae827feb9e'/>
<id>urn:sha1:222bb5ab84fbcdff3f3f34aa22c99dae827feb9e</id>
<content type='text'>
expired but the expire time itself was still valid and in the future.
If this happened we ended up using the state S_RENEW with an
INADDR_BROADCAST address set in the request and dhclient never got
any answer back. The only workaround was to delete the lease file.

Fix this case with a check for the S_RENEW and a fallback to the
S_INIT state.

PR:		bin/69361
Submitted by:	Andrew Gallatin &lt;gallatin@cs.duke.edu&gt;
</content>
</entry>
<entry>
<title>Sync a reverted part of dhclient.c with the vendor source. It seems</title>
<updated>2004-08-16T15:48:02Z</updated>
<author>
<name>Martin Blapp</name>
<email>mbr@FreeBSD.org</email>
</author>
<published>2004-08-16T15:48:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e6fb0bd676877682af836d70269e1aecb7d81616'/>
<id>urn:sha1:e6fb0bd676877682af836d70269e1aecb7d81616</id>
<content type='text'>
that a buxfix from rc14 got backed out again. We do the same.
</content>
</entry>
<entry>
<title>Resolve conflicts from dhclient 3.0.1 final import.</title>
<updated>2004-08-15T23:37:10Z</updated>
<author>
<name>Martin Blapp</name>
<email>mbr@FreeBSD.org</email>
</author>
<published>2004-08-15T23:37:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9dca5ca780fd0eb2604e0198626d3b0d1bb4ffa'/>
<id>urn:sha1:c9dca5ca780fd0eb2604e0198626d3b0d1bb4ffa</id>
<content type='text'>
No functional changes in this import.
</content>
</entry>
<entry>
<title>This commit was generated by cvs2svn to compensate for changes in r133783,</title>
<updated>2004-08-15T23:33:13Z</updated>
<author>
<name>Martin Blapp</name>
<email>mbr@FreeBSD.org</email>
</author>
<published>2004-08-15T23:33:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f511f66676732913d37904da711d6c59f12f1023'/>
<id>urn:sha1:f511f66676732913d37904da711d6c59f12f1023</id>
<content type='text'>
which included commits to RCS files with non-trunk default branches.
</content>
</entry>
<entry>
<title>Import ISC DHCP 3.0.1 client.</title>
<updated>2004-08-15T23:33:13Z</updated>
<author>
<name>Martin Blapp</name>
<email>mbr@FreeBSD.org</email>
</author>
<published>2004-08-15T23:33:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41893d899746ac236d8e675ebd54d1c6d7d2d6cb'/>
<id>urn:sha1:41893d899746ac236d8e675ebd54d1c6d7d2d6cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a number of incorrect assumptions regarding the size of time_t.</title>
<updated>2004-07-06T15:15:14Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2004-07-06T15:15:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d617478bd90b909fc5838001c59841ee73a880b'/>
<id>urn:sha1:9d617478bd90b909fc5838001c59841ee73a880b</id>
<content type='text'>
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
</content>
</entry>
</feed>
