2017 Changes

This page lists all changes to my web site in 2017, except for new journal entries, along with a brief description. For more recent changes and the current RSS feed, see the current changes page. For older changes, see the changes for 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, and 2008.

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.

November 2017

2017-11-23 — Review: Range of Ghosts

Review of Range of Ghosts by Elizabeth Bear.

2017-11-14 — Review: The Piper's Son

Review of The Piper's Son by Melina Marchetta.

2017-11-12 — Review: Night Moves

Review of Night Moves by Pat Green.

2017-11-05 — Add 2017 World Fantasy winner for best novel

Add the 2017 World Fantasy winner for best novel (The Sudden Appearance of Hope, by Claire North) and the nominees.

2017-11-05 — Mark bundle notes obsolete

I'm no longer using the approach described in system templating with bundle, so mark that page as obsolete (but keep it for historical curiosity).

2017-11-05 — New notes on a small-scale Puppet setup

The current mechanism that I use to do configuration management of my personal systems, replacing an older iteration that used bundle.

2017-11-05 — Broken link cleanup

Another periodic cleanup of broken links.

2017-11-04 — Review: Sweep in Peace

Review of Sweep in Peace by Ilona Andrews.

October 2017

2017-10-28 — Review: Why We Sleep

Review of Why We Sleep by Matthew Walker.

2017-10-27 — Review: Provenance

Review of Provenance by Ann Leckie.

2017-10-26 — Review: The Black Gryphon

Review of The Black Gryphon by Mercedes Lackey & Larry Dixon.

2017-10-25 — Review: Waypoint Kangaroo

Review of Waypoint Kangaroo by Curtis C. Chen.

2017-10-24 — Review: Clean Sweep

Review of Clean Sweep by Ilona Andrews.

2017-10-23 — Review: Raven Stratagem

Review of Raven Stratagem by Yoon Ha Lee.

2017-10-23 — Broken link cleanup

Another periodic cleanup of broken links.

2017-10-22 — Review: Algorithms to Live By

Review of Algorithms to Live By by Brian Christian & Tom Griffiths.

2017-10-01 — Add 2017 British Fantsay winner

Add the 2017 winner of the British Fantasy award for best fantasy novel (The Tiger and the Wolf by Adrian Tchaikovsky).

September 2017

2017-09-27 — Review: The Seventh Bride

Review of The Seventh Bride by T. Kingfisher.

2017-09-25 — Review: Artemis Fowl

Review of Artemis Fowl by Eoin Colfer.

August 2017

2017-08-31 — Review: Regeneration

Review of Regeneration by Julie E. Czerneda.

2017-08-13 — Add 2017 Hugo winner for best novel

Add the 2017 winner of the Hugo award for best novel (The Obelisk Gate, by N.K. Jemisin).

2017-08-09 — Broken link cleanup

Another periodic cleanup of broken links.

2017-08-04 — Add 2017 winners of Mythopoeic and Clarke awards

Add the 2017 winners of the Arthur C. Clark award (The Underground Railroad by Colson Whitehead), and the Mythopoeic award for adult novel (Kingfisher by Patricia A. McKillip).

July 2017

2017-07-31 — Review: The Fifth Season

Review of The Fifth Season by N.K. Jemisin.

2017-07-14 — Broken link cleanup

Another periodic cleanup of broken links.

2017-07-01 — Add 2017 John W. Campbell Memorial winner

Add the winner of the 2017 John W. Campbell Memorial award for best SF novel (Central Station, by Lavie Tidhar).

June 2017

2017-06-30 — Review: Make It Stick

Review of Make It Stick by Peter C. Brown, et al..

2017-06-24 — Add 2017 Locus award winners

