commit cryfs for openSUSE:Factory

2020-05-13 Thread root
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

2019-08-19 Thread root
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

2019-08-07 Thread root
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

2019-07-22 Thread root
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

2019-05-03 Thread root
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

2019-02-08 Thread root
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

2018-03-07 Thread root
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*