<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in dhclient-script</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2dc8d789f68a9a2267c7f1006aba36c7840b177 - dhclient: do not add 0.0.0.0 interface alias.</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#e2dc8d789f68a9a2267c7f1006aba36c7840b177</link>
        <description>dhclient: do not add 0.0.0.0 interface alias.Subscribers: impDifferential Revision: https://reviews.freebsd.org/D38908

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Sat, 04 Mar 2023 15:18:26 +0000</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fd6ecc184dbc64b9b3f7866b34812fb93df62925 - dhclient-script: cope with /32 address leases</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#fd6ecc184dbc64b9b3f7866b34812fb93df62925</link>
        <description>dhclient-script: cope with /32 address leasesOn certain cloud platforms (Google Cloud, Packet.net and others) theDHCP server offers a /32 address. This makes adding the default routefail since it is not reachable via any interface. Linux&apos;sdhclient-script seem to usually have a special case for that andexplicitly adds an interface route to the router&apos;s address.FreeBSD&apos;s dhclient-script already has a special case for when the routeraddress is the same as the leased address. Now also add one for whenit&apos;s a different address that doesn&apos;t fall in the interface&apos;s subnet.PR:		241792Event:		Aberdeen hackathon 2022Submitted by:	sigsys@gmail.comReviewed by:	dch, kp, bz (+1 on the idea, not reviewed), thjMFC after:	1 week

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Wed, 05 Oct 2022 10:11:07 +0000</pubDate>
        <dc:creator>Kristof Provost &lt;kp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2dc8d789f68a9a2267c7f1006aba36c7840b177 - dhclient: do not add 0.0.0.0 interface alias.</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#e2dc8d789f68a9a2267c7f1006aba36c7840b177</link>
        <description>dhclient: do not add 0.0.0.0 interface alias.Subscribers: impDifferential Revision: https://reviews.freebsd.org/D38908

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Sat, 04 Mar 2023 15:18:26 +0000</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fd6ecc184dbc64b9b3f7866b34812fb93df62925 - dhclient-script: cope with /32 address leases</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#fd6ecc184dbc64b9b3f7866b34812fb93df62925</link>
        <description>dhclient-script: cope with /32 address leasesOn certain cloud platforms (Google Cloud, Packet.net and others) theDHCP server offers a /32 address. This makes adding the default routefail since it is not reachable via any interface. Linux&apos;sdhclient-script seem to usually have a special case for that andexplicitly adds an interface route to the router&apos;s address.FreeBSD&apos;s dhclient-script already has a special case for when the routeraddress is the same as the leased address. Now also add one for whenit&apos;s a different address that doesn&apos;t fall in the interface&apos;s subnet.PR:		241792Event:		Aberdeen hackathon 2022Submitted by:	sigsys@gmail.comReviewed by:	dch, kp, bz (+1 on the idea, not reviewed), thjMFC after:	1 week

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Wed, 05 Oct 2022 10:11:07 +0000</pubDate>
        <dc:creator>Kristof Provost &lt;kp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8fa0b743820f61c661ba5f3ea0e3be0dc137910e - IFC @230489 (pending review).</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#8fa0b743820f61c661ba5f3ea0e3be0dc137910e</link>
        <description>IFC @230489 (pending review).

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Mon, 23 Jan 2012 19:46:36 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>80dbff4e99ba37534b40803a1ddff842f5ebdd58 - IFC to head to catch up the bhyve branch</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#80dbff4e99ba37534b40803a1ddff842f5ebdd58</link>
        <description>IFC to head to catch up the bhyve branchApproved by:	grehan@

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Wed, 04 Jan 2012 02:01:27 +0000</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8fa0b743820f61c661ba5f3ea0e3be0dc137910e - IFC @230489 (pending review).</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#8fa0b743820f61c661ba5f3ea0e3be0dc137910e</link>
        <description>IFC @230489 (pending review).

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Mon, 23 Jan 2012 19:46:36 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>80dbff4e99ba37534b40803a1ddff842f5ebdd58 - IFC to head to catch up the bhyve branch</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#80dbff4e99ba37534b40803a1ddff842f5ebdd58</link>
        <description>IFC to head to catch up the bhyve branchApproved by:	grehan@

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Wed, 04 Jan 2012 02:01:27 +0000</pubDate>
        <dc:creator>Sean Bruno &lt;sbruno@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>999f397284019885b2aec50c70fcfb90648fe8da - Set svn:executable on dhclient-script</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#999f397284019885b2aec50c70fcfb90648fe8da</link>
        <description>Set svn:executable on dhclient-scriptSponsored by:	Yakaz (http://www.yakaz.com)

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Fri, 30 Dec 2011 14:46:53 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1c6eeddad9c719854ab7a078ab24bbdf6a7ffed3 - dhclient-script relied on incorrect behavior of SIOCAIFADDR ioctl,</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#1c6eeddad9c719854ab7a078ab24bbdf6a7ffed3</link>
        <description>dhclient-script relied on incorrect behavior of SIOCAIFADDR ioctl,that changed 0.0.0.0/0.0.0.0 prefix to 0.0.0.0/255.0.0.0.In the r228313 this behavior was fixed, and since dhclient-scriptgot broken.I&apos;m not sure this fix is a perfect one, it just changesdhclient-script to set 0.0.0.0/255.0.0.0 explicitly.PR:		kern/163206

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Tue, 13 Dec 2011 11:54:51 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>409139f0514eef6f34d4cf6e16cb7af443021629 - Support domain-search in dhclient(8)</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#409139f0514eef6f34d4cf6e16cb7af443021629</link>
        <description>Support domain-search in dhclient(8)The &quot;domain-search&quot; option (option 119) allows a DHCP server to publisha list of implicit domain suffixes used during name lookup. This optionis described in RFC 3397.For instance, if the domain-search option says:    &quot;.example.org .example.com&quot;and one wants to resolve &quot;foobar&quot;, the resolver will try:    1. &quot;foobar.example.org&quot;    2. &quot;foobar.example.com&quot;The file /etc/resolv.conf is updated with a &quot;search&quot; directive if theDHCP server provides &quot;domain-search&quot;.A regression test suite is included in this patch undertools/regression/sbin/dhclient.PR:		bin/151940Sponsored by	Yakaz (http://www.yakaz.com)

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Sun, 04 Dec 2011 14:44:31 +0000</pubDate>
        <dc:creator>Jean-S&#233;bastien P&#233;dron &lt;dumbbell@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9201145d021f5c026907608be3687a4b2065732a - Use resolvconf(8) to update /etc/resolv.conf.</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#9201145d021f5c026907608be3687a4b2065732a</link>
        <description>Use resolvconf(8) to update /etc/resolv.conf.If you don&apos;t want to use resolvconf(8) to update /etc/resolv.conf,you can put resolvconf_enable=&quot;NO&quot; into /etc/dhclient-enter-hooks.

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Fri, 18 Mar 2011 12:23:20 +0000</pubDate>
        <dc:creator>Hajimu UMEMOTO &lt;ume@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9761cdd839dfe0983d6286fa6bbe9c824f27aceb - Use the -n flag to route(8) when calling &quot;route get&quot;.  Otherwise we hang</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#9761cdd839dfe0983d6286fa6bbe9c824f27aceb</link>
        <description>Use the -n flag to route(8) when calling &quot;route get&quot;.  Otherwise we hangfor a long time if we get a lease, but DNS isn&apos;t working.MFC after:	1 week

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Mon, 09 Jun 2008 20:03:35 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d5354256b6f0e2090160910b6729abcea20dcf14 - Add a new function is_default_interface() which determines if this</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#d5354256b6f0e2090160910b6729abcea20dcf14</link>
        <description>Add a new function is_default_interface() which determines if thisinterface is one with the default route (or there isn&apos;t one).  Use it todecide if we should adjust the default route and /etc/resolv.conf.Fix the delete of the default route.  The if statement was totally bogusand the delete only worked due to a typo. [1]Reported by:	Jordan Coleman &lt;jordan at JordanColeman dot com&gt; [1]MFC after:	1 week

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Sun, 30 Mar 2008 02:42:39 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1547317e888a4ba6d48ed411dadefd7b5dd9e60c - During PREINIT, when giving the interface the address 0.0.0.0, do it as an</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#1547317e888a4ba6d48ed411dadefd7b5dd9e60c</link>
        <description>During PREINIT, when giving the interface the address 0.0.0.0, do it as analias to avoid distrubing other addresses.PR:		bin/119255Submitted by:	Jaakko Heinonen &lt;jh at saunalahti dot fi&gt;

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Mon, 21 Jan 2008 23:54:57 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60932bc9ae77f0c2b82e2968f66afc7dbbf3d39c - Use the -n flag on ifconfig so that dhclient does not cause the kernel module</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#60932bc9ae77f0c2b82e2968f66afc7dbbf3d39c</link>
        <description>Use the -n flag on ifconfig so that dhclient does not cause the kernel moduleto be reloaded when the interface is torn down.Reviewed by:	brooksApproved by:	re (kensmith)

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Tue, 03 Jul 2007 17:49:32 +0000</pubDate>
        <dc:creator>Andrew Thompson &lt;thompsa@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f0d81ba560b9d19e4c31f5ae01b92521335b874 - The minimum size of an RFC3442 destination descriptor is five bytes, so</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#9f0d81ba560b9d19e4c31f5ae01b92521335b874</link>
        <description>The minimum size of an RFC3442 destination descriptor is five bytes, socorrect test to -ge 5.  Without this change an RFC3442 encoded defaultroute would be ignored.Reported by:	Cedric Jonas &lt;cedric at decemplex dot net&gt;

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Fri, 13 Apr 2007 15:07:10 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2fcc7370089b24fe8f0aedfa65c9736c0736c912 - Implement RFC3442, the Classless Static Route option.</title>
        <link>http://opengrok.net:8080/history/src/sbin/dhclient/dhclient-script#2fcc7370089b24fe8f0aedfa65c9736c0736c912</link>
        <description>Implement RFC3442, the Classless Static Route option.The original DHCP specification includes a route option but it supportsonly class-based routes.  RFC3442 adds support for specifying the netmaskwidth for each static route.  A variable length encoding is used to minimizethe size of this option.PR:             bin/99534Submitted by:   Andrey V. Elsukov &lt;bu7cher@yandex.ru&gt;Reviewed by:    brooks

            List of files:
            /src/sbin/dhclient/dhclient-script</description>
        <pubDate>Fri, 09 Feb 2007 17:50:26 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
