golang: Update to 1.20.6 21590/head
authorJeffery To <jeffery.to@gmail.com>
Mon, 17 Jul 2023 07:13:00 +0000 (15:13 +0800)
committerJeffery To <jeffery.to@gmail.com>
Mon, 17 Jul 2023 07:13:00 +0000 (15:13 +0800)
Includes fix for CVE-2023-29406 (net/http: insufficient sanitization of
Host header).

This also updates the copyright information for various Go packaging
files.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
lang/golang/golang-build.sh
lang/golang/golang-compiler.mk
lang/golang/golang-host-build.mk
lang/golang/golang-package.mk
lang/golang/golang-values.mk
lang/golang/golang/Makefile
lang/golang/golang/files/go-gcc-helper
lang/golang/golang/test.sh [new file with mode: 0644]

index e0e4ea637f1a3b1ca8031361011c222419392963..fe8718ee761eb8f219bf7c48ba17ddfc96dee632 100644 (file)
@@ -1,4 +1,10 @@
 #!/bin/sh
+#
+# Copyright (C) 2020, 2022 Jeffery To
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
 
 nl="
 "
index b8c278568d3a9ca81ca9101fc579fd4b8361617b..144f2a4af76951b4d5db2ddfae0237334cd415fe 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2018, 2020 Jeffery To
+# Copyright (C) 2018, 2020-2021, 2023 Jeffery To
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
index 4b9e29873f0fc38a7fa01be9176eb09064c1111f..7c7551fd18827e85374df1faf3431c304712add8 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2020 Jeffery To
+# Copyright (C) 2020, 2022 Jeffery To
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
index 20a993726dce8a18bfedbf01180b60f0639c267d..4f164c4c124df37995d8986c0c5d8932899092e9 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2018-2020 Jeffery To
+# Copyright (C) 2018-2022 Jeffery To
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
index bf090af32a53abf4590b8e3362b999ee3bb426d6..469629b7e3226c35896f2402dce5d0103ac184e2 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2018, 2020 Jeffery To
+# Copyright (C) 2018-2023 Jeffery To
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
index c9e385c870717cf3eccb204eb3a80148202f26dc..d9c8e56d25a50a83dbace5bb7a06b4e7d718d519 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2018, 2020 Jeffery To
+# Copyright (C) 2018-2023 Jeffery To
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
@@ -8,7 +8,7 @@
 include $(TOPDIR)/rules.mk
 
 GO_VERSION_MAJOR_MINOR:=1.20
-GO_VERSION_PATCH:=5
+GO_VERSION_PATCH:=6
 
 PKG_NAME:=golang
 PKG_VERSION:=$(GO_VERSION_MAJOR_MINOR)$(if $(GO_VERSION_PATCH),.$(GO_VERSION_PATCH))
@@ -20,7 +20,7 @@ GO_SOURCE_URLS:=https://dl.google.com/go/ \
 
 PKG_SOURCE:=go$(PKG_VERSION).src.tar.gz
 PKG_SOURCE_URL:=$(GO_SOURCE_URLS)
-PKG_HASH:=9a15c133ba2cfafe79652f4815b62e7cfc267f68df1b9454c6ab2a3ca8b96a88
+PKG_HASH:=62ee5bc6fb55b8bae8f705e0cb8df86d6453626b4ecf93279e2867092e0b7f70
 
 PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
 PKG_LICENSE:=BSD-3-Clause
index b396e302c69dbbf6211fe6a9e891f6f839267900..b21457b55c181c14bbcaa463813bf819238356e7 100644 (file)
@@ -1,4 +1,10 @@
 #!/bin/sh
+#
+# Copyright (C) 2018, 2020 Jeffery To
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
 
 me=go-gcc-helper
 name="${0##*/}"
diff --git a/lang/golang/golang/test.sh b/lang/golang/golang/test.sh
new file mode 100644 (file)
index 0000000..114b427
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+[ "$1" = golang ] || exit 0
+
+go version | grep -F " go$PKG_VERSION "