Imported Upstream version 4.0.31
[platform/upstream/mtools.git] / NEWS
diff --git a/NEWS b/NEWS
index 50ef516..ed7fa51 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,54 @@
+v4_0_31
+       - 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
+
+v4_0_30
+       - 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
+v4_0_29
+       - Fix bug in cluster preallocation, which was accidentally introduced
+       by compiler warning "fixes" from v4_0_28
+v4_0_28
+       - Support remapping of data (for not-quite linear floppy image files)
+       - Re-open floppy devices read-write if geometry parameters need to
+       be changed
+       - relax consistency checks in mpartition (partitions created
+          by current fdisk would almost never pass these checks)
+       - Fix some compiler warnings
 v4_0_27
        - Fix type error in calls to iconv functions
 v4_0_26