Sebastian Messmer
a03ab91aba
Fix rename when overwriting an existing file in the same directory
2016-04-28 13:27:54 -07:00
Sebastian Messmer
c403ec6b48
Fix a potential deadlock in the cache
2016-04-26 18:09:42 -07:00
Sebastian Messmer
2ff7d34980
Add fixed bug to ChangeLog
2016-04-25 17:48:25 -07:00
Sebastian Messmer
811c163bfa
Fix rename() when overwriting an existing file: (a) Keep the invariant that the list of directory entries is sorted and (b) delete the blob of the overwritten file
2016-04-25 17:42:17 -07:00
Sebastian Messmer
40f27acafc
Support Ubuntu 16.04 packages
2016-04-25 12:21:23 -07:00
Sebastian Messmer
ce8b15f3d0
Mark 0.9.3 as released
2016-04-03 15:02:39 +02:00
Sebastian Messmer
d362605345
Mention Devuan in ChangeLog
2016-04-03 14:54:22 +02:00
Sebastian Messmer
10de57a52f
Fix version detection for .deb package generation
2016-04-02 23:33:37 +02:00
Sebastian Messmer
97bd758eb8
Fix test case on 32bit platform (caused by double inaccuracy)
2016-04-02 10:13:28 +02:00
Sebastian Messmer
668b826423
Fix .travis.yml: Run test cases that weren't run by accident
2016-04-02 10:06:22 +02:00
Sebastian Messmer
ab1d2ee9a3
Fail travis when nested test cases fail
2016-04-02 09:00:43 +02:00
Sebastian Messmer
94244d047b
Run correct cli test case
2016-04-02 08:35:21 +02:00
Sebastian Messmer
42ce5c94ec
.deb files support devuan
2016-04-01 17:46:27 +02:00
Sebastian Messmer
f0d11bb5a7
Fail build if gitversion cannot be found
2016-04-01 11:39:28 +02:00
Sebastian Messmer
4627666788
Generalize stat() tests in FsppFileTest for all node types
2016-03-31 23:48:43 +08:00
Sebastian Messmer
e7c4f8150e
Factor out FsppNodeTest to allow using its mechanisms for other test cases and not only for rename
2016-03-31 21:45:41 +08:00
Sebastian Messmer
f5305aa95d
Better error messages when parsing version information fails
2016-03-31 21:18:39 +08:00
Sebastian Messmer
4069358b31
Fix VersionCompare for stable versions vs tag versions
2016-03-29 11:07:00 +08:00
Sebastian Messmer
03f59b69da
Since 0.9.3-alpha set the config value cryfs.blocksizeBytes wrongly to 32768 (but didn't use the value), we have to add a workaround.
2016-03-26 23:56:56 +08:00
Sebastian Messmer
078ab78c5a
Removed unnecessary workaround
2016-03-26 23:42:07 +08:00
Sebastian Messmer
b9ac810414
- The version field in the config file is updated when the file system is opened with a newer CryFS version (i.e. it is migrated to the newer version).
...
- We introduced a CreatedWithVersion field instead which gets the semantics the version field had before (i.e. which version of CryFS was the file system originally created with)
- Move VersionCompare to gitversion package
2016-03-27 00:09:07 +08:00
Sebastian Messmer
7b5970a94e
TODOs
2016-03-24 07:57:19 +00:00
Sebastian Messmer
67c5495db7
TODOs
2016-03-24 07:56:41 +00:00
Sebastian Messmer
99aa86720c
TODOs
2016-03-24 07:55:37 +00:00
Sebastian Messmer
02f3fa2074
Restructure ChangeLog into bug fixes and new features
2016-03-24 06:59:50 +00:00
Sebastian Messmer
18d05d165e
Use --blocksize instead of --blocksize-bytes, so we can (later) allow users to write "--blocksize 2M"
2016-03-24 06:45:41 +00:00
Sebastian Messmer
6e7004d485
Rename operation allows overwriting existing files.
2016-03-24 02:47:50 +00:00
Sebastian Messmer
03ccead85b
Add test cases for rename
2016-03-24 01:45:53 +00:00
Sebastian Messmer
1f96474e01
Add the rename bugfix to ChangeLog
2016-03-23 18:07:46 +00:00
Sebastian Messmer
2ac47f480b
- Fix rename bug: When trying to rename a file to a name that already exists, it was deleted instead. This is now fixed.
...
- Additional test cases for rename
2016-03-23 18:03:30 +00:00
Sebastian Messmer
db53b597d4
Handle renaming root directory correctly
2016-03-23 16:07:08 +00:00
Sebastian Messmer
c828a48c2b
Merge branch 'develop' of github.com:cryfs/cryfs into develop
2016-03-16 15:52:11 +00:00
Sebastian Messmer
1c0199e147
When the user specifies a block size for the file system, this is taken as the physical block size, not virtual block size.
2016-03-16 19:30:26 +00:00
Sebastian Messmer
037b59634e
Implemented BlockStore::blockSizeFromPhysicalBlockSize. This will be used to let the user configure physical block size instead of virtual block size.
2016-03-16 18:56:06 +00:00
Sebastian Messmer
0cdfb8ba2e
Fix fstat (a bug in the fstat implementation caused problems with some text editors (e.g. nano) falsely thinking a file changed since they opened it).
2016-03-16 17:03:53 +00:00
Sebastian Messmer
e4ff7e17f1
Add test cases to fstest::FileTest
2016-03-16 15:31:59 +00:00
Sebastian Messmer
52d85f4de3
Refactor DirEntries
2016-03-16 15:29:26 +00:00
Sebastian Meßmer
0530abb11c
Merge pull request #34 from kjdyck/develop
...
Add command for installing dependencies on Fedora.
2016-03-15 17:20:51 +00:00
Ken Dyck
f1deced57f
Add command for installing dependencies on Fedora.
...
Also removed unnecessary trailing whitespace.
2016-03-15 09:31:52 -04:00
Sebastian Meßmer
cfa03edb01
Add cryfs-gui to README
2016-03-15 11:48:13 +00:00
Sebastian Messmer
5f8bf4cea4
Fix version number mentioned in comment
2016-03-09 00:23:11 +01:00
Sebastian Messmer
6951e4ce9e
Merge branch 'feature/configurable_blocksize' into develop
2016-03-09 00:20:33 +01:00
Sebastian Messmer
1ee3a8df86
Use uint64_t for block size
2016-03-09 00:20:04 +01:00
Sebastian Messmer
08c1d206af
Fix compiler error
2016-03-09 00:13:18 +01:00
Sebastian Messmer
fdd9c980bd
Add configurable blocksize to ChangeLog
2016-03-08 23:58:51 +01:00
Sebastian Messmer
d7f34c0dfb
Make blocksize configurable
2016-03-08 23:57:34 +01:00
Sebastian Messmer
4dbb380263
Decouple DirBlob from CryDevice
2016-03-08 23:47:31 +01:00
Sebastian Messmer
526b749d1d
Add a command line option for blocksize
2016-03-04 23:12:41 +01:00
Sebastian Messmer
41bf0fd836
Document Clang 3.7 requirement
2016-03-04 01:35:31 +01:00
Sebastian Messmer
cebbdcd2c6
We need at least CLang 3.7 (travis is failing with 3.5)
2016-03-04 01:29:27 +01:00