File ntfs-3g.changes of Package ntfs-3g
-------------------------------------------------------------------
Mon Oct 27 17:30:48 CET 2008 - ro@suse.de
- changed flavored requires to a simple PreReq
(the former are not really supported by all tools)
-------------------------------------------------------------------
Mon Oct 27 16:54:28 CET 2008 - vuntz@novell.com
- Use Requires(post) and Requires(postun) for update-alternatives,
to fix potential issues when installing.
-------------------------------------------------------------------
Wed Oct 22 14:14:56 CEST 2008 - vuntz@novell.com
- Update to version 1.5012:
+ New: Support unlimited file and directory creation.
- Changes from version 1.2812:
+ Fix: A corrupted directory index entry could hang the driver
instead of returning "I/O error"
- Changes from version 1.2918:
+ Fix: The allocation size of an attribute may got corrupted if
the attribute size change failed.
+ Fix: An MFT record could leak on big-endian CPUs if adding a
new attribute failed.
+ Fix: The system log was flooded if a transparently compressed
or encrypted file was tried to be updated repeatedly.
+ New: Solaris support.
+ New: Libtool-2 support.
+ Change: No external dependency on librt anymore when internal
FUSE is used (default on Linux).
+ Change: The default compiler is gcc.
+ Change: Internal FUSE further shrank by 10%.
- Use update-alternatives to provide /sbin/mount.ntfs and the
relevant man page, /usr/share/man/man8/mount.ntfs.8.gz.
- Add volume.policy.mount_filesystem to the fdi file, since it's
recommended by upstream and used by other distributions.
- Update ntfs-3g-warnings.patch with a few more warning fixes.
- Add a devel package.
- Tag patches.
- Remove old stuff for non-existing ntfs-3g-permssions.patch.
- Remove lzma BuildRequires.
- Minor cleanup.
-------------------------------------------------------------------
Wed Oct 15 13:13:22 CEST 2008 - dkukawka@suse.de
- Added fdi file for ntfs-3g. For more info, read comments in the
new file.
-------------------------------------------------------------------
Mon Jul 14 15:34:23 CEST 2008 - bk@suse.de
- Update to 1.2712 (maintenance release) to fix a number of issues:
- A corrupted size directory or a directory over tens of million
files could have hung the driver
- Removing alternate data streams and extended attrs leaked memory
- mount could fail with some mount(8) utilities (e.g. busybox one)
if the /etc/mtab file didn't exist or was on a read-only fs
- "I/O error" if the standard file descriptors were closed during
mount, e.g. via some usage of udev or hotplug
-------------------------------------------------------------------
Thu Jun 5 13:49:43 CEST 2008 - bk@suse.de
- Update to 1.2531 to fix fs crashes and fs hangs with corrupt NTFS:
- A corrupted directory could hang the filesystem driver itself.
- The driver could hang or misbehave when compressed, sparse or
encrypted file attribute flags were corrupted.
- The driver could crash when both an MFT attribute offset and
the allocated bytes were corrupted.
- Mount could hang if the block allocation map was corrupted.
-------------------------------------------------------------------
Tue May 6 16:56:02 CEST 2008 - bk@suse.de
- Update to STABLE Version 1.2506 (May 6, 2008):
- Fix NTFS volume corruption in extremely specific circumstances
- Fix symlink(2) for size 256 if the old path was over 255 bytes
- Unprivileged mount fixes: supplementary groups dropped too early
and make unprivileged mount if /etc/fuse.conf wasn't in shape.
- No longer pass 'noatime' additionally and unconditionally to mount
- Obsolete ntfsprogs-fuse (to be dropped from ntfsprogs package)
- With ntfsprogs and lzma, this builds in all non-debian repros
-------------------------------------------------------------------
Wed Mar 19 18:10:39 CET 2008 - bk@suse.de
- Update to 1.2310:
- Fix: CHKDSK reported inconsistencies as data and allocation size
of some special purpose resident unnamed $DATA attribute in the
index and inode FILE_NAME attributes could be incorrect.
- Fix: unprivileged mount failed if user had rights for everything
except the FUSE device file.
- Fix: the 'dev' and 'suid' mount options weren't useable before
- Change from ENOTEMPTY to EEXIST on rmdir of non-empty directories
-------------------------------------------------------------------
Mon Mar 3 19:14:18 CET 2008 - bk@suse.de
- Add a fix for a crash of the driver with a specific long filename
- Fix support for -odev and -osuid when mounting using /bin/ntfs-3g
-------------------------------------------------------------------
Thu Feb 28 16:05:43 CET 2008 - bk@suse.de
- Workaround for build issue with gcc-4.3 (bnc#354113) is obsolete
- Improve treatment of warnings and integrate -Wformat-security
-------------------------------------------------------------------
Mon Feb 18 16:38:06 CET 2008 - bk@suse.de
- Update to 1.2216:
- adds ntfs3-g.probe to check if filesystem is in mountable state
- fixes "Operation not supported" when deleting huge directories
- uses specialized integrated libfuse with fixes for suid usage
- Add a temporary workaround to prevent miscompilation with gcc-4.3
- Add a simple functionality check using ntfs-3g.probe to %check
- Added -Wextra -Werror and fixed the resulting compiler errors
-------------------------------------------------------------------
Wed Sep 26 14:22:32 CEST 2007 - bk@suse.de
- When called as mount.ntfs-3g and rw mount is not possible because
the volume is dirty or hibernated, fall back to read-only mounnt
to allow installation and system boot to succeed (fixes #309074)
-------------------------------------------------------------------
Thu Sep 13 17:00:18 CEST 2007 - bk@suse.de
- Update to version 1.913
- Fix too rigid hibernation check which unneccesarily refused mount
- Free disk space calculation was highly CPU intensive during writes.
This could reduce write performance severely, especially for huge
volumes if a file manager or desktop applet regularly polled for
disk space usage. Change code to O(1), takes ~10ms on a typical
desktop, and it's now completely independent of the volume size.
The changes noted below were tested in public release candidate:
- Significant performance improvement for writing many files,
typically by 50-1000% (cp, tar, compile, directory syncronisation)
- improved the performance of writing multi-GB size files, particulary
after the creation of many thousands of other files. Previous disk
space defragmentation is highly adviced for the best possible speed.
File level defragmentation is not enough.
- improved concurrent write performance.
-------------------------------------------------------------------
Mon Aug 27 13:10:58 CEST 2007 - bk@suse.de
- Update to version 1.826:
* fix: utime() also updated the timestamp of the parent directory
* fix: ignore the "volume dirty" bit because its real meaning is
"check the volume". The fact of the real dirtiness is stored in
the NTFS logfile which is already checked for.
* new: --disable-library option links libntfs-3g into ntfs-3g
-------------------------------------------------------------------
Fri Aug 10 17:14:42 CEST 2007 - bk@suse.de
- Update to version 1.810:
fix: file rename changed the modification time of some files which
prevented tools like rsync from preserving the timestamp
fix: unmount (fusermount -u) was denied for an unprivileged user
who was allowed to mount a block device.
fix: the driver could hang if there wasn't enough memory during
reading a large directory
fix: reading a directory may reporte 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
-------------------------------------------------------------------
Thu Jul 26 21:05:44 CEST 2007 - coolo@suse.de
- let yast install the package for ntfs-3g filesystems
-------------------------------------------------------------------
Fri Jul 13 15:56:16 CEST 2007 - bk@suse.de
- Update to version 1.710:
change: more troubleshooting hints if a volume can't be mounted
change: logging improvements
fix: move, rename and hard link could return "input/output error"
fix: very rare, recoverable directory corruption
- Do not obsolete ntfsprogs-fuse and do not provide mount.ntfs
Can coexist with ntfsmount and kernel ntfs module now, but you
have to use "ntfs-3g" as filesystem type in fstab and mount -t,
as done in the examples on http://www.ntfs-3g.org/index.html#usage
-------------------------------------------------------------------
Tue Jul 3 17:43:16 CEST 2007 - bk@suse.de
- Update to version 1.616:
new: ensure mount works during boot: move binaries to the rootfs
fix: any kind of file size change failure returned "Operation not permitted"
fix: a file close failure was not always reported
fix: an unmount failure was not always reported
fix: if the $MFT Bitmap wasn't up-to-date file creation always gave "Input/output error"
fix: converting very long file names to Unicode may have failed
fix: syslog messages didn't show the low level error detail
-------------------------------------------------------------------
Wed Jun 6 12:33:59 CEST 2007 - bk@suse.de
- Initial version 1.516, has Obsoletes: ntfsmount-fuse