< 2010 Changes | Russ Allbery > Recent Changes | 2008 Changes > |
This page lists all changes to my web site in 2009, 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 all 2008 changes.
New picture added to the beach gallery.
Review of Yotsuba&! 3 by Kiyohiko Azuma.
Review of The Green Glass Sea by Ellen Klages.
New picture added to the plants gallery.
Review of The Sunless Countries by Karl Schroeder.
Mostly a data update, with all the changes that have accumulated since January of 2009, but also fixes reporting when there are no changes during the time period and adds better debugging for some failures.
New picture added to the paths gallery.
Review of Yotsuba&! 2 by Kiyohiko Azuma.
Determine the length of item tags properly in text modules with hidden formatting. Support anchor text for L<> formatting codes. Suppress all formatting in the NAME section of man pages. Escape backslashes in *roff generated from X<> formatting codes. Avoid using POSIX in Pod::Man. Fix Pod::ParseLink handling of an anchor text of "0".
New picture added to the texture gallery.
Add my IETF Internet-Draft specifying how to define SRV records for the AFS protocol to my AFS notes page.
Review of Deepsix by Jack McDevitt.
New picture added to the rock gallery.
Review of The Music of the Primes by Marcus du Sautoy.
New picture added to the buildings gallery.
Review of Mainspring by Jay Lake.
New picture added to the beach gallery.
Review of Yotsuba&! 1 by Kiyohiko Azuma.
New picture added to the plants gallery.
Review of Sunshine by Robin McKinley.
New picture added to the texture gallery.
Review of The Places in Between by Rory Stewart.
Support a regex that matches program names in addition to simple matches and * patterns. Use our instead of use vars. Fix reporting of sendmail's exit status.
Add the NNTP LIST additions Internet-Draft to the NNTP draft archive and the list of active drafts on the top NNTP page.
Update Netnews protocol documentation pages for the publication of RFC 5536 and 5537. Add copies of the new RFCs and a bunch of related RFCs, and add a new index page for published RFCs. Reorganize the draft page to reflect which drafts have become RFCs. Add the drafts for the son-of-1036 historic publication. Remove references to the work in progress that has now been published.
Set the urgency in the changelog to the highest urgency of the included changelog entries. Support adding an additional changelog entry. Handle a distribution of etch-backports properly. Stop passing -nc to dpkg-source. Add some automated backporting needed for Shibboleth packages.
Fix a typo in the previous release and change the name of the etch backports chroot to ebo instead of ebp to match my other conventions.
Support 64-bit Windows builds and improve Windows portability. Add the EMPTY keyword for remctld configuration and allow ALL to be used for the command. Fix an uninitialized memory read when parsing ACL files. Allow the subcommand to be omitted on the remctl command line.
Only remove the source package changes file if it exists. Change some double quoting without interpolation to single quoting.
Improved network portability layer for 64-bit Windows. Additional Autoconf macro support for setting libdir for size-dependent lib directories.
Correctly include some additional portability headers in the distribution so that it will compile on Solaris. Add the fail_pwchange option to treat expired passwords like authentication failures and suppress automatic password changing.
Fixes the return status of pam_setcred for ignored users and non-Kerberos logins, prompts for and stores the password for password changes even when ignoring the user, and updates and rationalizes logging to follow the Linux PAM recommendations and use pam_syslog where available. There are also some other minor bug fixes and portability fixes.
Fixes a long-standing incorrect implementation of the standard use_authtok option. It now applies only to the new password when changing passwords, and force_first_pass is introduced for the old behavior with the current password. Also stop returning PAM_IGNORE from pam_setcred since it confuses older PAM libraries, fix logging of open and close session, stop using issetugid on Solaris to determine when not to refresh the existing ticket cache, and switch to Automake and Libtool.
Review of Fleet of Worlds by Larry Niven & Edward M. Lerner.
Review of The Void Captain's Tale by Norman Spinrad.
New picture added to the texture gallery.
Review of The Time Traveler's Wife by Audrey Niffenegger.
New picture added to the plants gallery.
Review of Judge by Karen Traviss.
New picture added to the wildlife gallery.
Review of The Time Ships by Stephen Baxter.
New picture added to the texture gallery.
Review of One Two Three... Infinity by George Gamow.
Add on-line versions of the man pages for innxmit and cvtbatch, thanks to Julien ÉLIE's POD conversion, and also update all INN documentation to the current versions in Subversion.
New picture added to the clouds gallery.
Review of Powers by Ursula K. Le Guin.
New picture added to the river gallery.
Review of Ally by Karen Traviss.
New picture added to the rock gallery.
Review of Tangled Webs by Anne Bishop.
Add the 2009 World Fantasy award winners for best novel.
New picture added to the texture gallery.
Review of Voices by Ursula K. Le Guin.
New picture added to the shore gallery.
Review of The Time Machine by H.G. Wells.
New picture added to the shore gallery.
Review of The Blue Sword by Robin McKinley.
A bug-fix release, correcting problems with HDR/XHDR/PAT, SASL authentication, keyword generation, logging of local articles, timecaf article storage, and retention of history entries for expired articles. There is also a new CNFS file format, new features in grephistory, a better verifycancels implementation, a rewritten auth_krb5 authenticator, and a new flag to load-limit makehistory, as well as more minor fixes.
New picture added to the beach gallery.
Fix bug in LDIF preventing enabling or disabling Active Directory accounts via LDAP.
Note that GTimer patches are no longer updated since GTimer has been removed from Debian due to the GTK 1.x dependency.
Added the 2009 winners for the Hugo, Mythopoeic Adult, British Fantasy, Prix Aurora, and Sunburst awards for adult novels and updated Hugo statistics.
Review of Breakfast in the Ruins by Barry N. Malzberg.
Review of Gifts by Ursula K. Le Guin.
New gallery of building pictures.
Review of Matriarch by Karen Traviss.
New picture added to the texture gallery.
Add extensive links to the sidebars of my journal index pages. Link to the book review, author blogs, politics and social commentary (a bit of a catch-all), and gaming sites that I read regularly or follow via RSS.
Review of Asimov's Science Fiction, April/May 2009.
Review of Naamah's Kiss by Jacqueline Carey.
Review of A Coffin for Dimitrios by Eric Ambler.
Mention otool -L for Mac OS X and make a few other minor updates, using the right tense for historical compilation practices at Stanford.
Add a naming convention for Tivoli backup encryption keys to the Stanford wallet object naming guide.
Closes a security vulnerability in the WebLogin server that, under mysterious circumstances, could expose the user's password in the URL and via referrer information sent by the browser.
Review of The Hero and the Crown by Robin McKinley.
Review of Fantasy & Science Fiction, March 2009.
Review of Freakonomics by Steven D. Levitt & Stephen J. Dubner.
Add documentation for makedbz and prunehistory to the online INN documentation since Julien has converted them to POD.
Add expire and expirerm to the INN current and 2.5 documentation since Julien has converted them to POD. Update other documentation for changes in INN's Subversion repository.
The Usenet Hierarchy Administration FAQ was recommending autoposting details about hierarchies monthly to news.admin.hierarchies. Autoposting FAQs is probably dead. Remove that recommendation.
k5start and krenew renew the ticket cache immediately on SIGALRM. krenew -i says not to exit on error. Re-run aklog with k5start -H even if the ticket cache looks good. Other minor bug fixes and documentation improvements and updates to the build and test system from rra-c-util and C TAP Harness.
Add a replacement for missing kafs libraries and for mkstemp. Substantial improvements to the Autoconf probes for Kerberos v5 and GSS-API libraries. Add Autoconf probes for Kerberos v4 libraries. Add Autoconf probes for UNIX sockets. Other minor bug fixes and an update to C TAP Harness 1.1.
Add an exit handler to the C and shell TAP libraries to report a summary of test results at the end of the output. Fix an interoperability bug with Test::More when skipping all tests. Drain all output from aborted test cases to avoid spurious SIGPIPE failures.
Review of The Nine Tailors by Dorothy L. Sayers.
Update my description of how I package scripts for Debian to use full debhelper rule minimization plus debhelper overrides. Also change the default awk commands for our $ID instead of just $ID.
Add my new PGP key to which I'm transitioning and give more details about it and my current key. Remove my ancient RSA key, which nothing should be using any more.
New picture added to the chain gallery.
New picture added to the plants gallery.
New picture added to the flowers gallery.
New picture added to the clouds gallery.
New picture added to the clouds gallery.
Deleted the news.admin.net-abuse.* FAQ. I no longer read any of the groups and no longer post the FAQ, so it's pointless for me to maintain a web page about it and just creates conversations about groups I know nothing about. I think this is one of the rare cases where it's better for content to go away completely.
New picture added to the beach gallery.
Updated the News::Gateway pages to stop saying that I'm going to release a new version in 2005, since that clearly didn't happen. Add new copyright dates and a pointer to the new Git repository for the source, but clearly say that I have no idea when, if ever, I'll release a new version.
Bug fixes for ignoring users in the password stack, error handling when ticket cache initialization fails, and portability to Heimdal and FreeBSD. Also always treat the empty password as an authentication failure rather than passing it to the Kerberos libraries, which may treat it as a cue to re-prompt the user, letting the user authenticate with a password different than that known to the PAM stack.
Initial release of the tool I use to generate tarball and script releases of my software and update the spin .versions file.
New picture added to the plants gallery.
Added links to the Ohloh project page and code analysis for those projects that are registered with Ohloh.
Improved support for suppressing the confirmation page and displaying information about delegated tickets. Extensive code restructuring and partial build system modernization, and some accumulated bug fixes. There are now WebAuth software pages in my regular layout and format, including HTML conversions of all the regular documentation, although the main WebAuth site remains canonical.
Initial public release of a script to check a distribution tarball against a source directory and report on any files in the latter that aren't in the former. Useful primarily for verifying the results of Automake's make dist.
Initial public release of the script I use to mail a weekly status report to my manager or working group.
Suppress the normal initial checks in dpkg-buildpackage for build dependencies and the initial run of debian/rules clean before moving the package into the chroot for building.
Fix link to On-Line Books Page.
Add colorstrip to remove color escape sequences from strings. Untaint the constant sub names before generating the autoloaded subs. Improve testing of error conditions.
Add the winners of this year's Locus SF, Locus Fantasy, and John W. Campbell Memorial award winners.
Added the HTML conversion of the new POD documentation for INN's cnfsheadconf program and separated it and cnfsstat into a separate section on the current and 2.5 documentation pages.
New picture added to the flowers gallery.
New picture added to the plants gallery.
Updated INN documentation to the latest version in Subversion, which includes a new POD conversion of the man page for cnfsstat.
Review of The World Before by Karen Traviss.
Added my build and configuration notes for the HP Firebird 802, including the system build, X configuration, and sound configuration.
Review of Little Brother by Cory Doctorow.
New picture added to the paths gallery.
Review of Twisty Little Passages by Nick Montfort.
New picture added to the rail gallery.
Review of The Graveyard Book by Neil Gaiman.
Review of Zoe's Tale by John Scalzi.
New picture added to the flowers gallery.
New picture added to the texture gallery.
New picture added to the texture gallery.
Review of Ambulance Ship by James White.
New picture added to the flowers gallery.
New picture added to the rail gallery.
New picture added to the trees gallery.
Review of The Death and Life of Great American Cities by Jane Jacobs.
Review of Asimov's Science Fiction, March 2009.
New picture added to the object gallery.
Removed changes from December 2008 from the current web site changes now that there are plenty of 2009 entries.
A new major release of INN, featuring many significant improvements from INN 2.4.6. Among the highlights are SASL support for nnrpd, significant improvements to support the standardized NNTP protocol, a rewrite of the network code for better IPv6 support, and significant improvements to innreport, but there are many other changes.
New picture added to the paths gallery.
New picture added to the flowers gallery.
Review of Crossing the Line by Karen Traviss.
Review of Wyrd Sisters by Terry Pratchett.
New picture added to the river gallery.
Add support in the remctld server for designating one argument to a command to pass on standard input. That argument will be spliced out of the command's command-line arguments and fed on standard input instead. This permits that argument to be of almost arbitrary length and to contain nul characters. Other improvements include filtering unprintable characters out of remctld's logging, changing terminology throughout to use "command" and "subcommand" to talk about remctl commands instead of the unintuitive "type" and "service," compilation fixes on Mac OS X, support for Solaris 10's native GSS-API library, and fixes for several minor memory leaks in the remctld server.
First release of rra-c-util as a stand-alone distribution, with some improvements relative to the portability libraries included with remctl 2.13 and the test suite converted to C TAP Harness 1.0.
First release of C TAP Harness as a stand-alone distribution, with significant improvements relative to the version included in remctl 2.13.
New picture added to the chain gallery.
New picture added to the river gallery.
New picture added to the object gallery.
Review of The Engines of God by Jack McDevitt.
Review of Fantasy & Science Fiction, February 2009.
New picture added to the texture gallery.
New picture added to the river gallery.
New picture added to the industry gallery.
New picture added to the shore gallery.
Review of Saturn's Children by Charles Stross.
New picture added to the river gallery.
Review of Asimov's Science Fiction, February 2009.
Add the winners of this year's Nebula, Philip K. Dick, Tiptree, Clarke, and British SF awards.
Now that Dreamwidth has launched and I've syndicated my journal there, add a link to the Dreamwidth feed for my journal.
Review of Quicksilver by Neal Stephenson.
Review of Fantasy & Science Fiction, January 2009.
New picture added to the industry gallery.
New picture added to the object gallery.
Review of Liar's Poker by Michael Lewis.
New picture added to the trees gallery.
New picture added to the plants gallery.
Review of Fantasy & Science Fiction, December 2008.
New picture added to the shore gallery.
New picture added to the wildlife gallery.
Add a link to the missing Bad Science chapter to my book review.
Update the status of the USEFOR and USEPRO documents and remove the link to the charter for the now-closed USEFOR working group.
Review of Bad Science by Ben Goldacre.
Add details on how to convert from a mergeWithUpstream Subversion repository to a Git repository, including a method for creating the empty upstream branch so that git-import-orig will work.
New picture added to the industry gallery.
New picture gallery for pictures of industrial sites buildings, and equipment.
New picture added to the trees gallery.
New picture added to the plants gallery.
Review of Keep the Aspidistra Flying by George Orwell.
New picture added to the flowers gallery.
Updated to my current coding and documentation style and fixed a bug on platforms with a 64-bit int.
New picture added to the urban gallery.
Added lbnamed package to my personal repository.
Add new wallet object naming convention for shibboleth.xml files that contain secure data, such as passwords.
New picture added to the trees gallery.
New picture added to the plants gallery.
New picture added to the flowers gallery.
New picture added to the trees gallery.
Review of Asimov's Science Fiction, January 2009.
New picture added to the trees gallery.
New picture added to the flowers gallery.
Add support for lenny backports and make that the default. Support specifying the target distribution and choose backport version numbers accordingly. Vary the changelog message based on whether the backport is to stable or oldstable. Make a few other updates to support more flexible target distributions.
A bug fix release, including an improved version of docheckgroups included, updates to support newer releases of Perl, fixes for Perl filtering hooks, a few NNTP protocol fixes, and lots of various bug fixes.
Add a link to the ftp.isc.org testing directory.
Switched to reprepro for my personal repository and changed signature keys. Updated the Debian repository information accordingly. Also updated the list of packages in my local repository and updated the list of Debian packages that I maintain.
Released draft-ietf-usefor-usepro-14. The changes from -13 are fairly minor: updated boilerplate and some fixes and suggestion improvements around checkgroups handling.
New gallery of urban pictures.
New picture added to the trees gallery.
New picture added to the trees gallery.
Add a pointer to the Term::ANSIColor Git repository.
Add support for pushing attribute strings onto a stack and popping back to a previous attribute string without resetting. Add faint as an alias for dark, fix coding style issues, convert to Git, add spelling checks, and convert test suite to Test::More.
Remove auth_smb documentation. It's been removed from INN 2.5.
Assume that names are encoded in UTF-8. Decode them and encode them using RFC 2047 encoding when needed for e-mail messages. If the name is not in valid UTF-8, continue using it verbatim in the mail message the way prior versions did.
Add the Stanford naming convention for storing htpasswd files for web applications that need such a thing.
Review of Guards! Guards! by Terry Pratchett.
Review of Flow by Mihaly Csikszentmihalyi.
Review of Asimov's Science Fiction, December 2008.
Review of Fantasy & Science Fiction, October/November 2008.
Review of City of Pearl by Karen Traviss.
New picture added to the art gallery.
New picture added to the art gallery.
New gallery of photographs of artwork.
New picture added to the texture gallery.
New picture added to the paths gallery.
Review of Against All Enemies by John G. Hemry.
New picture added to the plants gallery.
Review of All the Windwracked Stars by Elizabeth Bear.
Add a link to XKCD to my interesting people link collection.
New picture added to the object gallery.
Ignore reminder files without a title or start date when running list, active, or mail. These files are created by reminder create to give the user something to edit and to reserve the reminder number.
New picture added to the chain gallery.
An urgent security update that fixes two local privilege escalation vulnerabilities due to environment variable handling in setuid processes. Also includes some build system and portability fixes.
Reference the git-pbuilder script on my scripts page in my Git notes in addition to providing a minimal version of the script inline.
Added git-pbuilder to the miscellaneous scripts page. This is my version of the wrapper around pdebuild suggested in the git-buildpackage manual.
New gallery of chain pictures (and an explanation of why I take them).
Update git-pbuilder example script to a stripped-down version of my current script and add some additional documentation about specifying chroot locations.
New picture added to the plants gallery.
Review of The Hard Goodbye by Frank Miller.
New picture added to the river gallery.
Added draft-court-dynfeed, draft-hernacki-nntpget, and draft-gilman-news-url to the NNTP draft repository. Pointers taken from the tin.org document repository.
Added draft-lindsey-hdrreg-netnews, draft-bambenek-posting-guidelines, RFC 850, and RFC 5322 to the document repository for the Usenet article format. Pointers taken from the tin.org document repository.
Partly (but not completely) fix rendering of =item 0 commands and fix where saved whitespace is output.
Add a link to my Debian notes page from my Debian package page.
The link to the Cygwin port of INN no longer exists. Update the FAQ entry to point people to web.archive.org instead.
Review of Brokedown Palace by Steven Brust.
New photo gallery for pictures of railroad or rail cars.
Correct indentation of verbatim paragraphs in Pod::Text when the paragraphs contain lines that have only whitespace. The regex that indented those paragraphs was too liberal in matching whitespace and would indent the blank line before the paragraph rather than the paragraph itself. Also add a test case for the .TH line of man pages.
New picture added to the river gallery.
Review of In Front of Your Nose (1945 - 1950) by George Orwell.
New picture added to the river gallery.
New picture added to the plants gallery.
New picture added to the paths gallery.
New picture added to the trees gallery.
Fix bugs in the default chroot and in parsing versions for non-native packages from the *.dsc file, both introduced in 1.15.
Fixed examine of principals with instances that don't have explicit configuration. Improved conversion of Kerberos v5 principal names to Kerberos v4. Various improvements to the configure modules for remctl, GSS-API, and Kerberos libraries.
Changed the version pattern for Stanford backports.
New picture added to the texture gallery.
Review of Sethra Lavode by Steven Brust.
New picture added to the flowers gallery.
New picture added to the shore gallery.
Pass only the file name to cvs when running cvs log for cvs2xhtml. The full path confuses a remote CVS server.
First public release of the script that maintains the news.announce.newgroups archive on ftp.isc.org. Takes a feed from a news server, checks PGPMoose signatures, and saves articles as determined by an Archive-Name header field. Would require modification to use for another purpose, but might be interesting as a starting point for archiving another newsgroup.
Review of The Chinatown Death Cloud Peril by Paul Malmont.
New picture added to the paths gallery.
New picture added to the shore gallery.
Made update-control bulkload more accepting of tabs in newsgroup descriptions. Fixed variable declaration errors in update-control and process-control. Added an install target to Makefile. Hierarchy updates for grisbi.*, gnuu.*, and um.*.
Review of Jhegaala by Steven Brust.
New picture added to the trees gallery.
New picture added to the nanaimo gallery.
Add the Hugo novel winner for 2008.
Add an overview of my 2008 reading, book recommendations, and some statistics.
Moved all web site changes for 2008 to a separate page and removed all entries older than December of 2008 from the current changes page.
< 2010 Changes | Russ Allbery > Recent Changes | 2008 Changes > |