Pan 0.9.6  (March 30, 2001)

    NEW FEATURES

        * Shift-Delete is now a shortcut to delete all selected articles
          and replies.

        * Now if a user has >1 group selected in the grouplist when they
          try to post a new message, all the groups are added, for
          crossposting, to Newsgroups: entry field in the message composer.
          Thanks to Adam Warner for suggesting this.

    UPDATES

        * The task manager, log viewer, and message composer windows all
          now remember their sizes each time they're opened.  Thanks to
          Garry Knight for suggesting this.

        * The "update article counts" task is more fault-tolerant now.
          Thanks to Sven Neuhaus for suggesting this.

        * Pan now lets users choose to reserve a server connection for
          downloading messages to read.  That way you can keep reading
          comfortably even while new headers or binary attachments are
          being downloaded.  Thanks to Eric Ortega for this suggestion.

    BUG FIXES

        * Fixed bug that caused Pan to crash when user edited the fonts or
          some other items in the preferences dialog for the first time.
          Thanks to Adam Huffman and John LeMay Jr. for reporting this bug.

        * Fix bug that could corrupt the article header cache files
          when they were being saved.

        * Raised gtkhtml requirement (for the inline images version of Pan)
          to 0.8.3, which fixes some of the rendering problems/crashes
          seen with Pan under gtkhtml 0.8.2.

        * Fix lockup bug that occurred when the user hit the thread filter
          buttons repeatedly while loading a group.  Thanks to Sven Neuhaus
          for reporting this bug.

        * Fixed bug that caused Pan to crash when certain multipart binaries
          were deleted from Pan in the thread view.  Thanks to Adam Huffman
          for reporting this bug.

        * The message composition window was not resizable under some window
          managers, such as BlackBox.  Thanks to Christophe Lambin,
          Jed S. Baer, and Jan Schaumann for reporting this bug.

        * Fix bug that crashed Pan when the user started a task to download
          a group of articles, and then deleted some of the articles while
          the task was running.  I almost can't blame Pan for this one, but
          it's fixed nonetheless. :)

        * Fixed Pan crash that occurred when decoding a multipart article
          where one of the articles in the group had no body, just headers.
          Thanks to Gauze for reporting ghis bug.

        * Fixed error that prevented servers from being saved properly for
          new users in some circumstances.

        * Fixed error that corrupted memory slightly and tallies of which
          articles were read and which were unread.

        * Fixed bug that let invalid From: addresses slip by in 0.9.5 posts.

        * Problems with line wrapping fixed.  Thanks to Adam Warner for
          reporting this bug.

        * Fixed problem that caused the last line of an article body to not
          be shown sometimes during space reading.

        * Fixed harmless but annoying bug that caused the thread view to
          rebuild itself after changing the thread filter and then selecting
          an item.

        * Attachments with a ill-chosen directory characters in their
          filenames caused Pan to create subdirectories with the first half
          of the filename.  Thanks to William Peterson for reporting this bug.

        * Fixed 0.9.5 bug that caused some people's names to show up as
          "Unknown"in the author column of the thread tree.  Thanks to
          Felix Tilley for reporting this.

        * Small memory leak fixed.

        * Fixed small gtk+-1.2.9 build bug.  Thanks to Christophe Lambin
          for reporting this bug.

        * Fixed bug that kept grouplist menu buttons enabled even when no
          groups were selected.


Pan 0.9.5  (March 12, 2001)

    NEW FEATURES

    UPDATES

        * Pan is now more tolerant of headers that are missing subjects,
          dates, and so forth.

    BUG FIXES

        * No longer crashes if the header cache is corrupted.  Instead it
          skip the corrupted headers and logs an error to let the user know
          what happened.

        * Fix in parsing the 'begin' line of uuencoded attachments: file
          permissions preceeded by a '0' (to denote an octal number) are now
          handled.  Thanks to Brian Keefer for reporting this bug.

        * Accepts articles whose Date: header has no seconds.  Some broken
          software posts articles this way.  Thanks to Dave Hill for reporting
          this problem and submitting a patch.

        * The Group menu wouldn't appear unless a group was selected.  Thanks
          to Craig Maloney, Lance Simmons, and others for reporting this bug.

        * Fixed thread bug that corupted memory when two threads purged the
          article cache at the same time.

        * Fixed bug that occurred when thread A modified the article filter
          that was being used in thread B to populate the article tree.

        * Fix memory corruption bug that occurred when switching groups while
          an download task was still queued for the first group.

        * Fix memory corruption bug that occurred when the user deleted
          articles that in the queue for downloading or decoding.

        * Flushing the "pan.sendlater" folder didn't move the articles
          out of the folder after posting, causing them to possibly be
          reposted accidentally.  Thanks to Garry Knight fore reporting this
          bug.

        * Fix bug in counting read/unread article totals.

        * Changing the filter settings in the article toolbar caused the
          articles to be unsorted as a side-effect.  Thanks to Sandor Barany
          for reporting this bug and Himanshu J. Gohel for suggesting a fix.

        * New articles were being displayed with a 'new' icon instead of a
          'read' icon even if they had been read.  Thanks to German Gomez
          Garcia for reporting this bug.

        * Fixed bug that crashed Pan when decoding an article with a '%' in
          its subject.  Thanks to rschu for reporting this bug.

        * Pan now handles port numbers greater than 32768.  Thanks to Keith
          Miller for reporting this bug.

        * Selecting text "backwards" (back to front) and pressing 'reply'
          now works.  Thanks to A A Arendsen for reporting this bug.

        * When changing news servers, the titlebar is now updated to show
          the new server's name.  Thanks to Garry Knight for reporting this
          bug.


Pan 0.9.4  (Feb 26, 2001)

    NEW FEATURES

        * New icons to show which article bodies are cached locally for better
          offline reading.

        * Added clickable URLs to the gtkhtml version of Pan.  URLs will be
          opened with the appropriate application specified in your mime setup.

        * Added user-configurable date format strings for how dates should be
          displayed in the thread and article views.

        * Added option to 'break' a thread when the subject line changes.
          This is to group separately a subthread that spins off on a
          different topic.

    UPDATES

        * The log window has been rewritten and provides more useful
          information now.  Moreover errors are now flagged with an error
          icon, and an error icon appears in the main window's toolbar to
          let users know when errors are occurring.

        * The local article cache is smarter about knowing when to clear out
          old messages, and making sure that the oldest messages get purged
          first.

        * Faster loading & saving of articles, deleting of articles,
          marking articles read/unread, and so on.

        * Text wrapping in the display is now turned off by default for
          new users.

        * Pan now accepts messages with unparseable From: headers instead
          of discarding to them.

    BUG FIXES

        * Fixed a serious memory corruption bug that was introduced in 0.9.3.

        * Fixed crash that occurred when deleting articles and then reading
          more articles.  Thanks to John LeMay for reporting this bug.

        * Try to authenticate as soon as we connect to the NNTP server,
          so that members-only groups will be displayed.  Thanks to
          Sbastien Delestaing for reporting this problem.

        * Runs properly with gtkhtml whether it's configured with GConf
          or not.  Thanks to Thomas Zajic and Joseph Wang for supplying
          patches for this.

        * Setting the font for the HTML window didn't work under some
          international fonts in 0.9.3.

        * Fixed bug that kept some articles from being saved to disk.
          This was also a 0.9.3 but.   Guess that's what we get for going
          two months between 0.9.2 and 0.9.3, eh. :)

        * Pieces were dropping out of the middle of decoded multipart posts
          if the server dropped connection in the middle of downloading an
          article.  Thanks to Ronny Haryanto for reporting this bug and
          correctly sussing out the problem, and to Genadz Batsyan
          for supplying a patch.

        * Make sure Pan correctly handles those darn 'cut here' messages
          even in multipart uuencoded posts.  Thanks to Sndor Brny for
          reporting this bug.

        * Don't substitute spaces with underscores when saving attachments.
          Thanks to Jed S. Baer and Aluminum Foil Ball for suggesting this.

        * Added a patch from James Amundson that keeps the text window
          from growing too large when there is a long header being displayed.

        * The Pan main window layouts were not being saved properly between
          sessions when the user changed the placement of the windows.

        * Fixed memory corruption problem that occurred when 'download
          all bodies' was selected from the thread view.

        * Fails more gracefully when the server refuses connection with a
          "400 - Server connection limit reached" error message.  Thanks to
          Frank Eisfeld for reporting this bug.

        * Now handles smtp servers that send out multiline 200 handshake
          messages.  Thanks to Adrian Miranda for reporting this bug.


Pan 0.9.3  (Feb 10, 2001)

    NEW FEATURES

        * Pan 0.9.3 now has a 100% Good Newskeeping Seal of Approval rating!

        * Optional inline rendering of images.  (requires gtkhtml library)

        * Customizable pane layout.

        * Added the option to automatically download new headers whenever
          a group is activated.

        * Now handles read-only and moderated newsgroups.

        * Added two built-in rules: "Delete bozos" and "Delete Old Articles"

        * Added number of connections / total throughput status in the main
          window's toolbar.

    UPDATES

        * User Folders are now saved in mbox format for better portability.

        * Better reading and decoding of mime attachments.

        * The local header cache is now saved in smaller files.

        * Faster network code for downloading articles/groups.

        * Slightly faster threading, saving, and loading of articles.

        * Better stability of locally-cached article bodies.

        * GMime snapshot updated, including some gmime bug fixes.

        * Better NNTP compliance with respect to user authentication.

        * Less UI flicker.

    BUG FIXES

        * Crashing bug in applying rules to incoming articles fixed.

        * Crash during shutdown bug fixed.  Thanks to Christophe Lambin for
          reporting this bug.

        * Random xlib async reply bugs fixed.

        * A handful of severe memory corruption bugs fixed.

        * Bug in specifying email addresses when sending email fixed.
          Thanks to Jan Schaumann for reporting this bug.

        * Small memory leaks fixed.

        * The article body fonts weren't editable in the 0.9.2 preferences
          dialog.  Thanks to Dave Hill for a patch that fixes this.

        * The Group menu often had greyed-out items when a group was selected
          in the group list but hadn't yet been loaded.  Thanks to Steven
          Lusk for reporting this bug.

        * Pan 0.9.2 gave a warning "message is all quoted text" when
          forwarding a message via email.  Thanks to John LeMay and Ben
          Elliston for reporting this.

        * Fixed bug that prevented Pan from dowdnloading headers from groups
          that had exactly one article in them.

        * Bug fix in the attribution string: the message-id was being pasted
          in the date's place.  Thanks to Leo Papandreou for reporting this.

        * Bug fix on queued articles: dequeueing them from the task manager
          didn't remove the 'queued' icon in the threads view.

        * Pan didn't work on file systems that didn't accept '<' in in a
          filename.  Thanks to Arjan Drieman for reporting this bug.

        * The 'external mailer' user preferences option was being misread
          in 0.9.2.  Thanks to Garry Knight for reporting this bug.

        * Other assorted and sordid bug fixes.


