summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Russ Cox [Wed, 2 Feb 2022 21:41:32 +0000 (16:41 -0500)]
CVE-2022-24921
Origin: backport, https://github.com/golang/go/commit/
2b65cde5
Gbp-Pq: Name 0015-CVE-2022-24921.patch
Bryan C. Mills [Thu, 13 Jan 2022 20:38:14 +0000 (15:38 -0500)]
CVE-2022-23773
Origin: backport, https://github.com/golang/go/commit/
de76489a
Only change in coderep.go is backported. Changes in coderepo_test.go
and mod_invalid_version.txt are used for testing, which can't be
cherry-picked directly.
Gbp-Pq: Name 0014-CVE-2022-23773.patch
Katie Hockman [Wed, 19 Jan 2022 21:54:41 +0000 (16:54 -0500)]
CVE-2022-23772
Origin: backport, https://github.com/golang/go/commit/
07ee9e64
Gbp-Pq: Name 0013-CVE-2022-23772.patch
Filippo Valsorda [Wed, 2 Feb 2022 17:15:44 +0000 (09:15 -0800)]
CVE-2022-23806
Origin: backport, https://github.com/golang/go/commit/
6b3e741a
Gbp-Pq: Name 0012-CVE-2022-23806.patch
Russ Cox [Wed, 8 Dec 2021 23:05:11 +0000 (18:05 -0500)]
CVE-2021-44717
Origin: backport, https://github.com/golang/go/commit/
44a3fb49
Gbp-Pq: Name 0011-CVE-2021-44717.patch
Filippo Valsorda [Thu, 9 Dec 2021 11:32:14 +0000 (06:32 -0500)]
CVE-2021-44716
Origin: backport, https://github.com/golang/go/commit/
48d94896
Gbp-Pq: Name 0010-CVE-2021-44716.patch
Roland Shoemaker [Thu, 14 Oct 2021 20:02:01 +0000 (13:02 -0700)]
CVE-2021-41771
Origin: backport, https://github.com/golang/go/commit/
d19c5bdb
Gbp-Pq: Name 0009-CVE-2021-41771.patch
Michael Knyszek [Thu, 2 Sep 2021 20:51:59 +0000 (16:51 -0400)]
CVE-2021-38297
Origin: backport, https://github.com/golang/go/commit/
4548fcc8
Gbp-Pq: Name 0008-CVE-2021-38297.patch
Roland Shoemaker [Wed, 18 Aug 2021 18:49:29 +0000 (11:49 -0700)]
CVE-2021-39293
Origin: backport, https://github.com/golang/go/commit/
bacbc334
Gbp-Pq: Name 0007-CVE-2021-39293.patch
Shengjing Zhu [Fri, 5 Feb 2021 13:21:45 +0000 (21:21 +0800)]
skip userns test in schroot as well
When schroot is using overlayfs, it fails to detect it as chroot.
Gbp-Pq: Name 0006-skip-userns-test-in-schroot-as-well.patch
Balint Reczey [Mon, 31 Aug 2020 11:14:51 +0000 (13:14 +0200)]
[PATCH] cmd/dist: increase default timeout scale for arm
Forwarded: https://github.com/golang/go/issues/43002
Most developers use (faster) amd64 machines setting the test timeouts,
but test may run on slower arm ones and also different tests may suffer
different relative slowdown on the arm CPUs.
Due to those two varying factors it is safer to allow a higher timeout
scale on arm to avoid tests timing out.
Gbp-Pq: Name 0005-cmd-dist-increase-default-timeout-scale-for-arm.patch
Xiangdong Ji [Wed, 5 Aug 2020 06:02:58 +0000 (06:02 +0000)]
cmd/dist: fix build failure of misc/cgo/test on arm64
Test7978 of misc/cgo/test fails in 'dist test' on arm64 if the C compiler
is of GCC-9.4 or above and its 'outline atomics' feature is enabled, since
the internal linking hasn't yet supported "__attribute__((constructor))"
and also mis-handles hidden visibility.
Two changes are made for 'misc/cgo/test' to fix the issue:
1. passing "-tags=internal" for the internal linking PIE case.
2. skipping Test7978 on arm64 for the internal linking cases.
This CL fixes 'dist test' failure only, user is expected to pass the option
'-mno-outline-atomics' via CGO_CFLAGS if running into the same problem when
building cgo program using internal linking.
Updates #39466
Change-Id: I2011bb051cae7c43eb0f1c78c7f4fbdb94bf78a6
Gbp-Pq: Name 0004-cmd-dist-fix-build-failure-of-misc-cgo-test-on-arm64.patch
YunQiang Su [Tue, 9 Jun 2020 04:09:58 +0000 (04:09 +0000)]
cmd/go, cmd/cgo: pass -mfp32 and -mhard/soft-float to MIPS GCC
For mips32 currently, we are using FP32, while the gcc may be FPXX,
which may generate .MIPS.abiflags and .gnu.attributes section with
value as FPXX. So the kernel will treat the exe as FPXX, and may
choose to use FR=1 FPU mode for it.
Currently, in Go, we use 2 lwc1 to load both half of a double value
to a pair of even-odd FPR. This behavior can only work with FR=0 mode.
In FR=1 mode, all of 32 FPR are 64bit. If we lwc1 the high-half of a double
value to an odd FPR, and try to use the previous even FPR to compute, the
real high-half of even FPR will be unpredicatable.
We set -mfp32 to force the gcc generate FP32 code and section value.
More details about FP32/FPXX/FP64 are explained in:
https://web.archive.org/web/
20180828210612/https://dmz-portal.mips.com/wiki/MIPS_O32_ABI_-_FR0_and_FR1_Interlinking
When GOMIPS/GOMIPS64 is set as softfloat, we should also pass
-msoft-float to gcc.
Here we also add -mno-odd-spreg option, since Loongson's CPU cannot use
odd-number FR in FR=0 mode.
Fixes #39435
Change-Id: I54026ad416a815fe43a9261ebf6d02e5519c3930
Gbp-Pq: Name 0003-cmd-go-cmd-cgo-pass-mfp32-and-mhard-soft-float-to-MI.patch
Dr. Tobias Quathamer [Thu, 1 Aug 2019 11:50:48 +0000 (13:50 +0200)]
Fix Lintian warnings about wrong interpreter path
The command used for this change is as follows:
grep -rH "/usr/bin/env perl" * | cut -d: -f1 | xargs -n1 sed -i -e "s,/usr/bin/env perl,/usr/bin/perl,"
Gbp-Pq: Name 0002-Fix-Lintian-warnings-about-wrong-interpreter-path.patch
Dr. Tobias Quathamer [Wed, 19 Dec 2018 13:25:06 +0000 (14:25 +0100)]
Disable test for UserHomeDir.
On Debian buildds, the user home dir does not exist, so this test fails.
Gbp-Pq: Name 0001-Disable-test-for-UserHomeDir.patch
Shengjing Zhu [Fri, 4 Mar 2022 13:48:18 +0000 (13:48 +0000)]
golang-1.15 (1.15.15-1~deb11u4) bullseye; urgency=medium
* Backport patch for CVE-2022-24921:
regexp: stack exhaustion compiling deeply nested expressions
[dgit import unpatched golang-1.15 1.15.15-1~deb11u4]
Shengjing Zhu [Fri, 4 Mar 2022 13:48:18 +0000 (13:48 +0000)]
Import golang-1.15_1.15.15-1~deb11u4.debian.tar.xz
[dgit import tarball golang-1.15 1.15.15-1~deb11u4 golang-1.15_1.15.15-1~deb11u4.debian.tar.xz]
Anthony Fok [Sun, 15 Aug 2021 22:44:15 +0000 (23:44 +0100)]
Import golang-1.15_1.15.15.orig.tar.gz
[dgit import orig golang-1.15_1.15.15.orig.tar.gz]