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 |
|
Jeremy Soller
|
06d43016c1
|
Ensure header generation zero is written on filesystem create
|
2023-03-08 12:48:32 -07:00 |
|
4lDO2
|
73c3d8bb79
|
Allow root to remove other users' files.
|
2023-03-01 17:24:37 +01:00 |
|
Jeremy Soller
|
8a1aa3663a
|
Allow removal of temporary directory hardlinks
These will only exist in the middle of rename
|
2022-12-01 07:32:19 -07:00 |
|
Jeremy Soller
|
f601b2a8ce
|
0.5.3 - make log optional
|
2022-11-07 18:12:03 -07: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 |
|
Jeremy Soller
|
7de07e802e
|
0.5.1 - add DiskIo type
|
2022-09-04 20:27:16 -06:00 |
|
Jeremy Soller
|
790ea59269
|
Increase disk cache to 16 MiB again, it is pre-allocated now
|
2022-08-22 09:22:09 -06:00 |
|
Jeremy Soller
|
04b4a2e4ad
|
Reduce disk cache size to 8MiB
|
2022-08-22 09:18:23 -06:00 |
|
4lDO2
|
63468fc414
|
Replace syscall::clone() with libc::fork()
|
2022-07-27 16:34:43 +02:00 |
|
Jeremy Soller
|
0e0ae520c5
|
Reduce disk cache size to 16 MiB
|
2022-04-13 09:03:03 -06: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
|
f9f4f7c5f0
|
Use redox_simple_endian fork
|
2022-03-11 09:09:11 -07: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
|
cfe5841646
|
0.4.4 - no_std support
|
2022-02-05 20:28:11 -07:00 |
|