Commits on Source (182)
Showing
- .gitlab-ci.yml 12 additions, 16 deletions.gitlab-ci.yml
- Cargo.lock 574 additions, 72 deletionsCargo.lock
- Cargo.toml 52 additions, 8 deletionsCargo.toml
- DESIGN.md 0 additions, 37 deletionsDESIGN.md
- Makefile 18 additions, 3 deletionsMakefile
- README.md 45 additions, 3 deletionsREADME.md
- Xargo.toml 0 additions, 6 deletionsXargo.toml
- fuzz/.gitignore 4 additions, 0 deletionsfuzz/.gitignore
- fuzz/Cargo.lock 753 additions, 0 deletionsfuzz/Cargo.lock
- fuzz/Cargo.toml 30 additions, 0 deletionsfuzz/Cargo.toml
- fuzz/fuzz_targets/fuse_fuzz_target.rs 338 additions, 0 deletionsfuzz/fuzz_targets/fuse_fuzz_target.rs
- src/allocator.rs 348 additions, 0 deletionssrc/allocator.rs
- src/archive.rs 146 additions, 0 deletionssrc/archive.rs
- src/bin/ar.rs 108 additions, 0 deletionssrc/bin/ar.rs
- src/bin/mkfs.rs 80 additions, 21 deletionssrc/bin/mkfs.rs
- src/bin/mount.rs 317 additions, 159 deletionssrc/bin/mount.rs
- src/block.rs 328 additions, 0 deletionssrc/block.rs
- src/dir.rs 120 additions, 0 deletionssrc/dir.rs
- src/disk/cache.rs 19 additions, 16 deletionssrc/disk/cache.rs
- src/disk/file.rs 56 additions, 34 deletionssrc/disk/file.rs
This diff is collapsed.
... | @@ -2,10 +2,11 @@ | ... | @@ -2,10 +2,11 @@ |
name = "redoxfs" | name = "redoxfs" | ||
description = "The Redox Filesystem" | description = "The Redox Filesystem" | ||
repository = "https://gitlab.redox-os.org/redox-os/redoxfs" | repository = "https://gitlab.redox-os.org/redox-os/redoxfs" | ||
version = "0.3.2" | version = "0.6.9" | ||
license-file = "LICENSE" | license-file = "LICENSE" | ||
readme = "README.md" | readme = "README.md" | ||
authors = ["Jeremy Soller <jackpot51@gmail.com>"] | authors = ["Jeremy Soller <jackpot51@gmail.com>"] | ||
edition = "2021" | |||
[lib] | [lib] | ||
name = "redoxfs" | name = "redoxfs" | ||
... | @@ -15,18 +16,61 @@ path = "src/lib.rs" | ... | @@ -15,18 +16,61 @@ path = "src/lib.rs" |
name = "redoxfs" | name = "redoxfs" | ||
path = "src/bin/mount.rs" | path = "src/bin/mount.rs" | ||
doc = false | doc = false | ||
required-features = ["std"] | |||
[[bin]] | |||
name = "redoxfs-ar" | |||
path = "src/bin/ar.rs" | |||
doc = false | |||
required-features = ["std"] | |||
[[bin]] | [[bin]] | ||
name = "redoxfs-mkfs" | name = "redoxfs-mkfs" | ||
path = "src/bin/mkfs.rs" | path = "src/bin/mkfs.rs" | ||
doc = false | doc = false | ||
required-features = ["std"] | |||
[dependencies] | [dependencies] | ||
spin = "0.4" | aes = { version = "=0.7.5", default-features = false } | ||
redox_syscall = "0.1" | argon2 = { version = "0.4", default-features = false, features = ["alloc"] } | ||
uuid = { version = "0.5", features = ["v4"] } | base64ct = { version = "1", default-features = false } | ||
env_logger = { version = "0.11", optional = true } | |||
[target.'cfg(unix)'.dependencies] | endian-num = "0.1" | ||
fuse = "0.3" | getrandom = { version = "0.2.5", optional = true } | ||
libc = "0.2" | libc = "0.2" | ||
time = "0.1" | log = { version = "0.4.14", default-features = false, optional = true} | ||
redox_syscall = { version = "0.5" } | |||
range-tree = { version = "0.1", optional = true } | |||
seahash = { version = "4.1.0", default-features = false } | |||
termion = { version = "4", optional = true } | |||
uuid = { version = "1.4", default-features = false } | |||
redox-path = "0.3.0" | |||
libredox = { version = "0.1.3", optional = true } | |||
redox-scheme = { version = "0.2.1", optional = true } | |||
[features] | |||
default = ["std", "log"] | |||
force-soft = [ | |||
"aes/force-soft" | |||
] | |||
std = [ | |||
"env_logger", | |||
"fuser", | |||
"getrandom", | |||
"libc", | |||
"libredox", | |||
"range-tree", | |||
"termion", | |||
"time", | |||
"uuid/v4", | |||
"redox_syscall/std", | |||
"redox-scheme" | |||
] | |||
[target.'cfg(not(target_os = "redox"))'.dependencies] | |||
fuser = { version = "0.14", optional = true } | |||
libc = { version = "0.2", optional = true } | |||
time = { version = "0.3", optional = true } | |||
[lints.rust] | |||
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } |
DESIGN.md
deleted
100644 → 0
Xargo.toml
deleted
100644 → 0
fuzz/.gitignore
0 → 100644
fuzz/Cargo.lock
0 → 100644
fuzz/Cargo.toml
0 → 100644
fuzz/fuzz_targets/fuse_fuzz_target.rs
0 → 100644
src/allocator.rs
0 → 100644
src/archive.rs
0 → 100644
src/bin/ar.rs
0 → 100644
src/block.rs
0 → 100644
src/dir.rs
0 → 100644