mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
package/sudo: bump version to 1.9.16p2
For change summary since version 1.9.15p5, see: https://www.sudo.ws/releases/stable/#1.9.16p2 For detailed change log, see: https://www.sudo.ws/releases/changelog/ https://github.com/sudo-project/sudo/commits/SUDO_1_9_16p2/ Removed patch which is included in this release. Updated license hash due to copyright year bump and whitespace fixes: https://github.com/sudo-project/sudo/commits/SUDO_1_9_16p2/LICENSE.md Note: Sudo 1.9.16p2 includes fixes to compile with C23/gcc-15. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> [Julien: add links to change logs in commit log] Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
3ff4826a53
commit
969bdb9d2e
@@ -1,41 +0,0 @@
|
|||||||
From 5bbfaa8e68b5ee6f27d4fbfa3c4e789341724f9c Mon Sep 17 00:00:00 2001
|
|
||||||
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
|
|
||||||
Date: Sat, 17 Feb 2024 17:52:45 +0100
|
|
||||||
Subject: [PATCH] src/exec_ptrace: fix build without precess_vm_readv()
|
|
||||||
|
|
||||||
Commit 32f4b98f6b4a (sudo frontend: silence most -Wconversion warnings.)
|
|
||||||
broke the build on C libraries that miss process_vm_readv(), like
|
|
||||||
uClibc-ng.
|
|
||||||
|
|
||||||
Indeed, the ssize_t nwritten is declared guarded by HAVE_PROCESS_VM_READV,
|
|
||||||
but is then re-assigned and used a few lines below, outside any guard.
|
|
||||||
|
|
||||||
Fix that by always declaring the object, as it is always needed.
|
|
||||||
|
|
||||||
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
|
|
||||||
Upstream: https://github.com/sudo-project/sudo/commit/5bbfaa8e68b5ee6f27d4fbfa3c4e789341724f9c
|
|
||||||
---
|
|
||||||
src/exec_ptrace.c | 3 ++-
|
|
||||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/exec_ptrace.c b/src/exec_ptrace.c
|
|
||||||
index 9dd36c275..3d44b82e2 100644
|
|
||||||
--- a/src/exec_ptrace.c
|
|
||||||
+++ b/src/exec_ptrace.c
|
|
||||||
@@ -878,11 +878,12 @@ ptrace_write_vec(pid_t pid, struct sudo_ptrace_regs *regs, char **vec,
|
|
||||||
unsigned long addr, unsigned long strtab)
|
|
||||||
{
|
|
||||||
const unsigned long strtab0 = strtab;
|
|
||||||
+ ssize_t nwritten;
|
|
||||||
size_t i;
|
|
||||||
debug_decl(ptrace_write_vec, SUDO_DEBUG_EXEC);
|
|
||||||
|
|
||||||
#ifdef HAVE_PROCESS_VM_READV
|
|
||||||
- ssize_t nwritten = ptrace_writev_vec(pid, regs, vec, addr, strtab);
|
|
||||||
+ nwritten = ptrace_writev_vec(pid, regs, vec, addr, strtab);
|
|
||||||
if (nwritten != -1 || errno != ENOSYS)
|
|
||||||
debug_return_ssize_t(nwritten);
|
|
||||||
#endif /* HAVE_PROCESS_VM_READV */
|
|
||||||
--
|
|
||||||
2.43.0
|
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# From: https://www.sudo.ws/getting/download/
|
# From: https://www.sudo.ws/getting/download/
|
||||||
sha256 558d10b9a1991fb3b9fa7fa7b07ec4405b7aefb5b3cb0b0871dbc81e3a88e558 sudo-1.9.15p5.tar.gz
|
sha256 976aa56d3e3b2a75593307864288addb748c9c136e25d95a9cc699aafa77239c sudo-1.9.16p2.tar.gz
|
||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 ea33b3971e8e4d9657cd6794a952aaa71b22bd16745f1645455b6ead010e0a28 LICENSE.md
|
sha256 a6e4ec823f2ba58f840b0ff5fc5459e4893f46a91bbcd6b2a2d91315de5a2d2b LICENSE.md
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
SUDO_VERSION_MAJOR = 1.9.15
|
SUDO_VERSION_MAJOR = 1.9.16
|
||||||
SUDO_VERSION_MINOR = p5
|
SUDO_VERSION_MINOR = p2
|
||||||
SUDO_VERSION = $(SUDO_VERSION_MAJOR)$(SUDO_VERSION_MINOR)
|
SUDO_VERSION = $(SUDO_VERSION_MAJOR)$(SUDO_VERSION_MINOR)
|
||||||
SUDO_SITE = https://www.sudo.ws/sudo/dist
|
SUDO_SITE = https://www.sudo.ws/sudo/dist
|
||||||
SUDO_LICENSE = ISC, BSD-3-Clause
|
SUDO_LICENSE = ISC, BSD-3-Clause
|
||||||
|
|||||||
Reference in New Issue
Block a user