951f76af15Fix building with Boost 1.67
Sebastian Messmer
2019-04-03 18:36:53 -0700
39fa5c00dfFix test cases on musl
Sebastian Messmer
2019-04-01 19:39:29 -0700
276e7f08e4Switch from libunwind to boost::stacktrace
Sebastian Messmer
2019-04-01 19:18:49 -0700
62862933e2Merge branch 'hotfix/dokany12' into release/0.10
Sebastian Messmer
2019-03-30 18:19:00 -0700
1409b061b7Update to DokanY 1.2.1 and Boost 1.67 on Windows
Sebastian Messmer
2019-03-29 00:35:31 -0700
2c7b5f333cExclude any vendor libraries from the all build target
Sebastian Messmer
2019-03-29 21:21:37 -0700
f741af578cRemove duplicate CI job
Sebastian Messmer
2019-03-24 22:41:47 -0700
807f0dc01bUse libunwind instead of libbacktrace to build stack traces. This fixes a segfault issue with platforms using libexecinfo and is generally more portable.
Sebastian Messmer
2019-02-27 23:34:49 -0800
96ae461d34Remove superfluous SignalHandlerRunningRAII (it is already called inside SignalHandler.h)
Sebastian Messmer
2019-03-24 18:11:46 -0700
e07a1c5604Extract SignalHandler from SignalCatcher and also use it for backtrace
Sebastian Messmer
2019-03-17 01:08:57 -0700
14ad22570dRemove superfluous SignalHandlerRunningRAII (it is already called inside SignalHandler.h)
Sebastian Messmer
2019-03-24 18:11:46 -0700
0abe985dc0Mention musl fixes in ChangeLog
Sebastian Messmer
2019-03-23 22:02:27 -0700
2150446a2cUse paths relative to executable location to find subprocess executables
Sebastian Messmer
2019-03-23 22:01:26 -0700
9ee345e16aImplement pthread_getname_np_gcompat for musl (#255)
Andy Weidenbaum
2019-03-18 12:53:20 +1300
8eefb01575Extract SignalHandler from SignalCatcher and also use it for backtrace
Sebastian Messmer
2019-03-17 01:08:57 -0700
ae680a5bdcStop FuseThread without using signals
Sebastian Messmer
2019-03-16 17:59:55 -0700
b738de0564Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-03-16 17:17:44 -0700
4b771e85e6Before, the SignalCatcherRegistry just used the std::atomic pointer to remove SignalCatcherImpls, which could get the wrong SignalCatcherImpl if a SignalCatcher registered multiple SignalCatcherImpls (since they all had the same std::atomic pointer). This wasn't an issue in practice since all SignalCatcherImpls are deregistered at the same time, so it got all of them, but it still wasn't how the code was intended to work. Now, SignalCatcherRegistry uses the SignalCatcherImpl pointer, which is the actual intention.
Sebastian Messmer
2019-03-12 01:30:48 -0700
5596aa2a4fMerge branch 'release/0.10' into develop
Sebastian Messmer
2019-03-02 21:38:07 -0800
6f07ebed88Merge branch 'hotfix/idleunmount' into release/0.10
Sebastian Messmer
2019-02-28 22:03:29 -0800
adf34bc6adMerge branch 'hotfix/cryptopp81' into release/0.10
Sebastian Messmer
2019-02-28 22:03:03 -0800
14467453a4Merge branch 'hotfix/locale' into release/0.10
Sebastian Messmer
2019-02-28 22:02:31 -0800
f573843f27Fix --unmount--idle
Sebastian Messmer
2019-02-28 02:29:10 -0800
a2442bbbe9Update to googletest 1.8.1
Sebastian Messmer
2019-02-03 20:07:15 -0800
8c189c9acefix cmake crypto++
Sebastian Messmer
2019-02-27 18:55:40 -0800
7b742f41e3Update to cryptopp 8.1
Sebastian Messmer
2019-02-27 16:36:30 -0800
a09d38e182Don't change locale on musl since it would crash
Sebastian Messmer
2019-02-28 00:15:25 -0800
d26f1faca6Fix thread name test, make sure it can't pass when it's getting the name of the wrong thread
Sebastian Messmer
2019-02-28 00:02:08 -0800
811584d800Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-02-15 22:38:24 -1000
a8aeec2f75Fix test cases
Sebastian Messmer
2019-02-15 22:27:15 -1000
040f063629Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-02-10 14:29:27 -0800
5a5f8f7324When trying to migrate a file system from CryFS 0.9.3 or older, show an error message suggesting to first open it with 0.9.10 because we can't load that anymore.
Sebastian Messmer
2019-02-10 13:07:50 -0800
34b5690b04Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-02-09 17:19:45 -0800
97c9ac4a75If file system migration encounters files or folders with the wrong format in the base directory, it now just ignores them instead of crashing.
Sebastian Messmer
2019-02-09 14:55:16 -0800
f51a3aa924Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-02-08 18:55:52 -0800
4ca139ce8fUpdate CI badge to master branch
Sebastian Messmer
2019-02-08 18:55:26 -0800
a98f0f92a1Mark 0.10.0 as released
Sebastian Messmer
2019-02-08 18:50:13 -0800
65ee6fcc89Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-02-03 18:41:03 -0800
88d70edbfbRemove unused command
Sebastian Messmer
2019-02-03 18:40:50 -0800
fd63dd79f8Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-02-03 18:22:49 -0800
2c963a321dFix Travis CI
Sebastian Messmer
2019-02-03 17:15:34 -0800
7138b028e8Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-02-02 13:03:24 -0800
6142485859Merge LeftRight fixes from develop
Sebastian Messmer
2019-02-02 13:03:14 -0800
95203356cbFix destructor race in LeftRight and add additional test cases
Sebastian Messmer
2019-02-02 13:00:53 -0800
Update README.md
Sebastian Meßmer
2019-01-21 11:23:52 -0800
38397a2d86Cherry-pick some commits from Crypto++ to make OpenMP for scrypt work on Windows
Sebastian Messmer
2019-01-21 03:38:20 -0800
6251793b87Fix typo
Sebastian Messmer
2019-01-21 00:29:37 -0800
a34095ffdeMerge branch 'release/0.10' into develop
Sebastian Messmer
2019-01-21 00:12:17 -0800
db6ed6ec99Use more deterring language in question if file system should be migrated
Sebastian Messmer
2019-01-21 00:12:07 -0800
136716e65fmerge
Sebastian Messmer
2019-01-20 20:23:49 -0800
b526c3fd89Merge branch 'develop' into feature/library_intermediate
Sebastian Messmer
2019-01-20 20:21:54 -0800
ee8be26c83Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-01-20 20:20:54 -0800
6801e6a3d9Add release builds to appveyor
Sebastian Messmer
2019-01-20 20:20:18 -0800
1d45833f90Merge branch 'hotfix/threadname' into release/0.10
Sebastian Messmer
2019-01-20 20:19:54 -0800
ec05613968Mark 0.9.10 as released
Sebastian Messmer
2019-01-20 19:57:23 -0800
86600e7253Mark 0.9.10 as released
Sebastian Messmer
2019-01-20 19:39:01 -0800
4f70437715Remove legacy code making CryFS compatible with older Crypto++ versions. We need a newer Crypto++ versions now anyhow because we use its scrypt implementation.
Sebastian Messmer
2019-01-20 14:07:06 -0800
8d09fb4c46Set meaningful thread names for debugging purposes
Sebastian Messmer
2019-01-20 03:25:21 -0800
29f7f06ca9Implement set_thread_name and get_thread_name for debugging purposes
Sebastian Messmer
2019-01-20 03:21:20 -0800
f201addbafUse Ninja cmake generator on appveyor CI
Sebastian Messmer
2019-01-20 03:20:16 -0800
d9eee20ab8Merge branch 'release/0.10' into develop
Sebastian Messmer
2019-01-20 02:29:01 -0800
f6c6128f82Fix test
Sebastian Messmer
2019-01-20 02:28:46 -0800
0db851f73bMerge branch 'release/0.10' into develop
Sebastian Messmer
2019-01-19 13:44:04 -0800
ad211872d5Ask users to do backup before migrating
Sebastian Messmer
2019-01-19 13:43:55 -0800
5ab579f60cMerge branch 'develop' of github.com:cryfs/cryfs into develop
Sebastian Messmer
2019-01-19 13:03:37 -0800