Pan 0.136 is far too busy being delicious

Good news for those still using News (as in Newsgroups, Usenet, and Newsreaders): a new release of the GNOME/GTK+ newsreader Pan is out.  Special thanks to Heinrich Müller for putting tremendous effort into making this possible.

The Pan 0.136: “Far too busy being delicious…” release introduces a plethora of bug fixes and improvements over the previous release, so everybody using older versions of Pan is encouraged to upgrade. Among the new features, you can find: attachments uploading, TLS (SSL) connections, PGP handling, and so on.

Read the official announcement or download Pan and test it to pieces.

And for those of you who haven’t had a chance to meet Judge Fudge yet, take a look here.

Pan 0.134 “Wait for Me” released

The obvious lesson learned this time is that you either have a handyman or you need to do it yourself. Bear with me and see the results below. The Pan 0.134 release showcases work done by several volunteering people and awaited by a vivid community around the Pan USENET Newsreader.

By the way, the Pan Newsreader is one of the older FLOSS projects out there. As far as I can tell, it went public in July 1999 and the C++ rewrite beta series, which this release is part of, started back in 2006, again under the lead of Charles Kerr. 0.134 wouldn’t be possible without K. Haley who continued with the development after Charles ceased his active involvement in the project.

And last, but not least, C++ developers, translators, artists, testers and other contributors are most welcome!

0.134 “Wait for Me”

What is Pan?

Pan is a newsreader which attempts to be pleasing to both new and experienced users. In addition to the standard newsreader features, Pan also supports yEnc, offline newsreading, article filtering, multiple connections, and more.

It’s also the only Unix newsreader to get a perfect score on the Good Net-Keeping Seal of Approval evaluations.

About 0.134

This release brings a large number of feature improvements and bugfixes that have accumulated over the last 30 months of release hiatus. The code is based on the Pan bugfix & testing repository maintained by K. Haley and it is recommended for everyone using older versions of Pan to upgrade.

Changes since 0.133

  • Fix compilation with GCC 4.4. (Charles Kerr, #573722)
  • WARNING: setting an adjustment with non-zero page size is deprecated. (Charles Kerr, #579753)
  • No window icon when running in NZB-mode. (Charles Kerr, #574419)
  • Remove deprecated glib/gdk/gtk calls to prepare for GNOME 3. (Charles Kerr, #596648)
  • Use GRegex instead of PCRE. (Charles Kerr, #596653)
  • Tooltips missing from two ‘Post Article’ toolbar buttons. (Charles Kerr, #548860)
  • Infinite loop with server that doesn’t support LIST NEWSGROUPS. (Charles Kerr, #545220)
  • ‘Add port to server dialog’ — apply commits 862da67, af30418 from lostcoder. (K. Haley, Charles Kerr, #527313)
  • Support 64 bit article numbers. (Charles Kerr, #549655)
  • Don’t queue xover for 0 connections. (Charles Kerr, #596682)
  • Make wrapping honor changes in compose-wrap pref. (Charles Kerr, #596680)
  • Change nzb task saving delay & add pref. (Charles Kerr, #596683)
  • Port to GMime 2.4. (K. Haley, #541676)
  • Spawn editor asynchronously. (K. Haley, #465763)
  • Change allocation buffer for article tree. (K. Haley)
  • Save some more memory by re-ordering a few variables. (K. Haley)
  • Don’t save files as executable. (K. Haley)
  • Fix handling of multibyte spaces in text-massager. (K. Haley)
  • Re-write multipart handling for viewing. (K. Haley)
  • Change default mime-type for incoming attachments. (K. Haley, #135734)
  • Add some additional mime types. (K. Haley)
  • Add memchunk.h to (K. Haley)
  • GTK+ 2.16 required. (K. Haley)
  • Fix bug in multipart article mids. (K. Haley)
  • Add console support for windows. (K. Haley)
  • Update filter-info and scorefile-test to support non-overview headers. (K. Haley)
  • Skip non-overview test if not cached. (K. Haley)
  • Make ArticleCache::get_message const. (K. Haley)
  • Allow scoring article on all headers. (K. Haley)
  • Promote rescore_articles to data interface. (K. Haley)
  • Update score when article is cached. (K. Haley)
  • Add regex support to search. (Jack Cuyler, K. Haley, #351196)
  • Additional info for about & User-Agent. (K. Haley, #424083)
  • Add support for compiling with gmime-2.5. (K. Haley)
  • Allow subject line use in save path. (K. Haley, #403797)
  • Improve regexes used for squashing subject line. (K. Haley)
  • Reduce memory allocation for multiparts. (K. Haley)
  • Allow newsrc paths relative to PAN_HOME. (K. Haley)
  • Save tasks on exit. (K. Haley, #609355)
  • Always show full revision info in UA hdr. (K. Haley)
  • Remember size of post window. (K. Haley)
  • Add tests for subject line. (K. Haley)
  • Make separator user configurable. (K. Haley)
  • Replace deprecated gdk_pixmap_create_from_data. (K. Haley)
  • Add support for Face header. (K. Haley)
  • Fix crash possibly due to change in cairo. (K. Haley)
  • Change from GdkPixmap to GdkPixbuf. (K. Haley)
  • Remove deprecated function through gtk 2.18. (K. Haley)
  • Compatibility with -std=c++0x. (K. Haley)
  • Fix crash in gio_func on OSX. (K. Haley)
  • Updated translations: Arabic (Djihed Afifi), Brazilian Portuguese (Flamarion Jorge), Spanish (Jorge Gonzalez), Portuguese (Duarte Loreto), French (Claude Paroz, Bruno Brouard), Catalan (Joan Duran), German (Mario Blättermann, Andreas Kuhlen), Basque (Inaki Larranaga Murgoitio), Swedish (Daniel Nylander), Czech (Petr Kovar), Slovenian (Andrej Žnidaršič), Danish (Joe Hansen), Simplified Chinese (Aron Xu)