rpms/nfs-utils/devel nfs-utils-1.1.1-gssd-mcred.patch, NONE, 1.1 nfs-utils-1.1.1-idmapd-validasc.patch, NONE, 1.1 nfs-utils-1.1.1-mountd-exportlist.patch, NONE, 1.1 nfs-utils-1.1.1-nfsstat-cmdline.patch, NONE, 1.1 nfs-utils.spec, 1.165, 1.166 nfslock.init, 1.19, 1.20
Steve Dickson (steved)
fedora-extras-commits at redhat.com
Mon Mar 3 16:22:44 UTC 2008
- Previous message (by thread): rpms/MAKEDEV/devel .cvsignore, 1.51, 1.52 MAKEDEV.spec, 1.59, 1.60 sources, 1.51, 1.52 makedev-3.23-compile-fix.patch, 1.1, NONE
- Next message (by thread): rpms/wpa_supplicant/F-8 wpa_supplicant-0.5.10-dbus-service-file.patch, NONE, 1.1 .cvsignore, 1.7, 1.8 sources, 1.7, 1.8 wpa_supplicant.spec, 1.43, 1.44 fi.epitest.hostap.WPASupplicant.service, 1.1, NONE wpa_supplicant-0.5.7-always-scan.patch, 1.1, NONE wpa_supplicant-0.5.7-dbus-blobs.patch, 1.4, NONE wpa_supplicant-0.5.7-dbus-iface-segfault-fix.patch, 1.1, NONE wpa_supplicant-0.5.7-dbus-permissions-fix.patch, 1.1, NONE wpa_supplicant-0.5.7-debug-file.patch, 1.1, NONE wpa_supplicant-0.5.7-fix-dynamic-wep-with-mac80211.patch, 1.1, NONE wpa_supplicant-0.5.7-fix-signal-leaks.patch, 1.1, NONE wpa_supplicant-0.5.7-ignore-dup-ca-cert-addition.patch, 1.2, NONE wpa_supplicant-0.5.7-sigusr1-changes-debuglevel.patch, 1.1, NONE wpa_supplicant-0.5.9-adhoc-frequency.patch, 1.1, NONE wpa_supplicant-driver-wext-debug.patch, 1.2, NONE wpa_supplicant-wep-key-fix.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: steved
Update of /cvs/pkgs/rpms/nfs-utils/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23732
Modified Files:
nfs-utils.spec nfslock.init
Added Files:
nfs-utils-1.1.1-gssd-mcred.patch
nfs-utils-1.1.1-idmapd-validasc.patch
nfs-utils-1.1.1-mountd-exportlist.patch
nfs-utils-1.1.1-nfsstat-cmdline.patch
Log Message:
- Stopped mountd from incorrectly logging an error
(commit 9dd9b68c4c44f0d9102eb85ee2fa36a8b7f638e3)
- Stop gssd from ignoring the machine credential caches
(commit 46d439b17f22216ce8f9257a982c6ade5d1c5931)
- Fixed typo in the nfsstat command line arugments.
(commit acf95d32a44fd8357c24e8a04ec53fc6900bfc58)
- Added test to stop buffer overflow in idmapd
(commit bcd0fcaf0966c546da5043be700587f73174ae25)
nfs-utils-1.1.1-gssd-mcred.patch:
--- NEW FILE nfs-utils-1.1.1-gssd-mcred.patch ---
commit 46d439b17f22216ce8f9257a982c6ade5d1c5931
Author: Vince Busam <vbusam at google.com>
Date: Tue Feb 26 13:04:52 2008 -0500
Stop gssd from ignoring the machine credential cache
defined by the -d flag
Signed-off-by: Steve Dickson <steved at redhat.com>
Signed-off-by: Kevin Coffman <kwc at citi.umich.edu>
diff --git a/utils/gssd/krb5_util.c b/utils/gssd/krb5_util.c
index bf8690e..3cf27ca 100644
--- a/utils/gssd/krb5_util.c
+++ b/utils/gssd/krb5_util.c
@@ -404,7 +404,7 @@ gssd_get_single_krb5_cred(krb5_context context,
cache_type = "FILE";
snprintf(cc_name, sizeof(cc_name), "%s:%s/%s%s_%s",
cache_type,
- GSSD_DEFAULT_CRED_DIR, GSSD_DEFAULT_CRED_PREFIX,
+ ccachedir, GSSD_DEFAULT_CRED_PREFIX,
GSSD_DEFAULT_MACHINE_CRED_SUFFIX, ple->realm);
ple->endtime = my_creds.times.endtime;
if (ple->ccname != NULL)
nfs-utils-1.1.1-idmapd-validasc.patch:
--- NEW FILE nfs-utils-1.1.1-idmapd-validasc.patch ---
commit bcd0fcaf0966c546da5043be700587f73174ae25
Author: NeilBrown <neilb at suse.de>
Date: Tue Feb 26 13:57:39 2008 -0500
If validateascii is passed a string containing only non-zero 7bit
values, then the loop with exit with i == len, and the following
test will access beyond the end of the array.
So add an extra test to fix this.
Found by Marcus Meissner <meissner at novell.com>.
Signed-off-by: NeilBrown <neilb at suse.de>
Signed-off-by: Steve Dickson <steved at redhat.com>
diff --git a/utils/idmapd/idmapd.c b/utils/idmapd/idmapd.c
index 355c6e1..6b5971c 100644
--- a/utils/idmapd/idmapd.c
+++ b/utils/idmapd/idmapd.c
@@ -848,7 +848,7 @@ validateascii(char *string, u_int32_t len)
return (-1);
}
- if (string[i] != '\0')
+ if ((i >= len) || string[i] != '\0')
return (-1);
return (i + 1);
nfs-utils-1.1.1-mountd-exportlist.patch:
--- NEW FILE nfs-utils-1.1.1-mountd-exportlist.patch ---
commit 9dd9b68c4c44f0d9102eb85ee2fa36a8b7f638e3
Author: Harshula Jayasuriya <harshula at sgi.com>
Date: Tue Feb 12 16:13:25 2008 -0500
In mountd, if get_exportlist() (utils/mountd/mountd.c) returns NULL it
should not be considered a failure. It just means that there are no
exports on the system.
The practical problem with the current code is that a showmount -e
results in a syslog message from mountd that looks like:
rpc.mountd: export request from 10.250.100.2 failed.
Reviewed-by: Greg Banks <gnb at sgi.com>
Signed-off-by: Harshula Jayasuriya <harshula at sgi.com>
Signed-off-by: Steve Dickson <steved at redhat.com>
diff --git a/utils/mountd/mountd.c b/utils/mountd/mountd.c
index 4a50588..63d5ce1 100644
--- a/utils/mountd/mountd.c
+++ b/utils/mountd/mountd.c
@@ -203,9 +203,8 @@ mount_dump_1_svc(struct svc_req *rqstp, void *argp, mountlist *res)
struct sockaddr_in *addr =
(struct sockaddr_in *) svc_getcaller(rqstp->rq_xprt);
- if ((*res = mountlist_list()) == NULL)
- xlog(L_WARNING, "dump request from %s failed.",
- inet_ntoa(addr->sin_addr));
+ xlog(D_CALL, "dump request from %s.", inet_ntoa(addr->sin_addr));
+ *res = mountlist_list();
return 1;
}
@@ -254,9 +253,8 @@ mount_export_1_svc(struct svc_req *rqstp, void *argp, exports *resp)
struct sockaddr_in *addr =
(struct sockaddr_in *) svc_getcaller(rqstp->rq_xprt);
- if ((*resp = get_exportlist()) == NULL)
- xlog(L_WARNING, "export request from %s failed.",
- inet_ntoa(addr->sin_addr));
+ xlog(D_CALL, "export request from %s.", inet_ntoa(addr->sin_addr));
+ *resp = get_exportlist();
return 1;
}
@@ -267,9 +265,9 @@ mount_exportall_1_svc(struct svc_req *rqstp, void *argp, exports *resp)
struct sockaddr_in *addr =
(struct sockaddr_in *) svc_getcaller(rqstp->rq_xprt);
- if ((*resp = get_exportlist()) == NULL)
- xlog(L_WARNING, "exportall request from %s failed.",
- inet_ntoa(addr->sin_addr));
+ xlog(D_CALL, "exportall request from %s.", inet_ntoa(addr->sin_addr));
+ *resp = get_exportlist();
+
return 1;
}
nfs-utils-1.1.1-nfsstat-cmdline.patch:
--- NEW FILE nfs-utils-1.1.1-nfsstat-cmdline.patch ---
commit acf95d32a44fd8357c24e8a04ec53fc6900bfc58
Author: Peng Haitao <penght at cn.fujitsu.com>
Date: Tue Feb 26 13:52:18 2008 -0500
Fixed typo in the nfsstat command line arugments.
Signed-off-by: Steve Dickson <steved at redhat.com>
diff --git a/utils/nfsstat/nfsstat.c b/utils/nfsstat/nfsstat.c
index 828119b..ed8cfc8 100644
--- a/utils/nfsstat/nfsstat.c
+++ b/utils/nfsstat/nfsstat.c
@@ -237,7 +237,7 @@ static struct option longopts[] =
{ "all", 0, 0, 'v' },
{ "auto", 0, 0, '\3' },
{ "client", 0, 0, 'c' },
- { "mounts", 0, 0, 'm' },
+ { "mounted", 0, 0, 'm' },
{ "nfs", 0, 0, 'n' },
{ "rpc", 0, 0, 'r' },
{ "server", 0, 0, 's' },
Index: nfs-utils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nfs-utils/devel/nfs-utils.spec,v
retrieving revision 1.165
retrieving revision 1.166
diff -u -r1.165 -r1.166
--- nfs-utils.spec 9 Feb 2008 15:02:57 -0000 1.165
+++ nfs-utils.spec 3 Mar 2008 16:22:08 -0000 1.166
@@ -2,7 +2,7 @@
Name: nfs-utils
URL: http://sourceforge.net/projects/nfs
Version: 1.1.1
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 1
# group all 32bit related archs
@@ -45,6 +45,10 @@
Patch105: nfs-utils-1.1.1-mountd-crossmnt.patch
Patch106: nfs-utils-1.1.1-mount-relatime.patch
Patch107: nfs-utils-1.1.1-mountd-crossmnt-cleanup.patch
+Patch108: nfs-utils-1.1.1-mountd-exportlist.patch
+Patch109: nfs-utils-1.1.1-gssd-mcred.patch
+Patch110: nfs-utils-1.1.1-nfsstat-cmdline.patch
+Patch111: nfs-utils-1.1.1-idmapd-validasc.patch
Group: System Environment/Daemons
Provides: exportfs = %{epoch}:%{version}-%{release}
@@ -114,6 +118,10 @@
%patch105 -p1
%patch106 -p1
%patch107 -p1
+%patch108 -p1
+%patch109 -p1
+%patch110 -p1
+%patch111 -p1
# Remove .orig files
find . -name "*.orig" | xargs rm -f
@@ -277,6 +285,16 @@
%attr(4755,root,root) /sbin/umount.nfs4
%changelog
+* Mon Mar 3 2008 Steve Dickson <steved at redhat.com> 1.1.1-5
+- Stopped mountd from incorrectly logging an error
+ (commit 9dd9b68c4c44f0d9102eb85ee2fa36a8b7f638e3)
+- Stop gssd from ignoring the machine credential caches
+ (commit 46d439b17f22216ce8f9257a982c6ade5d1c5931)
+- Fixed typo in the nfsstat command line arugments.
+ (commit acf95d32a44fd8357c24e8a04ec53fc6900bfc58)
+- Added test to stop buffer overflow in idmapd
+ (commit bcd0fcaf0966c546da5043be700587f73174ae25)
+
* Sat Feb 9 2008 Steve Dickson <steved at redhat.com> 1.1.1-4
- Cleaned up some typos that were found in the various
places in the mountd code
Index: nfslock.init
===================================================================
RCS file: /cvs/pkgs/rpms/nfs-utils/devel/nfslock.init,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- nfslock.init 5 Jan 2008 14:27:40 -0000 1.19
+++ nfslock.init 3 Mar 2008 16:22:08 -0000 1.20
@@ -53,11 +53,12 @@
start() {
if [ ! -f /var/lock/subsys/nfslock ]; then
+
+ # Make sure locks are recovered
+ rm -f /var/run/sm-notify.pid
+
# Start daemons.
if [ "$USERLAND_LOCKD" ]; then
- # Make sure locks are recovered
- rm -f /var/run/sm-notify.pid
-
echo -n $"Starting NFS locking: "
daemon rpc.lockd
echo
- Previous message (by thread): rpms/MAKEDEV/devel .cvsignore, 1.51, 1.52 MAKEDEV.spec, 1.59, 1.60 sources, 1.51, 1.52 makedev-3.23-compile-fix.patch, 1.1, NONE
- Next message (by thread): rpms/wpa_supplicant/F-8 wpa_supplicant-0.5.10-dbus-service-file.patch, NONE, 1.1 .cvsignore, 1.7, 1.8 sources, 1.7, 1.8 wpa_supplicant.spec, 1.43, 1.44 fi.epitest.hostap.WPASupplicant.service, 1.1, NONE wpa_supplicant-0.5.7-always-scan.patch, 1.1, NONE wpa_supplicant-0.5.7-dbus-blobs.patch, 1.4, NONE wpa_supplicant-0.5.7-dbus-iface-segfault-fix.patch, 1.1, NONE wpa_supplicant-0.5.7-dbus-permissions-fix.patch, 1.1, NONE wpa_supplicant-0.5.7-debug-file.patch, 1.1, NONE wpa_supplicant-0.5.7-fix-dynamic-wep-with-mac80211.patch, 1.1, NONE wpa_supplicant-0.5.7-fix-signal-leaks.patch, 1.1, NONE wpa_supplicant-0.5.7-ignore-dup-ca-cert-addition.patch, 1.2, NONE wpa_supplicant-0.5.7-sigusr1-changes-debuglevel.patch, 1.1, NONE wpa_supplicant-0.5.9-adhoc-frequency.patch, 1.1, NONE wpa_supplicant-driver-wext-debug.patch, 1.2, NONE wpa_supplicant-wep-key-fix.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list