Sebastian Messmer
cb7bb1615e
Enable more tests for ubsan
2018-09-30 08:55:55 -07:00
Sebastian Messmer
802ce7c4df
Add gcc -Werror run on CI
2018-09-30 00:33:09 -07:00
Sebastian Messmer
1aaf4d4c92
Allow CI to change cmake flags
2018-09-29 20:41:46 -07:00
Sebastian Messmer
347e78dba5
Add ubsan
2018-09-29 20:31:39 -07:00
Sebastian Messmer
cd0c8fd206
Enable leak sanitizer
2018-09-29 18:08:01 -07:00
Sebastian Messmer
1cb1efab6e
Add USE_CLANG_TIDY and CLANG_TIDY_TREAT_WARNINGS_AS_ERRORS options to cmake
2018-09-29 18:01:38 -07:00
Sebastian Messmer
d91a7358c0
Fix run-clang-tidy.sh
2018-09-29 17:18:30 -07:00
Sebastian Meßmer
4383cf1114
Update ChangeLog.txt
2018-09-29 01:07:55 -07:00
Sebastian Meßmer
50770c6ace
Fix layout
2018-09-29 01:05:10 -07:00
Sebastian Messmer
4911fcd4f4
Use CMake targets provided by FindOpenMP instead of manually setting flags if possible
2018-09-28 12:04:50 -07:00
Sebastian Messmer
06b2b1d5f1
Add GCC 8, Clang 6, Clang 7 to Circle CI
2018-09-28 12:00:43 -07:00
Sebastian Messmer
88a87d304b
Disable broken WIX build
2018-09-27 23:30:46 -07:00
Sebastian Messmer
38370a1016
Add Release and RelWithDebInfo builds on Travis
2018-09-27 16:31:12 -07:00
Sebastian Messmer
506b9c8224
Fix version number recognition on Travis
2018-09-27 16:22:58 -07:00
Sebastian Messmer
dc9cdc0143
Remove Linux stuff from Travis CI
2018-09-27 02:25:56 -07:00
Sebastian Messmer
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
2018-09-27 02:23:05 -07:00
Sebastian Messmer
005d74c14e
Merge branch 'develop' of github.com:cryfs/cryfs into develop
2018-09-26 23:14:04 -07:00
Sebastian Messmer
f90fb5a001
Fix debug mode detection for multi-mode builds like MSVC
2018-09-26 23:13:53 -07:00
Sebastian Messmer
c4b56e0d99
Merge branch 'feature/no_win_header' into develop
2018-09-26 21:00:52 -07:00
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