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 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, and 2008.

September 2022

2022-09-17 — Update charity links

Do a major update and pruning of my charity links based on my latest post about effective altruism, and to remove other charities that I've stopped supporting for various reasons.

2022-09-10 — Review: Hogfather

Review of Hogfather by Terry Pratchett.

August 2022

2022-08-21 — Review: And Shall Machines Surrender

Review of And Shall Machines Surrender by Benjanun Sriduangkaew.

2022-08-20 — Review: A Prayer for the Crown-Shy

Review of A Prayer for the Crown-Shy by Becky Chambers.

2022-08-14 — Add nominees of 2022 Le Guin Prize

Add the 2022 shortlist for the Ursula K. Le Guin Prize for Fiction.

2022-08-14 — Add 2022 winner of Aurora Award

Add the 2022 winner of the Prix Aurora Award for best novel in English (Jade Legacy, by Fonda Lee).

2022-08-13 — Review: Still Not Safe

Review of Still Not Safe by Robert L. Wears & Kathleen M. Sutcliffe.

2022-08-06 — Broken link cleanup

Another periodic cleanup of broken links.

2022-08-04 — Add 2022 winner of Mythopoeic Award

Add the 2022 winner of the Mythopoeic fantasy award for adult literature (Or What You Will, by Jo Walton).

July 2022

2022-07-23 — Broken link cleanup

Another periodic cleanup of broken links.

2022-07-22 — Add 2022 nominees for World Fantasy Award

Add the nominees for the 2022 World Fantasy Award for best novel.

2022-07-21 — Add Powell's list of best SF/F novels

Add "Powell's Essential List: 25 Best Sci-Fi and Fantasy Books of the 21st Century (So Far)" to the collection of lists of best SF/F books.

2022-07-17 — Add more INN requirements

Add new INN requirements for 2.7.0 and later, and reformat the requirements section a bit.

2022-07-16 — Review: Trang

Review of Trang by Mary Sisson.

2022-07-16 — Add 2022 Clarke Award nominees

Add 2022 nominees for the Arthur C. Clarke Award.

2022-07-16 — INN 2.7.0

Too many major changes to summarize here individually. All of the details are in the changes and upgrade information page for INN 2.7.0. Add a new documentation tree for the 2.7 branch.

2022-07-05 — Review: A Master of Djinn

Review of A Master of Djinn by P. Djèlí Clark.

2022-07-04 — Review: A Mirror Mended

Review of A Mirror Mended by Alix E. Harrow.

2022-07-04 — Add Compton Crook award winner

Add the 2022 Compton Crook award winner for best first novel (A Master of Djinn, by P. Djèlí Clark).

2022-07-03 — Review: She Who Became the Sun

Review of She Who Became the Sun by Shelley Parker-Chan.

2022-07-02 — Review: The Haunting of Tram Car 015

Review of The Haunting of Tram Car 015 by P. Djèlí Clark.

2022-07-01 — Review: Overdue

Review of Overdue by Amanda Oliver.

June 2022

2022-06-28 — Add 2022 Locus Award winners

Add winners of the 2022 Locus Awards for best science fiction novel (A Desolation Called Peace, by Arkady Martine), best fantasy novel (Jade Legacy, by Fonda Lee), and best first novel (A Master of Djinn, by P. Djèlí Clark).

2022-06-27 — Tie::ShadowHash 2.00

Removed the new constructor, since new shadow hashes should always be created with tie. Documented more edge cases. Modernized the packaging and build system.

2022-06-26 — Review: Light from Uncommon Stars

Review of Light from Uncommon Stars by Ryka Aoki.

2022-06-25 — Review: Feet of Clay

Review of Feet of Clay by Terry Pratchett.

2022-06-23 — Review: A Dead Djinn in Cairo

Review of A Dead Djinn in Cairo by P. Djèlí Clark.

2022-06-11 — Review: The Shattered Sphere

Review of The Shattered Sphere by Roger MacBride Allen.

