commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2020-03-24 22:29:57 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new.3160 (New) Package is "encfs" Tue Mar 24 22:29:57 2020 rev:41 rq:787679 version:1.9.5 Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2020-03-14 09:53:54.431047014 +0100 +++ /work/SRC/openSUSE:Factory/.encfs.new.3160/encfs.changes2020-03-24 22:30:10.821024122 +0100 @@ -1,0 +2,5 @@ +Tue Mar 24 06:58:25 UTC 2020 - Max Lin + +- Disable RPATH for building + +--- Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.2AGP3B/_old 2020-03-24 22:30:12.361024895 +0100 +++ /var/tmp/diff_new_pack.2AGP3B/_new 2020-03-24 22:30:12.369024899 +0100 @@ -1,7 +1,7 @@ # # spec file for package encfs # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -49,9 +49,9 @@ Version:1.9.5 Release:0 Summary:Userspace Encrypted File System -License:GPL-2.0+ and GPL-3.0+ +License:GPL-2.0-or-later AND GPL-3.0-or-later Group: System/Filesystems -Url:https://vgough.github.io/encfs/ +URL:https://vgough.github.io/encfs/ Source: https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz BuildRequires: cmake >= 3.0.2 BuildRequires: fuse-devel @@ -112,7 +112,7 @@ %build %if %{use_cmake_macro} -%cmake \ +%cmake -DCMAKE_SKIP_RPATH:BOOL=ON \ %if %{os_has_tinyxml2} -DUSE_INTERNAL_TINYXML:BOOL=OFF %else @@ -151,7 +151,11 @@ %endif %endif +%if %{use_cmake_macro} +%cmake_build +%else make %{?_smp_mflags} VERBOSE=1 +%endif %install %cmake_install @@ -176,7 +180,8 @@ %files %defattr(-,root,root) -%doc AUTHORS COPYING* ChangeLog DESIGN.md PERFORMANCE.md README* +%license COPYING* +%doc AUTHORS ChangeLog DESIGN.md PERFORMANCE.md README* %{_mandir}/man?/* %{_bindir}/encfs* %{_libdir}/libencfs.so.*
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2020-03-14 09:53:53 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new.3160 (New) Package is "encfs" Sat Mar 14 09:53:53 2020 rev:40 rq:783493 version:1.9.5 Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2018-01-23 13:52:58.169669977 +0100 +++ /work/SRC/openSUSE:Factory/.encfs.new.3160/encfs.changes2020-03-14 09:53:54.431047014 +0100 @@ -1,0 +2,33 @@ +Fri Mar 06 20:23:14 UTC 2020 - Markus Ebner + +- update to 1.9.5 + * Correct a int/off_t buffer overflow in getSize() + * Correct a possible write crash + * Correct encfsctl cat and add encfsctl --reverse cat + * Add -c & -u cmdline options + * Add --noattrcache & --nodatacache cmdline options + * Ignore .encfs6.xml file in reverse mode + * Do not count usage on root path (to avoid resetting the --idle option) + * Use stderr instead of stdout for error messages + * Add the ability to disable data encryption (absolutely discouraged) + * Add Cygwin support +- update to 1.9.4 + * Fix packaging error leading to wrong version output + * Fix shared lib compilation (cmake -DBUILD_SHARED_LIBS=ON ..) +- update to 1.9.3 + * Fix compilation with "-std=c++11" + * Fix a gid permission issue with allow_other + * Fix operations on symlinks + * Fix a race in idle unmount + * Add --reversewrite cli option + * Add PID to syslog logging + * Deep code sanity check + * Modernize coding style + * Make codebase warnings & clang-tidy clean + * Bump FUSE_USE_VERSION to 29 + * Ensure compatibility with LibreSSL + * Switch to vendored lib tinyxml2 & easylogging + * Reorganize man page and add missing options + * Add gtest and micro benchmarks + +--- Old: encfs-1.9.2.tar.gz New: encfs-1.9.5.tar.gz Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.sPjbZy/_old 2020-03-14 09:53:55.039047460 +0100 +++ /var/tmp/diff_new_pack.sPjbZy/_new 2020-03-14 09:53:55.043047463 +0100 @@ -1,7 +1,7 @@ # # spec file for package encfs # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -46,7 +46,7 @@ %endif Name: encfs -Version:1.9.2 +Version:1.9.5 Release:0 Summary:Userspace Encrypted File System License:GPL-2.0+ and GPL-3.0+ ++ encfs-1.9.2.tar.gz -> encfs-1.9.5.tar.gz ++ /work/SRC/openSUSE:Factory/encfs/encfs-1.9.2.tar.gz /work/SRC/openSUSE:Factory/.encfs.new.3160/encfs-1.9.5.tar.gz differ: char 13, line 1
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2018-01-23 13:52:57 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is "encfs" Tue Jan 23 13:52:57 2018 rev:39 rq:568219 version:1.9.2 Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2017-08-24 18:45:26.256231224 +0200 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2018-01-23 13:52:58.169669977 +0100 @@ -1,0 +2,5 @@ +Wed Jan 17 15:13:10 UTC 2018 - fv...@suse.com + +- Fix combination of os_has_tinyxml and use_cmake_macro + +--- Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.WR5QWV/_old 2018-01-23 13:52:59.593603456 +0100 +++ /var/tmp/diff_new_pack.WR5QWV/_new 2018-01-23 13:52:59.597603269 +0100 @@ -112,7 +112,12 @@ %build %if %{use_cmake_macro} -%cmake +%cmake \ +%if %{os_has_tinyxml2} + -DUSE_INTERNAL_TINYXML:BOOL=OFF +%else + -DUSE_INTERNAL_TINYXML:BOOL=ON +%endif %else mkdir build cd build @@ -141,10 +146,12 @@ -DCMAKE_MODULES_INSTALL_DIR=%{_datadir}/cmake/Modules \ %if %{os_has_tinyxml2} -DUSE_INTERNAL_TINYXML:BOOL=OFF +%else + -DUSE_INTERNAL_TINYXML:BOOL=ON +%endif %endif make %{?_smp_mflags} VERBOSE=1 -%endif %install %cmake_install
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2017-08-24 18:44:19 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is "encfs" Thu Aug 24 18:44:19 2017 rev:38 rq:514178 version:1.9.2 Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2017-04-28 09:13:37.823315206 +0200 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2017-08-24 18:45:26.256231224 +0200 @@ -1,0 +2,13 @@ +Wed Jul 26 07:03:36 UTC 2017 - wagner-tho...@gmx.at + +- update to 1.9.2 + * fix a use-after-free bug that was introduced in v1.9-rc1 + * cast booleans to int before writing the XML config + * support reading the config file from pipes + * add "-t" option to set syslog tag + * allow read/write in standard reverse mode + * reject empty passwords + * support building with openssl 1.1 +- removed now unneeded 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch + +--- Old: 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch encfs-1.9.1.tar.gz New: encfs-1.9.2.tar.gz Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.M3OenH/_old 2017-08-24 18:45:27.220095510 +0200 +++ /var/tmp/diff_new_pack.M3OenH/_new 2017-08-24 18:45:27.248091568 +0200 @@ -46,16 +46,14 @@ %endif Name: encfs -Version:1.9.1 +Version:1.9.2 Release:0 Summary:Userspace Encrypted File System License:GPL-2.0+ and GPL-3.0+ Group: System/Filesystems Url:https://vgough.github.io/encfs/ Source: https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz -# PATCH-FIX-UPSTREAM 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch #212 -Patch0: 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch -BuildRequires: cmake >= 3.1 +BuildRequires: cmake >= 3.0.2 BuildRequires: fuse-devel BuildRequires: gcc-c++ BuildRequires: libtool @@ -111,7 +109,6 @@ %prep %setup -%patch0 -p1 %build %if %{use_cmake_macro} ++ encfs-1.9.1.tar.gz -> encfs-1.9.2.tar.gz ++ /work/SRC/openSUSE:Factory/encfs/encfs-1.9.1.tar.gz /work/SRC/openSUSE:Factory/.encfs.new/encfs-1.9.2.tar.gz differ: char 12, line 1
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2017-04-28 09:13:23 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is "encfs" Fri Apr 28 09:13:23 2017 rev:37 rq:490951 version:1.9.1 Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2017-03-31 15:09:29.524345708 +0200 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2017-04-28 09:13:37.823315206 +0200 @@ -1,0 +2,11 @@ +Sun Apr 23 08:52:20 UTC 2017 - wagner-tho...@gmx.at + +- patch 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch fixes + some undefined references. See upstream issue + https://github.com/vgough/encfs/issues/291 + With this patch, the %cmake macro can now be used for building if + version of cmake is greater than 3.3 +- improved detection of tinyxml: now builds on more architectures + and SLE12 SP2 + +--- New: 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.RXotQC/_old 2017-04-28 09:13:38.487221585 +0200 +++ /var/tmp/diff_new_pack.RXotQC/_new 2017-04-28 09:13:38.491221022 +0200 @@ -19,17 +19,30 @@ # Perl-Test-More >= 0.31 is requires by checks but yet not present in SuSE repos %define do_checks 0 -# cmake macro on SuSE forces linker to use '--no-undefined' but this will -# produce errors related to easylogging++ like # "undefined references to -# `el::base::elStorage'". See https://github.com/vgough/encfs/issues/291 +# The cmake macro for distros with cmake 3.3 cannot build encfs +%define use_cmake_macro 1 +%if 0%{?suse_version} == 1315 && 0%{?sle_version} == 120100 +# Leap 42.1 %define use_cmake_macro 0 +%endif +%if 0%{?suse_version} > 1320 +%ifarch ppc +%define use_cmake_macro 0 +%endif +%endif # Leap 42.2 and Tumbleweed have tinyxml2-3. For other distribution use the # tinyxml2-3 that is shipped with encfs. -%if 0%{?sle_version}>=120200 || 0%{?suse_version} > 1320 -%define os_has_tinyxml2 1 -%else %define os_has_tinyxml2 0 +%if 0%{?leap_version} >= 420200 +%ifarch x86_64 +%define os_has_tinyxml2 1 +%endif +%endif +%if 0%{?suse_version} > 1320 +%ifnarch ppc +%define os_has_tinyxml2 1 +%endif %endif Name: encfs @@ -40,6 +53,8 @@ Group: System/Filesystems Url:https://vgough.github.io/encfs/ Source: https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz +# PATCH-FIX-UPSTREAM 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch #212 +Patch0: 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch BuildRequires: cmake >= 3.1 BuildRequires: fuse-devel BuildRequires: gcc-c++ @@ -96,14 +111,12 @@ %prep %setup +%patch0 -p1 %build -#simply calling %%cmake macro does not work since the macro hardcodes -#'--no-undefined' which breaks build with errors from easylogging++ %if %{use_cmake_macro} %cmake %else -# call cmake similarily to %%cmake macro but without '--no-undefined' mkdir build cd build /usr/bin/cmake .. -G"Unix Makefiles" \ @@ -117,8 +130,8 @@ -DCMAKE_C_FLAGS="${CFLAGS:-%optflags} -DNDEBUG" \ -DCMAKE_CXX_FLAGS="${CXXFLAGS:-%optflags} -DNDEBUG" \ -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \ - -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \ - -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \ + -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now" \ + -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now" \ %if "%{?_lib}" == "lib64" -DLIB_SUFFIX=64 \ %endif ++ 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch ++ >From d985b3ec9eee98da297ec7ccff96fabf539f610e Mon Sep 17 00:00:00 2001 From: benrubsonDate: Sat, 22 Apr 2017 20:13:02 +0200 Subject: [PATCH] Use INITIALIZE_EASYLOGGINGPP in Error.cpp --- encfs/Error.cpp| 2 ++ encfs/encfsctl.cpp | 2 -- encfs/main.cpp | 2 -- encfs/makeKey.cpp | 2 -- encfs/test.cpp | 2 -- 5 files changed, 2 insertions(+), 8 deletions(-) diff --git a/encfs/Error.cpp b/encfs/Error.cpp index 94c5909..63ae113 100644 --- a/encfs/Error.cpp +++ b/encfs/Error.cpp @@ -1,5 +1,7 @@ #include "Error.h" +INITIALIZE_EASYLOGGINGPP + namespace encfs { el::base::DispatchAction rlogAction = el::base::DispatchAction::NormalLog; diff --git a/encfs/encfsctl.cpp b/encfs/encfsctl.cpp index 6a5d17e..26b82da 100644 --- a/encfs/encfsctl.cpp +++ b/encfs/encfsctl.cpp @@ -53,8 +53,6 @@ using namespace std; using gnu::autosprintf; using namespace encfs; -INITIALIZE_EASYLOGGINGPP - static int showInfo(int argc, char **argv); static int
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2017-03-31 15:08:57 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is "encfs" Fri Mar 31 15:08:57 2017 rev:36 rq:482539 version:1.9.1 Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2017-02-07 12:05:46.27401 +0100 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2017-03-31 15:09:29.524345708 +0200 @@ -1,0 +2,26 @@ +Sat Mar 4 12:03:10 UTC 2017 - wagner-tho...@gmx.at + +- update to 1.9.1 + * Fix empty log file creation + * Link with libintl when available + * add LIB_INSTALL_DIR override during build to aid in customized install +locations + * upgrade easylogging++ +- update to 1.9 + * switch to CMake + * OSX build improvements, RPATH setup + * Drop Boost dependency. Uses tinyxml2 to read existing XML config archives. + * Drop librlog dependency. Uses easylogging++ for logging. + * add encfs_create operation + * replace getdir with readdir + * cleanup includes and reformat code + * allow writes in reverse mode when no header is used + * make use of C++11 (eg std unordered_map in place of GNU internal hashmap) +- split *.mo files to a separate package encfs-lang +- preperation to include checks +- removed cmake-libdir-name.patch and old-perm-checks.patch which are not + needed any more +- install tinyxml2-3 if not available in the official repos +- configure-fix.patch: also not needed anymore + +--- Old: configure-fix.patch encfs-1.8.1.tar.gz New: encfs-1.9.1.tar.gz Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.zjb5HU/_old 2017-03-31 15:09:30.012276725 +0200 +++ /var/tmp/diff_new_pack.zjb5HU/_new 2017-03-31 15:09:30.016276159 +0200 @@ -16,29 +16,62 @@ # +# Perl-Test-More >= 0.31 is requires by checks but yet not present in SuSE repos +%define do_checks 0 + +# cmake macro on SuSE forces linker to use '--no-undefined' but this will +# produce errors related to easylogging++ like # "undefined references to +# `el::base::elStorage'". See https://github.com/vgough/encfs/issues/291 +%define use_cmake_macro 0 + +# Leap 42.2 and Tumbleweed have tinyxml2-3. For other distribution use the +# tinyxml2-3 that is shipped with encfs. +%if 0%{?sle_version}>=120200 || 0%{?suse_version} > 1320 +%define os_has_tinyxml2 1 +%else +%define os_has_tinyxml2 0 +%endif + Name: encfs -Version:1.8.1 +Version:1.9.1 Release:0 Summary:Userspace Encrypted File System License:GPL-2.0+ and GPL-3.0+ Group: System/Filesystems Url:https://vgough.github.io/encfs/ -Source: https://github.com/vgough/encfs/releases/download/v%{version}/%{name}-%{version}.tar.gz -Patch0: configure-fix.patch -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_serialization-devel -%else -BuildRequires: boost-devel -%endif +Source: https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz +BuildRequires: cmake >= 3.1 BuildRequires: fuse-devel BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: openssl-devel BuildRequires: pkgconfig -BuildRequires: rlog-devel BuildRequires: zlib-devel +%if %{os_has_tinyxml2} +BuildRequires: tinyxml2-devel +%endif Requires: fuse BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: %{name}-lang = %{version} + +# requirements for check +%if %{do_checks} +BuildRequires: fuse +BuildRequires: perl(Digest::MD5) +BuildRequires: perl(File::Copy) +BuildRequires: perl(File::Path) +BuildRequires: perl(File::Temp) +BuildRequires: perl(IO::Handle) +BuildRequires: perl(Test::Harness) +BuildRequires: perl(Test::More) => 31 +BuildRequires: perl(Time::HiRes) +%if %{os_has_tinyxml2} +BuildRequires: libtinyxml2-3 +%endif +BuildRequires: expect +BuildRequires: openssl +BuildRequires: zlib +%endif %description EncFS provides an encrypted file system, layered on top of a normal @@ -58,35 +91,81 @@ EncFS is implemented as a userspace filesystem in an unprivileged application using fuse (FUSE (Filesystem in USErspace)). + %lang_package %prep -%setup -q -%patch0 -p1 +%setup %build -autoreconf -fiv +#simply calling %%cmake macro does not work since the macro hardcodes +#'--no-undefined' which breaks build with errors from easylogging++ +%if %{use_cmake_macro} +%cmake +%else +# call cmake similarily to %%cmake macro but without '--no-undefined' +mkdir build +cd build +/usr/bin/cmake .. -G"Unix Makefiles" \ + -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ +
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2017-02-07 12:05:45 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is "encfs" Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2016-03-18 21:43:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2017-02-07 12:05:46.27401 +0100 @@ -1,0 +2,5 @@ +Wed Feb 1 10:35:31 UTC 2017 - adam.ma...@suse.de + +- use individual libboost-*-devel packages instead of boost-devel + +--- Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.t80sXG/_old 2017-02-07 12:05:46.682008946 +0100 +++ /var/tmp/diff_new_pack.t80sXG/_new 2017-02-07 12:05:46.686008380 +0100 @@ -1,7 +1,7 @@ # # spec file for package encfs # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,11 @@ Url:https://vgough.github.io/encfs/ Source: https://github.com/vgough/encfs/releases/download/v%{version}/%{name}-%{version}.tar.gz Patch0: configure-fix.patch +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_serialization-devel +%else BuildRequires: boost-devel +%endif BuildRequires: fuse-devel BuildRequires: gcc-c++ BuildRequires: libtool
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2016-03-18 21:43:04 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is "encfs" Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2015-03-18 13:05:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2016-03-18 21:43:06.0 +0100 @@ -1,0 +2,7 @@ +Wed Mar 9 14:53:51 UTC 2016 - p.drou...@gmail.com + +- Update to version 1.8.1 + * No short chanlog available; please read +/usr/share/doc/packages/encfs/ChangeLog + +--- Old: v1.8.tar.gz New: encfs-1.8.1.tar.gz Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.NWvuLJ/_old 2016-03-18 21:43:07.0 +0100 +++ /var/tmp/diff_new_pack.NWvuLJ/_new 2016-03-18 21:43:07.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package encfs # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,6 +17,14 @@ Name: encfs +Version:1.8.1 +Release:0 +Summary:Userspace Encrypted File System +License:GPL-2.0+ and GPL-3.0+ +Group: System/Filesystems +Url:https://vgough.github.io/encfs/ +Source: https://github.com/vgough/encfs/releases/download/v%{version}/%{name}-%{version}.tar.gz +Patch0: configure-fix.patch BuildRequires: boost-devel BuildRequires: fuse-devel BuildRequires: gcc-c++ @@ -26,14 +34,6 @@ BuildRequires: rlog-devel BuildRequires: zlib-devel Requires: fuse -Summary:Userspace Encrypted File System -License:GPL-2.0+ and GPL-3.0+ -Group: System/Filesystems -Version:1.8 -Release:0 -Source: https://github.com/vgough/encfs/archive/v%{version}.tar.gz -Patch: configure-fix.patch -Url:https://vgough.github.io/encfs/ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -54,19 +54,22 @@ EncFS is implemented as a userspace filesystem in an unprivileged application using fuse (FUSE (Filesystem in USErspace)). +%lang_package + %prep -%setup -%patch -p1 +%setup -q +%patch0 -p1 %build autoreconf -fiv %configure --with-boost-libdir=%{_libdir} -%{__make} %{?_smp_flags} +make %{?_smp_mflags} %install make DESTDIR="$RPM_BUILD_ROOT" install -rm -f $RPM_BUILD_ROOT%{_libdir}/*.{la,so} +rm -f %{buildroot}%{_libdir}/*.{la,so} +%find_lang %{name} %post %{run_ldconfig} @@ -81,4 +84,7 @@ %{_bindir}/encfs* %{_libdir}/libencfs.so.* +%files lang -f %{name}.lang +%defattr(-,root,root) + %changelog
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2015-03-18 13:05:49 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is encfs Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2014-12-30 00:50:36.0 +0100 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2015-03-18 13:05:51.0 +0100 @@ -1,0 +2,13 @@ +Sun Mar 15 23:07:36 UTC 2015 - p.drou...@gmail.com + +- Update to version 1.8 + * No short chanlog available; please read the ChangeLog file into +/usr/share/doc/packages/encfs/ChangeLog +- Update Url to new project home +- Use download Url as source +- Copy DESIGN.md, PERFORMANCE.mde and TRANSLATORS into doc directory +- Remove obsolete patchs + * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff + * encfs-1.7.4-fix-bashisms.patch + +--- Old: encfs-1.7.4-fix-bashisms.patch encfs-1.7.4-fixReverseAbsoluteSymlinks.diff encfs-1.7.4.tar.bz2 New: v1.8.tar.gz Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.ZAVbX2/_old 2015-03-18 13:05:52.0 +0100 +++ /var/tmp/diff_new_pack.ZAVbX2/_new 2015-03-18 13:05:52.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package encfs # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,13 +29,11 @@ Summary:Userspace Encrypted File System License:GPL-2.0+ and GPL-3.0+ Group: System/Filesystems -Version:1.7.4 +Version:1.8 Release:0 -Source: %{name}-%{version}.tar.bz2 +Source: https://github.com/vgough/encfs/archive/v%{version}.tar.gz Patch: configure-fix.patch -Patch1: encfs-1.7.4-fixReverseAbsoluteSymlinks.diff -Patch2: encfs-1.7.4-fix-bashisms.patch -Url:http://www.arg0.net/encfs +Url:https://vgough.github.io/encfs/ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -44,13 +42,11 @@ hosting directory tree. This has several advantages over the loopback encryption which - provided by the Linux kernel: - No space is and has to be - reserved, encrypted files only take the space that they really - occupy - +provided by the Linux kernel: +- No space is and has to be reserved, encrypted files only + take the space that they really occupy - Backups: encrypted files can be individually backed-up on the host filesystem - - Layering: Since it's hosted on a normal filesystem, encfs can be used on filesystems which normally have no support encryption, like NFS or other userspace filesystems. @@ -61,8 +57,6 @@ %prep %setup %patch -p1 -%patch1 -p1 -%patch2 -p1 %build autoreconf -fiv @@ -73,14 +67,6 @@ %install make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT%{_libdir}/*.{la,so} -# -# remove unsupported locales - should revive once after we add -# these in the core system... -# -rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/de_CH -rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/es_PE -rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/hu_HU -%{find_lang} %{name} %post %{run_ldconfig} @@ -88,10 +74,10 @@ %postun %{run_ldconfig} -%files -f %{name}.lang +%files %defattr(-,root,root) -%doc AUTHORS COPYING* ChangeLog README* -%doc %{_mandir}/man?/* +%doc AUTHORS COPYING* ChangeLog DESIGN.md PERFORMANCE.md README* TRANSLATORS +%{_mandir}/man?/* %{_bindir}/encfs* %{_libdir}/libencfs.so.* -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2014-12-30 00:50:07 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is encfs Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2014-08-25 11:04:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2014-12-30 00:50:36.0 +0100 @@ -1,0 +2,7 @@ +Mon Nov 17 00:33:00 UTC 2014 - Led led...@gmail.com + +- fix bashism in encfssh script +- add patches: + * encfs-1.7.4-fix-bashisms.patch + +--- New: encfs-1.7.4-fix-bashisms.patch Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.6oYy2q/_old 2014-12-30 00:50:37.0 +0100 +++ /var/tmp/diff_new_pack.6oYy2q/_new 2014-12-30 00:50:37.0 +0100 @@ -34,6 +34,7 @@ Source: %{name}-%{version}.tar.bz2 Patch: configure-fix.patch Patch1: encfs-1.7.4-fixReverseAbsoluteSymlinks.diff +Patch2: encfs-1.7.4-fix-bashisms.patch Url:http://www.arg0.net/encfs BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -61,6 +62,7 @@ %setup %patch -p1 %patch1 -p1 +%patch2 -p1 %build autoreconf -fiv ++ encfs-1.7.4-fix-bashisms.patch ++ diff -Ndur encfs-1.7.4/encfs/encfssh encfs-1.7.4-fix-bashisms/encfs/encfssh --- encfs-1.7.4/encfs/encfssh 2009-11-30 00:04:12.0 +0200 +++ encfs-1.7.4-fix-bashisms/encfs/encfssh 2014-11-17 02:31:47.268475943 +0200 @@ -30,6 +30,7 @@ done else unenc_dir=.$RANDOM.$RANDOM +[ $unenc_dir != .. ] || unenc_dir=$(od -An -d -N4 /dev/urandom | sed 's/ */./g') fi if [ ! -d $enc_dir ]; then -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2014-08-25 11:03:36 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is encfs Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2013-02-04 21:09:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2014-08-25 11:04:11.0 +0200 @@ -1,0 +2,9 @@ +Tue Apr 1 12:48:54 UTC 2014 - wagner-tho...@gmx.at + +- applied patchencfs-1.7.4-fixReverseAbsoluteSymlinks.diff from + https://code.google.com/p/encfs/issues/detail?id=29 + This fixes encoding of symlinks starting with a / +- Added patches: + * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff + +--- New: encfs-1.7.4-fixReverseAbsoluteSymlinks.diff Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.1TCS8U/_old 2014-08-25 11:04:13.0 +0200 +++ /var/tmp/diff_new_pack.1TCS8U/_new 2014-08-25 11:04:13.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package encfs # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,6 +33,7 @@ Release:0 Source: %{name}-%{version}.tar.bz2 Patch: configure-fix.patch +Patch1: encfs-1.7.4-fixReverseAbsoluteSymlinks.diff Url:http://www.arg0.net/encfs BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -59,6 +60,7 @@ %prep %setup %patch -p1 +%patch1 -p1 %build autoreconf -fiv ++ encfs-1.7.4-fixReverseAbsoluteSymlinks.diff ++ --- encfs-1.7.4/encfs/DirNode.cpp.orig 2010-08-29 23:27:49.0 -0700 +++ encfs-1.7.4/encfs/DirNode.cpp 2012-12-02 19:59:17.446740972 -0800 @@ -357,6 +357,18 @@ { try { + // bjw 2012/12/2 + // + // In --reverse mode, absolute plain paths need special + format encoding just like + //relativeCipherPath's do in forward mode. + // + if (fsConfig-reverseEncryption) + { + if ( cipherPath_[0] == '/' ) + return string(+) + naming-decodeName( cipherPath_+1, + strlen(cipherPath_+1) ); + } + // end bjw mod if( !strncmp( cipherPath_, rootDir.c_str(), rootDir.length() ) ) { -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at 2013-02-04 21:09:45 Comparing /work/SRC/openSUSE:Factory/encfs (Old) and /work/SRC/openSUSE:Factory/.encfs.new (New) Package is encfs, Maintainer is mszer...@novell.com Changes: --- /work/SRC/openSUSE:Factory/encfs/encfs.changes 2011-10-03 09:17:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2013-02-04 21:09:47.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 4 14:31:08 UTC 2013 - co...@suse.com + +- update license to new format + +--- Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.lNVLCl/_old 2013-02-04 21:09:49.0 +0100 +++ /var/tmp/diff_new_pack.lNVLCl/_new 2013-02-04 21:09:49.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package encfs # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,16 +16,21 @@ # - Name: encfs -BuildRequires: boost-devel fuse-devel gcc-c++ openssl-devel pkgconfig rlog-devel zlib-devel +BuildRequires: boost-devel +BuildRequires: fuse-devel +BuildRequires: gcc-c++ BuildRequires: libtool +BuildRequires: openssl-devel +BuildRequires: pkgconfig +BuildRequires: rlog-devel +BuildRequires: zlib-devel Requires: fuse Summary:Userspace Encrypted File System -Version:1.7.4 -Release:10 -License:GPL-2.0+ ; GPL-3.0+ +License:GPL-2.0+ and GPL-3.0+ Group: System/Filesystems +Version:1.7.4 +Release:0 Source: %{name}-%{version}.tar.bz2 Patch: configure-fix.patch Url:http://www.arg0.net/encfs -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at Mon Oct 3 09:17:17 CEST 2011. --- openSUSE:Factory/encfs/encfs.changes2011-09-23 01:56:35.0 +0200 +++ encfs/encfs.changes 2011-09-30 22:12:19.0 +0200 @@ -1,0 +2,5 @@ +Fri Sep 30 20:07:58 UTC 2011 - co...@suse.com + +- add libtool as buildrequire to make the spec file more reliable + +--- calling whatdependson for head-i586 Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.toljxG/_old 2011-10-03 09:17:13.0 +0200 +++ /var/tmp/diff_new_pack.toljxG/_new 2011-10-03 09:17:13.0 +0200 @@ -19,6 +19,7 @@ Name: encfs BuildRequires: boost-devel fuse-devel gcc-c++ openssl-devel pkgconfig rlog-devel zlib-devel +BuildRequires: libtool Requires: fuse Summary:Userspace Encrypted File System Version:1.7.4 continue with q... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit encfs for openSUSE:Factory
Hello community, here is the log from the commit of package encfs for openSUSE:Factory checked in at Thu Sep 22 10:43:43 CEST 2011. --- encfs/encfs.changes 2011-08-30 03:01:18.0 +0200 +++ /mounts/work_src_done/STABLE/encfs/encfs.changes2011-09-19 00:51:42.0 +0200 @@ -1,0 +2,6 @@ +Sun Sep 18 17:17:12 UTC 2011 - jeng...@medozas.de + +- Remove redundant/obsolete tags/sections from specfile + (cf. packaging guidelines) + +--- calling whatdependson for head-i586 Other differences: -- ++ encfs.spec ++ --- /var/tmp/diff_new_pack.aDfYsx/_old 2011-09-22 10:43:39.0 +0200 +++ /var/tmp/diff_new_pack.aDfYsx/_new 2011-09-22 10:43:39.0 +0200 @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: encfs @@ -51,12 +50,6 @@ EncFS is implemented as a userspace filesystem in an unprivileged application using fuse (FUSE (Filesystem in USErspace)). - - -Authors: - -Valient Gough vgo...@pobox.com - %prep %setup %patch -p1 @@ -79,9 +72,6 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/hu_HU %{find_lang} %{name} -%clean -test $RPM_BUILD_ROOT != / -a -d $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT - %post %{run_ldconfig} Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org