http://prdownloads.sourceforge.net/lufs/lufs-0.9.7.tar.gz?download
[lufs.git] / ChangeLog
1 [05.28.2003] - Florin Malita <mali@go.ro>
2     * fixed the "hanging on access" bug (glibc, pthreads linking order issue)
3     * merged null fsync patch from James Marsh
4     * merged wavfs from Pierre-Frederic Callaud
5     
6 [03.24.2003] - Florin Malita <mali@go.ro>
7     * updated kernel 2.5 support
8
9 [03.08.2003] - Florin Malita <mali@go.ro>
10     * added large file support - patch from Eric Green(generic, localfs, sshfs).
11     * added ftpfs large file support
12     * fixed lufsmount's port option problem
13     * fixed (hopefully) the accept failure bug
14     * updated documentation
15             
16 [02.10.2003] - Florin Malita <mali@go.ro>
17     * fixed password hiding bug (for passwords > 7 chars)
18
19 [02.06.2003] - Florin Malita <mali@go.ro>
20     * fixed a small ftpfs chmod problem
21     * changed the debug enabling flag to DEBUG
22     * fixed mountpoint lookup problem - no more needed, absolute symlinks 
23       are translated to relative
24     * added a kernel patch and --disable-kernel-support config option
25               
26 [01.29.2003] - Florin Malita <mali@go.ro>
27     * added gnutellafs (gnetfs) - EXPERIMENTAL!
28     * fixed a segfault on some mount failures
29
30 [01.25.2003] - Florin Malita <mali@go.ro>
31     * merged interrupted system calls patch from Denys Duchier
32     * merged root dir patch from Valient Gough
33     * merged localfs doc patch from Karen Pease
34     * fixed ".", ".." direntry issues. filesystems are no longer required to
35       fill these in at the beginning of a directory
36         
37 [01.18.2003] - Florin Malita <mali@go.ro>
38     * added dircache control options ('dir_cache_ttl' & 'dir_cache_entries')
39     * fixed lufsmount root_dir problem
40     * slight fs interface change - introduced the global context parameter
41       this can be safely ignored by most filesystems
42        
43 [01.17.2003] - Florin Malita <mali@go.ro>
44     * fixed a nasty security regression introduced in 0.9: ps showing passwords
45
46 [01.14.2003] - Florin Malita <mali@go.ro>
47     * fixed direntry case insensitivity problem
48     * full Linux 2.5 kernel support
49     
50 [01.12.2003] - Florin Malita <mali@go.ro>
51     * fixed annoying page_cache problem
52     
53 [01.09.2003] - Florin Malita <mali@go.ro>
54     * fixed sshfs banner problem
55     * fixed a write problem introduced in 0.9.0pre1
56     
57 [01.08.2003] - Florin Malita <mali@go.ro>
58     * ported all utils to C
59     * took out all fs specific knowledge from lufsmount
60         
61 [01.07.2003] - Florin Malita <mali@go.ro>
62     * initial Linux 2.5 kernel support - probably doesn't work yet...
63     * fixed a gvfs directory listing bug
64     * fixed small ftpsys_windows.cpp compile problem
65         
66 [01.03.2003] - Florin Malita <mali@go.ro>
67     * new "--with-ssh=PATH" configure option
68
69 [12.20.2002] - Florin Malita <mali@go.ro>
70     * added NT FTP support patch from Zach
71     * unified configuration & options handling
72         
73 [12.19.2002] - Florin Malita <mali@go.ro>
74     * rewrote lufsd in plain C
75     * the daemon<->fs_modules interface is now C function based
76     * changed the project dir tree layout 
77     
78 [12.14.2002] - Florin Malita <mali@go.ro>
79     * added lufsmount man page
80
81 [12.11.2002] - Florin Malita <mali@go.ro>
82     * added ftpfs chmod support
83     * fixed some setattr refresh issues
84
85 [12.09.2002] - Florin Malita <mali@go.ro>
86     * fixed special character passwords bug
87     * dynamic loading of fs modules
88     * kernel module coding style update
89             
90 [12.02.2002] - Florin Malita <mali@go.ro>
91     * cleaned up error logging (less verbose)
92     * faster/cleaner unmount procedure
93     * got rid of the "dangerous" tempnam warning
94         
95 [11.25.2002] - Florin Malita <mali@go.ro>
96     * added 'own_fs' support in lufsmount
97     
98 [11.23.2002] - Florin Malita <mali@go.ro>
99     * fixed obscure bug causing "random" directory listing failures
100     * added autofs support
101     
102 [11.21.2002] - Florin Malita <mali@go.ro>
103     * cefs patch from Fedor
104     * fixed module symbols problem
105     * hide password in arguments list
106     * added "own_fs" option
107             
108 [11.07.2002] - Florin Malita <mali@go.ro>
109     * 0.8.0 is ready: 2 new filesystems (locasefs, gvfs).
110
111 [11.06.2002] - Florin Malita <mali@go.ro>
112     * merged locasefs by ttimo.
113     * additional info to mtab record
114     
115 [11.05.2002] - Florin Malita <mali@go.ro>
116     * added initial gnome-vfs (gvfs) support.
117
118 [11.04.2002] - Florin Malita <mali@go.ro>
119     * added sshfs "port" option. 
120     * fixed build dependencies problem.
121     
122 [11.03.2002] - Florin Malita <mali@go.ro>
123     * weird gcc3.2 bug workaround.
124
125 [10.21.2002] - TTimo <ttimo@idsoftware.com>
126     * finished localfs lowercase implementation
127     
128 [10.10.2002] - Florin Malita <mali@go.ro>
129     * lufs blocksize set to 512, for more accurate du results.
130
131 [10.09.2002] - Florin Malita <mali@go.ro>
132     * added the lussh script for easy ssh public key authentication setup.
133
134 [10.02.2002] - Florin Malita <mali@go.ro>
135     * added remote credentials checking for accurate permissions mapping.    
136     * merged Fedor's cefs update
137     * bugfixes
138     
139 [09.30.2002] - Florin Malita <mali@go.ro>
140     * added suid lufsmnt and lufsumount for regular user mounts/umounts.
141     * redesigned the daemon. it is now started on demand, under regular privileges.
142     * the "lufs" user is no longer needed.
143     
144 [09.15.2002] - Florin Malita <mali@go.ro>
145     * another "stale NFS file handle" causing bug got fixed. Looks like it's
146       a whole class...
147     * added "channels" option to workaround connection limiting servers.
148     
149 [09.13.2002] - Florin Malita <mali@go.ro>
150     * fixed the big bad "NFS file handle" buggy.
151     * fixed some more symlink bugs.
152     
153 [09.11.2002] - Florin Malita <mali@go.ro>
154     * fixed the gcc3.x compile problem.
155     * fixed the mountpoint discovery bug.
156     
157 [09.02.2002] - Florin Malita <mali@go.ro>
158     * optimized the I/O path (eliminated unnecessary copy)
159     * fixed some sshfs symlink bugs
160     * cleaned up the filesystem API
161     * added Novell Netware FTP support by Jaroslav Rohel <rohel@kn.vutbr.cz>
162
163 [08.28.2002] - Florin Malita <mali@go.ro>
164     * converted to automake/autoconf
165     * added cardfs by Martin Preuss <m_preuss@hamburg.de>
166     * added cefs by Fedor Bezrukov <fedor@ms2.inr.ac.ru>
167     
168 [08.27.2002] - Florin Malita <mali@go.ro>
169     * rewrote daemon using pthreads
170     * added remote_root option
171     
172 [08.25.2002] - Florin Malita <mali@go.ro>
173     * fixed localfs read bug
174
175 [08.16.2002] - Florin Malita <mali@go.ro>
176     * fixed lufsmount compile bug
177     
178 [08.14.2002] - Florin Malita <mali@go.ro>
179     * fixed "stale NFS file handle" bug.
180     * added lufsmount utility
181     * replaced fmode/dmode options with fmask/dmask
182     
183 [08.10.2002] - Florin Malita <mali@go.ro>
184     * fixed ftpfs upload bug.
185     * workaround for gcc2.95 bug.
186     
187 [08.08.2002] - Florin Malita <mali@go.ro>
188     * centralized the dircache. one shared per mountpoint.
189     * improved install procedure.
190
191 [08.05.2002] - Florin Malita <mali@go.ro>
192     * added ftpfs
193
194 [07.31.2002] - Florin Malita <mali@go.ro>
195     * gcc3 tweaking
196
197 [07.08.2002] - Florin Malita <mali@go.ro>
198     * initial release.
199