  * インストールに関する変更

       * No Gnus を使ったことがあるが、以前の (安定した) 版に戻してしまった人たちへの注意。

          No Gnus (このリリースにつながる不安定な Gnus の枝) を試してみたものの、安定版に戻してしまっている場合、このバージョンへアップグレードするときには注意してください。特に、~/News/marks ディレクトリーの内容を (もしかしたら注意深く選んで) 削除する必要があるでしょう。(訳注: 削除しないと、新しい No Gnus を再び使い始めたときに安定版を使っていた時期に更新されなかった marks ファイルが読み込まれて、~/.newsrc.eld ファイルの既読記事番号などを古いもので上書きしてしまいます。)  削除することによって、このリリースで nntp のフラグを保存している marks ファイルからではなく ~/.newsrc.eld からフラグを読むようになります (訳注: そして新しい marks ファイルが作られます)。nntp marks については、次の項目でさらに詳しい情報を得ることができます。一般にダウングレードすることは安全ではありません。

       * Emacs 23 から Emacs 22 に切り替えると非互換性の問題が生じます。

          Emacs 23 では、Gnus は記事のドラフトと ~/.newsrc.eld を保存するために Emacs の新しい内部 coding system である utf-8-emacs を使います。これらのファイルは Emacs 22 以下では正しく読み込まれないかもしれません。Gnus を異なるバージョンの Emacs にまたがって使いたい場合は、 mm-auto-save-coding-system を emacs-mule に設定すれば良いでしょう。

       * Lisp ファイルがディフォルトで .../site-lisp/gnus/ にインストールされるようになりました。

          以前は .../site-lisp/ がディフォルトでした。加えて、新しいインストーラーは他にインストールされている、新しい Gnus より優先される Gnus を検出して警告を発します。それらを手動で取り除いても良いし、make remove-installed-shadows を使って削除することもできます。

       * インストール先のディレクトリ名が空白文字を含むことを許容します。

  * Gnus に含まれる新しいパッケージとライブラリー

       * Gnus は Emacs Lisp SASL ライブラリーを含むようになりました。

          これによって、Emacs の中から SASL の機構を利用するために、すっきりした API を使うことができます。利用者の目に見える利点は、以前は無かった DIGEST-MD5 と NTLM がサポートされるようになったことです。See Emacs SASL.

       * ManageSieve の接続に、ディフォルトで SASL ライブラリーを使うようになりました。

          これによる主な変更点は、サーバーがサポートしている場合に DIGEST-MD5 と NTLM をサポートするようになったことです。

       * Gnus は password.el にパスワードをキャッシュする機構を含めました。

          パスワードキャッシュはディフォルトで有効です (password-cache を参照)。タイムアウトは 16秒と短いです (password-cache-expiry を参照)。PGG を PGP のバックエンドとして使う場合に、 PGP のパスフレーズはこの機構で管理されます。ManageSieve 接続のパスワードは、利用者にそうするかどうかを尋ねてから、この機構が管理します。

       * Gnus は EasyPG を使います。

          EasyPG を使うことができる場合、Gnus は PGG の代わりにそれを使います。EasyPG は GNU Privacy Guard へのユーザーインターフェースです。 See EasyPG Assistant user's manual.  EasyPG は Emacs 23 に含まれていますが、単独でも利用可能です。

  * グループモードの変更

       * 入ってきたメールを一時蓄えるファイル (Incoming*) の古いものは、即時ではなく何日か後に消去されます。See Mail Source Customization. (Gnus 5.10.10/No Gnus 0.8 の新機能)

  * 概略モードと記事モードの変更

       * 粘着記事バッファーを使えるようになりました。これは、別の記事を選択したときに再利用されない記事バッファーです。See Sticky Articles.

       * Gnus は K H で text/html 記事を WWW ブラウザーで選択的に表示することができます。See MIME Commands.

       * 国際化ホスト名 (IDNA) を、W i (gnus-summary-idna-message) を使うことによって、記事の本文中でデコードできるようになりました。この機能を使うには GNU Libidn (http://www.gnu.org/software/libidn/) をインストールしておく必要があります。

       * 非-ASCII グループ名の取り扱いが非常に改善されました。完全にサポートしているバックエンドは現在 nntp, nnml, および nnrss です。エージェント、キャッシュ、それに印 (marks) もそれらのバックエンドで機能します。See Non-ASCII Group Names.

       * Gnus は dns-mode を使って text/dns として送信された DNS マスターファイルを表示します。

       * Gnus は概略バッファーで新しい制限コマンド / r (gnus-summary-limit-to-replied) と / R (gnus-summary-limit-to-recipient) をサポートします。 See Limiting.

       * Y t (gnus-summary-insert-ticked-articles) を使って、サーバーからすべての可視記事を取り寄せることができるようになりました。 See Summary Generation Commands.

       * Gnus は概略バッファーで新しい並べ替えコマンド C-c C-s C-t (gnus-summary-sort-by-recipient) をサポートします。 See Summary Sorting.

       * S/MIME が LDAP の利用者証明書の検索に使えるようになりました。smime-ldap-host-list でサーバーを設定する必要があります。

       * OpenPGP ヘッダーにある URL をクリックすると、ヘッダーがダウンロードされてあなたの PGP の鍵束に取り込まれます。

       * Picon はテキストの対象物の右側に表示できるようになりました。 gnus-picon-style を見てください。See Picons.

       * ANSI SGR 制御シーケンスを W A で変換することができます。

          中国語のニュース階層のグループにおいて、記事をハイライト表示するために ANSI シーケンスが使われます (gnus-article-treat-ansi-sequences)。

       * Gnus は記事に“MIME-Version”ヘッダーがなくても記事を MIME デコードします。このために gnus-article-loose-mime のディフォルト値が変更されました。

       * gnus-decay-scores をスコアファイルに合致する正規表現にできます。例えば \\.ADAPT\\' に設定すると、適応スコアファイルだけが減衰されるようになります。See Score Decays.

       * gnus-ignored-from-addresses を使う場合に、概略行において To と Newsgroup ヘッダーに相当する場所の最初に表示する文字列を、gnus-summary-to-prefix および gnus-summary-newsgroup-prefix でカスタマイズすることができます。 See To From Newsgroups.

       * MIME パートを外部にある本体で置き換えることができます。 gnus-mime-replace-part と gnus-article-replace-part を見てください。See MIME Commands, Using MIME.

       * mm-fill-flowed オプションで format=flowed なメッセージの取り扱いを無効にすることができます。また、PGP の署名が埋め込まれたメッセージを送信するときに、flowed text は無効にされます。See 流動テキスト (The Emacs MIME Manual).  (Gnus 5.10.7 の新機能)

       * 新コマンド S W (gnus-article-wide-reply-with-original) は記事バッファーで広い返答をするためのもので、もし領域が設定されたテキストがあれば R コマンド (gnus-article-reply-with-original) と同様にそれを引用します。以前は R コマンドに広い返答をさせるために使われた接頭引数が、今では受け付けられないことに注意してください。See Article Keymap.

       * 記事バッファーで使う新コマンド C-h b (gnus-article-describe-bindings) は、記事コマンドだけでなく記事バッファーから利用することができる真の簡略コマンドも表示します。

  * Message モードの変更

       * Gnus は“hashcash”client puzzle anti-spam の機構をサポートします。 (setq message-generate-hashcash t) で有効になります。 See Hashcash.

       * メッセージバッファに添付ファイルをドラッグ＆ドロップできます。 mml-dnd-protocol-alist と mml-dnd-attach-options を見てください。See MIME (Message Manual).

       * message-yank-empty-prefix オプションで、引用文の空行にどんな引用符を付けるかを制御することができます。See 挿入するための変数 (Message Manual).

       * Gnus はメッセージバッファーでヘッダーを隠すために、それら以外の部分だけが見えるようにバッファーを狭めます。References はディフォルトで表示されません。すべてのヘッダーが見えるようにするには (setq message-hidden-headers nil) としてください。 See メッセージヘッダー (Message Manual).

       * You can highlight different levels of citations like in the article buffer.  See gnus-message-highlight-citation.

       * 記事バッファーでできるのと同様に、引用された文のレベルの違いに応じたハイライトを行うことができます。 gnus-message-highlight-citation を参照してください。

       * Message モードでは auto-fill-mode がディフォルトで ON になります。message-fill-column を参照してください。See メッセージヘッダー (Message Manual).

       * 署名ファイルを message-signature-directory 変数で指定するディレクトリーに置くことができます。

       * "○○さん writes:" のような行の形式を、オプション message-citation-line-format で指定することができます。これを使うには message-citation-line-function 変数を message-insert-formatted-citation-line に設定する必要があります。

  * バックエンドの変更

       * nntp バックエンドは記事の印を ~/News/marks に保管します

          そのディレクトリーは nntp-marks-directory という (カスタマイズ可能な) 変数で変更することができます。また、nntp で印を使うことを nntp-marks-is-evil という変数 (バックエンド変数) で無効にすることができます。印を使うことの利点は、~/News/marks を別のホストにインストールされた Gnus にも (rsync, scp などを使って) コピーすることによって、どの記事を読んでどの記事に印を付けたかの情報を、そこでも維持できることです (訳注: 同じ nntp サーバーに接続する場合に限ります)。 ~/News/marks のデータは ~/.newsrc.eld にある同じデータより優先されます。

       * RSS の購読情報を OPML のファイルから取り込み、または書き出すことができるようになりました。See RSS.

       * IMAP の identity (RFC 2971) をサポートします。

          ディフォルトでは Gnus はそれ自身に関する情報を送信しませんが、 nnimap-id 変数を使ってそれをカスタマイズすることができます。

       * nnrss バックエンドは多言語テキストをサポートします。 nnrss グループでは非-ASCII 文字列を使ったグループ名もサポートされます。See RSS.

       * POP3 によるメールの取得において、 SSL/TLS と StartTLS をサポートするようになりました。

       * nnml バックエンドではメッセージを圧縮するために gzip 以外のプログラムも使うことができます。See Mail Spool.

       * nnml バックエンドではグループを圧縮することができます。

          関数 gnus-group-compact-group (グループバッファーの G z キー) および gnus-server-compact-server (サーバーバッファーの z キー) で呼び出すこの機能は、グループのすべての記事の番号を 1 から順に振り直して、すきまを取り除きます。その結果として、正しい全記事数を得ることができます (再びメッセージが削除されるまでは)。

  * 外見

       * ツールバーが GNOME のアイコンを使うように更新されました。ツールバーをカスタマイズすることもできます: M-x customize-apropos RET -tool-bar$ で始めてください。(Emacs だけです。XEmacs ではできません。)

       * ツールバーのアイコンがグループバッファーで正しく活性化 (または不活性化) されるようになりました。変数 gnus-group-update-tool-bar を参照してください。そのディフォルト値は Emacs の版に依存します。

       * Gnus のバッファーにおける XEmacs の toolbar の位置を変更できるようになりました。gnus-use-toolbar と message-use-toolbar を見てください。

  * その他の変更

       * サーバーバッファーで外部グループのための select-method を変更すると、すぐにそのサーバーを使うグループの講読に反映されるようになりました。例えば nntp-via-address を foo.example.com から bar.example.com に変更すると、Gnus は次回から中間ホスト bar.example.com を経由してニュースサーバーに接続するようになります。

       * W e で all.SCORE ファイルをグループバッファーから編集することができます。

       * gnus-mark-copied-or-moved-articles-as-expirable を nil ではない値に設定することによって、読み終わった記事を auto-expire が有効になっているグループにコピーするか移動するとき、それらに期限切れ消去可能の印を自動的に付けるようにすることができます。ディフォルト値は nil で、記事のコピーと移動の動作は従来通りです。つまり、記事を auto-expire が有効になっていないグループにコピーするか移動するときに期限切れ消去可能の印が削除される以外は、印は変化しません。See Expiring Mail.