Matthew Carr
|
675b0ef1f1
* Improved the debug messages in the FUSE FS.
|
2 年之前 |
Matthew Carr
|
95e7bae514
* Increased the sector size to 1 MB, which resulted in a 60x write
|
2 年之前 |
Matthew Carr
|
7731d19272
Fixed a bug where concurrent reads of the same handle could cause a panic.
|
2 年之前 |
Matthew Carr
|
e487c5902a
Introduced the `WriteDual` trait and used it in `Blocktree::write`.
|
2 年之前 |
Matthew Carr
|
680fec54d3
Fixed a bug where Blocktree::read wasn't using the offset parameter.
|
2 年之前 |
Matthew Carr
|
cb02f2cbd8
Made major modification to the Block trait.
|
2 年之前 |
Matthew Carr
|
3f3d9c284d
* Started querying the file metadata for its preferred blksize.
|
2 年之前 |
Matthew Carr
|
02d8cba1c8
Modified `SectoredBuf` to no longer store the length of written data in
|
2 年之前 |
Matthew Carr
|
e03a7fd899
Revamped error handling in the `btlib` crate.
|
2 年之前 |
Matthew Carr
|
bc0e4fe298
Fixed a bug where the inner offset was not being calculated
|
2 年之前 |
Matthew Carr
|
857e996ad8
Improved write performance by buffering writes in `Trailered`.
|
2 年之前 |
Matthew Carr
|
36364e8518
Added a new stream which signs and verifies each sector of data
|
2 年之前 |
Matthew Carr
|
c0c2f8885f
Implemented mkdir and rmdir in Blocktree.
|
2 年之前 |
Matthew Carr
|
b20315d385
Started implementing the setattr method.
|
2 年之前 |
Matthew Carr
|
188a466136
Implemented hard linking in Blocktree.
|
2 年之前 |
Matthew Carr
|
7dbb358c1a
* Implemented Blocktree::unlink.
|
2 年之前 |
Matthew Carr
|
f1da06f8d6
Fixed a bug where attributes could not be retrieved for directories.
|
2 年之前 |
Matthew Carr
|
c7165de3f1
Modfied locking in the Blocktree struct to allow for more
|
2 年之前 |
Matthew Carr
|
b3887d6e5e
Changed readdir to handle directory iteration properly.
|
2 年之前 |
Matthew Carr
|
4550c3867d
* Added a new type to handle file system athorization.
|
2 年之前 |
Matthew Carr
|
1e2c6afba7
* Factored SwtpmHarness into its own create.
|
2 年之前 |
Matthew Carr
|
63eec7c42b
Got reads and writes working in the FUSE daemon.
|
2 年之前 |
Matthew Carr
|
7f33fa6093
Added a new binary crate to serve as a FUSE daemon.
|
2 年之前 |
Matthew Carr
|
91c5e1765d
Added encrypted metadata to blocks and used this to store
|
2 年之前 |
Matthew Carr
|
fe2ffc7077
Addressed the clippy warnings.
|
2 年之前 |
Matthew Carr
|
6d829f2622
Introduced new "operations" types for representing ongoing cryptographic
|
2 年之前 |
Matthew Carr
|
fd43568390
Started working on adding FUSE support.
|
2 年之前 |
Matthew Carr
|
ef1d43aa59
* Added a new `inherit` field to the Block metadata.
|
2 年之前 |
Matthew Carr
|
8665339a0f
Made revisions to the paper and created an image of an example blocktree.
|
2 年之前 |
Matthew Carr
|
5c883847b1
Started working on a messaging module.
|
2 年之前 |