1 mtools (4.0.34) stable; urgency=low
5 -- Alain Knaff <alain@knaff.lu> Fri, 23 Jul 2021 12:41:11 +0200
6 mtools (4.0.33) stable; urgency=low
8 * Fix support for partitions (broken in 4.0.30)
9 * Portability fixes for Solaris 10 and 11
10 * General simplification of configure script, and largefile handling
11 * Tested and fixed for platforms *without* largefile support
12 * In cases where lseek works with 32-bit offsets, prefer lseek64 over llseek
13 * Fixed floppy sector size handling on platforms that are not Linux
14 * Added support for image files on command line to mcat
16 -- Alain Knaff <alain@knaff.lu> Sat, 17 Jul 2021 18:31:38 +0200
17 mtools (4.0.32) stable; urgency=low
19 * Simplify algorithm that choses filesystem parameters for format, and align
20 it more closely with what Win7 does
22 * Fix mformatting XDF when XDF not explicitly specified on mformat command
25 * easier way to enter sizes on mformat command line (mformat -C -T 1440K)
27 * For small sizes, mformat assumes floppy geometries (heads 1 or 2,
30 * Handle attempts to mformat too small filesystems more gracefully
32 * Enable minfo to print out additional mformat command line parameters, if
33 the present filesystem uses non-default values for these
35 * minfo no longer prints bigsect if smallsect is set
37 * for remap filter, error when trying to write non-zero data to unmapped
40 * Fix misc compilation warnings occuring when disabling certain features
41 (largefiles, raw-term)
43 -- Alain Knaff <alain@knaff.lu> Sat, 10 Jul 2021 14:31:23 +0200
44 mtools (4.0.31) stable; urgency=low
46 * Move Linux-specific block device sizing code into
47 linux-specific section of devices.c
48 * Error messages for all failure cases on fs_init failure
49 * Fix compilation without XDF support (OpenImage signature)
50 * Fix polarity of format_xdf command-line parameter of mformat
51 * In XDF_IO retry enough times to actually succeed, even if
52 FDC was in a bad state before
53 * Remove useless buffer flushing triggered when giving up a
54 reference to a stream node that is still referenced
56 * Clearer error message if neither size nor geometry of drive
57 to be mformatted is known
58 * In mformat, make Fs dynamically allocated rather than
59 on-stack, so as to be able to use utilities supplied by
61 * Remove duplicate writing of backup boot sector
62 * Allow to infer geometry if only size is specified
63 * Protect against attempt to create zero-sized buffer
64 * Code simplification in mattrib
65 * Remove dead code in mpartition
67 -- Alain Knaff <alain@knaff.lu> Sat, 19 Jun 2021 17:22:27 +0200
68 mtools (4.0.30) stable; urgency=low
70 * Fixed XDF floppy disk access
71 * Fixed faulty behavior at end of image in mcat
72 * Device/Image size handling refactoring
73 * allow remap to write to zero-backed sectors (may happen if
74 buffer is flushed, and is not an error in that case)
75 * Raise an error when trying to mcopy multiple source files
76 over a single destination file (rather than directory)
77 * fix handling of "hidden" sectors (is a 2 byte quantity on
78 small disks, not 4 byte as previously assumed)
79 * Modernize partition support. Tuned consistency check to
80 actually check about important issues (such as overlapping
81 partitions) rather than stuff nobody else cares about
82 (alignment on entire cylinder boundaries)
83 * Move various "filter" options (partition, offset, swap,
84 scsi) into separate classes, rather than leaving almost
85 everything in plain_io
86 * Simplify and centralize geometry handling and LBA code
87 * Fix some more more compiler warnings
89 -- Alain Knaff <alain@knaff.lu> Thu, 17 Jun 2021 22:23:39 +0200
90 mtools (4.0.29) stable; urgency=low
92 * -Fix bug in cluster preallocation, which was accidentally introduced by compiler warning "fixes" from v4_0_28
94 -- Alain Knaff <alain@knaff.lu> Mon, 31 May 2021 19:07:43 +0200
95 mtools (4.0.28) stable; urgency=low
97 * Support remapping of data (for not-quite linear floppy image files)
98 * Re-open floppy devices read-write if geometry parameters need to be changed
99 * relax consistency checks in mpartition (partitions created by current fdisk would almost never pass these checks)
100 * Fix some compiler warnings
102 -- Alain Knaff <alain@knaff.lu> Sun, 30 May 2021 18:33:09 +0200
103 mtools (4.0.27) stable; urgency=low
104 * Fix type error in calls to iconv functions
106 -- Alain Knaff <alain@knaff.lu> Fri, 16 Apr 2021 20:54:49 +0200
107 mtools (4.0.26) stable; urgency=low
108 * Fix compilation on Macintosh
109 * Ignore image file locking errors if we are performing a read-only access anyways
110 * Minor man-page fixes
111 -- Alain Knaff <alain@knaff.lu> Sat, 28 Nov 2020 12:46:04 +0100
112 mtools (4.0.25) stable; urgency=low
113 * Preserve non-updated contents of info sector, just in case it contains program code
114 * When parsing config file, always use "C" locale for case-insensitive comparisons
115 -- Alain Knaff <alain@knaff.lu> Sat, 24 Oct 2020 16:53:52 +0200
116 mtools (4.0.24) stable; urgency=low
117 * Spelling fixes in documentation
118 * Permit calling "make install" with >= -j2
119 * Added AC_SYS_LARGEFILE, needed for compiling on certain ARM procs
121 -- Alain Knaff <alain@knaff.lu> Sun, 22 Mar 2020 07:45:19 +0100
122 mtools (4.0.23) stable; urgency=low
123 * Address lots of compiler warnings (assignments between different types)
124 * Network speedup fixes for floppyd (TCP_CORK)
126 * Explicitly pass available target buffer size for character set conversions
128 -- Alain Knaff <alain@knaff.lu> Sun, 9 Dec 2018 23:26:50 +0100
129 mtools (4.0.22) stable; urgency=low
130 * Fixed -f flag for mformat (size is KBytes, rather than sectors)
131 * Fixed toupper/tolower usage (unsigned char rather than plain signed)
132 -- Alain Knaff <alain@knaff.lu> Sun, 2 Dec 2018 18:29:59 +0100
134 mtools (4.0.21) stable; urgency=low
135 * Fixed compilation for MingW
136 * After MingW compilation, make sure executable has .exe extension
137 * Addressed compiler warnings
138 * Fixed length handling in character set conversion (Unicode file names)
139 * Fixed matching of character range, when containing Unicode characters (mdir "c:test[α-ω].exe")
140 * Fixed initialization of my_scsi_cmd constructor
141 -- Alain Knaff <alain@knaff.lu> Sat, 24 Nov 2018 09:50:03 +0100
143 mtools (4.0.20) stable; urgency=low
144 * initialize directory entries to 0
145 * bad message "Too few sectors" replaced with "Too many sectors"
146 * apostrophe in mlabel no longer causes generation of long entry
147 * option to fake system date for file creation using the SOURCE_DATE_EPOCH environment variables
148 * can now be compiled with "clang" compiler
149 * fallback function for strndup, for those platforms that don't have it
150 * fixed a number of -Wextra warnings
151 * new compressed archive formats for uz/lz
152 * allow to specify number of reserved sectors for FAT32.
153 * file/device locking with timeout (rather than immediate failure)
154 * fixed support for BPB-less legacy formats.
155 * removed check that disk must be an integer number of tracks.
156 * removed .eh/.oh macros from manual pages
157 -- Alain Knaff <alain@knaff.lu> Sun, 11 Nov 2018 14:56:06 +0100
159 mtools (4.0.19) stable; urgency=low
160 * Fix for short file names starting with character 0xE5
161 (by remapping it to 0x5)
162 * mpartition: Partition types closer to what Microsoft uses
163 * mformat: figure out LBA geometry as last resort if geometry
164 * is neither specified in config and/or commandline, nor can be
165 * queried from the device
166 * mformat: use same default cluster size by size as Microsoft
168 * additional sanity checks
169 * document how cluster size is picked in mformat.c man page
170 * document how partition types are picked in mpartition.c man page
171 -- Alain Knaff <alain@knaff.lu> Thu, 29 Sep 2018 12:00:00 +0200
172 mtools (4.0.18) stable; urgency=low
173 * Fix for names of iconv encodings on AIX
174 * Fix mt_size_t on NetBSD
175 * Fixed compilation on Mingw
176 * Fixed doc (especially mformat)
177 * Fix mformat'ing of FAT12 filesystems with huge cluster sizes
178 * Minfo prints image file name in mformat command line if an image
179 * file name was given
180 * Always generate gzip-compressed RPMs, in order to remain
181 * compatible with older distributions
182 * Fixed buffer overflow with drive letter in mclasserase
183 -- Alain Knaff <alain@knaff.lu> Wed, 9 Jan 2013 00:21:20 +0200
184 mtools (4.0.17) stable; urgency=low
186 * mbadblocks now takes a list of bad blocks (either as sectors
188 * mbadblocks now is able to do write scanning for bad blocks
189 * mshowfat can show cluster of specific offset
190 * Enable mtools to deal with very small sector sizes...
191 * Fixed encoding of all-lowercase names (no need to mangle
193 * Consider every directory entry after an ENDMARK (0x00) to be deleted
194 * After writing a new entry at end of a directory, be sure to also add
196 * Deal with possibility of a NULL pointer being returned by
197 localtime during timestamp conversion
198 -- Alain Knaff <alain@knaff.lu> Wed, 29 Jun 2011 00:21:20 +0200
199 mtools (4.0.16) stable; urgency=low
202 * fixed formatting of fat_size_calculation.tex document
203 * compatibility with current autoconfig versions
204 * Make it clear that label is limited to 11 characters
205 * Fixed typo in initialization of FAT32 info sector
207 -- Alain Knaff <alain@knaff.lu> Sat, 16 Apr 2011 18:00:30 +0200
208 mtools (4.0.15) stable; urgency=low
210 * Added missing -i option to mshortname
211 * Split .deb package into mtools and floppyd in order to
214 -- Alain Knaff <alain@knaff.lu> Sun, 17 Oct 2010 19:42:46 +0200
215 mtools (4.0.14) stable; urgency=low
217 * New mshortname command
218 * Fix floppyd for disks bigger than 2 Gig
219 * Remove obsolete -z flag
220 * Remove now unsupported AC_USE_SYSTEM_EXTENSIONS
221 * Fixed output formatting of mdir if MTOOLS_DOTTED_DIR is set
222 * Mformat now correctly writes backup boot sector
223 * Fixed signedness of serial number in mlabel
224 * Fixed buffer size problem in mlabel
225 * Make mlabel write backup boot sector if FAT32
226 * Catch situation where both clear and new label are given to mlabel
227 * Quote filename parameters to scripts
228 * Mformat: Close file descriptor for boot sector
229 * Added lzip support to scripts/uz
230 * Added Tot_sectors option to mformat
231 * Fixed hidden sector handling in mformat
232 * Minfo generates mformat command lines containing new -T option
233 * Mlabel prints error if label too long
235 -- Alain Knaff <alain@knaff.lu> Tue, 12 Oct 2010 00:19:48 +0200
236 mtools (4.0.13) stable; urgency=low
238 * Merged Debian patches
240 -- Alain Knaff <alain@knaff.lu> Sun, 28 Feb 2010 15:33:45 +0100
241 mtools (4.0.12) stable; urgency=low
243 * Mingw compatibility fixes
245 -- Alain Knaff <alain@knaff.lu> Tue, 3 Nov 2009 21:26:58 +0100
246 mtools (4.0.11) stable; urgency=low
248 * Fixed compiler in mlabel.c and elsewhere
249 * Fixed h flag in mattrib.c
250 * Added missing error checking in floppyd and elsewhere
252 -- Alain Knaff <alain@knaff.lu> Sat, 29 Aug 2009 14:38:19 +0200
253 mtools (4.0.10) stable; urgency=low
255 * More copyright stuff
256 * Fixed issues with max filesize (was 2GB instead of 4GB, and
257 warned only after copying the beginning)
259 -- Alain Knaff <alain@knaff.lu> Tue, 3 Mar 2009 22:14:04 +0100
260 mtools (4.0.9) stable; urgency=low
262 * More copyright stuff
264 -- Alain Knaff <alain@knaff.lu> Mon, 2 Mar 2009 22:15:54 +0100
265 mtools (4.0.8) stable; urgency=low
269 -- Alain Knaff <alain@knaff.lu> Sun, 1 Mar 2009 00:36:22 +0100
270 mtools (4.0.7) stable; urgency=low
272 * Fixed conversion to native on OS/2
273 * Fix parsing of --help flag
275 -- Alain Knaff <alain@knaff.lu> Tue, 24 Feb 2009 19:55:46 +0100
276 mtools (4.0.6) stable; urgency=low
278 * Fallback for missing wchar_t iconv codepage on OS/2
279 * Fixes for LSEEK64 support
280 * Support for --help that returns a 0 exit status
282 -- Alain Knaff <alain@knaff.lu> Sun, 22 Feb 2009 02:04:32 +0100
283 mtools (4.0.5) stable; urgency=low
285 * Make setpgrp() usage in floppyd conditional
286 * Re-instate PACKED around structure (ARM)
289 -- Alain Knaff <alain@knaff.lu> Thu, 19 Feb 2009 23:55:04 +0100
290 mtools (4.0.4) stable; urgency=low
292 * BSD support: SCSI, use getuserid/getgroupid in floppyd
293 * Another attempt at putwc fix for OS/2
295 * Fallback for putwc if there is wchar (OS/2)
297 -- Alain Knaff <alain@knaff.lu> Sun, 15 Feb 2009 16:18:32 +0100
298 mtools (4.0.3) stable; urgency=low
300 * Fix multipart pathname parsing bug in vfat.c (forgot limited length)
301 * Supplied fallback define for putwc
302 * Copyright notices in all sources
304 -- Alain Knaff <alain@knaff.lu> Mon, 9 Feb 2009 21:46:01 +0100
305 mtools (4.0.2) stable; urgency=low
307 * Fixed off-by-2 error in unix_name in file_name.c
309 -- Alain Knaff <alain@knaff.lu> Mon, 26 Jan 2009 22:58:06 +0100
310 mtools (4.0.1) stable; urgency=low
312 * Missing functions on Solaris
314 -- Alain Knaff <alain@knaff.lu> Sun, 7 Dec 2008 21:38:55 +0100
315 mtools (4.0.0) stable; urgency=low
317 * Offset for -i-specified image files
319 -- Alain Knaff <alain@knaff.lu> Sat, 29 Nov 2008 09:20:30 +0100
320 mtools (4.0.0-pre2) stable; urgency=low
322 * Use transliteration to represent characters which don't exist in
325 -- Alain Knaff <alain@knaff.lu> Tue, 18 Nov 2008 22:42:23 +0100
326 mtools (4.0.0-pre1) stable; urgency=low
330 -- Alain Knaff <alain@knaff.lu> Sat, 1 Nov 2008 20:52:58 +0100
331 mtools (3.9.11-20071226) stable; urgency=low
333 * first release of debian package
335 -- Alain Knaff <alain@knaff.lu> Tue, 28 Aug 2007 23:23:37 +0100