2007-10-30 02:28:05 by Juan Romero Pardines | Files touched by this commit (2) |
Log message:
Update to 1.1030:
* fix: big-endian problems exposed by the NTFS-3G Test Suite.
* fix: free space calculation may was wrong for >1 TB volumes.
* fix: some faulty Thunderbird versions caused system log flooding.
* fix: uClibc and uClinux improvements.
* fix: logging improvements.
* fix: many other minor fixes.
|
2007-10-11 23:35:42 by Juan Romero Pardines | Files touched by this commit (2) |
Log message:
Update to 1.1004:
* fix: unwritten sparse file regions could get corrupted if the end
of a write wasn't aligned to cluster boundary. Sparse files are very
rarely used, most typically by bittorent clients.
* fix: creation of read-only files failed.
* change: free inode calculation was CPU intensive during write activity.
This could reduce write performance when millions of files are used if
a file manager or desktop applet regularly polled for disk space usage.
Now the statfs() system call is constant time.
* change: file creation performance is improved by 40-80%.
* change: smart directory traversal is 20-200% faster for disk based and
300-600% faster for memory cache based traversals.
|
2007-09-14 16:03:24 by Juan Romero Pardines | Files touched by this commit (1) |
Log message:
Remove URL and indent.
|
2007-09-14 10:55:50 by Juan Romero Pardines | Files touched by this commit (3) |
Log message:
Update to 1.913:
STABLE Version 1.913 (September 13, 2007) Release Notes
* change: free disk space calculation was highly CPU intensive during
write activity. This could reduce write performance severely, especially
for huge volumes if a file manager or desktop applet regularly polled
for disk space usage. Now the calculation is constant time, around only
10 microseconds on a typical desktop, and it's completely independent
of the volume size.
* fix: hibernation check was too rigid and mount was refused in read/write
mode unnecessarily in some cases.
* all performance improvements included unchanged from the 1.910-RC test
release. Please see those details below.
Version 1.910-RC (September 10, 2007) -- Release Notes
* change: significantly improved the performance of writing many files,
typically by 50-1000% (copying files, unpacking, untarring packages,
compilation, directory synchronization, ...).
* change: improved the performance of writing multi-GB size files,
particularly after the creation of many thousands of other files.
Previous disk space defragmentation is highly advised for the best
possible speed. File level defragmentation is not enough.
* change: improved concurrent write performance.
|
2007-08-15 15:53:57 by Juan Romero Pardines | Files touched by this commit (2) | |
Log message:
Update to 1.810:
* fix: file rename may updated the modification time of some files which
caused some backup tools, like rsync, not to preserve always
this timestamp.
* fix: unmount (fusermount -u) was denied for an unprivileged user who
was allowed to mount a block device. FUSE 2.7.0+ user space package
is required for the full fix.
* fix: the driver could hang if there wasn't enough memory during reading
a large directory
* fix: reading a directory may reported success when there was an error
* fix: metadata update error was ignored in some very rare cases during
writing a file
* fix: permissions checking was turned on if umask, fmask and dmask was
set to the default 000 value.
* change: manual update, added Windows filename compatibility section
* change: lots of logging improvements
|
2007-07-13 12:02:56 by Juan Romero Pardines | Files touched by this commit (4) |
Log message:
Update to 1.710:
* fix: move, rename and hard link could return "input/output error"
* fix: very rare, recoverable directory corruption
* fix: portability improvements
* change: more troubleshooting hints if a volume can't be mounted
* change: logging improvements
* new: install executables to the root file system otherwise mount
could fail during boot
* fix: any kind of file size change failure returned "Operation not \
permitted"
* fix: file close failure was not always reported
* fix: unmount failure was not always reported
* fix: file creation always gave "input/output error" if the $MFT Bitmap
wasn't up-to-date
* fix: converting very long file names to Unicode may failed
* fix: syslog messages didn't show the low level error detail
* fix: compilation improvements on OS X and NetBSD
|
2007-05-16 01:10:05 by Alistair G. Crooks | Files touched by this commit (2) |
Log message:
Add a patch to pass the EXEC_NAME through to fuse_new(). Otherwise there
is no way of knowing the file system's name, since it is never passed to
the refuse layer.
|
2007-05-01 18:17:54 by Juan Romero Pardines | Files touched by this commit (3) |
Log message:
Update to 1.417:
* new: read-write mount is supported using the "force" mount option if
the logfile is unclean
* new: libntfs-3g is versioned
* fix: default ownership of files weren't always set to the mounting user
* fix: mount was denied if the NTFS Master File Table copy had non-standard size
* fix: catch and deny all junction/reparse point write operations
* fix: multiply -o options weren't allowed (FreeBSD's mount(8) requires this)
* fix: don't try to run Linux specific code on non-Linux OSes
|
2007-04-13 11:23:57 by Juan Romero Pardines | Files touched by this commit (3) | |
Log message:
Update to 1.328 (latest stable version):
* fix: fakeraid/softraid detection was incorrect
* change: major performance improvement for writing large
files (new block allocator)
* change: manual update, added access handling, security section
* new: use the 'nonempty' FUSE mount option by default, so the driver
behaves as the in-kernel file systems
* new: --disable-ldconfig configure option
|
2007-02-28 22:34:39 by Juan Romero Pardines | Files touched by this commit (2) |
Log message:
Don't try to read /proc/filesystems or use modprobe on NetBSD.
|