diff options
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/GNUS-NEWS | 262 |
1 files changed, 20 insertions, 242 deletions
diff --git a/etc/GNUS-NEWS b/etc/GNUS-NEWS index 086e44f2bba..c5fca9de929 100644 --- a/etc/GNUS-NEWS +++ b/etc/GNUS-NEWS | |||
| @@ -7,257 +7,35 @@ Please send Gnus bug reports to bugs@gnus.org. | |||
| 7 | For older news, see Gnus info node "New Features". | 7 | For older news, see Gnus info node "New Features". |
| 8 | 8 | ||
| 9 | 9 | ||
| 10 | * Installation changes | 10 | * New features |
| 11 | 11 | ||
| 12 | ** Upgrading from previous (stable) version if you have used No Gnus. | 12 | ** If you have the "tnef" program installed, Gnus will display ms-tnef |
| 13 | files, aka "winmail.dat". | ||
| 13 | 14 | ||
| 14 | If you have tried No Gnus (the unstable Gnus branch leading to this | 15 | ** Archives (like tar and zip files) will be automatically unpacked, |
| 15 | release) but went back to a stable version, be careful when upgrading to | 16 | and the files inside the packages will be displayed as MIME parts. |
| 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 | 17 | ||
| 23 | ** Incompatibility when switching from Emacs 23 to Emacs 22 In Emacs 23, | 18 | ** shr has a new command `z' that cycles through image sizes. |
| 24 | Gnus uses Emacs' new internal coding system `utf-8-emacs' for saving | ||
| 25 | articles drafts and `~/.newsrc.eld'. These files may not be read | ||
| 26 | correctly in Emacs 22 and below. If you want to use Gnus across | ||
| 27 | different Emacs versions, you may set `mm-auto-save-coding-system' to | ||
| 28 | `emacs-mule'. | ||
| 29 | 19 | ||
| 30 | ** Lisp files are now installed in `.../site-lisp/gnus/' by default. It | 20 | ** `backtab' in the summary buffer now selects the previous link in |
| 31 | defaulted to `.../site-lisp/' formerly. In addition to this, the new | 21 | the article buffer. |
| 32 | installer issues a warning if other Gnus installations which will shadow | ||
| 33 | the latest one are detected. You can then remove those shadows manually | ||
| 34 | or remove them using `make remove-installed-shadows'. | ||
| 35 | 22 | ||
| 36 | ** The installation directory name is allowed to have spaces and/or tabs. | 23 | ** Using the "X-Message-SMTP-Method" header in Message buffers now |
| 24 | allows specifying how messages are to be sent. For example: | ||
| 37 | 25 | ||
| 38 | 26 | X-Message-SMTP-Method: smtp smtp.fsf.org 587 | |
| 39 | * New packages and libraries within Gnus | ||
| 40 | |||
| 41 | ** Gnus includes the Emacs Lisp SASL library. | ||
| 42 | |||
| 43 | This provides a clean API to SASL mechanisms from within Emacs. The | ||
| 44 | user visible aspects of this, compared to the earlier situation, include | ||
| 45 | support for DIGEST-MD5 and NTLM. *Note Emacs SASL: (sasl)Top. | ||
| 46 | |||
| 47 | ** ManageSieve connections uses the SASL library by default. | ||
| 48 | |||
| 49 | The primary change this brings is support for DIGEST-MD5 and NTLM, when | ||
| 50 | the server supports it. | ||
| 51 | |||
| 52 | ** Gnus includes a password cache mechanism in password-cache.el. | ||
| 53 | |||
| 54 | It is enabled by default (see `password-cache'), with a short timeout of | ||
| 55 | 16 seconds (see `password-cache-expiry'). If PGG is used as the PGP | ||
| 56 | back end, the PGP passphrase is managed by this mechanism. Passwords | ||
| 57 | for ManageSieve connections are managed by this mechanism, after | ||
| 58 | querying the user about whether to do so. | ||
| 59 | |||
| 60 | ** Using EasyPG with Gnus When EasyPG, is available, Gnus will use it | ||
| 61 | instead of PGG. EasyPG is an Emacs user interface to GNU Privacy Guard. | ||
| 62 | *Note EasyPG Assistant user's manual: (epa)Top. EasyPG is included in | ||
| 63 | Emacs 23 and available separately as well. | ||
| 64 | |||
| 65 | |||
| 66 | * Changes in group mode | ||
| 67 | |||
| 68 | ** Old intermediate incoming mail files (`Incoming*') are deleted after a | ||
| 69 | couple of days, not immediately. *Note Mail Source Customization::. | ||
| 70 | (New in Gnus 5.10.10 / Emacs 22.2) | ||
| 71 | |||
| 72 | |||
| 73 | |||
| 74 | * Changes in summary and article mode | ||
| 75 | |||
| 76 | ** Gnus now supports sticky article buffers. Those are article buffers | ||
| 77 | that are not reused when you select another article. *Note Sticky | ||
| 78 | Articles::. | ||
| 79 | |||
| 80 | ** Gnus can selectively display `text/html' articles with a WWW browser | ||
| 81 | with `K H'. *Note MIME Commands::. | ||
| 82 | |||
| 83 | ** International host names (IDNA) can now be decoded inside article bodies | ||
| 84 | using `W i' (`gnus-summary-idna-message'). This requires that GNU Libidn | ||
| 85 | (`http://www.gnu.org/software/libidn/') has been installed. | ||
| 86 | |||
| 87 | ** The non-ASCII group names handling has been much improved. The back | ||
| 88 | ends that fully support non-ASCII group names are now `nntp', `nnml', | ||
| 89 | and `nnrss'. Also the agent, the cache, and the marks features work | ||
| 90 | with those back ends. *Note Non-ASCII Group Names::. | ||
| 91 | 27 | ||
| 92 | ** Gnus now displays DNS master files sent as text/dns using dns-mode. | 28 | ** Gnus keeps track of non-existent articles for nnimap groups, so |
| 29 | that sparse IMAP folders now list a correct number of messages in | ||
| 30 | them. | ||
| 93 | 31 | ||
| 94 | ** Gnus supports new limiting commands in the Summary buffer: `/ r' | 32 | ** Gnus will guess the real type of MIME parts of type |
| 95 | (`gnus-summary-limit-to-replied') and `/ R' | 33 | application/octet-stream based on the file suffix. So an |
| 96 | (`gnus-summary-limit-to-recipient'). *Note Limiting::. | 34 | application/octet-stream with a name of "rms.jpg" will be displayed |
| 97 | 35 | as an image/jpeg type by default, for instance. | |
| 98 | ** You can now fetch all ticked articles from the server using `Y t' | ||
| 99 | (`gnus-summary-insert-ticked-articles'). *Note Summary Generation | ||
| 100 | Commands::. | ||
| 101 | |||
| 102 | ** Gnus supports a new sort command in the Summary buffer: `C-c C-s C-t' | ||
| 103 | (`gnus-summary-sort-by-recipient'). *Note Summary Sorting::. | ||
| 104 | |||
| 105 | ** S/MIME now features LDAP user certificate searches. You need to | ||
| 106 | configure the server in `smime-ldap-host-list'. | ||
| 107 | |||
| 108 | ** URLs inside OpenPGP headers are retrieved and imported to your PGP key | ||
| 109 | ring when you click on them. | ||
| 110 | |||
| 111 | ** Picons can be displayed right from the textual address, see | ||
| 112 | `gnus-picon-style'. *Note Picons::. | ||
| 113 | |||
| 114 | ** ANSI SGR control sequences can be transformed using `W A'. | ||
| 115 | |||
| 116 | ANSI sequences are used in some Chinese hierarchies for highlighting | ||
| 117 | articles (`gnus-article-treat-ansi-sequences'). | ||
| 118 | |||
| 119 | ** Gnus now MIME decodes articles even when they lack "MIME-Version" header. | ||
| 120 | This changes the default of `gnus-article-loose-mime'. | ||
| 121 | |||
| 122 | ** `gnus-decay-scores' can be a regexp matching score files. For example, | ||
| 123 | set it to `\\.ADAPT\\'' and only adaptive score files will be decayed. | ||
| 124 | *Note Score Decays::. | ||
| 125 | |||
| 126 | ** Strings prefixing to the `To' and `Newsgroup' headers in summary lines | ||
| 127 | when using `gnus-ignored-from-addresses' can be customized with | ||
| 128 | `gnus-summary-to-prefix' and `gnus-summary-newsgroup-prefix'. *Note To | ||
| 129 | From Newsgroups::. | ||
| 130 | |||
| 131 | ** You can replace MIME parts with external bodies. See | ||
| 132 | `gnus-mime-replace-part' and `gnus-article-replace-part'. *Note MIME | ||
| 133 | Commands::, *note Using MIME::. | ||
| 134 | |||
| 135 | ** The option `mm-fill-flowed' can be used to disable treatment of | ||
| 136 | format=flowed messages. Also, flowed text is disabled when sending | ||
| 137 | inline PGP signed messages. *Note Flowed text: (emacs-mime)Flowed text. | ||
| 138 | (New in Gnus 5.10.7) | ||
| 139 | |||
| 140 | ** Now the new command `S W' (`gnus-article-wide-reply-with-original') for | ||
| 141 | a wide reply in the article buffer yanks a text that is in the active | ||
| 142 | region, if it is set, as well as the `R' | ||
| 143 | (`gnus-article-reply-with-original') command. Note that the `R' command | ||
| 144 | in the article buffer no longer accepts a prefix argument, which was | ||
| 145 | used to make it do a wide reply. *Note Article Keymap::. | ||
| 146 | |||
| 147 | ** The new command `C-h b' (`gnus-article-describe-bindings') used in the | ||
| 148 | article buffer now shows not only the article commands but also the real | ||
| 149 | summary commands that are accessible from the article buffer. | ||
| 150 | |||
| 151 | |||
| 152 | |||
| 153 | * Changes in Message mode | ||
| 154 | 36 | ||
| 155 | ** Gnus now supports the "hashcash" client puzzle anti-spam mechanism. Use | 37 | ** `nnimap-inbox' can now be a list of mail box names. |
| 156 | `(setq message-generate-hashcash t)' to enable. *Note Hashcash::. | 38 | |
| 157 | |||
| 158 | ** You can now drag and drop attachments to the Message buffer. See | ||
| 159 | `mml-dnd-protocol-alist' and `mml-dnd-attach-options'. *Note MIME: | ||
| 160 | (message)MIME. | ||
| 161 | |||
| 162 | ** The option `message-yank-empty-prefix' now controls how empty lines are | ||
| 163 | prefixed in cited text. *Note Insertion Variables: (message)Insertion | ||
| 164 | Variables. | ||
| 165 | |||
| 166 | ** Gnus uses narrowing to hide headers in Message buffers. The | ||
| 167 | `References' header is hidden by default. To make all headers visible, | ||
| 168 | use `(setq message-hidden-headers nil)'. *Note Message Headers: | ||
| 169 | (message)Message Headers. | ||
| 170 | |||
| 171 | ** You can highlight different levels of citations like in the article | ||
| 172 | buffer. See `gnus-message-highlight-citation'. | ||
| 173 | |||
| 174 | ** `auto-fill-mode' is enabled by default in Message mode. See | ||
| 175 | `message-fill-column'. *Note Message Headers: (message)Various Message | ||
| 176 | Variables. | ||
| 177 | |||
| 178 | ** You can now store signature files in a special directory named | ||
| 179 | `message-signature-directory'. | ||
| 180 | |||
| 181 | ** The option `message-citation-line-format' controls the format of the | ||
| 182 | "Whomever writes:" line. You need to set | ||
| 183 | `message-citation-line-function' to | ||
| 184 | `message-insert-formatted-citation-line' as well. | ||
| 185 | |||
| 186 | |||
| 187 | * Changes in back ends | ||
| 188 | |||
| 189 | ** The nntp back end stores article marks in `~/News/marks'. | ||
| 190 | |||
| 191 | The directory can be changed using the (customizable) variable | ||
| 192 | `nntp-marks-directory', and marks can be disabled using the (back end) | ||
| 193 | variable `nntp-marks-is-evil'. The advantage of this is that you can | ||
| 194 | copy `~/News/marks' (using rsync, scp or whatever) to another Gnus | ||
| 195 | installation, and it will realize what articles you have read and | ||
| 196 | marked. The data in `~/News/marks' has priority over the same data in | ||
| 197 | `~/.newsrc.eld'. | ||
| 198 | |||
| 199 | ** You can import and export your RSS subscriptions from OPML files. *Note | ||
| 200 | RSS::. | ||
| 201 | |||
| 202 | ** IMAP identity (RFC 2971) is supported. | ||
| 203 | |||
| 204 | By default, Gnus does not send any information about itself, but you can | ||
| 205 | customize it using the variable `nnimap-id'. | ||
| 206 | |||
| 207 | ** The `nnrss' back end now supports multilingual text. Non-ASCII group | ||
| 208 | names for the `nnrss' groups are also supported. *Note RSS::. | ||
| 209 | |||
| 210 | ** Retrieving mail with POP3 is supported over SSL/TLS and with StartTLS. | ||
| 211 | |||
| 212 | ** The nnml back end allows other compression programs beside `gzip' for | ||
| 213 | compressed message files. *Note Mail Spool::. | ||
| 214 | |||
| 215 | ** The nnml back end supports group compaction. | ||
| 216 | |||
| 217 | This feature, accessible via the functions `gnus-group-compact-group' | ||
| 218 | (`G z' in the group buffer) and `gnus-server-compact-server' (`z' in the | ||
| 219 | server buffer) renumbers all articles in a group, starting from 1 and | ||
| 220 | removing gaps. As a consequence, you get a correct total article count | ||
| 221 | (until messages are deleted again). | ||
| 222 | |||
| 223 | |||
| 224 | |||
| 225 | * Appearance | ||
| 226 | |||
| 227 | ** The tool bar has been updated to use GNOME icons. You can also | ||
| 228 | customize the tool bars: `M-x customize-apropos RET -tool-bar$' should | ||
| 229 | get you started. (Only for Emacs, not in XEmacs.) | ||
| 230 | |||
| 231 | ** The tool bar icons are now (de)activated correctly in the group buffer, | ||
| 232 | see the variable `gnus-group-update-tool-bar'. Its default value | ||
| 233 | depends on your Emacs version. | ||
| 234 | |||
| 235 | ** You can change the location of XEmacs' toolbars in Gnus buffers. See | ||
| 236 | `gnus-use-toolbar' and `message-use-toolbar'. | ||
| 237 | |||
| 238 | |||
| 239 | |||
| 240 | * Miscellaneous changes | ||
| 241 | |||
| 242 | ** Having edited the select-method for the foreign server in the server | ||
| 243 | buffer is immediately reflected to the subscription of the groups which | ||
| 244 | use the server in question. For instance, if you change | ||
| 245 | `nntp-via-address' into `bar.example.com' from `foo.example.com', Gnus | ||
| 246 | will connect to the news host by way of the intermediate host | ||
| 247 | `bar.example.com' from next time. | ||
| 248 | |||
| 249 | ** The `all.SCORE' file can be edited from the group buffer using `W e'. | ||
| 250 | |||
| 251 | ** You can set `gnus-mark-copied-or-moved-articles-as-expirable' to a | ||
| 252 | non-`nil' value so that articles that have been read may be marked as | ||
| 253 | expirable automatically when copying or moving them to a group that has | ||
| 254 | auto-expire turned on. The default is `nil' and copying and moving of | ||
| 255 | articles behave as before; i.e., the expirable marks will be unchanged | ||
| 256 | except that the marks will be removed when copying or moving articles to | ||
| 257 | a group that has not turned auto-expire on. *Note Expiring Mail::. | ||
| 258 | |||
| 259 | |||
| 260 | |||
| 261 | * For older news, see Gnus info node "New Features". | 39 | * For older news, see Gnus info node "New Features". |
| 262 | 40 | ||
| 263 | ---------------------------------------------------------------------- | 41 | ---------------------------------------------------------------------- |