pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/sudo Update security/sudo pacakge to 1.7.2p2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d2487875ab91
branches:  trunk
changeset: 568796:d2487875ab91
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun Dec 20 07:46:32 2009 +0000

description:
Update security/sudo pacakge to 1.7.2p2.


Major changes between sudo 1.7.2p1 and 1.7.2p2:

 * Fixed a a bug where the negation operator in a Cmnd_List
   was not being honored.

 * Sudo no longer produces a parse error when #includedir references
   a directory that contains no valid filenames.

 * The sudo.man.pl and sudoers.man.pl files are now included in
   the distribution for people who wish to regenerate the man pages.

 * Fixed the emulation of krb5_get_init_creds_opt_alloc() for MIT kerberos.

 * When authenticating via PAM, set PAM_RUSER and PAM_RHOST early so
   they can be used during authentication.

diffstat:

 security/sudo/Makefile         |  10 +++++-----
 security/sudo/distinfo         |  14 +++++++-------
 security/sudo/patches/patch-aa |   6 +++---
 security/sudo/patches/patch-af |  18 +++++++++---------
 security/sudo/patches/patch-ag |  29 +++++++++++------------------
 5 files changed, 35 insertions(+), 42 deletions(-)

diffs (191 lines):

diff -r 7c226151ad07 -r d2487875ab91 security/sudo/Makefile
--- a/security/sudo/Makefile    Sun Dec 20 04:23:24 2009 +0000
+++ b/security/sudo/Makefile    Sun Dec 20 07:46:32 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.116 2009/08/02 07:39:27 hasso Exp $
+# $NetBSD: Makefile,v 1.117 2009/12/20 07:46:32 taca Exp $
 #
 
-DISTNAME=              sudo-1.7.2p1
+DISTNAME=              sudo-1.7.2p2
 CATEGORIES=            security
 MASTER_SITES=          http://www.courtesan.com/sudo/dist/ \
                        ftp://ftp.courtesan.com/pub/sudo/ \
@@ -34,9 +34,9 @@
 CONFIGURE_ENV+=                mansectsu=8
 CONFIGURE_ENV+=                mansectform=5
 CONFIGURE_ARGS+=       --disable-root-mailer --with-ignore-dot
-CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
-CONFIGURE_ARGS+=       --with-timedir=${VARBASE:Q}/run/sudo
-CONFIGURE_ARGS+=       --with-logpath=${VARBASE:Q}/log/sudo.log
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+=       --with-timedir=${VARBASE}/run/sudo
+CONFIGURE_ARGS+=       --with-logpath=${VARBASE}/log/sudo.log
 
 .include "options.mk"
 
diff -r 7c226151ad07 -r d2487875ab91 security/sudo/distinfo
--- a/security/sudo/distinfo    Sun Dec 20 04:23:24 2009 +0000
+++ b/security/sudo/distinfo    Sun Dec 20 07:46:32 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.59 2009/08/02 07:39:27 hasso Exp $
+$NetBSD: distinfo,v 1.60 2009/12/20 07:46:32 taca Exp $
 
-SHA1 (sudo-1.7.2p1-200805130/sudo-1.7.2p1.tar.gz) = 2ef461d840110d2c9160db142336591775ede67a
-RMD160 (sudo-1.7.2p1-200805130/sudo-1.7.2p1.tar.gz) = 5f345d6062f178700fd78c93c04ee47c03bbcc50
-Size (sudo-1.7.2p1-200805130/sudo-1.7.2p1.tar.gz) = 771059 bytes
-SHA1 (patch-aa) = 80e25b6ddf5e071ba05c035d0c333c867814a436
-SHA1 (patch-af) = 0e1ffaa452f847405949875b47326bce6ff998d2
-SHA1 (patch-ag) = 0ae45801e8146bab8bb998fdc48b1fd05b56f96b
+SHA1 (sudo-1.7.2p2-200805130/sudo-1.7.2p2.tar.gz) = b729c158f81f5cff4ce6193f3db7bee00a2c2fbe
+RMD160 (sudo-1.7.2p2-200805130/sudo-1.7.2p2.tar.gz) = 4ab92524639b5d6822c48d0f74f80dc1c674ab0e
+Size (sudo-1.7.2p2-200805130/sudo-1.7.2p2.tar.gz) = 772399 bytes
+SHA1 (patch-aa) = f80a9c0f8a7f4a1072b19c6d02d05c5ffc5d825a
+SHA1 (patch-af) = 50e6ecf889c460669a4b632c0fd3b15fc45b1214
+SHA1 (patch-ag) = b6153d89cfe634c79f1c5b44d4f0df0089353528
diff -r 7c226151ad07 -r d2487875ab91 security/sudo/patches/patch-aa
--- a/security/sudo/patches/patch-aa    Sun Dec 20 04:23:24 2009 +0000
+++ b/security/sudo/patches/patch-aa    Sun Dec 20 07:46:32 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-aa,v 1.21 2009/05/21 03:42:49 taca Exp $
+$NetBSD: patch-aa,v 1.22 2009/12/20 07:46:32 taca Exp $
 
