Commit Graph

  • 9ebd3d754c Fix test cases Sebastian Messmer 2018-12-18 21:34:20 -0800
  • cefba055a0 Merge branch 'develop' of github.com:cryfs/cryfs into develop Sebastian Messmer 2018-12-18 21:23:34 -0800
  • d5d2be26be Print error code on error Sebastian Messmer 2018-12-18 21:23:16 -0800
  • 2d088097dc
    Create ISSUE_TEMPLATE.md Sebastian Meßmer 2018-12-18 21:18:42 -0800
  • 2648dd81ee Show error message on pre-10 Windows Sebastian Messmer 2018-12-14 00:40:38 -0800
  • d68247070f When an integrity violation occurs, gracefully unmount the file system and refuse to mount on future attempts Sebastian Messmer 2018-12-10 21:20:18 -0800
  • aaafb10404 Upgrade to boost 1.57 Sebastian Messmer 2018-12-10 21:19:54 -0800
  • 64150f294e Fuse offers an onMounted callback that is called when everything is ready. Sebastian Messmer 2018-12-09 12:27:53 -0500
  • 449133e3da - Allow callback when fuse filesystem is mounted - Use that callback to initialize the file system instead of initializing it up front Sebastian Messmer 2018-12-03 01:57:21 -0500
  • 175d7b4f26 Build a WIX package on CI Sebastian Messmer 2018-11-21 21:46:16 -0800
  • 6a3efec18d Allow installing non-release versions Sebastian Messmer 2018-11-21 21:46:00 -0800
  • 0db865095b - Use forward instead of backward slashes for paths on Windows in build system and CI Sebastian Messmer 2018-11-21 21:45:27 -0800
  • 77c2a6ff68 Fix dokan installation on appveyor CI Sebastian Messmer 2018-11-21 21:44:44 -0800
  • a99b806a1a TODO Sebastian Messmer 2018-11-10 21:45:39 -0800
  • dedfe71297 Fix passing vars to cryptopp Sebastian Messmer 2018-11-10 17:07:38 -0800
  • 4c88d5d4b7 Build in RelWithDebInfo by default Sebastian Messmer 2018-11-10 13:25:15 -0800
  • 9c6713a00e Fix cryfs-stat Sebastian Messmer 2018-11-10 12:38:57 -0800
  • d761dba894 Merge branch 'feature/cleanup_keyprovider' into develop Sebastian Messmer 2018-10-27 22:47:13 -0700
  • ff142883b6 TODOs Sebastian Messmer 2018-10-27 22:46:41 -0700
  • 187b9ceb53 [wip] Implement either type Sebastian Messmer 2018-10-27 21:20:40 -0700
  • 596b04acce Introduce a CryPresetPasswordBasedKeyProvider for when the password is already known Sebastian Messmer 2018-10-27 18:18:32 -0700
  • e395248f70 Merge branch 'feature/keyprovider' into develop Sebastian Messmer 2018-10-27 16:05:10 -0700
  • 74cd8abf05 Introduce CryKeyProvider to have an abstraction layer that allows plugging in non-password-based key providers Sebastian Messmer 2018-10-21 19:31:08 -0700
  • 5874be9686 Merge branch 'feature/iwyu' into develop Sebastian Messmer 2018-10-22 05:42:46 -0700
  • 954d6662f6 Simplify: key size is only known at runtime, not a template parameter anymore Sebastian Messmer 2018-10-21 22:53:53 +0200
  • ac0b9a6e45 Only apply c++14 to current target Sebastian Messmer 2018-10-21 20:58:19 +0200
  • 86c8674be0 Setup iwyu Sebastian Messmer 2018-10-21 11:46:27 +0200
  • 42f0b00828 TODO Sebastian Messmer 2018-10-21 10:42:18 +0200
  • 509668070d
    Update ChangeLog.txt Sebastian Meßmer 2018-10-19 20:38:27 +0200
  • 43755969ca feat: make volname default to mountdir (#226) acheronfail 2018-10-20 05:37:21 +1100
  • 10f8adbb73 Use NiceMock to reduce the log size on Travis CI because we're close to the 4MB limit Sebastian Messmer 2018-10-19 20:34:51 +0200
  • 968f183e19 Mention OpenMP troubleshooting in README Sebastian Messmer 2018-10-15 18:06:27 +0200
  • 08ed966808 OSX: If OpenMP is installed with homebrew or macports, auto-detect its setup Sebastian Messmer 2018-10-15 18:02:52 +0200
  • 41c7051b1f Merge branch 'feature/clang-tidy' into develop Sebastian Messmer 2018-10-15 18:01:07 +0200
  • 00ead6bb8f Disable broken appveyor tests Sebastian Messmer 2018-10-14 23:33:21 +0200
  • b9524e530a Disable -Wmaybe-uninitialized because it causes some false positives with boost::optional Sebastian Messmer 2018-10-14 23:30:36 +0200
  • c571d18411 Enable clang-tidy on CI Sebastian Messmer 2018-10-14 22:38:05 +0200
  • 4b26c67146 Fix clang-tidy warnings Sebastian Messmer 2018-10-14 22:26:30 +0200
  • f4be42d892 Enable -Werror build for clang on Circle CI Sebastian Messmer 2018-10-02 20:51:33 -0700
  • b66b7bfeb1 Fix OpenMP when installed from Homebrew Sebastian Messmer 2018-10-01 01:31:08 -0700
  • d856ff6d48 Revert "Enable more tests in ASAN" Sebastian Messmer 2018-09-30 19:34:44 -0700
  • 6b739bb7c9 Fix openmp for Ubuntu Sebastian Messmer 2018-09-30 14:18:24 -0700
  • 348b8784a0 Enable more tests in ASAN Sebastian Messmer 2018-09-30 10:11:46 -0700
  • cb7bb1615e Enable more tests for ubsan Sebastian Messmer 2018-09-30 08:55:55 -0700
  • 802ce7c4df Add gcc -Werror run on CI Sebastian Messmer 2018-09-30 00:33:09 -0700
  • 1aaf4d4c92 Allow CI to change cmake flags Sebastian Messmer 2018-09-29 20:41:46 -0700
  • 347e78dba5 Add ubsan Sebastian Messmer 2018-09-29 20:31:39 -0700
  • cd0c8fd206 Enable leak sanitizer Sebastian Messmer 2018-09-29 18:08:01 -0700
  • 1cb1efab6e Add USE_CLANG_TIDY and CLANG_TIDY_TREAT_WARNINGS_AS_ERRORS options to cmake Sebastian Messmer 2018-09-29 18:01:38 -0700
  • d91a7358c0 Fix run-clang-tidy.sh Sebastian Messmer 2018-09-29 17:18:30 -0700
  • 4383cf1114
    Update ChangeLog.txt Sebastian Meßmer 2018-09-29 01:07:55 -0700
  • 50770c6ace
    Fix layout Sebastian Meßmer 2018-09-29 01:05:10 -0700
  • 4911fcd4f4 Use CMake targets provided by FindOpenMP instead of manually setting flags if possible Sebastian Messmer 2018-09-27 23:31:26 -0700
  • 06b2b1d5f1 Add GCC 8, Clang 6, Clang 7 to Circle CI Sebastian Messmer 2018-09-27 23:28:25 -0700
  • 88a87d304b Disable broken WIX build Sebastian Messmer 2018-09-27 23:30:46 -0700
  • 38370a1016 Add Release and RelWithDebInfo builds on Travis Sebastian Messmer 2018-09-27 16:31:12 -0700
  • 506b9c8224 Fix version number recognition on Travis Sebastian Messmer 2018-09-27 16:22:58 -0700
  • dc9cdc0143 Remove Linux stuff from Travis CI Sebastian Messmer 2018-09-27 02:25:56 -0700
  • 6de350c931 - Enable ccache for Travis CI - GCC build on Travis CI actually chooses gcc as compiler (before, it was still clang somehow) - Disable GCC build on Travis because gcc on osx is broken Sebastian Messmer 2018-09-27 02:23:05 -0700
  • 005d74c14e Merge branch 'develop' of github.com:cryfs/cryfs into develop Sebastian Messmer 2018-09-26 23:14:04 -0700
  • f90fb5a001 Fix debug mode detection for multi-mode builds like MSVC Sebastian Messmer 2018-09-26 23:13:53 -0700
  • e45e410973 Build Windows Installer package with CPack and WIX Sebastian Messmer 2018-09-27 04:18:06 +0200
  • c4b56e0d99 Merge branch 'feature/no_win_header' into develop Sebastian Messmer 2018-09-26 21:00:52 -0700
  • 7ba57b4387 Improve blob initialization by using correct size Sebastian Messmer 2018-09-26 20:27:40 -0700
  • ff62fe9e84 Fix data race in test case Sebastian Messmer 2018-09-26 19:54:11 -0700
  • d1c0f6ea94 Don't include Windows.h in header files Sebastian Messmer 2018-09-26 19:46:39 -0700
  • 2786558210 Pass through CRYPTOPP_DEBUG and OpenMP_CXX_FLAGS correctly to both, the cryptopp library and the code depending on it Sebastian Messmer 2018-09-26 00:55:12 -0700
  • e132ce4ca8 Disable OpenMP on MSVC because it doesn't support OpenMP 4.0 which is needed by crypto++ and then crashes the build. Sebastian Messmer 2018-09-26 00:21:21 -0700
  • 3c10e095d8 Fix OpenMP for old CMake on Linux Sebastian Messmer 2018-09-25 00:41:03 -0700
  • a10dd04dea Fix wrong handling of OpenMP on osx Sebastian Messmer 2018-09-23 22:22:47 -0700
  • 9102c06356 Remove obsolete test case Sebastian Messmer 2018-09-23 21:58:32 -0700
  • 5da8eac56e Remove unused parameter from statfs() Sebastian Messmer 2018-09-22 14:24:31 -0700
  • 3697e9eff4 Disable FuseStatfsPathParameterTest on osx Sebastian Messmer 2018-09-22 12:25:43 -0700
  • 6ef0d7a46e Move cmake utils into separate directory Sebastian Messmer 2018-09-22 09:37:47 -0700
  • bbed25538c remove unused member Sebastian Messmer 2018-09-22 09:37:14 -0700
  • dc898ea4dd Add x86 and Any CPU builds Sebastian Messmer 2018-09-18 23:53:06 -0700
  • e7d6228b0f Add a status message showing the DokanY target arch Sebastian Messmer 2018-09-18 22:45:20 -0700
  • 2f9e65f031 Merge branch 'develop' of https://github.com/cryfs/cryfs into develop Sebastian Messmer 2018-09-19 03:02:10 -0700
  • 56ffe708e2 Fix cpp-utils-test on 32bit Windows Sebastian Messmer 2018-09-19 03:01:31 -0700
  • 32d74e1068 - Allow cpack if test cases are built (the googletest issue is fixed) - Allow cpack also in RelWithDebInfo mode - Disable stripping of binaries Sebastian Messmer 2018-09-17 23:31:15 -0700
  • 770de9f239 Show number of cores in Appveyor CI Sebastian Messmer 2018-09-17 22:03:03 -0700
  • c6d2f619ae Update Boost to Boost 1.68.0 and fix linking of a 32bit build against DokanY Sebastian Messmer 2018-09-18 04:35:50 -0700
  • 5712f35d69 Fix typo Sebastian Messmer 2018-09-18 03:19:36 -0700
  • 4ed555b422 Use unique_ref instead of unique_ptr Sebastian Messmer 2018-09-17 20:12:23 -0700
  • a537979d23 Fix appveyor.yml Sebastian Messmer 2018-09-16 18:35:51 -0700
  • ddffc2c83a Merge Sebastian Messmer 2018-09-16 18:29:25 -0700
  • fd07b66173 Remove curl dependency on Windows, use WinHttp instead Sebastian Messmer 2018-09-16 23:37:30 -0700
  • 9a7b9878f5 Change error handling in HttpClient Sebastian Messmer 2018-09-16 23:37:12 -0700
  • 433ead49a1 Move CurlInitializerRAII into CurlHttpClient Sebastian Messmer 2018-09-16 19:39:50 -0700
  • b4f1a72bfa Improve CMakeSettings.json Sebastian Messmer 2018-09-16 19:21:36 -0700
  • 30761b9a32 Extend AppVeyor CI test matrix Sebastian Messmer 2018-09-16 17:21:39 -0700
  • 5c54d7ae58 Enable cryfs-test on appveyor CI Sebastian Messmer 2018-09-16 04:45:51 -0700
  • c22a25da73 Add AppVeyor Badge Sebastian Messmer 2018-09-16 03:21:41 -0700
  • 88094569cc Add appveyor CI Sebastian Messmer 2018-09-16 01:17:50 -0700
  • c30bc5507f Add CMakeSettings.json for Visual Studio Sebastian Messmer 2018-09-16 01:17:41 -0700
  • 1dff0aca85 Don't build fspp-test on Windows because it doesn't work yet Sebastian Messmer 2018-09-16 01:17:14 -0700
  • 0769039052 Fix build Sebastian Messmer 2018-09-16 00:06:54 -0700
  • a866fda3a9 Use FUSE_STAT on Dokan Sebastian Messmer 2018-09-15 18:02:03 -0700
  • 61451069e8 Add Dokan to the build system on Windows Sebastian Messmer 2018-09-15 17:42:32 -0700
  • 347be60ba6 Fix inline Sebastian Messmer 2018-09-15 17:31:56 -0700