Browse Source

expand tests, support detached signatures, other improvements..

expand the tests, and provide more targets for running tests...

make addinfo.sh better when updating the database.

have addinfo.sh use the newly created minimizer and verification
functions in snapaid.sh...  update snapaid.sh to allow sourcing
so these functions can be reused...

Implement quoted-printable decoding, so that was can parse emails
encoded...

The above was needed to support verification of signatures when the
email is signed w/ a detached signature...  The signature is over
the quoted-printable email, but to get the hashes, needed to be
decoded...

Improve the hash detection to use a full regular expression to prevent
SHA512 at the begining of text from being parsed..

fix mispelling of bciroot...

print warning if a rev is invalid, so it can be detected sooner..
main
John-Mark Gurney 2 years ago
parent
commit
5d1cde3cc1
Signed by: jmg GPG Key ID: 205F0B33DD006ADA
8 changed files with 1705 additions and 50 deletions
  1. +9
    -1
      Makefile
  2. +16
    -23
      addinfo.sh
  3. +60
    -0
      fixtures/11.4-stable.snapidx.out
  4. +425
    -0
      fixtures/11.4-stable.txt
  5. +73
    -0
      fixtures/13.1-stable.20221020.snapidx.out
  6. +791
    -0
      fixtures/13.1-stable.20221020.txt
  7. +161
    -5
      mksnapidx.awk
  8. +170
    -21
      snapaid.sh

+ 9
- 1
Makefile View File

