第13章 サーバーおよびサービス
Tomcat 6 は、fr_FR 言語が設定されている場合に期待どおりに起動します。
以前は、Tomcat 6
LocalStrings_fr.properties
ファイルに誤ったエントリーがありました。これにより、/etc/tomcat6/tomcat6.conf ファイルの LANG
変数が fr_FR
に設定されたときに、起動時に Tomcat 6
が表示されていました。今回の更新でエントリーが修正され、Tomcat 6 が例外なしで起動するようになりました。(BZ#1072484)
Tomcat6 が noarch パッケージを提供するようになりました。
以前のリリースでは、tomcat6 パッケージをアーキテクチャー依存として提供していました。ただし、Tomcat 6 サーブレットコンテナーは、ネイティブコンポーネントのない Java アプリケーションです。したがって、このリリースでは、パッケージはアーキテクチャーに依存しないものとして提供されます。(BZ#1155509)
Tomcat 6 NIO コネクターがメモリーをリークしなくなりました。
以前は、Tomcat 6 のノンブロッキング I/O (NIO)コネクターを使用する際にメモリーリークが発生することがありました。この更新により、Tomcat 6 は RequestGroupInfo リストからプロセッサーが削除され、recycledProcessors キューに戻るようになります。その結果、NIO コネクターがメモリーリークしなくなりました。(BZ#1268352)
mod_nss が SSL 再ネゴシエーションバッファーサイズの変更をサポートするようになりました。
今回の更新で、
NSSRenegBufferSize
パラメーターが mod_nss パッケージに追加されました。このパラメーターを使用すると、ロケーションごとの SSL 再ネゴシエーションが必要な場合に、POST 要求のバッファリングに使用するメモリーの量を設定できます。以前のリリースでは、mod_nss はこの機能をサポートしていなかったため、このようなリクエストが失敗し、以下のメッセージが Apache ロギングに記録されていました。
request body exceeds maximum size for SSL buffer, could not buffer message body to allow SSL renegotiation to proceed.
request body exceeds maximum size for SSL buffer, could not buffer message body to allow SSL renegotiation to proceed.
NSSRenegBufferSize
はバッファーサイズをバイト単位で受け入れます。デフォルト値は 128K です。NSSRenegBufferSize
を 0
に設定すると、バッファーが無効になります。(BZ#1214366)
tcp_wrappers
のドキュメントが、利用できないバイナリーを参照しなくなりました。
hosts_access (5)
の man ページ(以前は tcp_wrappers パッケージの一部)で、以前はこのパッケージに含まれていない tcpdchk および tcpdmatch バイナリーを参照していたため、混乱が生じます。tcpdchk への参照が man ページから削除され、パッケージに tcpdmatch の修正バージョンが追加され、提供されている手順に従って設定をテストできます。(BZ#1084458)
OpenSSH-clients
が終了したセッションを開いたままにしなくなりました
以前は、openssh-clients の実装は RFC 4253 (SSH) Transport Layer Protocol に準拠していませんでした。場合によっては、言語タグが
SSH_MSG_DISCONNECT
メッセージに送信されませんでした。その結果、Red Hat Enterprise Linux 6 の ssh-client からサーバーに接続し、セッションを閉じることで切断すると、サーバーはタイムアウトするまでセッション(TCP ソケット)を開いたままにし続けます。このバグは、SSH_MSG_DISCONNECT
メッセージに適切なパラメーターを追加することで修正され、サーバーは期待どおりにセッションを閉じます。(BZ#1222500)
Pegasus CIM サーバーは SSLv3 を無効にし、デフォルトで TLS1.0 以降を使用するようになりました
Pegasus CIM サーバーには、以前は SSLv3 プロトコルを無効にするオプションがなく、現在は安全でないと考えられています。この更新にはバックポートされたアップストリーム修正が含まれています。これにより、SSLv3 が無効になり、TLS1.0 以降が使用され、必要に応じて
sslBackwardCompatibility
オプションを使用して SSLv3 を再度有効にできるようになります。(BZ#1238329)
vsftpd がコマンドでワイルドカードを正しく使用できるようになりました。
以前は、
vsftpd
デーモンのリグレッションにより、*
や ?
などのワイルドカードを使用するコマンドが失敗していました。このバグは修正され、vsftpd
を使用した ls などのコマンドでワイルドカードを再度使用できるようになりました。(BZ#1315957)
応答のないプリンターの印刷ジョブが cups
キューから消えなくなる
以前は、応答のないプリンターにジョブを送信しようとしていた印刷キューに印刷ジョブが送信され、そのキューが無効になっていると、
cups
サービスのバグが原因で印刷ジョブが消えていました。アップストリームの修正は cups
にバックポートされ、ジョブが無効および再度有効化されたときに、ジョブはキューから消えなくなりました。(BZ#1293498)
Dovecot IMAP サーバーが IMAP 検索結果で CP932 文字を返すようになる
文字セット変換アルゴリズムのバグにより、IMAP 検索は CP932 文字を含むメッセージを返さませんでした。このバグを修正するためにアップストリームの修正がバックポートされ、IMAP 検索コマンド na は期待どおりに CP932 文字を含むメッセージを検出しました。(BZ#1275233)
アプリケーションが NFS 共有上のデータベースファイルに事実上アクセスしなくなる
今回の更新以前は、NFS 共有でホストされるデータベースファイルに対して操作を実行する際に、一部のアプリケーションのパフォーマンスが低下していました。これは、NFS クライアントのキャッシュが頻繁に無効化されたことが原因でした。今回の更新では、キャッシュの無効化を妨げる新しい環境変数
NDBM_LOCK
が導入されました。その結果、上記のシナリオで関連アプリケーションのパフォーマンスが低下することはなくなりました。(BZ#668702)