Commit Graph

2517 Commits

Author SHA1 Message Date
Sebastian Messmer
eba94ef3b0 Upgrade CI to clang 9 2019-10-02 14:48:22 +07:00
Sebastian Messmer
fbde4385a4 Switch to Ubuntu 16.04 2019-10-01 10:42:44 +07:00
Sebastian Messmer
f6ef18b046 Fix gcc build 2019-09-30 10:50:51 +07:00
Sebastian Messmer
3d1966f656 Update man-page 2019-09-29 06:59:25 +08:00
Sebastian Messmer
d2e5ba7fa5 Merge branch 'release/0.9' into develop 2019-06-08 13:34:47 -07:00
Sebastian Messmer
23b11860d3 Mark 0.9.11 as released 2019-06-08 13:33:53 -07:00
Sebastian Messmer
50341b763c Merge branch 'release/0.10' into develop 2019-06-08 13:33:06 -07:00
Sebastian Messmer
cf30234069 Mark 0.10.2 as released 2019-06-08 13:08:25 -07:00
Sebastian Messmer
efac089c76 - Add Clang 8 and GCC 9 to CI
- Switch clang-tidy to Clang 9
- Fix compiler and clang-tidy warnings produced by the previous points
2019-06-08 13:06:17 -07:00
Sebastian Messmer
12ce925213 Merge branch 'release/0.10' of https://github.com/cryfs/cryfs into release/0.10 2019-06-06 20:35:29 -07:00
Sebastian Messmer
e7f50badea Fix unintentionally setting the thread name twice 2019-06-06 20:34:49 -07:00
Sebastian Messmer
83cdea088e Update DokanY version in dev setup 2019-06-06 20:34:32 -07:00
Sebastian Messmer
335228b97c Merge from release/0.9 2019-06-03 19:29:51 -07:00
Sebastian Messmer
f3b71f058a Update to spdlog 1.3.1 2019-06-03 19:09:13 -07:00
Sebastian Messmer
16f822ca94 Merge branch 'hotfix/0.9_closerace' into release/0.9 2019-06-03 19:07:26 -07:00
Sebastian Messmer
19f6296023 Fix Travis CI 2019-06-02 09:18:28 -07:00
Sebastian Messmer
95d1647152 Fix 2019-06-01 21:15:46 -07:00
Sebastian Messmer
e927a001e9 Remove unused variable 2019-06-01 20:42:20 -07:00
Sebastian Messmer
cba95beb17 Update to crypto++ 8.2 2019-06-01 20:34:28 -07:00
Sebastian Messmer
e26c76d5c9 Merge branch 'release/0.10' into develop 2019-06-01 20:04:36 -07:00
Sebastian Messmer
e90fda0f03 Fix a race condition when a file descriptor is closed while there's read/write requests for that file being processed. 2019-06-01 20:01:35 -07:00
Sebastian Messmer
251272b517 Fix a race condition when a file descriptor is closed while there's read/write requests for that file being processed. 2019-06-01 19:27:47 -07:00
Sebastian Messmer
0aa0b64712 Refactor traversl in cryfs-stats 2019-05-26 02:34:26 -07:00
Sebastian Messmer
fd52381ecd Fix clang-tidy 2019-05-26 01:05:02 -07:00
Sebastian Messmer
c5febd032a Merge branch 'release/0.10' into develop 2019-05-25 20:19:44 -07:00
Sebastian Messmer
ad5b1e72e3 Improve fspp logging 2019-05-25 19:25:28 -07:00
Sebastian Messmer
412a1ecb90 Silence unused parameter warning 2019-05-25 14:22:45 -07:00
Sebastian Messmer
1d422cbb38 Fix occasional crash in mkdir() on Windows 2019-05-25 13:35:44 -07:00
Sebastian Messmer
7d40937b9a Better logging when local state can't be loaded 2019-05-25 12:28:13 -07:00
Sebastian Messmer
85cc1669a2 Merge from release/0.10 2019-04-03 18:44:48 -07:00
Sebastian Messmer
0ee707397d Prepare changelog for 0.10.2 2019-04-03 18:40:31 -07:00
Sebastian Messmer
e732cc03f6 Mark 0.10.1 as released 2019-04-03 18:37:11 -07:00
Sebastian Messmer
951f76af15 Fix building with Boost 1.67 2019-04-03 18:36:53 -07:00
Sebastian Messmer
39fa5c00df Fix test cases on musl 2019-04-01 19:39:29 -07:00
Sebastian Messmer
276e7f08e4 Switch from libunwind to boost::stacktrace 2019-04-01 19:18:49 -07:00
Sebastian Messmer
62862933e2 Merge branch 'hotfix/dokany12' into release/0.10 2019-03-30 18:19:00 -07:00
Sebastian Messmer
1409b061b7 Update to DokanY 1.2.1 and Boost 1.67 on Windows 2019-03-30 13:47:15 -07:00
Sebastian Messmer
2c7b5f333c Exclude any vendor libraries from the all build target 2019-03-29 21:21:37 -07:00
Sebastian Messmer
f741af578c Remove duplicate CI job 2019-03-25 09:30:01 -07:00
Sebastian Messmer
807f0dc01b Use libunwind instead of libbacktrace to build stack traces. This fixes a segfault issue with platforms using libexecinfo and is generally more portable. 2019-03-25 09:29:58 -07:00
Sebastian Messmer
96ae461d34 Remove superfluous SignalHandlerRunningRAII (it is already called inside SignalHandler.h) 2019-03-24 20:53:22 -07:00
Sebastian Messmer
e07a1c5604 Extract SignalHandler from SignalCatcher and also use it for backtrace 2019-03-24 20:52:53 -07:00
Sebastian Messmer
14ad22570d Remove superfluous SignalHandlerRunningRAII (it is already called inside SignalHandler.h) 2019-03-24 18:11:46 -07:00
Sebastian Messmer
0abe985dc0 Mention musl fixes in ChangeLog 2019-03-23 22:02:27 -07:00
Sebastian Messmer
2150446a2c Use paths relative to executable location to find subprocess executables 2019-03-23 22:01:26 -07:00
Andy Weidenbaum
9ee345e16a Implement pthread_getname_np_gcompat for musl (#255) 2019-03-17 16:53:20 -07:00
Sebastian Messmer
8eefb01575 Extract SignalHandler from SignalCatcher and also use it for backtrace 2019-03-17 01:08:57 -07:00
Sebastian Messmer
ae680a5bdc Stop FuseThread without using signals 2019-03-16 18:09:22 -07:00
Sebastian Messmer
b738de0564 Merge branch 'release/0.10' into develop 2019-03-16 17:17:44 -07:00
Sebastian Messmer
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. 2019-03-12 01:30:48 -07:00