Commit Graph

  • 951f76af15 Fix building with Boost 1.67 Sebastian Messmer 2019-04-03 18:36:53 -0700
  • 39fa5c00df Fix test cases on musl Sebastian Messmer 2019-04-01 19:39:29 -0700
  • 276e7f08e4 Switch from libunwind to boost::stacktrace Sebastian Messmer 2019-04-01 19:18:49 -0700
  • 62862933e2 Merge branch 'hotfix/dokany12' into release/0.10 Sebastian Messmer 2019-03-30 18:19:00 -0700
  • 1409b061b7 Update to DokanY 1.2.1 and Boost 1.67 on Windows Sebastian Messmer 2019-03-29 00:35:31 -0700
  • 2c7b5f333c Exclude any vendor libraries from the all build target Sebastian Messmer 2019-03-29 21:21:37 -0700
  • f741af578c Remove duplicate CI job Sebastian Messmer 2019-03-24 22:41:47 -0700
  • 807f0dc01b Use 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
  • 96ae461d34 Remove superfluous SignalHandlerRunningRAII (it is already called inside SignalHandler.h) Sebastian Messmer 2019-03-24 18:11:46 -0700
  • e07a1c5604 Extract SignalHandler from SignalCatcher and also use it for backtrace Sebastian Messmer 2019-03-17 01:08:57 -0700
  • 14ad22570d Remove superfluous SignalHandlerRunningRAII (it is already called inside SignalHandler.h) Sebastian Messmer 2019-03-24 18:11:46 -0700
  • 0abe985dc0 Mention musl fixes in ChangeLog Sebastian Messmer 2019-03-23 22:02:27 -0700
  • 2150446a2c Use paths relative to executable location to find subprocess executables Sebastian Messmer 2019-03-23 22:01:26 -0700
  • 9ee345e16a Implement pthread_getname_np_gcompat for musl (#255) Andy Weidenbaum 2019-03-18 12:53:20 +1300
  • 8eefb01575 Extract SignalHandler from SignalCatcher and also use it for backtrace Sebastian Messmer 2019-03-17 01:08:57 -0700
  • ae680a5bdc Stop FuseThread without using signals Sebastian Messmer 2019-03-16 17:59:55 -0700
  • b738de0564 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-03-16 17:17:44 -0700
  • 4b771e85e6 Before, 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
  • 5596aa2a4f Merge branch 'release/0.10' into develop Sebastian Messmer 2019-03-02 21:38:07 -0800
  • 6f07ebed88 Merge branch 'hotfix/idleunmount' into release/0.10 Sebastian Messmer 2019-02-28 22:03:29 -0800
  • adf34bc6ad Merge branch 'hotfix/cryptopp81' into release/0.10 Sebastian Messmer 2019-02-28 22:03:03 -0800
  • 14467453a4 Merge branch 'hotfix/locale' into release/0.10 Sebastian Messmer 2019-02-28 22:02:31 -0800
  • f573843f27 Fix --unmount--idle Sebastian Messmer 2019-02-28 02:29:10 -0800
  • a2442bbbe9 Update to googletest 1.8.1 Sebastian Messmer 2019-02-03 20:07:15 -0800
  • 8c189c9ace fix cmake crypto++ Sebastian Messmer 2019-02-27 18:55:40 -0800
  • 7b742f41e3 Update to cryptopp 8.1 Sebastian Messmer 2019-02-27 16:36:30 -0800
  • a09d38e182 Don't change locale on musl since it would crash Sebastian Messmer 2019-02-28 00:15:25 -0800
  • d26f1faca6 Fix 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
  • 811584d800 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-02-15 22:38:24 -1000
  • a8aeec2f75 Fix test cases Sebastian Messmer 2019-02-15 22:27:15 -1000
  • 040f063629 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-02-10 14:29:27 -0800
  • 5a5f8f7324 When 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
  • 34b5690b04 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-02-09 17:19:45 -0800
  • 97c9ac4a75 If 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
  • f51a3aa924 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-02-08 18:55:52 -0800
  • 4ca139ce8f Update CI badge to master branch Sebastian Messmer 2019-02-08 18:55:26 -0800
  • a98f0f92a1 Mark 0.10.0 as released Sebastian Messmer 2019-02-08 18:50:13 -0800
  • 65ee6fcc89 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-02-03 18:41:03 -0800
  • 88d70edbfb Remove unused command Sebastian Messmer 2019-02-03 18:40:50 -0800
  • fd63dd79f8 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-02-03 18:22:49 -0800
  • 2c963a321d Fix Travis CI Sebastian Messmer 2019-02-03 17:15:34 -0800
  • 7138b028e8 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-02-02 13:03:24 -0800
  • 6142485859 Merge LeftRight fixes from develop Sebastian Messmer 2019-02-02 13:03:14 -0800
  • 95203356cb Fix destructor race in LeftRight and add additional test cases Sebastian Messmer 2019-02-02 13:00:53 -0800
  • d3ba6d1c39
    Fix merge conflict Sebastian Meßmer 2019-01-30 15:57:13 -0800
  • 97a264a33a Fix include path Sebastian Messmer 2019-01-27 09:18:34 -0800
  • 58fd7c3956 Merge from release/0.10 Sebastian Messmer 2019-01-27 05:38:17 -0800
  • 1cdf530548 Merge branch 'release/0.10' of https://github.com/cryfs/cryfs into release/0.10 Sebastian Messmer 2019-01-27 05:24:39 -0800
  • 13ad69b3c0 Fix Windows encoding issues for non-ascii characters in filenames (https://github.com/cryfs/cryfs/issues/247) Sebastian Messmer 2019-01-27 05:24:26 -0800
  • 0b9fd31dc3 Add progress bar for migrations Sebastian Messmer 2019-01-22 01:23:57 -0800
  • 67e9885d10 Implement cpputils::ProgressBar Sebastian Messmer 2019-01-22 22:02:34 -0800
  • 8a5091b8a2 Add Blob::numNodes() Sebastian Messmer 2019-01-22 01:09:06 -0800
  • 525c6618db Exit cryfs-stats if filesystem is wrong version Sebastian Messmer 2019-01-21 22:53:28 -0800
  • a3a9f25e02 Make integrity migration interrupt-safe Sebastian Messmer 2019-01-21 22:25:58 -0800
  • a19b2281f7 Make parent pointer migration interrupt-safe Sebastian Messmer 2019-01-21 20:55:56 -0800
  • 5386f5b0c9 Implement SignalCatcher Sebastian Messmer 2019-01-21 19:23:48 -0800
  • 97e0a7e031 Implement LeftRight Sebastian Messmer 2019-01-21 18:59:38 -0800
  • b2f9e5cc60 Move cryfs code into impl/ subfolder Sebastian Messmer 2019-01-25 23:38:34 -0800
  • 48dea1b13b Merge branch 'develop' into feature/library_intermediate2 Sebastian Messmer 2019-01-24 13:15:57 -0800
  • 6fff8c8030 Merge branch 'develop' into feature/library_intermediate Sebastian Messmer 2019-01-24 13:13:44 -0800
  • 652a95dd0d If a migration was interrupted, continue on next mount Sebastian Messmer 2019-01-21 01:27:32 -0800
  • 86ef1012ac Merge branch 'develop' into feature/remove_cryptopp_compat Sebastian Messmer 2019-01-24 00:43:53 -0800
  • a3c1512634 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-01-24 00:43:39 -0800
  • 1eba529a47 Merge branch 'release/0.10' into feature/library_intermediate Sebastian Messmer 2019-01-24 00:43:21 -0800
  • ad6125a7e4 Remove AnyCPU build from AppVeyor Sebastian Messmer 2019-01-24 00:42:58 -0800
  • 5b30742769 Merge branch 'feature/library_intermediate' into feature/library_intermediate2 Sebastian Messmer 2019-01-23 16:47:21 -0800
  • 3ad6e4845c fix clang-tidy Sebastian Messmer 2019-01-23 16:47:03 -0800
  • ff19a9e128 Release appveyor builds are actually release builds Sebastian Messmer 2019-01-23 16:45:30 -0800
  • 71cfefb6cf Merge branch 'feature/library_intermediate' into feature/library_intermediate2 Sebastian Messmer 2019-01-21 23:41:56 -0800
  • 227058a87a Merge branch 'develop' into feature/library_intermediate Sebastian Messmer 2019-01-21 23:41:09 -0800
  • d7f8a22370 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-01-21 23:41:00 -0800
  • 5d9192caaa Remove Visual Studio preview build from appveyor CI Sebastian Messmer 2019-01-21 23:40:14 -0800
  • 3c5feec86f Merge remote-tracking branch 'origin/hotfix/win_openmp' into release/0.10 Sebastian Messmer 2019-01-21 23:18:21 -0800
  • e91ebbc974 Merge branch 'release/0.10' of github.com:cryfs/cryfs into release/0.10 Sebastian Messmer 2019-01-21 23:18:05 -0800
  • 4c25bb3ff7 Merge branch 'feature/library_intermediate' into feature/library_intermediate2 Sebastian Messmer 2019-01-21 12:01:33 -0800
  • 1118e9d54d Fix clang-tidy Sebastian Messmer 2019-01-21 12:01:22 -0800
  • 6042d4ba6b Build with OpenMP on Windows Sebastian Messmer 2019-01-21 11:47:16 -0800
  • e06a0f9743
    Update README.md Sebastian Meßmer 2019-01-21 11:25:31 -0800
  • fe0d5493b2
    Update README.md Sebastian Meßmer 2019-01-21 11:24:41 -0800
  • 081ea8d622
    Update README.md Sebastian Meßmer 2019-01-21 11:23:52 -0800
  • 38397a2d86 Cherry-pick some commits from Crypto++ to make OpenMP for scrypt work on Windows Sebastian Messmer 2019-01-21 03:38:20 -0800
  • 6251793b87 Fix typo Sebastian Messmer 2019-01-21 00:29:37 -0800
  • a34095ffde Merge branch 'release/0.10' into develop Sebastian Messmer 2019-01-21 00:12:17 -0800
  • db6ed6ec99 Use more deterring language in question if file system should be migrated Sebastian Messmer 2019-01-21 00:12:07 -0800
  • 136716e65f merge Sebastian Messmer 2019-01-20 20:23:49 -0800
  • b526c3fd89 Merge branch 'develop' into feature/library_intermediate Sebastian Messmer 2019-01-20 20:21:54 -0800
  • ee8be26c83 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-01-20 20:20:54 -0800
  • 6801e6a3d9 Add release builds to appveyor Sebastian Messmer 2019-01-20 20:20:18 -0800
  • 1d45833f90 Merge branch 'hotfix/threadname' into release/0.10 Sebastian Messmer 2019-01-20 20:19:54 -0800
  • ec05613968 Mark 0.9.10 as released Sebastian Messmer 2019-01-20 19:57:23 -0800
  • 86600e7253 Mark 0.9.10 as released Sebastian Messmer 2019-01-20 19:39:01 -0800
  • 4f70437715 Remove 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
  • 8d09fb4c46 Set meaningful thread names for debugging purposes Sebastian Messmer 2019-01-20 03:25:21 -0800
  • 29f7f06ca9 Implement set_thread_name and get_thread_name for debugging purposes Sebastian Messmer 2019-01-20 03:21:20 -0800
  • f201addbaf Use Ninja cmake generator on appveyor CI Sebastian Messmer 2019-01-20 03:20:16 -0800
  • d9eee20ab8 Merge branch 'release/0.10' into develop Sebastian Messmer 2019-01-20 02:29:01 -0800
  • f6c6128f82 Fix test Sebastian Messmer 2019-01-20 02:28:46 -0800
  • 0db851f73b Merge branch 'release/0.10' into develop Sebastian Messmer 2019-01-19 13:44:04 -0800
  • ad211872d5 Ask users to do backup before migrating Sebastian Messmer 2019-01-19 13:43:55 -0800
  • 5ab579f60c Merge branch 'develop' of github.com:cryfs/cryfs into develop Sebastian Messmer 2019-01-19 13:03:37 -0800