- Update to 4.0.20:
* initialize directory entries to 0
* bad message "Too few sectors" replaced with "Too many sectors"
* apostrophe in mlabel no longer causes generation of long entry
* option to fake system date for file creation using the
SOURCE_DATE_EPOCH environment variables
* can now be compiled with "clang" compiler
* fallback function for strndup, for those platforms that don't have it
* fixed a number of -Wextra warnings
* new compressed archive formats for uz/lz
* allow to specify number of reserved sectors for FAT32.
* file/device locking with timeout (rather than immediate failure)
* fixed support for BPB-less legacy formats.
* removed check that disk must be an integer number of tracks.
* removed .eh/.oh macros from manual pages (forwarded request 649021 from mloviska)
OBS-URL: https://build.opensuse.org/request/show/649482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mtools?expand=0&rev=46
- Update to 4.0.20:
* initialize directory entries to 0
* bad message "Too few sectors" replaced with "Too many sectors"
* apostrophe in mlabel no longer causes generation of long entry
* option to fake system date for file creation using the
SOURCE_DATE_EPOCH environment variables
* can now be compiled with "clang" compiler
* fallback function for strndup, for those platforms that don't have it
* fixed a number of -Wextra warnings
* new compressed archive formats for uz/lz
* allow to specify number of reserved sectors for FAT32.
* file/device locking with timeout (rather than immediate failure)
* fixed support for BPB-less legacy formats.
* removed check that disk must be an integer number of tracks.
* removed .eh/.oh macros from manual pages
OBS-URL: https://build.opensuse.org/request/show/649021
OBS-URL: https://build.opensuse.org/package/show/Base:System/mtools?expand=0&rev=51
- patches unversioned; makes update and reviews easier
* mtools-4.0.18-fat-bits.diff -> mtools-fat-bits.diff
* mtools-4.0.18-conf.diff -> mtools-conf.diff
* mtools-4.0.18-aliasing.diff -> mtools-aliasing.diff
* mtools-4.0.18-prototypes.diff -> mtools-prototypes.diff
* mtools-4.0.18-autoconf.diff -> mtools-autoconf.diff
- Update to 4.0.19:
* Fix for short file names starting with character 0xE5
* mpartition: Partition types closer to what Microsoft uses
* mformat: figure out LBA geometry as last resort if geometry is unspecified
* mformat: use same default cluster size as Microsoft for FAT32
* additional sanity checks
* document how clutser size is picked in mformat.c man page
* document how partition types are picked in mpartition.c man page
OBS-URL: https://build.opensuse.org/request/show/645664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mtools?expand=0&rev=45
- updated to 4.0.18:
* Fix for names of iconv encodings on AIX
* Fix mt_size_t on NetBSD
* Fixed compilation on Mingw
* Fixed doc (especially mformat)
* Fix mformat'ing of FAT12 filesystems with huge cluster sizes
* Minfo prints image file name in mformat command line if an image
file name was given
* Always generate gzip-compressed RPMs, in order to remain
compatible with older distributions
* Fixed buffer overflow with drive letter in mclasserase
- extended fat-bits.patch: add fat_bits parameter again to fat_read()
and old_fat_read(); it is candidate to drop though
OBS-URL: https://build.opensuse.org/request/show/161227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mtools?expand=0&rev=36
* Fix for names of iconv encodings on AIX
* Fix mt_size_t on NetBSD
* Fixed compilation on Mingw
* Fixed doc (especially mformat)
* Fix mformat'ing of FAT12 filesystems with huge cluster sizes
* Minfo prints image file name in mformat command line if an image
file name was given
* Always generate gzip-compressed RPMs, in order to remain
compatible with older distributions
* Fixed buffer overflow with drive letter in mclasserase
- extended fat-bits.patch: add fat_bits parameter again to fat_read()
and old_fat_read(); it is candidate to drop though
OBS-URL: https://build.opensuse.org/package/show/Base:System/mtools?expand=0&rev=33
- updated to 4.0.17:
* mbadblocks now takes a list of bad blocks (either as sectors
or as clusters)
* mbadblocks now is able to do write scanning for bad blocks
* mshowfat can show cluster of specific offset
* Enable mtools to deal with very small sector sizes...
* Fixed encoding of all-lowercase names (no need to mangle
these)
* Consider every directory entry after an ENDMARK (0x00) to be deleted
* After writing a new entry at end of a directory, be sure to also add
an ENDMARK (0x00)
* Deal with possibility of a NULL pointer being returned by
localtime during timestamp conversion
OBS-URL: https://build.opensuse.org/request/show/74922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mtools?expand=0&rev=28
* mbadblocks now takes a list of bad blocks (either as sectors
or as clusters)
* mbadblocks now is able to do write scanning for bad blocks
* mshowfat can show cluster of specific offset
* Enable mtools to deal with very small sector sizes...
* Fixed encoding of all-lowercase names (no need to mangle
these)
* Consider every directory entry after an ENDMARK (0x00) to be deleted
* After writing a new entry at end of a directory, be sure to also add
an ENDMARK (0x00)
* Deal with possibility of a NULL pointer being returned by
localtime during timestamp conversion
OBS-URL: https://build.opensuse.org/package/show/Base:System/mtools?expand=0&rev=24
* Added missing -i option to mshortname
* New mshortname command
* Fix floppyd for disks bigger than 2 Gig
* Remove obsolete -z flag
* Remove now unsupported AC_USE_SYSTEM_EXTENSIONS
* Fixed output formatting of mdir if MTOOLS_DOTTED_DIR is set
* Mformat now correctly writes backup boot sector
* Fixed signedness of serial number in mlabel
* Fixed buffer size problem in mlabel
* Make mlabel write backup boot sector if FAT32
* Catch situation where both clear and new label are given to mlabel
* Quote filename parameters to scripts
* Mformat: Close file descriptor for boot sector
* Added lzip support to scripts/uz
* Added Tot_sectors option to mformat
* Fixed hidden sector handling in mformat
* Minfo generates mformat command lines containing new -T option
* Mlabel prints error if label too long
- removed upstreamed patches:
* script.diff
* file_close.diff
* initialize.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/mtools?expand=0&rev=17