This Space for Rent

New Code!

Vpasswd has been pushed up to version 0.3 with a generalized cleanup that strips out some of the extreme dependencies on the FreeBSD 4.9 system I built it on (the single machine, apparently, that it has been used on. This is not what I’d call my most popular piece of code) and attempts to drag it forward so that I can build it on machines ranging from MacOS 10.5 (my current Unix of choice,) to FreeBSD 4.x to Mastodon Linux to SLS Linux.

The changes are:

  1. Replace configure.inc with the version from discount
  2. in configure.sh,
    1. check for the existance of libgen.h
    2. check to see if the crypt() function requires libcrypt
  3. many #include file cleanups

I don’t pretend that anyone will actually use vpasswd, but it’s been sitting neglected for a long time (the original code was discovered before I started using b*tk*pp*r, and I didn’t split vpasswd off into a separate project until after b*tk*pp*r had its spectacular breakup with the whole free software world, so this code never even made it into version control until, um, two hours ago when I git inited the source code and bounced it around the build farm) and it was long overdue for a tuneup so that I can attempt to fly it on something built in this millenia.

So. It’s

  1. Not used by anyone
  2. Not used on any system released after 1999
  3. Very slow moving

What’s not to love? It’s the perfect New Code! for your hair-tearing-out-and-screaming requirements!