Show version includes the other configuration info, including READLINE and ASPI.
Fix a memory leak in Unix show devices.
Start using valgrind. Add VLD support for Windows.
Fix memory leaks in main command processing.
add command line arguments to history if USEing_READLINE
Add atexit() and rundown support to dismount volumes at exit.
Update makefiles for READLINE - some versions require you to link with termcap or ncurses as well.
Fix memory leak in set default (including implicit set default on mount)
Free WCCFILE on search NAM$M_SYNCHK as VMS does. Also release when returning RMS$_NMF.
Add nam$l_rlf field to NAM
Implement show devices for VMS.
When reusing a WCB for large file, ensure that the file header pointer is valid.
Add show cwd so it's easy to find out default for local files.
Add set cwd
Add spawn cmd so it's easy to inspect copied files.
Handle condition codes properly.
Finish sysmsg.
Add standard macros to stsdef.h
Deal with strerror on windows.
Many style/formatting edits.
Bug fixes.
Reverted some previous changes temporarily while reviewing new code.
Merged Baker's "virtual device" in a simpler form. ODS2 will assign a sensible
drive name when mounting /image (== /virtual). If a specific drive name
is desired, mount /image drivename=filespec.
Files can be quoted, or use set qualifier_style unix if slashes are a problem.
Note that mount on the command line allows tab completion.
Moved "statistics" command into show.
Coded support for import/binary (fixed records, 512 bytes).
Converted fgets to fgetline
Added show devices for Unix (limited by standard APIs)
Got rid of separate ODS2-Image build.
Dismount command lost drive parameter in previous commit.
Under windows, limit confusion by assigning pseudo-drive letters for images more
carefully. Avoid letters used by Windows.
Dir /detail wasn't reporting rab$b_fsz correctly.
qualifier list keyword syntax error now reported correctly.
Include Windows release .exes in git.
Improve conditional compilation in compat.
Fix various compiler warnings.
Fix bug causing double free when a file isn't found.
Fix bug using uninitialized variable parsing null filename.
Fix bug causing crash when format 3 retrieval pointer encountered.
Add support for readline (command line editing and history on Unix)
Untangle NT I/O so it builds without the direct access SCSI API & works.
Report errors as text messages everywhere.
Add MSVC project files.
Implement most of dir/full
Partially implement XABITM
Add help to command tables.
Allow choice of VMS qualifiers or Unix options.
mount /write // /dev/cdrom
or
mount -write /dev/cdrom
Parse quoted strings as command parameters.
Mount /write "/dev/cdrom"
search [*...]*.txt "My words for you"
Resolve command, parameter & qualifier ambiguity from tables.
Consolidate the various makefiles into a common file with very small
platform-specific wrappers. This simplifies maintenance.
Add diskio module to allow easy access to .iso images and simulator files.
Removes requirement for loop device or equivalent. Builds as a separate
executable.
Writes to the ODS2 volumes are broken.