security/sudo: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2021-05-21 11:34:27 +02:00
parent e965b5ced7
commit 48cc4d8f68
4 changed files with 31 additions and 6 deletions

View file

@ -1,7 +1,7 @@
# Created by: erich@rrnet.com
PORTNAME= sudo
PORTVERSION= 1.9.6p1
PORTVERSION= 1.9.7
CATEGORIES= security
MASTER_SITES= SUDO

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1615925605
SHA256 (sudo-1.9.6p1.tar.gz) = a9e9cdc058fafeb9cd3ebfb864c81755e524d98aa022152763f25bce8ca3ca90
SIZE (sudo-1.9.6p1.tar.gz) = 4119888
TIMESTAMP = 1620827684
SHA256 (sudo-1.9.7.tar.gz) = 2bbe7c2d6699b84d950ef9a43f09d4d967b8bc244b73bc095c4202068ddbe549
SIZE (sudo-1.9.7.tar.gz) = 4194242

View file

@ -0,0 +1,25 @@
From 96fb72e7cbac29086e51c57e5b629ac5a739e0e2 Mon Sep 17 00:00:00 2001
From: "Todd C. Miller" <Todd.Miller@sudo.ws>
Date: Wed, 12 May 2021 07:27:09 -0600
Subject: [PATCH] Explicitly include netinet/in.h for struct sockaddr_in and
sockaddr+_in6. Fixes a compilation problem on FreeBSD.
---
lib/iolog/hostcheck.c | 1 +
1 file changed, 1 insertion(+)
diff --git lib/iolog/hostcheck.c lib/iolog/hostcheck.c
index 0dee14b79..3eeabd262 100644
--- lib/iolog/hostcheck.c
+++ lib/iolog/hostcheck.c
@@ -24,6 +24,7 @@
#if defined(HAVE_OPENSSL)
# include <sys/types.h>
# include <sys/socket.h>
+# include <netinet/in.h>
# include <arpa/inet.h>
# include <stdlib.h>
# include <string.h>
--
2.31.1

View file

@ -1,5 +1,5 @@
--- install-sh.orig 2017-01-14 04:30:15 UTC
+++ install-sh
--- scripts/install-sh.orig 2017-01-14 04:30:15 UTC
+++ scripts/install-sh
@@ -171,12 +171,6 @@ if ${DIRMODE} ; then
if [ ! -d "${DEST}" ] ; then
${MKDIR} "${DEST}" || exit 1