Pan 0.9.7 (June 7, 2001)

    NEW FEATURES

	* Added Hungarian translation

        * When deleting a crossposted article or marking an it read or unread,
          the action operates on all the groups that the article was
          crossposted to.  Thanks to Bob Broughton for requesting this feature.

    UPDATES

        * Now handles FIFO .signature files.  Thanks to Daniel Burrows for
          suggesting this feature and providing a strategy for how to do it.

    BUG FIXES

        * Refixed the cant-remember-which-articles-are-read bug that I though
          I'd fixed in pre5.  Thanks to Janus Sandsgaar for helping to finally
          track this down.

        * On startup, the server radiobutton menu items have the correct server
          selected.  Thanks to John LeMay for reporting this bug.


Pan 0.9.7pre5  (May 23, 2001)

    NEW FEATURES

        * Added the ability to pause the task manager's queue.  Thanks to
          Phillip Pi, Ron Youvan, Ryan Daniels, and others for requesting
          this feature.

    BUG FIXES

        * Fixed crash that occurred when activating the "open in new window"
          feature from the text window's popup menu.  Thanks to John LeMay,
          Ron Youvan, and Margus Ramst for reporting this bug.

        * Fixed problem with the list panes looking wrong under dark gtk
          themes.  Lots of people reported this bug, but special thanks
          go to Duane Healing and Jed Baer for helping track this one down.

        * Fixed problem that caused articles to be incorrectly marked unread.
          Thanks to Christophe Lambin for first reporting this bug.

        * Fixed bug that broke the wrapping/filling code when replying to
          a message.  Thanks to Dietmar Staab for reporting this bug.

        * Move and Copy articles to a folder acted the same, but Move should
          have removed the articles from the original group.  Thanks to
          Wolfgang Schricker for reporting this bug.

        * Fixed RH problems with the RPM spec files.  Thanks to Yosi Markovich
          for reporting this bug.

        * Small memory leaks fixed.


Pan 0.9.7pre4  (May 17, 2001)

    UPDATES

        * Better handling of thread tracking even when an article in the thread
          has a corrupt References: header.  Thank to Jim Henderson for
          reporting this problem and Adrian von Bidder for suggesting a
          solution.

        * Better recovery when importing of missing, corrupt, or
          completely broken .newsrc files.

        * More consistent checking for corrupt article headers from the news
          server.  Sideways thanks to usenetserver.com for providing corrupt
          headers repeatably so that I could track this down.

        * Text in an alt.binaries.pictures article is now displayed before the
          picture, rather than after it, by request from Margus Ramst and
          Frank Van Damme.

        * Updated some icons.  Thanks to Paolo Bacchilega for suggesting these
          changes and providing icons.

    BUG FIXES

        * One more attempt to get very large articles to decode properly even
          the user's cache is set to some small size.  Thanks to the flood of
          people reporting this problem against pre2 and pre3.

        * Fix bug that caused folders to be corrupted or erased in earlier
          prereleases when the "save setup" button was pressed.

        * Moving back to the zoomed thread view from the zoomed article view
          no longer moves the thread view down to the bottom of the list.
          Thanks *very* much to Samuel Solon for providing a workaround to
          this gtk+ bug.


Pan 0.9.7pre3  (May 12, 2001)

    UPDATES

        * Reorganized the filter buttons on the article thread toolbar.

    BUG FIXES

        * Fixed bug that caused Pan to crash sometime when posting or when
          loading the pan.sent folder.   Thanks to Pete at gmx.net and
          Wolfgang Schricker for reporting this bug.

        * Fixed bug that caused Pan to crash when the user tried to send
          mail without having a mail server defined.  Thanks to Cory Hill
          for reporting this bug.

        * Decoding attachments that had no suffixes could cause an unwanted
          directory to be created in pre1 and pre2.  Thanks to Ron Youvan
          for first reporting this bug.

        * Adding colorization of quoted text in html mode broke on some color 
          values because of stupid code.  Thanks to Ihar Viarheichy for
          submitting a patch to fix this.

        * Yet another fix for making sure that multipart articles will stay
          around in the cache until all of them are together and ready for
          decoding.  Thanks to Huub Reuver for helping to find this bug.

        * Fixed crash when trying to import a .newsrc file that existed but
          couldn't be opened.  Thanks to Christopher Huy for reporting this
          bug.


