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