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