Matthew Carr
|
54dbf52dd5
Made it more difficult to launch a correlation attack against the
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
ab989534a8
* Fixed a bug in the FuseFs::read method.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
0bf01c0f75
Implemented proper support for inherited keys.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
ee87c26b3f
Managed to get zero-copy reads working in ServerCallback.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
6f2c0c8777
Started converting LocalFs to use async locks.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
5d08568cc0
* Fixed the test flakiness in btfuse by using a lazy unmount.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
681c7160ca
Finished testing btfsd.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
fac9db666a
Wrote several more tests btfsd.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
dcc8e07ebb
Added an SPDX license identifier to all rust files.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
066ef2a03c
Started implementing btfsd.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
a2a899cbd5
Got the file system integration tests in btfuse to pass.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
1c59d921b4
Started updating btfuse to use LocalFs.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
942ce5c428
Converted the Blocktree struct to the LocalFs struct
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
ab4c86d058
Implemented secure tagging of received messages with the path
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
fe13c99897
Modified btmsg so it can work with any Creds.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
b782c30ef7
Implemented certificate authentication in btmsg.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
041814acab
Started using quinn for transporting messages.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
0a74ddd286
* Made the messaging traits generic.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
dae7f715a8
Moved the btmsg module into its own crate.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
95e7bae514
* Increased the sector size to 1 MB, which resulted in a 60x write
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
e487c5902a
Introduced the `WriteDual` trait and used it in `Blocktree::write`.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
680fec54d3
Fixed a bug where Blocktree::read wasn't using the offset parameter.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
cb02f2cbd8
Made major modification to the Block trait.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
3f3d9c284d
* Started querying the file metadata for its preferred blksize.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
e03a7fd899
Revamped error handling in the `btlib` crate.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
36364e8518
Added a new stream which signs and verifies each sector of data
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
c0c2f8885f
Implemented mkdir and rmdir in Blocktree.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
188a466136
Implemented hard linking in Blocktree.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
7dbb358c1a
* Implemented Blocktree::unlink.
|
%!s(int64=2) %!d(string=hai) anos |
Matthew Carr
|
c7165de3f1
Modfied locking in the Blocktree struct to allow for more
|
%!s(int64=2) %!d(string=hai) anos |