Commits on Source (88)
-
Jeremy Soller authored
Fix unnecessary mutable variable warning See merge request redox-os/redoxfs!59
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Prefer libc over redox_syscall in mount. See merge request !60
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Offset-based mmap See merge request redox-os/redoxfs!61
-
Jeremy Soller authored
-
Ribbon authored
-
Jeremy Soller authored
Improve/cleanup the README See merge request redox-os/redoxfs!62
-
Jeremy Soller authored
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Replace physmap with fmap. See merge request redox-os/redoxfs!63
-
-
Jeremy Soller authored
Fix GPL statement and quote FUSE for Linux See merge request redox-os/redoxfs!64
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
-
Jeremy Soller authored
fix symbolic links plus general cleanup See merge request redox-os/redoxfs!65
-
Jeremy Soller authored
-
-
Jeremy Soller authored
Use new path format See merge request redox-os/redoxfs!66
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
V6 See merge request redox-os/redoxfs!67
-
Ron Williams authored
-
Jeremy Soller authored
use new path formatting and conversion code See merge request !69
-
-
Jeremy Soller authored
Master - Name check & Duplicate code removed & Makefile modification See merge request !68
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Handle but don't impl scheme cancellation. See merge request !70
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Switch almost fully to libredox. See merge request !71
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Martin Kröning authored
Signed-off-by:
Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
-
Jeremy Soller authored
Migrate from `redox_simple_endian` to `endian-num` See merge request !72
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Use positioned IO interfaces both for the scheme itself and disk IO See merge request !73
-
Jeremy Soller authored
-
-
Jeremy Soller authored
Add redoxfs fuzzer for FUSE interface See merge request !74
-
Andrey Turkin authored
And bumped some dependencies and fixed some warnings
-
Jeremy Soller authored
Fixed no_std regression in 0.6.5 See merge request !75
-
syn authored
-
Jeremy Soller authored
Clean up indentation using let-else and format. See merge request !76
-
Jacob Lorentzon authored
-
Jeremy Soller authored
-
Andrey Turkin authored
-
Jeremy Soller authored
Bump dependencies See merge request !78
-
Jeremy Soller authored
-
Jeremy Soller authored
-
-
Jeremy Soller authored
Changed for_bytes method for BlockLevel. See merge request !79
-
Andrey Turkin authored
Create reply contains flags but those are not O_* passed in by request. Those are FOPEN_* fuse-specific flags describing new file's mode (caching, passthrough etc).
-
Jeremy Soller authored
Fix a fuse bug See merge request redox-os/redoxfs!80
-
Andrey Turkin authored
Refs #50
-
Andrey Turkin authored
-
Jeremy Soller authored
Don't leak node block on node remove. See merge request redox-os/redoxfs!81
-
Jeremy Soller authored
-
Jacob Schneider authored
-
Jeremy Soller authored
Added a no daemon option. See merge request redox-os/redoxfs!82
-
Jeremy Soller authored
-
-
Jeremy Soller authored
Document how to mount a RedoxFS partition See merge request !83
-
-
Jeremy Soller authored
Documentation & minor cleanup See merge request !84
-
-
Jeremy Soller authored
Fix leaking tree node on file delete See merge request !85
-
Jeremy Soller authored
-
-
Jeremy Soller authored
Add alloc log GC See merge request !86
Showing
- Cargo.lock 293 additions, 266 deletionsCargo.lock
- Cargo.toml 23 additions, 21 deletionsCargo.toml
- Makefile 1 addition, 1 deletionMakefile
- README.md 45 additions, 3 deletionsREADME.md
- 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 139 additions, 62 deletionssrc/allocator.rs
- src/bin/ar.rs 1 addition, 1 deletionsrc/bin/ar.rs
- src/bin/mkfs.rs 2 additions, 2 deletionssrc/bin/mkfs.rs
- src/bin/mount.rs 156 additions, 131 deletionssrc/bin/mount.rs
- src/block.rs 164 additions, 43 deletionssrc/block.rs
- src/dir.rs 37 additions, 29 deletionssrc/dir.rs
- src/disk/file.rs 44 additions, 25 deletionssrc/disk/file.rs
- src/extent.rs 0 additions, 57 deletionssrc/extent.rs
- src/filesystem.rs 129 additions, 120 deletionssrc/filesystem.rs
- src/header.rs 13 additions, 14 deletionssrc/header.rs
- src/key.rs 1 addition, 1 deletionsrc/key.rs
- src/lib.rs 18 additions, 3 deletionssrc/lib.rs
... | ... | @@ -2,11 +2,11 @@ |
name = "redoxfs" | ||
description = "The Redox Filesystem" | ||
repository = "https://gitlab.redox-os.org/redox-os/redoxfs" | ||
version = "0.5.7" | ||
version = "0.6.9" | ||
license-file = "LICENSE" | ||
readme = "README.md" | ||
authors = ["Jeremy Soller <jackpot51@gmail.com>"] | ||
edition = "2018" | ||
edition = "2021" | ||
[lib] | ||
name = "redoxfs" | ||
... | ... | @@ -32,29 +32,24 @@ required-features = ["std"] |
[dependencies] | ||
aes = { version = "=0.7.5", default-features = false } | ||
argon2 = { version = "0.3.4", default-features = false, features = ["alloc"] } | ||
argon2 = { version = "0.4", default-features = false, features = ["alloc"] } | ||
base64ct = { version = "1", default-features = false } | ||
env_logger = { version = "0.9.0", optional = true } | ||
failure = "0.1.8" | ||
env_logger = { version = "0.11", optional = true } | ||
endian-num = "0.1" | ||
getrandom = { version = "0.2.5", optional = true } | ||
libc = "0.2" | ||
log = { version = "0.4.14", default-features = false, optional = true} | ||
redox_syscall = "0.2.12" | ||
redox_syscall = { version = "0.5" } | ||
range-tree = { version = "0.1", optional = true } | ||
seahash = { version = "4.1.0", default-features = false } | ||
termion = { version = "1.5.6", optional = true } | ||
uuid = { version = "0.5", default-features = false } | ||
# https://github.com/rexlunae/simple-endian-rs/pull/5 | ||
[dependencies.redox_simple_endian] | ||
version = "0.3.0" | ||
default-features = false | ||
features = [ | ||
"bitwise", "comparisons", "format", "math_ops", "neg_ops", "shift_ops", | ||
"both_endian", "float_impls", "integer_impls", "byte_impls" | ||
] | ||
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"] | ||
default = ["std", "log"] | ||
force-soft = [ | ||
"aes/force-soft" | ||
] | ||
... | ... | @@ -63,12 +58,19 @@ std = [ |
"fuser", | ||
"getrandom", | ||
"libc", | ||
"libredox", | ||
"range-tree", | ||
"termion", | ||
"time", | ||
"uuid/v4" | ||
"uuid/v4", | ||
"redox_syscall/std", | ||
"redox-scheme" | ||
] | ||
[target.'cfg(not(target_os = "redox"))'.dependencies] | ||
fuser = { version = "0.12.0", optional = true } | ||
fuser = { version = "0.14", optional = true } | ||
libc = { version = "0.2", optional = true } | ||
time = { version = "0.1", optional = true } | ||
time = { version = "0.3", optional = true } | ||
[lints.rust] | ||
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } |
fuzz/.gitignore
0 → 100644
fuzz/Cargo.lock
0 → 100644
fuzz/Cargo.toml
0 → 100644
fuzz/fuzz_targets/fuse_fuzz_target.rs
0 → 100644
src/extent.rs
deleted
100644 → 0