---- Makefile.in.orig   2009-03-12 08:19:56.000000000 +0900
+--- Makefile.in.orig   2009-11-25 10:42:00.000000000 +0900
 +++ Makefile.in
 @@ -198,7 +198,7 @@ sudo_noexec.lo: $(srcdir)/sudo_noexec.c
        $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(OPTIONS) $(srcdir)/sudo_noexec.c
@@ -11,7 +11,7 @@
  
  # Uncomment the following if you want "make distclean" to clean the parser
  @DEV@GENERATED = gram.h gram.c toke.c def_data.c def_data.h
-@@ -406,36 +406,36 @@ sudoers.ldap.cat: sudoers.ldap.man
+@@ -408,36 +408,36 @@ sudoers.ldap.cat: sudoers.ldap.man
  ChangeLog:
        cvs2cl --follow-only trunk
  
diff -r 7c226151ad07 -r d2487875ab91 security/sudo/patches/patch-af
--- a/security/sudo/patches/patch-af    Sun Dec 20 04:23:24 2009 +0000
+++ b/security/sudo/patches/patch-af    Sun Dec 20 07:46:32 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.22 2009/08/02 07:39:27 hasso Exp $
+$NetBSD: patch-af,v 1.23 2009/12/20 07:46:32 taca Exp $
 
---- configure.in.orig  2009-07-20 16:34:37 +0300
-+++ configure.in       2009-08-01 22:19:54 +0300
-@@ -156,7 +156,6 @@ else
+--- configure.in.orig  2009-11-25 01:55:34.000000000 +0000
++++ configure.in
+@@ -158,7 +158,6 @@ else
  fi
  test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin'
  test "$sbindir" = '${exec_prefix}/sbin' && sbindir='$(exec_prefix)/sbin'
@@ -10,7 +10,7 @@
  
  dnl
  dnl Deprecated --with options (these all warn or generate an error)
