Sebastian Messmer
9a9a6ffd56
Install boost program_options on travis CI
2016-02-11 19:54:52 +01:00
Sebastian Messmer
379b2c3e2a
Adapt install command in README to new repository structure
2016-02-11 17:47:16 +01:00
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