Matthew Carr
|
ae4184b88b
* Used the std ilog2 method in merkle_stream::log2.
|
1 年間 前 |
Matthew Carr
|
54dbf52dd5
Made it more difficult to launch a correlation attack against the
|
2 年 前 |
Matthew Carr
|
d8284bb88e
Took steps to obscure the superblock path.
|
2 年 前 |
Matthew Carr
|
3770d845f4
Improved the security of inode to path mapping.
|
2 年 前 |
Matthew Carr
|
a725950e41
Fixed a bug were block files were not being deleted.
|
2 年 前 |
Matthew Carr
|
7a5ec532ee
Ensured that inodes are no longer trivially identifiable in the LocalFs.
|
2 年 前 |
Matthew Carr
|
fa09308324
Fixed the ECB-style weakness in SecretStream by hashing the sector offset
|
2 年 前 |
Matthew Carr
|
ab989534a8
* Fixed a bug in the FuseFs::read method.
|
2 年 前 |
Matthew Carr
|
6c8123e1c0
Eliminated unnecessary uses of owned locks inside LocalFs.
|
2 年 前 |
Matthew Carr
|
0bf01c0f75
Implemented proper support for inherited keys.
|
2 年 前 |
Matthew Carr
|
6e94b66443
Merge branch 'LocalFsAsyncConversion'
|
2 年 前 |
Matthew Carr
|
ee87c26b3f
Managed to get zero-copy reads working in ServerCallback.
|
2 年 前 |
Matthew Carr
|
3359079efe
Used a pool of buffers to avoid allocating during every read in the ServerCallback.
|
2 年 前 |
Matthew Carr
|
aa3a89ee9d
Reached a dead-end.
|
2 年 前 |
Matthew Carr
|
6f2c0c8777
Started converting LocalFs to use async locks.
|
2 年 前 |
Matthew Carr
|
5d08568cc0
* Fixed the test flakiness in btfuse by using a lazy unmount.
|
2 年 前 |
Matthew Carr
|
681c7160ca
Finished testing btfsd.
|
2 年 前 |
Matthew Carr
|
fac9db666a
Wrote several more tests btfsd.
|
2 年 前 |
Matthew Carr
|
d5a19b1ff9
Wrote more tests for btfsd.
|
2 年 前 |
Matthew Carr
|
6f7fcbeff0
Switched to using the x509-certificate crate from crates.io.
|
2 年 前 |
Matthew Carr
|
dcc8e07ebb
Added an SPDX license identifier to all rust files.
|
2 年 前 |
Matthew Carr
|
4526f6d4b8
* Moved inessential material out of the README.
|
2 年 前 |
Matthew Carr
|
066ef2a03c
Started implementing btfsd.
|
2 年 前 |
Matthew Carr
|
a2a899cbd5
Got the file system integration tests in btfuse to pass.
|
2 年 前 |
Matthew Carr
|
1c59d921b4
Started updating btfuse to use LocalFs.
|
2 年 前 |
Matthew Carr
|
67a5d64f4e
Removed unneeded crates.
|
2 年 前 |
Matthew Carr
|
44a6ef6ad4
Modified LocalFs to keep track of which path owns which handles.
|
2 年 前 |
Matthew Carr
|
942ce5c428
Converted the Blocktree struct to the LocalFs struct
|
2 年 前 |
Matthew Carr
|
1fc18b39c0
Implemented the btfproto client.
|
2 年 前 |
Matthew Carr
|
e14675f852
Finished modifying btmsg to allow for greater concurrency
|
2 年 前 |