-
Notifications
You must be signed in to change notification settings - Fork 6
/
ChangeLog
81 lines (72 loc) · 3.77 KB
/
ChangeLog
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Fri Jun 29 21:56:49 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Release 0.0.9
* Document the proper mount options when used from /etc/fstab
* Fixed the path resolution code so that existent files are never
overriden, even if they cannot be stat()'ed.
* Skip filter entries with empty command strings
* Fix the getattr() method so that it reports symlinks correctly. This
fixes a serious issue where `find' was unable to detect symlink loops.
* Optimise getattr() so that it does not call open() any more.
This should also allow unreadable files to be stat()'ed.
* Fix several error code paths in fdc_open()
* Various other bug-fixes
* Code clean-ups
* Minor documentation updates
Mon Jun 11 02:47:54 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Release 0.0.8
* Fixed a nasty bug in the extension filtering code, where some strings
were being picked from the wrong array. That's what you get when you
code at 3am. The good news is that it should be OK now. The bad news
is that
a. the example config file allowed this to slip through unnoticed
(ouch, that was _bad_ luck)
b. no one reported the problem. Really, aren't there any people out
there using fuseflt?
* Whitespace clean-ups
Tue May 8 01:56:28 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Release 0.0.7
* Moved the creation of the cache expiry thread to the new flt_init
function, so that it actually works when fuseflt is not used with
the -f/-d options. That was a rather embarassing bug, to tell the
truth. It's what you usually get for not reading all the available
documentation... and it's also a proof that testing in controlled
conditions cannot compare to real-life tests.
Sun May 6 00:35:17 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Release 0.0.6
* Fixed the getattr method to report correct information for converted
files.
* The stat(2) information is now cached for converted files - a welcome
side-effect of the getattr fix.
* Minor documentation updates
Sat May 5 21:00:26 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Release 0.0.5
* Added the ability to use visible temporary files, as a way to avoid
the file descriptor usage limits. As a side-effect, if fuseflt is shot
in the head (kill -9, SIGSEGV and similar) the temporary files will
have to be removed manually. This mode has to be explicitly enabled in
the configuration file.
* Ran fuseflt under valgrind and eliminated most memory leaks.
* Minor documentation updates
Sat May 5 15:37:56 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Release 0.0.4
* Fixed broken caching code which used to cache all file descriptors,
rather than just the ones corresponding to conversion filter output.
fuseflt won't reach the open fd limit so fast now.
* Added a cache size limit and a pruning function. fuseflt should now be
far more robust when cache entries accumulate way too fast (like when
users dare try absurd and completely illogical things such as running
`find' or even `ls -l' on a large directory. Running `ls'... what are
people thinking these days?)
Sat May 5 01:30:00 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Release 0.0.3
* A new command line syntax was added, so that fuseflt can be used from
/etc/fstab.
Fri May 4 14:18:44 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Release 0.0.2
* Sending SIGUSR1 to fuseflt will now clear the cache, freeing all
file descriptors.
* The temporary file directory is now settable from the configuration
file.
* Minor documentation updates
Fri May 4 00:06:51 EEST 2007 - Theodoros V. Kalamatianos <[email protected]>
* Initial testing release (0.0.1)