Generated.
[gnus] / GNUS-NEWS
1 GNUS NEWS -- history of user-visible changes.
2 Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
3    2006 Free Software Foundation, Inc.
4 See the end for copying conditions.
5
6 Please send Gnus bug reports to bugs@gnus.org.
7 For older news, see Gnus info node "New Features".
8
9 \f
10 * Installation changes in No Gnus
11
12 ** Upgrading from previous (stable) version if you have used No Gnus.
13
14 If you have tried No Gnus (the unstable Gnus branch leading to this
15 release) but went back to a stable version, be careful when upgrading to
16 this version.  In particular, you will probably want to remove the
17 `~/News/marks' directory (perhaps selectively), so that flags are read
18 from your `~/.newsrc.eld' instead of from the stale marks file, where
19 this release will store flags for nntp.  See a later entry for more
20 information about nntp marks.  Note that downgrading isn't safe in
21 general.
22
23 ** Lisp files are now installed in .../site-lisp/gnus/ by default.  It
24 defaulted to .../site-lisp/ formerly.  In addition to this, the new
25 installer issues a warning if other Gnus installations which will shadow
26 the latest one are detected.  You can then remove those shadows manually
27 or remove them using `make remove-installed-shadows'.
28
29 \f
30 * Major new features in No Gnus
31
32 ** International host names (IDNA) can now be decoded inside article bodies
33 using `W i' (`gnus-summary-idna-message').  This requires that GNU Libidn
34 (`http://www.gnu.org/software/libidn/') has been installed.
35
36 ** Gnus includes an Emacs Lisp SASL library.
37
38 This provides a clean API to SASL mechanisms from within Emacs.  The
39 user visible aspects of this, compared to the earlier situation, include
40 support for DIGEST-MD5 and NTLM.
41
42 ** ManageSieve connections uses the SASL library by default.
43
44 The primary change this brings is support for DIGEST-MD5 and NTLM, when
45 the server supports it.
46
47 ** Gnus includes a password cache mechanism in password.el.
48
49 It is enabled by default (see `password-cache'), with a short timeout of
50 16 seconds (see `password-cache-expiry').  If PGG is used as the PGP
51 back end, the PGP passphrase is managed by this mechanism.  Passwords
52 for ManageSieve connections are managed by this mechanism, after
53 querying the user about whether to do so.
54
55 ** The `all.SCORE' file can be edited from the group buffer using `W e'.
56
57 ** Gnus now views DNS master files sent as text/dns using dns-mode.
58
59 ** Gnus now supports the "hashcash" client puzzle anti-spam mechanism.  See
60 the Gnus manual, section Hashcash, for more information.  Use `(setq
61 message-generate-hashcash t)' to enable.
62
63 ** Gnus supports new limiting commands in the Summary buffer: `/ r'
64 (`gnus-summary-limit-to-replied') and `/ R'
65 (`gnus-summary-limit-to-recipient').  *Note Limiting::.
66
67 ** Gnus supports a new sort command in the Summary buffer: `C-c C-s C-t'
68 (`gnus-summary-sort-by-recipient').  *Note Summary Sorting::.
69
70 ** S/MIME now features LDAP user certificate searches.  You need to
71 configure the server in `smime-ldap-host-list'.
72
73 ** URLs inside OpenPGP: headers are retrieved and imported to your PGP key
74 ring when you click on them.
75
76 \f
77 * Changes in back ends
78
79 ** The nntp back end stores article marks in `~/News/marks'.
80
81 The directory can be changed using the (customizable) variable
82 `nntp-marks-directory', and marks can be disabled using the (back end)
83 variable `nntp-marks-is-evil'.  The advantage of this is that you can
84 copy `~/News/marks' (using rsync, scp or whatever) to another Gnus
85 installation, and it will realize what articles you have read and
86 marked.  The data in `~/News/marks' has priority over the same data in
87 `~/.newsrc.eld'.
88
89 ** You can import and export your RSS subscriptions from OPML files.  *Note
90 RSS::.
91
92 ** IMAP identity (RFC 2971) is supported.
93
94 By default, Gnus does not send any information about itself, but you can
95 customize it using the variable `nnimap-id'.
96
97 ** The `nnrss' back end now supports multilingual text.  Non-ASCII group
98 names for the `nnrss' groups are also supported.  *Note RSS::.
99
100 ** Retrieving mail with POP3 is supported over SSL/TLS and with StartTLS.
101
102 \f
103 * Changes in Message
104
105 ** You can now drag and drop attachments to the Message buffer.  See
106 `mml-dnd-protocol-alist' and `mml-dnd-attach-options'.  *Note MIME:
107 (message)MIME.
108
109 ** The option `message-yank-empty-prefix' now controls how empty lines are
110 prefixed in cited text.  *Note Insertion Variables: (message)Insertion
111 Variables.
112
113 ** Gnus uses narrowing to hide headers in Message buffers.  The
114 `References' header is hidden by default.  To make all headers visible,
115 use `(setq message-hidden-headers nil)'.
116
117 ** The nnml back end allows other compression programs beside `gzip' for
118 compressed message files.  *Note Mail Spool::.
119
120 \f
121 * Other changes in No Gnus
122
123 ** Picons can be displayed right from the textual address, see
124 `gnus-picon-style'.  *Note Picons::.
125
126 ** ANSI SGR control sequences can be transformed using `W A'.
127
128 ANSI sequences are used in some Chinese hierarchies for highlighting
129 articles (`gnus-article-treat-ansi-sequences').
130
131 ** Gnus now MIME decodes articles even when they lack "MIME-Version" header.
132 This changes the default of `gnus-article-loose-mime'.
133
134 ** `gnus-decay-scores' can be a regexp matching score files.  For example,
135 set it to `\\.ADAPT\\'' and only adaptive score files will be decayed.
136  *Note Score Decays::.
137
138 ** Strings prefixing to the `To' and `Newsgroup' headers in summary lines
139 when using `gnus-ignored-from-addresses' can be customized with
140 `gnus-summary-to-prefix' and `gnus-summary-newsgroup-prefix'.  *Note To
141 From Newsgroups::.
142
143 ** You can replace MIME parts with external bodies.  See
144 `gnus-mime-replace-part' and `gnus-article-replace-part'.  *Note MIME
145 Commands::, *Note Using MIME::.
146
147 ** Having edited the select-method for the foreign server in the server
148 buffer is immediately reflected to the subscription of the groups which
149 use the server in question.  For instance, if you change
150 `nntp-via-address' into `bar.example.com' from `foo.example.com', Gnus
151 will connect to the news host by way of the intermediate host
152 `bar.example.com' from next time.
153
154 ** You can change the location of XEmacs' toolbars in Gnus buffers.  See
155 `gnus-use-toolbar' and `message-use-toolbar'.
156
157 ** The tool bar icons are now (de)activated correctly in the group buffer,
158 see the variable `gnus-group-update-tool-bar'.  Its default value
159 depends on your Emacs version.
160
161 ** The option `mm-fill-flowed' can be used to disable treatment of
162 format=flowed messages.  Also, flowed text is disabled when sending
163 inline PGP signed messages.
164
165 \f
166 * For older news, see Gnus info node "New Features".
167
168 ----------------------------------------------------------------------
169 Copyright information:
170
171 Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
172    2006 Free Software Foundation, Inc.
173
174    Permission is granted to anyone to make or distribute verbatim copies
175    of this document as received, in any medium, provided that the
176    copyright notice and this permission notice are preserved,
177    thus giving the recipient permission to redistribute in turn.
178
179    Permission is granted to distribute modified versions
180    of this document, or of portions of it,
181    under the above conditions, provided also that they
182    carry prominent notices stating who last changed them.
183 \f
184 Local variables:
185 mode: outline
186 paragraph-separate: "[  \f]*$"
187 end: