3 @c Copyright (C) 2004, 2005 Free Software Foundation, Inc.
5 @c Permission is granted to anyone to make or distribute verbatim copies
6 @c of this document as received, in any medium, provided that the
7 @c copyright notice and this permission notice are preserved,
8 @c thus giving the recipient permission to redistribute in turn.
10 @c Permission is granted to distribute modified versions
11 @c of this document, or of portions of it,
12 @c under the above conditions, provided also that they
13 @c carry prominent notices stating who last changed them.
15 @c This file contains a list of news features Gnus. It is supposed to be
16 @c included in `gnus.texi'. `GNUS-NEWS' is automatically generated from
17 @c this file (see `gnus-news.el').
21 @item
\e$B$9$G$K
\e(B No Gnus
\e$B$r;H$C$F$$$F!"0JA0$N
\e(B(
\e$B0BDj$7$?
\e(B)
\e$BHG$+$i
\e(B
22 \e$B%P!<%8%g%s%"%C%W$9$k
\e(B
24 \e$B$"$J$?$,
\e(B No Gnus (
\e$B$3$N%j%j!<%9$K$D$J$,$kIT0BDj$J
\e(B Gnus
\e$B$N;^
\e(B)
\e$B$r;n$7$F$_$?
\e(B
25 \e$B$,!"0BDjHG$KLa$7$?$$$J$i!"$3$N%P!<%8%g%s$X%"%C%W%0%l!<%I$9$k$H$-$K$OCm0U
\e(B
26 \e$B$7$F$/$@$5$$!#FC$K!"
\e(B@file{~/News/marks}
\e$B%G%#%l%/%H%j$NFbMF$r
\e(B (
\e$B$*$=$i$/A*
\e(B
27 \e$B$S$J$,$i
\e(B)
\e$B:o=|$7$?$/$J$k$+$b$7$l$^$;$s!#$=$l$K$h$C$F!"$3$N%j%j!<%9$G
\e(B
28 nntp
\e$B$N%U%i%0$rJ]B8$7$F$$$k
\e(B marks
\e$B%U%!%$%k$+$i
\e(B
29 \e$B$G$O$J$/
\e(B @file{~/.newsrc.eld}
\e$B$+$i%U%i%0$rFI$`$h$&$K$J$j$^$9!#
\e(B
30 nntp marks
\e$B$K$D$$$F$O!"0J9_$N9`L\$G$5$i$K>\$7$$>pJs$rF@$k$3$H$,$G$-$^$9!#
\e(B
31 \e$B0lHLE*$K!"%@%&%s%0%l!<%I$O0BA4$G$O$"$j$^$;$s!#
\e(B
33 @item The nntp back end store article marks in @file{~/News/marks}.
35 The directory can be changed using the (customizable) variable
36 @code{nntp-marks-directory}, and marks can be disabled using the
37 (back end) variable @code{nntp-marks-is-evil}. The advantage of this
38 is that you can copy @file{~/News/marks} (using rsync, scp or
39 whatever) to another Gnus installation, and it will realize what
40 articles you have read and marked. The data in @file{~/News/marks}
41 has priority over the same data in @file{~/.newsrc.eld}.
44 Picons can be displayed right from the textual address, see
45 @code{gnus-picon-style}. @ref{Picons}.
48 You can import and export your @acronym{RSS} subscriptions from
49 @acronym{OPML} files. @xref{RSS}.
52 The option @code{mm-fill-flowed} can be used to disable treatment of
53 format=flowed messages. Also, flowed text is disabled when sending
54 inline @acronym{PGP} signed messages.
56 @item You can now drag and drop attachments to the Message buffer.
58 @item The option @code{message-yank-empty-prefix} now controls how
59 empty lines are prefixed in cited text.
60 @xref{(message)Insertion Variables}.
62 @item @acronym{ANSI} @acronym{SGR} control sequences can be transformed
65 @acronym{ANSI} sequences are used in some Chinese hierarchies for
66 highlighting articles (@code{gnus-article-treat-ansi-sequences}).
68 @item International host names (@acronym{IDNA}) can now be decoded
69 inside article bodies using @kbd{W i}
70 (@code{gnus-summary-idna-message}). This require that GNU Libidn
71 (@url{http://www.gnu.org/software/libidn/}) has been installed.
73 @item Gnus includes an Emacs Lisp @acronym{SASL} library.
75 This provide a clean @acronym{API} to @acronym{SASL} mechanisms from
76 within Emacs. The user visible aspects of this, compared to the earlier
77 situation, include support for @acronym{DIGEST}-@acronym{MD5} and
80 @item ManageSieve connections uses the @acronym{SASL} library by default.
82 The primary change this brings is support for @acronym{DIGEST-MD5} and
83 @acronym{NTLM}, when the server support it.
85 @item Gnus include a password cache mechanism in password.el.
87 It is enabled by default (see @code{password-cache}), with a short
88 timeout of 16 seconds (see @code{password-cache-expiry}). If
89 @acronym{PGG} is used as the @acronym{PGP} back end, the @acronym{PGP}
90 passphrase is managed by this mechanism. Passwords for ManageSieve
91 connections are managed by this mechanism, after quering the user about
94 @item @acronym{IMAP} identity (@acronym{RFC} 2971) is supported.
96 By default, Gnus do not send any information about itself, but you can
97 customize it using the variable @code{nnimap-id}.
99 @item The @file{all.SCORE} file can be edited from the group buffer
102 @item Gnus now MIME decode articles even when they lack "MIME-Version" header.
103 This changes the default of @code{gnus-article-loose-mime}.
105 @item Gnus now view DNS master files sent as text/dns using dns-mode.
107 @item Gnus now support the ``hashcash'' client puzzle anti-spam idea.
108 See the Gnus manual, section Hashcash, for more information. Use
109 @code{(setq message-generate-hashcash t)} to enable.
111 @item Gnus supports new limiting commands in the Summary buffer:
112 @kbd{/ r} (@code{gnus-summary-limit-to-replied}) and @kbd{/ R}
113 (@code{gnus-summary-limit-to-recipient}). @ref{Limiting}.
115 @item Gnus supports a new sort command in the Summary buffer:
116 @kbd{C-c C-s C-t} (@code{gnus-summary-sort-by-recipient}). @ref{Summary
119 @item The @code{nnrss} back end now supports multilingual text.
120 Non-@acronym{ASCII} group names for the @code{nnrss} groups are also
121 supported. @xref{RSS}.
123 @item URLs inside OpenPGP: headers are retrieved and imported to your
124 PGP key ring when you click on them.
126 @item Gnus uses narrowing to hide headers in Message buffers.
127 The @code{References} header is hidden by default. To make all
128 headers visible, use @code{(setq message-hidden-headers nil)}.
130 @item @code{gnus-decay-scores} can be a regexp matching score files.
131 This allows to decay only adaptive score files. @ref{Score Decays}.
133 @item @acronym{S/MIME} now feature @acronym{LDAP} user certificate searches.
134 You need to configure the server in @code{smime-ldap-host-list}.
136 @item Strings prefixed to the @code{To} and @code{Newsgroup} headers in
137 summary lines when using @code{gnus-ignored-from-addresses} can be
138 customized with @code{gnus-summary-to-prefix} and
139 @code{gnus-summary-newsgroup-prefix}. @ref{To From Newsgroups}.
144 @c coding: iso-2022-7bit
147 @c use-kuten-for-period: t
148 @c use-touten-for-comma: t