Hello community,
here is the log from the commit of package encfs
checked in at Fri Apr 25 16:02:01 CEST 2008.
--------
--- encfs/encfs.changes 2007-10-24 21:44:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/encfs/encfs.changes 2008-04-15 11:13:12.768757000 +0200
@@ -1,0 +2,24 @@
+Tue Apr 15 11:00:58 CEST 2008 - mszeredi@suse.de
+
+- updated to version 1.4.2
+ * move buffer management to avoid memory leak in case of decoding
+ error
+ * reverse encryption support
+ * fix rename bug by tracking and applying undo in all error paths
+ (launchpad bug #160214)
+ * add '-o' option which passes arg through to fuse
+ * add -h option
+ * add mount-on-demand
+ * change license file to GPL3
+ * enlarge max password length
+ * run extpass command via shell, to allow passing arguments
+ to program
+ * fix directory rename issue (launchpad bug #183358)
+ * no arg required for stdinpass
+ * ensure paths end in '/'. fixes (launchpad bug #184905)
+ * add zero-block pass-through option, enabling allow-holes code
+ * fix bug in export - wasn't able to export symlinks (launchpad
+ bug #201974)
+ * switch to V6 XML config format
+
+-------------------------------------------------------------------
Old:
----
encfs-1.3.2-1.tar.bz2
New:
----
autoconf_fix.patch
encfs-1.4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ encfs.spec ++++++
--- /var/tmp/diff_new_pack.XC3930/_old 2008-04-25 16:01:49.000000000 +0200
+++ /var/tmp/diff_new_pack.XC3930/_new 2008-04-25 16:01:49.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package encfs (Version 1.3.2)
+# spec file for package encfs (Version 1.4.2)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,17 +10,19 @@
# norootforbuild
+
Name: encfs
-BuildRequires: fuse-devel gcc-c++ openssl-devel pkgconfig rlog-devel zlib-devel
+BuildRequires: boost-devel fuse-devel gcc-c++ openssl-devel pkgconfig rlog-devel zlib-devel
Requires: fuse
Summary: Userspace Encrypted File System
-Version: 1.3.2
-Release: 47
-License: GPL v2 or later
+Version: 1.4.2
+Release: 1
+License: GPL v2 or later; GPL v3 or later
Group: System/Filesystems
-Source: %{name}-%{version}-1.tar.bz2
+Source: %{name}-%{version}.tar.bz2
Patch: include_fix.patch
-Url: http://arg0.net/encfs
+Patch2: autoconf_fix.patch
+Url: http://www.arg0.net/encfs
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -52,13 +54,14 @@
%prep
%setup
%patch
+%patch2
%{?suse_update_config:%{suse_update_config -f}}
%build
autoreconf -fi
CFLAGS="$RPM_OPT_FLAGS" \
CXXFLAGS="$RPM_OPT_FLAGS" \
-./configure --prefix=%{_prefix} --libdir=%{_libdir} --mandir=%{_mandir}
+./configure --prefix=%{_prefix} --libdir=%{_libdir} --mandir=%{_mandir} --with-boost-libdir=%{_libdir}
make
%install
@@ -88,32 +91,54 @@
%doc %{_mandir}/man?/*
%{_bindir}/encfs*
%{_libdir}/libencfs.so.*
+
%changelog
-* Wed Oct 24 2007 - mszeredi@suse.de
+* Tue Apr 15 2008 mszeredi@suse.de
+- updated to version 1.4.2
+ * move buffer management to avoid memory leak in case of decoding
+ error
+ * reverse encryption support
+ * fix rename bug by tracking and applying undo in all error paths
+ (launchpad bug #160214)
+ * add '-o' option which passes arg through to fuse
+ * add -h option
+ * add mount-on-demand
+ * change license file to GPL3
+ * enlarge max password length
+ * run extpass command via shell, to allow passing arguments
+ to program
+ * fix directory rename issue (launchpad bug #183358)
+ * no arg required for stdinpass
+ * ensure paths end in '/'. fixes (launchpad bug #184905)
+ * add zero-block pass-through option, enabling allow-holes code
+ * fix bug in export - wasn't able to export symlinks (launchpad
+ bug #201974)
+ * switch to V6 XML config format
+* Wed Oct 24 2007 mszeredi@suse.de
- Fix compile errors and warnings in beta
-* Fri Aug 10 2007 - bk@suse.de
+* Fri Aug 10 2007 bk@suse.de
- Add "Requires: fuse" to ensure that fuse is present (285101#c29)
- Use %%find_lang to mark locale files with missing %%lang (rpmlint)
-* Thu Mar 29 2007 - meissner@suse.de
+* Thu Mar 29 2007 meissner@suse.de
- buildrequires zlib-devel
-* Thu Feb 15 2007 - mszeredi@suse.cz
+* Thu Feb 15 2007 mszeredi@suse.cz
- updated to version 1.3.2
* fix failure to process HMAC correctly in case of read error
* builds with GCC 4.2
* add workaround for group permission problem in 'public' mode
-* Mon May 15 2006 - tiwai@suse.de
+* Mon May 15 2006 tiwai@suse.de
- updated to version 1.3.1.
* ports for fuse-2.5
* bugfixes for null filename encryption
* fix directory rename error
* new translations
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Tue Jan 17 2006 - tiwai@suse.de
+* Tue Jan 17 2006 tiwai@suse.de
- fix the build with fuse 2.5.0.
-* Tue Nov 15 2005 - tiwai@suse.de
+* Tue Nov 15 2005 tiwai@suse.de
- updated to version 1.2.5.
-* Fri Sep 30 2005 - tiwai@suse.de
+* Fri Sep 30 2005 tiwai@suse.de
- updated to version 1.2.4.
-* Wed May 25 2005 - tiwai@suse.de
+* Wed May 25 2005 tiwai@suse.de
- initial version: 1.2.2
++++++ autoconf_fix.patch ++++++
--- configure.ac.orig
+++ configure.ac
@@ -24,7 +24,6 @@ AC_PREFIX_DEFAULT(/usr/local)
AM_GNU_GETTEXT([external])
AM_GNU_GETTEXT_VERSION(0.16.1)
-AM_MKINSTALLDIRS
dnl AC_LIB_LINKFLAGS([asprintf]) # use internal copy
dnl create only shared libtool-libraries
++++++ encfs-1.3.2-1.tar.bz2 -> encfs-1.4.2.tar.bz2 ++++++
++++ 96652 lines of diff (skipped)
++++++ include_fix.patch ++++++
--- /var/tmp/diff_new_pack.XC3930/_old 2008-04-25 16:01:51.000000000 +0200
+++ /var/tmp/diff_new_pack.XC3930/_new 2008-04-25 16:01:51.000000000 +0200
@@ -1,46 +1,4 @@
---- configure.ac
-+++ configure.ac
-@@ -50,7 +50,7 @@
- LDFLAGS="$LDFLAGS $PTHREAD_LIBS $USER_LDFLAGS"
-
- if test "$GXX" = "yes"; then
-- CXXFLAGS="-W -Wall -Wshadow -Wpointer-arith -Wwrite-strings $CXXFLAGS"
-+ CXXFLAGS="-W -Wall -Wshadow -Wpointer-arith -Wwrite-strings -fno-strict-aliasing $CXXFLAGS"
- dnl CXXFLAGS="$CXXFLAGS -Wformat=2 -Wconversion"
- fi
-
---- encfs/BlockFileIO.cpp
-+++ encfs/BlockFileIO.cpp
-@@ -22,6 +22,7 @@
- #include