Changelog for
mtools-4.0.33-1.x86_64.rpm :
* Sat Jul 17 2021 Alain Knaff
- Fix support for partitions (broken in- Portability fixes for Solaris 10 and 11- General simplifaction of configure script, and largefile handling- Tested and fixed for platforms
*without
* largefile support- In cases where lseek works with 32-bit offsets, prefer lseek64 over llseek- Fixed floppy sector size handling on platforms that are not Linux- Added support for image files on command line to mcat
* Sat Jul 10 2021 Alain Knaff - Simplify algorithm that choses filesystem parameters for format, and align it more closely with what Win7 does- Fix mformatting XDF when XDF not explicitly specified on mformat command line- easier way to enter sizes on mformat command line (mformat -C -T 1440K)- For small sizes, mformat assumes floppy geometries (heads 1 or 2, tracks 40 or 80)- Handle attempts to mformat too small filesystems more gracefully- Enable minfo to print out additional mformat command line parameters, if the present filesystem uses non-default values for these- minfo no longer prints bigsect if smallsect is set- for remap filter, error when trying to write non-zero data tounmapped sectors- Fix misc compilation warnings occuring when disabling certainfeatures (largefiles, raw-term)
* Sat Jun 19 2021 Alain Knaff - Move Linux-specific block device sizing code into linux-specific section of devices.c- Error messages for all failure cases on fs_init failure- Fix compilation without XDF support (OpenImage signature)- Fix polarity of format_xdf command-line parameter of mformat- In XDF_IO retry enough times to actually succeed, even if FDC was in a bad state before- Remove useless buffer flushing triggered when giving up a reference to a stream node that is still referenced elsewhere.- Clearer error message if neither size nor geometry of drive to be mformatted is known- In mformat, make Fs dynamically allocated rather than on-stack, so as to be able to use utilities supplied by stream.c- Remove duplicate writing of backup boot sector- Allow to infer geometry if only size is specified- Protect against attempt to create zero-sized buffer- Code simplification in mattrib- Remove dead code in mpartition
* Thu Jun 17 2021 Alain Knaff - Fixed XDF floppy disk access- Fixed faulty behavior at end of image in mcat- Device/Image size handling refactoring- allow remap to write to zero-backed sectors (may happen if buffer is flushed, and is not an error in that case)- Raise an error when trying to mcopy multiple source files over a single destination file (rather than directory)- fix handling of \"hidden\" sectors (is a 2 byte quantity on small disks, not 4 byte as previously assumed)- Modernize partition support. Tuned consistency check to actually check about important issues (such as overlapping partitions) rather than stuff nobody else cares about (alignment on entire cylinder boundaries)- Move various \"filter\" options (partition, offset, swap, scsi) into separate classes, rather than leaving almost everything in plain_io- Simplify and centralize geometry handling and LBA code- Fix some more more compiler warnings
* Mon May 31 2021 Alain Knaff -Fix bug in cluster preallocation, which was accidentally introduced by compiler warning \"fixes\" from v4_0_28
* Sat Nov 28 2020 Alain Knaff - Fix compilation on Macintosh- Ignore image file locking errors if we are performing a read-only access anyways- Minor man-page fixes
* Sat Oct 24 2020 Alain Knaff - Preserve non-updated contents of info sector, just in case it contains program code- When parsing config file, always use \"C\" locale for case-insensitive comparisons
* Sun Mar 22 2020 Alain Knaff - Spelling fixes in documentation- Permit calling \"make install\" with >= -j2- Added AC_SYS_LARGEFILE, needed for compiling on certain ARM procs