Christopher Haster
|
5790ec2ce4
Structured some of the bulk of the codebase
|
8 anos atrás |
Christopher Haster
|
ba8afb9d92
Added support for full seek operations
|
8 anos atrás |
Christopher Haster
|
a1d8a76b36
Added correct handling of file syncing around overwrites
|
8 anos atrás |
Christopher Haster
|
a4e9132d7f
Removed a layer of indirection for index-list lookup
|
8 anos atrás |
Christopher Haster
|
aa872657d2
Cleaned up block allocator
|
8 anos atrás |
Christopher Haster
|
7050922623
Added optional block-level caching
|
8 anos atrás |
Christopher Haster
|
789286a257
Simplified config
|
8 anos atrás |
Christopher Haster
|
3b9d6630c8
Restructured directory code
|
8 anos atrás |
Christopher Haster
|
bd817abb00
Added support for renaming dirs/files
|
8 anos atrás |
Christopher Haster
|
3b1bcbe851
Removed .. and . entries
|
8 anos atrás |
Christopher Haster
|
1f13006e36
Added dir navigation without needing parent entries
|
8 anos atrás |
Christopher Haster
|
c25c893219
Moved to brute-force deorphan without parent pointers
|
8 anos atrás |
Christopher Haster
|
96a42581be
Added the lfs_stat function
|
8 anos atrás |
Christopher Haster
|
a3734eeb34
Added proper handling of orphans
|
8 anos atrás |
Christopher Haster
|
8a674524fc
Added full dir list and rudimentary block allocator
|
8 anos atrás |
Christopher Haster
|
ca01b72a35
Added path iteration and chained directories
|
8 anos atrás |
Christopher Haster
|
390ca3303f
Added travis config
|
8 anos atrás |
Christopher Haster
|
8a95fdfdfd
Added file read/write tests and some framework updates
|
8 anos atrás |
Christopher Haster
|
a711675607
Added dir tests, test fixes, config
|
8 anos atrás |
Christopher Haster
|
afa4ad8254
Added a rudimentary test framework
|
8 anos atrás |
Christopher Haster
|
84a57642e5
Restructured the major interfaces of the filesystem
|
8 anos atrás |
Christopher Haster
|
f566846223
Revised free-list structure to adopt a lazy scanning allocator of sorts
|
8 anos atrás |
Christopher Haster
|
ed674e8414
Added support for the basic file operation
|
8 anos atrás |
Christopher Haster
|
53674cb3bc
Added limited support for directories
|
8 anos atrás |
Christopher Haster
|
106b06a457
Added better handling for metadata pairs
|
8 anos atrás |
Christopher Haster
|
1d36fc606a
Added initial superblock definition
|
8 anos atrás |
Christopher Haster
|
c28a280c8d
Adopted ctz skip-list structure earlier than expected
|
8 anos atrás |
Christopher Haster
|
160299d35c
Initial commit of progress, minimal formatting niave free list
|
8 anos atrás |
Christopher Haster
|
02156cb47d
Initial commit of block device interface and emulated block device
|
8 anos atrás |
Christopher Haster
|
b113bba3ae
Created little config parser
|
8 anos atrás |