commit cryfs for openSUSE:Factory
Hello community, here is the log from the commit of package cryfs for openSUSE:Factory checked in at 2020-05-13 22:55:28 Comparing /work/SRC/openSUSE:Factory/cryfs (Old) and /work/SRC/openSUSE:Factory/.cryfs.new.2738 (New) Package is "cryfs" Wed May 13 22:55:28 2020 rev:8 rq:802899 version:0.10.2 Changes: --- /work/SRC/openSUSE:Factory/cryfs/cryfs.changes 2019-08-19 20:58:56.092954526 +0200 +++ /work/SRC/openSUSE:Factory/.cryfs.new.2738/cryfs.changes2020-05-13 22:55:29.642940137 +0200 @@ -1,0 +2,10 @@ +Tue May 12 09:23:16 UTC 2020 - Guillaume GARDET + +- Enable '-msse4.1' only on x86 and x86_64 + +--- +Thu Oct 17 17:00:53 UTC 2019 - Richard Brown + +- Remove obsolete Groups tag (fate#326485) + +--- Other differences: -- ++ cryfs.spec ++ --- /var/tmp/diff_new_pack.6mD07J/_old 2020-05-13 22:55:30.158941143 +0200 +++ /var/tmp/diff_new_pack.6mD07J/_new 2020-05-13 22:55:30.162941151 +0200 @@ -26,7 +26,6 @@ Release:0 Summary:CryFS encryption License:LGPL-3.0-only -Group: System/Filesystems Source: %{name}-%{version}.tar.xz URL:https://github.com/cryfs/cryfs @@ -75,7 +74,7 @@ -DBoost_USE_STATIC_LIBS=OFF \ -DBUILD_TESTING=OFF \ -DCRYFS_UPDATE_CHECKS=OFF \ -%ifnarch ppc64 ppc64le +%ifarch %{ix86} x86_64 -DCMAKE_CXX_FLAGS="-msse4.1" \ %endif -DCMAKE_BUILD_TYPE=Release
commit cryfs for openSUSE:Factory
Hello community, here is the log from the commit of package cryfs for openSUSE:Factory checked in at 2019-08-19 20:58:48 Comparing /work/SRC/openSUSE:Factory/cryfs (Old) and /work/SRC/openSUSE:Factory/.cryfs.new.22127 (New) Package is "cryfs" Mon Aug 19 20:58:48 2019 rev:7 rq:724263 version:0.10.2 Changes: --- /work/SRC/openSUSE:Factory/cryfs/cryfs.changes 2019-08-07 13:58:30.728854777 +0200 +++ /work/SRC/openSUSE:Factory/.cryfs.new.22127/cryfs.changes 2019-08-19 20:58:56.092954526 +0200 @@ -1,0 +2,6 @@ +Wed Aug 14 09:24:15 UTC 2019 - Michel Normand + +- Add _constraints for PowerPC for 4G disk space to avoid + "No space left on device" error + +--- New: _constraints Other differences: -- ++ _constraints ++ ppc64 ppc64le 4
commit cryfs for openSUSE:Factory
Hello community, here is the log from the commit of package cryfs for openSUSE:Factory checked in at 2019-08-07 13:58:22 Comparing /work/SRC/openSUSE:Factory/cryfs (Old) and /work/SRC/openSUSE:Factory/.cryfs.new.9556 (New) Package is "cryfs" Wed Aug 7 13:58:22 2019 rev:6 rq:720432 version:0.10.2 Changes: --- /work/SRC/openSUSE:Factory/cryfs/cryfs.changes 2019-07-22 12:15:07.443748772 +0200 +++ /work/SRC/openSUSE:Factory/.cryfs.new.9556/cryfs.changes2019-08-07 13:58:30.728854777 +0200 @@ -1,0 +2,15 @@ +Thu Aug 1 13:18:10 UTC 2019 - Michel Normand + +- disable lto for ppc64 bypass boo#1142574 + +--- +Sun Jul 7 08:29:21 UTC 2019 - Klaas Freitag + +- Update to upstream version 0.10.2 + * Fix occasional crash in mkdir() on Windows + * Fix a race condition when a file descriptor is closed while there's + read/write requests for that file being processed. + * Better logging when local state can't be loaded + * Other fixes from version 0.10.1 + +--- Old: cryfs-0.10.0.tar.xz New: cryfs-0.10.2.tar.xz Other differences: -- ++ cryfs.spec ++ --- /var/tmp/diff_new_pack.1zMXvi/_old 2019-08-07 13:58:31.388854770 +0200 +++ /var/tmp/diff_new_pack.1zMXvi/_new 2019-08-07 13:58:31.392854770 +0200 @@ -16,8 +16,13 @@ # +# disable lto for ppc64 +%ifarch ppc64 +%define _lto_cflags %{nil} +%endif + Name: cryfs -Version:0.10.0 +Version:0.10.2 Release:0 Summary:CryFS encryption License:LGPL-3.0-only ++ cryfs-0.10.0.tar.xz -> cryfs-0.10.2.tar.xz ++ /work/SRC/openSUSE:Factory/cryfs/cryfs-0.10.0.tar.xz /work/SRC/openSUSE:Factory/.cryfs.new.9556/cryfs-0.10.2.tar.xz differ: char 26, line 1
commit cryfs for openSUSE:Factory
Hello community, here is the log from the commit of package cryfs for openSUSE:Factory checked in at 2019-07-22 12:15:06 Comparing /work/SRC/openSUSE:Factory/cryfs (Old) and /work/SRC/openSUSE:Factory/.cryfs.new.4126 (New) Package is "cryfs" Mon Jul 22 12:15:06 2019 rev:5 rq:713810 version:0.10.0 Changes: --- /work/SRC/openSUSE:Factory/cryfs/cryfs.changes 2019-05-03 22:23:29.007954879 +0200 +++ /work/SRC/openSUSE:Factory/.cryfs.new.4126/cryfs.changes2019-07-22 12:15:07.443748772 +0200 @@ -1,0 +2,5 @@ +Fri Jul 5 13:26:50 UTC 2019 - Michel Normand + +- Do not set DCMAKE_CXX_FLAGS="-msse4.1" for PowerPC + +--- Other differences: -- ++ cryfs.spec ++ --- /var/tmp/diff_new_pack.KqWXp7/_old 2019-07-22 12:15:08.927748369 +0200 +++ /var/tmp/diff_new_pack.KqWXp7/_new 2019-07-22 12:15:08.927748369 +0200 @@ -70,7 +70,9 @@ -DBoost_USE_STATIC_LIBS=OFF \ -DBUILD_TESTING=OFF \ -DCRYFS_UPDATE_CHECKS=OFF \ +%ifnarch ppc64 ppc64le -DCMAKE_CXX_FLAGS="-msse4.1" \ +%endif -DCMAKE_BUILD_TYPE=Release %make_jobs
commit cryfs for openSUSE:Factory
Hello community, here is the log from the commit of package cryfs for openSUSE:Factory checked in at 2019-05-03 22:23:22 Comparing /work/SRC/openSUSE:Factory/cryfs (Old) and /work/SRC/openSUSE:Factory/.cryfs.new.5148 (New) Package is "cryfs" Fri May 3 22:23:22 2019 rev:4 rq:699821 version:0.10.0 Changes: --- /work/SRC/openSUSE:Factory/cryfs/cryfs.changes 2019-02-08 12:15:48.781415131 +0100 +++ /work/SRC/openSUSE:Factory/.cryfs.new.5148/cryfs.changes2019-05-03 22:23:29.007954879 +0200 @@ -1,0 +2,13 @@ +Fri Mar 22 21:13:34 UTC 2019 - Klaas Freitag + +- Update to upstream version 0.10.0, selected changes are: + * Integrity checks ensure you notice when someone modifies your file system. + * File system nodes (files, directories, symlinks) store a parent +pointer to the directory that contains them. This information can +be used in later versions to resolve some synchronization conflicts. + * Allow mounting using system mount tool and /etc/fstab + * Performance improvements + * Use relatime instead of strictatime (further performance improvement) + * cryfs-unmount tool to unmount filesystems- + +--- Old: cryfs-0.9.10.tar.xz New: cryfs-0.10.0.tar.xz Other differences: -- ++ cryfs.spec ++ --- /var/tmp/diff_new_pack.abX7Rf/_old 2019-05-03 22:23:30.355949416 +0200 +++ /var/tmp/diff_new_pack.abX7Rf/_new 2019-05-03 22:23:30.387949286 +0200 @@ -2,7 +2,6 @@ # spec file for package cryfs # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2007-2011 Klaas Freitag # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +17,7 @@ Name: cryfs -Version:0.9.10 +Version:0.10.0 Release:0 Summary:CryFS encryption License:LGPL-3.0-only @@ -71,6 +70,7 @@ -DBoost_USE_STATIC_LIBS=OFF \ -DBUILD_TESTING=OFF \ -DCRYFS_UPDATE_CHECKS=OFF \ + -DCMAKE_CXX_FLAGS="-msse4.1" \ -DCMAKE_BUILD_TYPE=Release %make_jobs @@ -84,6 +84,6 @@ %defattr(0644,root,root) %{_mandir}/man?/cryfs* %doc README.md ChangeLog.txt -%license LICENSE +%license LICENSE.txt %changelog ++ cryfs-0.9.10.tar.xz -> cryfs-0.10.0.tar.xz ++ /work/SRC/openSUSE:Factory/cryfs/cryfs-0.9.10.tar.xz /work/SRC/openSUSE:Factory/.cryfs.new.5148/cryfs-0.10.0.tar.xz differ: char 26, line 1
commit cryfs for openSUSE:Factory
Hello community, here is the log from the commit of package cryfs for openSUSE:Factory checked in at 2019-02-08 12:15:47 Comparing /work/SRC/openSUSE:Factory/cryfs (Old) and /work/SRC/openSUSE:Factory/.cryfs.new.28833 (New) Package is "cryfs" Fri Feb 8 12:15:47 2019 rev:3 rq:672572 version:0.9.10 Changes: --- /work/SRC/openSUSE:Factory/cryfs/cryfs.changes 2018-03-07 10:40:07.622684610 +0100 +++ /work/SRC/openSUSE:Factory/.cryfs.new.28833/cryfs.changes 2019-02-08 12:15:48.781415131 +0100 @@ -1,0 +2,8 @@ +Sat Feb 2 14:24:24 UTC 2019 - Klaas Freitag + +- Update to upstream version 0.9.10 + * Fixed occasional deadlock (#64) + * Fix for reading empty files out of bounds + * Fixed race condition (#224 and #243) + +--- Old: cryfs-0.9.9.tar.xz New: cryfs-0.9.10.tar.xz Other differences: -- ++ cryfs.spec ++ --- /var/tmp/diff_new_pack.yPUpMS/_old 2019-02-08 12:15:49.657414803 +0100 +++ /var/tmp/diff_new_pack.yPUpMS/_new 2019-02-08 12:15:49.661414801 +0100 @@ -1,7 +1,7 @@ # # spec file for package cryfs # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2007-2011 Klaas Freitag # # All modifications and additions to the file contributed by third parties @@ -13,14 +13,15 @@ # 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/ # + Name: cryfs -Version:0.9.9 +Version:0.9.10 Release:0 Summary:CryFS encryption -License:LGPL-3.0 +License:LGPL-3.0-only Group: System/Filesystems Source: %{name}-%{version}.tar.xz URL:https://github.com/cryfs/cryfs @@ -41,11 +42,11 @@ %endif BuildRequires: pkgconfig -BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(fuse) +BuildRequires: pkgconfig(libcurl) # BuildRequires: pkgconfig(libopenssl) -BuildRequires: libopenssl-devel BuildRequires: libcryptopp-devel +BuildRequires: libopenssl-devel #= @@ -84,4 +85,5 @@ %{_mandir}/man?/cryfs* %doc README.md ChangeLog.txt %license LICENSE + %changelog ++ cryfs-0.9.9.tar.xz -> cryfs-0.9.10.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2018-02-05 04:16:25.0 +0100 +++ new/.travis.yml 2019-01-21 04:39:01.0 +0100 @@ -18,6 +18,8 @@ - libcrypto++-dev - libfuse-dev install: +# Workaround homebrew bug, see https://twitter.com/axccl/status/1083393735277363205 and https://github.com/openPMD/openPMD-api/pull/431/files +- if [ "${TRAVIS_OS_NAME}" == "osx" ]; then travis_wait brew upgrade --cleanup; travis_wait brew upgrade --cleanup; fi # Use new clang - if [ "${TRAVIS_OS_NAME}" == "linux" ] && [ "$CXX" = "clang++" ]; then export CXX="clang++-3.7" CC="clang-3.7"; fi # Detect number of CPU cores diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ChangeLog.txt new/ChangeLog.txt --- old/ChangeLog.txt 2018-02-05 04:16:25.0 +0100 +++ new/ChangeLog.txt 2019-01-21 04:39:01.0 +0100 @@ -1,3 +1,10 @@ +Version 0.9.10 +-- +Fixed bugs: +* Fixed occasional deadlock (https://github.com/cryfs/cryfs/issues/64) +* Fix for reading empty files out of bounds +* Fixed race condition (https://github.com/cryfs/cryfs/issues/224 and https://github.com/cryfs/cryfs/issues/243) + Version 0.9.9 -- Improvements: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/src/blobstore/implementations/onblocks/BlobOnBlocks.cpp new/src/blobstore/implementations/onblocks/BlobOnBlocks.cpp --- old/src/blobstore/implementations/onblocks/BlobOnBlocks.cpp 2018-02-05 04:16:25.0 +0100 +++ new/src/blobstore/implementations/onblocks/BlobOnBlocks.cpp 2019-01-21 04:39:01.0 +0100 @@ -26,6 +26,11 @@ } uint64_t BlobOnBlocks::size() const { + std::unique_lock lock(_datatree->mutex()); + return _size(); +} + +uint64_t BlobOnBlocks::_size() const { if (_sizeCache == boost::none) { _sizeCache = _datatree->numStoredBytes(); } @@ -33,15 +38,17 @@ } void BlobOnBlocks::resize(uint64_t numBytes) { + std::unique_lock lock(_datatree->mutex()); + _datatree->resizeNumBytes(numBytes); _sizeCache = numBytes; } -void BlobOnBlocks::traverseLeaves(uint64_t beginByte, uint64_t sizeBytes, function func) con
commit cryfs for openSUSE:Factory
Hello community, here is the log from the commit of package cryfs for openSUSE:Factory checked in at 2018-03-07 10:39:57 Comparing /work/SRC/openSUSE:Factory/cryfs (Old) and /work/SRC/openSUSE:Factory/.cryfs.new (New) Package is "cryfs" Wed Mar 7 10:39:57 2018 rev:2 rq:583707 version:0.9.9 Changes: --- /work/SRC/openSUSE:Factory/cryfs/cryfs.changes 2018-03-04 12:49:31.134336508 +0100 +++ /work/SRC/openSUSE:Factory/.cryfs.new/cryfs.changes 2018-03-07 10:40:07.622684610 +0100 @@ -1,0 +2,6 @@ +Tue Feb 27 21:18:40 UTC 2018 - jeng...@inai.de + +- Trim cleaning of buildroot, this is already implicit. +- Update description. + +--- Other differences: -- ++ cryfs.spec ++ --- /var/tmp/diff_new_pack.5P2nI5/_old 2018-03-07 10:40:08.334658929 +0100 +++ /var/tmp/diff_new_pack.5P2nI5/_new 2018-03-07 10:40:08.342658641 +0100 @@ -50,10 +50,12 @@ #= %description -CryFS encrypts your files, so you can safely store them anywhere. -It works well together with cloud services like Dropbox, -iCloud, OneDrive and others. - +CryFS provides a FUSE-based mount that encrypts file contents, file +sizes, metadata and directory structure. It uses encrypted same-size +blocks to store both the files themselves and the blocks' relations +to one another. These blocks are stored as individual files in the +base directory, which can then be synchronized to remote storage +(using an external tool). %prep %setup -c -q @@ -73,12 +75,8 @@ %make_jobs %install -rm -rf %{buildroot} %cmake_install -%clean -rm -rf %{buildroot} - %files %defattr(0755,root,root) %{_bindir}/cryfs*