Sebastian Messmer
|
1f6af31e0e
|
Merge branch 'feature/cryptopp8' into develop
|
2019-01-12 16:34:55 -08:00 |
|
Sebastian Messmer
|
6a7cadef8b
|
Fix Travis CI
|
2019-01-12 16:30:31 -08:00 |
|
Sebastian Messmer
|
aabe4cadb8
|
Update to crypto++ 8.0. This fixes an bug where non-AESNI CPUs on Windows decrypted incorrectly
|
2019-01-12 11:29:33 -08:00 |
|
Sebastian Messmer
|
cab2465263
|
Make traversal exception safe
|
2019-01-06 10:26:51 -08:00 |
|
Sebastian Messmer
|
b5b21d1475
|
Remove unused variable
|
2018-12-31 16:04:18 +01:00 |
|
Sebastian Messmer
|
7cf1de8af2
|
Enable tsan for cryfs-cli-test
|
2018-12-31 16:02:28 +01:00 |
|
Sebastian Messmer
|
38e5479613
|
Enable TSAN for cpp-utils-test
|
2018-12-31 10:35:39 +01:00 |
|
Sebastian Messmer
|
ffdf175981
|
- Add noexcept specifiers
- Add rvalue overloads for left_opt and right_opt
|
2018-12-29 23:58:52 +01:00 |
|
Sebastian Messmer
|
e8d791c9cf
|
Enable TSAN for more builds
|
2018-12-28 09:36:48 +01:00 |
|
Sebastian Messmer
|
50509f84f1
|
Update changelog
|
2018-12-27 10:43:09 +01:00 |
|
Sebastian Messmer
|
2bae1281c6
|
Fix deadlock
|
2018-12-27 10:13:58 +01:00 |
|
Sebastian Messmer
|
648263d062
|
TSAN and omp don't work together, reduce omp thread count in tsan to 1
|
2018-12-26 16:46:59 +01:00 |
|
Sebastian Messmer
|
d259361ad8
|
Fix either_test to use optional more directly
|
2018-12-26 08:23:00 +01:00 |
|
Sebastian Messmer
|
d44cb9b4e2
|
Upgrade to boost 1.58
|
2018-12-26 08:22:39 +01:00 |
|
Sebastian Messmer
|
a8476a2699
|
Implement either<A, B> type
|
2018-12-26 08:19:01 +01:00 |
|
Sebastian Messmer
|
fcc9d45f41
|
Apply a fix for Win 7
|
2018-12-22 10:25:47 +01:00 |
|
Sebastian Messmer
|
0b03326ca2
|
Exit after error message when run on Windows 7
|
2018-12-22 10:18:08 +01:00 |
|
Sebastian Messmer
|
fcd239ac65
|
Merge branch 'develop' into feature/win_pre10
|
2018-12-18 21:41:02 -08:00 |
|
Sebastian Messmer
|
944cb6c3c5
|
Return error code when integrity violation is encountered
|
2018-12-18 21:40:03 -08:00 |
|
Sebastian Messmer
|
5d77a82c7f
|
Fix test cases
|
2018-12-18 21:36:13 -08:00 |
|
Sebastian Messmer
|
9ebd3d754c
|
Fix test cases
|
2018-12-18 21:34:20 -08:00 |
|
Sebastian Messmer
|
cefba055a0
|
Merge branch 'develop' of github.com:cryfs/cryfs into develop
|
2018-12-18 21:23:34 -08:00 |
|
Sebastian Messmer
|
d5d2be26be
|
Print error code on error
|
2018-12-18 21:23:16 -08:00 |
|
Sebastian Meßmer
|
2d088097dc
|
Create ISSUE_TEMPLATE.md
|
2018-12-18 21:18:42 -08:00 |
|
Sebastian Messmer
|
2648dd81ee
|
Show error message on pre-10 Windows
|
2018-12-14 00:40:38 -08:00 |
|
Sebastian Messmer
|
d68247070f
|
When an integrity violation occurs, gracefully unmount the file system and refuse to mount on future attempts
|
2018-12-10 21:20:18 -08:00 |
|
Sebastian Messmer
|
aaafb10404
|
Upgrade to boost 1.57
|
2018-12-10 21:19:54 -08:00 |
|
Sebastian Messmer
|
64150f294e
|
Fuse offers an onMounted callback that is called when everything is ready.
|
2018-12-09 12:27:53 -05:00 |
|
Sebastian Messmer
|
449133e3da
|
- Allow callback when fuse filesystem is mounted
- Use that callback to initialize the file system instead of initializing it up front
|
2018-12-03 01:57:30 -05:00 |
|
Sebastian Messmer
|
175d7b4f26
|
Build a WIX package on CI
|
2018-11-21 21:46:16 -08:00 |
|
Sebastian Messmer
|
6a3efec18d
|
Allow installing non-release versions
|
2018-11-21 21:46:00 -08:00 |
|
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 |
|