Add the winners of the 2017 Locus Award for best SF novel (Death's End by Cixin Liu, translated by Ken Liu) and best fantasy novel (All the Birds in the Sky by Charlie Jane Anders).

2017-06-24 — Updated personal PGP key

Update my personal PGP key with current signatures and updated key expiration dates.

2017-06-05 — Broken link cleanup

Another periodic cleanup of broken links.

2017-06-05 — Review: Star Healer

Review of Star Healer by James White.

May 2017

2017-05-31 — Review: Migration

Review of Migration by Julie E. Czerneda.

2017-05-21 — Broken link cleanup

Another periodic cleanup of broken links. This fix corrects the three cases where IETF Internet-Draft archive links weren't working properly.

2017-05-21 — Review: Sector General

Review of Sector General by James White.

2017-05-21 — Add 2017 Nebula winner

Add the 2017 winner of the Nebula Award for best novel (All the Birds in the Sky by Charlie Jane Anders).

2017-05-13 — Review: The Raven and the Reindeer

Review of The Raven and the Reindeer by T. Kingfisher.

2017-05-07 — Add 2016 Sunburst Award winner

Add the 2016 winner of the Sunburst Award for Adult Fiction (Experimental Film, by Gemma Files).

2017-05-07 — Add 2017 Clarke Award nominees

Add the nominees for the Arthur C. Clarke Award for the best science fiction novel of the year published in 2016.

2017-05-07 — Review: Chimes at Midnight

Review of Chimes at Midnight by Seanan McGuire.

2017-05-02 — Add British SF and Philip K. Dick award winners

Add the winner of the British SF award (Europe in Winter by Dave Hutchinson) and the Philip K. Dick award (The Mercy Journals by Claudia Casper). Belatedly add last year's Philip K. Dick winner (Apex by Ramez Naam).

2017-05-01 — Review: Ninefox Gambit

Review of Ninefox Gambit by Yoon Ha Lee.

April 2017

2017-04-30 — Review: Survival

Review of Survival by Julie E. Czerneda.

2017-04-30 — git-pbuilder 1.48

Search for --basepath in options passed from gbp buildpackage in GIT_PBUILDER_OPTIONS as well as explicit options. Print the full pdebuild command. Stop removing the *_source.changes file, since this could delete other files and curent pbuilder no longer creates a bogus and useless file.

2017-04-29 — Review: Periodic Tales

Review of Periodic Tales by Hugh Aldersey-Williams.

2017-04-29 — Broken link cleanup

Another periodic cleanup of broken links.

2017-04-29 — Add RFC 8143 (TLS with NNTP) to NNTP standards

Add RFC 8143, Using Transport Layer Security (TLS) with Network News Transfer Protocol (NNTP), to the published standards and move its drafts to the appropriate section of the draft page. Mention it on the main page next to the original TLS with NNTP standard.

2017-04-29 — New Cancel-Lock Internet-Draft

Add the -03 and -04 versions of draft-baeuerle-netnews-cancel-lock.

2017-04-28 — Review: Neverness

Review of Neverness by David Zindell.

2017-04-27 — Review: Small Gods

Review of Small Gods by Terry Pratchett.

2017-04-26 — Review: Necessity

Review of Necessity by Jo Walton.

2017-04-25 — Added Hugo best novel nominees for 2017

Added the nominees for the Hugo Award for Best Novel in 2017.

2017-04-25 — Review: Zero Bugs and Program Faster

Review of Zero Bugs and Program Faster by Kate Thompson.

March 2017

2017-03-31 — Review: Two Serpents Rise

Review of Two Serpents Rise by Max Gladstone.

2017-03-19 — Various update to Netnews standards

Add new Cancel-Lock drafts and move that I-D into the actively developed section. Add RFC 5064 (Archived-At) and RFC 7259 (Jabber-ID) to the list of related standards.

2017-03-19 — Various updates to NNTP standards

Add version -05 of draft-elie-nntp-tls-recommendations. Update the reference to draft-murchison-nntp-compress to RFC 8054. Move RFC 1738 to obsolete, since RFC 5538 has been published. Add a link to the uwildmat documentation in the discussion of RFC 2980.

2017-03-18 — Add 2017 Tiptree winner

Add the winner of the 2016 Tiptree Award (When the Moon Was Ours, by Anne-Marie McLemore).

February 2017

2017-02-20 — Add nominees for 2017 Nebula award for best novel

Add the nominees for the 2017 Nebula award for best novel (none yet read).

2017-02-19 — Add RFC 8054 for NNTP compression

RFC 8054 on NNTP compression has been published. Add it to the RFCs page, move the drafts to the section for published RFCs, and update some other references.

2017-02-11 — Broken link cleanup

Another periodic cleanup of broken links.

2017-02-07 — Update blogs in journal sidebar

Remove some things I don't read any more, add lightreads, Ask A Manager, and Love, Joy, Feminism, update the URL for Weasel Words, and reflect the change of SF Reviews to SFF180.

2017-02-07 — Remove changes from December 2016

Remove the changes from December 2016 from the Recent Changes page.

January 2017

2017-01-31 — Review: A Closed and Common Orbit

Review of A Closed and Common Orbit by Becky Chambers.

2017-01-26 — Review: Summer in Orcus

Review of Summer in Orcus by T. Kingfisher.

2017-01-22 — Update series information for The Long Way to a Small, Angry Planet

Update the review and the index page to reflect that it's part of a series and mention the sequel.

2017-01-15 — Multiple updates to NNTP page

Include the new TLS recommendations draft. Update the information about implementations of the NNTP compression standard. Update the description of the NNTP parameter registry and add a link to the SASL mechanism registry. Get rid of the incomplete summary list of old drafts on the main NNTP page in favor of just linking to the draft archive.

2017-01-14 — Review: Enchanters' End Game

Review of Enchanters' End Game by David Eddings.

2017-01-14 — Add new murchison-nntp-compress I-Ds

Add the five new drafts for draft-murchison-nntp-compress to my Internet-Draft archive. (This will soon be published as a new RFC.)

2017-01-07 — Make clear there's only one list of books with review links

I was going to add more, but haven't gotten to it yet, so make it clearer that there's currently only one list.

2017-01-02 — Review: Castle of Wizardry

Review of Castle of Wizardry by David Eddings.

2017-01-02 — Remove journal link to a LiveJournal feed

Remove the sidebar link to a LiveJournal version of my journal RSS feed. Given recent events, I don't feel comfortable advertising that service.

2017-01-01 — 2016 reading in review

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

2017-01-01 — Converted all old changes links to https

Replaced the links in all archived changelog pages with https links to reflect that my web site is now purely https. (The archiving process turns them into absolute links, and previously had used http for the URLs.)

2017-01-01 — Rotated 2016 changes

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

Last spun 2022-02-06 from thread modified 2020-01-02