Index: trunk/server/common/patches/openafs-delta-dprintf-rename-20090427.patch
===================================================================
--- trunk/server/common/patches/openafs-delta-dprintf-rename-20090427.patch	(revision 1273)
+++ 	(revision )
@@ -1,90 +1,0 @@
-===================================================================
-RCS file: /cvs/openafs/src/bucoord/bc.p.h,v
-retrieving revision 1.8
-retrieving revision 1.9
-diff -u -r1.8 -r1.9
---- openafs/src/bucoord/bc.p.h	2009/03/16 13:32:04	1.8
-+++ openafs/src/bucoord/bc.p.h	2009/04/27 19:17:14	1.9
-@@ -144,4 +144,4 @@
- #define	BC_MAXSIMDUMPS	    64
- #define BC_MAXPORTS	    128	/* max number of port offsets for volrestore */
- /* debugging support */
--#define	dprintf(x)
-+#define	afs_dprintf(x)
-===================================================================
-RCS file: /cvs/openafs/src/bucoord/ubik_db_if.c,v
-retrieving revision 1.17
-retrieving revision 1.18
-diff -u -r1.17 -r1.18
---- openafs/src/bucoord/ubik_db_if.c	2009/03/27 13:45:49	1.17
-+++ openafs/src/bucoord/ubik_db_if.c	2009/04/27 19:17:14	1.18
-@@ -574,7 +574,7 @@
- 
-     fileSize = (afs_int32) filesize(ctPtr->textStream);
- 
--    dprintf(("filesize is %d\n", fileSize));
-+    afs_dprintf(("filesize is %d\n", fileSize));
- 
-     rewind(ctPtr->textStream);
- 
-@@ -1350,7 +1350,7 @@
- 	ERROR(errno);
- #endif
- 
--    dprintf(("file is %s\n", tmpFileName));
-+    afs_dprintf(("file is %s\n", tmpFileName));
- 
-   normal_exit:
-     return code;
-===================================================================
-RCS file: /cvs/openafs/src/config/debug.h,v
-retrieving revision 1.4
-retrieving revision 1.5
-diff -u -r1.4 -r1.5
---- openafs/src/config/debug.h	2003/07/15 23:14:55	1.4
-+++ openafs/src/config/debug.h	2009/04/27 19:17:12	1.5
-@@ -112,21 +112,21 @@
- 
- #if defined(AFS_DEBUG)
- #if defined(lint)
--#define dprintf(flag, str) printf str
-+#define afs_dprintf(flag, str) printf str
- #define dlprintf(flag, level, str) printf str
- #define dmprintf(flag, bit, str) printf str
- #else /* lint */
--#define dprintf(flag, str) \
-+#define afs_dprintf(flag, str) \
-       (void)((flag) ? \
- 	     ( osi_dp str, osi_dp("\t%s, %d\n", __FILE__, __LINE__)):0)
--#define dlprintf(flag, level, str) dprintf(((flag) >= (level)), str)
--#define dmprintf(flag, bit, str) dprintf(((flag)&(1<<((bit)-1))), str)
-+#define dlprintf(flag, level, str) afs_dprintf(((flag) >= (level)), str)
-+#define dmprintf(flag, bit, str) afs_dprintf(((flag)&(1<<((bit)-1))), str)
- 
- #endif /* lint */
- 
- #else /* AFS_DEBUG */
- 
--#define dprintf(flag, str)
-+#define afs_dprintf(flag, str)
- #define dlprintf(flag, level,str)
- #define dmprintf(flag, bit, str)
- 
-===================================================================
-RCS file: /cvs/openafs/src/sgistuff/rcmd.c,v
-retrieving revision 1.1
-retrieving revision 1.2
-diff -u -r1.1 -r1.2
---- openafs/src/sgistuff/rcmd.c	2005/08/16 17:58:27	1.1
-+++ openafs/src/sgistuff/rcmd.c	2009/04/27 19:17:15	1.2
-@@ -55,8 +55,8 @@
- #endif /* defined(AFS_HPUX_ENV) */
- #ifdef	TCP_DEBUG
- #include <sys/syslog.h>
--#	define	DPRINTF(args)	dprintf args
--dprintf(args)
-+#	define	DPRINTF(args)	afs_dprintf args
-+afs_dprintf(args)
-      char *args;
- {
-     char **argv;
Index: trunk/server/common/patches/openafs-delta-linux26-defer-cred-changing-20090511.patch
===================================================================
--- trunk/server/common/patches/openafs-delta-linux26-defer-cred-changing-20090511.patch	(revision 1273)
+++ 	(revision )
@@ -1,15 +1,0 @@
---- openafs-1.4.10/src/afs/LINUX/osi_cred.c.orig	2009-06-12 02:03:13.000000000 -0400
-+++ openafs-1.4.10/src/afs/LINUX/osi_cred.c	2009-06-12 02:03:16.000000000 -0400
-@@ -104,6 +104,12 @@
- #if defined(STRUCT_TASK_HAS_CRED)
-     struct cred *new_creds;
- 
-+    /* If our current task doesn't have identical real and effective
-+     * credentials, commit_cred won't let us change them, so we just
-+     * bail here.
-+     */
-+    if (current->cred != current->real_cred)
-+        return;
-     new_creds = prepare_creds();
-     new_creds->fsuid = cr->cr_uid;
-     new_creds->uid = cr->cr_ruid;
Index: trunk/server/common/patches/openafs-postinit.patch
===================================================================
--- trunk/server/common/patches/openafs-postinit.patch	(revision 1273)
+++ 	(revision )
@@ -1,12 +1,0 @@
-diff --git a/src/packaging/RedHat/openafs-client.init b/src/packaging/RedHat/openafs-client.init
-index e8128aa..10ec647 100644
---- a/src/packaging/RedHat/openafs-client.init
-+++ b/src/packaging/RedHat/openafs-client.init
-@@ -37,6 +37,7 @@ start() {
- 	RETVAL=$?
- 	echo
- 	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/openafs-client
-+	[ $RETVAL -eq 0 ] && [ "$AFS_POST_INIT" ] && $AFS_POST_INIT
- 	return $RETVAL
- }
- 
Index: trunk/server/common/patches/openafs-pts-encrypt.patch
===================================================================
--- trunk/server/common/patches/openafs-pts-encrypt.patch	(revision 1273)
+++ 	(revision )
@@ -1,47 +1,0 @@
-diff --git a/src/ptserver/pts.c b/src/ptserver/pts.c
-index 7b90a92..1a329c1 100644
---- a/src/ptserver/pts.c
-+++ b/src/ptserver/pts.c
-@@ -176,6 +176,10 @@ GetGlobals(struct cmd_syndesc *as, void *arock)
- 	changed = 1;
- 	sec = 1;
-     }
-+    if (as->parms[22].items) { /* -encrypt */
-+	changed = 1;
-+	sec = 3;
-+    }
-     if (as->parms[18].items || as->parms[20].items) {	/* -test, -localauth */
- 	changed = 1;
- 	confdir = AFSDIR_SERVER_ETC_DIRPATH;
-@@ -1022,6 +1026,8 @@ add_std_args(register struct cmd_syndesc *ts)
- 		"use local authentication");
-     cmd_AddParm(ts, "-auth", CMD_FLAG, CMD_OPTIONAL,
- 		"use user's authentication (default)");
-+    cmd_AddParm(ts, "-encrypt", CMD_FLAG, CMD_OPTIONAL,
-+		"encrypt commands");
- }
- 
- /*
-diff --git a/src/ptserver/ptuser.c b/src/ptserver/ptuser.c
-index fcd9d69..a5f7d16 100644
---- a/src/ptserver/ptuser.c
-+++ b/src/ptserver/ptuser.c
-@@ -203,6 +203,8 @@ pr_Initialize(IN afs_int32 secLevel, IN char *confDir, IN char *cell)
- 	code = ktc_GetToken(&sname, &ttoken, sizeof(ttoken), NULL);
- 	if (code) {
- 	    afs_com_err(whoami, code, "(getting token)");
-+	    if (secLevel > 1)
-+		return code;
- 	    scIndex = 0;
- 	} else {
- 	    if (ttoken.kvno >= 0 && ttoken.kvno <= 256)
-@@ -215,7 +217,8 @@ pr_Initialize(IN afs_int32 secLevel, IN char *confDir, IN char *cell)
- 		scIndex = 2;
- 	    }
- 	    sc[2] =
--		rxkad_NewClientSecurityObject(rxkad_clear, &ttoken.sessionKey,
-+		rxkad_NewClientSecurityObject((secLevel > 1) ? rxkad_crypt :
-+					      rxkad_clear, &ttoken.sessionKey,
- 					      ttoken.kvno, ttoken.ticketLen,
- 					      ttoken.ticket);
- 	}
Index: trunk/server/common/patches/openafs-scripts.patch
===================================================================
--- trunk/server/common/patches/openafs-scripts.patch	(revision 1273)
+++ trunk/server/common/patches/openafs-scripts.patch	(revision 1274)
@@ -58,5 +58,5 @@
 --- openafs-1.4/src/afs/LINUX/osi_vnodeops.c
 +++ openafs-1.4+scripts/src/afs/LINUX/osi_vnodeops.c
-@@ -875,6 +875,28 @@
+@@ -896,6 +896,28 @@
  	/* should we always update the attributes at this point? */
  	/* unlikely--the vcache entry hasn't changed */
