summaryrefslogtreecommitdiff
path: root/golang.spec
diff options
context:
space:
mode:
Diffstat (limited to 'golang.spec')
-rw-r--r--golang.spec194
1 files changed, 179 insertions, 15 deletions
diff --git a/golang.spec b/golang.spec
index c7e3cff..54f338b 100644
--- a/golang.spec
+++ b/golang.spec
@@ -2,8 +2,8 @@
%global _binaries_in_noarch_packages_terminate_build 0
%global golibdir %{_libdir}/golang
%global goroot /usr/lib/%{name}
-%global go_api 1.22
-%global go_version 1.22
+%global go_api 1.24
+%global go_version 1.24
%global __spec_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot /usr/lib/rpm/brp-compress
%global __requires_exclude_from ^(%{_datadir}|/usr/lib)/%{name}/(doc|src)/.*$
%global __strip /bin/true
@@ -67,8 +67,8 @@
%endif
Name: golang
-Version: 1.22.12
-Release: 1
+Version: 1.24.2
+Release: 36
Summary: The Go Programming Language
License: BSD and Public Domain
URL: https://golang.org/
@@ -77,7 +77,7 @@ Source0: https://dl.google.com/go/go%{version}.src.tar.gz
%if !%{golang_bootstrap}
BuildRequires: gcc-go >= 5
%else
-BuildRequires: golang
+BuildRequires: golang >= 1.22.6
%endif
BuildRequires: hostname
# for tests
@@ -125,15 +125,15 @@ Obsoletes: %{name}-vim < 1.4
Obsoletes: emacs-%{name} < 1.4
Requires: %{vendor}-rpm-config
-#Patch1000: 1000-all-implement-plugin-build-mode-for-riscv64.patch
-#Patch1001: 1001-cmd-link-cmd-internal-add-R_GOT_PCREL_ITYPE_RELOC-fo.patch
-#Patch1002: 1002-cmd-compile-don-t-merge-symbols-on-riscv64-when-dyna.patch
-#Patch1003: 1003-CVE-2025-22874-crypto-x509-decouple-key-usage-and-po.patch
-#Patch1004: 1004-CVE-2025-4673-net-http-strip-sensitive-proxy-headers.patch
-#Patch1005: 1005-CVE-2025-47907-avoid-closing-rows.patch
-#Patch1006: 1006-CVE-2025-4674-disable-support-for-multiple-vcs-in-one-module.patch
+Patch1000: 1000-all-implement-plugin-build-mode-for-riscv64.patch
+Patch1001: 1001-cmd-link-cmd-internal-add-R_GOT_PCREL_ITYPE_RELOC-fo.patch
+Patch1002: 1002-cmd-compile-don-t-merge-symbols-on-riscv64-when-dyna.patch
+Patch1003: 1003-CVE-2025-22874-crypto-x509-decouple-key-usage-and-po.patch
+Patch1004: 1004-CVE-2025-4673-net-http-strip-sensitive-proxy-headers.patch
+Patch1005: 1005-CVE-2025-47907-avoid-closing-rows.patch
+Patch1006: 1006-CVE-2025-4674-disable-support-for-multiple-vcs-in-one-module.patch
-#Patch9001: 0001-fix-asan_test-test-case-failure.patch
+Patch9001: 0001-fix-asan_test-test-case-failure.patch
ExclusiveArch: %{golang_arches}
@@ -372,5 +372,169 @@ fi
%files devel -f go-tests.list -f go-misc.list -f go-src.list
%changelog
-* Fri Aug 29 2025 tzing_t <tzing0013@gmail.com> - 1.22.12-1
-- Update to version 1.22.12
+* Fri Aug 22 2025 yujingbo <yujingbo@kylinos.cn> - 1.24.2-36
+- Type:CVE
+- CVE:CVE-2025-4674
+- SUG:NA
+- DESC:fix CVE-2025-4674
+
+* Tue Aug 12 2025 weidong <weidong@uniontech.com> - 1.24.2-35
+- Type:CVE
+- CVE:CVE-2025-47907
+- SUG:NA
+- DESC:fix CVE-2025-47907
+
+* Fri Jun 20 2025 wujichao <wujichao1@huawei.com> - 1.24.2-34
+- Type:CVE
+- CVE:CVE-2025-22874,CVE-2025-4673
+- SUG:NA
+- DESC:fix CVE-2025-22874,CVE-2025-4673
+
+* Thu Apr 17 2025 Suyun <ziyu.oerv@isrc.iscas.ac.cn> - 1.24.2-33
+- Update to 1.24.2
+
+* Mon Apr 07 2025 Suyun <ziyu.oerv@isrc.iscas.ac.cn> - 1.23.7-33
+- Increase GO_TEST_TIMEOUT_SCALE to fix tests on riscv64
+
+* Tue Mar 25 2025 Suyun <ziyu.oerv@isrc.iscas.ac.cn> - 1.23.7-32
+- Update to 1.23.7
+- Backport several patches for riscv64
+
+* Fri Mar 14 2025 changtao <changtao@kylinos.cn> - 1.21.4-32
+- Type:CVE
+- CVE:CVE-2025-22870
+- SUG:NA
+- DESC:fix CVE-2025-22870
+
+* Wed Feb 19 2025 hanchao <hanchao63@huawei.com> - 1.21.4-31
+- Type:CVE
+- CVE:CVE-2024-45336,CVE-2024-45341
+- SUG:NA
+- DESC:fix CVE-2024-45336,CVE-2024-45341
+
+* Sun Jan 26 2025 Vanient <xiadanni1@huawei.com> - 1.21.4-30
+- Type:bugfix
+- CVE:NA
+- SUG:NA
+- DESC: allow update of system stack bounds on callback from C thread
+
+* Thu Jan 16 2025 wangshuo <wangshuo@kylinos.cn> - 1.21.4-29
+- Type:bugfix
+- ID:NA
+- SUG:NA
+- DESC:crypto/tls: fix Config.Time in tests using expired certificates
+
+* Fri Dec 06 2024 Vanient <xiadanni1@huawei.com> - 1.21.4-28
+- Type:bugfix
+- CVE:NA
+- SUG:NA
+- DESC:add race annotations in IncNonDefault
+
+* Thu Dec 05 2024 hewenliang <314264452@qq.com> - 1.21.4-27
+- Type:bugfix
+- CVE:NA
+- SUG:NA
+- DESC:put ReadMemStats debug assertions behind a double-check mode
+
+* Mon Nov 18 2024 Vanient <xiadanni1@huawei.com> - 1.21.4-26
+- runtime: add the disablethp GODEBUG setting
+
+* Tue Nov 5 2024 wangshuo <wangshuo@kylinos.cn> - 1.21.4-25
+- Type:CVE
+- CVE:CVE-2024-34158
+- SUG:NA
+- DESC:fix CVE-2024-34158
+
+* Mon Nov 04 2024 wangshuo <wangshuo@kylinops.cn> - 1.21.4-24
+- Type:CVE
+- CVE:CVE-2024-34156
+- SUG:NA
+- DESC:fix CVE-2024-34156
+- optimize the names of the first two patch files
+
+* Thu Oct 10 2024 EulerOSWander <314264452@qq.com> - 1.21.4-23
+- runtime/pprof: fix generics functions names
+
+*Sat Oct 5 2024 Yu Peng <yupeng@kylinos.cn> - 1.21.4-22
+- fix CVE-2024-34155
+
+* Thu Sep 19 2024 Vanient <xiadanni1@huawei.com> - 1.21.4-21
+- cmd/compile: fix escape analysis of string min/max
+
+* Thu Aug 1 2024 EulerOSWander <314264452@qq.com> - 1.21.4-20
+- cmd/compile: fix findIndVar so it does not match disjointed loop headers
+
+* Thu Aug 1 2024 EulerOSWander <314264452@qq.com> - 1.21.4-19
+- runtime: call enableMetadataHugePages and its callees on the systemstack
+
+* Thu Aug 1 2024 EulerOSWander <314264452@qq.com> - 1.21.4-18
+- internal/poll:add SPLICE_F_NONBLOCK flag for splice to avoid insonsistency with O_NONBLOCK
+
+* Mon Jul 30 2024 jingxiaolu <lujingxiao@huawei.com> - 1.21.4-17
+- cmd/compile: ensure pointer arithmetic happens after the nil check
+
+* Mon Jul 30 2024 jingxiaolu <lujingxiao@huawei.com> - 1.21.4-16
+- cmd/compile: handle constant pointer offsets in dead store elimination
+
+* Mon Jul 29 2024 EulerOSWander <314264452@qq.com> - 1.21.4-15
+- fix send correct lastStreamID in stream-caused GOAWAY
+
+* Wed Jul 03 2024 kywqs <weiqingsong@kylinos.cn.com> - 1.21.4-14
+- fix CVE-2024-24791
+
+* Sun Jun 23 2024 hanchao <hanchao63@huawei.com> - 1.21.4-13
+- Type:CVE
+- CVE:CVE-2023-39326,CVE-2024-24789
+- SUG:NA
+- DESC:fix CVE-2023-39326,CVE-2024-24789
+
+* Fri Jun 21 2024 EulerOSWander <314264452@qq.com> - 1.21.4-12
+- fix CVE-2023-45285
+
+* Thu Jun 13 2024 Zhao Mengmeng <zhaomengmeng@kylinos.cn> - 1.21.4-11
+- fix CVE-2024-24790
+
+* Tue Jun 11 2024 chenguoqi <chenguoqi@loongson.cn> - 1.21.4-10
+- Fix missing go.env file
+
+* Thu May 23 2024 <314264452@qq.com> - 1.21.4-9
+- fix CVE-2024-24787
+
+* Thu Apr 18 2024 Huang Yang <huangyang@loongson.cn> - 1.21.4-8
+- enable external_linker and cgo on loongarch64
+
+* Tue Apr 16 2024 hanchao <hanchao63@huawei.com> - 1.21.4-7
+- fix CVE-2023-45288
+
+* Thu Mar 28 2024 hanchao <hanchao63@huawei.com> - 1.21.4-6
+- fix CVE-2024-24784
+
+* Thu Mar 28 2024 hanchao <hanchao63@huawei.com> - 1.21.4-5
+- enabling the patches
+
+* Tue Mar 26 2024 Wenlong Zhang <zhangwenlong@loongson.cn> - 1.21.4-4
+- fix build error for loongarch64
+
+* Fri Mar 15 2024 hanchao <hanchao63@huawei.com> - 1.21.4-3
+- fix CVE-2024-24783,CVE-2024-24785,CVE-2023-45290,CVE-2023-45289
+
+* Wed Dec 13 2023 jiahua.yu <jiahua.yu@shingroup.cn> - 1.21.4-2
+- init support for arch ppc64le
+
+* Tue Dec 5 2023 hanchao <hanchao63@huawei.com> - 1.21.4-1
+- upgrade to 1.21.4
+
+* Thu Aug 24 2023 wanglimin <wanglimin@xfusion.com> - 1.20.7-2
+- permit invalid host header for docker
+
+* Mon Aug 7 2023 Funda Wang <fundawang@yeah.net> - 1.20.7-1
+- New version 1.20.7
+
+* Sun Jul 30 2023 Funda Wang <fundawang@yeah.net> - 1.20.5-3
+- Use local proxy and sumdb for speed up
+
+* Tue Jul 11 2023 hanchao <sunchendong@xfusion.com> - 1.20.5-2
+- fix CVE-2023-29406
+
+* Wed Jun 21 2023 hanchao <hanchao63@huawei.com> - 1.20.5-1
+- upgrade to 1.20.5