1 |
2004-07-29 Miklos Szeredi <miklos@szeredi.hu> |
2 |
|
3 |
* Add fuse_invalidate() to library API |
4 |
|
5 |
2004-07-26 Miklos Szeredi <miklos@szeredi.hu> |
6 |
|
7 |
* Check permissions in setattr if 'default_permissions' flag is |
8 |
set. Bug spotted by Damjan Lango |
9 |
|
10 |
2004-07-24 Miklos Szeredi <miklos@szeredi.hu> |
11 |
|
12 |
* 'large_read' mount option removed for 2.6 kernels, since the |
13 |
default (dynamic read size) is better |
14 |
|
15 |
* Extend kernel API with file handles. A file handle is returned |
16 |
by open, and passed to read, write, flush, fsync and release. |
17 |
This is currently only used for debug output in the library. |
18 |
|
19 |
* Security changes: |
20 |
|
21 |
* Change the current directory to the mountpoint before checking |
22 |
the permissions and mount filesystem on "." |
23 |
|
24 |
* By default don't modprobe the fuse module for non-root. The old |
25 |
behavior can be restored with the '--enable-auto-modprobe' flag of |
26 |
./configure |
27 |
|
28 |
* By default don't allow shared writable mappings for non-root. |
29 |
The old behavior can be restored with the 'user_mmap=1' module |
30 |
parameter |
31 |
|
32 |
2004-07-23 Miklos Szeredi <miklos@szeredi.hu> |
33 |
|
34 |
* Clean up mount option passing to fusermount and to fuse_new() |
35 |
BEWARE: this changes the userspace API slightly, and the command |
36 |
line usage of programs using fuse_main() |
37 |
|
38 |
2004-07-20 Miklos Szeredi <miklos@szeredi.hu> |
39 |
|
40 |
* Optimize reading under 2.6 kernels by issuing multiple page |
41 |
asynchronous read requests |
42 |
|
43 |
2004-07-18 Miklos Szeredi <miklos@szeredi.hu> |
44 |
|
45 |
* Only use redirty_page_for_writepage() for kernels >= 2.6.6 |
46 |
|
47 |
2004-07-16 Miklos Szeredi <miklos@szeredi.hu> |
48 |
|
49 |
* Separate directory entry and inode attribute validity timer |
50 |
|
51 |
* New write semaphore to stop page writeback during truncate |
52 |
|
53 |
* Fsync now waits for all writes to complete before sending the |
54 |
request |
55 |
|
56 |
* Optimization: if a page is completely written by |
57 |
fuse_commit_write(), clear the dirty flag and set the uptodate |
58 |
flag for that page |
59 |
|
60 |
* Some memory cleanup at exit |
61 |
|
62 |
2004-07-13 Miklos Szeredi <miklos@szeredi.hu> |
63 |
|
64 |
* Add FUSE_HARD_REMOVE flag, and '-i' option to fuse main, which |
65 |
disable the "hide if open" behavior of unlink/rename. |
66 |
|
67 |
* If temporary buffer allocation fails in raw read, fall back to a |
68 |
smaller buffer |
69 |
|
70 |
2004-07-12 Miklos Szeredi <miklos@szeredi.hu> |
71 |
|
72 |
* Fix bug in do_open() in libfuse: open count was incremented |
73 |
after the reply is sent so it could race with unlink/forget and |
74 |
cause an abort. |
75 |
|
76 |
2004-07-08 Miklos Szeredi <miklos@szeredi.hu> |
77 |
|
78 |
* When performing create or remove operation, refresh the parent's |
79 |
attributes on next revalidate, as i_nlink (and maybe size/time) |
80 |
could be inacurate. |
81 |
|
82 |
* Use redirty_page_for_writepage() in fuse_writepage() for skipped |
83 |
pages (2.6 only) |
84 |
|
85 |
* Set set_page_dirty address space operation (2.6 only) |
86 |
|
87 |
2004-07-06 Miklos Szeredi <miklos@szeredi.hu> |
88 |
|
89 |
* Minor fix in read: print debug info even if read size is zero |
90 |
|
91 |
2004-07-04 Miklos Szeredi <miklos@szeredi.hu> |
92 |
|
93 |
* Fix race between truncate and writepage (fsx-linux now runs |
94 |
without error) |
95 |
|
96 |
2004-07-02 Miklos Szeredi <miklos@szeredi.hu> |
97 |
|
98 |
* Fix kernel hang on mkfifo under 2.4 kernels (spotted and patch |
99 |
by Mattias Wadman) |
100 |
|
101 |
* Added option for direct read/write (-r) |
102 |
|
103 |
* Fix revalidate time setting for newly created inodes |
104 |
|
105 |
* Remove uid==0 check for '-x' option in fusermount (kernel checks |
106 |
this) |
107 |
|
108 |
* fuse_main() only installs handlers for signals (out of INT, HUP, |
109 |
TERM, PIPE), for which no handler has yet been installed |
110 |
|
111 |
* Add module option 'user_allow_other' which if set to non-zero |
112 |
will allow non root user to specify the 'allow_other' mount option |
113 |
('-x' option of fusermount) |
114 |
|
115 |
* Fix deadlock between page writeback completion and truncate |
116 |
(bug found by Valient Gough with the fsx-linux utility) |
117 |
|
118 |
2004-07-01 Miklos Szeredi <miklos@szeredi.hu> |
119 |
|
120 |
* Change passing fuse include dir to 2.6 kernel make system more |
121 |
robust (fixes compile problems seen on SuSE 9.1 with updated 2.6 |
122 |
kernel) |
123 |
|
124 |
2004-06-30 Miklos Szeredi <miklos@szeredi.hu> |
125 |
|
126 |
* Acquire inode->i_sem before open and release methods to prevent |
127 |
concurrent rename or unlink operations. |
128 |
|
129 |
* Make __fuse_read_cmd() read only one command. This allows |
130 |
multiplexing the fuse file descriptor with other event sources |
131 |
using select() or poll() (patch by Jeff Harris) |
132 |
|
133 |
* Export 'exited' flag with __fuse_exited() (patch by Jeff Harris) |
134 |
|
135 |
2004-06-27 Miklos Szeredi <miklos@szeredi.hu> |
136 |
|
137 |
* Fix file offset wrap around at 4G when doing large reads |
138 |
|
139 |
2004-06-24 Miklos Szeredi <miklos@szeredi.hu> |
140 |
|
141 |
* Fix memory leak in open (Valient Gough) |
142 |
|
143 |
2004-06-24 Miklos Szeredi <miklos@szeredi.hu> |
144 |
|
145 |
* Add "close after delete" support to libfuse (patch by Valient |
146 |
Gough) |
147 |
|
148 |
* Cancel all worker threads before exit in multithreaded mode |
149 |
|
150 |
2004-06-23 Miklos Szeredi <miklos@szeredi.hu> |
151 |
|
152 |
* Fix locking bugs |
153 |
|
154 |
* Don't send reply to RELEASE |
155 |
|
156 |
* Work with newer libtool (1.5a) |
157 |
|
158 |
* Check for st_atim member of struct stat |
159 |
|
160 |
2004-06-22 Miklos Szeredi <miklos@szeredi.hu> |
161 |
|
162 |
* No request allocation needed on inode and file release |
163 |
|
164 |
2004-06-21 Miklos Szeredi <miklos@szeredi.hu> |
165 |
|
166 |
* Fix possible inode leak in userspace in case of unfinished |
167 |
lookup/mknod/mkdir/symlink/link operation. |
168 |
|
169 |
2004-06-20 Miklos Szeredi <miklos@szeredi.hu> |
170 |
|
171 |
* Fix some races and cleanups in fuse_read_super() |
172 |
|
173 |
2004-06-19 Miklos Szeredi <miklos@szeredi.hu> |
174 |
|
175 |
* Requests are allocated at open time |
176 |
|
177 |
2004-06-03 Miklos Szeredi <miklos@szeredi.hu> |
178 |
|
179 |
* Build shared library as well as static (using libtool) |
180 |
|
181 |
* Change FUSE_MINOR_VERSION from 1 to 0. I know it's illegal but |
182 |
there has not been a release with the previous minor number, and I |
183 |
hope nobody is using it for anything. |
184 |
|
185 |
* Change fuse_main(), so that default behavior is to go into |
186 |
background if mount is successful. '-f' and '-d' options disable |
187 |
backgrounding. This fixes the "Why does my FUSE daemon hang?" |
188 |
newbie complaint. |
189 |
|
190 |
* Cache ENOSYS (function not implemented) errors on *xattr, flush |
191 |
and fsync |
192 |
|
193 |
* Don't call getdir method from open() only from first readdir(). |
194 |
Open is sometimes just used to store the current directory |
195 |
(e.g. find) |
196 |
|
197 |
2004-05-18 Miklos Szeredi <miklos@szeredi.hu> |
198 |
|
199 |
* Added flush() call |
200 |
|
201 |
2004-05-04 Miklos Szeredi <miklos@szeredi.hu> |
202 |
|
203 |
* Extended attributes support for 2.4 (patch by Cody Pisto) |
204 |
|
205 |
2004-04-20 Miklos Szeredi <miklos@szeredi.hu> |
206 |
|
207 |
* Fixed parser with modversions (Mattias Wadman) |
208 |
|
209 |
2004-04-19 Miklos Szeredi <miklos@szeredi.hu> |
210 |
|
211 |
* Added mount option parser to 2.4 build |
212 |
|
213 |
2004-04-13 Miklos Szeredi <miklos@szeredi.hu> |
214 |
|
215 |
* Replaced binary mount data with text options |
216 |
|
217 |
* Show FUSE specific mount options in /proc/mounts |
218 |
|
219 |
* Check in fuse.h whether _FILE_OFFSET_BITS is set to 64 |
220 |
|
221 |
2004-04-09 Miklos Szeredi <miklos@szeredi.hu> |
222 |
|
223 |
* Check some limits so userspace won't get too big requests |
224 |
|
225 |
2004-04-05 Miklos Szeredi <miklos@szeredi.hu> |
226 |
|
227 |
* Kill compile warning |
228 |
|
229 |
* Upgraded user-mount patch for 2.6.5 |
230 |
|
231 |
2004-04-02 Miklos Szeredi <miklos@szeredi.hu> |
232 |
|
233 |
* Add detection of user-mode-linux to configure |
234 |
|
235 |
2004-03-31 Miklos Szeredi <miklos@szeredi.hu> |
236 |
|
237 |
* fixed zero size case for getxattr and listxattr |
238 |
|
239 |
2004-03-30 Miklos Szeredi <miklos@szeredi.hu> |
240 |
|
241 |
* new fusermount flag '-z': lazy unmount, default is not lazy |
242 |
|
243 |
* Extended attributes operations added (getxattr, setxattr, |
244 |
listxattr, removexattr) |
245 |
|
246 |
2004-03-25 Miklos Szeredi <miklos@szeredi.hu> |
247 |
|
248 |
* If filesystem doesn't define a statfs operation, then an |
249 |
all-zero default statfs is returned instead of ENOSYS |
250 |
|
251 |
2004-03-24 Miklos Szeredi <miklos@szeredi.hu> |
252 |
|
253 |
* Add FS_BINARY_MOUNTDATA filesystem flag for kernels > 2.6.4 |
254 |
|
255 |
2004-03-09 Miklos Szeredi <miklos@szeredi.hu> |
256 |
|
257 |
* Fix for uClinux (Christian Magnusson) |
258 |
|
259 |
2004-03-02 Miklos Szeredi <miklos@szeredi.hu> |
260 |
|
261 |
* fuse_main() adds "-n progname" to the fusermount command line |
262 |
|
263 |
* More kernel interface changes: |
264 |
|
265 |
* Lookup/getattr return cache timeout values |
266 |
|
267 |
2004-02-25 Miklos Szeredi <miklos@szeredi.hu> |
268 |
|
269 |
* Clean up option parsing in fuse_main() |
270 |
|
271 |
* Added fuse_get() function which returns the fuse object created |
272 |
by fuse_main() |
273 |
|
274 |
2004-02-20 Miklos Szeredi <miklos@szeredi.hu> |
275 |
|
276 |
* removed old way of mounting (fusermount mountpoint program) |
277 |
|
278 |
* more kernel interface changes: |
279 |
|
280 |
* added nanosecond precision to file times |
281 |
|
282 |
* removed interface version from mount data |
283 |
|
284 |
* added /proc/fs/fuse/version which contains MAJOR.MINOR |
285 |
|
286 |
2004-02-19 Miklos Szeredi <miklos@szeredi.hu> |
287 |
|
288 |
* statfs library API changed to match other methods. Since this |
289 |
is not backward compatible FUSE_MAJOR_VERSION is changed to 2 |
290 |
|
291 |
* kernel interface changes follow: |
292 |
|
293 |
* statfs changed to 64 bits, added 'bavail' field |
294 |
|
295 |
* add generation number to lookup result |
296 |
|
297 |
* optimized mknod/mkdir/symlink/link (no separate lookup is |
298 |
needed) |
299 |
|
300 |
* rdev size increased to 32 bits for mknod |
301 |
|
302 |
* kernel interface version changed to 3.1 |
303 |
|
304 |
2004-02-18 Miklos Szeredi <miklos@szeredi.hu> |
305 |
|
306 |
* user-mount upgraded for 2.6.3 kernel |
307 |
|
308 |
2004-02-17 Miklos Szeredi <miklos@szeredi.hu> |
309 |
|
310 |
* Added user-mount.2.6.2-rc3.patch |
311 |
|
312 |
* Add FS_SAFE flag to fuse filesystem |
313 |
|
314 |
* fusermount should allow (un)mounting for non-root even if not |
315 |
suid-root |
316 |
|
317 |
2004-02-12 Miklos Szeredi <miklos@szeredi.hu> |
318 |
|
319 |
* Remove MS_PERMISSION mount flag (that means something else now) |
320 |
|
321 |
2004-02-10 Miklos Szeredi <miklos@szeredi.hu> |
322 |
|
323 |
* Added check for i_size_read/write functions to configure.in |
324 |
(patch by Valient Gough) |
325 |
|
326 |
2004-02-06 Miklos Szeredi <miklos@szeredi.hu> |
327 |
|
328 |
* Fixed writing >= 2G files |
329 |
|
330 |
* Check file size on open (with generic_file_open()) |
331 |
|
332 |
* Readpage calls flush_dcache_page() after storing data |
333 |
|
334 |
* Use i_size_read/write for accessing inode->i_size |
335 |
|
336 |
* Make loopback mount of a fuse file work |
337 |
|
338 |
2004-02-04 Miklos Szeredi <miklos@szeredi.hu> |
339 |
|
340 |
* Released 1.1 |
341 |
|
342 |
2004-01-29 Miklos Szeredi <miklos@szeredi.hu> |
343 |
|
344 |
* Properly check if the inode exists in fuse_invalidate |
345 |
|
346 |
2004-01-27 Miklos Szeredi <miklos@szeredi.hu> |
347 |
|
348 |
* Added -q option for fusermount |
349 |
|
350 |
* fuse_unmount() now uses -q option of fusermount, so no error is |
351 |
printed if the cause of the program exit is that the filesystem |
352 |
has already been unmounted |
353 |
|
354 |
* Fix i_nlink correctness after rmdir/unlink |
355 |
|
356 |
2004-01-26 Miklos Szeredi <miklos@szeredi.hu> |
357 |
|
358 |
* Released 1.1-pre2 |
359 |
|
360 |
2004-01-26 Miklos Szeredi <miklos@szeredi.hu> |
361 |
|
362 |
* Fix typo (thanks Marcos Dione) |
363 |
|
364 |
* Compile fixes for 2.4 kernels |
365 |
|
366 |
2004-01-23 Miklos Szeredi <miklos@szeredi.hu> |
367 |
|
368 |
* Fix CONFIG_MODVERSIONS compile on 2.6 |
369 |
|
370 |
2004-01-22 Miklos Szeredi <miklos@szeredi.hu> |
371 |
|
372 |
* Write all pending data before a RELEASE operation |
373 |
|
374 |
* Suppress 'Bad file descriptor' warning on exit |
375 |
|
376 |
* Replaced fusermount option '-d xxx' with '-n xxx' so it doesn't |
377 |
get confused with '-d' of fuse_main() (sorry about this change) |
378 |
|
379 |
* New fusermount option '-l' which enables big reads. Big reads |
380 |
are now disabled by default. |
381 |
|
382 |
* fuse_main() can accept fusermount arguments after a '--' |
383 |
|
384 |
2004-01-19 Miklos Szeredi <miklos@szeredi.hu> |
385 |
|
386 |
* Support for exporting filesystem over NFS (see README.NFS) |
387 |
|
388 |
2004-01-14 Miklos Szeredi <miklos@szeredi.hu> |
389 |
|
390 |
* Support non-blocking writepage on 2.6. This makes FUSE behave |
391 |
much more nicely in low-memory situations |
392 |
|
393 |
* Fix 32-bit dev handling in getattr and mknod for 2.6 kernels. |
394 |
(Note: the mknod method does not yet use 32bit device number) |
395 |
|
396 |
2004-01-13 Miklos Szeredi <miklos@szeredi.hu> |
397 |
|
398 |
* Code cleanups |
399 |
|
400 |
2004-01-07 Miklos Szeredi <miklos@szeredi.hu> |
401 |
|
402 |
* Released 1.1-pre1 |
403 |
|
404 |
2004-01-06 Miklos Szeredi <miklos@szeredi.hu> |
405 |
|
406 |
* Integrated 2.6 kernel support patch by Michael Grigoriev |
407 |
|
408 |
* Improvements and cleanups for 2.6 kernels |
409 |
|
410 |
2004-01-05 Miklos Szeredi <miklos@szeredi.hu> |
411 |
|
412 |
* Added -d option to fusermount |
413 |
|
414 |
2003-12-15 Miklos Szeredi <miklos@szeredi.hu> |
415 |
|
416 |
* Added major+minor version to library API, and minor version to |
417 |
kernel API |
418 |
|
419 |
2003-12-13 David McNab <david@rebirthing.co.nz> |
420 |
|
421 |
* Implemented fsync support in examples/example.py |
422 |
|
423 |
* Implemented 'fsync' and 'statfs' methods in python |
424 |
interface |
425 |
|
426 |
2003-12-12 Miklos Szeredi <miklos@szeredi.hu> |
427 |
|
428 |
* Make it compile on 2.4.19. |
429 |
|
430 |
* Add fsync operation (write file failed on xemacs & vi) |
431 |
|
432 |
2003-12-12 David McNab <david@rebirthing.co.nz> |
433 |
|
434 |
* Added distutils support to the python module, as per standard |
435 |
python development practice |
436 |
|
437 |
2003-12-11 Miklos Szeredi <miklos@szeredi.hu> |
438 |
|
439 |
* Add file locking for mount/unmount (based on patch by Valient |
440 |
Gough) |
441 |
|
442 |
2003-12-11 David McNab <david@rebirthing.co.nz> |
443 |
|
444 |
* Python filesystem - was broken with python2.3, now fixed: |
445 |
- changed PyTuple_* calls to PySequence_*, because os.lstat |
446 |
is no longer returning a pure tuple |
447 |
- changed PyInt_Check() calls to also call PyLong_Check, |
448 |
to cover for cases (eg os.lstat) where longs are returned |
449 |
- Added support for file 'release' handling, which IMO is |
450 |
essential since this signals to a FS that writes to a file |
451 |
are complete (and therefore the file can now be disposed of |
452 |
meaningfully at the python filesystem's discretion) |
453 |
- Added '__init__' handler to base Fuse class, which allows |
454 |
your Python class to know the mountpoint and mount args, |
455 |
as attributes myfs.mountpoint, myfs.optlist, myfs.optdict |
456 |
|
457 |
* General: |
458 |
- added 'mount.fuse' script (in util/ dir), which is meant to be |
459 |
symlinked from /sbin, and which allows FUSE filesystems to |
460 |
be mounted with the 'mount' command, and listed in fstab; |
461 |
also, mount arguments get passed to your filesystem |
462 |
|
463 |
|
464 |
2003-11-04 Miklos Szeredi <miklos@szeredi.hu> |
465 |
|
466 |
* Fix kernel version detection (again). Bugreport by Peter Levart |
467 |
|
468 |
2003-11-03 Miklos Szeredi <miklos@szeredi.hu> |
469 |
|
470 |
* Applied read combining patch by Michael Grigoriev (tested by |
471 |
Valient Gough and Vincent Wagelaar) |
472 |
|
473 |
2003-10-22 Miklos Szeredi <miklos@szeredi.hu> |
474 |
|
475 |
* Mtab handling fix in fusermount by "Valient Gough" (SF patch |
476 |
#766443) |
477 |
|
478 |
2003-10-13 Miklos Szeredi <miklos@szeredi.hu> |
479 |
|
480 |
* Error code fixes in kernel module |
481 |
|
482 |
2003-10-04 Miklos Szeredi <miklos@szeredi.hu> |
483 |
|
484 |
* kernel version detection fix |
485 |
|
486 |
* fusermount now uses "lazy" umount option |
487 |
|
488 |
* fusermount can use modprobe with module-init-tools |
489 |
|
490 |
2003-09-08 Miklos Szeredi <miklos@szeredi.hu> |
491 |
|
492 |
* Integrated caching patch by Michael Grigoriev |
493 |
|
494 |
* Added "Filesystems" file with descriptions of projects using |
495 |
FUSE |
496 |
|
497 |
* Added patch by Michael Grigoriev to allow compliation of FUSE |
498 |
kernel module for 2.6 kernels |
499 |
|
500 |
2003-06-02 Miklos Szeredi <miklos@szeredi.hu> |
501 |
|
502 |
* And another spec-file fix by Achim Settelmeier |
503 |
|
504 |
2003-05-26 Miklos Szeredi <miklos@szeredi.hu> |
505 |
|
506 |
* Spec-file fix by Achim Settelmeier |
507 |
|
508 |
2003-03-10 Miklos Szeredi <miklos@szeredi.hu> |
509 |
|
510 |
* Fix umount oops (found by Samuli Kärkkäinen) |
511 |
|
512 |
2003-03-05 Miklos Szeredi <miklos@szeredi.hu> |
513 |
|
514 |
* Merge of fuse_redhat.spec and fuse.spec by Achim Settelmeier |
515 |
|
516 |
2003-03-04 Miklos Szeredi <miklos@szeredi.hu> |
517 |
|
518 |
* Updated fuse.spec file (Achim Settelmeier) |
519 |
|
520 |
2003-02-19 Miklos Szeredi <miklos@szeredi.hu> |
521 |
|
522 |
* Version 1.0 released |
523 |
|
524 |
2003-02-12 Miklos Szeredi <miklos@szeredi.hu> |
525 |
|
526 |
* SuSE compilation fix by Juan-Mariano de Goyeneche |
527 |
|
528 |
2002-12-10 Miklos Szeredi <miklos@szeredi.hu> |
529 |
|
530 |
* The release() VFS call is now exported to the FUSE interface |
531 |
|
532 |
2002-12-05 Miklos Szeredi <miklos@szeredi.hu> |
533 |
|
534 |
* 64 bit file offset fixes in the fuse kernel module |
535 |
|
536 |
* Added function 'fuse_exit()' which can be used to exit the main |
537 |
loop |
538 |
|
539 |
2002-12-03 Miklos Szeredi <miklos@szeredi.hu> |
540 |
|
541 |
* Added _FILE_OFFSET_BITS=64 define to fuse.h. Note, that this is |
542 |
an incompatible interface change. |
543 |
|
544 |
2002-10-28 Miklos Szeredi <miklos@szeredi.hu> |
545 |
|
546 |
* Portablility fix (bug reported by C. Chris Erway) |
547 |
|
548 |
2002-10-25 Miklos Szeredi <miklos@szeredi.hu> |
549 |
|
550 |
* Use Mark Glines' fd passing method for default operation instead |
551 |
of old reexec |
552 |
|
553 |
2002-10-22 Miklos Szeredi <miklos@szeredi.hu> |
554 |
|
555 |
* fix "Stale NFS file handle" bug caused by changes in 2.4.19 |
556 |
|
557 |
2002-10-22 Miklos Szeredi <miklos@szeredi.hu> |
558 |
|
559 |
* fix incompatiblity with Red Hat kernels, with help from Nathan |
560 |
Thompson-Amato. |
561 |
|
562 |
2002-04-18 Mark Glines <mark@glines.org> |
563 |
|
564 |
* added an alternative to fuse_mount(), called |
565 |
fuse_mount_ioslave(), which does not need to reexec the |
566 |
FUSE program. |
567 |
* added a small helper util needed by fuse_mount_ioslave(). |
568 |
|
569 |
2002-03-16 Mark Glines <mark@glines.org> |
570 |
|
571 |
* use struct fuse_statfs everywhere possible to avoid problems |
572 |
with the headerfiles changing struct statfs member sizes |
573 |
|
574 |
2002-03-01 Miklos Szeredi <miklos@szeredi.hu> |
575 |
|
576 |
* Another RPM spec file for RedHat >= 7 by Ian Pilcher |
577 |
|
578 |
2002-01-14 Miklos Szeredi <miklos@szeredi.hu> |
579 |
|
580 |
* RPM support by Achim Settelmeier |
581 |
|
582 |
2002-01-09 Miklos Szeredi <miklos@szeredi.hu> |
583 |
|
584 |
* Version 0.95 released |
585 |
|
586 |
2002-01-09 Miklos Szeredi <miklos@szeredi.hu> |
587 |
|
588 |
* Revaidate all path components not just the last, this means a |
589 |
very small performance penalty for being more up-to-date. |
590 |
|
591 |
2002-01-08 Miklos Szeredi <miklos@szeredi.hu> |
592 |
|
593 |
* Update and fix python interface |
594 |
|
595 |
2002-01-07 Mark Glines <mark@glines.org> |
596 |
|
597 |
* Added statfs() support to kernel, lib, examples, and perl! |
598 |
|
599 |
2001-12-26 Miklos Szeredi <miklos@szeredi.hu> |
600 |
|
601 |
* Better cross compilation support |
602 |
|
603 |
* Ported to Compaq IPAQ |
604 |
|
605 |
2001-12-20 Miklos Szeredi <miklos@szeredi.hu> |
606 |
|
607 |
* Added function fuse_get_context() to library API (inspired by |
608 |
patch from Matt Ryan) |
609 |
|
610 |
* Added flags to fusermount and to kernel interface to control |
611 |
permission checking |
612 |
|
613 |
* Integrated fuse_set_operations() into fuse_new() |
614 |
|
615 |
2001-12-08 Miklos Szeredi <miklos@szeredi.hu> |
616 |
|
617 |
* Applied header protection + extern "C" patch by Roland |
618 |
Bauerschmidt |
619 |
|
620 |
2001-12-02 Miklos Szeredi <miklos@szeredi.hu> |
621 |
|
622 |
* Added perl bindings by Mark Glines |
623 |
|
624 |
2001-11-21 Miklos Szeredi <miklos@szeredi.hu> |
625 |
|
626 |
* Cleaned up way of mounting simple filesystems. |
627 |
|
628 |
* fuse_main() helper function added |
629 |
|
630 |
2001-11-18 Miklos Szeredi <miklos@szeredi.hu> |
631 |
|
632 |
* Optimized read/write operations, so that minimal copying of data |
633 |
is done |
634 |
|
635 |
2001-11-14 Miklos Szeredi <miklos@szeredi.hu> |
636 |
|
637 |
* Python bindings by Jeff Epler added |
638 |
|
639 |
2001-11-13 Miklos Szeredi <miklos@szeredi.hu> |
640 |
|
641 |
* Fixed vfsmount reference leak in fuse_follow_link |
642 |
|
643 |
* FS blocksize is set to PAGE_CACHE_SIZE, blksize attribute from |
644 |
userspace is ignored |
645 |
|
646 |
2001-11-09 Miklos Szeredi <miklos@szeredi.hu> |
647 |
|
648 |
* Started ChangeLog |