Recent Changes

Put up in a place
where it's easy to see
the cryptic admonishment
When you feel how depressingly
slowly you climb,
it's well to remember that
Things Take Time.

Piet Hein

This page lists all recent changes to my web site except for new journal entries, along with a brief description. Some of this information will be repeated in my journal, but more minor changes will only be noted here. An RSS feed of this information is also available.

Also see changes from 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, and 2008.

January 2018

2018-01-20 — Reorganize magazine review index

Restructure the magazine review index to be more compact and less repetitive.

2018-01-15 — Add links to additional sample INN configuration files

Expand the INN documentation links for CURRENT and 2.6 to include sample files for everything that has some documentation (omitting some of the more niche Perl and Python filtering files).

2018-01-14 — Drop dead link to has been taken over by a different business and no longer has NNTP information. Remove the dead link. Thanks, Thomas Hochstein.

2018-01-07 — Fix bad Unicode conversions on old journal entries

Two old book reviews converted from Moveable Type had broken HTML entities. Convert to proper Unicode characters. Thanks, Thomas Hochstein.

2018-01-07 — Mark Moveable Type with XEmacs instructions obsolete

I no longer use Moveable Type, so be clear that I'm no longer using these instructions and aren't maintaining them.

2018-01-06 — Broken link cleanup

Another periodic cleanup of broken links.

2018-01-01 — 2017 reading in review

Add an overview of my 2017 reading, main book recommendations, and reading statistics.

2018-01-01 — Rotated 2017 changes

Move all web site changes from 2017 to a separate page and remove all entries older than December of 2017 from the current changes page.

December 2017

2017-12-31 — Review: Barbary Station

Review of Barbary Station by R.E. Stearns.

2017-12-31 — Add contrib INN documentation

Add the converted POD documentation for the thdexpire and tunefeed contrib programs to the documentation indexes for CURRENT, 2.6, 2.5, and 2.4.

2017-12-31 — DocKnot 1.02

Added features required for pam-krb5 documentation: quoted paragraph support in plain text conversion, numbered lists in thread conversion, not wrapping long unbreakable lines, preserving two spaces after periods in more places, test/prefix metadata, a new license text, more complex quote attributions in thread output, and security advisory support in thread output.

2017-12-30 — pam-krb5 4.8

Fix getting test kadmin/changepw credentials on expired passwords to use the right credential options. Report richer PKINIT errors with Heimdal. Document the PKINIT test configuration. Fix expired password tests with Heimdal 7.0.1 and later. Document that the default Kerberos ticket cache location is not used (and why). Compile cleanly with GCC 7, Clang, and the Clang static analyzer.

2017-12-30 — rra-c-util 7.0

Drop the SA_LEN macro and the Autoconf probe for it. network_sockaddr_sprint now takes a socklen_t. Allow bail_krb5 and diag_krb5 to take either a krb5_error_code or a kadm5_ret_t. Build clean with GCC 7, Clang, and the Clang static analyzer with many warnings enabled. Allocate at least a minimum amount of memory in vector implementations and reallocarray.

2017-12-30 — C TAP Harness 4.2

Add new is_blob test function to compare two memory regions. Avoid zero-length realloc allocations in breallocarray. Build clean with warnings with GCC 7 and Clang.

2017-12-29 — Review: Saving Francesca

Review of Saving Francesca by Melina Marchetta.

2017-12-28 — Update Tasker information

Note that Tasker only supports Python 2.x, update the Git URL to use https, and update my email address. Remove a note saying to contact me, since it's now orphaned.

2017-12-28 — Review: One Fell Sweep

Review of One Fell Sweep by Ilona Andrews.

2017-12-28 — WebAuth is fully orphaned

Update the warning at the top of the WebAuth documentation pages to reflect that it is fully orphaned and no one at Stanford seems likely to pick up maintenance.

2017-12-28 — Orphaning kadmin-remctl

I'm no longer using this or maintaining it, and if I needed something similar in the future, I would probably redesign this from first principles.

2017-12-27 — Tasker 0.4

Final release of Tasker incorporating various bug fixes from Julien √ČLIE: better verification of group and task names, keep the group in the archive path, don't try to parse files whose names are not numbers, allow non-ASCII characters in group names, label reset buttons, proper URL escaping, and disable word-wrapping on hyphens. Mark Tasker as obsolete, since I won't be doing more development on this.

2017-12-26 — Review: The Tiger's Daughter

Review of The Tiger's Daughter by K. Arsenault Rivera.

2017-12-25 — Review: A Mathematician's Lament

Review of A Mathematician's Lament by Paul Lockhart.

2017-12-25 — podlators 4.10

Change the formatting for function and man page references to use bold instead of italics. Fix man warnings for .IX (again). Fix diagnostics in several corner cases.

2017-12-24 — Review: Dissonance

Review of Dissonance by Sophie Lack.

2017-12-24 — Move bundle to obsolete software

Mark bundle as obsolete and move it out of my main software index. Update the description to put more things in past tense.

2017-12-17 — Update personal Debian package information

Update information about the Debian packages I maintain and the current list of packages in my personal repository. Update the signing key for my personal archive.

2017-12-17 — Update personal GnuPG key

Update my personal GnuPG key with current key expirations and signatures.

2017-12-16 — Broken link cleanup

Another periodic cleanup of broken links.

Last modified and spun 2018-01-21