On 23-10-13 20:05:35, Daniel Jakots wrote: > Hey, > > > go1.21.2 (released 2023-10-05) includes one security fixes to the > > cmd/go package, as well as bug fixes to the compiler, the go command, > > the linker, the runtime, and the runtime/metrics package. See the Go > > 1.21.2 milestone on our issue tracker for details. > > > > go1.21.3 (released 2023-10-10) includes a security fix to the > > net/http package. See the Go 1.21.3 milestone on our issue tracker > > for details. > > Here's a diff to update it to 1.21.3. All tests passed on amd64. I > don't have access to other arches so make test on them are welcomed. > > Comments? OK?
Thanks. I've already got an identical diff which I'll land as soon as I finish further testing (likely tomorrow). > Index: Makefile > =================================================================== > RCS file: /cvs/ports/lang/go/Makefile,v > retrieving revision 1.140 > diff -u -p -r1.140 Makefile > --- Makefile 19 Sep 2023 17:32:05 -0000 1.140 > +++ Makefile 14 Oct 2023 00:04:02 -0000 > @@ -7,7 +7,7 @@ COMMENT = Go programming language > > # increment _MODGO_SYSTEM_VERSION in go.port.mk after updating to a new > # version, to trigger updates of go-compiled ports > -VERSION = 1.21.1 > +VERSION = 1.21.3 > DISTNAME = go${VERSION}.src > PKGNAME = go-${VERSION} > PKGSPEC = ${FULLPKGNAME:S/go-/go-=/} > Index: distinfo > =================================================================== > RCS file: /cvs/ports/lang/go/distinfo,v > retrieving revision 1.86 > diff -u -p -r1.86 distinfo > --- distinfo 8 Sep 2023 04:19:36 -0000 1.86 > +++ distinfo 14 Oct 2023 00:04:02 -0000 > @@ -4,11 +4,11 @@ SHA256 (go-openbsd-arm-bootstrap-1.20.4. > SHA256 (go-openbsd-arm64-bootstrap-1.20.4.tar.gz) = > G3sZhx63D+QLEgbwU1+d3ECiVJjVrFD5RqD2/qutXmI= > SHA256 (go-openbsd-mips64-bootstrap-1.20.4.tar.gz) = > CaZYJ+pIQp+lp721Ox45Y8uqkbsygcfyDFxQsqabPIs= > SHA256 (go-openbsd-riscv64-bootstrap-1.20.4.tar.gz) = > lQv/8KPWi8U3yLG+k3xVDNRVzxa5rmPIIpJUDrwVo0o= > -SHA256 (go1.21.1.src.tar.gz) = v6Nr916aHpy725q8+dFwfkeb06B4gKiuNWTK7lcRy5k= > +SHA256 (go1.21.3.src.tar.gz) = GG8rb4yLcE5paCGwmrIEGlwe4T3LwxVqE63PdZMe5Ig= > SIZE (go-openbsd-386-bootstrap-1.20.4.tar.gz) = 100681343 > SIZE (go-openbsd-amd64-bootstrap-1.20.4.tar.gz) = 107075675 > SIZE (go-openbsd-arm-bootstrap-1.20.4.tar.gz) = 104680775 > SIZE (go-openbsd-arm64-bootstrap-1.20.4.tar.gz) = 102706601 > SIZE (go-openbsd-mips64-bootstrap-1.20.4.tar.gz) = 105352848 > SIZE (go-openbsd-riscv64-bootstrap-1.20.4.tar.gz) = 106167229 > -SIZE (go1.21.1.src.tar.gz) = 26974429 > +SIZE (go1.21.3.src.tar.gz) = 26976568 > cvs server: Diffing patches > Index: patches/patch-src_cmd_link_internal_ld_lib_go > =================================================================== > RCS file: /cvs/ports/lang/go/patches/patch-src_cmd_link_internal_ld_lib_go,v > retrieving revision 1.21 > diff -u -p -r1.21 patch-src_cmd_link_internal_ld_lib_go > --- patches/patch-src_cmd_link_internal_ld_lib_go 8 Sep 2023 04:19:36 > -0000 1.21 > +++ patches/patch-src_cmd_link_internal_ld_lib_go 14 Oct 2023 00:04:02 > -0000 > @@ -1,7 +1,7 @@ > Index: src/cmd/link/internal/ld/lib.go > --- src/cmd/link/internal/ld/lib.go.orig > +++ src/cmd/link/internal/ld/lib.go > -@@ -1424,6 +1424,7 @@ func (ctxt *Link) hostlink() { > +@@ -1428,6 +1428,7 @@ func (ctxt *Link) hostlink() { > } > case objabi.Hopenbsd: > argv = append(argv, "-Wl,-nopie") > cvs server: Diffing pkg > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/lang/go/pkg/PLIST,v > retrieving revision 1.71 > diff -u -p -r1.71 PLIST > --- pkg/PLIST 8 Sep 2023 04:19:37 -0000 1.71 > +++ pkg/PLIST 14 Oct 2023 00:04:03 -0000 > @@ -609,6 +609,7 @@ go/src/cmd/cgo/internal/testerrors/testd > go/src/cmd/cgo/internal/testerrors/testdata/err1.go > go/src/cmd/cgo/internal/testerrors/testdata/err2.go > go/src/cmd/cgo/internal/testerrors/testdata/err4.go > +go/src/cmd/cgo/internal/testerrors/testdata/err5.go > go/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go > go/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go > go/src/cmd/cgo/internal/testerrors/testdata/issue14669.go > @@ -723,6 +724,9 @@ go/src/cmd/cgo/internal/testplugin/testd > go/src/cmd/cgo/internal/testplugin/testdata/issue53989/p/ > go/src/cmd/cgo/internal/testplugin/testdata/issue53989/p/p.go > go/src/cmd/cgo/internal/testplugin/testdata/issue53989/plugin.go > +go/src/cmd/cgo/internal/testplugin/testdata/issue62430/ > +go/src/cmd/cgo/internal/testplugin/testdata/issue62430/main.go > +go/src/cmd/cgo/internal/testplugin/testdata/issue62430/plugin.go > go/src/cmd/cgo/internal/testplugin/testdata/mangle/ > go/src/cmd/cgo/internal/testplugin/testdata/mangle/plugin.go > go/src/cmd/cgo/internal/testplugin/testdata/method/ > @@ -5362,7 +5366,7 @@ go/src/debug/elf/testdata/compressed-32. > go/src/debug/elf/testdata/compressed-64.obj > go/src/debug/elf/testdata/gcc-386-freebsd-exec > go/src/debug/elf/testdata/gcc-amd64-linux-exec > -go/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj > +go/src/debug/elf/testdata/gcc-${MACHINE_ARCH}-openbsd-debug-with-rela.obj > go/src/debug/elf/testdata/go-relocation-test-clang-arm.obj > go/src/debug/elf/testdata/go-relocation-test-clang-x86.obj > go/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj > @@ -9365,6 +9369,9 @@ go/src/runtime/syscall_windows_test.go > go/src/runtime/tagptr.go > go/src/runtime/tagptr_32bit.go > go/src/runtime/tagptr_64bit.go > +go/src/runtime/test_amd64.go > +go/src/runtime/test_amd64.s > +go/src/runtime/test_stubs.go > go/src/runtime/testdata/ > go/src/runtime/testdata/testexithooks/ > go/src/runtime/testdata/testexithooks/testexithooks.go > @@ -9515,6 +9522,7 @@ go/src/runtime/trace/trace_test.go > go/src/runtime/trace_cgo_test.go > go/src/runtime/traceback.go > go/src/runtime/traceback_test.go > +go/src/runtime/tracebackx_test.go > go/src/runtime/type.go > go/src/runtime/typekind.go > go/src/runtime/unsafe.go > @@ -12841,6 +12849,7 @@ go/test/fixedbugs/issue61778.go > go/test/fixedbugs/issue61908.go > go/test/fixedbugs/issue61992.go > go/test/fixedbugs/issue62203.go > +go/test/fixedbugs/issue62469.go > go/test/fixedbugs/issue6247.go > go/test/fixedbugs/issue6269.go > go/test/fixedbugs/issue6295.dir/