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
Jeremy Soller
43533e8dc7
Merge branch 'jD91mZM2/redoxfs-master' into HEAD
2019-07-20 19:41:48 -06: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
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
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
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
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
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
jD91mZM2
53a3f6d7e9
Fmaps: Fix bug with syncing
2018-06-18 20:21:44 +02: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
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
eac37c7dc5
Add fchmod, fchown
2017-11-29 21:05:17 -07:00
Jeremy Soller
2dd4c920c7
0.3.1 - fix issue with new FUSE
2017-11-19 16:22:35 -07:00
Jeremy Soller
513bfaf805
Set block size programatically
2017-11-19 16:15:01 -07:00
Jeremy Soller
dc0b0c5c2d
Fix compilation on Redox
2017-09-26 19:55:10 -06:00
Jeremy Soller
dfd2dd8ae1
Cleanup fuse backend, send signal at correct time
2017-09-26 19:36:27 -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