1261 lines
41 KiB
Plaintext
1261 lines
41 KiB
Plaintext
v4_0_37
|
||
- Removed mclasserase commands, which doesn't fit the coding
|
||
structure of the rest of mtools
|
||
- Add support to -i option to mcd
|
||
- Document -i in mtools.1
|
||
- Fix a missing commad error in floppyd_io.c
|
||
|
||
v4_0_36
|
||
- Fix error status of recursive listing of empty root directory
|
||
- If recursive listing, also show matched files at level one
|
||
- Use "seekless" reads & write internally, where possible
|
||
- Text mode conversion refactoring
|
||
- Misc refactoring
|
||
|
||
v4_0_35
|
||
- Fix cluster padding at end of file in batch mode, and add
|
||
comments about what happens here
|
||
|
||
v4_0_34
|
||
- Fix mcopy -s issue
|
||
|
||
v4_0_33
|
||
- Fix support for partitions (broken in 4.0.30)
|
||
- Portability fixes for Solaris 10 and 11
|
||
- General simplification of configure script, and largefile handling
|
||
- Tested and fixed for platforms *without* largefile support
|
||
- In cases where lseek works with 32-bit offsets, prefer
|
||
lseek64 over llseek
|
||
- Fixed floppy sector size handling on platforms that are not
|
||
Linux
|
||
- Added support for image files on command line to mcat
|
||
|
||
v4_0_32
|
||
- Simplify algorithm that choses filesystem parameters for
|
||
format, and align it more closely with what Win7 does
|
||
- Fix mformatting XDF when XDF not explicitly specified on
|
||
mformat command line
|
||
- easier way to enter sizes on mformat command line (mformat -C -T
|
||
1440K)
|
||
- For small sizes, mformat assumes floppy geometries (heads 1 or 2,
|
||
tracks 40 or 80)
|
||
- Handle attempts to mformat too small filesystems more gracefully
|
||
- Enable minfo to print out additional mformat command line
|
||
parameters, if the present filesystem uses non-default
|
||
values for these
|
||
- minfo no longer prints bigsect if smallsect is set
|
||
- for remap filter, error when trying to write non-zero data
|
||
to unmapped sectors
|
||
- Fix misc compilation warnings occuring when disabling
|
||
certain features (largefiles, raw-term)
|
||
|
||
v4_0_31
|
||
- Move Linux-specific block device sizing code into
|
||
linux-specific section of devices.c
|
||
- Error messages for all failure cases on fs_init failure
|
||
- Fix compilation without XDF support (OpenImage signature)
|
||
- Fix polarity of format_xdf command-line parameter of mformat
|
||
- In XDF_IO retry enough times to actually succeed, even if
|
||
FDC was in a bad state before
|
||
- Remove useless buffer flushing triggered when giving up a
|
||
reference to a stream node that is still referenced
|
||
elsewhere.
|
||
- Clearer error message if neither size nor geometry of drive
|
||
to be mformatted is known
|
||
- In mformat, make Fs dynamically allocated rather than
|
||
on-stack, so as to be able to use utilities supplied by
|
||
stream.c
|
||
- Remove duplicate writing of backup boot sector
|
||
- Allow to infer geometry if only size is specified
|
||
- Protect against attempt to create zero-sized buffer
|
||
- Code simplification in mattrib
|
||
- Remove dead code in mpartition
|
||
|
||
v4_0_30
|
||
- Fixed XDF floppy disk access
|
||
- Fixed faulty behavior at end of image in mcat
|
||
- Device/Image size handling refactoring
|
||
- allow remap to write to zero-backed sectors (may happen if
|
||
buffer is flushed, and is not an error in that case)
|
||
- Raise an error when trying to mcopy multiple source files
|
||
over a single destination file (rather than directory)
|
||
- fix handling of "hidden" sectors (is a 2 byte quantity on
|
||
small disks, not 4 byte as previously assumed)
|
||
- Modernize partition support. Tuned consistency check to
|
||
actually check about important issues (such as overlapping
|
||
partitions) rather than stuff nobody else cares about
|
||
(alignment on entire cylinder boundaries)
|
||
- Move various "filter" options (partition, offset, swap,
|
||
scsi) into separate classes, rather than leaving almost
|
||
everything in plain_io
|
||
- Simplify and centralize geometry handling and LBA code
|
||
- Fix some more more compiler warnings
|
||
v4_0_29
|
||
- Fix bug in cluster preallocation, which was accidentally introduced
|
||
by compiler warning "fixes" from v4_0_28
|
||
v4_0_28
|
||
- Support remapping of data (for not-quite linear floppy image files)
|
||
- Re-open floppy devices read-write if geometry parameters need to
|
||
be changed
|
||
- relax consistency checks in mpartition (partitions created
|
||
by current fdisk would almost never pass these checks)
|
||
- Fix some compiler warnings
|
||
v4_0_27
|
||
- Fix type error in calls to iconv functions
|
||
v4_0_26
|
||
- Fix compilation on Macintosh
|
||
- Ignore image file locking errors if we are performing a
|
||
read-only access anyways
|
||
- Minor man-page fixes
|
||
v4_0_25
|
||
- Preserve non-updated contents of info sector, just in case
|
||
it contains program code
|
||
- When parsing config file, always use "C" locale for
|
||
case-insensitive comparisons
|
||
v4_0_24
|
||
- Spelling fixes in documentation
|
||
- Permit calling "make install" with >= -j2
|
||
- Added AC_SYS_LARGEFILE, needed for compiling on certain ARM procs
|
||
v4_0_23
|
||
- Address lots of compiler warnings (assignments between different types)
|
||
- Network speedup fixes for floppyd (TCP_CORK)
|
||
- Typo fixes
|
||
- Explicitly pass available target buffer size for character
|
||
set conversions
|
||
v4_0_22
|
||
- Fixed -f flag for mformat (size is KBytes, rather than sectors)
|
||
- Fixed toupper/tolower usage (unsigned char rather than plain signed)
|
||
v4_0_21
|
||
- Fixed compilation for MingW
|
||
- After MingW compilation, make sure executable has .exe extension
|
||
- Addressed compiler warnings
|
||
- Fixed length handling in character set conversion (Unicode file names)
|
||
- Fixed matching of character range, when containing Unicode
|
||
characters (mdir "c:test[α-ω].exe")
|
||
- Fixed initialization of my_scsi_cmd constructor
|
||
v4_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
|
||
v4_0_19
|
||
- Fix for short file names starting with character 0xE5
|
||
(by remapping it to 0x5)
|
||
- mpartition: Partition types closer to what Microsoft uses
|
||
- mformat: figure out LBA geometry as last resort if geometry
|
||
is neither specified in config and/or commandline, nor can be
|
||
queried from the device
|
||
- mformat: use same default cluster size by size as Microsoft
|
||
for FAT32
|
||
- additional sanity checks
|
||
- document how cluster size is picked in mformat.c man page
|
||
- document how partition types are picked in mpartition.c man page
|
||
v4_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
|
||
v4_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
|
||
v4_0_16
|
||
configure.in fixes
|
||
fixed formatting of fat_size_calculation.tex document
|
||
compatibility with current autoconfig versions
|
||
Make it clear that label is limited to 11 characters
|
||
Fixed typo in initialization of FAT32 info sector
|
||
v4_0_15
|
||
Added missing -i option to mshortname
|
||
Split .deb package into mtools and floppyd in order to
|
||
match Ubuntu
|
||
v4_0_14
|
||
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
|
||
v4_0_13
|
||
Merged Debian patches
|
||
v4_0_12
|
||
Mingw compatibility fixes
|
||
v4_0_11
|
||
Fixed compiler warnings in mlabel.c and elsewhere
|
||
Fixed h flag in mattrib.c
|
||
Added missing error checking in floppyd and elsewhere
|
||
|
||
v4_0_10
|
||
More copyright stuff...
|
||
Fixed issues with max filesize (was 2GB instead of 4GB, and
|
||
warned only after copying the beginning)
|
||
v4_0_9
|
||
More copyright stuff
|
||
v4_0_8
|
||
Corrected copyright attributions in the various files
|
||
v4_0_7
|
||
Fixed conversion to native on OS/2
|
||
Fix parsing of --help flag
|
||
v4_0_6
|
||
Fallback for missing wchar_t iconv codepage on OS/2
|
||
Fixes for LSEEK64 support
|
||
Support for --help that returns a 0 exit status
|
||
v4_0_5
|
||
Make setpgrp() usage in floppyd conditional
|
||
Re-instate PACKED around structure (ARM)
|
||
LSEEK64
|
||
|
||
v4_0_4
|
||
BSD support: SCSI, use getuserid/getgroupid in floppyd
|
||
Another attempt at putwc fix for OS/2
|
||
Further GNU fixes
|
||
Fallback for putwc if there is wchar (OS/2)
|
||
v4_0_3
|
||
Fix multipart pathname parsing bug in vfat.c (forgot limited length)
|
||
Supplied fallback define for putwc
|
||
Copyright notices in all sources
|
||
v4_0_2
|
||
Off-by-2 error in unix_name in file_name.c
|
||
v4_0_1
|
||
Missing functions on Solaris
|
||
v4_0_0
|
||
Offset for -i-specified image files
|
||
v4_0_0_pre2
|
||
Use transliteration to represent characters which don't exist in
|
||
target set
|
||
v4_0_0_pre1
|
||
Mtools-4 with Unicode support
|
||
Released 4.0.0_pre1
|
||
v20071226
|
||
Debian build files
|
||
Fixed security issue with doctored file names
|
||
64 bit compilation fixes
|
||
v20070601
|
||
Fixed misc blunders...
|
||
v20070531
|
||
Fixed lots of minor items raised by gcc4
|
||
Merged some of the BSD patches
|
||
New version of amuFormat.sh written in sh rather than csh
|
||
Support for config parameters after -i file
|
||
Released 3.9.11
|
||
v20070411
|
||
Added sizecode printing on minfo
|
||
In mformat manpage, use same flag for sector number than printed in
|
||
minfo
|
||
Limit sizecode to 6, else it will overflow max sector size defined in
|
||
msdos.h
|
||
v20070308
|
||
Applied mingw patch by Jamey Sharp and Josh Triplett
|
||
v20070306
|
||
Fixed doc about /etc/default
|
||
v20070305
|
||
Fixed mlabel on read-only disks
|
||
v20060626
|
||
Merged Redhat/Fedora patches
|
||
v20060531
|
||
#ifdef linux-dependent code in mformat.c
|
||
v20060525
|
||
Fix gcc4 warnings
|
||
Fix reading of boot sector (block size)
|
||
v20060228b
|
||
Do no longer open floppy devices with O_EXCL, in order to enable
|
||
work-around against broken cache.
|
||
v20060228
|
||
If no info dir exists at all, assume dir
|
||
v20060227
|
||
Support for DESTDIR
|
||
v20051011
|
||
Fix Unix loop
|
||
v20050410
|
||
Cygwin compatibility
|
||
v20050317
|
||
Solaris 8 compatibility
|
||
v20050302
|
||
Released 3.9.10
|
||
v20050228
|
||
Support for multiple drives in floppyd
|
||
v20050213b
|
||
Updated .spec file
|
||
v20050213
|
||
Fixed some long name directory entry freeing bugs
|
||
v20040505
|
||
Fixed duplicate FAT writing error. Fixed segfault on short images.
|
||
Mformat creates images of correct size.
|
||
CYGWIN compatibility (O_BINARY flag).
|
||
v20040420
|
||
Cygwin patch for plain_io.c (no locking)
|
||
v20040228
|
||
Fix a couple of memory leaks in config file parsing. Fix llong.h
|
||
(redefined same symbol twice)
|
||
Fix a variable initialization problem in plain_io.c
|
||
New mclasserase command to erase memory cards
|
||
C99 "compatibility"
|
||
v20030718
|
||
Fix rootskip and rate of XDF disks
|
||
v20030705
|
||
Fix inverted IS_MFORMAT_ONLY condition in plain_io.c
|
||
v20030609
|
||
Moved putc after variable description (anybody knows about a -W
|
||
flag so that gcc warns about these?)
|
||
v20030606
|
||
Fixed mattrib -p (missing slash)
|
||
v20030605
|
||
Added -m option to mformat to specify a non-standard mediabyte
|
||
v20030524
|
||
Added -d options to mformat to specify number of FAT copies. Can
|
||
also be set using the MTOOLS_NFATS environmental variable.
|
||
Also added similar env variable for root directory length
|
||
Signed/unsigned fixes, to satisfy increased pickyness of gcc ;-)
|
||
CYGWIN fixes for mcat
|
||
floppyd bugfixes
|
||
v20030213
|
||
Released 3.9.9 : Identical to pre-3.9.9 except for the version number
|
||
v20030213
|
||
Released 3.9.9 Pre-1
|
||
Fixed max numbers of sectors for FAT12 and FAT16 (was off by one...)
|
||
Improved fat_len calculation
|
||
Fixed plain_io.c bug (Swap byte applied after partition stuff,
|
||
instead of before)
|
||
v20030118
|
||
Fixed mcat end-of-file bugs (mcat went on writing, and writing,
|
||
and writing, even after end of file)
|
||
v20030105
|
||
If "standard" CHS specified, but non-standard root dir size do not
|
||
use table-lookup based geometry ("old-dos media descriptor")
|
||
v20021118
|
||
David's new uz script, that can use commands other than gzip for
|
||
compression
|
||
v20021116
|
||
Fixed vold support for mpartition
|
||
v20021105
|
||
Added PACKED to unicode_char declaration (Arm)
|
||
Mpartition can now create the image if -I is specified.
|
||
v20021104
|
||
Support for geometry-less Atari disks
|
||
Support for byte-swapping disks
|
||
v20021102b
|
||
Avoid .(l and .)l in generated man pages
|
||
v20021102
|
||
-i flag
|
||
Fix mformat for 2m
|
||
Fix [] wildcard off-by-one error
|
||
Avoid overwriting (Unix) file by itself in mcopy
|
||
Avoid cloberring any file if implicit target is used (the
|
||
one-argument syntax of mcopy)
|
||
Added Zip 750 entry to mzip.c
|
||
SCO Scsi fix
|
||
v20020125
|
||
Fixes for cygwin
|
||
Fixes in buffer.c for oddly sized image files
|
||
Mformat.c fixes to avoid making images which would not be
|
||
readable in windows.
|
||
v20010908
|
||
Warn for invalid partition numbers
|
||
v20010526
|
||
Released pre6-3.9.8 : getting rid of linux-gnu references is
|
||
almost as difficult as exorcising the devil...
|
||
v20010526
|
||
Released pre5-3.9.8 after fixing a couple of version numbers
|
||
v20010526
|
||
Applied Adrian Bunk's patches, minus the Stallmanisms.
|
||
De-stallmanized config.gues and config.sub files
|
||
pre4-3.9.8
|
||
v20010521
|
||
Fixed DELMARK translation of mcopy's -T option, pre3-3.9.8
|
||
v20010521
|
||
Fixed #ifdef DEBUG statements, pre2-3.9.8
|
||
v20010520
|
||
Released pre-3.9.8
|
||
v20010507
|
||
Updated config.guess/config.sub to support Darwin
|
||
Patch for converting contents of files from/to Dos' version of
|
||
8bit Ascii
|
||
Fixed bug in to_unix function
|
||
v20010330
|
||
Updated freebsd floppy device definitions
|
||
v20010325
|
||
Fixes for floppyd to work with current protocol version of floppyd
|
||
v20010325
|
||
Fixed parsing of Unix filenames ending with slash
|
||
v20010325
|
||
Fixed file closing of floppyd
|
||
v20001213
|
||
Fixed a cindex entry in documentation
|
||
v20001113
|
||
Rewrote PDF rule to use pdflatex, rather than go through dvi
|
||
(pdflatex output looks nicer)
|
||
v20001113
|
||
Fixed JAZ Zip file overwrite bug (actually, this bug could occur
|
||
on any disk reasonably full...)
|
||
v20001018
|
||
Fix mzip manpage to include Linux in the list of supported OS'es
|
||
v20001009
|
||
Protect against division by zero when reading BSD disks...
|
||
v20000829
|
||
Documentation fixes
|
||
v20000820
|
||
Hurd openflags fix in mainloop.c
|
||
Added description for t option to mcopy man page
|
||
Added -lbsd to list of libraries to be tested for LynxOS
|
||
Unset LANG in mkmanpages
|
||
Updated config.gues/config.sub
|
||
Removed stale documentation for xcopy
|
||
Fixed typo in mformat man page
|
||
v20000810
|
||
Zip 250 support in mzip
|
||
v20000708
|
||
Floppyd robustness
|
||
v20000703
|
||
Variable initialization in mdir.c
|
||
v20000623
|
||
Do not use offset_t on AIX ==> broken
|
||
v20000610
|
||
Large disk fixes, especially for Solaris
|
||
v20000601
|
||
Released Mtools-3.9.7
|
||
v20000528
|
||
Mtools-pre2-3.9.7 released: some potential buffer overflows
|
||
v20000521
|
||
Mtools-pre-3.9.7 released
|
||
v20000520
|
||
Added devices for OpenBSD (the previous NetBSD/OpenBSD where wrong
|
||
for OpenBSD)
|
||
v20000517
|
||
Fixed a couple of floppyd bugs
|
||
v20000514
|
||
Added texclean to make distclean, added new "pdf" target.
|
||
v20000510
|
||
Did away with ipaddr_t and replaced it with IPaddr_t which is
|
||
guaranteed not to crash anywhere...
|
||
v20000509
|
||
Defined geometry for default a: devices on Linux and Solaris with vold
|
||
v20000502
|
||
Carefully navigate Solaris' polluted namespace...
|
||
v20000501
|
||
Suppressed bogus error message when mcopying to an existing file.
|
||
v20000429
|
||
Fixed mformat problem with Fat32 (mformat didn't initialize the
|
||
label and fat type fields in the boot sector, and the other mtools
|
||
utils didn't check them)
|
||
v20000428
|
||
Fixed two more scandisk problems:
|
||
- the infosector should end with 0x55aa
|
||
- When deleting a file, be sure to DELMARK the VSE's as
|
||
well as the main entry
|
||
v20000428
|
||
Fixed an evasive Fat32 bug: a parent directory entry pointing to
|
||
the root should have an address of 0 instead of the more logical 2
|
||
v20000416
|
||
Corrected mdir error handling
|
||
Fixed a bug in mren (problem when renaming short file names)
|
||
v20000412
|
||
Corrected a typo in error handling
|
||
v20000410
|
||
Fixed size problem with Ctrl-Z.
|
||
v20000401
|
||
(No joke): avoid setting volume serial number on "Old Dos" disks
|
||
v20000320
|
||
- Re-aligned command line options with Dos
|
||
- New -n/-N option for mlabel to change volume serial numbers
|
||
- Mattrib -p escapes file names in order to handle file name
|
||
containing spaces
|
||
- Changed mformat serial number format
|
||
v19991121
|
||
Fixed 2 bugs:
|
||
- Mtools would never completely use all directory slots, because
|
||
it overestimated space consumption by 1
|
||
- Mtools did not initialize the stat struct for pipes, and thus
|
||
gave occasionnally bogus "Disk full" error messages
|
||
v19991011
|
||
Rearranged tty open call so that it is only opened when actually
|
||
needed
|
||
v19990807
|
||
Added special case for 0xf7 media descriptor
|
||
v19990729
|
||
Make O_NDELAY conditional everywhere
|
||
v19990715
|
||
Return correct return value from mt_lseek, even if off_t is a 64
|
||
bit quantity
|
||
v19990712
|
||
Treat OpenBSD the same as NetBsd
|
||
v19990630
|
||
Released 3.9.6 with the following fixes:
|
||
- Typoes in xdf_io.c
|
||
- Make Xdf work in nodma mode
|
||
- Fix for mformatting MSS disks
|
||
v19990628
|
||
1st attempt to release 3.9.6 with mostly minor fixes:
|
||
- platform compatibility
|
||
- automatic installation of info files
|
||
- mdir's -X flag no longer implies "recursive"
|
||
v19990419
|
||
3.9.5 released with mostly minor fixes:
|
||
- Starting cluster numbers of "." directory entry
|
||
- Copying of empty Files from Dos to Unix
|
||
- Misc platform compatibility issues
|
||
v19990315
|
||
Another embarrassing bug found, 3.9.4 released. When will this
|
||
nightmare stop?
|
||
v19990314
|
||
Mtools 3.9.3 released
|
||
v19990314
|
||
Open BSD SCSI fixes & added GLIBC linux/unistd.h for llseek. These
|
||
Glibc problems are potentially dangerous, and can lead to data loss.
|
||
v19990314
|
||
Mtools 3.9.2 released
|
||
v19990310
|
||
Fixed typo in plain_io.c
|
||
v19990307
|
||
More rigor about signed vs unsigned issue. FreeBSD Scsi support
|
||
v19990223
|
||
Allow for 2GB Jaz drives
|
||
v19990218
|
||
Rewrote floppyd in C instead of C++
|
||
v19990208
|
||
More buffer fix
|
||
v19990112
|
||
Buffer fix
|
||
v19990111
|
||
"Big disk" fixes
|
||
v19990104
|
||
OS/2 patch
|
||
v19981211
|
||
Make sure that fat_type doesn't overwrite byte 62 with zero =>
|
||
disk unbootable
|
||
v19981204
|
||
Added support for "replay" listing of mattrib. Cleaned up version
|
||
number and date handling (date was not always accurate...)
|
||
v19981204
|
||
Added geometry autodetection code for Linux harddisks to
|
||
mpartition and mformat. Removed misleading references to
|
||
"non-removable media"
|
||
v19981203
|
||
Added boot sector template option for mpartition. Fixed mtools.1
|
||
man page. Mattrib -s e:/ fix
|
||
v19981031
|
||
Man pages bug fixes
|
||
v19981029
|
||
Fixed HP SCSI "big write" bug
|
||
v19980701
|
||
Fixed debug mode in vfat.c
|
||
v19980629
|
||
A few minor floppy related fixes (installation, and replacement
|
||
for setenv function, which is absent from some platforms)
|
||
v19980523
|
||
Added floppyd (remote access to floppy disks)
|
||
v19980522
|
||
Updated mkmanpages script to dynamically get date and mtools
|
||
version. Correct "removable media" error message to talk about
|
||
/etc/mtools.conf instead of /etc/mtools. Do init_geom to read
|
||
geometry if no geometry is set.
|
||
v19980514
|
||
Mtools 3.9.1 released
|
||
v19980503
|
||
Mformats makes disks which are readable both as partitioned and as
|
||
plain
|
||
v19980405
|
||
Corrected Tim Hoogasian's e-mail address
|
||
v19980404
|
||
OS/2 additions
|
||
v19980331
|
||
"Dirty end too big" mformat bug corrected
|
||
v19980330
|
||
Corrected typoes for IRIX devices, use macros for attribute types,
|
||
fix 0 length file bug.
|
||
v19980327
|
||
Loop detection code
|
||
Bigger array for SCSI command
|
||
v19980323
|
||
GLIBC portability
|
||
v19980322
|
||
OS/2 portabilty, GLIBC portability
|
||
v19980320
|
||
Fixes related to Solaris new vold support
|
||
v19980317
|
||
Fixed a few BSD typoes, and renamed ALLCFLAGS in the Makefile to
|
||
CFLAGS for those makes that don't support implicit rules well enough
|
||
v19980310
|
||
Mtools 3.9 released
|
||
v19980308
|
||
Various Bugfixes (overwrite mode and directory cache)
|
||
v19980301
|
||
Added mformat_only flag.
|
||
v19980130
|
||
Fixed non-batchmode mcopy bug. Fixed shortname case bug
|
||
v19980130
|
||
Minfo and mformat boot program bug fixes
|
||
v19980120
|
||
Allow default block sizes per device which are not equal to 512
|
||
v19980108
|
||
Allow and interpret back quotes in file names
|
||
v19980101
|
||
Misc bugfixes
|
||
v19971231
|
||
Scandir optimizations. Fixed nasty Heisenbug in hash.c.
|
||
v19971229
|
||
Fixed integer width problem in fat.c, and minor bugs in hashtable.
|
||
v19971222
|
||
More performance optization. Buffer handl
|
||
ing redone. New
|
||
"asynchronous mode".
|
||
v19971216
|
||
Fixed mtype and mcheck. Started cleaning up out-of-memory handling
|
||
v19971215
|
||
Jacked up performance, and corrected signal handling bugs. Also
|
||
corrected various "Disk full bugs"
|
||
v19971212
|
||
Fixed "Bad address" errors which occurred when running mdu on empty
|
||
files. When copying recursively, do not barf if a directory
|
||
already exist at the target. Mcopy operates silently by default.
|
||
v19971212
|
||
removed mwrite. Obsoleted long ago by mcopy
|
||
v19971211
|
||
fixed mdir -X, added mattrib -X; document both. Fix doc for name
|
||
clash handling
|
||
v19971210
|
||
fixed polarity of sys_errlist. Renamed some include files which
|
||
bore the same name as system include files. Fixed another
|
||
memory leak in dir_grow. A/UX termio workaround.
|
||
v19971209
|
||
fixed filedescriptor leak. Make mbadblocks stoppable. Doc
|
||
fixes. Fixed one memory leak, another one further down the road
|
||
remains... Fixed error handling in createDirectory.
|
||
v19971208
|
||
bugfixes: mbadblocks, fat, unix quit, null pointers in mcopy...
|
||
v19971205
|
||
Renamed it to pre3-3.9 due to mixup when shipping the pre2-3.9
|
||
version. No actual code change apart from patchlevel.h
|
||
v19971204
|
||
Pre2-3.9. Added mpartion manpage. Added misc.o dependency to
|
||
mkmanifest. Fixed mpartition bug with partitions with more
|
||
than 1023 cylinders
|
||
v19971129
|
||
Pre-3.9. Redid the mainloop logic, and got rid of lots of cruft
|
||
in subdir.c and parse.c. It is now possible to put wildcards in
|
||
the directory part of the filename. Design also became simpler,
|
||
making it easier to maintain this part in the future.
|
||
Added a -u flag to mzip to temporarily unprotect a disk
|
||
Added a test to mzip to prevent manipulation of mounted disks
|
||
Added support for partitioned devices in mmount
|
||
v19971116
|
||
Added mdu and recursive mdir
|
||
v19971112
|
||
Fixed bugs in recursive copy stuff, added recursive mattrib, and
|
||
fixed a few buffer overrun bugs
|
||
v19971110
|
||
Added recursive copy and attribute conservation flags to mtools
|
||
v19971029
|
||
Fix parse.c typo
|
||
v19971013
|
||
Include Sys5 directories on SunOs in order to have a correct
|
||
timestamp
|
||
Detect Lilo disks
|
||
v19971006
|
||
Correct vold typo
|
||
v19971002
|
||
Use 8 sector clusters for 32-bit FATs: this is what Micro$oft user
|
||
v19970823
|
||
Corrected gross bug in fat12_decode
|
||
v19970823
|
||
Simplified fat bits handlings
|
||
v19970820
|
||
Raw Scsi_io for SGI
|
||
v19970813
|
||
Buffer.c and FAT bugfixes
|
||
v19970813
|
||
More FAT32 fixes. New mshowfat command.
|
||
v19970813
|
||
Fix FAT32 problem (FAT32 does not use the high nibble)
|
||
v19970812
|
||
Detect presence of sys_errlist using autoconf instead of
|
||
making its usage dependent on BSD.
|
||
Fixed make texclean.
|
||
Guard against corrupted "next free block" pointer in a FAT32
|
||
InfoBlock
|
||
v19970715
|
||
Use root privileges during scsi_init
|
||
v19970714
|
||
Fixed close-on-exec bug.
|
||
v19970714
|
||
Fixed #include in HP_UX. Sys/floppy.h is not known on all flavors
|
||
of HP_UX
|
||
v19970713
|
||
Fixed Makefile so that make -j works without errors. Fixed
|
||
upper/lower bug in mmount
|
||
v19970708
|
||
Released 3.8
|
||
v19970629
|
||
Add option to mformat to keep boot sector, or to read it from
|
||
a file. Added various flags to customize directory listing
|
||
appearance and long name behavior
|
||
v19970629
|
||
Fix bug in yesterdays fix. Also make sure to resize hash
|
||
table if too many deleted entries accumulate.
|
||
v19970628
|
||
Fixed yet another hash table bug
|
||
v19970619
|
||
Yet another HPUX fix.
|
||
v19970619
|
||
Fixed a segfault in mpartition
|
||
v19970617
|
||
Removed a few Stallmanisms in config.guess
|
||
v19970612
|
||
3.7 released
|
||
v19970611
|
||
Corrected a few errors in new vold code
|
||
v19970610
|
||
Removed extra &'s from string addresses.
|
||
Added listing of current configuration to mtools -V
|
||
Updated version number and date in mkmanpages
|
||
v19970604
|
||
New Bebox patch. Removes almost all BEBOX specifities because
|
||
they are no longer needed with the new DR9 release.
|
||
Small fix for size detection of SCSI disks.
|
||
v19970524
|
||
Fixed small typo in new vold code
|
||
v19970524
|
||
Added partition consistency checks for accessing device.
|
||
v19970523
|
||
New version of Solaris vold code
|
||
v19970516
|
||
Solaris floppy geometry. Support for older MO disks (size
|
||
returned in non-standard location)
|
||
Corrected ftp address for fdutils
|
||
v19970504
|
||
Updated README.BEBOX
|
||
v19970504
|
||
Brought Makefile.Be and config.h.Be up to date with the recent
|
||
changes
|
||
v19970504
|
||
Add Ultrix to the list of OS'es which do not define their
|
||
prototypes
|
||
Small Makefile fix
|
||
v19970503
|
||
Various "Next proofintg".
|
||
* add VENDOR_, CPU_ and OS_ before machine type tags
|
||
detected by autoconf. Next tends to be a frequently
|
||
used variable
|
||
* use utimes preferably before utime
|
||
* try to include _all_ termios functions.
|
||
* more precise detection of available termios functions
|
||
v19970501
|
||
Added knowledge of Zip Tools Disk password to mzip.
|
||
v19970429
|
||
Went back to using ALLCFLAGS in Makefile for those people who
|
||
want to override CFLAGS
|
||
v19970426
|
||
Added note about Alpha site to doc.
|
||
v19970423
|
||
Prefer termios.h on Ultrix
|
||
v19970422
|
||
Renamed missing_functions to missFuncs in order to accommodate
|
||
operating systems with file name size limits.
|
||
v19970420
|
||
Autoextend size for images that are too small. Moved BSD
|
||
dependent #ifdef's after the inclusion of sys/param.h, as it
|
||
is there where BSD is defined (sigh!)
|
||
v19970419
|
||
Insist on the fact that mzip's -f flag only makes sense if
|
||
given in addition to -e
|
||
v19970419
|
||
Corrected typo in doc.
|
||
v19970417
|
||
Removed read and write prototypes, they conflict on an Alpha!
|
||
v19970414
|
||
More HP/UX fixes.
|
||
v19970414
|
||
3.6 released
|
||
v19970414
|
||
Do not stat any files in /dev/ on BEOS. Remove spurious system
|
||
include files from non-sysincludes.h file
|
||
v19970413
|
||
Fixed Zip disk eject
|
||
v19970412
|
||
Added Sunos4 and SCO support to scsi.c. Use tzset before
|
||
gettimeofday, except for BSD. Use Z: for a Zip drive, and J:
|
||
for a Jaz drive instead of D: for both. Added machine
|
||
specific libraries and CFLAGS for A/UX.
|
||
v19970410
|
||
Various A/UX fixes. Changed scanning order for termio and
|
||
termios due to problems with the other order on A/UX.
|
||
v19970405
|
||
Print error message for wrong password.
|
||
v19970405
|
||
Include mzip man page
|
||
v19970404
|
||
Document new config flags introduced in 970204.
|
||
On systems not supporting euid, do not bail out if both euid
|
||
and ruid are 0.
|
||
v19970404
|
||
Prevent mmove from moving directories into themselves in order
|
||
to keep a tree-like directory structure
|
||
v19970403
|
||
Fixes for mtools_no_vfat
|
||
v19970402
|
||
Additional config file pointed by MTOOLSRC; possibility to
|
||
switch off generation of VFAT long names.
|
||
v19970401
|
||
HP/UX setresuid support. "Mcopy a: ." bugfix.
|
||
v19970331
|
||
Renamed f_* functions into file_* in order to avoid a clash
|
||
with a preprocessor macro named f_data on AIX.
|
||
v19970323
|
||
Released 3.5, Solaris compatibility fix w.r.t. memmove
|
||
v19970323
|
||
Released 3.4
|
||
v19970319
|
||
Fixed location of configuration file in doc.
|
||
v19970318
|
||
Fixed mlabel bug
|
||
v19970316
|
||
More BSD & 64 bit changes
|
||
v19970308
|
||
Added at_exit implementation for those boxes who have neither
|
||
on_exit nor atexit. Added check to make sure the compiler
|
||
handels structures in a sane way.
|
||
v19970307
|
||
Backed out again of the traditional-cpp change on
|
||
larry.jones@sdrc.com's advice
|
||
v19970306
|
||
Added traditional-cpp in order to make mtools compilable on a Sun
|
||
v19970304
|
||
Fixed nolock flag
|
||
v19970227
|
||
BEOS fixes and support for SCSI devices with a sector size
|
||
different from 512.
|
||
v19970225
|
||
Fixed some preprocessor macros. Added texclean macro to Makefile
|
||
v19970224
|
||
Clarified the documentation about the Bebox.
|
||
v19970224
|
||
Released 3.3
|
||
v19970220
|
||
Made Makefile "AIX-proof". Added precmd to config.c
|
||
v19970219
|
||
Fixed typo in mdel.
|
||
v19970217
|
||
Osf4 support. Released 3.2
|
||
v19970216
|
||
Fixed Makefile typo, and fixed various bugs with renaming or
|
||
moving dot or dot dot
|
||
v19970215
|
||
Fixed streamcache.c bug
|
||
v19970214
|
||
Added add-disk script and format.dat file
|
||
v19970214
|
||
Fixed mrd e:xxx/, tested Xdf support
|
||
v19970210
|
||
Strange mformat fixes... Dos always seems to assume a cluster
|
||
size of at least 8 sectors and 512 root directory entries. Sigh!
|
||
v19970209
|
||
FAT32 support, BeOS patches
|
||
v19970208
|
||
Added more debugging code to mpartition and minfo. Added
|
||
"packed" attribute to the partition structure.
|
||
Cleaned up argument handling.
|
||
v19970207
|
||
Fixed partition removal bug in mpartition.c
|
||
v19970206
|
||
Fixed streamcache allocation bug. Clearer error message when
|
||
trying to access a non-existant partition.
|
||
v19970205
|
||
Added "packed" attribute to some fields of the vfat_subentry
|
||
structure, in order to work around a bug in a gcc version for
|
||
SunOS.
|
||
Use getpass() for password prompting in mzip.c
|
||
v19970203
|
||
Various small bug fixes
|
||
v19970202
|
||
Fixed typoes in plain_io.c, mpartition.c and mtools.texi.
|
||
Relaxed security in mpartition.c, so non-root users may print
|
||
a partition, or perform any local changes to it.
|
||
Mpartition now prints info to recreate partition.
|
||
v19970201
|
||
Add mpartition command to partition Zip, Jaz and other Scsi
|
||
devices.
|
||
Chose between on_exit or atexit using autoconf.
|
||
v19970130
|
||
Added minfo command to print disk geometry and other parameters.
|
||
v19970129
|
||
Replaced atexit by onexit. Atexit barfed on SunOs.
|
||
Replaced O_RDWR flag in mzip with O_RDONLY.
|
||
Added precmd variable to execute commands before opening a
|
||
given drive.
|
||
v19970127
|
||
Shortened README, segregated config file pathnames into a
|
||
separate file.
|
||
v19970125
|
||
General cleanup, more enhancements to privilege handling.
|
||
v19970123
|
||
Added debugging output to mzip.
|
||
Made expand.c safe and still compatible with suid operation.
|
||
Fixed mzip typo.
|
||
Made device locking optional.
|
||
v19970122
|
||
Added const qualifiers
|
||
v19970120
|
||
3.1 Released
|
||
v19970116
|
||
Added kludgy xcopy support
|
||
v19970111
|
||
Only skip sys_errlist declaration on NetBSD (some older
|
||
platforms might need this)
|
||
v19970110
|
||
Upgraded to autoconf 2.12, fixed some Stallmanisms.
|
||
Added device entry for LynxOs.
|
||
v19970107
|
||
Use gettimeofday before tzset (for BSD).
|
||
v19970107
|
||
Use correct location of signal.h. Removed declaration
|
||
for sys_errlist.
|
||
v19970107
|
||
BEOS patches by Marco Nelissen
|
||
Removed some clashing prototypes
|
||
v19970103
|
||
Prints privilege debugging message to stderr, and reopens SCSI
|
||
file with root privileges.
|
||
v19961227
|
||
Fixed typoes in mzip. Added pointer to html doc.
|
||
v19961226
|
||
Fixed Linux Scsi ioctl.
|
||
v19961225
|
||
Added warnings against cookies, fixed doc to reflect new set-uid
|
||
policy.
|
||
v19961224
|
||
Fixed typoes in privilege routines, and removed Heisenbergian
|
||
parts of the debugging code.
|
||
v19961223
|
||
Deleted prototypes for random() and srandom(): they *did*
|
||
clash (on a DEC Alpha)
|
||
v19961222
|
||
Solaris & SunOS privilege management. Fixed date entries in
|
||
ChangeLog file.
|
||
v19961221
|
||
Solaris ZIP fix.
|
||
v19961219
|
||
Cosmetic mzip fixes. Add pointer to info doc to mtools.1
|
||
v19961219
|
||
ISC addition. Doc fix for set_parameters ioctl.
|
||
v19961217
|
||
Mformat doc fix.
|
||
v19961216
|
||
Replaced zip_* by scsi_*, as these functions are not
|
||
specifically relevant to the ZIP (they apply to the JAZ as
|
||
well)
|
||
Fixed documentation on -n flag for mcopy
|
||
v19961217
|
||
Include termio before termios because of SCO
|
||
Applied Jaz patch
|
||
Do not declare timezone external variable on Ultrix, where it
|
||
has a different type.
|
||
v19961215
|
||
Changed floppy into rfloppy for HP/UX.
|
||
v19961214
|
||
Added -Q option to mcopy, which aborts copying multiple files
|
||
as soon as an error for one file is encounteres
|
||
Removed useless -i option for mcopy
|
||
Small devices.c portability fixes (ultrix and hpux)
|
||
v19961211
|
||
Added mzip (eject ZIP disks) (Markus Gyger <mgyger@itr.ch>)
|
||
Renamed mtest to mtoolstest to please pine.
|
||
v19961210
|
||
Added warning about running mtools with root privs.
|
||
v19961209
|
||
Fixed uninitialized variable in fat.c and added example for Sun
|
||
mtools.conf
|
||
v19961209
|
||
Fixed comment in scripts/tgz
|
||
v19961207
|
||
Fixed partition handling code (yes, again!)
|
||
Added code to handle ZIP disks on Solaris/SunOS (many thanks
|
||
to James P. Dugal (jpd@usl.edu))
|
||
v19961203
|
||
Proper permissions for main directory.
|
||
v19961202
|
||
Renamed scripts/gz to scripts/tgz
|
||
v19961202
|
||
Added raw devices for Solaris, apparently more performant
|
||
Test first for tzset in autoconfigure (Solaris)
|
||
v19961202
|
||
Segment fault due to change of buffer size fixed
|
||
E-mail address fixed
|
||
v19961117
|
||
Lots of portability fixes.
|
||
v19961012
|
||
Yet another typo fix for the partition table code. Oh Gawd,
|
||
will this never stop?
|
||
Fix for proper .mcwd pathname concatenations
|
||
v19961009
|
||
Backed out partition table "fix": the original code was right
|
||
after all
|
||
v19960920
|
||
Corrected a few uninitialised variables
|
||
v19960918
|
||
Corrected doc about devices file.
|
||
v19960917
|
||
Added pointer to the doc to the README file
|
||
v19960913
|
||
Partition table parsing fixed
|
||
v19960807
|
||
Fujitsu DS/90 (UXP) support
|
||
v19960727
|
||
ISC device
|
||
dispatcher cleanup in mtools.h
|
||
fat_bits 12/16 toggle fix.
|
||
More space for error message variable in mformat
|
||
Typo fix in mren.1
|
||
v19960710
|
||
Fix for CPU names with dots in autoconfigure
|
||
Some new device descriptions
|
||
FreeBSD fixes
|
||
v19960624
|
||
Set XDF mode when formatting an XDF disk (makes sense, after all...)
|
||
v19960623
|
||
XDF seems to work. Yeah!
|
||
v19960620
|
||
More ED fixes. More parameter size fixed for 64bit.
|
||
v19960609
|
||
Beginning of ED and 5 1/4 HD XDF support (doesn't work yet for
|
||
ED)
|
||
v19960528
|
||
Make vold and "raw" floppy drive accessible simultaneously on
|
||
Solaris by calling one A: and the other B:
|
||
Add missing mbadblock LINK in Makefile.in
|
||
v19960527
|
||
Inserted missing newline character
|
||
v19960525
|
||
Treat number of heads or sectors as chars. The BIOS wouldn't
|
||
allow bigger numbers anyways, thus big numbers are probably
|
||
due to errors.
|
||
v19960524
|
||
Pattern match fix.
|
||
Geometry setting for HP/UX
|
||
v19960522
|
||
Changed auto array in codepage to malloc'ed one in order to
|
||
work around buggy compilers
|
||
OSF ALPHA devices
|
||
Pointers to other doc in the INSTALL file
|
||
v19960516
|
||
Do no longer be confused by deleted VSE's
|
||
Define MAXPATHLEN for SCO
|
||
Missing lockf prototype for SCO
|
||
v19960514
|
||
Handle DEBUG flag by autoconf
|
||
Added Host vendor to compile flags in order to handle Sinix
|
||
Better Sinix handling in devices.c
|
||
Only print duplicate VSE messages when running with DEBUG
|
||
Fix mlabel exit code
|
||
Read-only locking
|
||
Doc fixes
|
||
Xcopy fixes for Sysv
|
||
v19960512
|
||
3.0 released.
|
||
v19960508
|
||
pre4-3.0. Lots of bug fixes. Texinfo file
|
||
v19960502
|
||
pre-3.0
|
||
v19960501
|
||
use autoconf to get rid once and for all of those pesky OS
|
||
dependencies.
|
||
v19960429
|
||
use sys/termio instead of sys/termios to please AIX
|
||
v19960427
|
||
more spelling fixes.
|
||
v19960426
|
||
Spelling fixes
|
||
v19960424
|
||
Mmount arg parsing bug fix
|
||
v19960422
|
||
New partition configuration variable.
|
||
v19960419
|
||
Spelling fixes, removed warning in README, IRIX floppy devices
|
||
v19960214
|
||
More Alpha streamlining
|
||
v19960213
|
||
Alpha patches (64 bit clean-ness)
|
||
AIX patches (built in drive names)
|
||
Raw tty patches (no need to type return when confirming an action
|
||
v19960131
|
||
Solaris patches
|
||
Replaced include strings.h by string.h everywhere where applicable
|
||
Changed thousands separator in mdir from a dot to a space to
|
||
please both Americans and Europeans.
|
||
Fixed memory allocation bug if no "constant device" is present.
|
||
#defined strtoul to atol for SunOS
|
||
v19960121
|
||
Minor cleanup, released 2.5.4
|
||
v19951205
|
||
Added "magic" header to manpages to have man run them through tbl
|
||
v19951209
|
||
MTOOLS_LOWER_CASE is back, various small bug fixes over
|
||
Tuesday's changes
|
||
v19951205
|
||
Bus strike in Grenoble! Well, let's do something useful and
|
||
re-arrange the configuration file syntax :-)
|
||
The syntax has become much more flexible now, and also
|
||
includes items which used to be only accessible via
|
||
environmental variables.
|
||
Moreover, it is now possible to include character translation
|
||
tables in line.
|
||
v19951126
|
||
Fixed another Atari disk bug: Atari disks sport a bogus
|
||
"number of hidden sectors"
|
||
v19951125
|
||
Fixed missing zero-terminator in autorenamed long names
|
||
MTOOLS_SKIP_CHECK now implies MTOOLS_FAT_COMPATIBILITY.
|
||
v19951124
|
||
Fixed small quoted-printable-induced typo in the Makefile.
|
||
<rant>
|
||
Folks, please don't use quoted-printable. It sometimes changes
|
||
the CONTENT of your messages. Even the MIME RFC's acknowledge this.
|
||
Case in point: £400 gets transformed into =A3400, which looks
|
||
like 3400 pounds to a person unaware of this MIME "feature".
|
||
</rant>
|
||
v19951123
|
||
Mformat now puts a 12 bit FAT on ED to better match Messy DOS'
|
||
behavior.
|
||
v19951115
|
||
Added ability to do mcopy e: to copy all files from the root
|
||
directory of e:
|
||
New Xdf-less Linux target in the Makefile
|
||
Relaxed sanity check to let pass wonky Atari disks whose FAT
|
||
begins with 3 zero bytes.
|
||
Make the check of the initial fat bytes conditional on
|
||
mtools_skip_check
|
||
Corrected "testna=" bug
|
||
Upped minimal sector size to be 256 (instead of 128). This
|
||
helps 2m30
|
||
v19951112
|
||
2m30 compatibility
|
||
Manpage update
|
||
2m checksum bug fix
|
||
Ability to mformat 2m disks
|
||
v19951107
|
||
Xdf bug fix (dev parameters always set to Xdf, even if it
|
||
wasn't really an Xdf disk)
|
||
Fixed YAHB (yet another hash table bug :) ) . Hope this one's
|
||
the last.
|
||
Centralizing most env-var handling.
|
||
Update of the mtools manpage.
|
||
Xdf is now optional, and only active if MTOOLS_USE_XDF is
|
||
set. Saves a few milliseconds of startup time on non Xdf
|
||
disks.
|
||
Some lawyer-proofing, just in case :)
|
||
v19951106
|
||
Fast xdf code (finally!)
|
||
Minor performance enhancements here and there.
|
||
Names which are all lower case now generate a long name entry
|
||
(according to Steve Searle, that's how Win'95 behaves).
|
||
v19951029
|
||
Character translation table fixes. Other name fixes.
|
||
v19951026
|
||
Put restrictions on long names to better match Win'95.
|
||
(suggested by Steve Searle)
|
||
Reworked autorename code. Catch SIGHUP signal
|
||
Added missing file close to main loop
|
||
Changed name of the "ask for action" command line flag to 'm',
|
||
and used 'a' for 'Autorename'.
|
||
v19951024
|
||
Removed infinite loop bug in hash.c, which occurred when the
|
||
hash table was filled with deleted entries.
|
||
v19951023
|
||
added Atari ST-style serial numbers (they live in the banner)
|
||
fixed a troff bug in mtools.1
|
||
Both changes were suggested by D. Hugh Redelmeier (hugh@mimosa.com)
|
||
v19950916
|
||
v2.5.3 released (after lots of fixes)
|
||
v19950904
|
||
v2.5.2 released
|
||
v19950904
|
||
mdir.c: initialized "files" and "blocks" to avoid complaint by GCC
|
||
mattrib.c: initialized "code" to avoid complaint by GCC
|
||
v19950904
|
||
Based on comments by Paul Slootman <paul@ahwau.ahold.nl>:
|
||
init.c: fs_init(): initialized disk_size to 0. The section
|
||
which previously initialized this is ifdef'd out. Why?
|
||
Makefile, device.c: Passed ETCDIR (e.g. /etc or /etc/default)
|
||
Gee, the Makefile is pretty ugly! It might be good to start
|
||
thinking about autoconfigure, or at least some cleanup.
|
||
Makefile, mformat.c: use -DSOLARIS2, use srand48()/rand48()
|
||
msdos.h, file.c, mdir.c: prefixed YEAR/MONTH/DAY/HOUR/MINUTE/
|
||
SEC with DOS_ to avoid conflicts with <sys/time.h> on SVR4
|
||
devices.c: use %i instead of %d to allow different bases
|
||
parse.c: Changed comment for get_name()/get_path(); need to
|
||
revisit this after deciding on default case behavior
|
||
devices.c: load_devices(): fixed bad fprintf, line 748
|
||
parse.c, mformat.c, misc.c: replaced expressions like
|
||
"if (islower(foo)) foo=toupper(foo)" with "foo=toupper(foo)"
|
||
|
||
v19950829
|
||
v2.5.1 released
|
||
|
||
v19950829
|
||
Based on comments by Martin Kraemer <Martin.Kraemer@mch.sni.de>:
|
||
Bug fixes for compile errors and core dumps under SINIX-D 5.41
|
||
(Siemens SVR4):
|
||
plain_io.c
|
||
mk_direntry.c
|
||
vfat.h
|
||
|
||
v19950822 v2.5 released
|
||
|
||
v19950820 DCN
|
||
Change null-fill for unused remainder of VSE to 0xff fill for
|
||
both upper and lower character (just one null for termination)
|
||
This seems to better match Win95's behavior; Win95 had been
|
||
complaining about bogus characters
|
||
file_name.c: unicode_write()
|
||
|
||
v19950820 DCN
|
||
Commented out enforcement of VSEs being in order. Win95 likes
|
||
to put them exactly backwards, so we'd better tolerate getting
|
||
them any way they might come! Not sure what is lost by losing
|
||
these checks, but it seems to be OK.
|
||
|
||
directory.c: dir_read()
|
||
|
||
Copying and distribution of this file, with or without modification,
|
||
are permitted in any medium without royalty provided the copyright
|
||
notice and this notice are preserved.
|