[LWN Logo]
[LWN.net]
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.