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.
-
pyrediff -
Regex pattern-aware diff,
and autotest checks with pattern support.
This was formerly known as
ax_at_check_pattern.
-
lkonf -
Interface to use Lua as configuration for C applications.
(WIP).
-
logrot -
Rotate log files in a safe and configurable manner.
(logrot-1.7.tar.gz,
PGP signature).
Dist
my older software
-
flon and to
(part of
casu-3.3.3.tar.gz) -
flon lists users logged in, and
to sends messages to other users.
-
chsh -
An implementation of chsh for Solaris 2.
(Archived; was previously at ftp://ftp.cs.rmit.edu.au/pub/utils/chsh-1.0.tar.gz).
-
do-rdiff-backup -
A front-end to
rdiff-backup.
-
flactoogg -
Convert from
FLAC
to
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).
-
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).
(Archived; was previously at ftp://ftp.cs.rmit.edu.au/pub/utils/tcommand-1.1.tar.gz).
-
tnftp -
A port of the NetBSD ftp client to other systems.
This is the ftp client for NetBSD, FreeBSD,
OpenBSD (an older codebase), and SuSE Linux.
Was formerly part of MacOS X before ftp client support was removed.
-
tnftpd -
A port of the NetBSD ftp server to other systems.
This is the ftp server for NetBSD, and available
on FreeBSD.
Was formerly part of MacOS X before ftp server support was removed.
other people's software
-
ACE/TAO -
Fix -Wformat-security issues.
Add ACE_TEXT_PRIs macro.
-
Autoconf -
Basename AS_INIT().
-
Autoconf Archive -
Fix AX_PROG_DOXYGEN() for dot.
Implement AX_BOOST_JSON() for Boost::JSON.
-
Boost.Date_Time -
ISO 8601 documentation fixes.
-
elm -
Fixed bugs in filter.
-
flex -
(can't remember, but I'm in the man page as a contributer ;-)
-
freeDiameter -
Update dict_dcca_3gpp to 3GPP Release 15.
SCTP bind to ListenOn.
Daemonisation improvements.
Improve plugin loading.
Various other improvements.
-
git -
Suppress progress updates in the background.
-
git-multimail -
Testsuite portability fixes.
-
gzip -
The inspiration code for the $GZIP environment
variable parsing routines.
(This functionality has been removed in gzip 1.7.)
-
mariadbpp -
Build fixes.
-
mosh -
Support port range as -p/--port PORT[:HIGHPORT].
-
MySQL++ -
Fixed testsuite for MariaDB 10.3 behaviour changes.
-
pcapng -
Documentation improvements.
-
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.
vimode improvements.
Manual page improvements.
-
wireshark -
Fix TCAP transaction matching.
Improve E.164 and SCCP address handling.
Improve PCLI support.
-
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).
I've also released software under and contribute to GPL projects.
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 ]
Author: Luke Mewburn <Luke@Mewburn.net>
Copyright © 1998-2024 Luke Mewburn.