Jeremy Soller
5ff37f1f77
Update lock file
2020-03-13 20:06:34 -06:00
Jeremy Soller
c990fa9a45
0.4.1 - Support rename in fuse
2020-03-13 20:06:01 -06:00
Jeremy Soller
80e3a34645
Merge branch 'format' into 'master'
...
Format the codebase
See merge request redox-os/redoxfs!49
2020-01-20 22:06:34 +00:00
Xavier L'Heureux
58f2d28ff5
Format the codebase
2020-01-20 15:00:26 -05:00
Jeremy Soller
a6af6a9289
Merge branch 'add-atime' into 'master'
...
Add tracking of access times
See merge request redox-os/redoxfs!48
2020-01-20 16:56:51 +00: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
Jeremy Soller
3191d7d182
Add argument to locate redoxfs by block
2019-10-28 20:27:53 -06:00
Jeremy Soller
bede93cd85
0.3.7
2019-09-08 20:29:55 -06:00
Jeremy Soller
e869b3b158
Merge branch 'update_path' into 'master'
...
Update path after frename
See merge request redox-os/redoxfs!46
2019-08-11 16:06:44 +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
Jeremy Soller
43533e8dc7
Merge branch 'jD91mZM2/redoxfs-master' into HEAD
2019-07-20 19:41:48 -06:00
Jeremy Soller
bf4d0161be
Merge branch 'tests' into 'master'
...
Tests
See merge request redox-os/redoxfs!45
2019-07-20 17:08:33 +00:00
Jeremy Soller
4578a22297
Tests
2019-07-20 17:08:33 +00:00
Jeremy Soller
5e5656f110
Make mount points not require an extra reference
2019-07-18 21:36:16 -06:00
Jeremy Soller
86b0d612d8
Fix yaml again
2019-07-06 11:39:29 -06:00
Jeremy Soller
61c38afb52
Fix test:redox dependencies
2019-07-06 11:39:08 -06:00
Jeremy Soller
8bbdc558bb
Fix yaml
2019-07-06 11:38:35 -06:00
Jeremy Soller
2ddf1dab3f
Update CI configuration to use redoxer
2019-07-06 11:37:19 -06:00
Jeremy Soller
8e38015b2f
Set libc to 0.2.54
2019-07-06 11:27:48 -06:00
Jeremy Soller
3872f74e9a
0.3.6 - Accept AsRef<Path> for disk path arguments
2019-07-06 08:21:23 -06:00
Jeremy Soller
39e8b8fa7f
0.3.5 - make archive_at public
2019-07-06 08:07:54 -06:00
Jeremy Soller
b26195f49a
0.3.4 - expose archiving functionality
2019-07-04 15:46:12 -06:00
Jeremy Soller
a70a01bd4a
0.3.3
2019-05-11 12:27:52 -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
ec072bb718
Return correct error for fevent on files
2019-04-28 13:32:43 -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
Jeremy Soller
ff17fed199
Reimplement fmap/funmap using improvements to kernel
2019-04-06 20:11:51 -06:00
Jeremy Soller
cb2bcf9f59
Fix redoxfs fmap using incorrect offset
2019-04-02 20:18:40 -06:00
Jeremy Soller
a352d7c79c
Merge branch 'add-getuuid' into 'master'
...
redoxfs: Add '--get-uuid' support
See merge request redox-os/redoxfs!44
2019-03-15 19:21:32 +00: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
b4df131aff
Fix disk usage calculation
2019-02-24 20:46:21 -07:00
Jeremy Soller
b32a421b97
Correct access control
2018-12-30 09:58:58 -07:00
Jeremy Soller
69d6cc05de
Update fmap support
2018-12-30 09:47:33 -07: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
Jeremy Soller
3e1fc9dae5
Merge branch 'master' into liamnprg/redoxfs-master
2018-12-08 07:40:28 -07:00
Liam Naddell
f96d330993
wip implementation of unmounting and dirty bits for redoxfs
2018-12-06 11:09:41 -05:00
Jeremy Soller
9c6e0e6789
Update Cargo.lock
2018-10-14 19:56:46 -06:00
jD91mZM2
79cef7c034
Adopt linux' O_APPEND behavior
...
According to `man open`:
> The file is opened in append mode. Before each write(2), the file offset
is positioned at the end of the file, as if with lseek(2). The modi‐
fication of the file offset and the write operation are performed as a
single atomic step.
2018-10-07 15:22:13 +02:00
Jeremy Soller
6f5ca24838
Merge branch 'master' into 'master'
...
A little bit more documentation
See merge request redox-os/redoxfs!38
2018-08-01 23:06:00 +00:00