Jeremy Soller
eea5c96137
Implement clone threshold to work around Redox problems
2025-09-26 11:25:22 -06:00
Jeremy Soller
5e044e88c0
Fix cursor when printing clone progress
2025-09-26 10:43:34 -06:00
Jeremy Soller
d7391bc6a8
Throttle clone progress messages
2025-09-26 10:18:54 -06:00
Jeremy Soller
c796cc7413
Add units for clone progress
2025-09-26 10:10:22 -06:00
Jeremy Soller
f37afb04bb
Add progress callback to clone function
2025-09-26 10:08:54 -06:00
Jeremy Soller
74582a0917
Squash allocation log in clone
2025-09-26 09:29:02 -06:00
Jeremy Soller
5622165c92
Support for fast cloning of RedoxFS partition
2025-09-26 09:24:21 -06:00
Jeremy Soller
8a46a6df39
Implement From<File> for DiskFile
2025-09-26 09:23:41 -06:00
Jeremy Soller
ae034662e6
Fix documentation
2025-09-26 09:23:29 -06:00
Jeremy Soller
98286ce752
Fix compilation with no_std
2025-08-03 20:02:09 -06:00
Jeremy Soller
5828e12e85
Provide context for all allocations and deallocations
2025-08-01 21:32:16 -06:00
Jeremy Soller
0a14166c2f
Fix issue where compressed data could be returned
2025-08-01 14:07:26 -06:00
Jeremy Soller
d03aa518fe
Fix compression with 128 KiB records, use compress cache
2025-08-01 13:23:56 -06:00
Jeremy Soller
b40fecf185
Fix comment in node.rs
2025-08-01 12:55:49 -06:00
Jeremy Soller
ca7ea3c0c8
node: debug blocks
2025-08-01 12:07:51 -06:00
Jeremy Soller
a1c94311db
Store number of blocks actually used
2025-08-01 11:51:37 -06:00
Jeremy Soller
f30b363ce1
Fix build with no_std
2025-08-01 09:55:21 -06:00
Jeremy Soller
26dc32d710
v8: transparent lz4 compression
2025-07-31 18:48:17 -06:00
Jeremy Soller
0cb6f3cad5
Fix compilation on Linux
2025-07-24 13:45:57 -06:00
Ibuki Omatsu
63217aa69a
feat: Add UDS bind and connect integration
2025-07-21 18:32:18 -06:00
Jeremy Soller
dc25344b68
Update aes and xts-mode
2025-07-02 12:48:39 -06:00
Jeremy Soller
aecd042afc
Use AES-XTS for encryption
2025-07-02 10:20:17 -06:00
James Matlik
b959c34287
Improve performance
2025-07-01 19:11:00 -06:00
Darley Barreto
d0d5761b2d
Implement openat syscall
2025-07-01 09:42:16 -06:00
Yousef Moazzam
3d06dd39ba
Refer to "node" rather than "file" in node mode docstrings
2025-05-24 21:56:30 +01:00
Yousef Moazzam
13642ab159
Clarify bit position using most/least significant bit terminology
2025-05-24 21:55:39 +01:00
Yousef Moazzam
204abb9c5d
Add node type bits info to node mode docstrings
2025-05-24 21:22:54 +01:00
Jeremy Soller
c403c1eb54
Update redox-scheme, implement flink and getdents
2025-05-03 13:27:33 -06:00
James Matlik
fd0bb82b50
Fix reset_allocator regression that incorrectly returns ENOSPC
2025-04-20 17:43:08 -04:00
bjorn3
7e3915deb6
Use Iterator::all in two places
2025-04-01 21:53:28 +02:00
bjorn3
22f759aa4f
Rustc now allows many derives for packed structs
2025-04-01 21:51:10 +02:00
bjorn3
dc507f7e2a
Remove unreachable dup impl
2025-04-01 21:43:51 +02:00
bjorn3
5ee3138d3d
Fix cargo test
...
Rustc complained about being unable to infer the type for []
2025-04-01 21:42:54 +02:00
Jeremy Soller
6bccac38c3
0.6.10: fix mount path on Redox
2025-03-25 15:45:15 -06:00
James Matlik
1aa3142f21
Add alloc log GC
2025-03-01 17:17:46 +00:00
James Matlik
9531b20bf8
Fix leaking tree node on file delete
2025-03-01 01:25:18 +00:00
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