95 Commits

Author SHA1 Message Date
openeuler-ci-bot
8d83d6945d
!231 [sync] PR-224: fix CVE-2022-48064
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-08-31 07:58:25 +00:00
liningjie
a1c4c15811 fix CVE-2022-48064
(cherry picked from commit 13ff7503b3d9555f105b61a12d8ef3242b8a9a13)
2023-08-31 15:22:58 +08:00
openeuler-ci-bot
643b047b2e
!226 [sync] PR-205: fix CVE-2023-1972
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-08-31 02:38:32 +00:00
eastb233
8295726d4a fix CVE-2023-1972
(cherry picked from commit 8b82463e7058429f9202f43bdf6db1ac22da58e6)
2023-08-31 10:10:20 +08:00
openeuler-ci-bot
13cc144193
!219 [sync] PR-216: fix CVE-2021-46174
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-08-30 02:57:55 +00:00
liningjie
282faaf798 fix CVE-2021-46174
(cherry picked from commit a710d1b1bbc482edc50565891127ba887b8bb824)
2023-08-30 10:35:51 +08:00
openeuler-ci-bot
88bb41c430
!211 [sync] PR-208: fix CVE-2022-47696
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-08-29 02:40:24 +00:00
liningjie
3871f7cec3 fix CVE-2022-47696
(cherry picked from commit 54dfa620c52cecdca05d2b9286ecd24092006528)
2023-08-29 10:17:33 +08:00
openeuler-ci-bot
51b99eced7
!203 [sync] PR-200: fix CVE-2022-47011
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-08-25 01:11:17 +00:00
liningjie
098e729555 fix CVE-2022-47011
(cherry picked from commit b3d48ba6a060eb8cc46b19c35b2e832a35e7e205)
2023-08-24 20:38:48 +08:00
openeuler-ci-bot
7d3b646266
!197 [sync] PR-192: fix CVE-2022-47008
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2023-08-24 02:50:03 +00:00
liningjie
6b44e54bca fix CVE-2022-47008
(cherry picked from commit ed246ee990c1e8c9fbf453e8909ca4d90f058359)
2023-08-24 10:26:18 +08:00
openeuler-ci-bot
37d7387dfc
!180 Fix gold linker relocation offset and linker adrp signed shift
From: @dguangya 
Reviewed-by: @li-yancheng 
Signed-off-by: @li-yancheng
2023-04-20 06:26:31 +00:00
dingguangya
a8c853ef5f Fix gold linker relocation offset and linker adrp signed shift 2023-04-20 11:15:02 +08:00
openeuler-ci-bot
04d0fe5287
!165 [sync] PR-164: Prevents the use of null pointers and sets the pointer to null after being used
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-10-25 08:17:51 +00:00
h30032433
c2fe0d4e9d Prevents the use of null pointers and sets the pointer to null after being used
(cherry picked from commit 99db5cbd6006312a5d9d2f3f369d31982b25ab2e)
2022-10-25 11:51:25 +08:00
openeuler-ci-bot
c2319d0440
!161 [sync] PR-159: fix the changelog exception macro
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-10-20 02:22:28 +00:00
konglidong
135bf75e8c fix the changelog exception macro
(cherry picked from commit f386f4243612d36da11f1585505481cef6ef33c0)
2022-10-20 09:25:44 +08:00
openeuler-ci-bot
6550599b4e
!157 [sync] PR-156: 修复AArch64 EFI地址重叠的问题
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-10-09 09:39:06 +00:00
Chenxi Mao
ae561057b0 Fix AArch64 PE section address overlap issue
After 31c209ebf59 delivered, MokManager.efi has below error during shim invoked:
[Bds]Booting suse-secureboot
Loading driver at 0x0002FDBF000 EntryPoint=0x0002FDDD000
2 sections contain entry point
Failed to load image: Unsupported
Failed to start MokManager: Unsupported

The root cause is the AArch64 PE section address overlapped.
Sections
================================================================================
Name      RWX  VirtSize   VirtAddr   RawAddr   RawSize   Entropy  md5
/4        R--  0x16c34    0x5000     0x400     0x17c00     4.84 bdfa950df3517b30bc1ba386b19b322b
.text     R-X  0x5c88c    0x1c000    0x18000   0x5d000     6.32 b52855acbce7b2ea150c30bc4186898d

Reason:
The 0x5000 + 0x17c00 is lager than 0x1c000 which is an unsupported/illegal format.

To fix this issue, there are 3 patches need to be applied from upstream:
d91c67e8730 Re: Add support for AArch64 EFI (efi-*-aarch64)
32384aa396e Re: AArch64: Add support for AArch64 EFI (efi-*-aarch64)
5bb067dba don't over-align file positions of PE executable sections

After above changes, the PE section address are correct.

Sections
================================================================================
Name      RWX  VirtSize   VirtAddr   RawAddr   RawSize   Entropy  md5
/4        R--  0x16c34    0x5000     0x400     0x16e00     4.97 4facea77c0e1db16428ec65d790b13e3
.text     R-X  0x5c88c    0x1c000    0x17200   0x5ca00     6.34 107cbdfa866047ff7a0463c71bbd2745

