diff -u -aur nfs-utils-1.1.0-rc1-orig/utils/mount/nfs4mount.c nfs-utils-1.1.0-rc1-rtprivacy/utils/mount/nfs4mount.c --- nfs-utils-1.1.0-rc1-orig/utils/mount/nfs4mount.c 2007-03-28 23:55:33.000000000 -0400 +++ nfs-utils-1.1.0-rc1-rtprivacy/utils/mount/nfs4mount.c 2007-06-14 17:49:15.000000000 -0400 @@ -78,6 +78,7 @@ { "krb5", RPC_AUTH_GSS_KRB5 }, { "krb5i", RPC_AUTH_GSS_KRB5I }, { "krb5p", RPC_AUTH_GSS_KRB5P }, + { "krb5e", RPC_AUTH_GSS_KRB5E }, { "lipkey", RPC_AUTH_GSS_LKEY }, { "lipkey-i", RPC_AUTH_GSS_LKEYI }, { "lipkey-p", RPC_AUTH_GSS_LKEYP }, diff -u -aur nfs-utils-1.1.0-rc1-orig/utils/mount/nfs4_mount.h nfs-utils-1.1.0-rc1-rtprivacy/utils/mount/nfs4_mount.h --- nfs-utils-1.1.0-rc1-orig/utils/mount/nfs4_mount.h 2007-03-28 23:55:33.000000000 -0400 +++ nfs-utils-1.1.0-rc1-rtprivacy/utils/mount/nfs4_mount.h 2007-06-14 17:49:15.000000000 -0400 @@ -78,6 +78,7 @@ #define RPC_AUTH_GSS_SPKM 390009 #define RPC_AUTH_GSS_SPKMI 390010 #define RPC_AUTH_GSS_SPKMP 390011 +#define RPC_AUTH_GSS_KRB5E 390012 int nfs4mount(const char *, const char *, int *, char **, char **, int); diff -u -aur nfs-utils-1.1.0-rc1-orig/utils/mount/nfsmount.c nfs-utils-1.1.0-rc1-rtprivacy/utils/mount/nfsmount.c --- nfs-utils-1.1.0-rc1-orig/utils/mount/nfsmount.c 2007-03-28 23:55:33.000000000 -0400 +++ nfs-utils-1.1.0-rc1-rtprivacy/utils/mount/nfsmount.c 2007-06-14 17:49:15.000000000 -0400 @@ -671,6 +671,8 @@ data->pseudoflavor = AUTH_GSS_KRB5I; else if (!strcmp(secflavor, "krb5p")) data->pseudoflavor = AUTH_GSS_KRB5P; + else if (!strcmp(secflavor, "krb5e")) + data->pseudoflavor = AUTH_GSS_KRB5E; else if (!strcmp(secflavor, "lipkey")) data->pseudoflavor = AUTH_GSS_LKEY; else if (!strcmp(secflavor, "lipkey-i")) diff -u -aur nfs-utils-1.1.0-rc1-orig/utils/mount/nfs_mount.h nfs-utils-1.1.0-rc1-rtprivacy/utils/mount/nfs_mount.h --- nfs-utils-1.1.0-rc1-orig/utils/mount/nfs_mount.h 2007-03-28 23:55:33.000000000 -0400 +++ nfs-utils-1.1.0-rc1-rtprivacy/utils/mount/nfs_mount.h 2007-06-14 17:49:15.000000000 -0400 @@ -77,6 +77,7 @@ #define AUTH_GSS_SPKM 390009 #define AUTH_GSS_SPKMI 390010 #define AUTH_GSS_SPKMP 390011 +#define AUTH_GSS_KRB5E 390012 #endif int nfsmount(const char *, const char *, int *, char **, char **, diff -u -aur nfs-utils-1.1.0-rc1-orig/utils/mountd/mountd.c nfs-utils-1.1.0-rc1-rtprivacy/utils/mountd/mountd.c --- nfs-utils-1.1.0-rc1-orig/utils/mountd/mountd.c 2007-03-28 23:55:33.000000000 -0400 +++ nfs-utils-1.1.0-rc1-rtprivacy/utils/mountd/mountd.c 2007-06-14 17:49:15.000000000 -0400 @@ -343,7 +343,8 @@ #define AUTH_GSS_KRB5 390003 #define AUTH_GSS_KRB5I 390004 #define AUTH_GSS_KRB5P 390005 - static int flavors[] = { AUTH_NULL, AUTH_UNIX, AUTH_GSS_KRB5, AUTH_GSS_KRB5I, AUTH_GSS_KRB5P}; +#define AUTH_GSS_KRB5E 390012 + static int flavors[] = { AUTH_NULL, AUTH_UNIX, AUTH_GSS_KRB5, AUTH_GSS_KRB5I, AUTH_GSS_KRB5P, AUTH_GSS_KRB5E}; struct nfs_fh_len *fh; xlog(D_CALL, "MNT3(%s) called", *path);