pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc Updated security/mit-krb5 to krb5-1.4. Changes from v...
details: https://anonhg.NetBSD.org/pkgsrc/rev/3b3117740fad
branches: trunk
changeset: 492338:3b3117740fad
user: jlam <jlam%pkgsrc.org@localhost>
date: Sun Apr 10 07:15:24 2005 +0000
description:
Updated security/mit-krb5 to krb5-1.4. Changes from version 1.3.6 include:
* Merged Athena telnetd changes for creating a new option for requiring
encryption.
* Add implementation of the RPCSEC_GSS authentication flavor to the RPC
library.
* The kadmind4 backwards-compatibility admin server and the v5passwdd
backwards-compatibility password-changing server have been removed.
* Thread safety for krb5 libraries.
* Yarrow code now uses AES.
* Merged Athena changes to allow ftpd to require encrypted passwords.
* Incorporate gss_krb5_set_allowable_enctypes() and
gss_krb5_export_lucid_sec_context(), which are needed for NFSv4.
* Fix heap buffer overflow in password history mechanism.
[MITKRB5-SA-2004-004]
diffstat:
doc/CHANGES | 3 +-
security/mit-krb5/Makefile | 29 +++++++++--------
security/mit-krb5/PLIST | 30 ++++++++++++++---
security/mit-krb5/distinfo | 26 +++++++-------
security/mit-krb5/files/kadmind.sh | 15 ++------
security/mit-krb5/files/kdc.sh | 15 ++------
security/mit-krb5/patches/patch-aa | 20 ++++++------
security/mit-krb5/patches/patch-ab | 8 ++--
security/mit-krb5/patches/patch-ac | 10 +++---
security/mit-krb5/patches/patch-ad | 62 +++++++++++++++++++-------------------
security/mit-krb5/patches/patch-ae | 15 ++++----
security/mit-krb5/patches/patch-af | 56 +++++++++++++++++++--------------
security/mit-krb5/patches/patch-ag | 19 ++++++-----
security/mit-krb5/patches/patch-ai | 13 -------
security/mit-krb5/patches/patch-aj | 6 +-
security/mit-krb5/patches/patch-ak | 22 +++++++++++++
16 files changed, 186 insertions(+), 163 deletions(-)
diffs (truncated from 744 to 300 lines):
diff -r e0d522733137 -r 3b3117740fad doc/CHANGES
--- a/doc/CHANGES Sun Apr 10 05:13:02 2005 +0000
+++ b/doc/CHANGES Sun Apr 10 07:15:24 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.9811 2005/04/10 05:13:02 minskim Exp $
+$NetBSD: CHANGES,v 1.9812 2005/04/10 07:15:26 jlam Exp $
Changes to the packages collection and infrastructure in 2005:
@@ -1969,3 +1969,4 @@
Updated ruby-actionmailer to 0.8.1nb1 [minskim 2005-04-10]
Added ruby-activerecord-1.9.1 [minskim 2005-04-10]
Added ruby-actionwebservice-0.6.2 [minskim 2005-04-10]
+ Updated mit-krb5 to 1.4 [jlam 2005-04-10]
diff -r e0d522733137 -r 3b3117740fad security/mit-krb5/Makefile
--- a/security/mit-krb5/Makefile Sun Apr 10 05:13:02 2005 +0000
+++ b/security/mit-krb5/Makefile Sun Apr 10 07:15:24 2005 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.16 2004/12/28 02:47:49 reed Exp $
+# $NetBSD: Makefile,v 1.17 2005/04/10 07:15:24 jlam Exp $
-DISTNAME= krb5-1.3.6
+DISTNAME= krb5-1.4
PKGNAME= mit-${DISTNAME:S/-signed$//}
-PKGREVISION= 1
CATEGORIES= security
-MASTER_SITES= http://web.mit.edu/kerberos/dist/krb5/1.3/
+MASTER_SITES= http://web.mit.edu/kerberos/dist/krb5/1.4/
DISTFILES= ${DISTNAME}-signed${EXTRACT_SUFX}
EXTRACT_SUFX= .tar
@@ -48,9 +47,9 @@
# XXX scripts can be taught how to properly detect our utmpx
# XXX implementation.
#
-.if ${OPSYS} == "NetBSD"
-CONFIGURE_ENV+= ac_cv_func_setutent=no
-.endif
+#.if ${OPSYS} == "NetBSD"
+#CONFIGURE_ENV+= ac_cv_func_setutent=no
+#.endif
.if defined(KERBEROS_PREFIX_CMDS) && !empty(KERBEROS_PREFIX_CMDS:M[yY][eE][sS])
PKG_DEFAULT_OPTIONS+= prefix-cmds
@@ -82,7 +81,7 @@
#
SUBST_CLASSES+= mit-krb5
SUBST_STAGE.mit-krb5= pre-configure
-SUBST_FILES.mit-krb5= include/krb5/stock/osconf.h
+SUBST_FILES.mit-krb5= appl/bsd/Makefile.in include/krb5/stock/osconf.h
SUBST_SED.mit-krb5= -e "/KRB5_PATH_RLOGIN/s,/rlogin,/${KRB5_PREFIX}rlogin,g"
INFO_FILES= krb425.info krb5-admin.info krb5-install.info krb5-user.info
@@ -92,7 +91,9 @@
${ROOT_USER} ${ROOT_GROUP} 0700
RCD_SCRIPTS= kadmind kdc
-INSTALLATION_DIRS= bin info lib sbin
+INSTALLATION_DIRS= bin include/gssapi include/gssrpc info lib \
+ man/man1 man/man5 man/man8 sbin \
+ share/examples/krb5
# The MIT krb5 distribution is actually a tar file that contains the
# real .tar.gz distfile and a PGP signature.
@@ -110,11 +111,11 @@
done
post-install:
- cd ${WRKSRC}/../doc; for info in ${INFO_FILES}; do \
- ${INSTALL_MAN} $$info ${PREFIX}/${INFO_DIR} ; \
- for file in $$info-[0-9]*; do \
- if [ -f "$$file" ]; then \
- ${INSTALL_MAN} $$file ${PREFIX}/${INFO_DIR}; \
+ cd ${WRKSRC}/../doc; for i in ${INFO_FILES}; do \
+ ${INSTALL_MAN} $$i ${PREFIX}/${INFO_DIR}; \
+ for f in $$i-[0-9]*; do \
+ if ${TEST} -f "$$f"; then \
+ ${INSTALL_MAN} "$$f" ${PREFIX}/${INFO_DIR}; \
fi; \
done; \
done
diff -r e0d522733137 -r 3b3117740fad security/mit-krb5/PLIST
--- a/security/mit-krb5/PLIST Sun Apr 10 05:13:02 2005 +0000
+++ b/security/mit-krb5/PLIST Sun Apr 10 07:15:24 2005 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2004/09/22 08:09:52 jlam Exp $
+@comment $NetBSD: PLIST,v 1.6 2005/04/10 07:15:24 jlam Exp $
bin/compile_et
bin/gss-client
bin/kdestroy
@@ -16,11 +16,26 @@
bin/sclient
bin/sim_client
bin/uuclient
-bin/v5passwd
include/com_err.h
include/gssapi/gssapi.h
include/gssapi/gssapi_generic.h
include/gssapi/gssapi_krb5.h
+include/gssrpc/auth.h
+include/gssrpc/auth_gss.h
+include/gssrpc/auth_gssapi.h
+include/gssrpc/auth_unix.h
+include/gssrpc/clnt.h
+include/gssrpc/netdb.h
+include/gssrpc/pmap_clnt.h
+include/gssrpc/pmap_prot.h
+include/gssrpc/pmap_rmt.h
+include/gssrpc/rename.h
+include/gssrpc/rpc.h
+include/gssrpc/rpc_msg.h
+include/gssrpc/svc.h
+include/gssrpc/svc_auth.h
+include/gssrpc/types.h
+include/gssrpc/xdr.h
include/krb5.h
include/profile.h
lib/libcom_err.la
@@ -32,13 +47,14 @@
lib/libkadm5srv.la
lib/libkdb5.la
lib/libkrb5.la
-man/man1/compile_et.1
+lib/libkrb5support.la
man/man1/kdestroy.1
man/man1/kerberos.1
man/man1/kftp.1
man/man1/kinit.1
man/man1/klist.1
man/man1/kpasswd.1
+man/man1/krb5-config.1
man/man1/krb5-send-pr.1
man/man1/${KRB5_PREFIX}rcp.1
man/man1/${KRB5_PREFIX}rlogin.1
@@ -47,7 +63,6 @@
man/man1/${KRB5_PREFIX}telnet.1
man/man1/kvno.1
man/man1/sclient.1
-man/man1/v5passwd.1
man/man5/.k5login.5
man/man5/kdc.conf.5
man/man5/krb5.conf.5
@@ -72,7 +87,7 @@
sbin/kadmin.local
sbin/kadmind
sbin/kdb5_util
-sbin/kftpd
+sbin/${KRB5_PREFIX}ftpd
sbin/klogind
sbin/kprop
sbin/kpropd
@@ -85,10 +100,13 @@
sbin/sim_server
sbin/sserver
sbin/uuserver
-sbin/v5passwdd
share/et/et_c.awk
share/et/et_h.awk
+share/examples/krb5/kdc.conf
+share/examples/krb5/krb5.conf
+share/examples/krb5/services.append
share/gnats/mit
@dirrm share/gnats
@dirrm share/et
+@dirrm include/gssrpc
@dirrm include/gssapi
diff -r e0d522733137 -r 3b3117740fad security/mit-krb5/distinfo
--- a/security/mit-krb5/distinfo Sun Apr 10 05:13:02 2005 +0000
+++ b/security/mit-krb5/distinfo Sun Apr 10 07:15:24 2005 +0000
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.8 2005/02/24 13:10:08 agc Exp $
+$NetBSD: distinfo,v 1.9 2005/04/10 07:15:24 jlam Exp $
-SHA1 (krb5-1.3.6-signed.tar) = 5d9c7a594a0fc972d220e5bc345e8680a89e7b6d
-RMD160 (krb5-1.3.6-signed.tar) = baa36413ab629f2f7180043c4836d2c23553ae53
-Size (krb5-1.3.6-signed.tar) = 6533120 bytes
-SHA1 (patch-aa) = 2f4e62e7c8cdee2f58f8dd5b385faea0253c0aa5
-SHA1 (patch-ab) = b9f2f54f9ecfe9eaa168bb68b695a454ac044b9d
-SHA1 (patch-ac) = e1282a6f00e439d83444f5d8f81dceab863ab1d5
-SHA1 (patch-ad) = 819bfde3e63b70db6204d03fe22f33641b2a1568
-SHA1 (patch-ae) = 7e55b4e13b538ea44fe08d4db2e125c7c91c4d4b
-SHA1 (patch-af) = 7c6799dcfa50a405e27119ede6763bda73e85462
-SHA1 (patch-ag) = aadf6c229815fb9780016644728f5cf615c075d8
+SHA1 (krb5-1.4-signed.tar) = fa354aaaeb5ac5039653ebd249b1e3f9273a7a29
+RMD160 (krb5-1.4-signed.tar) = 0231e55c56f3d6d20aee3ca1bcb77b0eeaeabaae
+Size (krb5-1.4-signed.tar) = 6625280 bytes
+SHA1 (patch-aa) = 17e0934ea2ef21b3457fba54cf3d1c36de2da479
+SHA1 (patch-ab) = 8d6904b80e8576085acbaa3ac0cd17824c7b301d
+SHA1 (patch-ac) = d0777e6005cd1249c7c6406068973f6959d11302
+SHA1 (patch-ad) = 02d4b5b4a54f18d27ef73394dc7cb9cdcd791b25
+SHA1 (patch-ae) = fc6d5e11cd827cdfbe1bfc3a3c7ca9f5a71c17d7
+SHA1 (patch-af) = c9631743e3c93aee2aab5c8a370e9bebfc4084e5
+SHA1 (patch-ag) = 52a794b5fa0d1573bb2c9e7c4d233212d767d0e0
SHA1 (patch-ah) = 59a6bfc341a22234b38db406abe83b0d6d358a9f
-SHA1 (patch-ai) = 51ebf1d271f1e399da1a8d2ed03ad10014414d35
-SHA1 (patch-aj) = 573d4b9cbffcf80635356e300eb88fe72de82667
+SHA1 (patch-aj) = 5c633571ea932ce349065cbb4c3bf482cc971675
+SHA1 (patch-ak) = 9d95372fd8edddbf0366e83a51d7a0b8a507f218
diff -r e0d522733137 -r 3b3117740fad security/mit-krb5/files/kadmind.sh
--- a/security/mit-krb5/files/kadmind.sh Sun Apr 10 05:13:02 2005 +0000
+++ b/security/mit-krb5/files/kadmind.sh Sun Apr 10 07:15:24 2005 +0000
@@ -1,24 +1,17 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: kadmind.sh,v 1.1.1.1 2004/03/30 18:07:18 jlam Exp $
+# $NetBSD: kadmind.sh,v 1.2 2005/04/10 07:15:25 jlam Exp $
#
# PROVIDE: kadmind
# REQUIRE: kdc
# BEFORE: SERVERS
-if [ -f /etc/rc.subr ]; then
- . /etc/rc.subr
-fi
+. /etc/rc.subr
name="kadmind"
rcvar=$name
command="@PREFIX@/sbin/${name}"
required_files="@PKG_SYSCONFDIR@/krb5.conf @MIT_KRB5_STATEDIR@/krb5kdc/kdc.conf"
-if [ -f /etc/rc.subr ]; then
- load_rc_config $name
- run_rc_command "$1"
-else
- @ECHO@ -n " ${name}"
- ${command} ${kadmind_flags}
-fi
+load_rc_config $name
+run_rc_command "$1"
diff -r e0d522733137 -r 3b3117740fad security/mit-krb5/files/kdc.sh
--- a/security/mit-krb5/files/kdc.sh Sun Apr 10 05:13:02 2005 +0000
+++ b/security/mit-krb5/files/kdc.sh Sun Apr 10 07:15:24 2005 +0000
@@ -1,24 +1,17 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: kdc.sh,v 1.1.1.1 2004/03/30 18:07:18 jlam Exp $
+# $NetBSD: kdc.sh,v 1.2 2005/04/10 07:15:25 jlam Exp $
#
# PROVIDE: kdc
# REQUIRE: NETWORKING
# BEFORE: SERVERS
-if [ -f /etc/rc.subr ]; then
- . /etc/rc.subr
-fi
+. /etc/rc.subr
name="kdc"
rcvar=$name
command="@PREFIX@/sbin/krb5kdc"
required_files="@PKG_SYSCONFDIR@/krb5.conf @MIT_KRB5_STATEDIR@/krb5kdc/kdc.conf"
-if [ -f /etc/rc.subr ]; then
- load_rc_config $name
- run_rc_command "$1"
-else
- @ECHO@ -n " ${name}"
- ${command} ${kdc_flags}
-fi
+load_rc_config $name
+run_rc_command "$1"
diff -r e0d522733137 -r 3b3117740fad security/mit-krb5/patches/patch-aa
--- a/security/mit-krb5/patches/patch-aa Sun Apr 10 05:13:02 2005 +0000
+++ b/security/mit-krb5/patches/patch-aa Sun Apr 10 07:15:24 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/03/30 18:07:18 jlam Exp $
+$NetBSD: patch-aa,v 1.2 2005/04/10 07:15:25 jlam Exp $
---- aclocal.m4.orig Wed May 28 00:06:24 2003
+--- aclocal.m4.orig 2005-01-14 19:10:44.000000000 -0500
+++ aclocal.m4
-@@ -970,8 +970,10 @@ dnl Pull in the necessary stuff to creat
+@@ -1113,8 +1113,10 @@ dnl Pull in the necessary stuff to creat
AC_DEFUN(KRB5_BUILD_LIBRARY,
[KRB5_BUILD_LIBRARY_WITH_DEPS
@@ -15,7 +15,7 @@
dnl
dnl KRB5_BUILD_LIBRARY_STATIC
-@@ -1015,6 +1017,9 @@ AC_SUBST(SHLIBVEXT)
+@@ -1162,6 +1164,9 @@ AC_SUBST(SHLIBVEXT)
AC_SUBST(SHLIBSEXT)
AC_SUBST(DEPLIBEXT)
AC_SUBST(PFLIBEXT)
@@ -25,7 +25,7 @@
AC_SUBST(LIBINSTLIST)])
dnl
-@@ -1028,6 +1033,7 @@ AC_SUBST(OBJLISTS)
+@@ -1175,6 +1180,7 @@ AC_SUBST(OBJLISTS)
AC_SUBST(STOBJEXT)
AC_SUBST(SHOBJEXT)
AC_SUBST(PFOBJEXT)
@@ -33,7 +33,7 @@
AC_SUBST(PICFLAGS)
AC_SUBST(PROFFLAGS)])
-@@ -1077,6 +1083,8 @@ else
Home |
Main Index |
Thread Index |
Old Index