@@ -162,5 +162,5 @@
 --- openafs-1.4/src/afs/afs_pioctl.c
 +++ openafs-1.4+scripts/src/afs/afs_pioctl.c
-@@ -1217,6 +1217,10 @@
+@@ -1221,6 +1221,10 @@
      struct AFSFetchStatus OutStatus;
      XSTATS_DECLS;
@@ -173,5 +173,5 @@
      if (!avc)
  	return EINVAL;
-@@ -1437,6 +1441,10 @@
+@@ -1441,6 +1445,10 @@
      struct vrequest treq;
      afs_int32 flag, set_parent_pag = 0;
@@ -184,5 +184,5 @@
      if (!afs_resourceinit_flag) {
  	return EIO;
-@@ -1796,6 +1804,10 @@
+@@ -1800,6 +1808,10 @@
      afs_int32 iterator;
      int newStyle;
@@ -195,5 +195,5 @@
      if (!afs_resourceinit_flag)	/* afs daemons haven't started yet */
  	return EIO;		/* Inappropriate ioctl for device */
-@@ -1879,6 +1891,10 @@
+@@ -1883,6 +1895,10 @@
      register afs_int32 i;
      register struct unixuser *tu;
Index: trunk/server/fedora/Makefile
===================================================================
--- trunk/server/fedora/Makefile	(revision 1273)
+++ trunk/server/fedora/Makefile	(revision 1274)
@@ -38,6 +38,6 @@
 server_url	= "http://web.mit.edu/scripts/src"
 server_arch	= "fedora.stable"
-openafs_url	= "http://dl.openafs.org/dl/openafs/1.4.10/openafs-1.4.10-1.1.1.src.rpm"
-nss_ldapd_url	= "http://download.opensuse.org/repositories/network:/ldap/openSUSE_Factory/src/nss-ldapd-0.6.8-2.1.src.rpm"
+openafs_url	= "http://dl.openafs.org/dl/openafs/1.4.11/openafs-1.4.11-1.1.1.src.rpm"
+nss_ldapd_url	= "http://download.opensuse.org/repositories/network:/ldap/openSUSE_Factory/src/nss-ldapd-0.6.10-6.2.src.rpm"
 
 .PHONY: minimal-clean
Index: trunk/server/fedora/specs/openafs.spec.patch
===================================================================
--- trunk/server/fedora/specs/openafs.spec.patch	(revision 1273)
+++ trunk/server/fedora/specs/openafs.spec.patch	(revision 1274)
@@ -1,4 +1,4 @@
---- openafs.spec.orig	2009-06-03 04:16:03.000000000 -0400
-+++ openafs.spec	2009-06-12 02:05:57.000000000 -0400
+--- openafs.spec.orig
++++ openafs.spec
 @@ -8,7 +8,7 @@
  # for beta/rc releases make pkgrel 0.X.<tag>
@@ -10,20 +10,16 @@
  %if %{?osvers:0}%{!?osvers:1}
  %define osvers 1
-@@ -261,6 +261,14 @@
+@@ -261,6 +261,10 @@
  %endif
  ExclusiveArch: %{ix86} x86_64 ia64 s390 s390x sparc64 ppc ppc64
  
 +Patch1000: openafs-scripts.patch
-+Patch1001: openafs-postinit.patch
-+Patch1002: openafs-pts-encrypt.patch
 +Patch1003: openafs-localcsdb.patch
-+Patch1004: openafs-delta-dprintf-rename-20090427.patch
 +Patch1005: openafs-numsysnames.patch
-+Patch1006: openafs-delta-linux26-defer-cred-changing-20090511.patch
 +
  #    http://dl.openafs.org/dl/openafs/candidate/%{afsvers}/...
  Source0: http://www.openafs.org/dl/openafs/%{afsvers}/openafs-%{afsvers}-src.tar.bz2
  Source1: http://www.openafs.org/dl/openafs/%{afsvers}/openafs-%{afsvers}-doc.tar.bz2
-@@ -343,6 +351,7 @@
+@@ -343,6 +347,7 @@
  %if %{build_userspace}
  
@@ -33,5 +29,5 @@
  
  %if %{fedorakmod}
-@@ -403,6 +412,7 @@
+@@ -403,6 +408,7 @@
  
  %if %{build_authlibs}
@@ -41,5 +37,5 @@
  Group: Networking/Filesystems
  
-@@ -419,6 +429,7 @@
+@@ -419,6 +425,7 @@
  %endif
  
@@ -49,5 +45,5 @@
  Requires: openafs-authlibs = %{PACKAGE_VERSION}
  %endif
-@@ -437,6 +448,7 @@
+@@ -437,6 +444,7 @@
  libraries.
  
@@ -57,5 +53,5 @@
  Group: Development/Filesystems
  
-@@ -465,6 +477,7 @@
+@@ -465,6 +473,7 @@
  administrators.
  
@@ -65,5 +61,5 @@
  Group: Networking/Filesystems
  Provides: openafs-kernel = %{PACKAGE_VERSION}
-@@ -514,6 +527,7 @@
+@@ -514,6 +523,7 @@
  
  %if %{krb5support}
@@ -73,5 +69,5 @@
  Requires: openafs = %{PACKAGE_VERSION}
  Group: Networking/Filesystems
-@@ -540,7 +554,7 @@
+@@ -540,7 +550,7 @@
  %if %{build_modules}
  
@@ -82,16 +78,29 @@
  %else
  
-@@ -699,6 +713,13 @@
+@@ -699,6 +709,9 @@
  
  # Patch openafs to build a kernel module named "openafs" instead of "libafs"
  %patch0 -p1 -b .kmod26
 +%patch1000 -p1 -b .scripts
-+%patch1001 -p1 -b .postinit
-+%patch1002 -p1 -b .pts-encrypt
 +%patch1003 -p1 -b .localcsdb
-+%patch1004 -p1 -b .dprintf
 +%patch1005 -p1 -b .numsysnames
-+%patch1006 -p1 -b .defercredchanging
  
  ##############################################################################
  #
+@@ -1209,7 +1222,7 @@
+ rm -rf $RPM_BUILD_ROOT%{_sbindir}/kdump*
+ 
+ # remove man pages from programs deleted above
+-for f in 1/dlog 1/dpass 1/livesys 1/xstat_cm_test 1/xstat_fs_test 8/kdb 8/kpwvalid 8/xfs_size_check 1/package_test 5/package 8/package ; do
++for f in 1/compile_et 1/dlog 1/dpass 1/livesys 1/xstat_cm_test 1/xstat_fs_test 8/kdb 8/kpwvalid 8/xfs_size_check 1/package_test 5/package 8/package ; do
+   rm -f $RPM_BUILD_ROOT%{_mandir}/man$f.*
+ done
+ 
+@@ -1569,7 +1582,6 @@
+ %{_libdir}/librxstat.a
+ %{_libdir}/libubik.a
+ %{_mandir}/man1/rxgen.*
+-%{_mandir}/man1/compile_et.*
+ 
+ %if %{build_dkmspkg}
+ %files -n dkms-%{name}
