Pan, a newsreader for GNOME.  

 

screenshots
download
tip jar

requirements
user's manual
features
FAQ

what's new
roadmap
news archives

mailing lists
bug reports
contact


    Old News

    August 11, 2002 - New Release:
    0.12.94 "Are we there yet?"

      This, the fifth 0.13.0 beta, fixes a couple of bugs with reading non-English articles.

      0.13.0 will be released this week, in time for bundling with the new Red Hat and Mandrake releases, so this is a dry run to make sure we haven't screwed anything up at the last minute. We strongly encourage testers to torture this final beta and report any bugs.

      Updates

    • added "galeon --new-tab" to the dropdown list of browsers in the preferences dialog. Thanks to Martin Tomasek for suggesting this. (#89510)

      Bug Fixes

    • Try harder to display articles whose newsreaders lied about the charset in the headers. I'm not naming names, but the newsreader begins with a `K'. :)

    • Fix bug that wasn't converting text to UTF-8 before populating the header pane, causing some strings to be truncated or lost. Thanks to Christian Lohmaier for reporting this bug. (#90068)

    • A couple of strings needing translation weren't marked as such. Thanks to Pablo del Campo for reporting this bug. (#90115)

    • Fixed a couple of accelerator typos in the main menu and composer. Thanks to Duarte "HappyGuy" Loreto and Philippe Gramoull for reporting these bugs.

    • A handful of small translation fixes. Thanks to Benjamin Greiner for reporting them. (#90036, #90041, #90045)

    • Fixed a couple of minor memory leaks when reading/writing xml config files.

     

    August 5, 2002 - New Release:
    0.12.93 "life is but a dewdrop on the lotus leaf"

      This is the fourth 0.13.0 beta release. It fixes a small handful of bugs, mostly related to saving attachments or posting articles. Barring any showstoppers, this is 0.13.0 except for the language translations, so please downloaded it, test it, and report anything unusual.

      Bug Fixes (sorted by age)

    • Fixed another 0.12.90 crash that occurred in the composer. Thanks to DevilKin for reporting this bug. (#89603)

    • Fix 0.12.90 bug that caused the Message-Id header of some outgoing posts to be folded. This appears to be legal, but annoys some NNTP servers. (#88100)

    • Fix 0.12.90 bug that encoded outgoing posts in the wrong charset. Thanks to Martin Tomasek for reporting this bug. (#88670)

    • Fixed 0.12.90 bug that caused ``save article attachments'' to not mark the article as read. Thanks to Aaron Digulla for reporting this bug. (#88729)

    • Fixed 0.12.90 bug ``Show All Headers'' didn't show mime headers. Thanks to Christian Lohmaier for reporting this bug. (#88532)

    • Fixed some minor 0.12.90 memory leaks.

    • Fixed 0.12.0 bug that caused Pan to crash on mouseover of some URLs. Thanks to DevilKin for reporting this bug. (#89584)

    • Fixed 0.12.0 shortcut bug in the feedback window. Thanks to Philippe Gramoull for reporting this bug.

     

    July 31, 2002 - New Release:
    0.12.92 "The best writing is rewriting"

      This is the third 0.13.0 beta release. It fixes twenty bugs, focusing on posting articles, charset support, and memory leaks.

      Updates

    • Added windows-1250 and UTF-8 to the charset picker. Thanks to Martin Tomasek for submitting this code. (#88669)

      Bug Fixes (sorted by age)

    • Fixed 0.12.90 bug that cut the `Newsgroups:' header out of articles after posting them, and before saving them in the pan.sent folder.

    • Fixed 0.12.90 bug that crashed Pan when canceling articles. Thanks to Martin Tomasek for reporting this bug. (#88671)

    • Fixed 0.12.90 bug that crashed Pan if the user selected the first row (the one with the group name) and some articles, then hit `return' to read them. Pan thought the Group was an Article. Thanks to Kevin for reporting this bug. (#88921)

    • Fixed 0.12.90 bug that failed to honor the `Don't Generate Message-ID Header' checkbox in the `Edit News Server' dialog. Thanks to Markus Schorpp for reporting this bug. (#88092)

    • Fixed 0.12.90 bug in the toolbar that tried to invoke `Reply' instead of `Followup' when the `Followup' button was pressed. Thanks to Brian Morrison for reporting this bug. (#88257)

    • Fixed 0.12.90 typo that invoked `reply' instead of `followup' when pressing `followup' on the toolbar. Thanks to Brian Morrison for reporting this bug. (#88257)

    • Fixed 0.12.0 bug that would pull up the `save as' dialog when clicking on replies to multipart articles or on incomplete articles.

    • Fixed 0.12.0 bug that dropped the ability to queue up a handful of binary picture articles by pressing the space key repeatedly. Thanks to Alan for reporting this bug. (#88969)

    • Fixed 0.12.0 bug that mishandled improperly-encoded headers. Thanks to Toivo Leedjarv for reporting this bug. (#87065)

    • Fixed 0.12.0 bug that prevented the user from being able to hit space repeatedly to queue downloads for a set of articles. Thanks to Alan for reporting this bug. (#88969)

    • Fixed 0.12.0 bug where the external editor used when composing a message had to use UTF-8. Thanks to Martin Tomasek for reporting this bug. (#85289)

    • Fixed 0.9.3 bug that failed to notice `disk full' errors when decoding attachments. Pan now fails the decode task the user can free up some space and requeue the task without having to re-download the article bodies. Thanks to Wolfgang Karall for reporting this bug. (#79993)

    • Fix 0.8.1b3 bug that forced folder names to be lowercase. Thanks to Himanshu Gohel for reporting this bug. (#74892)

    • Now properly threads multiparts with subjects like `some text (1of2).part01.P01 (1/45)'. Thanks to Roman Moeller for reporting this bug. (#82751)

    • Fixed old bug that caused Pan to go into an infinite loop when trying to parse a completely empty post. Thanks to William MacCracken for reporting this bug. (#89260)

    • Fixed about a dozen minor memory leaks. Julian Seward's excellent tool Valgrind found these. IMO it's the closest thing to Purify on Linux.

    July 22, 2002 - New Release:
    0.12.91 "If you were in Peter Pigeonhole's moccasins"

      This second beta for 0.13.0 fixes some serious bugs from the first beta and adds support for executable signature files (a la "fortune").

      Bug Fixes

    • Fix 0.12.90 bug that crashed when reading expired articles. Thanks to Alex Jaques for reporting this bug. (#88665)

    • Fix 0.12.90 bug that caused "show all headers" to not take effect until the next article was read. (#88790)

    • Fixed 0.12.0 bug the prevented the toggle "Show Group Pane", "Show Header Pane", and "Show Body Pane" buttons from working. Thanks to Mike Robinson for reporting this bug. (#86881)

    • Fixed a handful of 0.12.90 Reply and Followup-To bugs. Thanks to DevilKin and Laurent Duperval for reporting these bugs. (#88010, #87854)

    • Fixed 0.12.90 log message that confused the log window. Thanks for DevilKin for reporting this bug. (#88008)

    • Fixed 0.12.90 problem with "%g" and "%G" not being substituted correctly when saving articles/attachments. Thanks to quimvy72 for reporting this bug. (#88027)

    • Fixed 0.12.0 bug that broke "add to front of queue". Thanks to Alen Williams for reporting this bug. (#88106)

    • Fixed 0.12.0 bug that crashed when editing filters from the rule dialog. (#86215)

    • Fixed 0.12.0 bug that didn't check the user's "get new headers in subscribed groups on startup" setting. (#88255)

    • Added ctrl-return back as the shortcut for "send now". Looks like this got dropped by accident in 0.12.0. Thanks to Laurent Duperval for reporting this. (#88386)

    • Fixed minor 0.11.90 bug. When the user clicks on a line, the radiobutton on that line is supposed to select itself.

    • Fixed obscure 0.9.x bug in marking groups articles read that could munge the unread article count.

    July 15, 2002 - New Release:
    0.11.4 "Never discuss religion, politics, or toast."

      This is a final courtesy bugfix release on the Gnome 1.4 branch, consisting of about a dozen fixes already in the Gnome 2 branch, for people who don't have root on their systems and can't upgrade to gtk2. Everyone else is encouraged to use Pan 0.12.1 or higher instead.

      Bug Fixes

    • Fixed long-standing bug that could cause Pan to crash if the grouplist file was corrupt. Thanks to Adam M for reporting this bug. (#72435)

    • Fixed long-standing bug that would cause Pan to download only a subset of bodies, when getting bodies for all headers. Thanks to Si for reporting this. (#72555)

    • Fixed 0.11.2 bug that didn't show HTML messages. We still don't parse the HTML -- HTML has no place in Usenet -- but we at least show the message now. Thanks to Himanshu J. Gohel for reporting this bug. (#78723)

    • Fixed long-standing bug that didn't create user-specified directories when saving article bodies via "Save As...". Thanks to Colin Leroy for reporting this bug and submitting a patch. (#80292)

    • Fixed long-standing bug that didn't properly thread articles that had the subject header idiom "track (n/M] part (x/y)". Thanks to gaw zay for reporting this bug. (#80901)

    • Fixed lond-standing bug that caused Pan to segfault on shutdown when it could not write the threads.txt file in the data directory. Thanks to Corey Rogers for reporting this bug. (#81080)

    • Fixed 0.11.2 bug that let the article cache grow too large. Thanks to Bernard Debreil for reporting this bug. (#81464)

    • Fixed long-standing bug that could cause Pan to crash when adding new tasks while the task manager dialog was open. Thanks to Thomas Gamble for reporting this bug. (#82262)

    • Fixed minor bug that could give the wrong error message for articles that users tried to post without a Subject header. (#82828)

    • Fixed long-standing bug that could cause Pan to crash when deleting articles which had crossposts in a group that was being unloaded by Pan. Thanks to bickingd for reporting this bug. (#82865)

    • Fixed Quoted-Printable bug. Thanks to Martin Tomasek for reporting this bug. (#84987)

    • Fixed long-standing bug that made it impossible to attach a rule to a renamed newsgroup. Thanks to Carl Hudkins for reporting this. (#85725)

    July 10, 2002 - New Releases:
    0.12.1 "The din of other people"
    0.12.90 "By the surly beard of Mrifk, Grignr kneels to no man!"

      0.12.1 is a stable bugfix release, addressing the most common issues reported against 0.12.0. Most fixes are related to i18n, so non-English users will want to upgrade to this release.

      0.12.90 is an unstable beta release that starts with 0.12.1, restores Pan's old single-click filtering buttons, then adds a toolbar, optional spellchecking, the ability to restore tasks from the previous session -- and maybe a few bugs. :)

      New Features in 0.12.90
    • Added a toolbar in the main window.
    • Added the ability to restore, on startup, tasks that were queued when your last Pan session ended.
    • Added optional spellchecking in the compose window. Thanks to Evan Martin for writing gtkspell, which Pan uses for this, and to Michael Alger, who suggested the idea and contributed a patch to use gtkspell in Pan.
    • Restored, via the toolbar, single-click filtering that's been gone since 0.9.7

      Updates in 0.12.90
    • Eliminated the memory penalty for having tasks queued that operated on newsgroups other than the current newsgroup. This should be especially helpful to alt.binaries users.
    • Flagging messages now works across all newsgroups. Previously articles could only be flagged for the current newsgroup.

      Updates in both versions
    • Better support for non-standard Subject & Author headers containing 8bit characters. Thanks to Carl Hudkins, Kang Jeong-Hee and William Maddler for suggesting improvements in this area. (#80002, #81181, #85510)
    • We now use the locale to determine the group's default charset, rather than a hard-coded 'ISO-8859-1'. Thanks to Martin Tomasek for suggesting this. (#84995)

      Bug Fixes in both versions
    • Fixed 0.12.0 bug where Pan would lose the article's state when switching newsgroups, making it difficult to see which articles has already been saved. Thanks to Gabi Davar for reporting this. (#85445)
    • Fixed 0.12.0 bug in the Composer where the reply would be corrupted if a signature contained 8bit characters. Thanks to Alexander Skwar for reporting this. (#85502)
    • Fixed 0.12.0 bug in the Composer where the automatic wrapping would corrupt the message with 8bit characters. Thanks to Alexander Skwar for reporting this. (#85508)
    • Various build fixes reported for 0.12.0. (#85968, #86203)
    • Fixed 0.12.0 bug that caused sorting the articles in tabbed view to switch to the article tab. Thanks to Fred Fraley for reporting this. (#86409)
    • Fixed 0.12.0 bug that didn't close the 'Are you sure you want to quit' dialog if a user pressed 'no'. Thanks to D.m.D. Ljungmark for reporting this. (#87518)
    • Fixed 0.11.3 bug that would cause Pan to retry impossible tasks. Thanks to Carl Hudkins for reporting this. (#86795)
    • Added the character encoding to outgoing email. Thanks to Alexander Skwar for suggesting this. (#85503)
    • Fixed long-standing bug that made it impossible to attach a rule to a renamed newsgroup. Thanks to Carl Hudkins for reporting this. (#85725)
    • Fixed long-standing bug that would cause Pan to download only a subset of bodies, when getting bodies for all headers. Thanks to Si for reporting this. (#72555)

    June 18, 2002 - New Release:
    0.12.0 "Handle all such BTs and clusters by blowing them off"

      This is the first non-beta release in two months. In that time Pan has been ported to gtk2, added font and charset handling in reading and posting, improved offline reading, added many usability improvements, dropped most library prerequisites, fixed about 15 bugs from the last stable release, and had five beta releases to shake out any new bugs.

      The web site has a few 0.12.0 changes too: the screenshots page has been updated to show it off, and a new keyboard shortcut reference is available.

      Configuration
    • Reduced minimum requirements to gtk2 and libxml2, for people who don't want to run or even install desktop environments like Gnome or KDE.

      New Features
    • Better Internationalization: Pan can now finally display messages and headers in their appropriate charsets and fonts (#53465, #79275) as well as post messages in user-specified charsets (#65161).
    • Added menu button "File|Work Offline" for toggling on/offline.
    • Added menu button "File|Delete Last Task" (the "oops" button ;)
    • Added new preferences option to get new headers, or new headers and bodies, from subscribed groups automatically when starting Pan.
    • Added support for message/partial mime content headers. Thanks to T. Gamble for requesting this. (#80715)

      Updates
    • Decoding attachments is much faster and uses less overhead.
    • Usability improvements in space reading (#81868), copying articles to folders (#64867), watching or ignoring articles (#78006), the "next article" button (#82724), reading a group for the first time (#82092), underlining URLs (#65511), displaying attachments (#67554), saving attachments (#75591, #79338), colors in the compose window (#75999, #80470), logging error messages for failed posts (#69390), and rot13'ing selected text (#72015),
    • Menu cleanups for GNOME Human Interface Guidelines compliance.
    • New filter dialog: The article filter GUI has been changed so that it can all be driven from keyboard accelerators, so that several changes can be made at once for a single refiltering, and so that subject/author filters can be kept as the user changes from one group to another.
    • Minor speed improvements in startup, article reading, threading, and sorting.

      Bug Fixes (sorted by age)
    • Fixed minor 0.11.3 memory leaks.
    • Fixed 0.11.3 bug that didn't allow i18n characters in users' From: headers in new posts. (#80177)
    • Fixed 0.11.2.90 bug that failed to deccode yEnc-encoded text messages (such as .nfo files) properly when the user tried to read them. Thanks to William McBrine for reporting this bug. (#75136)
    • Fixed 0.11.2.90 bug that caused Pan to crash when showing a warning dialog before posting a user's article. (#76350)
    • Fixed 0.11.2 bug that didn't show HTML messages. We still don't parse the HTML -- HTML has no place in Usenet -- but we at least show the message now. Thanks to Himanshu J. Gohel for reporting this bug. (#78723)
    • Fixed 0.11.2 bug that let the article cache grow too large. Thanks to Bernard Debreil for reporting this bug. (#81464)
    • Fixed long-standing bug that didn' properly decode all quoted-printable encoded headers. Thanks to Martin Tomasek for reporting this bug. (#84987)
    • Fixed long-standing bug that failed to handle x-unknown charsets correctly. Thanks to Martin Tomasek for reporting this bug. (#85082)
    • Fixed long-standing bug that didn't properly thread articles that had the subject header idiom "track (n/M] part (x/y)". Thanks to gaw zay for reporting this bug. (#80901) (#80901)
    • Fixed long-standing bug that could cause Pan to crash when adding new tasks while the task manager dialog was open. Thanks to Thomas Gamble for reporting this bug. (#82262)
    • Fixed long-standing bug that could cause Pan to crash when deleting articles which had crossposts in a group that was being unloaded by Pan. Thanks to bickingd for reporting this bug. (#82865)
    • Fixed long-standing crash when rewrapping text in the compose window. (#81258)
    • Fixed long-standing bug that caused Pan to segfault on shutdown when it could not write the threads.txt file in the data directory. Thanks to Corey Rogers for reporting this bug. (#81080)
    • Fixed long-standing crash when switching profiles in the compose window. Thanks to Gianpaolo Racca for reporting this bug. (#79839)
    • Fixed long-standing bug that caused Pan to crash sometimes when the log view window was open. (#65617)
    • Fixed long-standing bug that could cause Pan to crash if the grouplist file was corrupt. Thanks to Adam M for reporting this bug. (#72435)