GNU mtools 4.0.31 released

Alain Knaff <[email protected]>
Newsgroups gmane.org.fsf.announce
Message-ID <33582b19-f2f3-e182-70e8-6d6a290c3597__10315.2220415481$1624125389$gmane$org@knaff.lu>
Hello,

I am pleased to announce the release of GNU mtools version 4.0.31

GNU mtools is available for download from
ftp://ftp.gnu.org/gnu/mtools and the mirror sites worldwide (see
http://www.gnu.org/order/ftp.html for the list of those).

The sources can be obtained from ftp.gnu.org and its world-wide mirrors:

  ftp://ftp.gnu.org/gnu/mtools/mtools-4.0.31.tar.gz    (529K)
  ftp://ftp.gnu.org/gnu/mtools/mtools-4.0.31.tar.bz2   (437K)
  ftp://ftp.gnu.org/gnu/mtools/mtools-4.0.31.tar.lz    (373K)

The same directory also contains pre-compiled Debian packages.

Mtools is a collection of utilities to access MS-DOS disks from GNU
and Unix without mounting them, to change FAT-specific file attributes
(hidden, archive, system), and to format FAT media.

Mtools supports W32 style long file names, FAT32, OS/2 Xdf disks and
2m disks (store up to 1992k on a high density 3 1/2 disk). Mtools also
includes mpartition, a simple partitioning programing. It is also a
convenient tool to work with disk image files (thanks to the -i flag).

For more information on mtools, including links to file downloads,
please see the mtools web page: http://www.gnu.org/software/mtools

Please email bugs or suggestions to <[email protected]>.

Improvements since the 4.0.30 release are:
	- Move Linux-specific block device sizing code into
          Linux-specific section of devices.c
	- Error messages for all failure cases on fs_init
	- 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 for mformat if only size is specified
	- Protect against attempt to create zero-sized buffer
	- Code simplification in mattrib
	- Remove dead code in mpartition

Regards,

Alain

-- 
If you have a working or partly working program that you'd like
to offer to the GNU project as a GNU package,
see https://www.gnu.org/help/evaluation.html.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.