Commit Graph

2273 Commits

Author SHA1 Message Date
Sebastian Messmer 0db865095b - Use forward instead of backward slashes for paths on Windows in build system and CI 2018-11-21 21:45:27 -08:00
Sebastian Messmer 77c2a6ff68 Fix dokan installation on appveyor CI 2018-11-21 21:44:44 -08:00
Sebastian Messmer a99b806a1a TODO 2018-11-10 21:45:39 -08:00
Sebastian Messmer dedfe71297 Fix passing vars to cryptopp 2018-11-10 17:07:38 -08:00
Sebastian Messmer 4c88d5d4b7 Build in RelWithDebInfo by default 2018-11-10 13:25:15 -08:00
Sebastian Messmer 9c6713a00e Fix cryfs-stat 2018-11-10 12:38:57 -08:00
Sebastian Messmer d761dba894 Merge branch 'feature/cleanup_keyprovider' into develop 2018-10-27 22:47:13 -07:00
Sebastian Messmer ff142883b6 TODOs 2018-10-27 22:46:41 -07:00
Sebastian Messmer 596b04acce Introduce a CryPresetPasswordBasedKeyProvider for when the password is already known 2018-10-27 20:36:54 -07:00
Sebastian Messmer e395248f70 Merge branch 'feature/keyprovider' into develop 2018-10-27 16:05:10 -07:00
Sebastian Messmer 74cd8abf05 Introduce CryKeyProvider to have an abstraction layer that allows plugging in non-password-based key providers 2018-10-27 09:48:57 -07:00
Sebastian Messmer 5874be9686 Merge branch 'feature/iwyu' into develop 2018-10-22 05:42:46 -07:00
Sebastian Messmer 954d6662f6 Simplify: key size is only known at runtime, not a template parameter anymore 2018-10-21 22:53:53 +02:00
Sebastian Messmer ac0b9a6e45 Only apply c++14 to current target 2018-10-21 20:58:19 +02:00
Sebastian Messmer 86c8674be0 Setup iwyu 2018-10-21 11:46:27 +02:00
Sebastian Messmer 42f0b00828 TODO 2018-10-21 10:42:18 +02:00
Sebastian Meßmer 509668070d
Update ChangeLog.txt 2018-10-19 20:38:27 +02:00
acheronfail 43755969ca feat: make volname default to mountdir (#226)
* feat: make volname default to mountdir
2018-10-19 20:37:21 +02:00
Sebastian Messmer 10f8adbb73 Use NiceMock to reduce the log size on Travis CI because we're close to the 4MB limit 2018-10-19 20:34:51 +02:00
Sebastian Messmer 968f183e19 Mention OpenMP troubleshooting in README 2018-10-15 18:06:27 +02:00
Sebastian Messmer 08ed966808 OSX: If OpenMP is installed with homebrew or macports, auto-detect its setup 2018-10-15 18:02:52 +02:00
Sebastian Messmer 41c7051b1f Merge branch 'feature/clang-tidy' into develop 2018-10-15 18:01:07 +02:00
Sebastian Messmer 00ead6bb8f Disable broken appveyor tests 2018-10-14 23:33:21 +02:00
Sebastian Messmer b9524e530a Disable -Wmaybe-uninitialized because it causes some false positives with boost::optional 2018-10-14 23:30:43 +02:00
Sebastian Messmer c571d18411 Enable clang-tidy on CI 2018-10-14 22:38:05 +02:00
Sebastian Messmer 4b26c67146 Fix clang-tidy warnings 2018-10-14 22:26:30 +02:00
Sebastian Messmer f4be42d892 Enable -Werror build for clang on Circle CI 2018-10-02 20:51:33 -07:00
Sebastian Messmer b66b7bfeb1 Fix OpenMP when installed from Homebrew 2018-10-01 01:31:08 -07:00
Sebastian Messmer d856ff6d48 Revert "Enable more tests in ASAN"
This reverts commit 348b8784a0.
2018-09-30 19:34:44 -07:00
Sebastian Messmer 6b739bb7c9 Fix openmp for Ubuntu 2018-09-30 14:18:24 -07:00
Sebastian Messmer 348b8784a0 Enable more tests in ASAN 2018-09-30 10:11:46 -07:00
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