Commit Graph

2724 Commits

Author SHA1 Message Date
Sebastian Messmer
2338bb24f8 Add Clang 10 to 15 to CI 2023-07-11 19:42:33 -07:00
Sebastian Messmer
8eb7e85cad Add GCC 11, 12, 13 to CI 2023-07-11 19:42:29 -07:00
Sebastian Messmer
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
2023-07-11 19:42:13 -07:00
Sebastian Meßmer
699a3c020c
Update ChangeLog.txt 2023-06-17 23:34:31 -07:00
Sebastian Messmer
6198908e86 Mention https://github.com/cryfs/cryfs/pull/448 fix in changelog 2023-02-26 13:56:29 -08:00
Adam Williamson
3f249ff1cd Include stdexcept when using logic_error
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-02-26 13:55:20 -08:00
Sebastian Messmer
7c7e788367 Fix conan version to 1.x because 2.0 doesn't work for us yet 2023-02-26 13:36:33 -08:00
Sebastian Messmer
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 2022-10-15 15:05:44 -07:00
Sebastian Messmer
2bbac4956b Add GCC 10 to CI 2022-10-12 23:57:58 -07:00
Sebastian Messmer
539c0db9b0 Fix CI apt-get timeouts by retrying more often 2022-10-12 11:06:11 -07:00
Sebastian Messmer
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. 2022-10-11 21:03:33 -07:00
Sebastian Messmer
cbb47f5ded Re-add CI for Linux GCC 7, only remove GCC 7 CI on macos 2022-10-11 20:49:04 -07:00
Sebastian Messmer
beadb781aa Remove GCC 7 from CI because the macos CI machines cannot install it anymore 2022-10-11 20:45:39 -07:00
Sebastian Messmer
19598c4539 Clarify fix statement 2022-10-11 18:56:51 -07:00
D Lamb
bbc7acc30f minor: shebang python -> python3 (#439)
Co-authored-by: D Lamb <dlamb.gh@mm.st>
2022-10-11 18:56:45 -07:00
Sebastian Messmer
c878243074 Mention Apple python fix 2022-10-11 18:54:02 -07:00
Onuralp Sezer
231a60a611 change unversioned python commandline into versioned python3 commandline (#413)
Signed-off-by: Onuralp SEZER <thunderbirdtr@fedoraproject.org>
2022-10-11 18:52:44 -07:00
Sebastian Messmer
fd3c54fe69 Mention Apple Silicon build fix 2022-10-11 18:48:17 -07:00
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