2022-06-11 — Generate lbcd web page with DocKnot

Convert the web page for the orphaned lbcd package to DocKnot and regenerate it. This updates the format, synchronizes the content with the package README, and fixes some links that were using insecure protocols.

2022-06-11 — Broken link cleanup

Another periodic cleanup of broken links.

May 2022

2022-05-31 — Review: The Seeress of Kell

Review of The Seeress of Kell by David Eddings.

2022-05-30 — Review: Maskerade

Review of Maskerade by Terry Pratchett.

2022-05-29 — Review: Steles of the Sky

Review of Steles of the Sky by Elizabeth Bear.

2022-05-28 — Review: Kleptopia

Review of Kleptopia by Tom Burgis.

2022-05-28 — Broken link cleanup

Another periodic cleanup of broken links.

2022-05-22 — Add winner of 2022 Nebula Award

Add the winner of the 2022 Nebula Award for best novel (A Master of Djinn, by P. Djèlí Clark).

2022-05-21 — Review: On a Sunbeam

Review of On a Sunbeam by Tillie Walden.

2022-05-08 — remctl 3.18

Add support for PCRE2 in preference to PCRE1. Document that pcre and regex ACLs aren't anchored by default. Document sending SIGHUP to reload the configuration. Perl libraries and test suite now require Perl 5.10 or later. Mark remctl allocation functions with their deallocators. Remove remaining references to pytest-runner. Switch the Ruby binding tests to Minitest.

2022-05-08 — rra-c-util 10.2

Add Autoconf support for PCRE2. Fix visibility for systemd portability stubs. Update Perl formatting rules and the perlcritic configuration. Mark allocation functions in C utility libraries with their corresponding deallocation functions for GCC 11. Improve the documentation of some Autoconf macros.

2022-05-08 — C TAP Harness 4.8

Fix symlink management that prevented make install from working when run repeatedly. Mark allocation functions with their deallocation functions for GCC 11 allocation tracking.

April 2022

2022-04-29 — Add Philip K. Dick and British SF winners

Add the 2022 winners of the Philip K. Dick (Dead Space, by Kali Wallace) and British SF (Shards of Earth, by Adrian Tchaikovsky) awards.

2022-04-28 — Review: Interesting Times

Review of Interesting Times by Terry Pratchett.

2022-04-26 — Review: Sorceress of Darshiva

Review of Sorceress of Darshiva by David Eddings.

2022-04-09 — Broken link cleanup

Another periodic cleanup of broken links.

2022-04-07 — Add 2022 Hugo nominees for best novel

Add nominees for the 2022 Hugo Award for Best Novel.

March 2022

2022-03-31 — Review: Princess Floralinda and the Forty-Flight Tower

Review of Princess Floralinda and the Forty-Flight Tower by Tamsyn Muir.

2022-03-31 — Update eyrie Debian archive key

Update the key used to sign my personal Debian archive and remove the old key.

2022-03-26 — Review: A Song for a New Day

Review of A Song for a New Day by Sarah Pinsker.

2022-03-20 — Update expiration of personal key

Refresh the copy of my personal PGP key for updates in key expiration.

2022-03-20 — Broken link cleanup

Another periodic cleanup of broken links.

2022-03-08 — Add nominees for the 2022 Nebula Award

Add nominees for the 2022 Nebula Award for best novel.

February 2022

2022-02-25 — Add new INN documentation

Add new libinn and libinn-dbz documentation for INN current and stable, and new inn-secrets.conf and gencancel documentation for INN current.

2022-02-25 — INN 2.6.5

INN has migrated to GitHub. Update nocem.ctl, control.ctl, and moderators. Add stricter validation of article numbers in NNTP commands. Check pathrun exists when starting INN. Fix parallel builds. Fix nnrpd statistics when a compression layer is active. Properly discard data after timeout when a TLS layer is active. Fix HTML syntax in generated reports. Fix buffindexed on some systems including FreeBSD. Fix detection of library paths at configure time. Allow tlscertfile to point to a complete certificate chain. Support OpenSSL 3.0.0. Remove TLS 1.0 and 1.1 by default. Support tuning the listen queue size for innd and nnrpd. Rename some libinn manual page names to be less generic. Multiple documentation improvements.

