44 Commits

Author SHA256 Message Date
8b1524a9e2 Accepting request 1324272 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1324272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=18
2025-12-24 12:16:10 +00:00
afab47f59d Accepting request 1324172 from home:AndreasStieger:branches:security:privacy
cryfs 1.0.3

OBS-URL: https://build.opensuse.org/request/show/1324172
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=41
2025-12-23 14:21:50 +00:00
86784c5587 Accepting request 1303305 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1303305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=17
2025-09-09 18:30:34 +00:00
6615921b1c Accepting request 1303304 from home:munix9:branches:security:privacy
- Add fix-build-with-boost-1_89.patch
  * In the upcoming Boost 1.89.0 release, the Boost.System stub
    library introduced back in 1.69 has been removed, which causes
    a CMake error when system component is required.
    The component can just be dropped cryfs has a minimum of Boost
    1.84.0.

OBS-URL: https://build.opensuse.org/request/show/1303304
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=39
2025-09-09 07:45:09 +00:00
13712011c4 Accepting request 1273824 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1273824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=16
2025-05-01 13:23:45 +00:00
eb9abf4736 Accepting request 1273814 from home:munix9:branches:security:privacy
- Migration to fuse 3 and deprecation of fuse (1)
  * Add fix-feature-fuse3.patch -- based on upstream branch
    https://github.com/cryfs/cryfs/tree/feature/fuse3
    (bsc#1242083) (bsc#1242079)
- Increase physicalmemory for ppc64 and ppc64le builds

OBS-URL: https://build.opensuse.org/request/show/1273814
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=37
2025-05-01 09:29:15 +00:00
5d92ea9f00 Accepting request 1272545 from home:munix9:test
- Add _constraints (required for ppc64, ppc64le)

OBS-URL: https://build.opensuse.org/request/show/1272545
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=36
2025-04-25 05:28:57 +00:00
dd8686e679 Accepting request 1272541 from home:munix9:test
- Add fix-build-with-boost-1_88.patch
- Remove _constraints file (not needed for now)
- Cleanup spec file (from the previous 0.x versions):
  * Use __builder ninja
  * Use %cmake macro
  * Add %check/tests (arch specific)
  * Add -DCRYPTOPP_DISABLE_ASM=ON (arch specific)

OBS-URL: https://build.opensuse.org/request/show/1272541
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=35
2025-04-25 04:58:11 +00:00
268c53e4ba Accepting request 1268770 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1268770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=15
2025-04-14 10:57:24 +00:00
fa4abb35bc Accepting request 1255311 from home:munix9:branches:security:privacy
- Update to version 1.0.1:
  Backwards Compatibility
  * Filesystems created with CryFS 0.11.x and CryFS 1.0.0 are fully
    compatible with each other. The storage format hasn't changed.
  * This means filesystems created with 0.10.x or 0.11.x can be 
    mounted without requiring a migration.
  * Filesystems created with 1.0.0 or 0.11.x can be mounted by
    CryFS 0.10.x, but only if you configure it to use a cipher
    supported by CryFS 0.10.x, e.g. AES-256-GCM. The new default,
    XChaCha20-Poly1305, is not supported by CryFS 0.10.x.
  Fixes/Improvements
  * Added a man page for cryfs-unmount
  * Fixed small inaccuracy in calculation of free space in statvfs
  * Fix an issue when using -o atime mount options
- Remove 38849c22aa34c5fad10091e066a520dd831462b3.patch
  (merged upstream)

OBS-URL: https://build.opensuse.org/request/show/1255311
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=33
2025-04-12 08:05:49 +00:00
8a47d53fe8 Accepting request 1123927 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1123927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=14
2023-11-08 21:17:33 +00:00
ede217a569 Accepting request 1123617 from home:dimstar:Factory
Fix build with RPM 4.19: unnumbered patches are no longer
   supported.

OBS-URL: https://build.opensuse.org/request/show/1123617
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=31
2023-11-07 10:44:02 +00:00
8ff27e10a2 Accepting request 1079461 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1079461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=13
2023-04-14 14:54:08 +00:00
1f4f7ed76a Accepting request 1076765 from home:iznogood:branches:security:privacy
- Add upstream patch - Include stdexcept when using logic_error:
  * 38849c22aa34c5fad10091e066a520dd831462b3.patch

OBS-URL: https://build.opensuse.org/request/show/1076765
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=29
2023-04-14 14:28:34 +00:00
d3a081ba1e Accepting request 1012111 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/1012111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=12
2022-10-18 10:44:56 +00:00
Klaas Freitag
720ab608cf Accepting request 1010603 from home:favogt:branches:security:privacy
- Update to v0.11.3:
  * Fixed build issue on systems with libfmt 9.0
  * Fixed build issue on Apple Silicon Macs
  * Fixed build issue on systems that only have python3 but no
    python executable
- Use python3-base instead of python for building
- Use %autosetup

OBS-URL: https://build.opensuse.org/request/show/1010603
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=27
2022-10-17 13:04:34 +00:00
ea4df13367 Accepting request 993534 from security:privacy
- add upstream signing key and verify source signature

OBS-URL: https://build.opensuse.org/request/show/993534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=11
2022-08-06 20:08:03 +00:00
0c4d6dbd30 osc copypac from project:security:privacy package:cryfs revision:23, using keep-link, using expand
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=25
2022-08-06 14:19:36 +00:00
952c8a5266 Accepting request 993390 from home:AndreasStieger:branches:security:privacy
- remove SSE4.1 requirement to support older CPUs [boo#1140585]

OBS-URL: https://build.opensuse.org/request/show/993390
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=24
2022-08-05 20:42:16 +00:00
702f8e855d Accepting request 992169 from home:AndreasStieger:branches:security:privacy
- add upstream signing key and verify source signature

OBS-URL: https://build.opensuse.org/request/show/992169
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=23
2022-08-05 19:26:57 +00:00
3ac6f8540e Accepting request 957027 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/957027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=10
2022-02-23 15:26:15 +00:00
5bc2aa8235 Accepting request 956610 from home:polslinux:branches:security:privacy
- Update to v0.11.2:
  * Time to mount a file system was very long because the build
    didn't correctly use OpenMP. This is now fixed and file systems
    should open faster again.
  * Fix building of the range-v3 dependency. The conan remote URL
    for this dependency changed and we have to use the new URL.
  * Update to CryptoPP 8.6. This fixes a rare bug where
    CryptoPP 8.5 encrypts data wrongly.
  * cryfs-unmount correctly unmounts paths that contain spaces.
  * Updated to DokanY 1.2.2.1001.

OBS-URL: https://build.opensuse.org/request/show/956610
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=22
2022-02-23 12:02:47 +00:00
ad81fab732 Accepting request 922861 from security:privacy
cryfs 0.11.0

OBS-URL: https://build.opensuse.org/request/show/922861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=9
2021-10-04 16:40:18 +00:00
1d8eef923d fix
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=21
2021-10-03 17:48:03 +00:00
b1a84225df Accepting request 922850 from home:AndreasStieger:branches:security:privacy
- clean up cmake macros
- remove cryptopp build dependency, library is bundled

OBS-URL: https://build.opensuse.org/request/show/922850
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=20
2021-10-03 14:13:35 +00:00
143113af81 Accepting request 922261 from home:munix9:branches:security:privacy
- Update to upstream version 0.11.0
  * Backwards Compatibility:
    - Filesystems created with CryFS 0.10.x can be mounted without
      requiring a migration.
    - Filesystems created with CryFS 0.11.x can be mounted by CryFS
      0.10.x if you configure it to use a cipher supported by CryFS
      0.10.x, e.g. AES-256-GCM. The new default, XChaCha20-Poly1305,
      is not supported by CryFS 0.10.x.
  * Security:
    - Added the XChaCha20-Poly1305 encryption cipher. For new
      filesystems, this will be the default, but you're still able
      to create a filesystem with the previous default of AES-256-GCM
      by saying "no" to the "use default settings?" question when
      creating the file system. Also, old filesystems will not be
      automatically converted and will keep using AES-256-GCM.
      XChaCha20-Poly1305 is significantly slower than AES-256-GCM
      on modern CPUs, but it is more secure for large filesystems
      (>64GB).
      For AES-256-GCM, it is recommended to encrypt at most 2^32
      blocks, which at the CryFS default block size of 16KB would
      be 64GB. The more the filesystem grows above that, the more
      likely it gets that a nonce gets reused and the two
      corresponding blocks become decryptable by an adversary.
      Other blocks would not be affected, but an adversary being
      able to access those two blocks (i.e. 64KB of the stored data)
      is bad enough. See Section 8.3 in 
      https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf
      XChaCha20-Poly1305 does not suffer from this constraint and
      stays secure even if the filesystem gets very large.
  * New platforms:
    - CryFS now works on devices with Apple M1 silicon
  * Build changes:
    - Switch to Conan package manager
    - Allow an easy way to modify how the dependencies are found.
      This is mostly helpful for package maintainers. See "Using
      local dependencies" in the README.
    - Build with macFUSE instead of osxfuse on OSX
    - Now requires CMake 3.10 or later, and GCC 7 or later,
      or Clang 7 or later
    - Fix a build issue on Gentoo systems
    - Fix a build issue when building with boost 1.77
  * Improvements:
    - Display the file system configuration when mounting a file system
    - Now shows a better error message when failing to load the config
      file that distinguishes between "wrong password" and "config file
      not found".
  * New features:
    - Add support for atime mount options (noatime, strictatime,
      relatime, atime, nodiratime).
    - The new default is now noatime (in 0.10.x is was relatime).
      Noatime reduces the amount of writes necessary and with that
      reduces the probability of synchronization conflicts, and the
      probability of corrupted file systems if a power outage
      happens while writing.
    - Add an --immediate flag to cryfs-unmount that tries to unmount
      immediately and doesn't wait for processes to release their
      locks on the file system.
    - Add a --create-missing-basedir and --create-missing-mountpoint
      flag to create the base directory and mount directory respectively, 
      if they don't exist, skipping the confirmation prompt.
  * Other:
    - Updated to spdlog 1.8.5
    - Updated to ranges-v3 0.11.0
    - Updated to boost 1.75
    - Updated to crypto++ 8.5
  * Clean up spec file

OBS-URL: https://build.opensuse.org/request/show/922261
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=19
2021-10-03 13:37:05 +00:00
7df0120510 Accepting request 802899 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/802899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=8
2020-05-13 20:55:28 +00:00
Klaas Freitag
f83c5c8333 Accepting request 802889 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Enable '-msse4.1' only on x86 and x86_64

OBS-URL: https://build.opensuse.org/request/show/802889
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=17
2020-05-12 09:55:52 +00:00
Klaas Freitag
d7aaf18975 Accepting request 740446 from home:RBrownSUSE:branches:security:privacy
Remove obsolete Groups tag (fate#326485)

OBS-URL: https://build.opensuse.org/request/show/740446
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=16
2019-10-17 19:54:51 +00:00
5bc165bbf7 Accepting request 724263 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/724263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=7
2019-08-19 18:58:48 +00:00
Klaas Freitag
f2e604c3bb Accepting request 723276 from home:michel_mno:branches:security:privacy
- Add _constraints for PowerPC for 4G disk space to avoid
  "No space left on device" error

OBS-URL: https://build.opensuse.org/request/show/723276
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=14
2019-08-17 13:25:28 +00:00
b4c4784db4 Accepting request 720432 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/720432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=6
2019-08-07 11:58:22 +00:00
Klaas Freitag
f2151e263b Accepting request 720226 from home:michel_mno:branches:security:privacy
- disable lto for ppc64 bypass boo#1142574

OBS-URL: https://build.opensuse.org/request/show/720226
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=12
2019-08-02 06:04:03 +00:00
dd6b349412 Accepting request 713810 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/713810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=5
2019-07-22 10:15:06 +00:00
e17ae70622 Accepting request 713811 from home:kfreitag:branches:security:privacy
- 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

OBS-URL: https://build.opensuse.org/request/show/713811
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=10
2019-07-07 13:40:04 +00:00
Klaas Freitag
971974fcab Accepting request 713620 from home:michel_mno:branches:security:privacy
-  Do not set DCMAKE_CXX_FLAGS="-msse4.1" for PowerPC

OBS-URL: https://build.opensuse.org/request/show/713620
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=9
2019-07-07 08:07:18 +00:00
517ffb45c4 Accepting request 699821 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/699821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=4
2019-05-03 20:23:22 +00:00
d0e8c7c6a7 Accepting request 696381 from home:kfreitag:branches:security:privacy
- 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-

OBS-URL: https://build.opensuse.org/request/show/696381
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=7
2019-05-01 06:26:57 +00:00
Stephan Kulow
0dd225adc8 Accepting request 672572 from security:privacy
OBS-URL: https://build.opensuse.org/request/show/672572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=3
2019-02-08 11:15:47 +00:00
Klaas Freitag
fed1c3b418 Accepting request 670756 from home:kfreitag:branches:security:privacy
- 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)

OBS-URL: https://build.opensuse.org/request/show/670756
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=5
2019-02-07 20:24:10 +00:00
51e76e4e6f Accepting request 583707 from security:privacy
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/583707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=2
2018-03-07 09:39:57 +00:00
f31c3dcad4 Accepting request 580601 from security:privacy
cryfs encryption makes plasma-vault more useful

OBS-URL: https://build.opensuse.org/request/show/580601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cryfs?expand=0&rev=1
2018-03-04 11:49:26 +00:00
Klaas Freitag
0bc85f1588 Accepting request 580807 from home:jengelh:branches:security:privacy
- Trim cleaning of buildroot, this is already implicit.
- Update description.

OBS-URL: https://build.opensuse.org/request/show/580807
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=2
2018-02-28 06:56:20 +00:00
2f9357c476 Accepting request 578781 from home:kfreitag
cryfs might be an interesting package to go to Factory, and privacy/security looks like a good devel project.

OBS-URL: https://build.opensuse.org/request/show/578781
OBS-URL: https://build.opensuse.org/package/show/security:privacy/cryfs?expand=0&rev=1
2018-02-25 12:20:29 +00:00