References: bsn#351
Change-Id: I2e4563b129e30ff55f2146526fc37776dcaf40dc
Signed-off-by: Chenxi Mao <chenxi.mao@suse.com>
(cherry picked from commit c2c2e8be79dca138196b1cd71d0e1304d3c894f3)
2022-10-09 15:22:00 +08:00
openeuler-ci-bot
469936727e
!151 [Sync] Sync commit from master
From: @eastb233 
Reviewed-by: @peilin-guo 
Signed-off-by: @peilin-guo
2022-09-16 07:26:20 +00:00
yinyongkang
f1118f9fba fix CVE-2022-38126 2022-09-16 14:36:38 +08:00
dingguangya
f48c91a703 Enable Intel AVX512_FP16 instructions
(cherry picked from commit dc957bc9fadac974c5930b19a52129ff17dd2fae)
2022-09-16 14:34:54 +08:00
openeuler-ci-bot
1bd64d6be2
!145 [sync] PR-142: 修复man命令不能查看binutils中工具的帮助信息。
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-09-08 03:03:21 +00:00
Qiang Wei
03064399e6 Fix manpage empty issue.
Signed-off-by: Qiang Wei <qiang.wei@suse.com>
(cherry picked from commit 24a323b807d87ca4831f0f1312fbabac20974367)
2022-09-08 09:47:14 +08:00
openeuler-ci-bot
6add22bac9
!138 [sync] PR-137: Fix preserve-dates: cannot set time
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-08-09 08:55:59 +00:00
maminjie
fe1bdd9442 Fix preserve-dates: cannot set time
Reference: https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=6b02746a0e29b1007efd4feb137e2da3e681fc6

Signed-off-by: maminjie <maminjie8@163.com>
(cherry picked from commit 70f363a2ce639f0ad8396a7fcd39e720d6dbb2a9)
2022-08-09 15:35:06 +08:00
openeuler-ci-bot
66f462fbe0
!133 [sync] PR-131: 增加对AARCH64的EFI格式的支持
From: @openeuler-sync-bot 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-06-29 03:04:52 +00:00
Chenxi Mao
c3b3357446 Add support for the EFI format to the AArch64 target
shim-15.6 commits d6eb9c6c depends on
"objcopy --target efi-app-aarch64" command during aarch64 build.

Backport upstream patch to support it.

Signed-off-by: Chenxi Mao <chenxi.mao@suse.com>
(cherry picked from commit 038d1fbfdf78558f3d914fdcc8ca8f02768bef45)
2022-06-29 10:58:51 +08:00
openeuler-ci-bot
a971f6307c
!120 fix (obs) project build fail
From: @zou_lin77 
Reviewed-by: @eastb233 
Signed-off-by: @eastb233
2022-03-15 12:26:50 +00:00
zou_lin77
6996f410e9 fix (obs) project build fail 2022-03-15 18:53:19 +08:00
openeuler-ci-bot
ae9fd76a0c
!117 add binutils-extra
From: @zou_lin77 
Reviewed-by: @haijianzhang 
Signed-off-by: @haijianzhang
2022-03-14 11:55:06 +00:00
zou_lin77
b7dfcaa599 add binutils-extra 2022-03-12 14:22:10 +08:00
openeuler-ci-bot
b9e8b420aa
!115 修复binutils v2.37编译nodejs时出现“malformed archive”错误的问题
Merge pull request !115 from 刘恺/openEuler-22.03-LTS-Next
2022-01-24 06:25:03 +00:00
Kai Liu
be2f62e1a4
Fix the "malformed archive" issue when building nodejs
Due to upstream bug #28138, building nodejs with binutuils v2.37 may
fail with below error:

/usr/bin/ld: /home/abuild/rpmbuild/BUILD/node-v12.18.4/out/Release/
obj.target/tools/v8_gypfiles/libv8_initializers.a: error adding symbols:
malformed archive
collect2: error: ld returned 1 exit status

Cherry pick upstream commit 1c611b40e6 to fix this bug.

Reference: https://sourceware.org/bugzilla/show_bug.cgi?id=28138

Signed-off-by: Kai Liu <kai.liu@suse.com>
2022-01-21 17:24:39 +08:00
openeuler-ci-bot
e77873c5c2
!113 Fix CVE-2021-42574
Merge pull request !113 from panxh_purple/openEuler-22.03-LTS-Next
2022-01-21 02:46:59 +00:00
panxiaohe
33ff95a283 Fix CVE-2021-42574 2022-01-20 11:42:57 +08:00
openeuler-ci-bot
b3a4c8be77 !106 Fix CVE-2021-45078
Merge pull request !106 from 杨壮壮/openEuler-22.03-LTS-Next
2021-12-25 02:21:50 +00:00
yang_zhuang_zhuang
b8b20f3537 Fix CVE-2021-45078 2021-12-24 12:01:49 +08:00
openeuler-ci-bot
b47ef10df5 !93 Update to 2.37
From: @wangchen2020
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-12-06 01:29:40 +00:00
wangchen2020
1a985f7e53 Update to 2.37 2021-12-02 17:16:20 +08:00
openeuler-ci-bot
3c9ca65311 !92 fix issue about delete symlink when using the strip command
From: @panxh_purple
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-09-14 06:09:08 +00:00
panxiaohe
f71bb73e57 fix issue about delete symlink when using the strip command 2021-09-14 11:00:03 +08:00
openeuler-ci-bot
7bff417cf5 !86 remove rpath and runpath of exec files and libraries
From: @yang_zhuang_zhuang
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-09-07 08:51:16 +00:00
yang_zhuang_zhuang
445282625d remove rpath and runpath of exec files and libraries 2021-09-07 14:45:04 +08:00
openeuler-ci-bot
1f9aef7b87 !73 【Mainline】Update to 2.36.1
From: @yixiangzhike
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-07-07 07:59:04 +00:00
yixiangzhike
bed53c7959 Update to 2.36.1 2021-07-05 17:16:49 +08:00
openeuler-ci-bot
455d333f0c !68 CVE-2021-33560
From: @wangchen2020
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-06-21 02:51:48 +00:00
wangchen2020
5b672db2b7 fix CVE-2021-3549 2021-06-19 11:19:46 +08:00
openeuler-ci-bot
6dd9a322c5 !62 fix CVE-2021-3487
From: @liquor1
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-04-23 16:27:57 +08:00