Here's a selection of the software I've released to the public.
The RPMs found here which I packaged are signed with my
a suite of programs for listing contents of archives and viewing metadata of
data files. fv lets you quickly see what files are contained in an archive
with the command 'fv archive-file'. It supports many archive file extensions
from standard ones like .tar.gz and .zip to obscure ones like .rpp and .cf as
well as archive-like formats like .uue and .iso. fv calls the appropriate
archiving program (which must be installed on your system) for each archive
type. fvi displays metadata about the file arguments it is given.
autospec extracts the title or summary of the given file.
fvcbm (ver. 3.0), a program for listing
autospec, a program which creates
Red Hat Package Manager
spec files automatically from a tar ball. This makes it easy to create your
Please note that SuSE seems to use an
unrelated program called autospec in their build system.
The gbuild package also includes an unrelated program called autospec.
There are a few other programs out there that do something similar to
I'm also making Felipe Sanchez'
package available here for download, since it includes installwatch, which
can be used in conjunction with autospec to give better
results with programs with complex installation scripts.
cbmfs, an installable Linux kernel module implementing a read only
Commodore 1541/1581 filesystem for Linux versions 1.1.86 through 2.0.39.
David Weinehall has modified
cbmfs to work with the 2.2.x series of kernels.
weedu (ver. 1.0),
a WeeDNS client for updating domain
addresses using the WhyI dynamic DNS service.
Note that it requires at least ver. 6.1 of
Weedu is designed for resource constrained applications like firewall boxes
and therefore is very simple and has minimal dependencies.
Note that the WeeDNS protocol is now deprecated by WhyI, so weedu won't
be much good for long.
GnuDIP (gdipc) is a simple
alternative written in Perl.
slackrpm, a program which creates
Red Hat Package Manager
packages from Slackware
packages. It can be used to upgrade a Linux system from Slackware to RedHat by
converting already-installed Slackware packages to RPM format.
mvmmessage, and mvmbiff, simple programs for use with mvm, a
Minimal Voice Mail system for Linux using vgetty. mvmmessage is a simple
GUI front end to mvm which allows pointing and clicking at voice messages.
mvmbiff waits for voice mail to arrive and plays a sound file
periodically when it does to attract attention.
They require the Python interpreter with Tkinter extensions.
Also available here are the RPM packages I created of mvm (authored by
Note that a newer version of mvm is available, but it has not been tested
a list of voice modem chipsets
that are supported by vgetty ver. 1.1.10 to help you determine if your
voice modem will work (note that this list is a decade out of
date and is pretty useless now).
fvcbm is also available for DOS (see above).
My update of Simple News (ver. 1.91), a USENET newsreading program for
the DOS/Windows uucp MTA UUPC/extended, which is great for people who
don't have full Internet access or who have to pay high per-minute
long-distance phone rates to get connected.
A new version of Simple News is currently in the testing stages and
will be released eventually (I hope).
WATBORL is a set of macros that can make porting software from
Borland C to Watcom C easier. It provides translations from many
Borland C console I/O and disk routines to the Watcom C equivalents to
let you compile many programs without modification.
I've started a page with links to various sources of
reusable software components.
Some of them even allow keyword searches.
Check here before you sit down and reinvent the wheel (yet again).
back to Dan's personal home page
Last updated 2022-01-11