61dc673b0c4f54a30f2fb8e8e64bed7d54ca2c30
[platform/upstream/mtools.git] / debian / changelog
1 mtools (4.0.34) stable; urgency=low
2
3   *  Fix mcopy -s issue
4
5  -- Alain Knaff <alain@knaff.lu>  Fri, 23 Jul 2021 12:41:11 +0200
6 mtools (4.0.33) stable; urgency=low
7
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
15
16  -- Alain Knaff <alain@knaff.lu>  Sat, 17 Jul 2021 18:31:38 +0200
17 mtools (4.0.32) stable; urgency=low
18
19   * Simplify algorithm that choses filesystem parameters for format, and align
20     it more closely with what Win7 does
21
22   * Fix mformatting XDF when XDF not explicitly specified on mformat command
23     line
24
25   * easier way to enter sizes on mformat command line (mformat -C -T 1440K)
26
27   * For small sizes, mformat assumes floppy geometries (heads 1 or 2,
28     tracks 40 or 80)
29
30   * Handle attempts to mformat too small filesystems more gracefully
31
32   * Enable minfo to print out additional mformat command line parameters, if
33     the present filesystem uses non-default values for these
34
35   * minfo no longer prints bigsect if smallsect is set
36
37   * for remap filter, error when trying to write non-zero data to unmapped
38     sectors
39
40   * Fix misc compilation warnings occuring when disabling certain features
41     (largefiles, raw-term)
42
43  -- Alain Knaff <alain@knaff.lu>  Sat, 10 Jul 2021 14:31:23 +0200
44 mtools (4.0.31) stable; urgency=low
45
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
55     elsewhere.
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
60     stream.c
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
66
67  -- Alain Knaff <alain@knaff.lu>  Sat, 19 Jun 2021 17:22:27 +0200
68 mtools (4.0.30) stable; urgency=low
69
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
88
89  -- Alain Knaff <alain@knaff.lu>  Thu, 17 Jun 2021 22:23:39 +0200
90 mtools (4.0.29) stable; urgency=low
91
92   * -Fix bug in cluster preallocation, which was accidentally introduced by compiler warning "fixes" from v4_0_28
93
94  -- Alain Knaff <alain@knaff.lu>  Mon, 31 May 2021 19:07:43 +0200
95 mtools (4.0.28) stable; urgency=low
96
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
101
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
105
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
120
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)
125   * Typo fixes
126   * Explicitly pass available target buffer size for character set conversions
127
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
133
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
142
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
158
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
167   for FAT32
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
185
186   * mbadblocks now takes a list of bad blocks (either as sectors
187     or as clusters)
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
192     these)
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
195     an ENDMARK (0x00)
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
200
201   * configure.in fixes
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
206
207  -- Alain Knaff <alain@knaff.lu>  Sat, 16 Apr 2011 18:00:30 +0200
208 mtools (4.0.15) stable; urgency=low
209
210   * Added missing -i option to mshortname
211   * Split .deb package into mtools and floppyd in order to
212     match Ubuntu
213
214  -- Alain Knaff <alain@knaff.lu>  Sun, 17 Oct 2010 19:42:46 +0200
215 mtools (4.0.14) stable; urgency=low
216
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
234
235  -- Alain Knaff <alain@knaff.lu>  Tue, 12 Oct 2010 00:19:48 +0200
236 mtools (4.0.13) stable; urgency=low
237
238   * Merged Debian patches
239
240  -- Alain Knaff <alain@knaff.lu>  Sun, 28 Feb 2010 15:33:45 +0100
241 mtools (4.0.12) stable; urgency=low
242
243   * Mingw compatibility fixes
244
245  -- Alain Knaff <alain@knaff.lu>  Tue,  3 Nov 2009 21:26:58 +0100
246 mtools (4.0.11) stable; urgency=low
247
248   * Fixed compiler in mlabel.c and elsewhere
249   * Fixed h flag in mattrib.c
250   * Added missing error checking in floppyd and elsewhere
251
252  -- Alain Knaff <alain@knaff.lu>  Sat, 29 Aug 2009 14:38:19 +0200
253 mtools (4.0.10) stable; urgency=low
254
255   * More copyright stuff
256   * Fixed issues with max filesize (was 2GB instead of 4GB, and
257     warned only after copying the beginning)
258
259  -- Alain Knaff <alain@knaff.lu>  Tue,  3 Mar 2009 22:14:04 +0100
260 mtools (4.0.9) stable; urgency=low
261
262   * More copyright stuff
263
264  -- Alain Knaff <alain@knaff.lu>  Mon,  2 Mar 2009 22:15:54 +0100
265 mtools (4.0.8) stable; urgency=low
266
267   * Copyright notices
268
269  -- Alain Knaff <alain@knaff.lu>  Sun,  1 Mar 2009 00:36:22 +0100
270 mtools (4.0.7) stable; urgency=low
271
272   * Fixed conversion to native on OS/2
273   * Fix parsing of --help flag
274
275  -- Alain Knaff <alain@knaff.lu>  Tue, 24 Feb 2009 19:55:46 +0100
276 mtools (4.0.6) stable; urgency=low
277
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
281
282  -- Alain Knaff <alain@knaff.lu>  Sun, 22 Feb 2009 02:04:32 +0100
283 mtools (4.0.5) stable; urgency=low
284
285   * Make setpgrp() usage in floppyd conditional
286   * Re-instate PACKED around structure (ARM)
287   * LSEEK64
288
289  -- Alain Knaff <alain@knaff.lu>  Thu, 19 Feb 2009 23:55:04 +0100
290 mtools (4.0.4) stable; urgency=low
291
292   * BSD support: SCSI, use getuserid/getgroupid in floppyd
293   * Another attempt at putwc fix for OS/2
294   * Further GNU fixes
295   * Fallback for putwc if there is wchar (OS/2)
296
297  -- Alain Knaff <alain@knaff.lu>  Sun, 15 Feb 2009 16:18:32 +0100
298 mtools (4.0.3) stable; urgency=low
299
300   * Fix multipart pathname parsing bug in vfat.c (forgot limited length)
301   * Supplied fallback define for putwc
302   * Copyright notices in all sources
303
304  -- Alain Knaff <alain@knaff.lu>  Mon,  9 Feb 2009 21:46:01 +0100
305 mtools (4.0.2) stable; urgency=low
306
307   * Fixed off-by-2 error in unix_name in file_name.c
308
309  -- Alain Knaff <alain@knaff.lu>  Mon, 26 Jan 2009 22:58:06 +0100
310 mtools (4.0.1) stable; urgency=low
311
312   * Missing functions on Solaris
313
314  -- Alain Knaff <alain@knaff.lu>  Sun,  7 Dec 2008 21:38:55 +0100
315 mtools (4.0.0) stable; urgency=low
316
317   * Offset for -i-specified image files
318
319  -- Alain Knaff <alain@knaff.lu>  Sat, 29 Nov 2008 09:20:30 +0100
320 mtools (4.0.0-pre2) stable; urgency=low
321
322   * Use transliteration to represent characters which don't exist in
323   target set
324
325  -- Alain Knaff <alain@knaff.lu>  Tue, 18 Nov 2008 22:42:23 +0100
326 mtools (4.0.0-pre1) stable; urgency=low
327
328   * Unicode support
329
330  -- Alain Knaff <alain@knaff.lu>  Sat,  1 Nov 2008 20:52:58 +0100
331 mtools (3.9.11-20071226) stable; urgency=low
332
333   * first release of debian package
334
335  -- Alain Knaff <alain@knaff.lu>  Tue, 28 Aug 2007 23:23:37 +0100