* Tue Apr 02 2019 qzheng <qzheng@suse.com>
- Add CVE-2019-9755.patch to fix a heap-based buffer overflow
issue (CVE-2019-9755, boo#1130165).
* Sat Apr 01 2017 zenitur@ya.ru
- Fix SLES 11 build.
* Thu Aug 11 2016 Greg.Freemyer@gmail.com
- Fix update-alternatives usage.
* Mon Mar 21 2016 Greg.Freemyer@gmail.com
- change soname to 87
- add "--enable-extras" arg to configure
Start including the extra programs: ntfswipe, ntfstruncate, ntfsrecover
- add "--enable-crypto" arg to configure
Start including the optional program: ntfsdecrypt
- add "--enable-quarantined" arg to configure
Start including the optional programs: ntfsck, ntfsdump_logfile, ntfsfallocate, ntfsmftalloc, ntfsmove
Put these "quarantined" applications in a new -extra sub-project
- add specfile updates to support the above new program builds
- create a -extra sub-package to hold the "quarantined" utilities.
- update to stable Versions 2016.2.22 (Mar 21, 2016 release date)
Changes to NTFS-3G driver:
? Write as much data as possible in compressed attribute pwrite
? Fixed getting space for making an index non resident
? Alleviated constraints relative to reparse points
? Fixed special case of decompressing a runlist
? Fixed returning the trimming count to fstrim()
? Fixed the range of valid subauthority counts in a SID
? Updated the read-only flag even when the security attribute was cached
? Defended against reusing data from an invalid MFT record
? Simplified NTFS ACLs when group same as owner and same permission as world
? Packed/unpacked st_rdev transported as 32-bits on Solaris 64-bits
? Zero uninitialized bytes before writing compressed data
? Clear the environment when starting mount or umount
? Implemented rewinding a directory in lowntfs-3g
? Use incremental offsets when reading a directory in lowntfs-3g
Changes to mkntfs:
? Make installing mkntfs /sbin symlinks dependent on ENABLE_MOUNT_HELPER
? Mention the starting sector when it overflows in mkntfs
? Upgraded the upper-case table to same as Windows 7, 8 and 10
Changes to ntfsresize:
? Fixed relocating the MFT runlists
? Decode the full list of bad clusters
? Fixed resizing an extended bad cluster list
Changes to ntfsclone:
? Decoded the full list of bad clusters
Changes to ntfsinfo:
? Displayed reparse point information
Changes to ntfsdecrypt:
? Fixed DESX decryption
Changes to ntfswipe:
? Added clarifications about several options to the manual
New ntfsprogs tool:
? Included ntfsrecover to recover the updates committed by Windows (experimental)
Overall:
? Made a general cleanup of endianness types for easier checks
* Tue Jun 02 2015 idonmez@suse.com
- Update to STABLE Version 2015.3.14 (March 31, 2015)
ntfs-3g: Fixed inserting a new ACL after wiping out by chkdsk
ntfs-3g: Fixed Windows-type inheritance
ntfs-3g: Fixed ignoring the umask mount option when permissions are used
ntfs-3g: Fixed checking permissions when Posix ACLs are compiled in but not enabled
ntfs-3g: Disabled option remove_hiberfile on read-only mounts
ntfs-3g: Implemented an extended attribute to get/set EAs
ntfs-3g: Avoid full runlist updating in more situations
ntfs-3g: Update ctime after setting an ACL
ntfs-3g: Use MFT record 15 for the first extent to MFT:DATA
ntfs-3g: Ignore the sloppy mount option (-s)
ntfs-3g: Implemented FITRIM (fstrim) ioctl
ntfs-3g: Reengineered the compression algorithm
ntfsprogs: Added manuals for ntfsdecrypt, ntfswipe, ntfstruncate and ntfsfallocate
* Thu Feb 12 2015 Greg.Freemyer@gmail.com
- remove buildall.sh file and spec file reference
It is a remnant from a previous maintainer and is well out of date
* Thu Jan 01 2015 meissner@suse.com
- build with PIE
* Tue Nov 18 2014 crrodriguez@opensuse.org
- Enable ACL support
- Buildrequire libuuid-devel and hwinfo-devel, silences build warning
about the need of that libraries.
* Tue Apr 22 2014 tabraham@suse.com
- Upgrade to STABLE Version 2014.2.15 (February 23, 2014)
libntfs: added use of hd library to get the legacy BIOS geometry
libntfs: switched to /proc/mounts for checking existing mounts
libntfs: fixed usa checking by ntfsck on 4K sector disks
libntfs: fixed processing compressed data beyond file size (Windows 8 compliance)
libntfs: fixed expanding a resident attribute without inserting holes
libntfs: allow DACLs to not have any ACE
libntfs: ignore unmapped regions when checking whether sparse
libntfs: upgraded the Win32 interface for use with ntfsprogs
ntfsresize: enabled relocating the MFT when shrinking a volume
ntfsresize: fixed trying to update the MFT and Bitmap on a test run
ntfsresize: fixed updating all the MFT runs in a relocated MFT
ntfsresize: set the backup boot sector when the size is reliable
ntfsresize: reserved a single sector for the backup boot sector
ntfsundelete: output the modification time when scanning files
ntfsundelete: ported to Windows
ntfsclone: fixed wiping fragmented metadata when creating a metadata image
ntfsclone: allowed cloning a file system despite allocation errors
ntfsclone: fixed bad copying of the backup boot sector
ntfsclone: ported to Windows
ntfsdecrypt: made compatible with libgrypt-1.6
* Mon May 20 2013 Greg.Freemyer@gmail.com
- Upgrade to STABLE Version 2013.1.13 (January 14, 2013)
ntfs-3g: fixed returned files types in readdir()
ntfs-3g: force option ?ro? when mounting a read-only device
ntfs-3g: keep the name of a deleted file in place for easier undeletion
ntfs-3g: accept multiple read-only mounts
ntfs-3g: improved Windows-type ACL inheritance, as needed by Windows 8
ntfs-3g: avoid unnecessary runlist update when appending data to a file
ntfs-3g: added inheritance of the set-group-id flag
ntfs-3g: deny mounting when fast restart mode of Windows 8 is detected
ntfs-3g: reject getting/setting DOS names on hard linked files
ntfsclone: fixed wiping user data when creating metadata images
ntfsclone: implemented a new option to set a new serial number
ntfsfix: implemented fixing the backup boot sector
ntfsfix: fixed clearing the bad cluster list
ntfsinfo: added allocation data to the volume parameters summary
ntfsinfo: output the numbers of runs and fragments for the selected file
ntfslabel: implemented a new option to set a new serial number
ntfswipe: added optional wiping of file tails and undelete data
mkntfs: insert an $Info stream in $UpCase to comply with Windows 8
openindianas: merged OpenIndiana requirements into the driver and fuse-lite
- remove ntfs-3g_ntfsprogs-use-caution-with-fastboot.patch, now in upstream
* Mon Apr 15 2013 idonmez@suse.com
- Add Source URL, see https://en.opensuse.org/SourceUrls
* Thu Jan 31 2013 badshah400@gmail.com
- Add ntfs-3g_ntfsprogs-use-caution-with-fastboot.patch to
prevent partitions with metadata cached in Windows (when
FastBoot is enabled) from being mounted; patch taken from
upstream git and rebased (bnc#798337 / rh#859373).
* Sun Sep 23 2012 jengelh@inai.de
- Avoid static and internal libraries - use system libfuse instead
- Avoid %makeinstall to fix installation on non-SUSE
* Sat May 26 2012 jengelh@inai.de
- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags
* Thu Feb 16 2012 crrodriguez@opensuse.org
- Libraries back to %{_libdir}, /usr merge project.
* Sat Jan 28 2012 tabraham@novell.com
- Update to version 2012.1.15
+ ntfs-3g:
- fixed device path canonicalization for use by devmapper
- fixed setting DOS names when defined with lower-case chars
- fixed attribute flags controlling recursive writes
- fixed compilation on OpenIndiana
- fixed options parsing on OSes with no extended attributes
- fixed realtime as a default mount option
- fixed endless recursion when MFT extents are described by
themselves
- fixed the description of inherit option
- fixed overwriting a truncated file
- fixed truncation of DOS file names (12 ntfschars, not 12
utf8 chars)
- fixed the setting of attributes by secaudit (index not
synced)
- faster compression
- new option delay_mtime to delay updates of mtime+ctime
+ ntfsfix:
- new option -d to clear the dirty flag if fix is successful
- fixed volume dirty flag test
- new option to clear the list of bad sectors
- fixed compilation on Sparc
- fixed a bug causing segmentation violation
- repair self-located MFT data bug
+ ntfscp:
- fix free space calculation
- support compression
+ ntfsresize:
- implemented expanding runlists
- updated the description of the -f option
- expand an NTFS volume downwards
+ ntfsclone:
- backup bootsector not be to accounted for
- creating/restoring a metadata image
+ ntfsundelete:
- try to recover the file name when undeleting
- use inode number to name unnamed files
+ ntfswipe:
- big endian and other fixes
+ secaudit:
- prefixed owner and group SID in ACL display
+ library:
- fixed big cluster support using 4kB sector disk
- fixed huge data writes
- use transparent compression by default
- fixed several bad returns in error conditions
- enabled getting the sector size on FreeBSD and MacOSX
+ build:
- fixed "make libs" to only build libraries
- Rename libntfs-3g81 subpackage to libntfs-3g83, following
upstream soversion bump.
* Fri Jul 01 2011 vuntz@opensuse.org
- Rename source package from ntfs-3g to ntfs-3g_ntfsprogs
(following upstream).
- Remove ntfsprogs BuildRequires as it will now be built with this
package; update %check to reference the mkntfs binary we built
instead of the system one.
- Define a ntfs-3g subpackage, for compatibility with old package.
- Split libntfs-3g in libntfs-3g81 subpackage to follow shared
library packaging policy.
- Rename devel subpackage to libntfs-3g-devel for extra clarity,
and add appropriate Provides/Obsoletes.
- Package /sbin/mount.ntfs and %{_mandir}/man8/mount.ntfs.8 as
ghost files, to fix rpmlint warning.
* Tue Jun 28 2011 dimstar@opensuse.org
- Update to version 2011.4.12:
+ ntfs-3g:
- fixed possible wrong hole size when overwriting compressed
data
- fixed listxattr() to environments with extended attributes
- fixed ENOSPC when making an index non-resident
- fixed partial mapping ahead of mapped runlist
- enabled forensic mounting (currently same as read-only)
- expand an attribute without creating a hole
- improved appending data to a long hole
- deny direct modifications to metadata files
- option 'acl' to request the use of Posix ACLs
+ ntfsclone:
- fixed reading old big-endian ntfsclone images
- avoided writing beyond allocated variable
- close volume and cleanup when exiting
- new option not to clear the timestamps
- sync created image before remounting
- use a stream to produce aligned writes during image creation
+ ntfsinfo: display times in UTC
+ mkntfs:
- don't store full bitmap and logfile in memory
- set a volume UUID if option -U
- fixed $MFT allocated size
- fixed allocated size of resident unnamed data
+ ntfsfix:
- new option -n for no action
- try alternate boot sector if cannot start up
- check and fix the upcase table
- try to fix file systems with incorrect size
+ ntfsundelete: fixed a segfault
+ ntfsresize:
- new option --info-mb-only
- new option --check
- ntfs-3g and ntfsprogs are now part of one source tarball. For
easiest upgrade path, we create a subpackage called ntfsprogs.
The version number is higher than the latest released one, so
there is no need for special care.
* Sat Apr 30 2011 crrodriguez@opensuse.org
- Fix build with gcc 4.6: Remove -Werror from CFLAGS in the spec
file. It currently fails on "error: variable 'foo' set but not
used [-Werror=unused-but-set-variable]"
* Sun Mar 20 2011 dimstar@opensuse.org
- Update to version 2011.1.15:
+ New festures:
- implemented fsync() and fsyncdir().
- implemented the ?sync? mount option.
- sanity check upcase table.
- added a big-endian extended attribute name for attrib and
times.
- added an extended attribute name for creation time.
- enable renaming of system extended attributes.
+ Bug fixes:
- improved appending data to fragmented files.
- improved rebuilding a runlist.
- improved comparing filenames on big-endian CPUs.
- stat(2) for system files with no data.
- alignment on cached structures.
- Posix ACLs for big-endian CPUs.
- deleting files using ignore_case option.
- allocated size when an attribute update causes unnamed
data to be expelled.