He, he, I see your point, but the list is almost "endless" in number of
commits with fixes. 
I would guess that the majority uses typically USB HDD with NTFS which
can be read/written by Windows, Linux and Mac. Regarding USD HDD, there
are several hard write error fixes in FUSE/NTFS-3G, Unicode support,
hang with corrupted media as an effect over the last 2 years, etc etc.

Logitech should really support the "small" effort it is to get a better
kernel that does not corrupt external USB HDD. I personally did
experience this once 2 years ago on Ubuntu; corrupting a 1GB USB disk
with 1000+ CD's and photos, luckily I had a backup, but most people
don't have that backup... 
Basically just "make oldconfig" on the new kernel and we have a beta
version to try out with significant better performance, stability,
compatibility and not least way better data security!

Some Fix highlights regarding NTFS-3G since 2009.4.4:
Fixed use of utimensat() with external fuse older than 2.8.
Fixed a hang when reading a corrupt compressed file.
Fixed a possible crash when creating a stream.
Fixed all reported and found compressed write related bugs.
Fixed partially overwriting sparse clusters on highly fragmented
volumes.
Fixed checking write errors in setxattr().
Fixed processing end of partial runlist for compressed files.
Fixed updating file compressed sizes.
Fixed checking the device mount state.
Fixed processing of options silent and no_def_opts.
Fixed excessive cluster allocation within big holes.
Fixed creating empty encrypted extended attributes.
Fixed too permissive sanity check before compressing.
Fixed error returns when writing compressed data.
Fixed sanity checked when closing a compressed file.
Fixed zeroing the end of an ex-hole cluster of compressed files.
Fixed partially overwriting sparse clusters on highly fragmented
volumes.
Fixed checking write errors in setxattr().
Fixed processing end of partial runlist for compressed files.
Fixed updating file compressed sizes.
Fixed checking the device mount state.
Fixed processing of options silent and no_def_opts.
Fixed excessive cluster allocation within big holes.
Fixed creating empty encrypted extended attributes.
Fixed too permissive sanity check before compressing.
Fixed error returns when writing compressed data.
Fixed sanity checked when closing a compressed file.
Improved sanity checks on security descriptors.
Fixed use of utimensat() with external fuse older than 2.8.
Fixed a hang when reading a corrupt compressed file.
Fixed a possible crash when creating a stream.
Fixed all reported and found compressed write related bugs.
Fixed build to create missing usermap and secaudit.
Fixed a compilation issue with uClibc.
Fixed modifying the read-only flag on a directory.
Fixed a bug in ACL inheritance.
Fixed a bad condition for security descriptor upgrade.
Fixed a possible index block with no key in $SII.
Fixed the condition for executing utime() and utimensat().
Fixed wrong flags when uid/gid are forced in mount options.
Fixed a bad error checking when closing a compressed file.
Fixed compiler warnings on OpenSolaris.
Fixed conditional code for self-test in secaudit.
Fixed setting archive bit on file and alternated data stream creation.
Fixed setting reparse tags in parent directories.
Fixed enabling permissions when no UserMapping file is found.
Fixed an error return code in the main mount function.
Fixed setting timestamp via extended attributes to be consistent
between Windows and Linux view.
Fixed option processing when uid, gid, fmask or dmask are present.
Fix: Setting timestamp via extended attributes was not consistent
between Windows and Linux view.
Fix: Vista, Windows Server 2008 and Windows 7 couldn’t access a volume,
file or directory if it had a non-resident TXF_DATA attribute despite
being allowed by the NTFS $AttrDef attribute specification file.
Solution is also available from Microsoft, please see KB974729. Upgrade
is recommended!
Fix: NTFS-3G may crashed if a junction point referred to a non-ASCII
filename.
Fix: Compilation errors on Mac OS X, OpenSolaris and openSUSE.
Fix: Improved Windows junction and symlink handling.
Fix: Improved ACL handling.
Fix: Unicode normalization on Mac OS X.
Fix: Implemented true fsync() on Mac OS X
Change: Performance optimizations. Frequently used data are cached to
improve speed. 

The list can be made much, much, much longer if we look into other core
issues as well, this is just a small peek.

>>>> You dev guys are doing a fabulous job, make it even more fabulous
by including an up to date rt kernel! Logitech, Logitech, GO, GO, GO!!


-- 
TBM
------------------------------------------------------------------------
TBM's Profile: http://forums.slimdevices.com/member.php?userid=39783
View this thread: http://forums.slimdevices.com/showthread.php?t=85595

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to