Pan 0.9.7pre2  (May 8, 2001)

    UPDATES

        * Changed the queue flush priorities to make it likelier that a failed
          multipart decode will keep the parts it successfully downloaded for
          a retry.  Thanks to Frederik Vanrenterghem and Aluminum Foil Ball
          for suggesting this change.

        * Duplicate filenames during saving attachments are now renamed
          foo_2.gif, foo_3.gif, etc. instead of foo.2.gif, foo.3.gif, for
          beter sorting.  Thanks to Ron Youvan for suggesting this change.

    BUG FIXES

        * pre1 crashed when downloading headers with certain strings.

        * pre1 didn't handle multiple UU-encoded attachments correctly.
          Thanks to Huub Reuver for reporting this.  Also, added a regression
          test for this.

        * The "open attachments" command now works properly even when there
          is more than one attachment in the file.

        * Better handling of encoded email addresses.  Thanks to Christian
          Lohmaier for reporting a couple of encoding-related bugs.


Pan 0.9.7pre1  (May 4, 2001)

    NEW FEATURES

        * Added filtering by author to the thread view toolbar.

        * Added optional automatic support to import .newsrc files on
          startup and export them on shutdown.

        * Added menu options for purging downloaded message bodies for
          selected articles, threads, or an entire group.  Thanks to
          Budman for suggesting this feature.

    UPDATES

        * Now loads unsubscribed groups only when the "all" group tab is
          clicked instead of automatically on startup.  This lets Pan start
          faster and use less memory.

        * Now requires much less memory to decode attachments.  Thanks to
          Wendell Dingus, Aluminum Foil Ball, and many others for suggesting
          this.

    BUG FIXES

        * Fixed bug that caused Pan to crash while decoding some articles.

        * Fixed crash in the "reply with external mailer" utility.  Thanks to
          Mohit Agarwal and Gareth for reporting this bug.

        * Quoted and original text are now colorized correctly in HTML mode.

        * Now correctly decodes uuencoded multipart posts that have non-uu
          text (such as checksums or ads added by newsservers) at the end of
          each post.  Thanks to Ken Geis, Gauze, Aluminum Foil Ball, 
          Kim Robinson, and everyone else who reported this.

        * When decoding attachments, if an identical filename already exists,
          then the new copy is renumbered before the file suffix, rather than
          after: `some_file.2.jpg', rather than `some_file.jpg.2'.  Thanks to
          Paulo Filipe Mira for suggesting this change.

        * Now sends "MODE READER" upon connection to make some INN news servers
          happier.  Thanks to Achim Settelmeier for reporting this bug.

        * Fixed focus bug in thread view when toggling between zoomed panes.
          Thanks to Julien Plissonneau Duquene for reporting this bug and
          supplying a patch.

        * Attachements with filenames containing apostrophes are now correctly
          saved.  Thanks to Ron Youvan for reporting this bug.

        * Selecting all tasks in the task manager and hitting 'move task down'
          repeatedly would cause Pan to go into a loop until the task manager
          window was closed.  Thanks to Yannick Pollart for reporting this bug.

        * Save-Article-Text will now download the article's body if it hasn't
          been downloaded already.  Thanks to Jacob Christensen for reporting
          this bug.

        * Resumed mulitpart downloads didn't show their progresses correctly
          in the progress bar in the bottom of the main window.  Thanks to
          Adam Huffman and Sandor Barany for reporting this bug.

        * Assorted small bug fixes.


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.

