rm-dr
a0c734da01
Documentation & minor cleanup
2024-12-24 14:26:19 +00:00
Jeremy Soller
9a0da927f9
Fix argument parsing
2024-11-04 21:24:41 -07:00
JCake
947ea54411
No Daemon option
2024-11-02 21:30:58 +01:00
Andrey Turkin
c22fb790b8
Fix parallel test runs
2024-10-29 12:22:15 +03:00
Andrey Turkin
1d55c5aa6a
Don't leak node block on node remove.
...
Refs #50
2024-10-29 10:17:47 +03:00
Andrey Turkin
469db981a4
Fix a fuse bug
...
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).
2024-10-27 20:45:25 +03:00
James Francis
56e66993af
Changed for_bytes method for BlockLevel.
2024-10-26 01:25:11 +00:00
4lDO2
707162611e
Future-proof repr(packed) => repr(C, packed).
2024-09-08 21:06:03 +02:00
syn
43ec8d1417
Clean up indentation using let-else and format.
2024-09-02 00:46:48 +03:00
Andrey Turkin
3baf131419
Fixed no_std regression in 0.6.5
...
And bumped some dependencies and fixed some warnings
2024-06-29 20:52:24 +03:00
emaxx-g
6a6bd97910
Add redoxfs fuzzer for FUSE interface
2024-06-27 16:05:42 +00:00
4lDO2
5174b2bba6
Use FileExt::{read,write}_at for disk IO.
2024-06-13 17:20:34 +02:00
4lDO2
708cc1c5ae
Use SYS_READ2 and SYS_WRITE2 for disk IO.
2024-06-13 16:30:13 +02:00
4lDO2
8a31d1b6a6
Use positioned IO scheme interface.
2024-06-12 17:37:06 +02:00
4lDO2
3800bf1510
Switch to v2 packet interface.
2024-06-11 16:10:34 +02:00
Martin Kröning
8cc2e31299
Migrate from redox_simple_endian to endian-num
...
Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de >
2024-05-27 14:13:51 +02:00
Jeremy Soller
dcba5d8018
0.6.3: Fix CoW of records dropping data
2024-04-01 13:30:31 -06:00
Jeremy Soller
e8cea1af66
0.6.1: fix read_records block use after free
2024-03-23 08:52:54 -06:00
4lDO2
15f3c909c7
Switch almost fully to libredox.
2024-03-18 17:28:43 +01:00
4lDO2
efb29941f5
Handle but don't impl scheme cancellation.
2024-03-16 09:30:14 +01:00
Jeremy Soller
14a07dc268
Merge branch 'master' into 'master'
...
Master - Name check & Duplicate code removed & Makefile modification
See merge request redox-os/redoxfs!68
2024-03-07 14:40:28 +00:00
George Malandrakis
e4ca510bc0
Master - Name check & Duplicate code removed & Makefile modification
2024-03-07 14:40:27 +00:00
Ron Williams
5156ebd179
use new path formatting and conversion code
2024-03-01 06:24:13 -08:00
Jeremy Soller
c07e46b7ba
V6
2024-02-15 23:03:38 +00:00
Jeremy Soller
667ffcc01a
Fix test compilation
2024-02-14 12:59:16 -07:00
Jeremy Soller
07e8093ee0
Allow allocating in different sizes
2024-02-14 12:53:06 -07:00
Jeremy Soller
ab0bb9aec7
Fix more clippy lints
2024-02-14 12:45:19 -07:00
Jeremy Soller
644a2d2081
Fix clippy lints
2024-02-14 12:38:02 -07:00
Jeremy Soller
4e0ab54567
Make everything scale with block size and format
2024-02-14 10:15:26 -07:00
Jeremy Soller
5f00068c26
Merge branch 'redox-path' into 'master'
...
Use new path format
See merge request redox-os/redoxfs!66
2024-02-09 15:06:51 +00:00
Ron Williams
c1601fe16c
Use new path format
2024-02-09 15:06:51 +00:00
Jeremy Soller
e3f0fe6ef9
Remove mmap prints
2024-02-08 17:34:20 -07:00
Ron Williams
944b175a6e
fix symbolic links plus general cleanup
2024-01-03 16:39:58 +00:00
Jeremy Soller
86c12ebd7c
0.5.13: Remove failure dependency and fix no_std
2023-12-12 13:24:59 -07:00
Jeremy Soller
dcf40072f4
Ensure that dealloc of allocator log blocks are queued, not immediate
2023-12-12 13:07:10 -07:00
Jeremy Soller
9a8437f468
0.5.10: Squash allocations and sync on unmount
2023-12-12 11:10:04 -07:00
Jeremy Soller
97bc669a76
0.5.9: Remove use of stable feature int_roundings
2023-12-11 10:26:27 -07:00
4lDO2
2c2920572c
Replace physmap with fmap.
2023-11-18 13:24:27 +01:00
Jeremy Soller
ae715277f3
Cache current fmap size
2023-11-15 12:20:15 -07:00
Jeremy Soller
985d6e815c
0.5.8: update uuid to 1.4
2023-09-07 16:19:42 -06:00
4lDO2
6234d76e8d
Fix mremap usage.
2023-08-03 12:38:19 +02:00
4lDO2
ae1f15a449
Offset-based file mmap.
2023-07-26 16:06:53 +02:00
4lDO2
5db0da52e2
WIP: Use improved mmap interface.
2023-07-20 16:58:58 +02:00
4lDO2
58fff36b4e
Prefer libc over redox_syscall in mount.
2023-06-18 19:41:08 +02:00
Will Angenent
13948965fa
Fix unnecessary mutable variable warning
2023-05-08 13:11:16 +01:00
Jeremy Soller
ad432d527d
0.5.7 - enable compilation with stable
2023-04-15 07:34:34 -06:00
Jeremy Soller
eb8dc00fa8
Add cfg(kani) to proofs
2023-04-06 14:48:54 -06:00
Jeremy Soller
1a56983249
Formally verify node owner and permission functions
2023-04-05 20:58:51 -06:00
Will Angenent
a7c22caba5
Added unmount_path method that tries several fusermount binaries
...
This fixes unmounting with gentoo. This function will be use by the installer to
unmount the image after the build.
2023-03-24 18:54:08 +00:00
Will Angenent
62e59e1006
Migrate from fuse to fuser
2023-03-18 08:53:54 +00:00