Christopher Haster
|
0d66f9f991
Cleaned up design documentation
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
d2bf2bbc72
Added documentation over the underlying design
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
69294ac418
Added better documentation
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
fd1da602d7
Added support for handling corrupted blocks
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
b35d761196
Removed words variable from lfs struct
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
63b52c9f2e
Added proper handling for removing open files
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
8621b61f38
Adopted 0xffffffff as null pointer
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
4808e9ae26
Added caching with managed caches at the file level
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
6869b14694
Fixed memory leak for lookahead buffer
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
a30142e0e1
Fixed allocation bugs near the end of storage
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
210b487325
Added file list for tracking in flight allocations
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
b55719bab1
Adopted more conventional buffer parameter ordering
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
0406442253
Fixed non-standard behaviour of rdwr streams
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
287b54876e
Standardized error values
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
5790ec2ce4
Structured some of the bulk of the codebase
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
ba8afb9d92
Added support for full seek operations
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
a1d8a76b36
Added correct handling of file syncing around overwrites
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
a4e9132d7f
Removed a layer of indirection for index-list lookup
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
aa872657d2
Cleaned up block allocator
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
7050922623
Added optional block-level caching
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
789286a257
Simplified config
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
3b9d6630c8
Restructured directory code
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
bd817abb00
Added support for renaming dirs/files
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
3b1bcbe851
Removed .. and . entries
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
1f13006e36
Added dir navigation without needing parent entries
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
c25c893219
Moved to brute-force deorphan without parent pointers
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
96a42581be
Added the lfs_stat function
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
a3734eeb34
Added proper handling of orphans
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
8a674524fc
Added full dir list and rudimentary block allocator
|
%!s(int64=8) %!d(string=hai) anos |
Christopher Haster
|
ca01b72a35
Added path iteration and chained directories
|
%!s(int64=8) %!d(string=hai) anos |