Wildan M
50683d5a7a
Split fuse feature
2025-11-17 17:21:59 +07:00
Jeremy Soller
54df280b02
Use new scheme format in fpath
2025-11-14 14:29:19 -07:00
Jeremy Soller
9484534c76
Merge remote-tracking branch 'origin/master' into v8
2025-09-26 12:03:22 -06:00
Wildan M
2d61aceff9
Move tests with mount as integration tests
2025-09-25 20:58:49 +07:00
Wildan M
4af64e157a
Allow partial result of getdents
2025-09-23 23:34:26 +07:00
Jeremy Soller
a1c94311db
Store number of blocks actually used
2025-08-01 11:51:37 -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
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
Jeremy Soller
c403c1eb54
Update redox-scheme, implement flink and getdents
2025-05-03 13:27:33 -06:00
bjorn3
dc507f7e2a
Remove unreachable dup impl
2025-04-01 21:43:51 +02:00
Jeremy Soller
6bccac38c3
0.6.10: fix mount path on Redox
2025-03-25 15:45:15 -06:00
rm-dr
a0c734da01
Documentation & minor cleanup
2024-12-24 14:26:19 +00:00
Andrey Turkin
c22fb790b8
Fix parallel test runs
2024-10-29 12:22:15 +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
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
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
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
Ron Williams
5156ebd179
use new path formatting and conversion code
2024-03-01 06:24:13 -08: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
9a8437f468
0.5.10: Squash allocations and sync on unmount
2023-12-12 11:10:04 -07:00
Jeremy Soller
ae715277f3
Cache current fmap size
2023-11-15 12:20:15 -07: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
Will Angenent
13948965fa
Fix unnecessary mutable variable warning
2023-05-08 13:11:16 +01:00
Will Angenent
62e59e1006
Migrate from fuse to fuser
2023-03-18 08:53:54 +00:00
4lDO2
73c3d8bb79
Allow root to remove other users' files.
2023-03-01 17:24:37 +01:00
Jeremy Soller
9215e32254
Implement frename
2022-04-07 19:57:09 -06:00
Jeremy Soller
419bd0f0a6
Fix for some kinds of symbolic links
2022-04-06 18:17:23 -06:00
Jeremy Soller
731b97262b
RedoxFS 0.5.0
...
Significant re-design to use copy-on-write and hashes for all data
2022-03-11 09:01:47 -07:00
Jeremy Soller
cfe5841646
0.4.4 - no_std support
2022-02-05 20:28:11 -07:00
Jeremy Soller
6d9a53c956
Update dependencies
2021-04-28 20:54:39 -06:00
Jeremy Soller
5d4ed0831a
0.4.3 - update redox_syscall
2020-12-16 10:43:30 -07:00
Jeremy Soller
c990fa9a45
0.4.1 - Support rename in fuse
2020-03-13 20:06:01 -06:00
Xavier L'Heureux
58f2d28ff5
Format the codebase
2020-01-20 15:00:26 -05:00
AdminXVII
d2256b3eb3
Add tracking of access times
...
Add the atime field, which tracks the last access time. Only reads
update the atime.
**BREAKING CHANGE**: One less extent available per block, 4 more bytes
for node names.
2020-01-20 16:56:51 +00:00
Deepak Sirone
924adef1dc
Update path after frename
2019-08-11 15:30:09 +05:30
Jeremy Soller
602a63acf6
Return EXDEV to tell kernel to resolve cross-scheme links
2019-07-23 21:05:54 -06:00