Jeremy Soller
32aeff0cae
Merge branch 'Add-alloc-log-gc' into 'master'
...
Add alloc log GC
See merge request redox-os/redoxfs!86
2025-03-01 17:17:46 +00:00
James Matlik
1aa3142f21
Add alloc log GC
2025-03-01 17:17:46 +00:00
Jeremy Soller
ec5f32ec38
0.6.9
2025-02-28 18:48:18 -07:00
Jeremy Soller
84cf28b5d0
Merge branch 'Fix-leaking-storage-on-file-delete' into 'master'
...
Fix leaking tree node on file delete
See merge request redox-os/redoxfs!85
2025-03-01 01:25:18 +00:00
James Matlik
9531b20bf8
Fix leaking tree node on file delete
2025-03-01 01:25:18 +00:00
Jeremy Soller
6abf533fdf
Merge branch 'mark/fs-cleanup' into 'master'
...
Documentation & minor cleanup
See merge request redox-os/redoxfs!84
2024-12-24 14:26:19 +00:00
rm-dr
a0c734da01
Documentation & minor cleanup
2024-12-24 14:26:19 +00:00
Jeremy Soller
90fbcab52e
Merge branch 'document-mount' into 'master'
...
Document how to mount a RedoxFS partition
See merge request redox-os/redoxfs!83
2024-12-15 14:29:10 +00:00
Ribbon
356ec3ffb1
Document how to mount a RedoxFS partition
2024-12-15 14:29:10 +00:00
Jeremy Soller
9a0da927f9
Fix argument parsing
2024-11-04 21:24:41 -07:00
Jeremy Soller
c2790a7168
Merge branch 'nodaemon' into 'master'
...
Added a no daemon option.
See merge request redox-os/redoxfs!82
2024-11-04 21:38:17 +00:00
JCake
947ea54411
No Daemon option
2024-11-02 21:30:58 +01:00
Jeremy Soller
ee04ed2f8c
0.6.8
2024-10-29 07:52:42 -06:00
Jeremy Soller
8f6e47c1da
Merge branch 'node_leak' into 'master'
...
Don't leak node block on node remove.
See merge request redox-os/redoxfs!81
2024-10-29 12:30:31 +00: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
Jeremy Soller
59dbfee126
Merge branch 'fuse_fix' into 'master'
...
Fix a fuse bug
See merge request redox-os/redoxfs!80
2024-10-27 18:09:10 +00: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
Jeremy Soller
d8950b52c2
Merge branch 'change_blocklevel_calc' into 'master'
...
Changed for_bytes method for BlockLevel.
See merge request redox-os/redoxfs!79
2024-10-26 01:25:11 +00:00
James Francis
56e66993af
Changed for_bytes method for BlockLevel.
2024-10-26 01:25:11 +00:00
Jeremy Soller
ab371cff49
Update redox-scheme
2024-10-09 10:12:48 -06:00
Jeremy Soller
97ffcd4ad3
0.6.7
2024-10-06 11:07:32 -06:00
Jeremy Soller
b9b740f3b0
Merge branch 'riscv' into 'master'
...
Bump dependencies
See merge request redox-os/redoxfs!78
2024-10-06 16:12:25 +00:00
Andrey Turkin
08361c6595
Bump dependencies
2024-10-06 18:58:27 +03:00
Jeremy Soller
3cf7bf58ab
0.6.6
2024-09-19 20:47:29 -06:00
4lDO2
707162611e
Future-proof repr(packed) => repr(C, packed).
2024-09-08 21:06:03 +02:00
Jeremy Soller
5c8f22b069
Merge branch 'master' into 'master'
...
Clean up indentation using let-else and format.
See merge request redox-os/redoxfs!76
2024-09-05 13:53:15 +00:00
syn
43ec8d1417
Clean up indentation using let-else and format.
2024-09-02 00:46:48 +03:00
Jeremy Soller
2ac60da18d
Merge branch 'fix' into 'master'
...
Fixed no_std regression in 0.6.5
See merge request redox-os/redoxfs!75
2024-07-15 14:49:34 +00: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
Jeremy Soller
554f3dc205
Merge branch 'fuzzer--fuse' into 'master'
...
Add redoxfs fuzzer for FUSE interface
See merge request redox-os/redoxfs!74
2024-06-27 16:05:42 +00:00
emaxx-g
6a6bd97910
Add redoxfs fuzzer for FUSE interface
2024-06-27 16:05:42 +00:00
Jeremy Soller
6c052ba241
0.6.5
2024-06-24 11:16:25 -06:00
Jeremy Soller
af3032de26
Merge branch 'schemev2plus' into 'master'
...
Use positioned IO interfaces both for the scheme itself and disk IO
See merge request redox-os/redoxfs!73
2024-06-14 12:46:51 +00:00
4lDO2
4f2b5e65ee
Update dependencies.
2024-06-14 14:32:47 +02: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
Jeremy Soller
136ff8c8dc
Update dependencies
2024-05-27 09:40:10 -06:00
Jeremy Soller
faec36773b
0.6.4
2024-05-27 09:35:10 -06:00
Jeremy Soller
247ef8bf62
Merge branch 'endian-num' into 'master'
...
Migrate from `redox_simple_endian` to `endian-num`
See merge request redox-os/redoxfs!72
2024-05-27 15:34:24 +00: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
7dc8323d24
0.6.2: Make libredox only required for std feature
2024-03-23 09:15:06 -06:00
Jeremy Soller
e8cea1af66
0.6.1: fix read_records block use after free
2024-03-23 08:52:54 -06:00
Jeremy Soller
bfa2f33798
Merge branch 'libredox' into 'master'
...
Switch almost fully to libredox.
See merge request redox-os/redoxfs!71
2024-03-18 20:37:13 +00:00
4lDO2
15f3c909c7
Switch almost fully to libredox.
2024-03-18 17:28:43 +01:00
Jeremy Soller
1713850c0e
Merge branch 'cancellation' into 'master'
...
Handle but don't impl scheme cancellation.
See merge request redox-os/redoxfs!70
2024-03-16 13:06:10 +00:00
4lDO2
efb29941f5
Handle but don't impl scheme cancellation.
2024-03-16 09:30:14 +01:00