From 5392b1cfbcc0f83c7ca315c188076a35749f792d Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Mon, 27 Jan 2014 20:47:24 -0800 Subject: [PATCH] New version : 1.9.0 - Use _stat64 on windows so file sizes become 64bit always. - Increase default marshalling buffer so we can marshall large PDUs. - RPC layer support for NFSv2 - Win32 updates and fixes - Add URL parsing functions and URL argument support. - New utility: nfs-io - nfs-ls enhancements - RPC layer support for NSM - Add example FUSE filesystem. - Minor fixes. --- Makefile.am | 2 +- configure.ac | 2 +- include/Makefile.am | 10 +++------- lib/Makefile.am | 6 +++--- mount/Makefile.am | 2 +- nfs/Makefile.am | 2 +- nlm/Makefile.am | 2 +- nsm/Makefile.am | 2 +- packaging/RPM/libnfs.spec.in | 11 +++++++++++ portmap/Makefile.am | 2 +- rquota/Makefile.am | 2 +- 11 files changed, 25 insertions(+), 18 deletions(-) diff --git a/Makefile.am b/Makefile.am index 3dec343..4ffb68f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,5 +3,5 @@ SUBDIRS = mount nfs nlm nsm portmap rquota lib include . $(MAYBE_EXAMPLES) pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libnfs.pc -EXTRA_DIST = README COPYING libnfs.pc.in +EXTRA_DIST = README COPYING libnfs.pc.in examples diff --git a/configure.ac b/configure.ac index 4ebf6f5..d405377 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ(2.50) -AC_INIT([libnfs], [1.8.91], [ronniesahlberg@gmail.com]) +AC_INIT([libnfs], [1.9.0], [ronniesahlberg@gmail.com]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([foreign]) AC_CANONICAL_HOST diff --git a/include/Makefile.am b/include/Makefile.am index e1e65dc..3ae7e80 100644 --- a/include/Makefile.am +++ b/include/Makefile.am @@ -1,11 +1,7 @@ nfscdir = $(includedir)/nfsc dist_nfsc_HEADERS = \ + libnfs-private.h \ + slist.h \ nfsc/libnfs.h \ nfsc/libnfs-raw.h \ - nfsc/libnfs-zdr.h \ - ${abs_top_srcdir}/mount/libnfs-raw-mount.h \ - ${abs_top_srcdir}/portmap/libnfs-raw-portmap.h \ - ${abs_top_srcdir}/nfs/libnfs-raw-nfs.h \ - ${abs_top_srcdir}/nlm/libnfs-raw-nlm.h \ - ${abs_top_srcdir}/nsm/libnfs-raw-nsm.h \ - ${abs_top_srcdir}/rquota/libnfs-raw-rquota.h + nfsc/libnfs-zdr.h diff --git a/lib/Makefile.am b/lib/Makefile.am index de4fc58..c3a022b 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -18,9 +18,9 @@ libnfs_la_SOURCES = \ pdu.c \ socket.c -SOCURRENT=1 -SOREVISION=8 -SOAGE=0 +SOCURRENT=2 +SOREVISION=0 +SOAGE=1 libnfs_la_LDFLAGS = -version-info $(SOCURRENT):$(SOREVISION):$(SOAGE) libnfs_la_LIBADD = \ ../mount/libmount.la \ diff --git a/mount/Makefile.am b/mount/Makefile.am index 9dadbf8..138d031 100644 --- a/mount/Makefile.am +++ b/mount/Makefile.am @@ -10,7 +10,7 @@ libmount_la_CPPFLAGS = -I$(abs_top_srcdir)/include \ -I$(abs_top_srcdir)/include/nfsc libmount_la_SOURCES = \ $(mount_SOURCES_GENERATED) \ - mount.c libnfs-raw-mount.c + mount.c libnfs-raw-mount.c libnfs-raw-mount.h $(mount_GENERATED) : mount-stamp mount-stamp : mount.x diff --git a/nfs/Makefile.am b/nfs/Makefile.am index 82e60c5..aad66ce 100644 --- a/nfs/Makefile.am +++ b/nfs/Makefile.am @@ -10,7 +10,7 @@ libnfs_la_CPPFLAGS = -I$(abs_top_srcdir)/include \ -I$(abs_top_srcdir)/include/nfsc libnfs_la_SOURCES = \ $(nfs_SOURCES_GENERATED) \ - nfs.c nfsacl.c libnfs-raw-nfs.c + nfs.c nfsacl.c libnfs-raw-nfs.c libnfs-raw-nfs.h $(nfs_GENERATED) : nfs-stamp nfs-stamp : nfs.x diff --git a/nlm/Makefile.am b/nlm/Makefile.am index d6dd13c..5b6d02f 100644 --- a/nlm/Makefile.am +++ b/nlm/Makefile.am @@ -10,7 +10,7 @@ libnlm_la_CPPFLAGS = -I$(abs_top_srcdir)/include \ -I$(abs_top_srcdir)/include/nfsc libnlm_la_SOURCES = \ $(nlm_SOURCES_GENERATED) \ - nlm.c libnfs-raw-nlm.c + nlm.c libnfs-raw-nlm.c libnfs-raw-nlm.h $(nlm_GENERATED) : nlm-stamp nlm-stamp : nlm.x diff --git a/nsm/Makefile.am b/nsm/Makefile.am index 1ec6ed6..6362ddb 100644 --- a/nsm/Makefile.am +++ b/nsm/Makefile.am @@ -10,7 +10,7 @@ libnsm_la_CPPFLAGS = -I$(abs_top_srcdir)/include \ -I$(abs_top_srcdir)/include/nfsc libnsm_la_SOURCES = \ $(nsm_SOURCES_GENERATED) \ - nsm.c libnfs-raw-nsm.c + nsm.c libnfs-raw-nsm.c libnfs-raw-nsm.h $(nsm_GENERATED) : nsm-stamp nsm-stamp : nsm.x diff --git a/packaging/RPM/libnfs.spec.in b/packaging/RPM/libnfs.spec.in index 4b913ac..6293f56 100644 --- a/packaging/RPM/libnfs.spec.in +++ b/packaging/RPM/libnfs.spec.in @@ -96,6 +96,17 @@ development libraries for LibNFS %{_libdir}/pkgconfig/libnfs.pc %changelog +* Mon Jan 27 2014 : Version 1.9 + - Use _stat64 on windows so file sizes become 64bit always. + - Increase default marshalling buffer so we can marshall large PDUs. + - RPC layer support for NFSv2 + - Win32 updates and fixes + - Add URL parsing functions and URL argument support. + - New utility: nfs-io + - nfs-ls enhancements + - RPC layer support for NSM + - Add example FUSE filesystem. + - Minor fixes. * Sun Oct 30 2013 : Version 1.8 - Fix nasty memory leak in read_from_socket - minor updates diff --git a/portmap/Makefile.am b/portmap/Makefile.am index 2234964..4d486fc 100644 --- a/portmap/Makefile.am +++ b/portmap/Makefile.am @@ -10,7 +10,7 @@ libportmap_la_CPPFLAGS = -I$(abs_top_srcdir)/include \ -I$(abs_top_srcdir)/include/nfsc libportmap_la_SOURCES = \ $(portmap_SOURCES_GENERATED) \ - portmap.c libnfs-raw-portmap.c + portmap.c libnfs-raw-portmap.c libnfs-raw-portmap.h $(portmap_GENERATED) : portmap-stamp portmap-stamp : portmap.x diff --git a/rquota/Makefile.am b/rquota/Makefile.am index 07b22df..02f86f7 100644 --- a/rquota/Makefile.am +++ b/rquota/Makefile.am @@ -10,7 +10,7 @@ librquota_la_CPPFLAGS = -I$(abs_top_srcdir)/include \ -I$(abs_top_srcdir)/include/nfsc librquota_la_SOURCES = \ $(rquota_SOURCES_GENERATED) \ - rquota.c libnfs-raw-rquota.c + rquota.c libnfs-raw-rquota.c libnfs-raw-rquota.h $(rquota_GENERATED) : rquota-stamp rquota-stamp : rquota.x -- 2.34.1