Changelog for
dosfstools-4.2-2.9.x86_64.rpm :
* Tue Dec 27 2022 lnusselAATTsuse.com- Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Thu Feb 03 2022 dimstarAATTopensuse.org- Drop vim BuildRequires: the test suite passes without it present.
* Tue Feb 02 2021 dmuellerAATTsuse.com- update to 4.2:
* mkfs.fat: Allow to specify disk geometry via new -g option
* fsck.fat: Add code for fixing first FAT cluster
* fatlabel: Do not call parts of fsck repair procedure
* Update warning message about lowercase labels
* mkfs.fat: Read geom_start from sysfs
* Add missing files into distribution tarball- BREAKING CHANGES (boo#1188401): After fixing of bsc#1172863 in the last update, mkfs started to create different images than before. Applications that depend on exact FAT file format (e. g. embedded systems) may be broken in two ways:
* The introduction of the alignment may create smaller images than before, with a different positions of important image elements. It can break existing software that expect images in doststools <= 4.1 style. To work around these problems, use \"-a\" command line argument.
* The new image may contain a different geometry values. Geometry sensitive applications expecting doststools <= 4.1 style images can fails to accept different geometry values. There is no direct work around for this problem. But you can take the old image, use \"file -s $IMAGE\", check its \"sectors/track\" and \"heads\", and use them in the newly introduced \"-g\" command line argument.
* Fri Jan 15 2021 mceplAATTcepl.eu- Update to version 4.1+git.1610658652.9443732 (bsc#1172863):
* testsuite: Add mkfs test for 600MB large 4K disk
* mkfs.fat: Do not show verbose messages not relevant to selected FAT size
* mkfs.fat: Fix text of verbose messages
* mkfs.fat: Fix limits for number of clusters
* mkfs.fat: Fix calculation of FAT32 cluster size on non 512 bytes sector disks
* mkfs.fat: Fix printing number of sectors
* mkfs.fat: Align total number of sectors to be multiple of sectors per track
* testsuite: Add referenceFAT32mbr test data to dist_check_DATA
* manpages: Escape dot in fsck.fat manpage at the beginning of the line
* fsck.fat: properly check for valid \".\" and \"..\" entries
* Tue Nov 10 2020 lnusselAATTsuse.de- prepare usrmerge (boo#1029961)
* Thu Jan 26 2017 mpluskalAATTsuse.com- Update to version 4.1:
* Now the default for mkfs for filesystems smaller than 512 MB is 64 / 32 sectors
* The parsing of octal character specifications for filenames in the -u and -d 25 options of fsck now works.
* Fixed a possible fatlabel crash when writing a label to an unlabelled filesystem
* Testsuite is now available
* Sat May 07 2016 mpluskalAATTsuse.com- Update to 4.0
* Switch build system to autotools.
* Fixed data corruption errors in fsck.fat Writing to the third to last cluster on FAT12 with an odd number of clusters would corrupt the following cluster.
* The automatic alignment of data clusters that was added in 3.0.8 and broken for FAT32 starting with 3.0.20 has been reinstated.- Small spec file cleanup- Drop no longer needed dosfstools-suse-dirs.patch
* Wed Jun 03 2015 mpluskalAATTsuse.com- Update to 3.0.28
* mkfs.fat now allows choosing 0xF0 as the media byte which was previously rejected.
* mkfs.fat now supports the --invariant option to facilitate testing mkfs.fat itself.
* Bugs fixed in fsck.fat are a read one byte beyond the end of an allocated array when checking some FAT12 filesystems, and checking that the first cluster of a file as specified in the directory entry is not 1.- Cleanup spec file with spec-cleaner
* Mon May 11 2015 pgajdosAATTsuse.com- fix url
* Fri Jan 16 2015 pgajdosAATTsuse.com- updated to 3.0.27:
* fsck.fat: Don\'t print version string every time -v is encountered
* Fix attempt to rename root dir in fsck due to uninitialized fields
* Support long file names in volume labeling code- upstream changed
* Tue Sep 23 2014 jengelhAATTinai.de- Drop gpg-offline build-time requirement; this is now handled by the local source validator
* Thu Jun 26 2014 pgajdosAATTsuse.com- added fsck.{v,}fat and mkfs.{v,}fat compat symlinks in /sbin [bnc#884516]- call spec-cleaner
* Mon Mar 17 2014 pgajdosAATTsuse.com- updated to 3.0.26:
* Fix \"odd\" files created by frequent power-loss.
* Thu Mar 06 2014 pgajdosAATTsuse.com- updated to 3.0.25:
* Prevent corruption of FAT during fsck on 64 bit platforms. unsigned long is 64 bit on x86-64, which means set_fat was writing two entries, which corrupts the next entry. This can cause loss of data in another file.
* Fixed remaining 64 bit build warnings.
* Mon Nov 25 2013 pgajdosAATTsuse.com- updated to 3.0.24:
* Fixed dosfsck on big endian platforms.
* Wed Oct 16 2013 pgajdosAATTsuse.com- updated to 3.0.23:
* Corrects clustersize to fix issues with EFI System Partitions.
* Mon Jul 29 2013 pgajdosAATTsuse.com- updated to 3.0.22:
* Improved boot compatiblity.
* Wed Jul 17 2013 pgajdosAATTsuse.com- updated to 3.0.21
* Minor miscellaneous cleanups.
* Thu Jun 13 2013 jengelhAATTinai.de- Update to new upstream release 3.0.20
* This release updates default sectors per cluster for FAT32.- Remove ppc-reserved-sectors-fix.patch (implemented upstream) (use -a switch to disable aligning structures)- Signature verification; more robust make install call
* Wed Jun 12 2013 pgajdosAATTsuse.com- update to 3.0.19:
* This release fixes a segfault with fortify.- removed dosfstools-system_id-overflow.patch
* Tue Jun 11 2013 pgajdosAATTsuse.com- update to 3.0.18:
* Adding initial i18n support for manpages with po4a.
* Renaming tools to sane namespace and keeping legacy symlinks in place. | dosfslabel becomes fatlabel, | dosfsck becomes fsck.fat, | and mkdosfs becomes mkfs.fat.
* Correcting spelling typo in boot.c.
* dosfslabel: Do not read beyond string length (Closes: #709587).- refreshed both dosfstools-suse-dirs.patch and ppc-reserved-sectors-fix.patch- added dosfstools-system_id-overflow.patch
* Mon Jun 03 2013 pgajdosAATTsuse.com- update to 3.0.17:
* Fixing segfault in dosfslabel.
* Allow operation on SH4 CPUs.
* Finish cleanup of byteswap code.
* Fix offsetof definition.
* etc., see ChangeLog- refreshed ppc-reserved-sectors-fix.patch
* Mon Mar 25 2013 mmeisterAATTsuse.com- Added url as source. Please see http://en.opensuse.org/SourceUrls
* Mon Mar 04 2013 pgajdosAATTsuse.com- update to 3.0.16: label fixes
* dropped upstreamed - dosfstools-create-rootdir-label.patch - dosfstools-dosfslabel-forbid-lowercase.patch - dosfstools-dosfslabel-from-rootdir.patch - dosfstools-fsck-file-name.patch - dosfstools-mkdosfs-no-label.patch - dosfstools-mkdosfs-uppercase-label.patch
* Mon Feb 25 2013 pgajdosAATTsuse.com- update to 3.0.15: bugfixes for device detection, root directory allocation, and messages about unicode filenames.
* dropped dosfstools-filename-buffer-overflow.patch (upstreamed)
* dropped dosfstools-mdraid-partition.patch (upstreamed)
* refreshed dosfstools-suse-dirs.patch
* refreshed ppc-reserved-sectors-fix.patch (will be dropped if not upstreamed)
* dosfstools-label.patch splitted to: - dosfstools-create-rootdir-label.patch - dosfstools-dosfslabel-forbid-lowercase.patch - dosfstools-dosfslabel-from-rootdir.patch - dosfstools-fsck-file-name.patch - dosfstools-mkdosfs-no-label.patch - dosfstools-mkdosfs-uppercase-label.patch (will be upstreamed or dropped)
* Fri Oct 26 2012 dvaleevAATTsuse.com- hack to use just 1 sector for embedded devices. should be made into a flag, but this shouldn\'t break normal systems ... lunchpad bug (746262)- fixes ppc boot from vfat (in case root on raid,lvm,ext4)
* Fri Sep 28 2012 cfarrellAATTsuse.com- license update: GPL-3.0+ No indication that the authors restricted the package to GPL-3.0 (i.e. \"only\"). Accordingly, GPL-3.0+ seems a better choice and is also the choice made by Fedora
* Wed Feb 08 2012 rschweikertAATTsuse.com- place binaries in /usr tree (UsrMerge project)
* Fri Sep 30 2011 uliAATTsuse.com- cross-build fix: use %__cc macro
* Sun Sep 18 2011 jengelhAATTmedozas.de- Remove redundant tags/sections from specfile (cf. packaging guidelines)- Use %_smp_mflags for parallel build
* Tue Mar 08 2011 pgajdosAATTsuse.cz- fixed fsck.vfat crashing [bnc#677236]
* Mon Dec 20 2010 pgajdosAATTsuse.cz- fixed dosfslabel crashing and improved label handling in mkdosfs and dosfslabel [bnc#657011]
* Mon Nov 01 2010 pgajdosAATTsuse.cz- fixed:
* [bnc#639553] -- mkdosfs now detects md raid partition correctly
* [bnc#649046] -- install dosfslabel
* spec file cleanup
* Mon Sep 13 2010 pgajdosAATTsuse.cz- updated to 3.0.10:
* LFN handling and false positives with bad filenames were corrected.
* Mon Feb 01 2010 pgajdosAATTsuse.cz- updated to 3.0.9:
* A bug in aligning was fixed.
* Mon Jan 25 2010 pgajdosAATTsuse.cz- new upstream http://freshmeat.net/projects/dosfstools- updated to 3.0.8- removed upstreamed/obsoleted patches
* linuxfs.patch
* buffer.patch
* o_excl.patch
* mkdosfs-geo0.diff
* determine-sector-size.patch
* unsupported-sector-size.patch
* unaligned.patch- major changes:
* aligning structures to cluster boundaries, 64bit and crosscompile fixes
* bugfix in dosfslabel, cleanups for FORTIFY_SOURCE
* bugfix in dosfsck on big-endian systems, bugfix in dosfck cluster handling
* bugfix and cleanup for VFAT patent avoidance kernel patch
* compatible with VFAT patent avoidance kernel patch, bugfix in dosfsck repair mode
* supporting limited-memory embedded systems
* fixes rare dosfsck corruption
* improves dosfsck cluster handling, fixes timing issues
* merged patches from various distributions
* Tue Nov 03 2009 cooloAATTnovell.com- updated patches to apply with fuzz=0
* Tue Jun 24 2008 pgajdosAATTsuse.cz- added warning for creation msdos on filesystem with sector size greater than 4096 [fate#303325] (unsupported-sector-size.patch)
* Thu Sep 06 2007 pgajdosAATTsuse.cz- determine sector size of device automatically or if -S parameter present, verify, that it\'s not under physical sector size (determine-sector-size.patch)
* Thu Aug 09 2007 olhAATTsuse.de- remove inclusion of asm/unaligned.h, use private copy of asm-generic/unaligned.h
* Thu Apr 26 2007 lnusselAATTsuse.de- remove obsolete subfs patch- fix handling of zero heads and sectors
* Wed Apr 04 2007 pgajdosAATTsuse.cz- added Supplements: filesystem(vfat) line to spec file [fate#301966]
* Tue Jan 30 2007 prusnakAATTsuse.cz- mkdosfs now opens device with O_EXCL [#238687]
* Sat May 27 2006 schwabAATTsuse.de- Don\'t strip binaries.
* Wed Jan 25 2006 mlsAATTsuse.de- converted neededforbuild to BuildRequires
* Tue Nov 08 2005 dmuellerAATTsuse.de- don\'t build as root
* Mon Nov 07 2005 yxuAATTsuse.de- fixed overflowing buffer problem
* Mon Apr 11 2005 mciharAATTsuse.cz- update to 2.11- use sys/mount.h instead of linux/fs.h, this fixes compilation with current GCC
* Tue Feb 15 2005 mciharAATTsuse.cz- deal with subfs (bug #50838) - use /proc/mounts if available for deciding whether device is mounted or not - just issue warning if it is mounted as subfs
* Thu Aug 19 2004 mciharAATTsuse.cz- merged some dosfsck fixes from FreeDOS
* Thu Jul 15 2004 schwabAATTsuse.de- Fix unaligned accesses [#40296].
* Tue Jun 01 2004 roAATTsuse.de- avoid inclusion of linux/audit.h
* Thu Mar 18 2004 mciharAATTsuse.cz- fix dosfsck man page (pointed out in bug #34757)
* Mon Mar 08 2004 mciharAATTsuse.cz- fix broken dosfsck (bug #34757)
* Thu Jan 29 2004 mciharAATTsuse.cz- include more documentation
* Thu Jan 15 2004 kukukAATTsuse.de- Make compile with kernel 2.6.1 headers
* Thu Oct 23 2003 schwabAATTsuse.de- Don\'t define llseek to lseek64, creates infinite recursion.
* Tue Oct 14 2003 mciharAATTsuse.cz- install links also for {fsck,mkfs}.vfat + man pages (bug #32284)
* Mon Sep 29 2003 mciharAATTsuse.cz- updated to 2.10: - dosfsck: various 64-bit fixes and removed some warnings by Michal Cihar
- mkdosfs: better error message if called without parameters (also suggested by Michal)
* Mon Jun 09 2003 mciharAATTsuse.cz- new upstream version 2.9:
* dosfsck: Fix potential for \"Internal error: next_cluster on bad cluster\".
* dosfsck: When clearing long file names, don\'t overwrite the dir entries with all zeros, but put 0xe5 into the first byte. Otherwise, some OSes stop reading the directory at that point...
* dosfsck: in statistics printed by -v, fix 32bit overflow in number of data bytes.
* dosfsck: fix an potential overflow in \"too many clusters\" check
* dosfsck: allow FAT size > 32MB.
* dosfsck: allow for only one FAT
* dosfsck: with -v, also check that last sector of the filesystem can be read (in case a partition is smaller than the fs thinks)- realy working large file support- don\'t package obsolette documentation
* Wed Dec 04 2002 mciharAATTsuse.cz- don\'t allow -fPIC on i386 in CFLAGS, even on i386-debug, because this package doesn\'t build with it
* Sun Dec 01 2002 roAATTsuse.de- include errno.h where needed
* Tue Sep 10 2002 mciharAATTsuse.cz- added -D_FILE_OFFSET_BITS=64 to CFLAGS to support larger files/partitions
* Mon May 20 2002 roAATTsuse.de- extend 64bit ifdefs for new platforms
* Fri Mar 01 2002 jantosAATTsuse.cz- Fixed missing files in documentation (bug 13973)
* Fri Sep 14 2001 schwabAATTsuse.de- Fix crash if mkdosfs is called without arguments.
* Tue May 22 2001 pblahaAATTsuse.cz- fixed include files on ia64
* Sun Apr 08 2001 schwabAATTsuse.de- Fix to build on ia64.
* Mon Mar 05 2001 pblahaAATTsuse.cz- update on 2.8
* Mon Feb 12 2001 roAATTsuse.de- don\'t include linux/fs.h
* Thu Jan 18 2001 schwabAATTsuse.de- Add Obsoletes: dosfstls.
* Wed Jan 17 2001 pblahaAATTsuse.cz- added message \"not enough memory to run dosfsck\
\"- if not free memory for malloc
* Fri Dec 22 2000 pblahaAATTsuse.cz- upgrade on 2.6 and rename on dosfstools
* Mon Dec 04 2000 sfAATTsuse.de- corrected patch to compile on Alpha and ia64
* Tue Nov 21 2000 uliAATTsuse.de- worked around strncasecmp declaration conflict in mkdosfs.c
* Mon Nov 13 2000 roAATTsuse.de- hacked to compile on 2.4 includes
* Thu Nov 02 2000 pblahaAATTsuse.cz- update to version 2.4
* Mon Jun 05 2000 schwabAATTsuse.de- Fix llseek on ia64.
* Fri Jun 02 2000 bubnikvAATTsuse.cz- new package in SuSE, version 2.2- makes packages dosfsck and mkdosfs obsolette