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

openSUSE Build Service is sponsored by