New version 1.9.6
[deb_libnfs.git] / packaging / RPM / libnfs.spec.in
index b4e313a1d84101ec1156e447d6a057690e287932..35e3825df4620c94351b7ef91e9fdfb9397d4dfd 100644 (file)
@@ -47,8 +47,7 @@ libtoolize -c -f -i
 automake --add-missing
 
 
-CFLAGS="$RPM_OPT_FLAGS $EXTRA -O0 -g -D_GNU_SOURCE" ./configure \
-       --prefix=%{_prefix} 
+CFLAGS="$RPM_OPT_FLAGS $EXTRA -O0 -g -D_GNU_SOURCE" %configure
 
 %install
 # Clean up in case there is trash left from a previous build
@@ -84,16 +83,93 @@ development libraries for LibNFS
 %files devel
 %defattr(-,root,root)
 %{_includedir}/nfsc/libnfs.h
+%{_includedir}/nfsc/libnfs-zdr.h
 %{_includedir}/nfsc/libnfs-raw.h
 %{_includedir}/nfsc/libnfs-raw-mount.h
 %{_includedir}/nfsc/libnfs-raw-nfs.h
 %{_includedir}/nfsc/libnfs-raw-portmap.h
 %{_includedir}/nfsc/libnfs-raw-rquota.h
+%{_includedir}/nfsc/libnfs-raw-nlm.h
+%{_includedir}/nfsc/libnfs-raw-nsm.h
 %{_libdir}/libnfs.a
 %{_libdir}/libnfs.la
 %{_libdir}/pkgconfig/libnfs.pc
 
+%package utils
+Summary: Utility programs for LibNFS
+Group: Applications/System
+
+%description utils
+Utility programs for LibNFS
+
+%files utils
+%defattr(-,root,root)
+%{_bindir}/nfs-ls
+%{_mandir}/man1/nfs-ls.1.gz
+
 %changelog
+* Tue Nov 25 2014 : Version 1.9.6
+ - Add O_TRUNC support for nfs_create
+ - Handle OOM during create
+ - Return more stats fields as part of readdir since we get these for "free"
+   when we use READDIRPLUS
+ - Follow symlinks during path resolution
+ - Add lchown, lstat and lutimes
+ - Replace all [u_]quad types with [u]int types in our RPC layer
+ - Solaris build fixes
+* Sat Jul 19 2014 : Version 1.9.5
+ - Remove old ONC-RPC symbols
+* Wed Mar 19 2014 : Version 1.9.3
+ - Add O_TRUNC support to nfs_open()
+ - Add a simple but incomplete LD_PRELOAD tool
+ - Fixes for some memory leaks and C++ compile support
+ - Make ANDROID default uid/gid to 65534
+ - Allow the READDIRPLUS emulation to still work if some objects
+   in the direcotry can not be lookedup (NFSv4 ACL denying READ-ATTRIBUTES)
+ - Have libnfs retry any read/write operations where the server responds
+   with a short read/write. Some servers do this when they are overloaded?
+* Thu Jan 30 2014 : Version 1.9.2
+ - Remove chdir change. This needs more testing.
+* Tue Jan 28 2014 : Version 1.9.1
+ - Restore libnfs-raw-*.h to make install
+* 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.
+* Wed Oct 30 2013 : Version 1.8
+ - Fix nasty memory leak in read_from_socket
+ - minor updates
+* Sun Oct 20 2013 : Version 1.7
+ - Allow nested eventloops so that a sync function can be called from a callback.
+ - Fix a bug in unmarshalling a uint64.
+ - Add PATHCONF support.
+ - WIN32/64 updates
+ - AROS updates
+* Mon May 27 2013 : Version 1.6
+ - AROS/Amiga support
+ - Chose better initial xid value to reduce the probability for collissions.
+ - Set default group to getgid() instead of -1. This fixes an interoperability
+ problem with 3.9 linux knfsd.
+* Mon Dec 3 2012 : Version 1.5
+ - Switch to using our own RPC/XDR replacement ZDR instead of relying on the
+   system RPC/TIRPC libraries. This allows using libnfs on platforms that lack
+   RPC libraries completely.
+ - Add support for Android.
+* Sun Nov 25 2012 : Version 1.4
+ - Add trackig of freed context and assert on using a context after it has been
+   freed.
+ - Windows x64 support and fixes.
+ - Switch to using our own version of xdr_int64() since the one in libtirpc
+   crashes on some platforms.
+ - Fix memory leak in an error path for addrinfo.
+ - Fix bug dereferencing a null pointer in the mount callback on error.
 * Sat Mar 3 2012 : Version 1.3
  - add set/unset to portmapper
  - add mount v1
@@ -109,4 +185,4 @@ development libraries for LibNFS
  - make sure the callback for connect is only invoked once for the sync api
  - make file offset bits 64 bits always
 * Sun Jul 31 2011 : Version 1.0
- - Initial version
\ No newline at end of file
+ - Initial version