<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in checksum</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>47d669f10ea3eb92a3783376549728b42c9e22b9 - bsdinstall: Encode dists to valid variable names in checksum script</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#47d669f10ea3eb92a3783376549728b42c9e22b9</link>
        <description>bsdinstall: Encode dists to valid variable names in checksum scriptCurrently we just strip the .txz of the dist name (and add a status_prefix) to get the shell variable name for its status, but this doesn&apos;tgive a valid result for dists like base-dbg, kernel-dbg and lib32-dbg,or even kernel.KERNCONF (or, combining the two, kernel.KERNCONF-dbg). Asa result, four things go wrong for such dists:1. If there is a dot and/or a dash in the name, writing to the variable   fails and spits an error out on stderr to the log3. If there is a dot in the name before any dash, the syntax is always   invalid, reading the variable fails, spits an error out on stderr to   the log, the result is the empty string and that is interpreted as   being 0%2. If there is a dash in the name before any dot, and there is a dist   whose name is the substring up to that first dash, and it has already   had its status written to, reading the variable instead reads that   dist&apos;s variable and so the status of that dist is displayed instead3. If there is a dash in the name before any dot, and either there is   not a dist whose name is the substring up to that first dash or there   is such a dist but it has not already had its status written to,   reading the varaible instead results in the substring after the first   dash, including any additional string expansion syntax that follows   (i.e. ${status_kernel-dbg:--11}, the expression used to read the   variable, is interpreted as reading status_kernel with a default   value of &quot;dbg:--11&quot;)For example, in a default install with base, kernel, kernel-dbg andlib32, the following sequence of displays happens:1. base is In Progress, kernel is Pending, kernel-dbg is 0% (what shows   for the garbage input &quot;dbg:--11&quot;) and lib32 is Pending2. base is Passed, kernel is In Progress, kernel-dbg is In Progress   (since kernel has now had its status written to) and lib32 is   Pending3. base is Passed, kernel is Passed, kernel-dbg is Passed (again, since   that is the status of kernel, despite that kernel-dbg is being   verified at this point) and lib32 is Pending4. base is Passed, kernel is Passed, kernel-dbg is Passed and lib32 is   In ProgressFix this with a crude encoding scheme. More special characters caneasily be added if needed in future.Note that, prior to bsddialog being used (and thus for branches this isMFC&apos;ed to where dialog is still used), the same problem existed butdisplayed slightly differently due to a combination of different defaultvalues and different behaviour for unintended inputs.Fixes:		b70047d41362 (&quot;Add generation of an installation manifest containing SHA256 checksums as ...&quot;)MFC after:	1 week

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Wed, 06 Dec 2023 22:37:32 +0100</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2913e785f057f54f7ee825fe4f9fe3c039c0f78f - bsdinstall: fix a couple stragglers in whitelabeling the scripts</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#2913e785f057f54f7ee825fe4f9fe3c039c0f78f</link>
        <description>bsdinstall: fix a couple stragglers in whitelabeling the scriptsPR:		265797Reviewed by:	allanjude, asicilianoSponsored by:	Rubicon Communications, LLC (&quot;Netgate&quot;)Differential Revision:	https://reviews.freebsd.org/D36235

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Wed, 14 Sep 2022 19:04:07 +0200</pubDate>
        <dc:creator>Brad Davis &lt;brd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc42ef5328963ee55c3305b136e9a86145f24594 - bsdinstall: allow whitelabeling the scripts</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#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:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Tue, 24 May 2022 17:49:06 +0200</pubDate>
        <dc:creator>Brad Davis &lt;brd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0868f621762a949ef2b791c3199817436a79d3a1 - bsdinstall checksum: Replace dialog with bsddialog</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#0868f621762a949ef2b791c3199817436a79d3a1</link>
        <description>bsdinstall checksum: Replace dialog with bsddialogReplace (LGPL) dialog utility with (BSD-2-Clause) bsddialog utility.Approved by:		bapt (mentor)Differential Revision:	https://reviews.freebsd.org/D34660

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Sat, 26 Mar 2022 01:36:13 +0100</pubDate>
        <dc:creator>Alfonso S. Siciliano &lt;asiciliano@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>531c2d7af3cd2e64eec94aa1b19c4b2f16fce515 - MFhead@r320180</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#531c2d7af3cd2e64eec94aa1b19c4b2f16fce515</link>
        <description>MFhead@r320180

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

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Sun, 23 Jul 2017 17:22:06 +0200</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://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#2fef18f836c6d1b45a6f2e0fc9b0da55e2b938e8</link>
        <description>Merge ^/head r320994 through r321238.

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Wed, 19 Jul 2017 21:43:10 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2775c1d7d5f7ba8cea66a060f6700d49d4c06a8a - bsdinstall: improve checksum mismatch error for snapshots</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#2775c1d7d5f7ba8cea66a060f6700d49d4c06a8a</link>
        <description>bsdinstall: improve checksum mismatch error for snapshotsThe usual case of a mismatched checksum for installer snapshots(e.g., -CURRENT, -ALPHA*) is that a newer snapshot has been built andthe old install sets have been replaced.  Provide a specific errormessage for checksum mismatches there that suggests looking for a newersnapshot.Submitted by:	Guangyuan Yang &lt;yzgyyang@outlook.com&gt;Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D11641

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Wed, 19 Jul 2017 20:25:52 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9acc90414602a7f00776746f0c560019c868ca29 - bsdinstall: remove EOL whitespace</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#9acc90414602a7f00776746f0c560019c868ca29</link>
        <description>bsdinstall: remove EOL whitespace

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Wed, 19 Jul 2017 01:35:19 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c31153ad4d5a0095664ab815772ad1879d19e2fb - Mark any distfiles with no checksum entries in the manifest &quot;Skipped&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#c31153ad4d5a0095664ab815772ad1879d19e2fb</link>
        <description>Mark any distfiles with no checksum entries in the manifest &quot;Skipped&quot;instead of &quot;Passed&quot;.

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Wed, 23 Mar 2011 14:43:56 +0100</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b70047d4136285ce8e5046c379143f4813228855 - Add generation of an installation manifest containing SHA256 checksums as</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/usr.sbin/bsdinstall/scripts/checksum#b70047d4136285ce8e5046c379143f4813228855</link>
        <description>Add generation of an installation manifest containing SHA256 checksums aswell as package descriptions and add code in the installer to check thechecksums.

            List of files:
            /freebsd/usr.sbin/bsdinstall/scripts/checksum</description>
        <pubDate>Sun, 13 Mar 2011 18:15:31 +0100</pubDate>
        <dc:creator>Nathan Whitehorn &lt;nwhitehorn@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