2022-02-22 — Review: Elder Race

Review of Elder Race by Adrian Tchaikovsky.

2022-02-21 — Review: Children of Earth and Sky

Review of Children of Earth and Sky by Guy Gavriel Kay.

2022-02-06 — Review: Embers of War

Review of Embers of War by Gareth L. Powell.

2022-02-05 — Broken link cleanup

Another periodic cleanup of broken links.

2022-02-05 — Update journal sidebar

Remove Making Light, which seems to be essentially dead. Add Salon Futura and Adam Tooze.

2022-02-05 — Remove changes from December 2021

Remove the changes from December 2021 from the recent changes page.

2022-02-05 — Adjust for renaming of INN documentation

The canonical names of the INN manual pages documenting the library API have changed. Adjust the links accordingly and add redirects from the old names.

January 2022

2022-01-30 — Review: The Story of the Treasure Seekers

Review of The Story of the Treasure Seekers by E. Nesbit.

2022-01-26 — Review: I Didn't Do the Thing Today

Review of I Didn't Do the Thing Today by Madeleine Dore.

2022-01-19 — DocKnot 7.01

Fix Unicode handling of output from external commands run via pointers, and output from Pod::Thread. Support symlinks to regular files in the input tree of docknot spin. Use proper IEC units for the thread \size command.

2022-01-17 — Remove to-read list

Remove the list of authors to read. Several of the authors were people I would no longer recommend, the list was woefully incomplete, and I don't think it served any purpose.

2022-01-17 — Add 2021 winner of the Prix Aurora Award

Add the winner of the 2021 Prix Aurora Award for best novel in English (Mexican Gothic, by Silvia Moreno-Garcia). Improve the comments for some of the other awards.

2022-01-17 — Add Compton Crook Award winners

Add the winners of the Compton Crook Award, which is awarded to the best first novel in science fiction, fantasy, or horror by the Baltimore Science Fiction Society.

2022-01-17 — More INN documentation links

Add more prominent links to the installation checklist and full installation documentation for the current version. Add Julien's new video tutorial, and an INN overview written in German.

2022-01-17 — DocKnot 7.00

Complete the conversion to Path::Tiny, which means that some module APIs now take Path::Tiny objects instead of string paths. Fix Unicode handling across the modules. Fix processing of old-style pointers in docknot spin. Fix import error when running docknot release. Fix updating of the .versions database. Process .rss files first to ensure their outputs are copied or spun correctly. Ensure *.tar.xz files are recreated if needed. Ensure distribution tarball signatures are recreated if needed. Copy the timestamps of files when moving them to the release area in docknot release.

2022-01-15 — Review: The Brightest Fell

Review of The Brightest Fell by Seanan McGuire.

2022-01-15 — DocKnot 6.01

Add new docknot release command that copies a software release into a distribution tree, updates symlinks, updates the .versions database, and archives the old version. Add new docknot update-spin command that updates a spin input tree, currently replacing *.rpod pointers with *.spin pointers. Use Path::Iterator::Rule and Path::Tiny in more places. Fix spurious requirement for a package metadata file in docknot spin. Do not overwrite docknot generate output on failure.

2022-01-10 — Review: Hench

Review of Hench by Natalie Zina Walschots.

2022-01-08 — Review: Redemptor

Review of Redemptor by Jordan Ifueko.

2022-01-05 — Broken link cleanup

Another periodic cleanup of broken links.

2022-01-02 — Review: Crashed

Review of Crashed by Adam Tooze.

2022-01-01 — Rotate 2021 changes

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

2022-01-01 — 2021 reading in review

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

Last spun 2022-09-17 from thread modified