Sebastian Meßmer
|
6821684654
|
Support symlinks
|
2015-04-23 09:18:30 +02:00 |
|
Sebastian Messmer
|
935549f822
|
- Adapt to new fspp (symlink support), but don't support symlinks yet
|
2015-04-22 16:02:23 +02:00 |
|
Sebastian Messmer
|
5c63e1c277
|
Removed debug output
|
2015-04-22 14:53:15 +02:00 |
|
Sebastian Messmer
|
12e802fb7b
|
Create files/dirs owned by the caller
|
2015-04-22 14:32:03 +02:00 |
|
Sebastian Messmer
|
27e376c121
|
TODOs
|
2015-04-21 23:20:54 +02:00 |
|
Sebastian Messmer
|
b96cc48639
|
Implemented chmod/chown and fixed some minor details
|
2015-04-21 23:18:50 +02:00 |
|
Sebastian Messmer
|
7b40e22279
|
Adapt to new blockstore
|
2015-04-16 14:11:07 +02:00 |
|
Sebastian Messmer
|
54e0bbc7d3
|
Use block caching and increase block size
|
2015-04-15 20:42:14 +02:00 |
|
Sebastian Messmer
|
7d4618229b
|
Implement renaming
|
2015-04-11 01:42:20 +02:00 |
|
Sebastian Messmer
|
0b2bf1d7b3
|
Work with new fspp
|
2015-04-10 23:29:16 +02:00 |
|
Sebastian Messmer
|
de8c697dfc
|
Experimented a bit with block size
|
2015-04-10 23:17:23 +02:00 |
|
Sebastian Messmer
|
9ecbe437ab
|
- Refactor DirBlob: Keep an in-memory vector of the dir entries instead of regularly parsing it
- Implement file deletion and dir deletion
|
2015-04-10 00:52:00 +02:00 |
|
Sebastian Messmer
|
c43612fae6
|
Implement CryOpenFile::flush
|
2015-04-09 23:42:04 +02:00 |
|
Sebastian Messmer
|
5596544365
|
CryFS uses an encrypted blockstore
|
2015-04-09 21:17:52 +02:00 |
|
Sebastian Meßmer
|
354de197ff
|
Add some asserts
|
2015-04-08 14:15:11 +02:00 |
|
Sebastian Meßmer
|
f1a992d187
|
A CryDir returns . and .. as children
|
2015-03-19 03:53:21 +01:00 |
|
Sebastian Meßmer
|
56928e68a8
|
Adapt to new fspp interface
|
2015-03-18 02:46:06 +01:00 |
|
Sebastian Meßmer
|
4d113613d9
|
Return error if trying to add an already existing entry to a directory
|
2015-03-18 02:11:10 +01:00 |
|
Sebastian Meßmer
|
26bdd6ff3a
|
Move source to src directory
|
2015-03-16 01:42:50 +01:00 |
|
Sebastian Messmer
|
b59ee2d1e2
|
Switch to biicode
|
2015-02-17 01:02:15 +01:00 |
|
Sebastian Messmer
|
273035cf08
|
Since blocks now store their keys, we don't need to store it somewhere else.
|
2015-01-24 22:27:14 +01:00 |
|
Sebastian Messmer
|
961fdd1d0b
|
Add Key::ToBinary, Key::FromBinary and more test cases for Key
|
2014-12-13 11:59:48 +01:00 |
|
Sebastian Messmer
|
83fad1ca53
|
Create dedicated Key class for addressing blocks
|
2014-12-09 20:36:32 +01:00 |
|
Sebastian Messmer
|
e757da0ad3
|
Rename blobstore to blockstore
|
2014-12-09 17:19:59 +01:00 |
|
Sebastian Messmer
|
ebc70cff53
|
Allow creating files
|
2014-12-09 16:34:34 +01:00 |
|
Sebastian Messmer
|
79455cf01f
|
Implemented basic FileBlob
|
2014-12-09 11:28:52 +01:00 |
|
Sebastian Messmer
|
9a97287a96
|
A dir stores a magic number
|
2014-12-09 11:13:50 +01:00 |
|
Sebastian Messmer
|
2d74935034
|
CryConfig: DISALLOW_COPY_AND_ASSIGN
|
2014-12-07 22:29:24 +01:00 |
|
Sebastian Messmer
|
fcc22fe054
|
CryFS stores root blob key in config file!
|
2014-12-07 22:26:16 +01:00 |
|
Sebastian Messmer
|
30ac3ab3cb
|
Created a simple mkdir/lsdir for cryfs, backed by blocks
|
2014-12-07 10:42:16 +01:00 |
|
Sebastian Messmer
|
51bcc2f191
|
Remove Cryfs Implementation
|
2014-12-07 08:57:23 +01:00 |
|
Sebastian Messmer
|
39ab086bb6
|
Copy current CryFS implementation (which rather was CopyFS) to a copyfs directory
|
2014-12-07 08:33:47 +01:00 |
|
Sebastian Messmer
|
3af17f24d9
|
Refactor: Move Filesystem.h and FuseErrnoException.h to fuse package
|
2014-11-28 14:46:45 +01:00 |
|
Sebastian Messmer
|
74cf914f1e
|
Implement flush()
|
2014-11-21 01:11:24 +01:00 |
|
Sebastian Messmer
|
193b2b1b88
|
Finished renaming fusepp -> fspp
|
2014-11-16 00:10:29 +01:00 |
|
Sebastian Messmer
|
e863e5b6ce
|
Rename namespace fusepp -> fspp
|
2014-11-16 00:05:28 +01:00 |
|
Sebastian Messmer
|
3f318281ec
|
Rename FuseFile -> File and so on
|
2014-11-15 23:47:38 +01:00 |
|
Sebastian Messmer
|
6dce6ffd80
|
Put fuse bindings in their own directory
|
2014-11-15 17:24:07 +01:00 |
|
Sebastian Messmer
|
382a7b89f1
|
Created a CryFs implementation based on the Fuse classes
|
2014-11-15 16:33:24 +01:00 |
|
Sebastian Messmer
|
d088995178
|
Renamed cryfs::CryXXX classes to fusepp::FuseXXX classes
|
2014-11-15 15:16:18 +01:00 |
|
Sebastian Messmer
|
1cd2364b7f
|
Simplify readdir
|
2014-11-13 00:03:03 +01:00 |
|
Sebastian Messmer
|
27057f8c82
|
Fix creat
|
2014-11-12 23:13:00 +01:00 |
|
Sebastian Messmer
|
b265dd9313
|
Resolve TODO2
|
2014-11-12 22:50:40 +01:00 |
|
Sebastian Messmer
|
9dabea5e5d
|
Removed todo
|
2014-11-12 22:47:20 +01:00 |
|
Sebastian Messmer
|
1fba488a07
|
Fix error code
|
2014-11-12 22:40:47 +01:00 |
|
Sebastian Messmer
|
df80fdfb74
|
Fix IdList and implement statfs()
|
2014-11-12 22:38:12 +01:00 |
|
Sebastian Messmer
|
31aa6228bb
|
utimens
|
2014-11-12 21:55:34 +01:00 |
|
Sebastian Messmer
|
7ddf6d0672
|
Fix unimplemented utimens
|
2014-11-12 15:42:47 +01:00 |
|
Sebastian Messmer
|
bedf079af2
|
fix readdir
|
2014-11-12 15:41:26 +01:00 |
|
Sebastian Messmer
|
3b2de412c8
|
opendir/readdir/releasedir
|
2014-11-12 15:34:01 +01:00 |
|