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
Liam Naddell
6126bfeee3
docs
2018-08-01 18:47:18 -04:00
Jeremy Soller
3ef8557865
Merge branch 'master' into 'master'
...
Fmaps: Fix bug with syncing
See merge request redox-os/redoxfs!36
2018-07-03 13:23:34 +00:00
Jeremy Soller
3906a90a7b
Merge branch 'mggmuggins/ci' into 'master'
...
Gitlab CI
See merge request redox-os/redoxfs!37
2018-07-02 18:32:30 +00:00
SamwiseFilmore
f0450a4564
Gitlab CI
2018-07-02 18:32:30 +00:00
jD91mZM2
53a3f6d7e9
Fmaps: Fix bug with syncing
2018-06-18 20:21:44 +02:00
Jeremy Soller
e9a7181e9f
Merge branch 'master' into 'master'
...
fmap support
See merge request redox-os/redoxfs!35
2018-06-18 10:00:21 +00:00
jD91mZM2
8c57fd95e7
Fix bugs & increase page size
2018-06-18 10:33:08 +02:00
jD91mZM2
a1c69a8e82
WIP: fmap support
2018-06-17 18:40:09 +02:00
Jeremy Soller
a345132e0f
Update links to gitlab
2018-06-12 12:30:45 -06:00
Jeremy Soller
72b0492624
Prevent colons from being used in filenames
2018-05-24 08:43:05 -06:00
Jeremy Soller
78c5e1c6d2
Enter null namespace for redoxfs
2018-01-20 19:37:06 -07:00
Jeremy Soller
40e2a3e221
Implement frename fixing #37 and fix #11 by checking names
2017-12-29 14:08:36 -07:00
Jeremy Soller
2e6e272c72
Add stub for frename
2017-12-27 21:09:05 -07:00
Jeremy Soller
f206dab653
Fix error with borrowing packed fields
2017-12-06 20:12:02 -07:00
Jeremy Soller
eac37c7dc5
Add fchmod, fchown
2017-11-29 21:05:17 -07:00
Jeremy Soller
38b24ad321
0.3.2
2017-11-19 21:22:44 -07:00
Jeremy Soller
53a1e6d49f
Move cache to HashMap
2017-11-19 21:00:07 -07:00
Jeremy Soller
16d6f6b93a
Simplify disk cache
2017-11-19 20:51:12 -07:00
Jeremy Soller
2dd4c920c7
0.3.1 - fix issue with new FUSE
2017-11-19 16:22:35 -07:00
Jeremy Soller
1701198b11
0.3.0
2017-11-19 16:18:27 -07:00
Jeremy Soller
47c9acc417
Version 3 - bump block size to 4096
2017-11-19 16:18:06 -07:00
Jeremy Soller
513bfaf805
Set block size programatically
2017-11-19 16:15:01 -07:00
Jeremy Soller
a0ec667025
Update lock format
2017-11-19 16:04:16 -07:00
Jeremy Soller
ab690ce519
Update Cargo.lock
2017-10-11 20:54:45 -06: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
6d62d22262
Fix offset calculations
2017-09-27 21:15:27 -06:00
Jeremy Soller
cbdfba7b94
Allow a bootloader to be written during redoxfs-mkfs
2017-09-27 20:27:38 -06:00
Jeremy Soller
90dc177d75
Add docs.rs badge
2017-09-26 19:57:06 -06:00