slrn 0.9.8.0 is out

Thomas Schultz <[email protected]> Mon, 25 Aug 2003 20:47:42 +0200
Newsgroups gmane.network.slrn.announce
Message-ID <[email protected]>
Hi!

I just released the long-awaited version 0.9.8.0 of slrn. Unfortunately,
our webpages at sourceforge.net are currently read-only (due to a disk
failure), so I cannot update them yet. However, you can already download
the tarball at
<http://sourceforge.net/project/showfiles.php?group_id=7768>.

Thanks to everybody who made a contribution.

Here is the full list of changes since 0.9.7.4:

-1. Changes when building on Un*x:
  * The configure script accepts new options --with-server-name and
    --with-server-file (Matthias Friedrich).
  * Upgrade to more recent versions of gettext, automake and autoconf.
    Please let me know if this introduces problems on your platform.
  * The intl/ directory is no longer included in the tarball, as most people
    who want NLS should already have GNU gettext installed.
0. Bug fixes include:
  * Setting new_subject_breaks_threads to 2 has an effect again.
  * Some translations (fr/ko/nl/ru) were broken and could cause segfaults.
  * Fixed possible buffer overrun when parsing "Xref" header lines.
  * Fixed memory leak when grouping scorefile entries.
  * No more rubbish at the end of popup window lines (Jurriaan).
  * subject_compare_hook leads to the expected result again (Jurriaan).
  * Ignore "no data found" errors when using uudeview (Chris Hanson).
  * Don't segfault when toggling past the 10th header_display_format.
  * Follow convention to use "Message-ID" instead of "Message-Id".
  * Use "X-Posted-To" instead of "Posted-To" (did not make it into RFC2822)
  * Also attempt MIME-decoding if no "Mime-Version:" header line is found.
  * Don't add an empty line at the end of saved articles (Alain Bench).
  * Use a completely unmodified copy of the article when piping / saving.
    This is important for some yenc-encoded and PGP-signed articles.
  * Sometimes, all headers were downloaded even when user set a limit.
1. Changes to the user interface:
  * view_scores uncollapses threads (suggested by Jurriaan W Kalkman) and
    can optionally be left by pressing 'q'.
  * By default, articles are now saved to folders with lower case names;
    upper case filenames are still used when the file already exists. The
    new hook make_save_filename allows overriding these defaults.
  * In header_display_format, %b choses a suitable "unit" automatically.
  * Browsing URLs will also use rot13 if it's toggled on in the pager.
  * The prompt when writing a followup to a crosspost should be more
    understandable and can now be turned off via "netiquette_warnings". When
    selecting "set Followup-To", this is announced in the message body; this
    can be configured with the new variable "followupto_string".
  * toggle_quotes now tries to find a non-blank line to leave on screen.
  * Defaults for "followup_string" and "followup_date_format" changed.
  * "postpone_directory" now defaults to "News/postponed"; if necessary,
    slrn will create this directory automatically (after asking the user)
  * Warn at startup when setting a variable that doesn't have an effect.
  * The score value 0 no longer has a special meaning; if you want to assign
    the score 0 and stop scoring for this article, use =0.
  * When no server name is given, slrn tries "localhost" as the default.
  * You now need to escape (double) % signs in custom_headers.
2. When used in combination with slrnpull, slrn now supports "true offline
   reading", i.e. you can tell slrnpull to download article headers only,
   mark interesting ones for download in slrn and fetch those article bodies
   during the next run of slrnpull. Please see doc/slrnpull/README.offline
   for details.
3. slrnpull no longer completely rewrites the overview files when expiring
   articles, which should speed the process up quite a bit. If you still
   need to rebuild the overview, you can use the new --rebuild option (based
   on a patch by Jurriaan W Kalkman).
4. If your terminal supports it (and you are not using Win32 or OS/2), you
   can now use colors and attributes at the same time. Just append them to
   the color lines in your config file, e.g.:
     color underlinetext	"default"	"default"	"underline"
5. Set use_recommended_msg_id to 1 in your config file if you want slrn to
   make use of server-proposed Message-IDs; the IDs will get saved along
   with the article to the save_posts mbox file. (patch by Felix Schueller)
6. Added intrinsic functions article_cline_as_string, article_cline_number,
   article_count_lines, article_goto_line, article_line_down, article_line_up,
   has_parent, header_cursor_pos, raw_article_as_string, set_color_attr
   (see doc/slrnfuns.txt).
7. Custom sorting now allows you to use different criteria for sorting
   initial articles of threads and articles inside threads (see
   custom_sort_order in manual.txt for details). (patch by Anatoly Vorobey)
8. locate_article ignores leading "news:" (Jarek Baczynski)
9. When reading in spool mode with spool_check_up_on_nov set, slrn now finds
   out the number of bytes of each article, even if it is not included in
   the news overview file (based on a patch by Jurriaan W Kalkman).
10. Support Cancel-Locks using the canlock library (--with-canlock) that can
    be obtained from <http://cssri.meowing.net/>; you also need to set the
    new variable "cansecret_file" to a file containing your Cancel-Lock
    password to enable this (based on a patch by Andreas Barth).
11. Support GNU TLS via its new OpenSSL compatibility layer (--with-gnutls).
    Please note that GNU TLS still is under heavy development and that slrn's
    support for it is still untested (based on a patch by Joey Hess.)
12. New command-line option "-w0" that waits on startup, but only if a
    warning or error is displayed.
13. Updated cleanscore, see contrib/NEWS.cleanscore (Felix Schueller)
14. Verbatim text can be hidden using toggle_verbatim_text (default binding
    '{') or hide_verbatim_text in the config file. (Arek Sochala)
15. The "BEGIN PGP SIGNED ARTICLE" line is displayed using the "pgpsignature"
    color and stripped on followups. (Emmanuele Bassi)
16. If query_read_group_cutoff is set to -n, slrn will automatically
    (without prompting) download n articles when more than n are present.
17. Support Turkish characters on Win32 - set charset to "ibm857" for this.
    With help from A. Alper ATICI
18. Re-structured the manual and added a chapter about slang's
    pre-processing facilities. (Matthias Friedrich)
19. The config variable cc_followup_string is obsolete; cc_post_string now
    covers all cases. Currently, the only supported escape sequence is "%n"
    for newsgroup name.
20. New translations:
   * be.po (Belarusian; Hleb Valoska)
   * fi.po (Finnish; Lauri Nurmi)
   * tr.po (Turkish; A. Alper ATICI)
21. Remove duplicates when browsing URLs (Ruediger Sonderfeld)
22. IPv6 support (requires getaddrinfo; patch by J.H.M. Dassen (Ray))
23. A new, updated and more comprehensive FAQ (doc/FAQ) - it replaces the
    files FAQ, SCORE_FAQ and slrnpull/FAQ (written by Matthias Friedrich and
    me, based on John E. Davis' original files).
-- 
Thomas Schultz <[email protected]>  News on slrn: http://slrn.sf.net/news.html
.-----------------------------. [2003-08-25] Released slrn 0.9.8.0
| Home of the slrn newsreader | [2003-08-19] New slrn FAQ available
| http://slrn.sourceforge.net | [2003-07-31] First beta with offline reading


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0