< 2009 Changes | Russ Allbery > Recent Changes |
This page lists all changes to my web site from when I started keeping this log in April of 2008 through the rest of 2008. For more recent changes and the current RSS feed, see the current changes page.
Review of Hell and Earth by Elizabeth Bear.
Review of The Lord of Castle Black by Steven Brust.
New picture added to the rock gallery.
Review of The Queen's Bastard by C.E. Murphy.
New picture added to the rock gallery.
Review of Asimov's Science Fiction, October/November 2008.
Review of Half a Crown by Jo Walton.
New picture added to the object gallery.
Review of Nice Guys Finish Seventh by Ralph Keyes.
New picture added to the rock gallery.
New photo gallery of cloud pictures.
New picture added to the flowers gallery.
New picture added to the shore gallery.
Properly parse the *.dsc file name for native packages so that they can be backported. Relax the restrictions on cowbuilder chroots so that they don't have to start with base-.
Allow for letters in the syslog version string in its restart message so that Ubuntu syslog restart messages are properly ignored.
New picture added to the rock gallery.
Add a link to the documentation of the INN mod-active utility, now that its documentation has been converted to POD.
INN now has a Trac site for bug tracking, so add a link to that site to the INN software page.
New picture added to the rock gallery.
New picture added to the texture gallery.
New picture added to the rock gallery.
New IETF USEPRO draft addressing a variety of last call comments. Tweaks the level of requirements in various places, improves the wording, adds more informative references, and adds a specification of Original-Sender. This will hopefully be the near-final version of the document.
INN has been maintained in Subversion rather than CVS for quite some time. Update the FAQ accordingly.
New picture added to the rock gallery.
Review of Fantasy & Science Fiction, September 2008.
New picture added to the texture gallery.
Review of Animal Farm by George Orwell.
New picture added to the rock gallery.
Review of The Fall of the Kings by Ellen Kushner & Delia Sherman.
Added documentation of news2mail to the INN documentation since it's been converted to POD and refreshed all the other documentation to the current INN CURRENT branch.
Review of Asimov's Science Fiction, September 2008.
Drop the web versions of the INN 2.3 documentation, since that version is quite old at this point. Add incoming.conf documentation, since it now uses POD, and the corresponding sample configuration file.
New picture added to the rock gallery.
Review of Nothing Sacred by Elizabeth Ann Scarborough.
New picture added to the texture gallery.
Review of Rule of Evidence by John G. Hemry.
New picture added to the plants gallery.
Review of Dzur by Steven Brust.
New picture added to the trees gallery.
Review of The Paths of the Dead by Steven Brust.
The documentation for shlock is now in POD and can be converted to HTML for the web documentation. Also refresh other INN documentation that had been modified since the last refresh.
New picture added to the rock gallery.
New picture added to the flowers gallery.
Review of Burden of Proof by John G. Hemry.
Review of Five Hundred Years After by Steven Brust.
New gallery of pictures of paths and trails.
Add a link to The Teaching Company to my vendors page.
New picture added to the flowers gallery.
Review of As I Please (1943 - 1945) by George Orwell.
A major new release. Adds support for ACL methods in the remctl server and an implementation of the previous ACL support using the new methods, plus a reject method and a method for CMU GPUT. Limit configuration files read from directories to a more restricted set of characters. Add PHP and Python client bindings, and improve the Java build support and fix some build issues. Fix the Windows build and include all of the necessary files. Restore GSS-API portability to older versions of MIT Kerberos. Improve the build system and configure flags.
New picture added to the trees gallery.
Review of Issola by Steven Brust.
Added alt_auth_map, force_alt_auth, and only_alt_auth options to map usernames to alternative Kerberos principals for authentication. Fixed a NULL pointer dereference and double-free in somewhat obscure error conditions. Log to authpriv rather than to auth and better log ignore returns. Fix portability to AIX's bundled Kerberos. Improve documentation for several PAM configuration issues.
New picture added to the shore gallery.
No code changes, just a refresh of the documentation with pointers to the new Git repository.
Review of The Phoenix Guards by Steven Brust.
New gallery of plant photographs.
Review of Dragon by Steven Brust.
New picture added to the shore gallery.
Review of Ink and Steel by Elizabeth Bear.
New picture added to the trees gallery.
Review of Pebble in the Sky by Isaac Asimov.
New picture added to the trees gallery.
New picture added to the shore gallery.
Fix the code that canonicalizes relative URLs to recognize all absolute URLs regardless of scheme, not just http and https URLs.
Review of Fantasy & Science Fiction, August 2008.
The first public release of the software that is used to manage the ftp.isc.org control.ctl file and to generate the ftp.isc.org control archive and newsgroup lists.
New picture added to the shore gallery.
Updated the list of SF award winners, adding the most recent winners of the British Fantasy, John W. Campbell Memorial, Mythopoeic, Sunburst, Prix Aurora, and World Fantasy awards.
Review of City on Fire by Walter Jon Williams.
New picture added to the trees gallery.
Created a new shore gallery and moved one of the beach pictures to there, and then added a new picture to it.
Review of My Country Right or Left (1940 - 1943) by George Orwell.
Review of Asimov's Science Fiction, August 2008.
New picture added to the beach gallery.
New gallery of rock photographs.
Review of Orca by Steven Brust.
newsyslog is now maintained in Git. Update its web page accordingly and link to the repository.
New document describing the configuration management system that I use for eyrie.org systems and my personal workstation, based on bundle and Git and some simple shell scripts.
Report chown and chmod of directories in -n and -c modes as chown and chmod, not just a generic update. Don't attempt to diff the source and destination if no source was provided, such as when updating the timestamps of directories.
Don't include the revision number in a last-modified subheader if it looks like a Subversion revision number.
Don't include the revision number in the Last-modified subheader if it looks like a Subversion revision number. Be sure not to translate month names in Expires. Improve the requirements section of the documentation.
Initial release of spin-rss, the supporting program used by spin to generate RSS feeds and dynamic thread pages.
Extensive overhaul. Reference new Git documentation and reorganize the section on version control systems. Update the Subversion documentation to use cowbuilder. Redo the description of patch management systems and add documentation for quilt, recommending it over dpatch. Replace all of the debarchiver documentation with reprepro documentation. Update the list of other useful tools to add more devscripts tools that I use regularly.
Yet more fixes to the utf8 option and handling of encodings in general. Pod::Man and Pod::Text now set a UTF-8 encoding on their output file handle if the utf8 option is given, and Pod::Text otherwise tries to copy the input encoding to the output file handle encoding. Also skip spelling tests unless maintainer tests are enabled, fix some spelling errors, and fix the version numbers to quote trailing zeroes.
Entirely a coding style change, changing all global variables to all caps and adding my new -v handling code to print out more information and to use standard output. It also changes the default interpreter path to /usr/bin/perl to match all my other scripts.
Made significant updates to the Debian server best practices guide, reflecting current Stanford practices. Removed all mention of bundles, templates, and build scripts in favor of mentioning Puppet. Removed multiple exceptions to the FHS that are no longer relevant. Strengthened the requirement that all scripts be packaged. Documented keytab location. Improved the section on what goes into a package versus what goes into Puppet. Added standard licenses for software. Added a new section on remctl interfaces.
Add a new document on packaging scripts for Debian, documenting debian/rules and packaging file patterns, repository layout, and some hints on common issues.
Add links to the reported errata pages for RFC 3977 and RFC 4642. The other RFCs don't as yet have reported errata.
New picture added to the shore gallery.
Review of Athyra by Steven Brust.
Added links to the repository viewing pages for the INN Subversion repository and to the public read-only mirror, and added documentation of how to check out the public read-only mirror.
A test suite only release. Skips Unicode tests with versions of Perl prior to 5.8 since Pod::Simple won't support Unicode with those, and adds support for aspell in the POD spelling tests.
Added local copies of the PGP Moose and pgpverify specifications to the Usenet article format page.
Update the link to the Moderator's Handbook. Reword and remove some of the unnecessary emphasis.
Wrote real index pages for the NNTP standards and drafts, with abstracts and some information about why a given document may be interesting. Added links to the IETF draft archives for better comparisons between drafts. Imported large numbers of historical documents and the current versions of the news and nntp URL drafts.
Wrote a real index page for all the Usenet article format drafts with abstracts and some information about why a given draft may be interesting. Added links to the IETF draft archives for better comparisons between drafts. Added several historic drafts that had been missing. Added a link to the Moderator's Handbook, since the canonical site appears to be down.
Added support for removing directories to -d. Improved the documentation for \id, \sitemap, and \include.
Review of Phoenix by Steven Brust.
Review of Pirate Sun by Karl Schroeder.
Add my Debian address to my contact information page.
Review of Homage to Catalonia by George Orwell.
For all software pages where old releases are archived, ad a link to the archive of old versions in the Download section.
For all software pages, move the license to be the last thing on the page, fix broken links to Git archives, clarify the Debian versions in which there are packages, and switch to the new format for download links. All tarballs now have PGP signatures that are linked on the pages.
Better error recovery from missing arguments to commands: treat the missing argument as empty instead of undefined. Produce a different warning for an empty file argument to \size.
Organize the NNTP page a little bit better and use the new \size support in spin. Add a link to the IANA CAPABILITY registry.
Add links and information about Julien ÉLIE's excellent hierarchy information page, which presents a combined view of thet various log and index files maintained on ftp.isc.org.
Sorts out the Unicode support, properly tests encoding, and removes some hacks that aren't correct when encoding is correctly declared. Add a --stderr option to pod2man and pod2text and corresponding option to the modules to send errors to standard error insted of a POD ERRORS section. Fix a few other minor documentation and test suite bugs.
Review of Schism by Catherine Asaro.
Review of Sourcery by Terry Pratchett.
Review of Taltos by Steven Brust.
Review of A Plague of Angels by Sheri S. Tepper.
Minor updates to the review notes, review philosophy, and the front index page for clarity. Expanded and modified my position on the affiliate links to Powell's, expanded on not writing detailed critiques, and fixed some grammar and phrasing issues.
Review of The Road to Wigan Pier by George Orwell.
Review of The Complete Critical Assembly by David Langford.
Review of What Do You Care What Other People Think? by Richard P. Feynman.
ftp.hungry.com has been down for apparently years. Change the link for chrpath to the Debian package instead.
Update the URL to the news.newusers.questions home page.
Review of Surely You're Joking, Mr. Feynman! by Richard P. Feynman.
Minor fix to the script to purge unreferenced articles to not attempt to open directories that don't exist.
New IETF USEPRO draft that fixes a variety of ABNF and IANA consideration nits and has a few other polishing tweaks to bring it closer to something that is ready to publish. There may be a few more releases like this, but not many.
Review of Fantasy & Science Fiction by July 2008.
Added the size command to embed the size of a local file, used for the USEFOR index page.
Pulled many additional USEFOR-related Internet-Drafts from the I-D archive and added one additional significant draft (Posted and Mailed) to the index on the main page.
New USEFOR Internet-Draft that was released some time back, but which I missed at the time.
New picture added to the beach gallery.
New USEPRO Internet-Draft with the resolution to the Injection-Date handling issue that's been holding up final publication. I expect this or a minor update to this to be the version that goes to IETF Last Call.
Review of An Age Like This (1920 - 1940) by George Orwell.
Added support for setting links to RSS feeds in the page header and for including a sitemap in a generated page. Fixed some documentation issues and one place where data from one page wasn't being sufficiently cleared when processing the next page.
Added a sitemap that lists all pages in my web site and also includes a searching hint for people who don't know how to use Google.
Bring my personal projects page up-to-date. Changes include additional Debian packaging teams, removing the QA team, updating INN and Usenet involvement status, removing gnu.*, adding chatservers again, updating the fiction archive list, and adding photography. Also link to my journal, the changes list, and to git.eyrie.org from here for people to track what I've been doing.
Reword the introduction to my software page somewhat. Advertise git.eyrie.org and mention that it provides RSS feeds per software package that track each change.
New picture added to the beach gallery.
Since moving the journal to my regular web pages, reviews were only in the RSS feeds and in their own area of my web site, not also echoed in the main HTML journal. This has now been fixed and reviews will appear inline and will age out like any other journal post.
New gallery of random found objects.
New texture photograph of beach sand.
New beach photograph of Lincoln City, Oregon.
New beach photograph of Lincoln City, Oregon.
Added a gallery of recently posted pictures, sorted by date.
New USEPRO Internet-Draft incorporating a section describing how the history database works in netnews servers.
Updated the INN CURRENT documentation to the latest version in Subversion, added news.daily documentation, and added the sample files for all the configuration files with documentation links.
Freeze AFS kaserver support and note that it may be removed in a later release. Fix exit status checking of kasetkey and improve handling of a missing REMOTE_USER variable. This package is also now maintained in Git.
Add detailed instructions on how to convert a repository with a combined debian and upstream branch into two separate branches using my branch scheme for combined Debian and upstream maintenance in the same repository.
Remind people to reactivate their filters after feeding all articles to a new server.
New beach picture from Lincoln City, Oregon.
Added a photography gallery.
Review of Asimov's Science Fiction, July 2008.
Review of Kushiel's Mercy by Jacqueline Carey.
New releases of faq2html, cl2xhtml, and cvs2xhtml that assume UTF-8 input and tag their output as being UTF-8.
Recommend disabling filters when feeding all articles to a new server.
Add -F and -P flags to k5start to force non-forwardable and non-proxiable tickets. kstart is also now maintained in Git.
Fix a bug with S<> handling in combination with UTF-8 mode by converting ISO 8859-1 non-breaking spaces from Pod::Simple into UTF-8 code points. Use .SS instead of .Sh in Pod::Man. Add a test for spelling and fix all the documentation spelling and markup errors revealed.
Update links and INN FAQ to reflect the INN 2.4.5 release.
Note the need for a gbp.conf when using a combined upstream/debian Git repository following my model so that git-buildpackage and git-import-orig find the correct branch.
Used PAM_IGNORE where appropriate, except for authentication. Cleaned up the symbol exports. Updated the Autoconf macros and build system generally. Migrated the pacakge into Git.
Added defer_pwchange option to do fully correct handling of expired passwords. Added force_pwchange option to force password changes at authentication time if expired. Used PAM_IGNORE where appropriate. Cleaned up the symbol exports. Removed a workaround that was causing problems for current MIT Kerberos with PKINIT. Updated the Autoconf macros and build system generally. Migrated the package into Git.
Added the first draft of Stanford University's wallet naming guidelines to the wallet distribution page.
Add my scheme for maintaining Debian packages and upstream development in the same Debian repository. Add a method for converting bzr repositories to Git.
Add the date of completion to finished subtasks. Use ISO timestamps for the file names of closed tasks instead of seconds since epoch.
Add documentation for CVS to Git migration. Document mirror mode for setting up a public repository and improve the documentation of remote names. Add more commentary on a separate debian branch from master. Document creating signed tags with the *.changes file as the tag message. Improve the documentation of Subversion imports and retroactive tagging with gitk.
Fixed the test suite to pass with the latest Pod::Simple. Suppress the accent definition from the preamble in Pod::Man if --utf8 was given. Improve the test suite for Pod::Man options.
Review of Bridge of Birds by Barry Hughart.
Review of The People: No Different Flesh by Zenna Henderson.
Review of Use of Weapons by Iain M. Banks.
Review of Fantasy & Science Fiction, June 2008.
Review of The Tipping Point by Malcolm Gladwell.
Review of Teckla by Steven Brust.
Review of Asimov's Science Fiction, June 2008.
Updated the HTML conversion of the INN documentation to the current source and added INN::Config.
Review of The Last Colony by John Scalzi.
Review of Rollback by Robert J. Sawyer.
Fixes for several issues turned up by Debian's switch to Perl 5.10 and the new Pod::Simple-based podlators. This version also includes a new --utf8 option to generate UTF-8 output rather than trying to convert to troff escapes and ASCII characters.
Review of Pilgrimage by Zenna Henderson.
Review of The Yiddish Policemen's Union by Michael Chabon.
Review of The Ghost Brigades by John Scalzi.
Added ways of creating a repackaged upstream tarball based on an idea by Sam Hartman. Mentioned that I'm not sure the separate debian branch was a good idea.
Allow -o/-g/-m to be used with -K or a command and fix the permissions after ticket refreshes. Support AKLOG in addition to KINIT_PROG for determining the path to aklog. Portability fixes for Mac OS X and for Heimdal. As of this release, k4start is frozen.
Review of Fantasy & Science Fiction, May 2008.
Review of Fooled by Randomness by Nassim Nicholas Taleb.
Review of Asimov's Science Fiction, April/May 2008.
Added to the Git with Debian notes page instructions on how to backport packages using a branch in a Git repository.
Finished the first draft of my notes on using Git with Debian and for Debian packaging, documenting as much as I could think of about my current workflow and repository layout.
Added the slides for my upcoming presentation at the 2008 AFS and Kerberos Best Practices Workshop on the wallet. This is an update of the current status, following my 2006 presentation on the initial design.
Lots of bug fixes, including some significant problems on 64-bit platforms, Perl 5.10 support, serious problems with nnrpd's native SSL implementation, support for newer Berkeley DB versions, and a huge variety of other fixes. Thanks to Julien ÉLIE for preparing the release.
Review of How to Lie with Maps by Mark Monmonier.
Add a quote to the HTML version of the web site recent changes page.
Add a web page and RSS feed for recent changes to the whole web site.
Review of Brasyl by Ian McDonald.
Add the new POD documentation for the distributions configuration file and update the other on-line documentation to the latest versions from Subversion.
Now uses kasetkey for enable, disable, and examine as well. Honor allowed principal regex for examine as well. Incorporate the build system fixes from other projects.
Support reading data from a file or stdin for wallet store. Add enable, disable, and examine to kasetkey. Various build system fixes and support for builddir != srcdir builds. Drop remaining Stanford-specific default configuration.
All posts imported from my old Movable Type installation and converted to spin except for reviews with no comments, which now redirect to the permanent review page. My old journal now redirects to spin-created pages and RSS feeds created via spin-rss (not yet released).
Fixes many build system problems uncovered on Solaris and command-line parsing problems. Adds etter krb5-config handling. krenew now copies the ticket cache when run with a command.
Add a new section at the bottom covering commercial issues such as advertising, tracking, review copies, and paid reviews.
Updated the list of Debian packages that I maintain, removed packages no longer in my personal repository (including most of the Stanford-specific packages), and added libpod-thread-perl to my personal repository.
Fixes bugs in misrecognizing section text as NAME entries and not handling POD formatting codes in headings when generating navigation bars or tables of contents.
Update the maintenance status of INN. I'm stepping down as release manager and main developer, and Julien ÉLIE has picked up much of the work.
Add new INN POD documentation, resynchronizing with what is in INN CURRENT.
Review of Fantasy & Science Fiction, April 2008.
Review of The Battle of Evernight by Cecilia Dart-Thornton.
Review of The Black Swan by Nassim Nicholas Taleb.
Adds an option to write the child PID, a happy ticket option for krenew, options to set the ownership and permissions of the created ticket cache, better handling of AFS PAG creation, an updated build system and configure machinery, and other bug fixes.
Review of How Doctors Think by Jerome Groopman, M.D.
Review of Fantasy & Science Fiction, March 2008.
Properly use host-based GSS-API service names by default, incorporate the Windows port, set file descriptors close-on-exec in the server, close the replay cache file descriptor before spawning processes in the server, and other bug fixes.
< 2009 Changes | Russ Allbery > Recent Changes |