-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes.txt
63 lines (48 loc) · 1.87 KB
/
Changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
FuseFS 0.7
==========
* It's now a Rubygem on Github
FuseFS 0.6
==========
* FuseFS.mount_under() now takes FUSE options as optional arguments, such as
'allow_other' and 'allow_root'
* rmdir now works. (Whoops!)
FuseFS 0.5.1
============
* Bugfix for dealing with raw files (Thanks, Kent Sibilev)
FuseFS 0.5
==========
* Fixed for FUSE 2.4. direct_io turned from a mount option in 2.3 to a lib
option in 2.4.
* _why_the_lucky_stiff's railsfs.rb added to the samples/ dir.
* FuseRoot#raw_open is called with the path and "r" "w" "rw" for read or
write modes, along with "a" if it is called for appending.
* If raw_open returns true, FuseFS will call raw_read, raw_write, and
raw_close at necessary points. (See API.txt)
* FuseRoot#size is optionally called to determine file sizes, should the
user want a file size to be reported as anything other than 0.
FuseFS 0.4
==========
* Stronger and more robust handling of editor swap files, but still
incomplete.
* Peppered with debug statements.
* A bit cleaner method of calling ruby functions.
* rf_rename fixed. Whoops!
FuseFS 0.3
==========
* read_file borked FuseFS when a binary file was returned. Instead of using
strdup, it now mallocs according to the returned size, as appropriate.
* Addition of sample/openurifs.rb
* 'touch file' emptied a file, since it opened and then released without
writing. I added a 'modified' flag to fix this.
* 'touch' method call added, and called when a program attempts to modify
a file's time.
* 'executable?' check added in case programmer wants to the file to report
itself as executable to the filesystem.
* vim and emacs swap files are not passed to FuseFS =).
FuseFS 0.2
==========
* Fix call for deleting files from 'remove' to 'delete' to match API spec.
* Addition of sample/yamlfs.rb
FuseFS 0.1
==========
Initial import.