about:software
Over the years I've written a lot of software
and modified other people's software.
What follows is stuff that I can remember and/or will admit to,
excluding NetBSD specific stuff.
my software
-
flon and to
(part of
CaSU 3.3.3) -
flon lists users logged in, and
to sends messages to other users.
-
chsh -
an implementation of
chsh for Solaris 2.
-
do-rdiff-backup -
A front-end to
rdiff-backup.
-
flactoogg -
convert from
FLAC
to
Ogg Vorbis
-
genmodules -
update short-hand modules in CVS's modules file based on the
commitlog.
-
greasetrap -
parses mail messages and exits non-zero if
"bad" charsets or attachments with "bad" filename
extensions are present.
Suitable for use with
qmail-command(8).
-
logrot 1.7
(PGP sig) -
rotate log files in a safe and configurable manner
-
new -
an mh tool to manipulate mail according to the unseen-sequence:
- go to the previous or next folder with new mail
- display summary of folders with new mail
- do a scan unseen on folders with new mail
-
nswrap -
a front-end to Netscape which makes it friendlier to the system:
- lowers the priority (based on the user's group membership)
- prevents core-dumps
- limit CPU usage to 1 hour
- rewrites the user's preference to have no memory or disk cache,
and force the use of our proxy cache server
-
quotarep -
parses the output of a NetApp's quota report,
highlighting entries which have (nearly) exceeded quota.
-
tcommand 1.1 -
front ends to
kill, passwd,
quota and renice which allow people in
certain groups to perform a given command against people in
other groups (via a `privilege matrix' in tcommand.conf).
-
tnftp -
a port of the NetBSD ftp client to other systems.
This is the ftp client for NetBSD, FreeBSD, MacOS X,
OpenBSD (an older codebase), and SuSE Linux.
-
tnftpd -
a port of the NetBSD ftp server to other systems.
This is the ftp server for NetBSD and MacOS X, and available
on FreeBSD.
other people's software
-
elm -
fixed bugs in
filter.
-
flex -
(can't remember, but I'm in the man page as a contributer ;-)
-
gzip -
the inspiration code for the
$GZIP environment
variable parsing routines.
-
PHP -
fixed CGI invocation under non-Apache servers.
-
Python -
fixed signal handler issues on systems with BSD (restartable)
signals.
-
priv -
many features
-
Samba -
various build and configuration improvements.
-
ssh -
implemented
IgnoreRootRhosts.
-
tcsh -
enhanced directory printing in prompt, added
$ellipsis
and $rprompt.
-
XFree86 -
various build and configuration improvements.
licensing ethos
I believe in free software; i.e., software that is freely available.
Over the last few years I've been releasing software under a
BSD-style license
(explained
here
more detail).
In short, all it requires is that I'm given due credit for
my creation, and that my name is not to be used to promote products
based on my work.
It allows free distribution, as long as the terms are followed,
and also allows people to modify the work and not distribute it,
if they so choose.
[ home ]
Document ref: $Id: software.html,v 1.31 2007/01/29 23:16:24 lukem Exp $
Author:
Luke Mewburn <luke@mewburn.net>
Copyright © 1998-2005 Luke Mewburn.