Path to this page:
./
sysutils/mtools,
FAT (MS-DOS, Atari) disk access tools
Branch: CURRENT,
Version: 4.0.43,
Package name: mtools-4.0.43,
Maintainer: isMtools is a collection of utilities to access MS-DOS and Atari FAT
disks from GNU and Unix without mounting them. It supports Win'95
style long file names, OS/2 Xdf disks, and 2m disks (store up to
1992k on a high density 3 1/2-inch disk).
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 433.274 KB
Version history: (Expand)
- (2023-03-29) Updated to version: mtools-4.0.43
- (2022-04-03) Updated to version: mtools-4.0.38
- (2022-01-01) Updated to version: mtools-4.0.36
- (2021-08-09) Updated to version: mtools-4.0.35
- (2020-11-28) Updated to version: mtools-4.0.26
- (2020-11-27) Updated to version: mtools-4.0.25
CVS history: (Expand)
2023-03-29 15:07:10 by Olaf Seibert | Files touched by this commit (2) | |
Log message:
sysutils/mtools: update to 4.0.43
v4_0_43
- Fix root directory test in mattrib
- -b BiosDisk flag for mformat to allow setting physdrive to
a user-specified value
- Clearer error message in mformat when trying to mformat a
disk whose total size is not known
- Make recursive copy more consistent
- Trailing slash now always implies target should be a directory
- Code cleanup
v4_0_42
- Added postcmd attribute in drive description to allow to
execute "device release" code automatically at end of
command
- Code cleanup (unneeded functions, initializations, added
comments to unobvious code, obsolete stuff in Makefile)
- signedness cleanup about directory entries
v4_0_41
- Made it possible again to have FAT32 filesystems with less
than 0xfff5 clusters
- Make FAT32 entries 0 and 1 match what windows 10 does
- Misc source code and configure script cleanup
v4_0_40
- Remove libbsd dependency
- Better compatibility with legacy platforms such as AT&T UnixPC
- Upgraded to autoconf 2.71
v4_0_39
- Rename strtoi to strosi (string to signed int). The strtoi
function on BSD does something else (returns an intmax, not
an int)
|
2022-04-03 17:51:42 by Olaf Seibert | Files touched by this commit (3) | |
Log message:
sysutils/mtools: update to 4.0.38.
Improvements since the 4.0.36 release are:
- Removed mclasserase commands, which doesn't fit the coding
structure of the rest of mtools
- Add support to -i option to mcd
- Document -i flag in mtools.1
- Fix a missing command error in floppyd_io.c
Improvements since the 4.0.37 release are:
- Make sure case byte is cleared when making the special
directory entries "." and ".."
- In mattrib man page, replace "attribute flags" with \
"attribute
bits"
|
2022-01-01 18:25:09 by Olaf Seibert | Files touched by this commit (2) | |
Log message:
sysutils/mtools: update to 4.0.36
v4_0_36
- Fix error status of recursive listing of empty root directory
- If recursive listing, also show matched files at level one
- Use "seekless" reads & write internally, where possible
- Text mode conversion refactoring
- Misc refactoring
|
2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630) |
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630) |
Log message:
sysutils: Remove SHA1 hashes for distfiles
|
2021-08-09 16:39:23 by Olaf Seibert | Files touched by this commit (2) | |
Log message:
sysutils/mtools: update to 4.0.35.
Improvements since the 4.0.34 release are:
- Fix cluster padding at end of file in batch mode
Improvements since the 4.0.33 release are:
- Fix mcopy -s issue
Improvements since the 4.0.32 release are:
- Fix support for partitions (broken in 4.0.30)
- Portability fixes for Solaris 10 and 11
- General simplification 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
Improvements since the 4.0.31 release are:
- Simplify algorithm that chooses 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
to unmapped sectors
- Fix misc compilation warnings occurring when disabling
certain features (largefiles, raw-term)
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
Improvements since the 4.0.29 release are:
- 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
Improvements since the 4.0.28 release are:
- Fix bug in cluster preallocation, which was accidentally
introduced by the compiler warning "fixes" from v4_0_28
Improvements since the 4.0.27 release are:
- Support remapping of data (for not-quite linear floppy image
files, such as IBM 3174)
- 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
Improvements since the 4.0.26 release are:
- Fix a type error in way how iconv functions are called
|
2020-11-28 19:58:50 by Ignatios Souvatzis | Files touched by this commit (2) | |
Log message:
update mtools to 4.0.25
|
2020-11-27 19:34:04 by Thomas Klausner | Files touched by this commit (1) |
Log message:
mtools: simplify options
If an option is not specified in the default options, it's turned off
|