diff --git a/.gitignore b/.gitignore index cbac711..adde77b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,39 +1,101 @@ -SOURCES/go1.19.4-1-openssl-fips.tar.gz -SOURCES/go1.19.4.tar.gz +/go1.8.3.src.tar.gz +/go1.8.4.src.tar.gz +/go1.8.5.src.tar.gz +/go1.10.src.tar.gz +/go1.10.2.src.tar.gz +/dev.boringcrypto.go1.10.tar.gz +/go1.9.7.linux-amd64.tar.gz +/go1.9.7.linux-386.tar.gz +/go1.9.7.linux-ppc64le.tar.gz +/go1.9.7.linux-s390x.tar.gz +/go1.9.7.linux-arm64.tar.gz +/go1.10.3-openssl-1-1-fips.tar.gz +/go1.11-openssl-1.1-fips.tar.gz +/go1.11.5-openssl-1.1.tar.gz +/go-go1.11.5-openssl-1.1.tar.gz +/go1.12.1-openssl-fips.tar.gz +/go1.12.1-3-openssl-fips.tar.gz +/go1.12.1-4-openssl-fips.tar.gz +/go1.12.1-8-openssl-fips.tar.gz +/go1.12.1-9-openssl-fips.tar.gz +/go1.12.5-1-openssl-fips.tar.gz +/go1.12.6-1-openssl-fips.tar.gz +/go-go-1.12.6-2-openssl-fips.tar.gz +/go-go-1.12.6-3-openssl-fips.tar.gz +/go-go-1.12.8-2-openssl-fips.tar.gz +/go-go-1.13.4-1-openssl-fips.tar.gz +/go-go-1.14.2-1-openssl-fips.tar.gz +/go-go-1.14.4-1-openssl-fips.tar.gz +/go-go-1.14.6-1-openssl-fips.tar.gz +/go-go-1.14.7-1-openssl-fips.tar.gz +/go-go-1.14.7-2-openssl-fips.tar.gz +/go-go-1.15.0-2-openssl-fips.tar.gz +/go-go-1.15.2-1-openssl-fips.tar.gz +/go-go-1.15.3-1-openssl-fips.tar.gz +/go-go-1.15.5-1-openssl-fips.tar.gz +/go-go-1.15.7-1-openssl-fips.tar.gz +/go-go-1.16.1-1-openssl-fips.tar.gz +/go-go-1.16.1-2-openssl-fips.tar.gz +/go-go-1.16.4-1-openssl-fips.tar.gz +/go-go-1.16.5-1-openssl-fips.tar.gz +/go-go-1.16.6-1-openssl-fips.tar.gz +/go-go-1.16.6-3-openssl-fips.tar.gz +/go-go-1.16.7-1-openssl-fips.tar.gz +/go-go-1.17.2-1-openssl-fips.tar.gz +/go-go-1.17.3-1-openssl-fips.tar.gz +/go-go-1.17.4-1-openssl-fips.tar.gz +/go-go-1.17.5-1-openssl-fips.tar.gz +/go-go-1.17.7-1-openssl-fips.tar.gz +/go1.19.1.tar.gz +/go1.19.2.tar.gz /go1.19.4-1-openssl-fips.tar.gz /go1.19.4.tar.gz -/go1.19.6-1-openssl-fips.tar.gz /go1.19.6.tar.gz +/go1.19.6-1-openssl-fips.tar.gz /go1.20.3.tar.gz /go1.20.3-1-openssl-fips.tar.gz /go1.20.4.tar.gz /go1.20.4-3-openssl-fips.tar.gz /go1.20.6.tar.gz /go1.20.6-1-openssl-fips.tar.gz +/go1.20.8.tar.gz +/go1.20.8-1-openssl-fips.tar.gz /go1.21.3-1-openssl-fips.tar.gz /go1.21.3.tar.gz +/go1.21.4.tar.gz +/go1.21.4-1-openssl-fips.tar.gz /go1.21.7.tar.gz /go1.21.7-1-openssl-fips.tar.gz +/go1.22.1.tar.gz +/go1.22.1-1-openssl-fips.tar.gz +/go1.22.1-2-openssl-fips.tar.gz /go1.22.2.tar.gz /go1.22.2-1-openssl-fips.tar.gz +/go1.22.3.src.tar.gz /go1.22.3-1-openssl-fips.tar.gz /go1.22.3.tar.gz /go1.22.3-2-openssl-fips.tar.gz -/go1.22.3.src.tar.gz /go1.22.3-3-openssl-fips.tar.gz /go1.22.4.tar.gz /go1.22.4-1-openssl-fips.tar.gz /go1.22.5.tar.gz /go1.22.5-1-openssl-fips.tar.gz -/go1.22.5-2-openssl-fips.tar.gz -/go1.22.5-3-openssl-fips.tar.gz -/go1.22.7.tar.gz -/go1.22.7-1-openssl-fips.tar.gz -/go1.22.9.tar.gz -/go1.22.9-1-openssl-fips.tar.gz -/go1.22.11.tar.gz -/go1.22.11-1-openssl-fips.tar.gz +/51bfeff0e4b0757ff773da6882f4d538996c9b04.tar.gz +/compiler-rt-18.1.8.src.tar.xz +/go1.23.2.tar.gz +/go1.23.2-2-openssl-fips.tar.gz +/go1.23.4.tar.gz +/go1.23.4-1-openssl-fips.tar.gz /go1.23.6.tar.gz /go1.23.6-1-openssl-fips.tar.gz /go1.23.9.tar.gz /go1.23.9-1-openssl-fips.tar.gz +/go1.23.10.tar.gz +/go1.23.10-1-openssl-fips.tar.gz +/go1.24.3.tar.gz +/go1.24.3-1-openssl-fips.tar.gz +/go1.24.3-2-openssl-fips.tar.gz +/go1.24.3-3-openssl-fips.tar.gz +/go1.24.4.src.tar.gz +/go1.24.4-1-openssl-fips.tar.gz +/go1.24.4.tar.gz diff --git a/fedora.go b/fedora.go index 81b28ba..3ff4d3e 100644 --- a/fedora.go +++ b/fedora.go @@ -1,5 +1,9 @@ +//go:build rpm_crashtraceback // +build rpm_crashtraceback +// Copyright 2017 The Fedora Project Contributors. All rights reserved. +// Use of this source code is governed by the MIT license. + package runtime func init() { diff --git a/golang.spec b/golang.spec index 7a49915..dd996aa 100644 --- a/golang.spec +++ b/golang.spec @@ -91,8 +91,8 @@ %global gohostarch s390x %endif -%global go_api 1.23 -%global version 1.23.9 +%global go_api 1.24 +%global version 1.24.4 %global pkg_release 1 Name: golang @@ -457,9 +457,9 @@ export GOLANG_FIPS=1 export OPENSSL_FORCE_FIPS_MODE=1 pushd crypto # Run all crypto tests but skip TLS, we will run FIPS specific TLS tests later - go test -timeout 50m $(go list ./... | grep -v tls) -v + go test -timeout 50m $(go list ./... | grep -v tls) -v -skip="TestEd25519Vectors|TestACVP" # Check that signature functions have parity between boring and notboring - CGO_ENABLED=0 go test -timeout 50m $(go list ./... | grep -v tls) -v + CGO_ENABLED=0 go test -timeout 50m $(go list ./... | grep -v tls) -v -skip="TestEd25519Vectors|TestACVP" popd # Run all FIPS specific TLS tests pushd crypto/tls @@ -523,6 +523,10 @@ cd .. %endif %changelog +* Tue Jul 01 2025 David Benoit - 1.24.4-1 +- Update to Go 1.24.4 (fips-1) +- Resolves: RHEL-85264 + * Mon Jun 02 2025 Alejandro Sáez - 1.23.9-1 - Update to Go 1.23.9 - Resolves: RHEL-94636 diff --git a/sources b/sources index c6bcc6c..c07e46f 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ -SHA512 (go1.23.9-1-openssl-fips.tar.gz) = 6c8713bcdffa7d6a53d99d0ffcaa5936da25ac6d6254d92f7e93cf1ca8b2d235eaea74f1c732638ddabde1ace8fcf3e337629bc52e750712b0032633dc0a5c24 -SHA512 (go1.23.9.tar.gz) = 1ff4cd59f08f7090f9d7f70c18645574f31b72ac75b5a3277e88f4eea83b2554a0f59150b3e4876f4920db39e2f471f64de8adc56f5cfb931a1808d49800f4d4 +SHA512 (go1.24.4.tar.gz) = fbf4e4d2e3641b1f7616ad3641e93582b71eb67d15aaf5eeda60ab5bff2949bf91ec57b5c1fd2fee83906c1c1c5303d8e2af5f06e3de9b3e1381a25218c902c8 +SHA512 (go1.24.4-1-openssl-fips.tar.gz) = d62905d51090a99b20d294e5e23cf2c8d807e620309602364ad30379e65d13ef69ef82666be891f1743c46608a8aa1ab95121db92f38ae5a7b933d242fa7c582 +SHA512 (compiler-rt-18.1.8.src.tar.xz) = fb8795bd51c9b005c2ad1975591e9e2715740d6407ccad41379f136ef2e8d24ded8b97b01165a3ae4bd377119a6a1049ca05d3220404fc12bee86114ff2bff0d