-@@ -294,6 +293,19 @@ AC_ARG_WITH(csops, [AS_HELP_STRING([--wi
+@@ -296,6 +295,19 @@ AC_ARG_WITH(csops, [AS_HELP_STRING([--wi
                ;;
  esac])
  
@@ -30,7 +30,7 @@
  AC_ARG_WITH(passwd, [AS_HELP_STRING([--without-passwd], [don't use passwd/shadow file for authentication])],
  [case $with_passwd in
      yes|no)   AC_MSG_CHECKING(whether to use shadow/passwd file authentication)
-@@ -1790,7 +1802,7 @@ fi
+@@ -1795,7 +1807,7 @@ fi
  if test ${with_logincap-'no'} != "no"; then
      AC_CHECK_HEADERS(login_cap.h, [LOGINCAP_USAGE='[[-c class|-]] '; LCMAN=""
        case "$OS" in
@@ -39,12 +39,12 @@
            ;;
        esac
      ])
-@@ -2237,6 +2249,8 @@ if test ${with_kerb5-'no'} != "no" -a -z
-           AC_CHECK_LIB(krb5support, main, [SUDO_LIBS="${SUDO_LIBS} -lkrb5support,"])
+@@ -2242,6 +2254,8 @@ if test ${with_kerb5-'no'} != "no" -a -z
+           AC_CHECK_LIB(krb5support, main, [SUDO_LIBS="${SUDO_LIBS} -lkrb5support"])
      ])
      AUTH_OBJS="$AUTH_OBJS kerb5.o"
 +fi
 +if test ${with_kerb5-'no'} != "no"; then
      _LIBS="$LIBS"
      LIBS="${LIBS} ${SUDO_LIBS}"
-     AC_CHECK_FUNCS(krb5_verify_user krb5_init_secure_context krb5_get_init_creds_opt_alloc)
+     AC_CHECK_FUNCS(krb5_verify_user krb5_init_secure_context)
diff -r 7c226151ad07 -r d2487875ab91 security/sudo/patches/patch-ag
--- a/security/sudo/patches/patch-ag    Sun Dec 20 04:23:24 2009 +0000
+++ b/security/sudo/patches/patch-ag    Sun Dec 20 07:46:32 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ag,v 1.13 2009/02/05 13:48:12 taca Exp $
+$NetBSD: patch-ag,v 1.14 2009/12/20 07:46:32 taca Exp $
 
---- configure.orig     2008-12-10 06:04:36.000000000 +0900
+--- configure.orig     2009-11-25 01:57:27.000000000 +0000
 +++ configure
-@@ -1451,7 +1451,7 @@ Fine tuning of the installation director
+@@ -1454,7 +1454,7 @@ Fine tuning of the installation director
    --bindir=DIR           user executables [EPREFIX/bin]
    --sbindir=DIR          system admin executables [EPREFIX/sbin]
    --libexecdir=DIR       program executables [EPREFIX/libexec]
@@ -11,7 +11,7 @@
    --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
    --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
    --libdir=DIR           object code libraries [EPREFIX/lib]
-@@ -1523,6 +1523,7 @@ Optional Packages:
+@@ -1527,6 +1527,7 @@ Optional Packages:
    --with-devel            add development options
    --with-efence           link with -lefence for malloc() debugging
    --with-csops            add CSOps standard options
@@ -19,7 +19,7 @@
    --without-passwd        don't use passwd/shadow file for authentication
    --with-skey=DIR         enable S/Key support
    --with-opie=DIR         enable OPIE support
-@@ -2163,7 +2164,6 @@ else
+@@ -2183,7 +2184,6 @@ else
  fi
  test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin'
  test "$sbindir" = '${exec_prefix}/sbin' && sbindir='$(exec_prefix)/sbin'
@@ -27,7 +27,7 @@
  
  
  
-@@ -2356,6 +2356,23 @@ fi
+@@ -2396,6 +2396,23 @@ fi
  
  
  
@@ -51,7 +51,7 @@
  # Check whether --with-passwd was given.
  if test "${with_passwd+set}" = set; then
    withval=$with_passwd; case $with_passwd in
-@@ -14091,7 +14108,7 @@ if test `eval echo '${'$as_ac_Header'}'`
+@@ -14287,7 +14304,7 @@ if test `eval echo '${'$as_ac_Header'}'`
  _ACEOF
   LOGINCAP_USAGE='[-c class|-] '; LCMAN=""
        case "$OS" in
@@ -60,19 +60,12 @@
            ;;
        esac
  
-@@ -21080,11 +21098,12 @@ fi
+@@ -21537,6 +21554,8 @@ fi
  
  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
      AUTH_OBJS="$AUTH_OBJS kerb5.o"
--    _LIBS="$LIBS"
--    LIBS="${LIBS} ${SUDO_LIBS}"
--
- 
 +fi
++if test ${with_kerb5-'no'} != "no"; then
+     _LIBS="$LIBS"
+     LIBS="${LIBS} ${SUDO_LIBS}"
  
-+if test ${with_kerb5-'no'} != "no"; then
-+_LIBS="$LIBS"
-+LIBS="${LIBS} ${SUDO_LIBS}"
- for ac_func in krb5_verify_user krb5_init_secure_context krb5_get_init_creds_opt_alloc
- do
- as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`



Home | Main Index | Thread Index | Old Index