Sebastian Messmer
abaa72d39c
Fix building on Apple Silicon Macs (see https://github.com/cryfs/homebrew-tap/issues/10 )
2022-10-11 18:48:12 -07:00
Bernhard Rosenkraenzer
ee6250380f
Fix build with fmt 9.0 ( #433 )
...
* Fix build with fmt 9.0
Co-authored-by: Sebastian Meßmer <smessmer@users.noreply.github.com>
2022-07-22 07:36:34 -05:00
Sebastian Messmer
dc330fa22e
Mention OpenMP fix
2022-02-21 21:22:55 -08:00
Antonio Rojas
3f50e7d238
Fix OpenMP support ( #415 )
...
Prevent crypto++ from building the library via an intermediate object target. This is not necessary as we are only building the static library, and breaks passing the build flags that enable openMP support.
2022-02-21 21:22:32 -08:00
Sebastian Messmer
0ef2693df6
Mark 0.11.1 as released
2021-12-23 09:06:28 +01:00
Sebastian Messmer
fe71144377
Update to DokanY 1.2.2.1001
2021-12-22 22:18:19 +01:00
Sebastian Messmer
26ea5a0209
Fix Subprocess on Windows
2021-12-22 22:12:03 +01:00
Sebastian Messmer
b68f1b4b9e
Don't run SubprocessTest under TSAN since TSAN deadlocks with atfork handlers
2021-12-13 15:15:30 +01:00
Sebastian Messmer
31c9290487
Fix subprocess call sites
2021-12-12 13:14:05 +01:00
Sebastian Messmer
c4bc749fa6
Process I/O needs to use the async API to avoid deadlocks
2021-12-12 13:00:22 +01:00
Sebastian Messmer
e524468cc1
Disable tests that are broken on windows
2021-12-11 23:06:22 +01:00
Sebastian Messmer
67bd0ed295
Flush logs in test cases
2021-12-11 12:04:20 +01:00
Sebastian Messmer
69770c77d4
cryfs-unmount correctly unmounts paths that contain spaces
2021-12-10 17:51:52 +01:00
Sebastian Messmer
afd6f0d317
Update to CryptoPP 8.6. This fixes a rare bug where CryptoPP 8.5 encrypts data wrongly, see https://github.com/weidai11/cryptopp/issues/1069
2021-12-10 09:10:29 +01:00
Sebastian Messmer
69370a5d15
Fix building of the range-v3 dependency. The conan remote URL for this dependency changed and we have to use the new URL. This broke the homebrew build as well.
2021-12-09 15:12:45 +01:00
Sebastian Messmer
cd5121080a
Clear conan cache in CI
2021-12-09 15:12:37 +01:00
Sebastian Meßmer
ca6c14d84b
Install macfuse instead of osxfuse
2021-08-22 10:25:12 -07:00
Sebastian Messmer
c66fed0171
Merge tag '0.10.4' into develop
2021-08-22 10:16:29 -07:00
Sebastian Messmer
2514e123d2
Mark 0.10.4 as released
2021-08-22 10:15:55 -07:00
Sebastian Meßmer
f5066d368f
Add backwards compatibility notes
2021-08-22 10:13:46 -07:00
Sebastian Meßmer
9cfd8babdc
Fix typo
2021-08-22 08:51:48 -07:00
Sebastian Meßmer
de16f5f3fa
Allow build cache uploads to fail without failing th eCI job
2021-08-22 08:43:46 -07:00
Sebastian Messmer
cb21dc977b
Mark 0.11.0 as released
2021-08-18 14:08:03 -07:00
Sebastian Messmer
5a1c58c89c
Add a dummy appveyor config so it doesn't show as failed
2021-08-15 10:11:20 -07:00
Sebastian Messmer
4a3f13d88a
Merge remote-tracking branch 'origin/feature/infofix' into develop
2021-08-15 00:11:03 -07:00
Sebastian Messmer
8e57f0c097
Merge branch 'feature/appveyor' into develop
2021-08-15 00:10:51 -07:00
Sebastian Messmer
b28b8b6ea8
Show old config values at mount time, otherwise they'd just always show the current version
2021-08-14 10:34:41 -07:00
Sebastian Messmer
f94bc55cca
Remove appveyor CI since we now have Github Actions for Windows
2021-08-14 09:54:56 -07:00
Sebastian Meßmer
aaed25ae86
Mention Gentoo fixes in Changelog
2021-08-14 09:44:50 -07:00
Sebastian Messmer
8978eb546e
Fix circleci dummy config
2021-08-14 09:42:43 -07:00
Sam James
8f49e7d28c
Don't limit install on Release/Debug/RelWithDebInfo CONFIGURATIONS ( #396 )
...
Co-authored-by: Andreas Sturmlechner <asturm@gentoo.org>
2021-08-14 09:38:02 -07:00
Sam James
041b5baea5
src/fspp/fuse/Fuse.h: add <memory.h> include for std::shared_ptr ( #395 )
...
Needed to fix build with Boost 1.77 (some indirect inclusion
got lost).
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-14 09:29:24 -07:00
Sebastian Meßmer
2ceab2a666
Update ChangeLog.txt
2021-06-21 10:31:34 -07:00
Evil Squirrel
b0c29d609d
Add instructions for arch-based distros ( #391 )
...
Added instructions for using pacman on arch-based distros. If it doesn't make enough sense please feel free to apply any changes.
2021-05-11 12:56:33 -07:00
Sebastian Messmer
a2b07cd8e8
Merge branch 'hotfix/gcc11' into feature/gcc11
2021-05-08 14:46:32 -07:00
Sebastian Messmer
27587ea1ac
Fixed an issue when compiling with GCC 11, see https://github.com/cryfs/cryfs/issues/389
2021-05-08 14:44:27 -07:00
Sebastian Messmer
00e51ed1a6
Re-enable accidentally disabled CI jobs
2021-04-26 19:26:39 -07:00
Sebastian Messmer
89cfd363b6
Merge branch 'feature/windowsci' into develop
2021-04-26 19:25:59 -07:00
Sebastian Messmer
3c135449f1
Disable Circle CI via dummy config
2021-04-26 19:25:33 -07:00
Sebastian Messmer
c28cb2b2c4
Add Windows CI to Github Actions
2021-04-26 19:08:15 -07:00
Sebastian Meßmer
8ac8263bf7
Update ChangeLog.txt
2021-04-25 22:47:28 -07:00
Sebastian Messmer
5cf5816675
Disable LTO because crypto++ has problems with it
2021-04-25 17:19:50 -07:00
Sebastian Messmer
46ada21a30
Update to CryptoPP 8.5.0. This should make it work with Apple M1
2021-04-25 17:19:49 -07:00
Sebastian Meßmer
fd72b8c7ab
Fix description
2021-04-25 13:20:05 -07:00
Sebastian Meßmer
c90909013e
Don't fail a CI run if the cache download fails
2021-04-25 13:01:43 -07:00
Sebastian Meßmer
5c28675ec0
Allow PRs to read the cache ( #384 )
2021-04-25 12:46:56 -07:00
midchildan
c705031d0f
Add instructions for Nix ( #383 )
2021-04-25 12:27:47 -07:00
Sebastian Messmer
68a4c5646a
Fix clang-tidy warnings
2021-04-21 17:37:40 -07:00
Sebastian Messmer
f4945fcfbe
Update to clang-tidy 11
2021-04-21 01:15:27 -07:00
Sebastian Messmer
5ad959ee36
Update googletest
2021-04-21 01:15:27 -07:00