From: Charles Kerr <charles@rebelbase.com> To: lwn@lwn.net Subject: ANN: Pan 0.11.1 "Where are the Snowdens of yesteryear?" Date: Wed, 5 Dec 2001 09:44:10 -0800 Pan 0.11.1, "Where are the Snowdens of yesteryear?", has been released. It can be found at http://pan.rebelbase.com/. What is Pan? Pan is a Gnome newsreader, loosely based on Agent and Gravity, which attempts to be pleasant to use for new and advanced users alike. It has all the typical features found in newsreaders and also supports offline newsreading, article filtering, multiple connections, and a number of extra features for power users and alt.binaries fans. It's also the only Unix newsreader to get a perfect score on the Good Net-Keeping Seal of Approval evaluations. See http://pan.rebelbase.com/features.html for the rest of the sales pitch. About 0.11.1 About thirty bugs have been fixed during the three betas since 0.11.0's release. 0.11.1 also has a set of the usual memory/speed tweaks and -- just in case we missed more bugs -- better recovery in the case of a crash. Changes Since 0.11.0 NEW FEATURES * New builtin filter: "Threads I've posted In" * The header pane now allows filtering by Message-ID * Better guessing of default the default news server for new users with cable modems. * In the header pane, the left/right arrow keys now collapse/expand the selected threads. Thanks to Chris Petersen for suggesting this. UPDATES * Better data recovery in the case of a Pan or system crash. * Better error-checking, handling, and writing-to-the-Pan-log when saving/decoding articles and when saving the local cache files. * Slightly faster downloading and threading of articles. * New Simplified Chinese translation by Zipeco * New Portuguese translation by Duarte Loreto CONFIGURATION * Mac OS X build fixes. Thanks to Max Horn for these. * Build fixes for the Compaq C compiler on Linux Alpha. Thanks to Alan Young for reporting these problems and submitting a patch. * Fixed small compile problem with "pan.sendlater" being defined in the wrong library. Thanks to Gabi Davar and Francesco Lamonica for reporting this bug. BUG FIXES * Fixed bug that caused Pan to crash on startup if the newsrc file exists, but Pan is unable to read this (e.g. permissions). Thanks to Joris Lambrecht and about a million other people for reporting this bug. * Fixed 0.11.0 that caused some attachments to be decoded incorrectly. Thanks to Thomas Gamble for finding this bug and providing a fix. * Fixed crash that occurred when repeatedly loading the same group. * Significant memory leak when saving articles fixed. Thanks to Rick for noticing this and tracking own the problem. * Fixed 0.11.0 bug that, when an empty group was activated, Pan would go to the server twice for new headers instead of once. In addition to pointless load, if you were really unlucky there would be one or two new articles in the second load, marking the ones from the first run and leaving you scratching your head "how did I just download a batch of old articles from a new group?" :) * Fixes freeze & integrity bugs in the Task Manager. Thanks to Alex Flinsch, Alan Young, Gabi Davar, and Jed Baer for helping to track down some of these problems. * Fixed bug that caused Pan to crash or not be able to post articles under certain conditions. * Fixed bug that caused the CPU to sometimes peg at 100% when the user hit the "empty group" button. * Fixed rare crash-on-exit bug that occurred when one thread was shutting down the Pan app log while another thread was trying to log a shutdown message. Thanks to Jed Baer for reporting this bug. * Fixed rare gui lockup bug when loading new articles for the group that's currently loaded. * "Flag Thread" and "Unflag Thread" didn't flag the entire thread as they should have. Thanks to Peter Borgmann for reporting this bug. * Fixed bug that kept the "supercede article" feature from working properly. * Fixed integrity bug in filtering on complete/incomplete multiparts. * Fixed bug that caused article bodies to be saved improperly when the user specified the filename from the save dialog. Thanks to Andreas Ollinger for reporting this bug and to Joseph Turian for providing a patch. * Fixed bug that caused non-visible filters to reappear on the filter menu when Pan was restarted. Thanks to Douglas Bollinger for reporting this bug. * The Article cache was growing past the user-defined limit in 0.11.0. Thanks to Muralito and Alan Young for reporting this bug. * Now handles watching/ignoring a thread even if the article selected when 'watch' button is pressed has a broken References: header. (Shame on you Forte Agent 1.8! :) Thanks to David Watson for reporting this bug. * Fixed bug that didn't remember the "Thread/Unthread Header Pane" setting between sessions and required the button to be pressed twice before it would work. Thanks to Jed Baer for reporting this bug. * Fixed bug that incorrectly saved the pane dimensions for the "three vertically stacked panes" layout mode. Thanks to Douglas Bollinger and Erik W. Hanson for reporting this bug. * Other small bug fixes.