Commit Graph

  • cd0af70880
    libcryfs: Update Boost to 1.79.0 & allow curl and wget for download libcryfs Hardcore Sushi 2024-07-22 21:16:39 +0200
  • 0398d48b09
    libcryfs: switch to cryfs develop Hardcore Sushi 2024-06-07 17:40:01 +0200
  • f90a784af5 Don't resolve symlinks in base dir path develop Hardcore Sushi 2024-04-28 13:14:01 +0200
  • c2e15be908
    Add locks in android-build.sh scripts Hardcore Sushi 2024-02-13 20:40:12 +0100
  • 6388eaf433
    libcryfs: update Boost-for-Android Hardcore Sushi 2023-09-08 21:11:04 +0200
  • bfbd412a36
    libcryfs: update spdlog to v1.12.0 Hardcore Sushi 2023-09-07 17:23:22 +0200
  • fb45c8e8b6
    libcryfs: update to cryfs v0.11.4 Hardcore Sushi 2023-09-07 17:21:38 +0200
  • 016731aec9 Remove macos clang11 from CI because it's broken upstream/release/0.11 release/0.11 Sebastian Messmer 2023-08-11 23:34:41 -0700
  • ff2d94f3e4 Remove macos clang11 from CI because it's broken Sebastian Messmer 2023-08-11 23:34:41 -0700
  • 1f4d782cd1 Fix CI errors Sebastian Messmer 2023-08-11 02:49:23 -0700
  • 03235e38cb Fix CI errors Sebastian Messmer 2023-08-11 02:49:23 -0700
  • 9be9a62380 Merge branch 'feature/fuse29' into develop Sebastian Messmer 2023-08-09 10:23:16 -0700
  • 9f76875378 Fix CI errors Sebastian Messmer 2023-08-09 10:22:43 -0700
  • d5bc69bf2a Fix CI errors Sebastian Messmer 2023-08-09 10:22:43 -0700
  • 3395435045 Update to fuse 2.9 Sebastian Messmer 2023-08-06 11:20:32 -0700
  • c5187bb0d7 Fix an issue when using -o atime mount options Sebastian Messmer 2023-08-06 22:14:40 -0700
  • d6252896e0 Fix an issue when using -o atime mount options Sebastian Messmer 2023-08-06 22:14:40 -0700
  • 7a3f2b6114 Mark 0.11.4 as released Sebastian Messmer 2023-07-19 22:27:13 -0700
  • 2c86a6ed37 Mark 0.11.4 as released Sebastian Messmer 2023-07-19 22:26:32 -0700
  • 371f572646 Use libcurl dependency from conan instead of requiring it to be preinstalled Sebastian Messmer 2023-07-12 21:33:51 -0700
  • 804509aff9 Fixed build issue with Python 3.12 Sebastian Messmer 2023-07-13 19:29:54 -0700
  • fc21f1c520 Fixed build issue with Python 3.12 Sebastian Messmer 2023-07-13 19:29:54 -0700
  • 245b84526e Disable broken CI job Sebastian Meßmer 2023-07-09 11:55:26 -0700
  • ef6e9f575f Update spdlog to 1.11.0 Sebastian Messmer 2022-10-12 18:17:35 -0700
  • 2338bb24f8 Add Clang 10 to 15 to CI Sebastian Messmer 2023-06-21 20:33:00 -0700
  • 8eb7e85cad Add GCC 11, 12, 13 to CI Sebastian Messmer 2023-06-20 08:02:47 -0700
  • 3930a86a74 Fix CI - Remove ubuntu 18.04 from CI because GitHub deprecated it - Replace macos-10 with macos-11, macos-12 and macos-13 - Add ubuntu 22.04 to CI - Fix Clang 11 build Sebastian Messmer 2023-06-19 09:14:32 -0700
  • b3828e5385 Update to DokanY 2.0.6.1000 Sebastian Messmer 2023-07-10 00:02:52 -0700
  • cc76400edc Update to DokanY 1.5.1.1000 Sebastian Messmer 2023-07-09 23:49:59 -0700
  • 3fa660599d Install DokanY manually instead of using Chocolatey because the Chocolatey package is outdated Sebastian Messmer 2023-07-09 23:48:32 -0700
  • 10d663a430
    Disable broken CI job Sebastian Meßmer 2023-07-09 11:55:26 -0700
  • 6a905c244b Disable broken CI job Sebastian Messmer 2023-07-09 10:16:33 -0700
  • 9ccb006f61 - Switch some CI jobs to clang 15 - Fix clang-tidy warnings from Clang 15 Sebastian Messmer 2023-07-08 14:48:59 -0700
  • 764f46dc33 Upgrade to boost 1.79 Sebastian Messmer 2023-07-08 12:35:53 -0700
  • 9e037e485d Add Clang 10 to 15 to CI Sebastian Messmer 2023-06-21 20:33:00 -0700
  • 369717f9c0 Fix range-v3 installation on CI Sebastian Messmer 2023-06-20 08:54:17 -0700
  • 2a5237c028 Add GCC 11, 12, 13 to CI Sebastian Messmer 2023-06-20 08:02:47 -0700
  • 4980bcc143 Update range-v3 to 0.12.0 Sebastian Messmer 2022-10-12 18:16:35 -0700
  • edc331301f Fix CI - Remove ubuntu 18.04 from CI because GitHub deprecated it - Replace macos-10 with macos-11, macos-12 and macos-13 - Add ubuntu 22.04 to CI - Fix Clang 11 build Sebastian Messmer 2023-06-19 09:14:32 -0700
  • 9e9dcf409c Update to conan 1.60.1 Sebastian Messmer 2023-06-19 09:11:16 -0700
  • 9ed731f2dd Change dependency specification to conan 2.0 syntax Sebastian Messmer 2023-06-18 08:47:43 -0700
  • 0c24384c4a Update changelog Sebastian Messmer 2023-06-17 23:37:57 -0700
  • 699a3c020c
    Update ChangeLog.txt Sebastian Meßmer 2023-06-17 23:34:31 -0700
  • 5af5eb107f Scrypt _DefaultSettings test actually uses default settings Sebastian Messmer 2023-05-23 18:47:40 -0700
  • f74c919654 Use different values for p and r in scrypt test settings to make sure we catch serialization errors that confuse the two Sebastian Messmer 2023-05-23 18:32:50 -0700
  • 2fc5fb61e0 Add a test to make sure scrypt stays backwards compatible Sebastian Messmer 2023-05-23 18:07:11 -0700
  • 3c56f86d86
    libcryfs: make cryfs_init return error code Hardcore Sushi 2023-05-03 00:01:26 +0200
  • f40c2bbdcd
    libcryfs: update spdlog Hardcore Sushi 2023-04-18 16:32:18 +0200
  • 445b26395b
    libcryfs: update spdlog Hardcore Sushi 2023-03-15 18:56:57 +0100
  • 02f7fa3bb8 Mention https://github.com/cryfs/cryfs/pull/448 fix in changelog Sebastian Messmer 2023-02-26 13:56:29 -0800
  • 6198908e86 Mention https://github.com/cryfs/cryfs/pull/448 fix in changelog Sebastian Messmer 2023-02-26 13:56:29 -0800
  • 3f249ff1cd Include stdexcept when using logic_error Adam Williamson 2023-02-24 11:01:19 -0800
  • 38849c22aa Include stdexcept when using logic_error Adam Williamson 2023-02-24 11:01:19 -0800
  • 4f409953e8 Fix conan version to 1.x because 2.0 doesn't work for us yet Sebastian Messmer 2023-02-26 11:35:35 -0800
  • 7c7e788367 Fix conan version to 1.x because 2.0 doesn't work for us yet Sebastian Messmer 2023-02-26 11:35:35 -0800
  • 43de737624
    libcryfs: Fix Crypto++ build Hardcore Sushi 2023-02-03 22:02:44 +0100
  • ba5df7390b
    libcryfs: Fix typo & version Hardcore Sushi 2023-02-01 23:52:19 +0100
  • a1c3f814d5
    libcryfs: Update to cryfs v0.11.3 Hardcore Sushi 2023-02-01 23:39:12 +0100
  • c1c89728d9 Fix build error Sebastian Messmer 2023-01-11 19:07:16 -0800
  • 21776308d9 Trigger new CI run Sebastian Messmer 2023-01-11 18:59:01 -0800
  • f5b50f348c Fixed small inaccuracy in calculation of free space in statvfs Sebastian Messmer 2022-12-25 19:14:21 +0100
  • 6795d2bc6f
    Silence clang warnings Sebastian Meßmer 2022-12-19 22:38:55 +0100
  • dde3d667be Fix progress bar Sebastian Messmer 2022-12-19 12:11:27 +0100
  • cc365e9b86 Fix progress bar Sebastian Messmer 2022-12-19 12:03:42 +0100
  • 9cd62c279d Remove unused 'using' statement Sebastian Messmer 2022-12-18 22:04:56 +0100
  • 2e42c43415 Remove unused variable Sebastian Messmer 2022-12-18 18:02:52 +0100
  • c039629721 No need to build a vector, we can check the block id immediately when we see it Sebastian Messmer 2022-12-18 17:51:55 +0100
  • 8b02ff7cc5 Improve rename tests Sebastian Messmer 2022-12-18 17:35:08 +0100
  • 45895d8d4f We don't actually need to calculate or store the ancestor chain unless we're renaming Sebastian Messmer 2022-12-18 16:34:16 +0100
  • 222ef46d8d Fix clang tidy warnings Sebastian Messmer 2022-12-18 16:20:26 +0100
  • 987b40e138 Fix clang-tidy warning Sebastian Messmer 2022-12-18 15:00:32 +0100
  • 2425ce4bc0 Make CryNode::rename() more resilient to corner cases, e.g. - when trying to move a directory into a subdirectory of itself - make it into its own ancestor - allow replacing a directory with another directory, but only if the target directory is empty Sebastian Messmer 2022-12-18 14:57:38 +0100
  • cd5ac83b7d Fix another compiler warning Sebastian Messmer 2022-12-18 09:48:15 +0100
  • f5e6b3bc5f Fix compiler warning Sebastian Messmer 2022-12-18 07:26:30 +0100
  • 4c10d47cd6 Further simplify getLstatSize Sebastian Messmer 2022-12-18 07:14:13 +0100
  • 9ac813270b Simplify getLstatSize Sebastian Messmer 2022-12-18 06:30:53 +0100
  • 64c95230ca Delete dead code Sebastian Messmer 2022-12-17 18:41:58 +0100
  • 3dd8b53366 Fix a bug in DirEntryList::get() where it would throw an error when it didn't find the entry, but the function signature looks like it would return boost::none. This bug didn't actually materialize because the only call site is in CryNode.cpp and it would throw an error anyways if it gets boost::none. But still worth fixing to reduce API confusion. Sebastian Messmer 2022-12-17 18:12:24 +0100
  • 934d190534
    Installation instructions should say 'python3' instead of 'python' Sebastian Meßmer 2022-10-24 14:07:39 -0700
  • 9845175dca On some systems, when mounting a test file system, the OS asks for /.Trash and /.Trash-1000 and will unmount if the file system returns an error. So let's tell the operating system that those don't exist instead Sebastian Messmer 2022-10-15 15:05:32 -0700
  • 1c19488d5e On some systems, when mounting a test file system, the OS asks for /.Trash and /.Trash-1000 and will unmount if the file system returns an error. So let's tell the operating system that those don't exist instead Sebastian Messmer 2022-10-15 15:05:32 -0700
  • 48929bb884 Remove CMP0065 mentions from CMakeLists.txt Sebastian Messmer 2022-10-13 00:00:07 -0700
  • 6f43639ab5 Merge branch 'feature/CMP0065' into develop Sebastian Messmer 2022-10-12 23:58:56 -0700
  • 2bbac4956b Add GCC 10 to CI Sebastian Messmer 2022-10-12 11:32:53 -0700
  • ac15f42978 Cleanup cmake CMP0065 Sebastian Messmer 2022-10-11 21:17:59 -0700
  • 1ebee6dd19 Add GCC 10 to CI Sebastian Messmer 2022-10-12 11:32:53 -0700
  • 539c0db9b0 Fix CI apt-get timeouts by retrying more often Sebastian Messmer 2022-10-12 10:02:34 -0700
  • b8a20ee0b0 Fix CI apt-get timeouts by retrying more often Sebastian Messmer 2022-10-12 10:02:34 -0700
  • 04b865b009
    Mention cryfs-unmount man page Sebastian Meßmer 2022-10-11 21:30:20 -0700
  • 16c3a47304 Add man page for cryfs-unmount Sebastian Messmer 2022-10-11 21:10:31 -0700
  • 33e205f642 It's actually clang 7 not gcc 7 that we need to disable on CI, and we only need to disable it on macos. Linux can still run it. Sebastian Messmer 2022-10-11 21:03:10 -0700
  • 39e792ad78 It's actually clang 7 not gcc 7 that we need to disable on CI, and we only need to disable it on macos. Linux can still run it. Sebastian Messmer 2022-10-11 21:03:10 -0700
  • cbb47f5ded Re-add CI for Linux GCC 7, only remove GCC 7 CI on macos Sebastian Messmer 2022-10-11 20:48:53 -0700
  • 22151ea155 Re-add CI for Linux GCC 7, only remove GCC 7 CI on macos Sebastian Messmer 2022-10-11 20:48:53 -0700
  • 26f95309b1 Remove GCC 7 from CI because the macos CI machines cannot install it anymore Sebastian Messmer 2022-10-11 20:45:39 -0700
  • beadb781aa Remove GCC 7 from CI because the macos CI machines cannot install it anymore Sebastian Messmer 2022-10-11 20:45:39 -0700
  • 19598c4539 Clarify fix statement Sebastian Messmer 2022-10-11 18:56:31 -0700
  • bbc7acc30f minor: shebang python -> python3 (#439) D Lamb 2022-10-12 12:55:24 +1100
  • f1ca6b9f63 Clarify fix statement Sebastian Messmer 2022-10-11 18:56:31 -0700
  • 3ecbfc31f9
    minor: shebang python -> python3 (#439) D Lamb 2022-10-12 12:55:24 +1100