@@ -1,2 +1,10 @@
test: test:
(ls mksnapidx.awk fixtures/*) | entr sh -c 'set -e; for i in fixtures/*.txt; do awk -f mksnapidx.awk "$$i" > "$${i%.txt}".test.out; if ! cmp "$${i%.txt}".test.out "$${i%txt}snapidx.out"; then diff -u "$${i%.txt}".test.out "$${i%txt}snapidx.out"; exit 1; else echo "$$i ok"; fi; done'
(ls snapaid.sh mksnapidx.awk fixtures/*) | entr sh -c 'set -e; awk -f mksnapidx.awk -v DO_TESTS=1; export SNAPAID_SH=source; . ./snapaid.sh; for i in fixtures/*.txt; do minimizeemail < "$$i" | awk -f mksnapidx.awk > "$${i%.txt}".test.out; if ! cmp "$${i%.txt}".test.out "$${i%txt}snapidx.out"; then diff -u "$${i%.txt}".test.out "$${i%txt}snapidx.out"; exit 1; else echo "$$i ok"; fi; done; awk "{ print \$$9 }" fixtures/*.test.out | grep -v ^https'

# snapaid.sh test is a bit slow. Make it's own special target.
all-tests:
(ls snapaid.sh mksnapidx.awk fixtures/*) | entr sh -c 'set -e; awk -f mksnapidx.awk -v DO_TESTS=1; bash snapaid.sh test; export SNAPAID_SH=source; . ./snapaid.sh; for i in fixtures/*.txt; do minimizeemail < "$$i" | awk -f mksnapidx.awk > "$${i%.txt}".test.out; if ! cmp "$${i%.txt}".test.out "$${i%txt}snapidx.out"; then diff -u "$${i%.txt}".test.out "$${i%txt}snapidx.out"; exit 1; else echo "$$i ok"; fi; done; awk "{ print \$$9 }" fixtures/*.test.out | grep -v ^https'

# example: make test-file FNAME=fixtures/11.4-stable.txt
test-file:
(ls mksnapidx.awk $(FNAME) ) | entr sh -c 'set -e; export SNAPAID_SH=source; . ./snapaid.sh; for i in $(FNAME); do minimizeemail < "$$i" | awk -f mksnapidx.awk > "$${i%.txt}".test.out; if ! cmp "$${i%.txt}".test.out "$${i%txt}snapidx.out"; then diff -u "$${i%.txt}".test.out "$${i%txt}snapidx.out"; exit 1; else echo "$$i ok"; fi; done'

+ 16
- 23
addinfo.sh View File

@@ -1,6 +1,6 @@
#!/bin/sh - #!/bin/sh -
# #
# Copyright 2018 John-Mark Gurney.
# Copyright 2018, 2022 John-Mark Gurney.
# All rights reserved. # All rights reserved.
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
@@ -87,6 +87,10 @@ while ! mkdir "$0.running"; do
sleep 1; sleep 1;
done done


export SNAPAID_SH=source

. $(dirname $0)/snapaid.sh

if [ x"$complete" = x"1" ]; then if [ x"$complete" = x"1" ]; then
if [ ! -f snapshot.complete.idx ]; then if [ ! -f snapshot.complete.idx ]; then
echo 'snapshot.complete.idx does not exist, aborting...' echo 'snapshot.complete.idx does not exist, aborting...'
@@ -100,12 +104,15 @@ if [ x"$complete" = x"1" ]; then
exit 5 exit 5
fi fi


sort -u snapshot.complete.idx | xz > snapshot.complete.idx.xz
sort -u snapshot.complete.idx | xz > snapshot.complete.idx.new.xz
awk '$5 == "xxx" || $5 >= "'"$1"'" { awk '$5 == "xxx" || $5 >= "'"$1"'" {
if (!system("wget --method=HEAD " $9)) if (!system("wget --method=HEAD " $9))
print print
} }
' snapshot.idx | sort -u | xz > snapshot.idx.xz
' snapshot.idx | sort -u | xz > snapshot.idx.new.xz
chmod 644 snapshot.idx.new.xz snapshot.complete.idx.new.xz
mv snapshot.idx.new.xz snapshot.idx.xz
mv snapshot.complete.idx.new.xz snapshot.complete.idx.xz
rm snapshot.idx snapshot.complete.idx rm snapshot.idx snapshot.complete.idx
rmdir "$0.running" rmdir "$0.running"
exit 0 exit 0
@@ -113,25 +120,9 @@ fi


# minimize file # minimize file
tmpfname="tmp.snapinf.asc" tmpfname="tmp.snapinf.asc"
awk '
output != 1 && tolower($1) == "message-id:" {
print
next
}

$0 == "-----BEGIN PGP SIGNED MESSAGE-----" {
output = 1
}

output == 1 {
print
}

$0 == "-----END PGP SIGNATURE-----" {
output = 0
}' "$1" > "$tmpfname"
minimizeemail < "$1" > "$tmpfname"


if ! gpg --verify "$tmpfname"; then
if ! verifygpgfile "$tmpfname"; then
echo 'failed verify' echo 'failed verify'
rm "$tmpfname" rm "$tmpfname"
rmdir "$0.running" rmdir "$0.running"
@@ -144,11 +135,13 @@ rm "$tmpfname"


# only check if there isn't more to come # only check if there isn't more to come
if [ x"$more" = x"1" ]; then if [ x"$more" = x"1" ]; then
(cat snapshot.idx || :; cat additional) > snapshot.idx.new
(cat snapshot.complete.idx || :; cat additional) > snapshot.complete.idx.new
echo queuing $(wc -l additional) entries
(cat snapshot.idx 2>/dev/null || xzcat snapshot.idx.xz; cat additional) > snapshot.idx.new
(cat snapshot.complete.idx 2>/dev/null || xzcat snapshot.complete.idx.xz; cat additional) > snapshot.complete.idx.new
else else
(xzcat snapshot.idx.xz; cat additional) | sort -u | awk ' (xzcat snapshot.idx.xz; cat additional) | sort -u | awk '
{ {
print "testing " $9 > "/dev/stderr"
if (!system("wget --method=HEAD " $9)) if (!system("wget --method=HEAD " $9))
print print
} }


+ 60
- 0
fixtures/11.4-stable.snapidx.out View File

@@ -0,0 +1,60 @@
iso 11.4-STABLE amd64 xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-amd64-20210304-r369411-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-amd64-20210304-r369411-bootonly.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE amd64 xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-amd64-20210304-r369411-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-amd64-20210304-r369411-bootonly.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE amd64 xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-amd64-20210304-r369411-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-amd64-20210304-r369411-disc1.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE amd64 xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-amd64-20210304-r369411-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-amd64-20210304-r369411-disc1.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE amd64 xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-amd64-20210304-r369411-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-amd64-20210304-r369411-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE amd64 xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-amd64-20210304-r369411-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-amd64-20210304-r369411-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE amd64 xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-amd64-20210304-r369411-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-amd64-20210304-r369411-mini-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE amd64 xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-amd64-20210304-r369411-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-amd64-20210304-r369411-mini-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE i386 xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-i386-20210304-r369411-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-i386-20210304-r369411-bootonly.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE i386 xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-i386-20210304-r369411-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-i386-20210304-r369411-bootonly.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE i386 xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-i386-20210304-r369411-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-i386-20210304-r369411-disc1.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE i386 xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-i386-20210304-r369411-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-i386-20210304-r369411-disc1.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE i386 xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-i386-20210304-r369411-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-i386-20210304-r369411-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE i386 xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-i386-20210304-r369411-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-i386-20210304-r369411-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE i386 xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-i386-20210304-r369411-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-i386-20210304-r369411-mini-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE i386 xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-i386-20210304-r369411-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-i386-20210304-r369411-mini-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-powerpc-20210304-r369411-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-20210304-r369411-bootonly.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-powerpc-20210304-r369411-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-20210304-r369411-bootonly.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-powerpc-20210304-r369411-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-20210304-r369411-disc1.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-powerpc-20210304-r369411-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-20210304-r369411-disc1.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-powerpc-20210304-r369411-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-20210304-r369411-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-powerpc-20210304-r369411-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-20210304-r369411-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-powerpc-20210304-r369411-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-20210304-r369411-mini-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-powerpc-20210304-r369411-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-20210304-r369411-mini-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc-powerpc64 xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-bootonly.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc-powerpc64 xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-bootonly.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc-powerpc64 xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-disc1.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc-powerpc64 xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-disc1.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc-powerpc64 xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc-powerpc64 xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc-powerpc64 xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-mini-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE powerpc-powerpc64 xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-mini-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE sparc64 xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-sparc64-20210304-r369411-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-sparc64-20210304-r369411-bootonly.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE sparc64 xxx 20210304 r369411 bootonly FreeBSD-11.4-STABLE-sparc64-20210304-r369411-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-sparc64-20210304-r369411-bootonly.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE sparc64 xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-sparc64-20210304-r369411-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-sparc64-20210304-r369411-disc1.iso 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE sparc64 xxx 20210304 r369411 disc1 FreeBSD-11.4-STABLE-sparc64-20210304-r369411-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-sparc64-20210304-r369411-disc1.iso.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm-armv6 BANANAPI 20210304 r369411 xxx FreeBSD-11.4-STABLE-arm-armv6-BANANAPI-20210304-r369411.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm-armv6-BANANAPI-20210304-r369411.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm-armv6 BEAGLEBONE 20210304 r369411 xxx FreeBSD-11.4-STABLE-arm-armv6-BEAGLEBONE-20210304-r369411.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm-armv6-BEAGLEBONE-20210304-r369411.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm-armv6 CUBIEBOARD 20210304 r369411 xxx FreeBSD-11.4-STABLE-arm-armv6-CUBIEBOARD-20210304-r369411.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm-armv6-CUBIEBOARD-20210304-r369411.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm-armv6 CUBIEBOARD2 20210304 r369411 xxx FreeBSD-11.4-STABLE-arm-armv6-CUBIEBOARD2-20210304-r369411.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm-armv6-CUBIEBOARD2-20210304-r369411.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm-armv6 CUBOX-HUMMINGBOARD 20210304 r369411 xxx FreeBSD-11.4-STABLE-arm-armv6-CUBOX-HUMMINGBOARD-20210304-r369411.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm-armv6-CUBOX-HUMMINGBOARD-20210304-r369411.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm-armv6 RPI-B 20210304 r369411 xxx FreeBSD-11.4-STABLE-arm-armv6-RPI-B-20210304-r369411.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm-armv6-RPI-B-20210304-r369411.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm-armv6 RPI2 20210304 r369411 xxx FreeBSD-11.4-STABLE-arm-armv6-RPI2-20210304-r369411.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm-armv6-RPI2-20210304-r369411.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm-armv6 WANDBOARD 20210304 r369411 xxx FreeBSD-11.4-STABLE-arm-armv6-WANDBOARD-20210304-r369411.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm-armv6-WANDBOARD-20210304-r369411.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm64-aarch64 xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm64-aarch64 xxx 20210304 r369411 memstick FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm64-aarch64 xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-mini-memstick.img 20210305000351.GL48055@FreeBSD.org
iso 11.4-STABLE arm64-aarch64 xxx 20210304 r369411 mini-memstick FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/11.4/FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-mini-memstick.img.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE amd64 xxx 20210304 r369411 qcow2 FreeBSD-11.4-STABLE-amd64-20210304-r369411.qcow2.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/amd64/20210304/FreeBSD-11.4-STABLE-amd64-20210304-r369411.qcow2.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE amd64 xxx 20210304 r369411 raw FreeBSD-11.4-STABLE-amd64-20210304-r369411.raw.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/amd64/20210304/FreeBSD-11.4-STABLE-amd64-20210304-r369411.raw.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE amd64 xxx 20210304 r369411 vhd FreeBSD-11.4-STABLE-amd64-20210304-r369411.vhd.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/amd64/20210304/FreeBSD-11.4-STABLE-amd64-20210304-r369411.vhd.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE amd64 xxx 20210304 r369411 vmdk FreeBSD-11.4-STABLE-amd64-20210304-r369411.vmdk.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/amd64/20210304/FreeBSD-11.4-STABLE-amd64-20210304-r369411.vmdk.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE i386 xxx 20210304 r369411 qcow2 FreeBSD-11.4-STABLE-i386-20210304-r369411.qcow2.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/i386/20210304/FreeBSD-11.4-STABLE-i386-20210304-r369411.qcow2.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE i386 xxx 20210304 r369411 raw FreeBSD-11.4-STABLE-i386-20210304-r369411.raw.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/i386/20210304/FreeBSD-11.4-STABLE-i386-20210304-r369411.raw.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE i386 xxx 20210304 r369411 vhd FreeBSD-11.4-STABLE-i386-20210304-r369411.vhd.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/i386/20210304/FreeBSD-11.4-STABLE-i386-20210304-r369411.vhd.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE i386 xxx 20210304 r369411 vmdk FreeBSD-11.4-STABLE-i386-20210304-r369411.vmdk.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/i386/20210304/FreeBSD-11.4-STABLE-i386-20210304-r369411.vmdk.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE arm64-aarch64 xxx 20210304 r369411 qcow2 FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.qcow2.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/aarch64/20210304/FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.qcow2.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE arm64-aarch64 xxx 20210304 r369411 raw FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.raw.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/aarch64/20210304/FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.raw.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE arm64-aarch64 xxx 20210304 r369411 vhd FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.vhd.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/aarch64/20210304/FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.vhd.xz 20210305000351.GL48055@FreeBSD.org
vm 11.4-STABLE arm64-aarch64 xxx 20210304 r369411 vmdk FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.vmdk.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/11.4-STABLE/aarch64/20210304/FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.vmdk.xz 20210305000351.GL48055@FreeBSD.org

+ 425
- 0
fixtures/11.4-stable.txt View File

@@ -0,0 +1,425 @@
From owner-freebsd-snapshots@freebsd.org Thu Mar 4 16:03:56 2021
Return-Path: <owner-freebsd-snapshots@freebsd.org>
Received: from mx2.freebsd.org (mx2.freebsd.org [96.47.72.81])
by gold.funkthat.com (8.15.2/8.15.2) with ESMTPS id 12503t2q014618
(version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL)
for <jmg@funkthat.com>; Thu, 4 Mar 2021 16:03:56 -0800 (PST)
(envelope-from owner-freebsd-snapshots@freebsd.org)
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits)
client-signature RSA-PSS (4096 bits))
(Client CN "mx1.freebsd.org", Issuer "R3" (verified OK))
by mx2.freebsd.org (Postfix) with ESMTPS id AB25787001;
Fri, 5 Mar 2021 00:03:55 +0000 (UTC)
(envelope-from owner-freebsd-snapshots@freebsd.org)
Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13])
by mx1.freebsd.org (Postfix) with ESMTP id 4Ds7Hv3JKcz554P;
Fri, 5 Mar 2021 00:03:55 +0000 (UTC)
(envelope-from owner-freebsd-snapshots@freebsd.org)
Delivered-To: freebsd-snapshots@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id A717055E9F1
for <freebsd-snapshots@mailman.nyi.freebsd.org>;
Fri, 5 Mar 2021 00:03:53 +0000 (UTC) (envelope-from gjb@freebsd.org)
Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "freefall.freebsd.org", Issuer "R3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4Ds7Hs3C4Bz54my;
Fri, 5 Mar 2021 00:03:53 +0000 (UTC) (envelope-from gjb@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
t=1614902633;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type;
bh=/9Z8nvVyqwxoyE8vJ1rbG9+4AbhOuwmK0FFQNyNyc3U=;
b=kj8Y3lmD9+ls/LOIhHjnMuYU/N9ynbOMQ8OeHZodF43v2shqMJEse9Q0EU+UlWAfKPKMpY
e4pj6kYqshEhMTLlVv1rIC61jLJbfsIG01NpPvHwwWQ/cbD7Fx48BQkei4NRzVQNIAKHqy
IRLtBG5BM3YNoQxI1OsLOmuX6FlVfvt7v27bWVa9sqOdgFAP51hELOFL/Mtjf1Aqu1StRF
AfgAv572qU/t+s3gvFDT4S6D6BzW7rZ6D0AU4in32nSkayUH33bOu4LXttdW7+g1yeF7Up
UPhgSh3QyzKsJYunrxBhTE0T+PPpQ1BTOUtJVwFI+167GuuWIhnEjvQJjNxmrg==
Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84])
(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
(Client did not present a certificate)
by freefall.freebsd.org (Postfix) with ESMTPS id 1D81C1945C;
Fri, 5 Mar 2021 00:03:53 +0000 (UTC) (envelope-from gjb@freebsd.org)
Date: Fri, 5 Mar 2021 00:03:51 +0000
From: Glen Barber <gjb@freebsd.org>
To: freebsd-snapshots@freebsd.org
Subject: New FreeBSD snapshots available: stable/11 (20210304 r369411)
Message-ID: <20210305000351.GL48055@FreeBSD.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature"; boundary="W+sM9i4S2gB5v9+u"
Content-Disposition: inline
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
s=dkim; t=1614902633;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type;
bh=/9Z8nvVyqwxoyE8vJ1rbG9+4AbhOuwmK0FFQNyNyc3U=;
b=lm9XmlL4bKy/KlFPKTuGA4CGofmn05vTtMaHq9c1RmJ8cS3WPxAS4/TucTYYzfYi8OFmKV
hnKAngwAt5Fey+Oeb7OTxdp8EEOCswyb5sF7lr0wsWMlCwXLtoYkLhc+rIOWx4lUBlnoK8
sr1aR6O+FZLHtHBVItd3L++bQjnZw20ZpWPCdbssIs5yPOBcZj7TUjNtGpH5Ohh9ki7Cb9
mjk3fFFyjzSa6YBlp9rlU/xu3Bsb0aLgm7ha8lfXUZG8OWY4O9BiMMXfMYT/EG2YEmaxiw
R03CKrN3GcV7YHaBgIuVX7/pJRa8atFtHjcJA2EgBbg7JfTmzHldxTyJ3MeuLA==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1614902633; a=rsa-sha256; cv=none;
b=TQzqGhjk1qy8ikMsCXveZLV9U7Wrd/dwuGecSHxvGfR44InvP6aBWpgHXwRNFl/hMOIOHK
Ir3ePNrDBt9o+KkWPik9rKvi6+g9nAcSWzdL4qLDnzYFBoiJ7Brjm4TTBkZKLwDPojKlmq
nH+y+qP1Ayw0KA9vXr01qOXMSlOcLhQ57EZN9w4fiDjmowAm7/pi1iBxmBMMwl+Qcg0mGt
/2BfNuy42iYD3NHRLJVvlG4UwEQA0j4HnQHFE1kAmunbq5h8k1SD4/Os36onFpp3YKL1Ze
8CfnNOqleC5U/JjVEn/phQajEjyPsCT0VmoOdr/TlKLXWspjkIX+4dxy6YVJ/w==
ARC-Authentication-Results: i=1;
mx1.freebsd.org;
none
X-BeenThere: freebsd-snapshots@freebsd.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: FreeBSD Development Snapshot Announcements
<freebsd-snapshots.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-snapshots>,
<mailto:freebsd-snapshots-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-snapshots/>
List-Help: <mailto:freebsd-snapshots-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-snapshots>,
<mailto:freebsd-snapshots-request@freebsd.org?subject=subscribe>
Errors-To: owner-freebsd-snapshots@freebsd.org
Sender: owner-freebsd-snapshots@freebsd.org
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (gold.funkthat.com [192.168.0.2]); Thu, 04 Mar 2021 16:03:56 -0800 (PST)
Lines: 334


--W+sM9i4S2gB5v9+u
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

New FreeBSD development branch installation ISOs and virtual machine
disk images have been uploaded to the FreeBSD Project mirrors.

As with any development branch, the installation snapshots are not
intended for use on production systems. We do, however, encourage
testing on non-production systems as much as possible.

Please also consider installing the sysutils/panicmail port, which can
help in providing FreeBSD developers the necessary information regarding
system crashes.

Checksums for the installation ISOs and the VM disk images follow at
the end of this email.

=== Installation ISOs ===

Installation images are available for:

o 11.4-STABLE amd64 GENERIC
o 11.4-STABLE i386 GENERIC
o 11.4-STABLE powerpc GENERIC
o 11.4-STABLE powerpc64 GENERIC64
o 11.4-STABLE sparc64 GENERIC
o 11.4-STABLE armv6 BANANAPI
o 11.4-STABLE armv6 BEAGLEBONE
o 11.4-STABLE armv6 CUBIEBOARD
o 11.4-STABLE armv6 CUBIEBOARD2
o 11.4-STABLE armv6 CUBOX-HUMMINGBOARD
o 11.4-STABLE armv6 RPI-B
o 11.4-STABLE armv6 RPI2
o 11.4-STABLE armv6 WANDBOARD
o 11.4-STABLE aarch64 GENERIC

Note regarding arm/armv{6,7} images: For convenience for those without
console access to the system, a freebsd user with a password of
freebsd is available by default for ssh(1) access. Additionally,
the root user password is set to root, which it is strongly
recommended to change the password for both users after gaining
access to the system.

Snapshots may be downloaded from the corresponding architecture
directory from:

https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/

Please be patient if your local mirror has not yet caught up with the
changes.

Problems, bug reports, or regression reports should be reported through
the Bugzilla PR system or the appropriate mailing list such as -current@
or -stable@ .

=== Virtual Machine Disk Images ===

VM disk images are available for the following architectures:

o 11.4-STABLE amd64
o 11.4-STABLE i386
o 11.4-STABLE aarch64

Disk images may be downloaded from the following URL (or any of the
FreeBSD Project mirrors):

https://download.freebsd.org/ftp/snapshots/VM-IMAGES/

Images are available in the following disk image formats:

~ RAW
~ QCOW2 (qemu)
~ VMDK (qemu, VirtualBox, VMWare)
~ VHD (qemu, xen)

The partition layout is:

~ 512k - freebsd-boot GPT partition type (bootfs GPT label)
~ 1GB - freebsd-swap GPT partition type (swapfs GPT label)
~ 24GB - freebsd-ufs GPT partition type (rootfs GPT label)

Note regarding arm64/aarch64 virtual machine images: a modified QEMU EFI
loader file is needed for qemu-system-aarch64 to be able to boot the
virtual machine images. See this page for more information:

https://wiki.freebsd.org/arm64/QEMU

To boot the VM image, run:

% qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt \
-bios edk2-aarch64-code.fd \
-serial telnet::4444,server -nographic \
-drive if=none,file=VMDISK,id=hd0 \
-device virtio-blk-device,drive=hd0 \
-device virtio-net-device,netdev=net0 \
-netdev user,id=net0

Be sure to replace "VMDISK" with the path to the virtual machine image.

=== Amazon EC2 AMI Images ===

Amazon EC2 amd64 AMI images are not available for this snapshot.

=== Vagrant Images ===

FreeBSD/amd64 images are available on the Hashicorp Atlas site for the
VMWare Desktop and VirtualBox providers, and can be installed by
running:

% vagrant init freebsd/FreeBSD-11.4-STABLE
% vagrant up

== ISO CHECKSUMS ==

o 11.4-STABLE amd64 GENERIC:
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-bootonly.iso) = e71e93953c75f9b397c28ee545faedf9025ceb8d19691a1122818cced81c13205c00a1709316c288268132ed576628d4ffb9d87851a499f8f97954ff30d686d9
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-bootonly.iso.xz) = cdca50333498f1bb8acfecd96c4112fd20a2bcd1c65bcb2ce7f0a9c8ca26a157c43af9789878897b209498d02d66f1abe49b9d1778d2d1e534b2cc339db695cb
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-disc1.iso) = a9c7effc5638f73c3a4f8b174702e3288fb11c8b380cd7299c7dd1789ec3d75f732240a55aef00c6081a857d819f5da18145a8564d411eaef67da62d66000c29
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-disc1.iso.xz) = 772d2586efe901d84b5d96a3c829904843368ee5a715c7e4c9281cfb7b46a3f34b752c21d6e5977e45557ca4f12a53a1de1988f035d786ba10ee95de1bb77c20
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-memstick.img) = cf2a869b7fbfc628ab5f01e6f00eb2a95445d83fd3f8f4e39f06ab4c298578301e62515d31c5feb66b0595dc352f1f910c6bf1acf12fb7159b66bf3e9825697a
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-memstick.img.xz) = dfb4071c7ad444adb5aef0f2f2d1001d09d7bd35c50f706ef43a1198b05ff7902e2bfeba823dcf2a3261f88c007aa5c22b483ead9d658b5afc3f966bbf1c1f9f
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-mini-memstick.img) = 96a590c5e9216f5673e577bbbd9e1a681c004ed30c8ec3f65608c962e3fadcd94d9b0f293805aae21e9722899dcb1191b86a0170defc9d979f3d647b1742518b
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-mini-memstick.img.xz) = f85a25ca7f3396bf2d9e5f8345e7ee2d3f5f0e33d098d6003e97eae1b8e01a91aa9a3873b1bc82ee00790c9a854119889348972e820681cc0a5acb3406f54bdc

SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-bootonly.iso) = 2a449f3ef001a93018d920f53de2f9974e6bcf5d2d1095c7cf174dc4c723473f
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-bootonly.iso.xz) = a5649afa3edb5d9047e576a5f553534924bd73acd1d4f4d2e6c2a105a113a2d9
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-disc1.iso) = 1a9878a7487f1fc4836aa19b6d4e150258cceaacee86875d86d6cd2ac1e81886
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-disc1.iso.xz) = 309dc147eeee05488bcf6eff91afc4753ffa22ff67930d0d384197b350ef31fe
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-memstick.img) = a2309b8d135848f73017dfd58220622b156af5d3cbf7b22cf0e9982ccce24831
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-memstick.img.xz) = 547e4d556b0914b641955b734e4830380ffd9c9741c732324c8d707500bc33f4
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-mini-memstick.img) = ab9c8757eabd05512ce58c73917bed525bd00593bcbdbef842fb83ac3be76d5f
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411-mini-memstick.img.xz) = 6a18b7457a26416583546dfdfff9794c7618d133e443c96783e54f2d8a41ba09


o 11.4-STABLE i386 GENERIC:
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411-bootonly.iso) = 40a78fa829b6c72adf4d204d573d34333111ee73b08237c25cc061bfd755f55edc07cf790c72a3136c708ef6f2f15a8781268af14c24e80c7cf3b550dd87e71a
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411-bootonly.iso.xz) = 20041c5062a4897c261d64fe15ca6d39e7f869495d5dbba16670d025cfca4dd614ea8e7e93078c31b4fde4cdd0f82955236d52708aa33c933b37690bfa647b47
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411-disc1.iso) = bbae0ce5c1b1a16207c4f7f9dc37b3e5c9156462ce679b2fed6ece51d55595090d235283bd679b9ffa0d27fc8ffa65ba33892a2bc4359bc6409684c0e1a3d175
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411-disc1.iso.xz) = 77fc077a4234cf6afbcc11a7d89e705474f748409cb1549b7a80385d28e1c53893737fd6e8ab97cf8676249cb127a74bbb3aad6a8f848c225d1f3e4d811178d8
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411-memstick.img) = 6bc5b1cf0647e02b7851ee66f68f8576e27c1c302fbca4fe148f3fd31e8b966f8bb8c95ca6f80c02549f94f92fa91473828889f642813cf6b8dcf7fe597c36e0
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411-memstick.img.xz) = fdb2ec41364da94446cfe1c21d1e7a651182cdde5be4a560283308f79e81eb894cbdb41d35f2cbc361504f3094acb428e974ca627ea78fdecfef345252d3e2e8
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411-mini-memstick.img) = f8d3cd6ac909a3b1c77c5209fdd73987fe2aaf32d60c33cb87cab95c8779b33590bdedbabe62a2154d434b3093e1bedf0d3a38acf49f9c44a751ebb4d1c46564
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411-mini-memstick.img.xz) = d2a16f25df607ed0a18508fc2de18d7d9d1ee4918d455f9e2f71674a7e4953e902d2146a06a14e8be3df2c8e7bedab91491b3c2e04f5d9a1324aa6e2e1529e65

SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411-bootonly.iso) = ba2534be7e965412ba1f21890241de08666640efb10a1712015c6fbe2409334f
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411-bootonly.iso.xz) = 3bfd7554b3e41218b0d1a27299424e2fa64eaa547c296c736fdde396ac496f62
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411-disc1.iso) = 60828a807dd6675dd06dfd3b994d8a8a822bfb291a3d087b8a12e67a9beb09f9
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411-disc1.iso.xz) = e061f82826e0ace2979ee90f3913ebe2a97f5a0642f62d3184bb80eff4e59394
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411-memstick.img) = 9488812265f6bacd5c6e96bccfd74fadb8110f1fb7dea6c36a54a8bc0d976762
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411-memstick.img.xz) = 51388c86c7e2315ef452a3d18c950751b2c8bb453bda4442854964a809bfb75e
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411-mini-memstick.img) = 509868a7ceee57ed634ff6de4a631876110b04d952a1ef6efe8d7a4e0d7105e1
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411-mini-memstick.img.xz) = f9ac73bbd566e0a81a0fa3e5ece9599fffbe99f7432d7146867a208e4d1b88cf


o 11.4-STABLE powerpc GENERIC:
SHA512 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-bootonly.iso) = af13d7c3a544b76f4e81f2acd2d8a9b4e6073211d4bac980b3431b42a4018554bb2f31d8b7b34238b9ed60159d7f80c09c84f649b51723566a30ef5300f0c8d8
SHA512 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-bootonly.iso.xz) = f9b64b02057ec485dd1c67035797905ac4a326cb9cfa8fa3a72e880fec7e222f5cdefbe7c062be118fbea67fa21425a010e9da33db98631d3a30822f72283732
SHA512 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-disc1.iso) = 55fe08e3cdbfecbe4052e33976d5425d7a44b7230f40bfb3d4806c3330bd2cdfdedbf272fcab45c602ed0e0bde3bab7181a8558460c7c437ada2c38e3dba2d58
SHA512 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-disc1.iso.xz) = eecbeca506fb8fcbcd1333c9599de9f94b12535e529c038b62ede4201695e0b98808ab417525c69ad621b61c8bd9739d9ca14e8a9a512be8d380031c786ff834
SHA512 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-memstick.img) = 3c620b45e559a401e9326d68ed218d29b61a95daf38589139596c8d2a0778c1171028db67a7721f065b2b0dd680cb0878aa25f49fafb50452f7ec6158963b2fa
SHA512 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-memstick.img.xz) = 1eb85ccea96ad3b3912cf0823f27227cab16aaf53b98b816ad3380a9fb2b059b9a9fffc33d78834e067e3ff7ea5e5425b4bea2b5b58ab1c3986f80884dc50a50
SHA512 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-mini-memstick.img) = 68f43c38eeb7c1e753ff14292984680ee5a0aa15f775674e1894edc11f24c223df8543b2de6635f1461fa29b14d6304b64e069e827861cf2d9c869e9204bbb59
SHA512 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-mini-memstick.img.xz) = dbd653308bcedada4cb03b9007a91248559e73da0a0dffd7b4080c0b36dfdc87078b5e70361ec6702adecf9c66b0572346d8784bfeae2b208eec62e8bc7b3310

SHA256 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-bootonly.iso) = 116f76fa642d24dbbf88000e321773c230ecf197827b47db3aa6893b79bfb442
SHA256 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-bootonly.iso.xz) = 9dc13106710291a8af2540d78a33ae6dd313ec934eb7b7833848d312c2289c82
SHA256 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-disc1.iso) = ced247a1442301e0b2d0ff756d6523e42076cc82e7603f127656b2246ec52198
SHA256 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-disc1.iso.xz) = a995e031d7567b10e3f8a8c2ded91cd54f97c480c6ee829c7c79db3af0ae544b
SHA256 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-memstick.img) = f8a727d60dbdba97fc40e39402c60a1b4c734227c62bf8fad293328767df54bf
SHA256 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-memstick.img.xz) = ac02ec7be4576ccd990020fcfa61b08371c7e76678a373d7347601222f5fa0ef
SHA256 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-mini-memstick.img) = cd84458401bf3d454fdb52e80c7d2b43f08d67fae7b43679d71a51d9d6e7c6c4
SHA256 (FreeBSD-11.4-STABLE-powerpc-20210304-r369411-mini-memstick.img.xz) = 856c543d6328fcb61f318a5926b7d467fd0bda2e1c92210ad8cf4468253e7e33


o 11.4-STABLE powerpc64 GENERIC64:
SHA512 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-bootonly.iso) = 1d2c7ab3d8ff9e9201aa6dc1f1fdd0f6e91b49821b047e011775d16d1be5db3b4ab4007a9290e4f0890e2fed721671d88c523c3a40c8d9866b1824248ff1a058
SHA512 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-bootonly.iso.xz) = c7ed6cd021e0167c9bc57953f034a2cee96f514b5c1c133aa73fcfc5c1645a6b783387d805ea70c5ab1345faf739ef87e5a74d80ee48f1d647557dc3e0724abe
SHA512 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-disc1.iso) = 28f5d8fc6ded65b55c8943b377fa6125ccba8f8db06f8e8f6b2662f462c7cfdc825df9f64615a8ef0cb1b6208690c7428ce32c49828a34f00522e68acd260b6c
SHA512 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-disc1.iso.xz) = 7f45df0f72c2393336a7b87f765fcb0bdae60898803750e9d2d15ac76d2675d7fa4188be2909689b09cda4075b4b8bc399457c33ffd6fe0e0d9041d960328f6a
SHA512 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-memstick.img) = a96d2a056a0eee29bdf6db3f76846188e06beee01ab40cd7f5dc94b2e506562f7173ce85ebac23d47ec9b9f8904c46494b41e1c45a456181c0e3f1a4ff5d7ff6
SHA512 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-memstick.img.xz) = 24d20f3b9be60bc239250a5804a89382f89d4ec9984d2ecf6e558cd68082ee86b2345f8eeee48ed9da243461db3d31fdb6655e6a1db4077c20fa2161ccac341d
SHA512 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-mini-memstick.img) = d31ec9de415e7e5eab3034c3582751fad4208455674c85f1b41e9d859aadb52fddaa1daad02cddf1b17df09d3be572b02e53aa28d9935fe7f2e6cac4bd338db0
SHA512 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-mini-memstick.img.xz) = 0b7602b838d9784397fb787d678a310bc251ab91be416b77eaf99c07b4dd27220f9d6dea1fe5cd5b6926df35ba8d7ce7d0437862c3c1a399c80611c5c3908e51

SHA256 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-bootonly.iso) = 3c1c63f086f978efb61f0ea17b024beb8bb177f1dab2698f742e7e12312694d9
SHA256 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-bootonly.iso.xz) = 8707f29c97d6632b0bab2ad8042dbe8e0bfb5ba3dabaf7bac2ce0d4b1dfa89ef
SHA256 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-disc1.iso) = 638d4c1c9c1201950b907fd5e49136f21cac88b69d4c8b5fe05ed9cc64dd2125
SHA256 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-disc1.iso.xz) = 49002401c48ad2603eac90e58daa68f4c36ee9232724b94f4b15bf3e400a5800
SHA256 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-memstick.img) = 52872e45d0a9860a9bbb6f3dc83bfea15b8bcce9afbb9978fc622a0c96c2d03c
SHA256 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-memstick.img.xz) = ad084ab77febf5210b82a53a73726b67cbbef1cf4cc1d40ee1aa538c036f3311
SHA256 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-mini-memstick.img) = 09e2e8c7069e834553f70a6d18e309f83f739ff7f72c7af6b54657ade49323a0
SHA256 (FreeBSD-11.4-STABLE-powerpc-powerpc64-20210304-r369411-mini-memstick.img.xz) = 7b70500dd5a78ab0d50927638603b0a84b2c97eb3e1fa5e42866c07bdd491d82


o 11.4-STABLE sparc64 GENERIC:
SHA512 (FreeBSD-11.4-STABLE-sparc64-20210304-r369411-bootonly.iso) = f567a04d52a8fc8ba29a223fde1a7b7732d1fd49739d22f044bbd62d2e73bc30560c3c70d9923055268395bcfaba065a378bf937b2234c158a6228af37c3cda4
SHA512 (FreeBSD-11.4-STABLE-sparc64-20210304-r369411-bootonly.iso.xz) = a73220d5c41148cb8e9cb182fdbaefd97bceefa7d22326dc0439f791aaa37ea2ce0599980fc0e3782cc95d74c487c661f1fd99c74cc205daf5857c8440dcdf14
SHA512 (FreeBSD-11.4-STABLE-sparc64-20210304-r369411-disc1.iso) = f42951d879311e1815cccae34d7286228cae325fcd7815d4c81d52cc7652c2e08c80e85c1c99f977c52b32907db13a749734913762ee3501c7553cdf58728031
SHA512 (FreeBSD-11.4-STABLE-sparc64-20210304-r369411-disc1.iso.xz) = b7cf6200663cd6c36d91fabd445f58c2e7c45307858c2bcbfe5d12b1d0ef57118bea2c25aebe7d126bf27188e142ec8f43a418db8e09f0433057033aa5da541c

SHA256 (FreeBSD-11.4-STABLE-sparc64-20210304-r369411-bootonly.iso) = 3b6c6c9470a0ae6de7017dc917942df95c3f68a62fcb4b693dd64b7335f1a4a1
SHA256 (FreeBSD-11.4-STABLE-sparc64-20210304-r369411-bootonly.iso.xz) = 54bef54a3c64899ed86c9fc8b42dcc6eb8a40657f1afd2422c61fc934d82176f
SHA256 (FreeBSD-11.4-STABLE-sparc64-20210304-r369411-disc1.iso) = 9d7734630177b01e4e5f7c588dde55d17743d4296f2e9f2e5559c4674b7a4050
SHA256 (FreeBSD-11.4-STABLE-sparc64-20210304-r369411-disc1.iso.xz) = c573f3af37c97e20671ec34ef38be63b66b1eda6101d1a1df420f6d28471492b


o 11.4-STABLE armv6 BANANAPI:
SHA512 (FreeBSD-11.4-STABLE-arm-armv6-BANANAPI-20210304-r369411.img.xz) = 80fe59ccf38cdb84cfdf237c01249e6bd42ebeefa534491a118333235daaf8eb13a26362ba9512099fd5e5f607ef68440a09cde0b41c54f62f0242b4117b8998

SHA256 (FreeBSD-11.4-STABLE-arm-armv6-BANANAPI-20210304-r369411.img.xz) = 8b2b554676d4b5097987b55e0f4aa9266536eca4d9cd5f682f701c9133bc48e4


o 11.4-STABLE armv6 BEAGLEBONE:
SHA512 (FreeBSD-11.4-STABLE-arm-armv6-BEAGLEBONE-20210304-r369411.img.xz) = 26f208a8c4211d2be0a19ac37c7197aaa856639b46289acafe9d04eecb8ad07902040195590d714cd3abe1878128d5f66cdbe66dbfa3525adcb86e22f6cac60f

SHA256 (FreeBSD-11.4-STABLE-arm-armv6-BEAGLEBONE-20210304-r369411.img.xz) = 4ba354cf5ef8818093e3f94a72f3261a5fd3dc4d79f4a5b225ea6a399391f358


o 11.4-STABLE armv6 CUBIEBOARD:
SHA512 (FreeBSD-11.4-STABLE-arm-armv6-CUBIEBOARD-20210304-r369411.img.xz) = af6d3dda20827f2b36f96a4531cee6910bdb88d83e2c51e80df7ba3ca86b262411bb194b0708d6bdaeda858993c31ab21f491f28ac8b1547e012d7f5870f250f

SHA256 (FreeBSD-11.4-STABLE-arm-armv6-CUBIEBOARD-20210304-r369411.img.xz) = e061f4464a20f148867364c16b34eea113d68a48c842688d801514a268973874


o 11.4-STABLE armv6 CUBIEBOARD2:
SHA512 (FreeBSD-11.4-STABLE-arm-armv6-CUBIEBOARD2-20210304-r369411.img.xz) = 9027f740ee1231a2aaa40a73ae8312a0fd95115d2f6f6f67df8f8df4d6124c6ed86ce0598c6120ff43d7e923e133e77df3ba10824c0c98751ee67fa4282c05a6

SHA256 (FreeBSD-11.4-STABLE-arm-armv6-CUBIEBOARD2-20210304-r369411.img.xz) = deadedcaab46c144925f42a4a2d3b022f901f1e2f1bb31da8b5013ed0cf3fd51


o 11.4-STABLE armv6 CUBOX-HUMMINGBOARD:
SHA512 (FreeBSD-11.4-STABLE-arm-armv6-CUBOX-HUMMINGBOARD-20210304-r369411.img.xz) = 374405ba782e2b6cdd9da69b6d8c2725bfb3c0cb51bd8d9fc8e8827bf918f2f097b992c9faa6beb7bbb54b9f7ce6eda3d6940a73e6dfe05497d3ebfa168bef4a

SHA256 (FreeBSD-11.4-STABLE-arm-armv6-CUBOX-HUMMINGBOARD-20210304-r369411.img.xz) = 0e4fac6126072fde33a646f22f5711f902fbbefa6cc864af070074041bd5e6f2


o 11.4-STABLE armv6 RPI-B:
SHA512 (FreeBSD-11.4-STABLE-arm-armv6-RPI-B-20210304-r369411.img.xz) = d467be830e2e4f422f32c7bd1dc6d15f83f28ff077c706771c7f028a13f72b5f089eba84a8c9bd001ced52412a551d86b0fb967c5eb3ad2a6742b1a096908c98

SHA256 (FreeBSD-11.4-STABLE-arm-armv6-RPI-B-20210304-r369411.img.xz) = 9868bbaf792293a58304c051b52c1d8a903f530e81fda9dce588ea4e549e625a


o 11.4-STABLE armv6 RPI2:
SHA512 (FreeBSD-11.4-STABLE-arm-armv6-RPI2-20210304-r369411.img.xz) = d2c6c4cee7d1008d749d30f96a37754a63d9aaed2f7011d9ab5ad835632ac65ea3c6cde3408510fede89559ec4d370176bb40b33dbc2daa8f8c3f4cf70572627

SHA256 (FreeBSD-11.4-STABLE-arm-armv6-RPI2-20210304-r369411.img.xz) = 9aa33137e3e148285ff873aeac7960909eaeaa9aa205f1fde7749b0bb5596a29


o 11.4-STABLE armv6 WANDBOARD:
SHA512 (FreeBSD-11.4-STABLE-arm-armv6-WANDBOARD-20210304-r369411.img.xz) = 1905c4a4e46242db6757dc04bd6262524c140114697685eee7ee9ed5f67c42d186caaae54004f96334a4fa9cb02a61a5e270fe49bf7e4cf1104a3ff49213ab82

SHA256 (FreeBSD-11.4-STABLE-arm-armv6-WANDBOARD-20210304-r369411.img.xz) = efe30a0a7a3932255cccc115fa30d777beaaf2c41fe0134aaf353c4b5397d420


o 11.4-STABLE aarch64 GENERIC:
SHA512 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-memstick.img) = 4d43afe1a091e5e50e3cf430daaf2a3ac6c8d0991a144bb736f3041d39043036de281d73a700fe23a58015ccdfa9f1f2d0eb7462212100f8bb2b540b0013109c
SHA512 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-memstick.img.xz) = 67d7f1c19e0339d11083ec1dfbf0bc0b952f36e8472a9b880efb017a495890e9724a14ba164afd005f45706d02df629eecd6e56a03737e102e8cbb2a84023284
SHA512 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-mini-memstick.img) = ea3f93de59517ce91bc8377fd1388d10961a661f8b7044492b20f3b780d792ebcb19c7715bd1eb128c6c9f6adbd23fe730265f7c5aa48405dc9dd929becede57
SHA512 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-mini-memstick.img.xz) = 547f135905ef52acabb53b2279103c8077c5b8a1a59811c5547d75de645d695ac016154aa34a2260d1edd9674d9d5c6dadafc03ba3036632c9db30790d25fbae

SHA256 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-memstick.img) = 39b818a0887eb3a74f48fcfac4ed88cbdf6b5a85fc7b73a4ff993a786671919b
SHA256 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-memstick.img.xz) = 61aadb566626d1c309ec2b658f7327419f6a31f1ac0a3ec6104161ee03e67e93
SHA256 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-mini-memstick.img) = 91c6ad491d6db44f92fc1c8f7de84faafc877c971c9b65a8e2cbb6d2ef389b69
SHA256 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411-mini-memstick.img.xz) = 77668fc1a6c53dff48771c028e05c97357d778a4989a1b2846c20e6a57b423e4


== VM IMAGE CHECKSUMS ==

o 11.4-STABLE amd64:
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411.qcow2.xz) = 8798dc5730bb4e1358b6f157a82228ba5232e7d99bbaa1ff58c0c4a4c17a8510b9598b0a42624e6b54a0c43ee71f416f37e65c4054ec90809f79dd6913e56ceb
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411.raw.xz) = 61bfe57a68b86dffef93e6c567be69c803d820d1fad0000418592838a1f25e3d428ac8748d1338d971b8a4ed7b37c4819f71abb8645fcb488416fe11a35b4439
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411.vhd.xz) = f28e7e54a687414dbde7b696ca2ffdeb10f30650b783f9caa68202c6e349b82c59ff9615396cbe28e05dab70f72361b0c6294ae3bb015a61ef3408bad7b4f35e
SHA512 (FreeBSD-11.4-STABLE-amd64-20210304-r369411.vmdk.xz) = 2f043ec937c07d2c260af51a90c5ffc5cb762530a135f86c2e8d64fed8657caeb41cbc37e329819b14cff0615ba8fae490c0a2ef77e07f574d299cf9281da2d5

SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411.qcow2.xz) = aa3e68f2e131c3c0db104c76ffe6df28b52244aa4626218d63313e237ab9b5b6
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411.raw.xz) = 6ff13fff7e51dd8c956c115f6e6808d073dae92a5819d0fcc4f0285c5dc9340d
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411.vhd.xz) = 65ecd1d2c08f4f6bea1ad7730b0085fe00ca7153f8c7f3d8820c93313ec6b404
SHA256 (FreeBSD-11.4-STABLE-amd64-20210304-r369411.vmdk.xz) = acff8ff93ff4e6b08cbb24636d29e749a8590c373587a0d636c388a8b0568d66


o 11.4-STABLE i386:
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411.qcow2.xz) = ba9a6974d90ee56957017956412d31cc17dbacf6b222c9aae9197ad340b2568fef8380f1a6f1060e42f2603d835738c8c320595c9ab194b2638e75b74b4e266f
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411.raw.xz) = dbc119479d6953ca5b85ad6fef683791a01bebd25fa2c826c504c6f2e8e43ad6450f16a1b4f10e6b2a96216e267b8c1bea86ed762a9be31a5b5355647a501a12
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411.vhd.xz) = a3484b7befb35bb4872c82e7e62e383d4ff0da5a1c86aca5a911b748e0a91cdeae142bb40c5c0e972fa4ac2c346e658addafad01f86b73f3f5c388f0d2199fa2
SHA512 (FreeBSD-11.4-STABLE-i386-20210304-r369411.vmdk.xz) = 39d106c643993737c64284e22f0ecccc25e62c46f9169f8d44f0198849a5afad40e77a1a7ca353bad0791ecb7144f62b04f4deac34e8562e35c429b732c9b6a8

SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411.qcow2.xz) = f42d0363e759e44f56e958e4c882d9979513cc7b7e440148af6e8cf5a5845448
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411.raw.xz) = 14d233db8791d6aed32780fc7a16841fa4dbb145beeb9a462a1acbdb00282d38
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411.vhd.xz) = b306c369079b71ee9be201824bfdf94c7383a2fe360640199a2ddde2144808cf
SHA256 (FreeBSD-11.4-STABLE-i386-20210304-r369411.vmdk.xz) = dd792eee2ccf2a7cff08d2724d4a2d6a03cfdff0078be84966f6afeeb2dd9036


o 11.4-STABLE aarch64:
SHA512 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.qcow2.xz) = a2b5e634dd4a9732c97dc8b45f9b4cd43b9e6a264976c8af7ea7c8141128894e81bb8bf7fc75e79f6ec0f6c4a2f02de50027e9d696c3cb4d4dee59d1296cbea8
SHA512 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.raw.xz) = e270678d0c2f7053a3a2b20ab7aed8039a97dc84cba469dd8239cf440b45a53ced5d2b2a171f165c741e82b14ce3aab04d31fc52242f28012c4ef07559f19421
SHA512 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.vhd.xz) = 2a9a3be816dd51dd50f5f04a93e86f8ab219de06d80289a94727cb1332e89f504def8c3c37068e36442630c1576a7555ee223ea844deba584b51726aa9b556b7
SHA512 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.vmdk.xz) = eb1c83c66d57952524eb3014ff1a9f4cf6b4f0b92868591ce2581f9deab8300d604cdeeaf91ef85746e4deab4bd7182cc5e03c2f268d84d89819fec81060719e

SHA256 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.qcow2.xz) = 7d34b5fed3e9eec8f99981e152d21f571ddffb1ff52184c230944b21034fa756
SHA256 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.raw.xz) = 1d8ed3411f25a100c5129fd3705d0318738bfaa7228816fdb25f5dec03eeb103
SHA256 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.vhd.xz) = ddf2f8318727ed8462ba8c10021553ba6ac0176a1643fe7a5a27840cae664934
SHA256 (FreeBSD-11.4-STABLE-arm64-aarch64-20210304-r369411.vmdk.xz) = 8b9ee5154d6f02a5282060a3ccec26bdbeb8d7926f21799787af5fbe035acf0d

Regards,

Glen

Love FreeBSD? Support this and future releases with a donation to
the FreeBSD Foundation! https://www.freebsdfoundation.org/donate/


--W+sM9i4S2gB5v9+u
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEjRJAPC5sqwhs9k2jAxRYpUeP4pMFAmBBdWYACgkQAxRYpUeP
4pOhDBAAhkgx+Mdw4SYiO7cNF1JqSXyRtOTCkdQnqHcquX/YR+ICvw7qVIjz4nFM
02LfF/WWv2mLmbBeuqwPLjHx3jp51aP3pnjxvNfuvag+fKQgdGr2nl9bXnaT3uQA
ZzkkJVXAE4l1SWP2jmDzFTbtkxPr/vVBqB2eOVEKvx0Y+F5nYzOv07eDo7kAxT+7
RQjGBMjJyV228yPOY2rVuPVoXMLSFFqFndkfZC2BPb12pl3gPGabqksXDmbgFFWD
CktdA4vZ4PGv8BQg+OPvFSWzvO8zLZ3+ih+oGRh1GhLCHEJInJHCfpFIvQOUzjjm
1ROPZYVZcRYGDd+q0SPNCJQp6I0fyuEyLmMu3vYjdGu9y0W2LqsJp6dNBJmfQe0r
w37wfEwl5/Mzwrf/gRSQt2Xdj0b5loBVX/D105EGJeFDrg0a30oDGo7Qo+pqh62S
9vfB4LpgxF7Kwo64JXn0lqSHo6V1gZeE8KcBjUp4FhSXmra4nVOGfIBaSE8bJTb9
ZMZsSqyjirRCJWKRkcVb+UaJpRn6ZC3FVkW2U/aSRkusSHld3qj5DoZ6+MjMMcdi
qeGH7lYGijONuDbE48I6032IJMvLoIwsHD4Ad/jiAkY3AdC/VHYRwnLBhZ1JzhYu
gFHcPcZo6dRgGNHBxE8Mb+2fQfSVXuv71jtXyV+tohPKFSTcTA8=
=emHW
-----END PGP SIGNATURE-----

--W+sM9i4S2gB5v9+u--


+ 73
- 0
fixtures/13.1-stable.20221020.snapidx.out View File

@@ -0,0 +1,73 @@
iso 13.1-STABLE amd64 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-bootonly.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE amd64 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-bootonly.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE amd64 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-disc1.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE amd64 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-disc1.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE amd64 xxx 20221020 baa97013121 252815-memstick FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-memstick.img 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE amd64 xxx 20221020 baa97013121 252815-memstick FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-memstick.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE amd64 xxx 20221020 baa97013121 252815-mini-memstick FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-mini-memstick.img 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE amd64 xxx 20221020 baa97013121 252815-mini-memstick FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-mini-memstick.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE i386 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-bootonly.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE i386 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-bootonly.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE i386 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-disc1.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE i386 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-disc1.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE i386 xxx 20221020 baa97013121 252815-memstick FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-memstick.img 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE i386 xxx 20221020 baa97013121 252815-memstick FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-memstick.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE i386 xxx 20221020 baa97013121 252815-mini-memstick FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-mini-memstick.img 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE i386 xxx 20221020 baa97013121 252815-mini-memstick FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-mini-memstick.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-bootonly.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-bootonly.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-disc1.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-disc1.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc-powerpc64 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815-bootonly.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc-powerpc64 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815-bootonly.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc-powerpc64 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815-disc1.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc-powerpc64 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815-disc1.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc powerpc64le 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-252815-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-252815-bootonly.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc powerpc64le 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-252815-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-252815-bootonly.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc powerpc64le 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-252815-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-252815-disc1.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc powerpc64le 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-252815-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-252815-disc1.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc-powerpcspe xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-252815-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-252815-bootonly.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc-powerpcspe xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-252815-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-252815-bootonly.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc-powerpcspe xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-252815-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-252815-disc1.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE powerpc-powerpcspe xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-252815-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-252815-disc1.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm-armv6 RPI-B 20221020 baa97013121 252815 FreeBSD-13.1-STABLE-arm-armv6-RPI-B-20221020-baa97013121-252815.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm-armv6-RPI-B-20221020-baa97013121-252815.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm-armv7 GENERICSD 20221020 baa97013121 252815 FreeBSD-13.1-STABLE-arm-armv7-GENERICSD-20221020-baa97013121-252815.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm-armv7-GENERICSD-20221020-baa97013121-252815.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-bootonly.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-bootonly.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-disc1.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-disc1.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 252815-memstick FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-memstick.img 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 252815-memstick FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-memstick.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 252815-mini-memstick FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-mini-memstick.img 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 252815-mini-memstick FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-mini-memstick.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 RPI 20221020 baa97013121 252815 FreeBSD-13.1-STABLE-arm64-aarch64-RPI-20221020-baa97013121-252815.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-RPI-20221020-baa97013121-252815.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 PINE64 20221020 baa97013121 252815 FreeBSD-13.1-STABLE-arm64-aarch64-PINE64-20221020-baa97013121-252815.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-PINE64-20221020-baa97013121-252815.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 PINEBOOK 20221020 baa97013121 252815 FreeBSD-13.1-STABLE-arm64-aarch64-PINEBOOK-20221020-baa97013121-252815.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-PINEBOOK-20221020-baa97013121-252815.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 ROCK64 20221020 baa97013121 252815 FreeBSD-13.1-STABLE-arm64-aarch64-ROCK64-20221020-baa97013121-252815.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-ROCK64-20221020-baa97013121-252815.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE arm64-aarch64 ROCKPRO64 20221020 baa97013121 252815 FreeBSD-13.1-STABLE-arm64-aarch64-ROCKPRO64-20221020-baa97013121-252815.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-arm64-aarch64-ROCKPRO64-20221020-baa97013121-252815.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-bootonly.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-bootonly.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 252815-bootonly FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-bootonly.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-disc1.iso https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-disc1.iso 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 252815-disc1 FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-disc1.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-disc1.iso.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 252815-memstick FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-memstick.img 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 252815-memstick FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-memstick.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 252815-mini-memstick FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-mini-memstick.img https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-mini-memstick.img 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 252815-mini-memstick FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-mini-memstick.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-mini-memstick.img.xz 20221020194413.GM76435@FreeBSD.org
iso 13.1-STABLE riscv-riscv64 GENERICSD 20221020 baa97013121 252815 FreeBSD-13.1-STABLE-riscv-riscv64-GENERICSD-20221020-baa97013121-252815.img.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/13.1/FreeBSD-13.1-STABLE-riscv-riscv64-GENERICSD-20221020-baa97013121-252815.img.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE amd64 xxx 20221020 baa97013121 qcow2 FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.qcow2.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/amd64/20221020/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.qcow2.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE amd64 xxx 20221020 baa97013121 raw FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.raw.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/amd64/20221020/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.raw.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE amd64 xxx 20221020 baa97013121 vhd FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.vhd.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/amd64/20221020/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.vhd.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE amd64 xxx 20221020 baa97013121 vmdk FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.vmdk.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/amd64/20221020/FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.vmdk.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE i386 xxx 20221020 baa97013121 qcow2 FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.qcow2.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/i386/20221020/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.qcow2.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE i386 xxx 20221020 baa97013121 raw FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.raw.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/i386/20221020/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.raw.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE i386 xxx 20221020 baa97013121 vhd FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.vhd.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/i386/20221020/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.vhd.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE i386 xxx 20221020 baa97013121 vmdk FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.vmdk.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/i386/20221020/FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.vmdk.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 qcow2 FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.qcow2.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/aarch64/20221020/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.qcow2.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 raw FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.raw.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/aarch64/20221020/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.raw.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 vhd FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.vhd.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/aarch64/20221020/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.vhd.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE arm64-aarch64 xxx 20221020 baa97013121 vmdk FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.vmdk.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/aarch64/20221020/FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.vmdk.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 qcow2 FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.qcow2.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/riscv64/20221020/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.qcow2.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 raw FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.raw.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/riscv64/20221020/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.raw.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 vhd FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.vhd.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/riscv64/20221020/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.vhd.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE riscv-riscv64 xxx 20221020 baa97013121 vmdk FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.vmdk.xz https://download.freebsd.org/ftp/snapshots/VM-IMAGES/13.1-STABLE/riscv64/20221020/FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.vmdk.xz 20221020194413.GM76435@FreeBSD.org
vm 13.1-STABLE amd64 BASIC-CI 20221020 baa97013121 raw FreeBSD-13.1-STABLE-amd64-BASIC-CI-20221020-baa97013121-252815.raw.xz https://download.freebsd.org/ftp/snapshots/CI-IMAGES/13.1-STABLE/amd64/20221020/FreeBSD-13.1-STABLE-amd64-BASIC-CI-20221020-baa97013121-252815.raw.xz 20221020194413.GM76435@FreeBSD.org

+ 791
- 0
fixtures/13.1-stable.20221020.txt View File

@@ -0,0 +1,791 @@
From freebsd-snapshots+bounces-161-jmg=funkthat.com@FreeBSD.org Thu Oct 20 12:44:22 2022
Return-Path: <freebsd-snapshots+bounces-161-jmg=funkthat.com@FreeBSD.org>
Received: from mx2.freebsd.org (mx2.freebsd.org [96.47.72.81])
by gold.funkthat.com (8.15.2/8.15.2) with ESMTPS id 29KJiK4a075431
(version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL)
for <jmg@funkthat.com>; Thu, 20 Oct 2022 12:44:22 -0700 (PDT)
(envelope-from freebsd-snapshots+bounces-161-jmg=funkthat.com@FreeBSD.org)
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits)
client-signature RSA-PSS (4096 bits))
(Client CN "mx1.freebsd.org", Issuer "R3" (verified OK))
by mx2.freebsd.org (Postfix) with ESMTPS id 4MtdMm1hrfz47XZ
for <jmg@funkthat.com>; Thu, 20 Oct 2022 19:44:20 +0000 (UTC)
(envelope-from freebsd-snapshots+bounces-161-jmg=funkthat.com@FreeBSD.org)
Received: from mlmmj.nyi.freebsd.org (mlmmj.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:24])
by mx1.freebsd.org (Postfix) with ESMTP id 4MtdMm0Hdbz3KkN
for <jmg@funkthat.com>; Thu, 20 Oct 2022 19:44:20 +0000 (UTC)
(envelope-from freebsd-snapshots+bounces-161-jmg=funkthat.com@FreeBSD.org)
Received: from mlmmj.nyi.freebsd.org (mlmmj.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:24])
by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MtdMl5Cmcz4gPrT;
Thu, 20 Oct 2022 19:44:19 +0000 (UTC)
(envelope-from freebsd-snapshots+bounces-161@FreeBSD.org)
X-Original-To: freebsd-snapshots@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MtdMl4y88z4gPpb
for <freebsd-snapshots@mlmmj.nyi.freebsd.org>; Thu, 20 Oct 2022 19:44:19 +0000 (UTC)
(envelope-from gjb@freebsd.org)
Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "freefall.freebsd.org", Issuer "R3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4MtdMl4M2hz3KvS;
Thu, 20 Oct 2022 19:44:19 +0000 (UTC)
(envelope-from gjb@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
t=1666295059;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type;
bh=Cc4bIbr1PNLLAcgId5ZkZpd1fuxMahd6g2d1jAlwPDc=;
b=R1KS92wPftw6OmxgGn1Lz2XuKLWH7XQlgxKySiWdnuqAueIHSQA4sxpptNkBre7ZxVO80k
1y+xnUgPMlp0zL5+pytw7rRHkOvyD/GTPUxoNuGXbRnxUoYJU9XGZve0/4KwDj91QxqBIK
5FpTN8hM5U6V2n+4wJq3kEtNMLzEOhcA8VgQdvp0u4K4l8ze/152vbXDKfWkmdJaZYZ4V3
9l9SX2TwfLDaVbbuiP9Vs38Z7+AYIhsvstgw4gPbJmVCJvtO7Oy73MXk6MzAjgq7OKVFDQ
u9ruElEUnQdiiQuD79C8GVFAZO0335+n++kSxl54UI8noxtgzAVYWVyRgBLThg==
Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84])
(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
(Client did not present a certificate)
by freefall.freebsd.org (Postfix) with ESMTPS id 5581C19D24;
Thu, 20 Oct 2022 19:44:19 +0000 (UTC)
(envelope-from gjb@freebsd.org)
Date: Thu, 20 Oct 2022 19:44:13 +0000
From: Glen Barber <gjb@freebsd.org>
To: freebsd-snapshots@freebsd.org
Subject: New FreeBSD snapshots available: stable/13 (20221020 baa97013121)
Message-ID: <20221020194413.GM76435@FreeBSD.org>
List-Id: FreeBSD Development Snapshot Announcements <freebsd-snapshots.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-snapshots
List-Help: <mailto:snapshots+help@freebsd.org>
List-Post: <mailto:snapshots@freebsd.org>
List-Subscribe: <mailto:snapshots+subscribe@freebsd.org>
List-Unsubscribe: <mailto:snapshots+unsubscribe@freebsd.org>
Sender: owner-freebsd-snapshots@freebsd.org
X-BeenThere: freebsd-snapshots@freebsd.org
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature"; boundary="vD6uYUOzIsdGJf6v"
Content-Disposition: inline
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
s=dkim; t=1666295059;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type;
bh=Cc4bIbr1PNLLAcgId5ZkZpd1fuxMahd6g2d1jAlwPDc=;
b=sA8QkKOBaiYzWxEplXOAaI+BndUnU/CSwH3dctc3jKJQcFt0f8ma50/uwVJpipmxckwKpa
HIiUeqiimi4pnMQOmWluwD0XK0Cb8ldarufpCtjjSchvSHIJp+KopbtnFFDKVqdfmFYtZ8
+1d25M9YM72utU0nx3SYHZ9srUPQ1g/kNjY3hSH9bSE2znvucfZx6ShCZKFvNI/gGuTK8F
PZcHK4YSXmrX31g+EJL/BGmv5iVvVDyCu/9hyQ+f9StCykNf086iWYUnQ1FAL2VhEbJDH7
H/5TMhCw1w4wBBt2FLHYfKs4WbulbUf7ZpXUIzCfUxcLu7YcT4aBnQriwR/UMw==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666295059; a=rsa-sha256; cv=none;
b=JSyY1UoEvTwfRlUs6F8ApEWxvaSUk86P0sfnxc0KSxVV8QUphj0uBHhSlYAZFOhsk+uIpx
AnJHSVGfgJVY9TjtRkEpp/hrNuOfXClkp2JBVgHlCqxPBNXtwm8A33TSw9qRJAGzcImJkY
JPEzptY52GtKsZ4TN+ad/XQnTtVmwGm94iDUB7fg8UOj7V5eXGfMR/GpUGmr+btEmyAyZG
l5AYtP/WpyYY6JeFHC+bn+wN5i4hUkREJgyrGUbiMuaxNlV59EO/DU9S/hGqn5VMp9K1zP
mM4ZnbCMSS3a/cXFkRzV1XLNIOS6v8Q2k0+Erw9kTWZXelyyLK5AkaByXwTDVA==
ARC-Authentication-Results: i=1;
mx1.freebsd.org;
none
X-ThisMailContainsUnwantedMimeParts: N
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (gold.funkthat.com [192.168.0.2]); Thu, 20 Oct 2022 12:44:22 -0700 (PDT)
Lines: 699


--vD6uYUOzIsdGJf6v
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

New FreeBSD development branch installation ISOs and virtual machine
disk images have been uploaded to the FreeBSD Project mirrors.

As with any development branch, the installation snapshots are not
intended for use on production systems. We do, however, encourage
testing on non-production systems as much as possible.

Please also consider installing the sysutils/panicmail port, which can
help in providing FreeBSD developers the necessary information regarding
system crashes.

Checksums for the installation ISOs and the VM disk images follow at
the end of this email.

=3D=3D=3D Installation ISOs =3D=3D=3D

Installation images are available for:

o 13.1-STABLE amd64 GENERIC
o 13.1-STABLE i386 GENERIC
o 13.1-STABLE powerpc GENERIC
o 13.1-STABLE powerpc64 GENERIC64
o 13.1-STABLE powerpc64le GENERIC64LE
o 13.1-STABLE powerpcspe MPC85XXSPE
o 13.1-STABLE armv6 RPI-B
o 13.1-STABLE armv7 GENERICSD
o 13.1-STABLE aarch64 GENERIC
o 13.1-STABLE aarch64 RPI
o 13.1-STABLE aarch64 PINE64
o 13.1-STABLE aarch64 PINEBOOK
o 13.1-STABLE aarch64 ROCK64
o 13.1-STABLE aarch64 ROCKPRO64
o 13.1-STABLE riscv64 GENERIC
o 13.1-STABLE riscv64 GENERICSD

Note regarding arm/armv{6,7} images: For convenience for those without
console access to the system, a freebsd user with a password of
freebsd is available by default for ssh(1) access. Additionally,
the root user password is set to root, which it is strongly
recommended to change the password for both users after gaining
access to the system.

Snapshots may be downloaded from the corresponding architecture
directory from:

https://download.freebsd.org/snapshots/ISO-IMAGES/

Please be patient if your local mirror has not yet caught up with the
changes.

Problems, bug reports, or regression reports should be reported through
the Bugzilla PR system or the appropriate mailing list such as -current@
or -stable@ .

=3D=3D=3D Virtual Machine Disk Images =3D=3D=3D

VM disk images are available for the following architectures:

o 13.1-STABLE amd64
o 13.1-STABLE i386
o 13.1-STABLE aarch64
o 13.1-STABLE riscv64
o 13.1-STABLE amd64 BASIC-CI

Disk images may be downloaded from the following URL (or any of the
FreeBSD Project mirrors):

https://download.freebsd.org/snapshots/VM-IMAGES/

Images are available in the following disk image formats:

~ RAW
~ QCOW2 (qemu)
~ VMDK (qemu, VirtualBox, VMWare)
~ VHD (qemu, xen)

The partition layout is:

~ 512k - freebsd-boot GPT partition type (bootfs GPT label)
~ 1GB - freebsd-swap GPT partition type (swapfs GPT label)
~ 24GB - freebsd-ufs GPT partition type (rootfs GPT label)

Note regarding arm64/aarch64 virtual machine images: a modified QEMU EFI
loader file is needed for qemu-system-aarch64 to be able to boot the
virtual machine images. This is provided by the emulators/qemu port.

To boot the VM image, run:

% qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt =20
-bios /usr/local/share/qemu/edk2-aarch64-code.fd=20
-serial telnet::4444,server -nographic=20
-drive if=3Dnone,file=3DVMDISK,id=3Dhd0=20
-device virtio-blk-device,drive=3Dhd0=20
-device virtio-net-device,netdev=3Dnet0=20
-netdev user,id=3Dnet0

Be sure to replace "VMDISK" with the path to the virtual machine image.

BASIC-CI images can be found at:

https://download.freebsd.org/snapshots/CI-IMAGES/

=3D=3D=3D Amazon EC2 AMI Images =3D=3D=3D

FreeBSD/amd64 EC2 AMIs are available in the following regions:

af-south-1 region: ami-020485623bf3288e0
eu-north-1 region: ami-08b828e8463b4e8da
ap-south-1 region: ami-0e8551ae888223289
eu-west-3 region: ami-067a1d41f4d6e5841
eu-west-2 region: ami-07272729c8577d8a2
eu-south-1 region: ami-06e2479320ca4312e
eu-west-1 region: ami-070db92eb7dca3ad9
ap-northeast-3 region: ami-0e46b3bf89838291b
ap-northeast-2 region: ami-0b9208c54afe6e687
me-south-1 region: ami-00a02856672f847c2
ap-northeast-1 region: ami-0a296974a64579340
me-central-1 region: ami-0a372006a6722ab38
sa-east-1 region: ami-00fa3a971103e0d51
ca-central-1 region: ami-0fd544f8d4425905a
ap-east-1 region: ami-0aa9c7babb7c364f3
ap-southeast-1 region: ami-034842c5b3b642847
ap-southeast-2 region: ami-0efd3f4443c290828
ap-southeast-3 region: ami-054d35545d69a6750
eu-central-1 region: ami-053797336b3f43d72
us-east-1 region: ami-01692660ace4faf9b
us-east-2 region: ami-0768569319a05f0cf
us-west-1 region: ami-09a096d5f86f4ffb1
us-west-2 region: ami-07e1bf81b6063e31f

These AMI IDs can be retrieved from the Systems Manager Parameter Store
in each region using the keys:

/aws/service/freebsd/amd64/base/ufs/13.1/STABLE

FreeBSD/aarch64 EC2 AMIs are available in the following regions:

af-south-1 region: ami-01edd466b22fa9ebf
eu-north-1 region: ami-0c1ee292c2f99bc03
ap-south-1 region: ami-0a77ba758003d28f5
eu-west-3 region: ami-084c03ff08193a470
eu-west-2 region: ami-08589985f24c0c9e6
eu-south-1 region: ami-0baf5ac338bb4c087
eu-west-1 region: ami-0ce20455fa3553552
ap-northeast-3 region: ami-0ce7446ce9ad94cb8
ap-northeast-2 region: ami-053a3eaa3ecb82164
me-south-1 region: ami-09b8df60d86f13b79
ap-northeast-1 region: ami-0894fe0d7bd70eb92
me-central-1 region: ami-075a36f6692013df6
sa-east-1 region: ami-02055baf9d0052ed8
ca-central-1 region: ami-095c0269f7a31bae2
ap-east-1 region: ami-00b07a847dc0270c6
ap-southeast-1 region: ami-0051c29a44fba62f1
ap-southeast-2 region: ami-0a2a1f73aa40401da
ap-southeast-3 region: ami-01c5ffb64b6554583
eu-central-1 region: ami-0e8d0460a8025b379
us-east-1 region: ami-05ca139aa4a342def
us-east-2 region: ami-082c4a2e5b6245284
us-west-1 region: ami-0690fc64153b6cbb7
us-west-2 region: ami-0e2c935ac775ce2ef

These AMI IDs can be retrieved from the Systems Manager Parameter Store
in each region using the keys:

/aws/service/freebsd/arm64/base/ufs/13.1/STABLE

=3D=3D=3D Vagrant Images =3D=3D=3D

FreeBSD/amd64 images are available on the Hashicorp Atlas site for the
VMWare Desktop and VirtualBox providers, and can be installed by
running:

% vagrant init freebsd/FreeBSD-13.1-STABLE
% vagrant up

=3D=3D ISO CHECKSUMS =3D=3D

o 13.1-STABLE amd64 GENERIC:
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-bootonly.is=
o) =3D 5c2a0671ab0417658fd9916ae82a14140b7a112d50e8fa6d86053740a04fcc7712ba=
8fea7bb52d648ac7d6153a15d5a13347da4d291fe217d94833c10da4ef55
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-bootonly.is=
o.xz) =3D ace65ba39b50232e1d8208bd040dc49ce61816166d9e4068cd2d4270bde47847e=
03c68ec2f1af5d09701c8bc6a191059b84d1fd573a36b21f6936e405d412945
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-disc1.iso) =
=3D d23c1e65a81cf7788a95b16816cdc100251491647ce01a603ebd41a9afe83b9a981b032=
b4d3545c120b13760e6ff22557b4905219b4b116beb9dc3560e1e69cc
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-disc1.iso.x=
z) =3D c0b6c1d8e0f0a7dc072d126673ab44012cdd9e065bd2a97bd22535d2c6ac4e687224=
4ffcdf92bc13a3604f2bd6deceb7718b25875416dc18ad78927a82e67f90
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-memstick.im=
g) =3D 14e41fcaeadb7f65face55ebac7ffd2f68933c272cd5c53595219e89d14a850d97c5=
38eb110f57e5d2c1467a549030a2f81097bbf89f46e127988ee2fbdab3e4
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-memstick.im=
g.xz) =3D aa1bf9d1b008cc7a43b151ba769f921fdaf96fbed4c5153a0312dab3ab5419e39=
ba1e594a1f99fda1158b0694197f9c8eeb2e879656cec834714f90a76216c1b
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-mini-memsti=
ck.img) =3D 7ae6fa51828ca0c9a2f547e8b9af6e011d832f25cac88491d131576e0a34a0a=
a86d247e9b25f08ac8a6fbafec312a0fb47ceb48baafa825a7796a619dac7d506
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-mini-memsti=
ck.img.xz) =3D acaf62da1964c50934e080e2ccc1e481b9260b93e1bdc432e387968b696c=
f75056f8806e57dfb21cf0221e2b01aecba0d57566bb7dcc2505ccefe224405f4421

SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-bootonly.is=
o) =3D 8bc3f2c716b1173ba575c3eab288d5a0f3d159e98f162836bcafac805a21e29e
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-bootonly.is=
o.xz) =3D 0faf85766622c3a8bb08ad2d064e51ac1ae135dd2ad9b497eaaaebc58387c347
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-disc1.iso) =
=3D 69ed67ea6cf52586074e26670e214a10d85a2d848902bafac9ae66c53b70d1d4
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-disc1.iso.x=
z) =3D 1de3f8754f273fb2093738aeb7e38ca27663036a2bf8f81cae7235977be16ffc
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-memstick.im=
g) =3D af3180fdd41a0e3c99a4bad427d4360095af9ba985ab5622b8407849fbb36722
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-memstick.im=
g.xz) =3D c1794d6f823361966b4e7149ea0976f3acb0bd56eef70e384ff370561c9fa052
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-mini-memsti=
ck.img) =3D 1a6726fc063ba930bc64cc23568b7875c73848f5d4c1902737ece165de8b5b75
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815-mini-memsti=
ck.img.xz) =3D b1518aaa631fe945278ee04155a4843d720d691ba2a6aedb8b1f554960cc=
72e2


o 13.1-STABLE i386 GENERIC:
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-bootonly.iso=
) =3D 559f1bc24df2c44a5c764afa423805d76157066f981d24e02c298db86a3323320b7ab=
4891c4fa9ec94048ef78f16d0d22c3aa1f5ad22021ffa79fd73a550d550
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-bootonly.iso=
=2Exz) =3D 20ce5eafd139fdf76722f84770e6a5d86a289e1c75eed41fe6bb1e41d086a07c=
9608e360dc342adb06f064e5c7c103acc95375a3ebeb86b2815d61752411b5e1
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-disc1.iso) =
=3D 317be7de3799a40b7a97c1af617bf2dbd1ef74dff52e1adf37f3cd60eb44a29cc009aeb=
6f64e131523d6648c36042faaec157170070a1cb1acca74d1d1772cac
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-disc1.iso.xz=
) =3D e8601ecd44f69dfd414ac7cfa44b3716c31b08d623e8b0076ab2eb12c5c362c35baa6=
ca0e5837edabb665c7f51acba02b574a5a63fd71525c948cd42c7a7a83b
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-memstick.img=
) =3D 7212867bacf701678230e5c97d29de444d6c3f1d334ee1bdb64272834910ee35c7ebf=
d4fcb6eea492e806aef881bb56a6e8b66d6dee1f5e643751a7c191e5b18
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-memstick.img=
=2Exz) =3D ea917f86ae63485e5acc1de56275aa8ccd0efaec6f613af9060cd5dd3e7ef214=
c4c97bf36c97c213740cff0401b7335d2a5d6386ce5142be7a24fd3cc47cb87c
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-mini-memstic=
k.img) =3D cc203d2c29a93d060d75457c3ea49e3afb58683c19fae82488789c04a405c916=
31704b08072800cd10582764b811aa74a4bf940b581446267fea3e78b572036f
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-mini-memstic=
k.img.xz) =3D d141e9d76c262858d7be77f7091c0f90415c40cae8490bcf84336f3afb911=
3aa4ab949b585e2e99d0e6c0a8dc6cbbb48c71b9859fe6d9d0f678ba1f40b36893e

SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-bootonly.iso=
) =3D 971ba8e32a9edb3f9b4dde0fb585a778327e8cab074819a6859bda54d285df59
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-bootonly.iso=
=2Exz) =3D 8b57a80f63c7d7fb8d38d4434ec250a8805a82b5e6304008729c90624d68dff0
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-disc1.iso) =
=3D b8be7183d2db1a8a68fe9631c0fb828e6dd980bd66b82abfcec7d0bc0a59c36c
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-disc1.iso.xz=
) =3D 21cb79780bfca4651171b7a9060385b714d4010f9e44db1c5eb18424cec1beff
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-memstick.img=
) =3D 06514953bc67285f54de39016a42c67deec71178eaa2d565f1c3a6f40ae538b6
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-memstick.img=
=2Exz) =3D 0baab1ebbd8bf79b926a0877365fc7f7b6dca2544c3e2fb35ddd75f5d8dff4e6
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-mini-memstic=
k.img) =3D bdc314ca1b498af44f7938c9004e8835ab648c8557f940cfbaf9d4e2e9f8e9c4
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815-mini-memstic=
k.img.xz) =3D 49d54e7c69518e42b77acca95b16b9166c6a9a0d5447768050ec1585fce41=
d60


o 13.1-STABLE powerpc GENERIC:
SHA512 (FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-bootonly.=
iso) =3D 84ebc7008c875783c87ee95bb1cc7f76b55dbe987468ba525c1b8fc28c346acbe2=
f7b27e9c89885404acca0311cc3703b23ec7f7e5706fe28058e6b50264a2cb
SHA512 (FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-bootonly.=
iso.xz) =3D bccd082a6109926fd3bdd459651f3a49f39a729412e96fd5a46083816cfc259=
6948e939498ec4c0e3d7de8857fabe659fc268bb65af30da01c307728e02788b6
SHA512 (FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-disc1.iso=
) =3D e3b7e7e19a829db8da1866ae6e45c61a6b8b2f492305d034e6b15dc447e0a6da7262c=
6a99d201e275810f89574fb570c3a8fce1b50216d095d396759ecc59ed7
SHA512 (FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-disc1.iso=
=2Exz) =3D 6c46dd9a70983795b516a1f371aa0329efb31caed194ba3250f3329f93ee8cc4=
00f12606494a256bf6825450817511541e35b650be0febeeb8ef15029aab7da5

SHA256 (FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-bootonly.=
iso) =3D 8af3a954fd28ab675a8f3153c5b8c808cad10033cc7c21ddba8d8b701a3af180
SHA256 (FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-bootonly.=
iso.xz) =3D 944e0c6d158c01dc25f5b14f53ebd6b9e56e264bf060be56dbb272d8609c01ad
SHA256 (FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-disc1.iso=
) =3D f391cf39be9460957f790d216d532ad2e17b8d5e219eb1b1502e3f7a7d7b3aab
SHA256 (FreeBSD-13.1-STABLE-powerpc-20221020-baa97013121-252815-disc1.iso=
=2Exz) =3D 273afe1dac2b5904f192cefa70fd71ff6d1da3de6032f12a8a1519795d96cb82


o 13.1-STABLE powerpc64 GENERIC64:
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815=
-bootonly.iso) =3D 570fb0711c6c2c8e0fc887b90f36971c23c35c2b57e0dd2071a77c3e=
3c856d2f1fe8093dc2f5e28aa39c1fbbdd6ed161a0b2c8e2db258da14ab39f7dfa788b6a
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815=
-bootonly.iso.xz) =3D 240b7965fe29c8698ac5480f0c8db96901decf41c55ce9f9c4408=
1e35f07ba12fe8ee4412d4b3cf6a028a49118b36ef1413e8ac8aedb0f60431e14327820bf64
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815=
-disc1.iso) =3D ab505d5a37b983b7a95695501c5d2dddc8f0552f11c4176978cbd754566=
f2c8a1baa9c124117d26e9a17bf2eb2221cd0eb43dd088ae9d0c62aba8b3aabc5b9a1
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815=
-disc1.iso.xz) =3D f77112dc702dc490e9142358e0b1a71834fee877cf165967ba60a123=
ab7603d29dd9177d21d223bce2233695420f02b326127eb4caf72fa4d1fed8e54733f355

SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815=
-bootonly.iso) =3D f399f68d809a1310beecda0a69106de4f7a298d97ef7ab570487b79d=
9518f78f
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815=
-bootonly.iso.xz) =3D 3feefb33cb865abcf5a271990c9268269364845f09a62af3fafcb=
786b238a905
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815=
-disc1.iso) =3D 14a1407ecb46b3da00c37c4cfe464b26503ed15d82e20d39ef50227e95a=
d9010
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpc64-20221020-baa97013121-252815=
-disc1.iso.xz) =3D d1d56e5b5a2aaa2c3e05f088f6b62439909adc781334f4cbcce89b9c=
5770389d


o 13.1-STABLE powerpc64le GENERIC64LE:
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-2528=
15-bootonly.iso) =3D 01165825767685fb65374dd3026175902f1f7a968c2851f4bd83f2=
7940c3a6237930f777e834805297f4d57733c4f99ab2c9b9b66721f056d607b2078c373afe
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-2528=
15-bootonly.iso.xz) =3D b8329d64843868556349e3c7a73bcb8420bf392fb88c26e68b0=
32b90d97677b4eb8dc7d9f053e544978d849d124ca8cb7cd929fabe90ddc211d57cb0dc921f=
72
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-2528=
15-disc1.iso) =3D 8d906c4709b1cfc08716a1044907e894bd47b0323ab192eae92ece3c2=
602a33e378c38460187248b7ec5e3a648bb3942f4a8009dbd0717bbf432a0e380a8e4c7
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-2528=
15-disc1.iso.xz) =3D ab2e0f23ddc98974d14f90341f8a0e27340d9ac157af19952f806f=
d2cb21ad67bbdf4e89550e6270d4d720d63a0d569c1410f760378fcacd0b623f21efdfe2d4

SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-2528=
15-bootonly.iso) =3D 9a9b68666566820cae0f7d545368bbb447be6ec2fcffe5b63020ba=
1252a06db6
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-2528=
15-bootonly.iso.xz) =3D a1eadd0a3dbfbe14e62b4c7fa9f49bbcf020433afe29d7e87a3=
394292cc92c6e
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-2528=
15-disc1.iso) =3D 216093be2275b1c1d07a32d717182265d41026abb993c857edfaeb5af=
fff698c
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpc64le-20221020-baa97013121-2528=
15-disc1.iso.xz) =3D 6c4ed9355a525c653d582572fff729d27e61515dfb27754f255a39=
bae7e6b162


o 13.1-STABLE powerpcspe MPC85XXSPE:
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-25281=
5-bootonly.iso) =3D 66af498d71dfea6d12a8103e251f3af56a5bff3d7948e67f833165c=
8c4791629724b6a1f114b234e51d814f0d1dd6e1c4f859f6bf637d4da9932403128d33785
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-25281=
5-bootonly.iso.xz) =3D 85d1ff98983a7f2f11ca4fc2247b980cbf06514b17ddfa37738c=
41ec7c855b514249fd4adc8e424eccd53057cb2a6329b4e2bd706b6e05999bad47bc639f7d60
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-25281=
5-disc1.iso) =3D 008b85aafe7c89a4d327eeb4aec5e11ca62bc9ca7c03aceb858fb0f84d=
d76a1c88c36c3691f53b4d14b58a0e7749aac64940153148889fba1496a499c00384f0
SHA512 (FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-25281=
5-disc1.iso.xz) =3D 291ad233a4d4d1c4212226136339565c7072b02691ce607fd84318a=
2c497374360d61cfc1283c41e9f4aaca10bdd845630d49a58f3153cfa642380179fa42032

SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-25281=
5-bootonly.iso) =3D 28ab9fb332496c82e3cfe8d9078e20dadede30b0ac231daf5b1c837=
32f96e014
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-25281=
5-bootonly.iso.xz) =3D 5da90caffa59f5f98d8e0e66d9dc2fd2d8a147a115dac10f8184=
8b63fb499994
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-25281=
5-disc1.iso) =3D f4703794d306dbdf191bb7641875f013822f7174afdb1a436a986af0c2=
a42602
SHA256 (FreeBSD-13.1-STABLE-powerpc-powerpcspe-20221020-baa97013121-25281=
5-disc1.iso.xz) =3D 8e9a819b8b4aa4b97f3ad3378d42679ab32341c60c13adf3976ca7b=
966c00d0b


o 13.1-STABLE armv6 RPI-B:
SHA512 (FreeBSD-13.1-STABLE-arm-armv6-RPI-B-20221020-baa97013121-252815.i=
mg.xz) =3D 7e11258c326552d6a3eba5b2e71d936af5990926fcf7ce7825656dc5e29649f6=
1d3466de6473efe98edf7dce21d63e8b486c012b2436af9974ca9d422298bd8c

SHA256 (FreeBSD-13.1-STABLE-arm-armv6-RPI-B-20221020-baa97013121-252815.i=
mg.xz) =3D 6773369dac718b6dad3ff0e836610712095833094e859b2e75699aa8cc45ddc8


o 13.1-STABLE armv7 GENERICSD:
SHA512 (FreeBSD-13.1-STABLE-arm-armv7-GENERICSD-20221020-baa97013121-2528=
15.img.xz) =3D 08eb84b72cd58987a920b99dfe7efafb7b24698ec5b511f780a62150d94e=
32db69f8793d8a1def3113444b0d9b952350d83e54e23c0107ab98089a24c45f283e

SHA256 (FreeBSD-13.1-STABLE-arm-armv7-GENERICSD-20221020-baa97013121-2528=
15.img.xz) =3D 6132e63539847c067d722d237de9193c4bd51d19a58f36f13d296c2fe74d=
64eb


o 13.1-STABLE aarch64 GENERIC:
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-boo=
tonly.iso) =3D 7cb60f62ef1b7c234e16cb24f52381da4f1d6d42f384f388910f75ffe98d=
c351ba94d596867bcf7371b446da16f4dde1d32ec55f34c6cab0c29687fd3f837c48
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-boo=
tonly.iso.xz) =3D d6783810ccf819a0d73ab151bfeac37ec22aa4c5eac627b81e25a9007=
22d028f1921696fd7c3bbfdb2ac6ca214d49c0ce461e934f160f93dc12fa1fb358533e5
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-dis=
c1.iso) =3D fdb9979b77dc3b3dff52d58b9d722d1d5e10a655cbd8cfaa863c353a9afe031=
194b260be35ea22196f52cc9a443d3f3bd1c5adee2e71dba039d306245ed37138
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-dis=
c1.iso.xz) =3D 4d8b7b980d547cdb519c13cbd83113d18f12e14316d6d5b7eedd74f5f5f9=
780c933e397a7fb15c483c816ecd1671c8989faea4d7acf16c0b3a7b81664a1e8d53
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-mem=
stick.img) =3D 21d1c5da8533d316f955cd0ca4e03d1b43d4400792e338db0dd3b83db3a4=
a1c01ab8529a167431d47153db8c2b478d03e6eba713ce015e999531522d28ab301f
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-mem=
stick.img.xz) =3D c1d27fda8b32bc8e96d136e275cb4ce766678e3c86bc592e20f99631e=
58a74ca991642ffddbd8d412e0395cb4475c0e5a8caaaa0666db9d0254c305d9ff0efe9
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-min=
i-memstick.img) =3D 3aabb8184472e8f5bc4bcc5ffbea5191c526ce97b91a896b8e2e8ca=
f3a23230dce0340939a4ed6af2933fc91a49de0c5a1dced69c3190909b871d6f7769087dc
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-min=
i-memstick.img.xz) =3D 8832463c3a87d494797beac7b3bbfd3bfeab834bca8ffe1b03d0=
6bdf50e945de251b66a90d7b3121db068334ada08471a6f0d95fa51f2b9c59e3d38434894539

SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-boo=
tonly.iso) =3D 58859731fe05fdd30085b33f444df25625b253ad4784bf0bbf3400694bd7=
eb69
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-boo=
tonly.iso.xz) =3D fcb351a53d6f91c30f856b516e760eef5398d008201cd76587c0b7a55=
64a3cce
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-dis=
c1.iso) =3D 612afe4a238c7f5b9f3c2e87af4b23d5d0c2327839af08ef60d85d51585a14e7
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-dis=
c1.iso.xz) =3D a4497763c155a956a9202962e4bda38537ed705cdec5596b84c78d52065f=
683a
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-mem=
stick.img) =3D 492ed656734494d0dd79756a28d00e3c5ba80a6c1e99f98402ad3fe44260=
a983
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-mem=
stick.img.xz) =3D 1c3baabcc7d69b075b34b9630803f9b235ab878a44f497096b3547dd7=
70328ce
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-min=
i-memstick.img) =3D ed30b0a3619b54b39ef4078d2ef0972b6e3e85b3ea6d932fe1637d4=
e2e780ce4
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815-min=
i-memstick.img.xz) =3D 8f17590dcdd0b034edd8d373b8f5c341dbf7a547d5bfbc5572a3=
d4e78d6e7d6b


o 13.1-STABLE aarch64 RPI:
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-RPI-20221020-baa97013121-252815=
=2Eimg.xz) =3D a7c09895623db9e4ea00de7672e04693feeec50624846d04cf74a006efbb=
99c96006a2df5487bb45ad7125d897e7c63cf4efd61bb6e15ae712382b833c5860b1

SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-RPI-20221020-baa97013121-252815=
=2Eimg.xz) =3D 15bbdff8a80f7b46d69eb64e9759ff151ba9a5fb71a83beb14acb1a262c1=
7077


o 13.1-STABLE aarch64 PINE64:
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-PINE64-20221020-baa97013121-252=
815.img.xz) =3D dab43cd79e611e80a8ae953abe699c61978bd1e562f11db6d433a0bdc0c=
07e52eae1846b1cb0c1207dbb434e6ca371599805cf27ecbc09f544317cf559869088

SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-PINE64-20221020-baa97013121-252=
815.img.xz) =3D 7d5bd7e64a81345518b088428463b949117a1c2cc6e24638d0e97f73bb1=
8505b


o 13.1-STABLE aarch64 PINEBOOK:
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-PINEBOOK-20221020-baa97013121-2=
52815.img.xz) =3D e555737d051dbc0d4d58b07545817364d5d0aa7a724d5f53a8be104b7=
a366ce1039923049afb8ae09f1a9b69d9a85c0ec0db827a6b05fb0e1e6a4d31da1c4ef0

SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-PINEBOOK-20221020-baa97013121-2=
52815.img.xz) =3D 8fadebb3c5f66ce577db3a95ba57b3ec07f227308a9daa9b5987cd9b1=
e968d6a


o 13.1-STABLE aarch64 ROCK64:
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-ROCK64-20221020-baa97013121-252=
815.img.xz) =3D be1b507686e6e98855e483d0b2c6d69fa12869a01ae3e0467293c6051c8=
072b00f13486ac8b8a65b5555874521b552d977dc9f32902752915ec27744e67cfa17

SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-ROCK64-20221020-baa97013121-252=
815.img.xz) =3D 51d34d436d6e589b19bafd8e55835e56c086fa3c9e612ff4749f4c90d35=
1816f


o 13.1-STABLE aarch64 ROCKPRO64:
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-ROCKPRO64-20221020-baa97013121-=
252815.img.xz) =3D 60b3b81cd73340549e9d0d82d56d8f98f29e3136c51ae7248347bc91=
4c7413481762c2600e7c3bba384dd22dbda14c1704192a878b70ac1ea16dfc6f938719be

SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-ROCKPRO64-20221020-baa97013121-=
252815.img.xz) =3D fb75fbe6807eb6dd5c77988b1fb32ad368acd5d3ad59f9b9ecd61815=
bdda8dbf


o 13.1-STABLE riscv64 GENERIC:
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-boo=
tonly.iso) =3D b2f06faed7efc4b73471b584e7ec48c4fc4fab4b566b9ad5cd230890bd1b=
eb05b41d69d570e42df38b42df2f609278491f038b3ceb8b70621bfa4a16ba9ace11
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-boo=
tonly.iso.xz) =3D e2f70994339517f51a5f15b77168accccb8a17b5a48ad570c62697898=
9e845cde055416392c118b325cd542e2df28a6480e8739c57339f037c512504a5be8654
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-dis=
c1.iso) =3D 13b95cedd8244bbe823b5ce9ac280e6c339f72135ab862f5adf3f7ff2f27329=
19474fbc2ded3cbeb64bfc85e457a0ea5ef3cb57a58bd9e1f46af579099559f9d
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-dis=
c1.iso.xz) =3D 937cb6a37cb97f711fd55057d8b6ac9444eea8cb3ed59ec29252347a100c=
822efe83197a9f313475157a7816c5737e862ac259ab10c074e186890d0bc7662691
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-mem=
stick.img) =3D ece957017ec0814313a8c85d81d8967a9962b2d285bb3b1332a9c51f4e02=
5f5f60ea0c9b328143b9674716131e67f50c7ab02ea963bd82f9c394bd24c4e68add
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-mem=
stick.img.xz) =3D 9238486b5b9661b7c3278367ca2ce4fc67bf668fe15724ee7a1fbb260=
9509c5cd5827e9ecaae432586e2a4dbcc083b704ef65326d0dcdf7f1be685f50a5f02c1
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-min=
i-memstick.img) =3D da4e0437de0d0cb136899d8881e5c8dfef3337e42e365fa8ad43aa3=
d2c808114a769241f920005b8f40a82e927806fa84cd7f30aba738fedc93022412491546d
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-min=
i-memstick.img.xz) =3D 65c5f5daaeade56d9e543b211684b667d38a7853b70661ce7a1e=
85148fe43ad165f3d51e24f3ef196ccf5dc3ce2b372d7759b1386e0fc22399b7236f8317a018

SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-boo=
tonly.iso) =3D d3005a37d8dae69aae74b05db96d14486f8426359b753bc8ff502fb493e9=
bac5
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-boo=
tonly.iso.xz) =3D 975e16a4d394e3400621efeb12890fd46c2dcba5f6afa65a0475d2229=
005fba5
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-dis=
c1.iso) =3D 6783d0d9e8b6e922cee551f36582444445b792f514102cbcccca8cff7a3e8738
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-dis=
c1.iso.xz) =3D 822f97ed1012c1cdf9bb31cab24ecfe08bc69fd5a1e97554afd28d0d7745=
94a4
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-mem=
stick.img) =3D d9b84719e3d0c728abaf97a131b63bddf0fadfb5118830009982a0421d5b=
7439
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-mem=
stick.img.xz) =3D 5ad074ae8fc9042d3b9a58d0d1d9f10fa58c28206f9d27cb5f49658b5=
42cef4d
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-min=
i-memstick.img) =3D eb372ef9a7a0f67100463e2117555e419410aeb3dac9829a95c4226=
e31da103b
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815-min=
i-memstick.img.xz) =3D 96d3dbca8c61949fe76793ad89a63415f57f8fd7967ae5e158b8=
b16e08ca5e1b


o 13.1-STABLE riscv64 GENERICSD:
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-GENERICSD-20221020-baa97013121-=
252815.img.xz) =3D 14a5daf4e1e6c8e27180c00f35513869ca9484b1bcf841a6a215e4e0=
04ff0118b46a2c8921dbf05f8a51c84cdc84753008e85953438a1734ad5f2aaf525ed37b

SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-GENERICSD-20221020-baa97013121-=
252815.img.xz) =3D 9709be848568c081e24ab00629bc1cb286b620f376f67928bc44f225=
89a19a23


=3D=3D VM IMAGE CHECKSUMS =3D=3D

o 13.1-STABLE amd64:
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.qcow2.xz) =
=3D 1a949b10626112d31e51e3a915f3037222bd77faaf564596f28cd157541fe92b941dc6d=
98a37d5e084a503ded6d8f4da63561a56cf57f8d049b184ccb654c55a
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.raw.xz) =3D=
e6fb23fe7d9e16537a0f06e81be0b38aa1b7e29b165226dd47cea480ec045ade7acffd9fe8=
4928e794bdf418e9f08f19c42085debfc94dae0c1671a6eb4f0e66
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.vhd.xz) =3D=
e0ce904ad13806c06a88c736e9f3c1bec4ee139c27f56152e627bc3dcc215f9495fcb208c0=
40f6c2e103b5a2adc37922d1d5b7eabf910cf86f18210d540829e8
SHA512 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.vmdk.xz) =
=3D 683c0d8612be80cbed08f67745456ae28bd8b77cc368b9138ec765c550cc0af0afa899c=
7f009022ba0a4ecc12b65616882814d064240eecba49cb90a86c42ae6

SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.qcow2.xz) =
=3D 95d5638833346105f01ae41518cdb22f3504c5922c2c38c52defa081bf8e8887
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.raw.xz) =3D=
27f8e897bd5da1794ced082cd983e90f6c3e55a5ffd76c8c8a8694764ecb6bdf
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.vhd.xz) =3D=
ab1c2120b975cc1acdba98416d26ed51a158eaa159b8fe73a42dfc41fae6d8f7
SHA256 (FreeBSD-13.1-STABLE-amd64-20221020-baa97013121-252815.vmdk.xz) =
=3D d64a7381484d2801eeffbe9653925c7d374bfbe76c609094c944d5e221ea5c28


o 13.1-STABLE i386:
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.qcow2.xz) =
=3D 77373f1e8a8b354012c21c2bea44ec88fe189d6ee79cea5caed22693f550495e5c49431=
a3c37d72599070c62cbcf84fe9d1c1d17d38c3da70d2142bb9ed9a5e5
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.raw.xz) =3D =
9c4468f39107da2001bd3507d935a1ea7a95bbd2533b8f329b9b033d30ef818f3796f7c4634=
2d9e5637cff8b20b9c537b1bd6fb397428fd1568187aec192924c
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.vhd.xz) =3D =
698f7ac7f7eac625b8a8503c8767b1c7fe96e9b3c70ac7a7841fa693976354a7c468bdd7088=
092259a54287cc2c6255853af7fa1bd627262999199cef2b6eb19
SHA512 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.vmdk.xz) =3D=
e75458c695230c133f70211a75f19f17aa14488d544976c27d9a0855d8b18e7703d42df960=
ee45d69b035b6ddccb684dac89dc071cf1891e42908a7130a377f6

SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.qcow2.xz) =
=3D 0d64e1e9848b2d8fb4d479d6eaeae559e355df95235857036c03eb9718e78876
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.raw.xz) =3D =
b5e29031a364b5f9b5dc6967f73e7f2fe8a985d2bdf455c911eae0a5660b5992
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.vhd.xz) =3D =
fc9b2212a1d4959578f25ef4289b0ce541d6c39c6bd9f0de97737da623d0982d
SHA256 (FreeBSD-13.1-STABLE-i386-20221020-baa97013121-252815.vmdk.xz) =3D=
4dd9935c03359fbb16f610ee72d0df8bbab943917be9a9824ca28650168c8742


o 13.1-STABLE aarch64:
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.qco=
w2.xz) =3D 979026f4abd27baca4fc00618e7f5e437bf9c34c049c45a706c5956361612219=
4dccdfbf4125299ea302379c597fc7a35a787c6a215b2e4b9c07ae629cf0fa50
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.raw=
=2Exz) =3D 2d3fa50929576c3aa85933a4a7e10c80bdd28e920a1548dfcec714b10361b6ea=
f5f766beb25dd3c86006b35c43580da940b7c823d60d5340b6f26d5072ced592
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.vhd=
=2Exz) =3D ede74abcb5822fb42a2a95f8c8a8028006ddf95b4eca85abc27f26e79e380af2=
9d4f41f00f92fccfb0f5fb4685627e12ce58430972e0c433f8ab445db8c576a4
SHA512 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.vmd=
k.xz) =3D 18263c445a40de1e71c3c75cc08ce929b18ad28f31d02da4a65e4ddc06b593f52=
3f784b3f3be435ca0b5a07663c4035516a6c457598cd6029a988997a87f4d46

SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.qco=
w2.xz) =3D 494afbf0e1656cbee569253c58d65d8e0b8be33e183ecfd1321b4c76111da62a
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.raw=
=2Exz) =3D 471692c057f87ae8a2a4a419a27e2c99dd5b0ae2ea12f039952367fe8716cc6c
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.vhd=
=2Exz) =3D a73656cfae61c822690100f46d3211a82983feabca0b2c11fc0dc7b4148563a3
SHA256 (FreeBSD-13.1-STABLE-arm64-aarch64-20221020-baa97013121-252815.vmd=
k.xz) =3D d926b37330f39075ee322556e1d2f83eb3f1159d4d71ebeb0efc8e223fbe7f65


o 13.1-STABLE riscv64:
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.qco=
w2.xz) =3D cec193a430ecb47a6250cde66be950989f94ab56fa18da610caf47e041e2ddd6=
c640ac0540b19732296bd71c11c054e686e78617dd0337b91780b68ab3295191
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.raw=
=2Exz) =3D 3cae92df06a049ac60e1f55bc5e5423ff7a6d67e1ae6491524794ca18ea10465=
a1f0af998b85a87eaf8c0789936023ad995064b6a23e7b8ec40c5dcdc398bcca
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.vhd=
=2Exz) =3D 3b3b49bc65f2fbc9edb4b12a5491adfeb1cde0c5d7be1d71f80da00db34746fd=
067312389e5b3ac0e0ff1b00e10371f414016a37cc650d4ec2c53d685c2ffbc4
SHA512 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.vmd=
k.xz) =3D 237d3e54af58e2160c30bd513e588fe49df6a517051d1429e51100fb4ab48ac70=
9109cf7e203650835dd3264db9e03f0ab2b790dddb30fa366425b85b82fba25

SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.qco=
w2.xz) =3D b7092e3364c99dc59a46dbb46525586aabb3fea2c64a12eac8862146b801c03b
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.raw=
=2Exz) =3D b4de34472828f48d0ded81e286dfefb1ea5419ce980337060c5d3eb0b5ffa70f
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.vhd=
=2Exz) =3D 5a62885fa45282efd9d264594c96593d3a3158cbce8dfb167a797e9a6a8ee886
SHA256 (FreeBSD-13.1-STABLE-riscv-riscv64-20221020-baa97013121-252815.vmd=
k.xz) =3D 0223062103c9b21592098086cd14884eff9f1a2f7d6ffecdf4960dbb1806aa3e


o 13.1-STABLE amd64 BASIC-CI:
SHA512 (FreeBSD-13.1-STABLE-amd64-BASIC-CI-20221020-baa97013121-252815.ra=
w.xz) =3D 134d4dddd201260e8de945c612695aae75cb8a9ef534e8bf39863c7a443e2499f=
454a98cd8128cabb2e5bee94117ba88b6b95ab00567582d6709da3eb9782033

SHA256 (FreeBSD-13.1-STABLE-amd64-BASIC-CI-20221020-baa97013121-252815.ra=
w.xz) =3D 2e0a60dfe5bca69b650c300d6c2f433b4f876e0cc522918c200b4c340d5e27cb

Regards,

Glen

Love FreeBSD? Support this and future releases with a donation to
the FreeBSD Foundation! https://www.freebsdfoundation.org/donate/


--vD6uYUOzIsdGJf6v
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEjRJAPC5sqwhs9k2jAxRYpUeP4pMFAmNRpQ0ACgkQAxRYpUeP
4pPubg//bis4PiZg356xwbTQy4YOxOg8PPM7rfSuaazDONFR++oBVFNWe3XjSmGK
Mwky9CQxUkrztxwKInNYZhr2eOHXpo/h2FZ0RkVWje37Al5zAG/uiLJtS8LmpI5R
bjnoCpgH+IHw7GKBT2bxszwJxCOCev86sq6OxQK+bTfmqrU8zvMM+KaPdeWCMNyx
9luhhvUzks1cEO0GYjJeuV/0mvGdYIKqifoA/h4iWG4QXxtqHyQDqrTz1+qvTZ3k
kCWvxYPJVpuuNwYYW03vvPKDz3qYctPLuZe2Q/16JF5bZnWAxiIo33hOi4iQiFKb
MVy7qevk9bu4RVsVme26pe13VziLP4Xybzs99u0ufUoFG31o1sX2AduotMo/ctke
Ng2+dvl/14S/9zH0mZnggxItJKGWD3k6ITLeKkUViI+283WZ6KGalEkqMXJToSPG
OxyzWK7P9cpFWC2AuvTnoKHzfK7Te07eCiKXvG1d+SDl3LRDJ0srd0M0fifmPG0+
cRLZC2O4k+stkLPpgZMeh+kh+jJUstc/rrlUI1slHRFG3pIBMQKLDFcE6+S0WTcd
Te2GBEjnYJnL6qznF25EDgOmpgA+BPzTQ4JFgiDX8aT8Y5EKt5KNnAsRBWFkGG5D
7uxQUAM4Ib112lhD26IMm2Qfrr8lrMDZ2+8i3BhL6GTr8tO/4Fk=
=UZaY
-----END PGP SIGNATURE-----

--vD6uYUOzIsdGJf6v--


+ 161
- 5
mksnapidx.awk View File

@@ -1,5 +1,5 @@
# #
# Copyright 2018 John-Mark Gurney.
# Copyright 2018, 2022 John-Mark Gurney.
# All rights reserved. # All rights reserved.
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
@@ -34,14 +34,164 @@ BEGIN {
relvmroot = "https://download.freebsd.org/ftp/releases/VM-IMAGES/" relvmroot = "https://download.freebsd.org/ftp/releases/VM-IMAGES/"
relisoroot = "https://download.freebsd.org/ftp/releases/ISO-IMAGES/" relisoroot = "https://download.freebsd.org/ftp/releases/ISO-IMAGES/"
relbciroot = "https://download.freebsd.org/ftp/releases/CI-IMAGES/" relbciroot = "https://download.freebsd.org/ftp/releases/CI-IMAGES/"

#print "begin" > "/dev/stderr"
hexdigits["0"] = 0
hexdigits["1"] = 1
hexdigits["2"] = 2
hexdigits["3"] = 3
hexdigits["4"] = 4
hexdigits["5"] = 5
hexdigits["6"] = 6
hexdigits["7"] = 7
hexdigits["8"] = 8
hexdigits["9"] = 9
hexdigits["A"] = 10
hexdigits["B"] = 11
hexdigits["C"] = 12
hexdigits["D"] = 13
hexdigits["E"] = 14
hexdigits["F"] = 15

if (DO_TESTS == 1) {
run_tests()
exit(0)
}
} }


tolower($1) == "message-id:" {
function run_tests() {
fromhextests["3D"] = 61
fromhextests["3F"] = 63

for (i in fromhextests) {
if (fromhex(i) != fromhextests[i]) {
printf("ERROR: fromhex failed on %s, expecting %d, got %d.\n", i, fromhextests[i], fromhex(i))
exit(1)
}
}

validrevs[0] = "r369411"
validrevs[1] = "c122cf32f2a"

for (i in validrevs) {
if (!isrev(validrevs[i])) {
print "ERROR: valid rev not valid: " validrevs[i]
exit(1)
}
}

invalidrevs[0] = "asoijw23r"

for (i in invalidrevs) {
if (isrev(invalidrevs[i])) {
print "ERROR: invalid rev valid: " invalidrevs[i]
exit(1)
}
}
}

function fromhex(val) {
r = 0
while (val) {
r = r * 16 + hexdigits[substr(val, 1, 1)]
val = substr(val, 2)
}

return r
}

{
#print "raw " $0 > "/dev/stderr"
}

!MID && tolower($1) == "message-id:" {
MID=$2 MID=$2
sub(".*<", "", MID) sub(".*<", "", MID)
sub(">.*", "", MID) sub(">.*", "", MID)
} }


!haveboundary && tolower($1) == "content-type:" && tolower($2) == "multipart/signed;" && check == 0 {
getboundary = 1
next
}

getboundary == 1 {
getboundary = 0
haveboundary = 1
if (substr($2, 1, 9) == "boundary=")
boundary=substr($2, 11, length($2) - 11)

next
}

haveboundary && $1 == ("--" boundary) {
sigbody = 1
bodyheaders = 1
}

!haveboundary && $0 == "-----BEGIN PGP SIGNED MESSAGE-----" {
sigbody = 1
}

# Skip processing till we have the body
!sigbody {
next
}

bodyheaders {
if (tolower($1) == "content-transfer-encoding:" && tolower($2) == "quoted-printable")
quotedprintable = 1

if ($0 == "") {
#print "end of headers " $0 > "/dev/stderr"
bodyheaders = 0
}

next
}

quotedprintable {
#print "orig raw " $0 > "/dev/stderr"

contline = 0
if (substr($0, length($0), 1) == "=") {
contline = 1
$0 = substr($0, 1, length($0) - 1)
}

procline = $0
line = ""
while (1) {
#print "procline " procline > "/dev/stderr"
#print "line " line > "/dev/stderr"
pos = index(procline, "=")
#print "pos " pos > "/dev/stderr"
if (pos == 0) {
line = line procline
break
}

line = line substr(procline, 1, pos - 1) sprintf("%c", fromhex(substr(procline, pos + 1, 2)))
procline = substr(procline, pos + 3)
}

$0 = line
#print " new raw " $0 > "/dev/stderr"

if (contline) {
#print "continuing" > "/dev/stderr"
prevline = prevline $0
next
}

$0 = prevline $0

prevline = ""

#print "mid " MID > "/dev/stderr"
#print "proc raw " $0 > "/dev/stderr"
}

$0 == "== ISO CHECKSUMS ==" || $0 == "== ISO CHECKSUMS ==" ||
$0 == "ISO Image Checksums" { $0 == "ISO Image Checksums" {
type = "iso" type = "iso"
@@ -61,7 +211,7 @@ function isdate(date) {
} }


function isrev(s) { function isrev(s) {
if (substr(rev, 1, 1) != "r")
if (substr(s, 1, 1) == "r")
return 1 return 1


m = match(s, "[0-9a-f]+") m = match(s, "[0-9a-f]+")
@@ -90,7 +240,9 @@ function isrelease(relpart) {
#FreeBSD-13.1-RELEASE-riscv-riscv64.vmdk.xz #FreeBSD-13.1-RELEASE-riscv-riscv64.vmdk.xz
#FreeBSD-13.1-RELEASE-amd64-BASIC-CI.raw.xz #FreeBSD-13.1-RELEASE-amd64-BASIC-CI.raw.xz


$1 == "SHA512" {
/.*SHA512 (.*) = [0-9a-f]+/ {
#print "raw " $0 > "/dev/stderr"

# Strip parens # Strip parens
fname = substr($2, 2, length($2) - 2) fname = substr($2, 2, length($2) - 2)


@@ -174,7 +326,7 @@ $1 == "SHA512" {
} else { } else {
if (platform == "BASIC-CI") { if (platform == "BASIC-CI") {
vers = dotparts[3] vers = dotparts[3]
url = cbiroot parts[2] "-" parts[3] "/" basearch "/" date "/" fname
url = bciroot parts[2] "-" parts[3] "/" basearch "/" date "/" fname
} else if (type == "vm") { } else if (type == "vm") {
vers = dotparts[3] vers = dotparts[3]
url = vmroot parts[2] "-" parts[3] "/" basearch "/" date "/" fname url = vmroot parts[2] "-" parts[3] "/" basearch "/" date "/" fname
@@ -189,6 +341,9 @@ $1 == "SHA512" {
# FreeBSD-12.1-RC1-amd64-mini-memstick.img.xz # FreeBSD-12.1-RC1-amd64-mini-memstick.img.xz
rev = "unspec" rev = "unspec"
} else if (!isrev(rev)) { } else if (!isrev(rev)) {
print "invalid rev, skipping: " rev > "/dev/stderr"
#print "raw " $0 > "/dev/stderr"
#printf("%s %s %s %s %s %s %s %s %s %s\n", type, parts[2] "-" parts[3], arch, platform, date, rev, vers, fname, url, MID) > "/dev/stderr"
next next
} }


@@ -197,4 +352,5 @@ $1 == "SHA512" {
next next


printf("%s %s %s %s %s %s %s %s %s %s\n", type, parts[2] "-" parts[3], arch, platform, date, rev, vers, fname, url, MID) printf("%s %s %s %s %s %s %s %s %s %s\n", type, parts[2] "-" parts[3], arch, platform, date, rev, vers, fname, url, MID)
#printf("%s %s %s %s %s %s %s %s %s %s\n", type, parts[2] "-" parts[3], arch, platform, date, rev, vers, fname, url, MID) > "/dev/stderr"
} }

+ 170
- 21
snapaid.sh View File

@@ -1,6 +1,6 @@
#!/bin/sh - #!/bin/sh -
# #
# Copyright 2018 John-Mark Gurney.
# Copyright 2018, 2022 John-Mark Gurney.
# All rights reserved. # All rights reserved.
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
@@ -145,22 +145,7 @@ get_raw() {
tmpfile="$STOREDIR/.tmp.$$.$mid".raw tmpfile="$STOREDIR/.tmp.$$.$mid".raw


# strip out everything but message id and first signed part # strip out everything but message id and first signed part
$WGET -O - "$loc"+raw 2>/dev/null | awk '
tolower($1) == "message-id:" && check == 0 {
print
}

$0 == "-----BEGIN PGP SIGNED MESSAGE-----" {
sigbody = 1
}

sigbody {
print
}

$0 == "-----END PGP SIGNATURE-----" {
sigbody = 0
}' > "$tmpfile"
$WGET -O - "$loc"+raw 2>/dev/null | minimizeemail > "$tmpfile"


if verifygpg "$tmpfile"; then if verifygpg "$tmpfile"; then
mv "$tmpfile" "$STOREDIR/$mid.raw" mv "$tmpfile" "$STOREDIR/$mid.raw"
@@ -193,12 +178,125 @@ getvermid() {


} }


minimizeemail() {
awk '
tolower($1) == "message-id:" && check == 0 {
print
}

tolower($1) == "content-type:" && tolower($2) == "multipart/signed;" && check == 0 {
getboundary = 1
print
next
}

getboundary == 1 {
getboundary = 0
haveboundary = 1
print
if (substr($2, 1, 9) == "boundary=")
boundary=substr($2, 11, length($2) - 11)

next
}

haveboundary && $1 == ("--" boundary) {
sigbody = 1
}

$0 == "-----BEGIN PGP SIGNED MESSAGE-----" {
sigbody = 1
}

sigbody {
print
}

$0 == "-----END PGP SIGNATURE-----" && !haveboundary {
sigbody = 0
}'
}

verifygpgfile() {
local fname
fname="$1"

if grep "multipart/signed" "$fname" >/dev/null 2>&1; then
tmpdir=$(mktemp -d -t snapaid)

# Note mkfifo does not work, for some reason I got a
# different order, they are small, so just write them to
# disk and clean up afterward.

awk -v FNAME="$tmpdir"/msg '
BEGIN {
if (FNAME == "") {
print "FNAME not specified." > "/dev/stderr"
exit 1
}
}

END {
#print "exiting" > "/dev/stderr"
}

{
#print "raw " $0 > "/dev/stderr"
}

$0 ~ "protocol=\"application/pgp-signature" {
if (substr($2, 1, 9) == "boundary=")
boundary=substr($2, 11, length($2) - 11)

#print "boundary " boundary " remaining line: " $0 > "/dev/stderr"
next
}

boundary != "" && $1 == ("--" boundary) {
if (state == 0) {
output = 1
outfname = FNAME
printf("") > outfname
state = 1
} else if (state == 1) {
close(outfname)
outfname = FNAME ".asc"
printf("") > outfname
state = 2
} else if (state == 2) {
close(outfname)
output = 0
}
#print "state " state ", boundary: " boundary ", output: " output > "/dev/stderr"
next
}


# Do not print the final line ending. It belongs w/ the ending boundary,
# and we do not want to prepend it first time through
output {
printf("%s%s", lineend, $0) >> outfname
lineend = "\r\n"
}' < "$fname"

$GPG --verify "$tmpdir"/msg.asc "$tmpdir"/msg 2>/dev/null
exitval="$?"

#rm -f "$tmpdir"/msg.asc "$tmpdir"/msg
#rmdir "$tmpdir"

return "$exitval"
else
$GPG --verify "$fname" 2>/dev/null
fi
}

# takes basename of arg, which much exist in STOREDIR, and verifies # takes basename of arg, which much exist in STOREDIR, and verifies
# that the signature is valid. # that the signature is valid.
verifygpg() { verifygpg() {
local fname local fname
fname=$(basename "$1") fname=$(basename "$1")
if ! (cd "$STOREDIR" && $GPG --verify "$fname" 2> /dev/null); then
if ! (cd "$STOREDIR" && verifygpgfile "$fname" ); then
echo 'ERROR: PGP signature verification failed!' echo 'ERROR: PGP signature verification failed!'
return 1 return 1
fi fi
@@ -211,8 +309,25 @@ verifyfile() {
local algo hash local algo hash


fname="$STOREDIR/${1}.raw" fname="$STOREDIR/${1}.raw"
hashinfo=$(awk '
check && $2 == "('"$2"')" {
hashinfo=$(awk -v FNAME="$2" '
$0 ~ "protocol=\"application/pgp-signature" {
if (substr($2, 1, 9) == "boundary=")
boundary=substr($2, 11, length($2) - 11)

#print "boundary " boundary " remaining line: " $0 > "/dev/stderr"
next
}

boundary != "" && $1 == ("--" boundary) {
if (check)
check = 0
else
check = 1

next
}

check && $2 == ("(" FNAME ")") {
hashes[$1] = $4 hashes[$1] = $4
} }


@@ -274,6 +389,21 @@ dlverify() {
fi fi
} }


# Special wget that doesn't fetch the large file
WGET_special1() {
if [ "$1" = "--" -a "$2" = "https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/14.0/FreeBSD-14.0-CURRENT-amd64-20210909-58a7bf124cc-249268-bootonly.iso.xz" ]; then
return 0
else
$WGET_orig "$@"
fi
}

# Allow the file to be sourced so the functions for checking PGP
# signatures can be used by addinfo.sh
if [ x"$SNAPAID_SH" = x"source" ]; then
return 0
fi

if ! check_keys; then if ! check_keys; then
echo 'Necessary keys have not been imported into key ring.' echo 'Necessary keys have not been imported into key ring.'
echo "Please obtain they following keyid(s):" echo "Please obtain they following keyid(s):"
@@ -433,9 +563,28 @@ elif [ x"$1" = x"test" ]; then


echo passed echo passed


# save WGET & SHASUM
WGET_orig="$WGET"
SHASUM_orig="$SHASUM"

# Testing signature that is an attachment
echo 'Testing email with attached signature...'

# called by dlverify
#get_raw "20210909215942.GH1630@FreeBSD.org"
WGET=WGET_special1
SHASUM="echo FreeBSD-14.0-CURRENT-amd64-20210909-58a7bf124cc-249268-bootonly.iso.xz: OK; : "

if ! dlverify iso 14.0-CURRENT amd64 xxx 20210909 xxx bootonly FreeBSD-14.0-CURRENT-amd64-20210909-58a7bf124cc-249268-bootonly.iso.xz https://download.freebsd.org/ftp/snapshots/ISO-IMAGES/14.0/FreeBSD-14.0-CURRENT-amd64-20210909-58a7bf124cc-249268-bootonly.iso.xz 20210909215942.GH1630@FreeBSD.org; then
echo 'failed'
exit 1
fi
echo passed
WGET="$WGET_orig"
SHASUM="$SHASUM_orig"

# Test a bad download fails # Test a bad download fails
echo 'Testing dlverify...' echo 'Testing dlverify...'
WGET_orig="$WGET"
WGET=bad_file_dl WGET=bad_file_dl


# if dlverify is successsful, then it's a failure # if dlverify is successsful, then it's a failure


Loading…
Cancel
Save