Wildan M
2d61aceff9
Move tests with mount as integration tests
2025-09-25 20:58:49 +07: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
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
4lDO2
15f3c909c7
Switch almost fully to libredox.
2024-03-18 17:28:43 +01: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
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
Ron Williams
c1601fe16c
Use new path format
2024-02-09 15:06:51 +00: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
985d6e815c
0.5.8: update uuid to 1.4
2023-09-07 16:19:42 -06: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
Jeremy Soller
ad432d527d
0.5.7 - enable compilation with stable
2023-04-15 07:34:34 -06:00
Jeremy Soller
63bde95462
Update lock file and fix import
2022-11-04 14:05:32 -06:00
Jeremy Soller
898f9d8b2e
redoxfs-ar: require disk to exist
2022-11-04 14:03:58 -06:00
4lDO2
63468fc414
Replace syscall::clone() with libc::fork()
2022-07-27 16:34:43 +02: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
c98e63af87
Improve speed by not enumerating all disks when opening by UUID
2022-02-11 10:07:40 -07:00
Jeremy Soller
5d4ed0831a
0.4.3 - update redox_syscall
2020-12-16 10:43:30 -07:00
Xavier L'Heureux
58f2d28ff5
Format the codebase
2020-01-20 15:00:26 -05:00
Jeremy Soller
3191d7d182
Add argument to locate redoxfs by block
2019-10-28 20:27:53 -06:00
Jeremy Soller
4578a22297
Tests
2019-07-20 17:08:33 +00:00
Jeremy Soller
b26195f49a
0.3.4 - expose archiving functionality
2019-07-04 15:46:12 -06:00
Jeremy Soller
a226d19096
Implement symlinks and fix truncation
2019-05-11 12:26:01 -06:00
Jeremy Soller
7b661e31e3
Remove unused ctime parameter
2019-05-11 11:51:46 -06:00
Jeremy Soller
966105e566
Copy uid, gid, ctime, and mtime
2019-05-11 11:50:19 -06:00
Jeremy Soller
237c156503
Read permissions from original file
2019-05-11 11:46:49 -06:00
Jeremy Soller
946efa2fb5
Add sparse disk file to not require image to be sized initially.
2019-05-08 21:07:21 -06:00
Jeremy Soller
0754019950
Truncate disk image
2019-05-08 20:55:37 -06:00
Jeremy Soller
842744c384
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redoxfs
2019-05-08 20:35:15 -06:00
Jeremy Soller
2e32481d4c
Add redoxfs-ar program to create a redoxfs image from a folder
2019-05-08 20:34:20 -06:00
Jeremy Soller
015d352e33
Fixes for Redox when part of unix target family
2019-04-23 13:55:46 -06:00
Jeremy Soller
219bf26966
Update for new rust
2019-04-07 10:49:56 -06:00
Robin Randhawa
37aab3e566
redoxfs: Add '--get-uuid' support
...
With this, `redoxfs --get-uuid <disk>` prints out the UUID of the
provided redoxfs disk image.
This is needed especially for aarch64 kernels where the UUID of the boot
disk needs to be passed to the kernel by the bootloader. With this
extension to the mount command, the kernel build glue can query the
prepared redoxfs image for it's UUID.
2019-03-15 15:48:25 +00:00
Jeremy Soller
3ae32d9901
Reduce diff - remove dirty flag as it could be added in a separate change
2018-12-08 08:47:28 -07:00
Jeremy Soller
d53fc6afff
Handle sigterm instead of sigkill
2018-12-08 08:18:21 -07:00
Jeremy Soller
87ecce9e44
Cleanup and use unmount flag inside of Redox scheme processing function
2018-12-08 08:10:23 -07:00
Liam Naddell
f96d330993
wip implementation of unmounting and dirty bits for redoxfs
2018-12-06 11:09:41 -05:00
Jeremy Soller
d4ea343a39
Fix disk scheme path
2017-09-30 20:34:34 -06:00
Jeremy Soller
e74975d2f9
Add UUID matching
2017-09-30 20:24:59 -06:00
Jeremy Soller
db22937361
Implement UUID
2017-09-30 15:07:46 -06:00
Jeremy Soller
cbdfba7b94
Allow a bootloader to be written during redoxfs-mkfs
2017-09-27 20:27:38 -06:00
Jeremy Soller
dc0b0c5c2d
Fix compilation on Redox
2017-09-26 19:55:10 -06:00
Jeremy Soller
541a58181a
Update FUSE
2017-09-25 21:50:07 -06:00
Jeremy Soller
070aeb54ef
Cleanup to allow use of most functions when linking the library, including mounting and creating filesystems
2017-09-25 19:11:02 -06:00