Pan 0.9.2  (Nov 21, 2000)

    NEW FEATURES

        * Added the option to load groups and articles by a single click
          instead of the previous double-click.  Mouse button 2 can also
          be used for selection.

        * Articles posted by the user can now be cancelled and superseded.

        * Added "Apply rule to subscribed groups" button in the rule tool.

        * Better viewing and posting of mime-encoded headers.

        * Highlighted text in the message composer can now be Rot13 encoded.
          Thanks to Xander D Harkness <xander@wildthorn.com> for suggesting
          this feature.

        * Added preferences option to display article dates in local time,
          rather than UTC.  Thanks to Steve Cox for suggesting this feature.

        * New feature: "Mark entire thread read".  Thanks to Jan Schaumann
          for suggesting this.

    UPDATES

        * Simpler keyboard shortcuts for frequently-used commands.  Thanks to
          Bas Mevissen for suggesting these.

        * "Space reading" is working better now.  Thanks to Philippe Duperron
          for suggesting improvements.

        * A UI gotcha in the Rule Editor was fixed.

        * The preferences dialog has been reorganized.

        * The article list loads a little faster.

    BUG FIXES

        * 0.9.1's date parser was displaying everything in 1978.  Thanks to
          many people, including Christophe Lambin, Steve Cox, Wendell, Lisa,
          V Pascal Nelson, Geordie, and many others for reporting this bug. :)

        * The timezone offset in posted articles was always positive, even
          when it should have been negative (such as in North America).

        * Pan was incorrectly marking complete multipart messages as incomplete.
          Thanks to gpb@gpb.seanet.com for reporting this bug.

        * "Catch Up" still wasn't always working properly.  Thanks to
          Aaron Digulla for reporting this bug.

        * The user preferences of sort order were not being saved in 0.9.1.
          Thanks to Jonathan Itzhaky for reporting this bug.

        * "Go to Next Thread" (ctrl-d) now works properly.  Thanks to
          Ilja Booij <ibooij@daimi.au.dk> for reporting this bug.

        * Sorting in 0.9.1 worked most of the time, but not all of the time.
          Thanks to Ken Geis (among others) for reporting this bug.

        * "Read message in new window" works again.  Thanks to Steven Ellis
          for reporting this bug.

        * Fixed small memory leak in the rule manager module.

        * The line count column in the article list wasn't resizable, which
          was a problem for binary groups where the # of lines could be in
          the 7 digit range.  Thanks to Rick Cosby for suggesting this.

        * The "Path:" date in posted messages was being built incorrectly.
          Thanks to Rune Kristian Viken for reporting this bug.

        * GUI freeze when applying changes to the articlelist from the
          preferences fixed.

        * GUI freeze on startup bug fixed.  Thanks to Christopher
          Lambin and Robert at freeserve for helping track down these
          problems.

        * .newsrc export bug fixed.

        * Fixed bug in the From: header parsing that didn't always parse
          old-style email addresses as well as it could.  Thanks to robert
          at freeserve for reporting this bug.


Pan 0.9.1  (Oct 20, 2000)

    NEW FEATURES

        * Added "Expand All Threads" and "Collapse All Threads" buttons

    UPDATES

        * Updated British, Catalan, Dutch, Finnish, French, Galician, German,
          Italian, Lithuanian, Norwegian, Polish, Slovenian, Swedish, Spanish,
          Turkish, and Ukranian translations.

        * Complete rewrite of the Bozo filter.

        * More efficient downloading of article bodies.

        * Better memory management in the newsrc module.

        * Rule matching improved.

        * Slightly faster startup and loading of groups.

    BUG FIXES

        * Many i18n display problems fixed.  Thanks to Robert Brady,
          Kjartan Maraas, and Tov Are Jacobsen for this.

        * Crash when saving new rules fixed.

        * Crash from Post window when selecting Message->New fixed.

        * Crash when following-up an article in certain circumstances
          fixed.  Thanks to Jeroen Bron for reporting this bug.

        * Crash when adding articles to a group under a strange set of
          circumstances fixed.

        * Small problem with "Catch Up" fixed.

        * "Requeue" in the Task Manager no longer lets you requeue tasks
          that are already running.  Thanks to Mark Hinkle for reporting
          this bug.

        * Small quoted-printable decoding bug fixed.  Thanks to Jan
          Schaumann for reporting this bug.

        * The ``apply rule to incoming articles'' setting was being ignored
          in Pan 0.9.0, causing all rules to be applied to incoming articles.
          Thanks to cav and Jim Henderson for reporting this bug.

Pan 0.9  (Oct 11, 2000)

    NEW FEATURES

        * Added "mute quoted text" option.

    UPDATES

        * Handles servers with lots of groups better, both in startup time
          and in memory footprint.

    BUG FIXES

        * Crash when downloading flagged headers fixed.

        * Fixed pthread contention problem in the article list.

