ff2d94f3e4Remove macos clang11 from CI because it's broken
Sebastian Messmer
2023-08-11 23:34:41 -0700
1f4d782cd1Fix CI errors
Sebastian Messmer
2023-08-11 02:49:23 -0700
03235e38cbFix CI errors
Sebastian Messmer
2023-08-11 02:49:23 -0700
9be9a62380Merge branch 'feature/fuse29' into develop
Sebastian Messmer
2023-08-09 10:23:16 -0700
9f76875378Fix CI errors
Sebastian Messmer
2023-08-09 10:22:43 -0700
d5bc69bf2aFix CI errors
Sebastian Messmer
2023-08-09 10:22:43 -0700
3395435045Update to fuse 2.9
Sebastian Messmer
2023-08-06 11:20:32 -0700
c5187bb0d7Fix an issue when using -o atime mount options
Sebastian Messmer
2023-08-06 22:14:40 -0700
d6252896e0Fix an issue when using -o atime mount options
Sebastian Messmer
2023-08-06 22:14:40 -0700
7a3f2b6114Mark 0.11.4 as released
Sebastian Messmer
2023-07-19 22:27:13 -0700
2c86a6ed37Mark 0.11.4 as released
Sebastian Messmer
2023-07-19 22:26:32 -0700
371f572646Use libcurl dependency from conan instead of requiring it to be preinstalled
Sebastian Messmer
2023-07-12 21:33:51 -0700
804509aff9Fixed build issue with Python 3.12
Sebastian Messmer
2023-07-13 19:29:54 -0700
fc21f1c520Fixed build issue with Python 3.12
Sebastian Messmer
2023-07-13 19:29:54 -0700
245b84526eDisable broken CI job
Sebastian Meßmer
2023-07-09 11:55:26 -0700
ef6e9f575fUpdate spdlog to 1.11.0
Sebastian Messmer
2022-10-12 18:17:35 -0700
2338bb24f8Add Clang 10 to 15 to CI
Sebastian Messmer
2023-06-21 20:33:00 -0700
8eb7e85cadAdd GCC 11, 12, 13 to CI
Sebastian Messmer
2023-06-20 08:02:47 -0700
3930a86a74Fix 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
b3828e5385Update to DokanY 2.0.6.1000
Sebastian Messmer
2023-07-10 00:02:52 -0700
cc76400edcUpdate to DokanY 1.5.1.1000
Sebastian Messmer
2023-07-09 23:49:59 -0700
3fa660599dInstall DokanY manually instead of using Chocolatey because the Chocolatey package is outdated
Sebastian Messmer
2023-07-09 23:48:32 -0700
Disable broken CI job
Sebastian Meßmer
2023-07-09 11:55:26 -0700
6a905c244bDisable 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
764f46dc33Upgrade to boost 1.79
Sebastian Messmer
2023-07-08 12:35:53 -0700
9e037e485dAdd Clang 10 to 15 to CI
Sebastian Messmer
2023-06-21 20:33:00 -0700
369717f9c0Fix range-v3 installation on CI
Sebastian Messmer
2023-06-20 08:54:17 -0700
2a5237c028Add GCC 11, 12, 13 to CI
Sebastian Messmer
2023-06-20 08:02:47 -0700
4980bcc143Update range-v3 to 0.12.0
Sebastian Messmer
2022-10-12 18:16:35 -0700
edc331301fFix 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
9e9dcf409cUpdate to conan 1.60.1
Sebastian Messmer
2023-06-19 09:11:16 -0700
9ed731f2ddChange dependency specification to conan 2.0 syntax
Sebastian Messmer
2023-06-18 08:47:43 -0700
0c24384c4aUpdate changelog
Sebastian Messmer
2023-06-17 23:37:57 -0700
Update ChangeLog.txt
Sebastian Meßmer
2023-06-17 23:34:31 -0700
5af5eb107fScrypt _DefaultSettings test actually uses default settings
Sebastian Messmer
2023-05-23 18:47:40 -0700
f74c919654Use 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
2fc5fb61e0Add a test to make sure scrypt stays backwards compatible
Sebastian Messmer
2023-05-23 18:07:11 -0700
Silence clang warnings
Sebastian Meßmer
2022-12-19 22:38:55 +0100
dde3d667beFix progress bar
Sebastian Messmer
2022-12-19 12:11:27 +0100
cc365e9b86Fix progress bar
Sebastian Messmer
2022-12-19 12:03:42 +0100
9cd62c279dRemove unused 'using' statement
Sebastian Messmer
2022-12-18 22:04:56 +0100
2e42c43415Remove unused variable
Sebastian Messmer
2022-12-18 18:02:52 +0100
c039629721No 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
8b02ff7cc5Improve rename tests
Sebastian Messmer
2022-12-18 17:35:08 +0100
45895d8d4fWe don't actually need to calculate or store the ancestor chain unless we're renaming
Sebastian Messmer
2022-12-18 16:34:16 +0100
222ef46d8dFix clang tidy warnings
Sebastian Messmer
2022-12-18 16:20:26 +0100
987b40e138Fix clang-tidy warning
Sebastian Messmer
2022-12-18 15:00:32 +0100
2425ce4bc0Make 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
cd5ac83b7dFix another compiler warning
Sebastian Messmer
2022-12-18 09:48:15 +0100
f5e6b3bc5fFix compiler warning
Sebastian Messmer
2022-12-18 07:26:30 +0100
4c10d47cd6Further simplify getLstatSize
Sebastian Messmer
2022-12-18 07:14:13 +0100
9ac813270bSimplify getLstatSize
Sebastian Messmer
2022-12-18 06:30:53 +0100
64c95230caDelete dead code
Sebastian Messmer
2022-12-17 18:41:58 +0100
3dd8b53366Fix 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
Installation instructions should say 'python3' instead of 'python'
Sebastian Meßmer
2022-10-24 14:07:39 -0700
9845175dcaOn 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
1c19488d5eOn 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
48929bb884Remove CMP0065 mentions from CMakeLists.txt
Sebastian Messmer
2022-10-13 00:00:07 -0700
6f43639ab5Merge branch 'feature/CMP0065' into develop
Sebastian Messmer
2022-10-12 23:58:56 -0700
2bbac4956bAdd GCC 10 to CI
Sebastian Messmer
2022-10-12 11:32:53 -0700
ac15f42978Cleanup cmake CMP0065
Sebastian Messmer
2022-10-11 21:17:59 -0700
1ebee6dd19Add GCC 10 to CI
Sebastian Messmer
2022-10-12 11:32:53 -0700
539c0db9b0Fix CI apt-get timeouts by retrying more often
Sebastian Messmer
2022-10-12 10:02:34 -0700
b8a20ee0b0Fix CI apt-get timeouts by retrying more often
Sebastian Messmer
2022-10-12 10:02:34 -0700
Mention cryfs-unmount man page
Sebastian Meßmer
2022-10-11 21:30:20 -0700
16c3a47304Add man page for cryfs-unmount
Sebastian Messmer
2022-10-11 21:10:31 -0700
33e205f642It'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
39e792ad78It'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
cbb47f5dedRe-add CI for Linux GCC 7, only remove GCC 7 CI on macos
Sebastian Messmer
2022-10-11 20:48:53 -0700
22151ea155Re-add CI for Linux GCC 7, only remove GCC 7 CI on macos
Sebastian Messmer
2022-10-11 20:48:53 -0700
26f95309b1Remove GCC 7 from CI because the macos CI machines cannot install it anymore
Sebastian Messmer
2022-10-11 20:45:39 -0700
beadb781aaRemove GCC 7 from CI because the macos CI machines cannot install it anymore
Sebastian Messmer
2022-10-11 20:45:39 -0700
19598c4539Clarify fix statement
Sebastian Messmer
2022-10-11 18:56:31 -0700