Commit Graph

2273 Commits

Author SHA1 Message Date
Sebastian Messmer 7ba57b4387 Improve blob initialization by using correct size 2018-09-26 20:27:40 -07:00
Sebastian Messmer ff62fe9e84 Fix data race in test case 2018-09-26 20:10:43 -07:00
Sebastian Messmer d1c0f6ea94 Don't include Windows.h in header files 2018-09-26 19:46:39 -07:00
Sebastian Messmer e45e410973 Build Windows Installer package with CPack and WIX 2018-09-27 04:35:48 +02:00
Sebastian Messmer 2786558210 Pass through CRYPTOPP_DEBUG and OpenMP_CXX_FLAGS correctly to both, the cryptopp library and the code depending on it 2018-09-26 00:55:12 -07:00
Sebastian Messmer e132ce4ca8 Disable OpenMP on MSVC because it doesn't support OpenMP 4.0 which is needed by crypto++ and then crashes the build. 2018-09-26 00:21:21 -07:00
Sebastian Messmer 3c10e095d8 Fix OpenMP for old CMake on Linux 2018-09-25 00:41:03 -07:00
Sebastian Messmer a10dd04dea Fix wrong handling of OpenMP on osx 2018-09-23 22:22:47 -07:00
Sebastian Messmer 9102c06356 Remove obsolete test case 2018-09-23 21:58:32 -07:00
Sebastian Messmer 5da8eac56e Remove unused parameter from statfs() 2018-09-22 14:24:31 -07:00
Sebastian Messmer 3697e9eff4 Disable FuseStatfsPathParameterTest on osx 2018-09-22 12:25:43 -07:00
Sebastian Messmer 6ef0d7a46e Move cmake utils into separate directory 2018-09-22 09:37:47 -07:00
Sebastian Messmer bbed25538c remove unused member 2018-09-22 09:37:14 -07:00
Sebastian Messmer dc898ea4dd Add x86 and Any CPU builds 2018-09-18 23:53:06 -07:00
Sebastian Messmer e7d6228b0f Add a status message showing the DokanY target arch 2018-09-18 22:45:20 -07:00
Sebastian Messmer 2f9e65f031 Merge branch 'develop' of https://github.com/cryfs/cryfs into develop 2018-09-19 03:02:10 -07:00
Sebastian Messmer 56ffe708e2 Fix cpp-utils-test on 32bit Windows 2018-09-19 03:01:31 -07:00
Sebastian Messmer 32d74e1068 - Allow cpack if test cases are built (the googletest issue is fixed)
- Allow cpack also in RelWithDebInfo mode
- Disable stripping of binaries
2018-09-17 23:31:15 -07:00
Sebastian Messmer 770de9f239 Show number of cores in Appveyor CI 2018-09-17 22:03:03 -07:00
Sebastian Messmer c6d2f619ae Update Boost to Boost 1.68.0 and fix linking of a 32bit build against DokanY 2018-09-18 04:35:50 -07:00
Sebastian Messmer 5712f35d69 Fix typo 2018-09-18 03:19:36 -07:00
Sebastian Messmer 4ed555b422 Use unique_ref instead of unique_ptr 2018-09-17 20:12:23 -07:00
Sebastian Messmer a537979d23 Fix appveyor.yml 2018-09-16 18:35:51 -07:00
Sebastian Messmer ddffc2c83a Merge 2018-09-16 18:30:21 -07:00
Sebastian Messmer fd07b66173 Remove curl dependency on Windows, use WinHttp instead 2018-09-16 23:42:20 -07:00
Sebastian Messmer 9a7b9878f5 Change error handling in HttpClient 2018-09-16 23:37:12 -07:00
Sebastian Messmer 433ead49a1 Move CurlInitializerRAII into CurlHttpClient 2018-09-16 19:39:50 -07:00
Sebastian Messmer b4f1a72bfa Improve CMakeSettings.json 2018-09-16 19:21:36 -07:00
Sebastian Messmer 30761b9a32 Extend AppVeyor CI test matrix 2018-09-16 17:21:39 -07:00
Sebastian Messmer 5c54d7ae58 Enable cryfs-test on appveyor CI 2018-09-16 04:45:51 -07:00
Sebastian Messmer c22a25da73 Add AppVeyor Badge 2018-09-16 03:21:41 -07:00
Sebastian Messmer 88094569cc Add appveyor CI 2018-09-16 01:17:50 -07:00
Sebastian Messmer c30bc5507f Add CMakeSettings.json for Visual Studio 2018-09-16 01:17:41 -07:00
Sebastian Messmer 1dff0aca85 Don't build fspp-test on Windows because it doesn't work yet 2018-09-16 01:17:14 -07:00
Sebastian Messmer 0769039052 Fix build 2018-09-16 00:06:54 -07:00
Sebastian Messmer a866fda3a9 Use FUSE_STAT on Dokan 2018-09-15 18:02:03 -07:00
Sebastian Messmer 61451069e8 Add Dokan to the build system on Windows 2018-09-15 17:42:40 -07:00
Sebastian Messmer 347be60ba6 Fix inline 2018-09-15 17:41:39 -07:00
Sebastian Messmer 43ffff5900 Introduce fspp::openflags_t 2018-09-15 16:07:56 -07:00
Sebastian Messmer d1273677a5 Use MSVC instead of WIN32 in CMake 2018-09-15 15:20:22 -07:00
Sebastian Messmer a8076520ff Make fspp::mode_t more cross-plattform 2018-09-15 14:43:02 -07:00
Sebastian Messmer 8d21e09159 Introduce fspp::num_bytes_t 2018-09-15 14:32:58 -07:00
Sebastian Messmer 26e33a44ea Fix getting current uid/gid in stat() on Windows 2018-09-15 12:17:48 -07:00
Sebastian Messmer b1dfd94243 Introduce fspp::uid_t, fspp::gid_t and fspp::mode_t 2018-09-14 02:34:11 -07:00
Sebastian Messmer 8f2fc3b6b8 Move stat_info and statvfs to Types.h 2018-09-14 01:38:40 -07:00
Sebastian Messmer ac63b5af85 Add FlagsValueType 2018-09-14 01:31:38 -07:00
Sebastian Messmer dbfd63e8d2 Merge branch 'feature/decouple_stat' into develop 2018-09-14 01:00:43 -07:00
Sebastian Messmer ee80327c45 Fix ValueTypeTest for Windows 2018-09-14 00:59:27 -07:00
Sebastian Messmer 63c5d20453 Decouple stat because dokan-fuse and fuse have different structs for that 2018-09-13 22:38:05 -07:00
Sebastian Messmer cb852c16cc remove metaprogramming 2018-09-13 21:42:54 -07:00