Commit Graph

1582 Commits

Author SHA1 Message Date
Sebastian Messmer
e5b5f3aa24 Fix gitignore 2016-02-11 17:38:35 +01:00
Sebastian Messmer
cfe2a48ebc Merge branch 0.9 (pre-work for version 0.9) 2016-02-11 17:35:20 +01:00
Sebastian Messmer
fff5b4b6e9 Make CPack work with new repository layout 2016-02-11 17:34:08 +01:00
Sebastian Messmer
c6e8052d93 Merge all git repositories into one 2016-02-11 16:40:48 +01:00
Sebastian Messmer
20c617376e Removed biicode files and adapted ChangeLog/README 2016-02-11 15:28:34 +01:00
Sebastian Messmer
31672e086c Fix includes after merging repositories 2016-02-11 15:19:58 +01:00
Sebastian Messmer
31d52d3c8d Merged blobstore repository 2016-02-11 14:50:18 +01:00
Sebastian Messmer
f3d614c633 Merged blockstore 2016-02-11 14:44:28 +01:00
Sebastian Messmer
489af565e2 Fix test executable location for travis CI 2016-02-11 14:37:10 +01:00
Sebastian Messmer
3c32df43eb Fix run_with_fuse.sh for travis 2016-02-11 14:23:20 +01:00
Sebastian Messmer
4202e6be89 Merge parallelaccessstore repository 2016-02-11 14:22:18 +01:00
Sebastian Messmer
3fb73e4f80 Fix run_with_fuse for travis CI 2016-02-11 14:07:26 +01:00
Sebastian Messmer
445742156d Install boost chrono on travis CI 2016-02-11 14:06:24 +01:00
Sebastian Messmer
59474b10b6 Handle vendor libraries better in cmake 2016-02-11 14:01:59 +01:00
Sebastian Messmer
cbd1a24a05 Added a reminder to the readme file 2016-02-11 13:06:34 +01:00
Sebastian Messmer
9088a3d366 Use lowercase for cmake function definitions and rename add_boost/enable_style_warnings/activate_cpp14 to target_add_boost/target_enable_style_warnings/target_activate_cpp14 2016-02-11 12:57:50 +01:00
Sebastian Messmer
1dcf36d38c Move fspp to its own subdirectories 2016-02-11 12:53:42 +01:00
Sebastian Messmer
0fb710ac69 Merge fspp repository into here 2016-02-11 12:14:44 +01:00
Sebastian Messmer
92cf6fa66d Refactor directory layout to allow other modules in same repository 2016-02-11 12:04:49 +01:00
Sebastian Messmer
11e1b89e31 Define minimal needed boost version 2016-02-11 04:33:15 +01:00
Sebastian Messmer
007934b946 Fix travis and allow clang failures 2016-02-11 04:28:16 +01:00
Sebastian Messmer
ed64b49adf Add osx tests on travis 2016-02-11 04:26:26 +01:00
Sebastian Messmer
a35e164ede Add needed packages to travis 2016-02-11 04:23:46 +01:00
Sebastian Messmer
cfcec05644 Remove own gcc update from travis 2016-02-11 03:15:17 +01:00
Sebastian Messmer
b63756e4dd Use ubuntu trusty on travis 2016-02-11 03:11:39 +01:00
Sebastian Messmer
0a2bf8dca4 Add clang compiler for travis 2016-02-11 03:08:32 +01:00
Sebastian Messmer
351868c5fe Switch travis build to cmake 2016-02-11 03:07:10 +01:00
Sebastian Messmer
7a11b03e49 Fix .gitignore and add missing part from gtest 2016-02-11 03:00:50 +01:00
Sebastian Messmer
ee702471f0 Switch to plain cmake, no biicode anymore. 2016-02-10 00:58:03 +01:00
Sebastian Messmer
d23eb08854 Refactor dir blob serialization 2016-02-09 13:47:26 +01:00
Sebastian Messmer
697cda598a Merge branch 'develop' into 0.9.0 2016-02-09 13:38:25 +01:00
Sebastian Messmer
d540adfdfa Added assert and improved ordering of data in directory blobs 2016-02-09 13:05:16 +01:00
Sebastian Messmer
88e6164d35 Improve platform indepdendence of directory blobs 2016-02-09 12:37:30 +01:00
Sebastian Messmer
559e6bf68b Remove 'unreleased' marker from version 0.8.6 2016-02-09 11:55:23 +01:00
Sebastian Messmer
68c10afbda Adding the file access times makes CryFS 0.9 incompatible with earlier versions. This commit adds a warning telling the user when they try to mount an old file system. 2016-02-09 10:55:28 +01:00
Sebastian Messmer
b0beb6b350 Fully support file access times 2016-02-09 09:51:35 +01:00
Sebastian Messmer
bca4b6adf9 Added changes to ChangeLog 2016-02-09 09:48:26 +01:00
Sebastian Messmer
452519ed0b Implement storing file access times.
Feature is not enabled yet, because this would break compatiblity with file systems from old CryFS versions (will be enabled in CryFS 0.9.0).
However, it already fixes https://github.com/cryfs/cryfs/issues/4 because it doesn't say 'operation not supported' anymore when modifying file times
2016-02-09 09:43:18 +01:00
Sebastian Messmer
9fcc54d8b1 Test cases for new utimens interface 2016-02-09 09:36:07 +01:00
Sebastian Messmer
a583ff6970 Improve utimens interface 2016-02-09 09:19:45 +01:00
Sebastian Messmer
029fb73218 Better error message when config file has wrong header 2016-02-09 09:14:02 +01:00
Sebastian Messmer
43443d4f27 Update dependencies 2016-02-09 01:22:35 +01:00
Sebastian Messmer
bf923e5f58 Update biicode block ref 2016-02-09 01:22:00 +01:00
Sebastian Messmer
87b84654c9 Added bugfix to ChangeLog 2016-02-09 01:19:18 +01:00
Sebastian Messmer
4519eada1e Fix: DataTree::resizeNumBytes was locking the same shared_mutex twice, which sometimes caused a deadlock. See https://github.com/cryfs/cryfs/issues/3 2016-02-09 01:16:40 +01:00
Sebastian Messmer
4fcef15231 Ignore test-generated files 2016-02-06 14:04:17 +01:00
Sebastian Messmer
e7d2c62da3 Update biicode block ref 2016-02-06 13:58:10 +01:00
Sebastian Messmer
afe4556a0c Update biicode block ref 2016-02-06 13:57:27 +01:00
Sebastian Messmer
96653315a8 Adapt test cases to new Device::Load() interface 2016-02-06 13:56:33 +01:00
Sebastian Messmer
8f423457b7 Add bugfix to changelog 2016-02-06 13:21:18 +01:00