<?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 netconfig_ipv6</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>c994f226bbd3c0762e3c642515fef5f9d5589493 - bsdinstall: Add new Auto option to netconfig interface selection dialog</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#c994f226bbd3c0762e3c642515fef5f9d5589493</link>
        <description>bsdinstall: Add new Auto option to netconfig interface selection dialogThis changes the OK / Cancel buttons into Auto / Manual / Cancel, withAuto being the default. Manual behaves like OK used to, i.e. presents aseries of dialogs asking exactly how to configure the interface, andCancel is unchanged, exiting with exit code 1. Auto will attempt toconfigure IPv4+DHCP and IPv6+SLAAC with no interaction, failing only ifneither can be configured, thereby supporting all of IPv4-only,IPv6-only and dual-stack environments. If at least one DNS server isprovided, it will also skip asking for DNS settings, otherwise it willact like Manual mode for the purposes of DNS settings and prompt. For astandard dual-stack environment this cuts down the number of netconfigdialogs from 6 (interface, IPv4, DHCP, IPv6, SLAAC, DNS) to just thefirst one.Reviewed by:	brooksDifferential Revision:	https://reviews.freebsd.org/D43731

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Fri, 09 Feb 2024 18:13:47 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1e75e61d5c2c34ddaf7bfbdba02e00670f9bf231 - bsdinstall: Fix broken netconfig persistence for installed system</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#1e75e61d5c2c34ddaf7bfbdba02e00670f9bf231</link>
        <description>bsdinstall: Fix broken netconfig persistence for installed systemThe replacement of echo &gt;&gt; with sysrc -f used sysrc key value, whichmeans &quot;read variables key and value&quot; and thus did nothing useful (and infact emitted errors to the log about neither existing). Instead use thecorrect sysrc key=value form so the installed system comes back up withworking networking.Fixes:	60b37735f305 (&quot;bsdinstall netconfig: avoid duplicate entries in rc.conf&quot;)

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Sat, 03 Feb 2024 22:50:47 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60b37735f305e72e67695ead029e59ea29b2bc29 - bsdinstall netconfig: avoid duplicate entries in rc.conf</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#60b37735f305e72e67695ead029e59ea29b2bc29</link>
        <description>bsdinstall netconfig: avoid duplicate entries in rc.confThis uses sysrc to write and update configuration variables in thetemporary configuration file for network access, ._rc.conf.net. Thisreplaces the previous mechanism, which was simply appending new valuesas they were updated.PR:		212396Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D42194

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Fri, 13 Oct 2023 15:45:19 +0000</pubDate>
        <dc:creator>Pierre Pronchery &lt;pierre@freebsdfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c0e249d32c780ee8240fe8b3b8144078a8eec41f - bsdinstall: avoid conflicts with fd 3</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#c0e249d32c780ee8240fe8b3b8144078a8eec41f</link>
        <description>bsdinstall: avoid conflicts with fd 3Throughout the bsdinstall script fd 3 is used by f_dprintf (set through$TERMINAL_STDOUT_PASSTHRU). In several places in the bsdinstalls scripts,we use fd 3 to juggle stdout when calling out to other tools, which cancause the installer to fail with a &quot;Bad file descriptor&quot; error whenf_dprintf attempts to use it.This commit replaces all constructs like this:    exec 3&gt;&amp;1    SOME_VARIABLE=$(some command 2&gt;&amp;1 1&gt;&amp;3)    exec 3&gt;&amp;-With:    exec 5&gt;&amp;1    SOME_VARIABLE=$(some command 2&gt;&amp;1 1&gt;&amp;5)    exec 5&gt;&amp;-PR:			273148Reviewed by:		corvinkFixes:			1f7746d81f53447ac15cc99395bb714d4dd0a4da (&quot;bsdinstall: stop messing with file descriptors&quot;)MFC after:		1 week

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Tue, 15 Aug 2023 15:44:02 +0000</pubDate>
        <dc:creator>Lars Kellogg-Stedman &lt;lars@oddbit.com&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</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>cc42ef5328963ee55c3305b136e9a86145f24594 - bsdinstall: allow whitelabeling the scripts</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#cc42ef5328963ee55c3305b136e9a86145f24594</link>
        <description>bsdinstall: allow whitelabeling the scriptsApproved by:		allanjude, asicilianoDifferential Revision:	https://reviews.freebsd.org/D35197Sponsored by:		Rubicon Communications, LLC (&quot;Netgate&quot;)

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Tue, 24 May 2022 15:49:06 +0000</pubDate>
        <dc:creator>Brad Davis &lt;brd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>58c63d5e37cb3a04355b63e853dfdc145e77cb09 - bsdinstall netconfig_ipv6: Replace dialog with bsddialog</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#58c63d5e37cb3a04355b63e853dfdc145e77cb09</link>
        <description>bsdinstall netconfig_ipv6: Replace dialog with bsddialogReplace (LGPL) dialog utility with (BSD-2-Clause) bsddialog utility.Reviewed by:		baptDifferential Revision:	https://reviews.freebsd.org/D35270

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Sat, 21 May 2022 16:02:20 +0000</pubDate>
        <dc:creator>Alfonso S. Siciliano &lt;asiciliano@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c994f226bbd3c0762e3c642515fef5f9d5589493 - bsdinstall: Add new Auto option to netconfig interface selection dialog</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#c994f226bbd3c0762e3c642515fef5f9d5589493</link>
        <description>bsdinstall: Add new Auto option to netconfig interface selection dialogThis changes the OK / Cancel buttons into Auto / Manual / Cancel, withAuto being the default. Manual behaves like OK used to, i.e. presents aseries of dialogs asking exactly how to configure the interface, andCancel is unchanged, exiting with exit code 1. Auto will attempt toconfigure IPv4+DHCP and IPv6+SLAAC with no interaction, failing only ifneither can be configured, thereby supporting all of IPv4-only,IPv6-only and dual-stack environments. If at least one DNS server isprovided, it will also skip asking for DNS settings, otherwise it willact like Manual mode for the purposes of DNS settings and prompt. For astandard dual-stack environment this cuts down the number of netconfigdialogs from 6 (interface, IPv4, DHCP, IPv6, SLAAC, DNS) to just thefirst one.Reviewed by:	brooksDifferential Revision:	https://reviews.freebsd.org/D43731

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Fri, 09 Feb 2024 18:13:47 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1e75e61d5c2c34ddaf7bfbdba02e00670f9bf231 - bsdinstall: Fix broken netconfig persistence for installed system</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#1e75e61d5c2c34ddaf7bfbdba02e00670f9bf231</link>
        <description>bsdinstall: Fix broken netconfig persistence for installed systemThe replacement of echo &gt;&gt; with sysrc -f used sysrc key value, whichmeans &quot;read variables key and value&quot; and thus did nothing useful (and infact emitted errors to the log about neither existing). Instead use thecorrect sysrc key=value form so the installed system comes back up withworking networking.Fixes:	60b37735f305 (&quot;bsdinstall netconfig: avoid duplicate entries in rc.conf&quot;)

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Sat, 03 Feb 2024 22:50:47 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60b37735f305e72e67695ead029e59ea29b2bc29 - bsdinstall netconfig: avoid duplicate entries in rc.conf</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#60b37735f305e72e67695ead029e59ea29b2bc29</link>
        <description>bsdinstall netconfig: avoid duplicate entries in rc.confThis uses sysrc to write and update configuration variables in thetemporary configuration file for network access, ._rc.conf.net. Thisreplaces the previous mechanism, which was simply appending new valuesas they were updated.PR:		212396Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D42194

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Fri, 13 Oct 2023 15:45:19 +0000</pubDate>
        <dc:creator>Pierre Pronchery &lt;pierre@freebsdfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c0e249d32c780ee8240fe8b3b8144078a8eec41f - bsdinstall: avoid conflicts with fd 3</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#c0e249d32c780ee8240fe8b3b8144078a8eec41f</link>
        <description>bsdinstall: avoid conflicts with fd 3Throughout the bsdinstall script fd 3 is used by f_dprintf (set through$TERMINAL_STDOUT_PASSTHRU). In several places in the bsdinstalls scripts,we use fd 3 to juggle stdout when calling out to other tools, which cancause the installer to fail with a &quot;Bad file descriptor&quot; error whenf_dprintf attempts to use it.This commit replaces all constructs like this:    exec 3&gt;&amp;1    SOME_VARIABLE=$(some command 2&gt;&amp;1 1&gt;&amp;3)    exec 3&gt;&amp;-With:    exec 5&gt;&amp;1    SOME_VARIABLE=$(some command 2&gt;&amp;1 1&gt;&amp;5)    exec 5&gt;&amp;-PR:			273148Reviewed by:		corvinkFixes:			1f7746d81f53447ac15cc99395bb714d4dd0a4da (&quot;bsdinstall: stop messing with file descriptors&quot;)MFC after:		1 week

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Tue, 15 Aug 2023 15:44:02 +0000</pubDate>
        <dc:creator>Lars Kellogg-Stedman &lt;lars@oddbit.com&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</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>cc42ef5328963ee55c3305b136e9a86145f24594 - bsdinstall: allow whitelabeling the scripts</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#cc42ef5328963ee55c3305b136e9a86145f24594</link>
        <description>bsdinstall: allow whitelabeling the scriptsApproved by:		allanjude, asicilianoDifferential Revision:	https://reviews.freebsd.org/D35197Sponsored by:		Rubicon Communications, LLC (&quot;Netgate&quot;)

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Tue, 24 May 2022 15:49:06 +0000</pubDate>
        <dc:creator>Brad Davis &lt;brd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>58c63d5e37cb3a04355b63e853dfdc145e77cb09 - bsdinstall netconfig_ipv6: Replace dialog with bsddialog</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#58c63d5e37cb3a04355b63e853dfdc145e77cb09</link>
        <description>bsdinstall netconfig_ipv6: Replace dialog with bsddialogReplace (LGPL) dialog utility with (BSD-2-Clause) bsddialog utility.Reviewed by:		baptDifferential Revision:	https://reviews.freebsd.org/D35270

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Sat, 21 May 2022 16:02:20 +0000</pubDate>
        <dc:creator>Alfonso S. Siciliano &lt;asiciliano@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>531c2d7af3cd2e64eec94aa1b19c4b2f16fce515 - MFhead@r320180</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#531c2d7af3cd2e64eec94aa1b19c4b2f16fce515</link>
        <description>MFhead@r320180

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Mon, 24 Jul 2017 18:02:13 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bca9d05fdb058aa709621661c2feccae8940d94b - Merge ^/head r319973 through 321382.</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#bca9d05fdb058aa709621661c2feccae8940d94b</link>
        <description>Merge ^/head r319973 through 321382.

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Sun, 23 Jul 2017 15:22:06 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2fef18f836c6d1b45a6f2e0fc9b0da55e2b938e8 - Merge ^/head r320994 through r321238.</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#2fef18f836c6d1b45a6f2e0fc9b0da55e2b938e8</link>
        <description>Merge ^/head r320994 through r321238.

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Wed, 19 Jul 2017 19:43:10 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9acc90414602a7f00776746f0c560019c868ca29 - bsdinstall: remove EOL whitespace</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#9acc90414602a7f00776746f0c560019c868ca29</link>
        <description>bsdinstall: remove EOL whitespace

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Tue, 18 Jul 2017 23:35:19 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>11d38a5764295585a2472d5e861fa8abe1a11eb2 - Merge from head</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#11d38a5764295585a2472d5e861fa8abe1a11eb2</link>
        <description>Merge from headSponsored by:	Gandi.net

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Wed, 28 Oct 2015 11:58:18 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>becbad1f6e18fec7c3bf286778a766ffca4457be - Merge from head</title>
        <link>http://opengrok.net:8080/history/src/usr.sbin/bsdinstall/scripts/netconfig_ipv6#becbad1f6e18fec7c3bf286778a766ffca4457be</link>
        <description>Merge from head

            List of files:
            /src/usr.sbin/bsdinstall/scripts/netconfig_ipv6</description>
        <pubDate>Tue, 13 Oct 2015 19:44:36 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
