RisuMail 4.x CHANGELOG

$Id: CHANGELOG-4.x 1707 2019-05-10 02:43:45Z sah $

Version 4.0.7 2019年5月10日 リリース
-------------------------------------
- 添付ファイルを「表示」ボタンで表示時、一部のファイルが正常に表示できない不具合を修正 (r1638)
- メッセージ送信画面において、件名、本文の入力チェック確認フォームをキャンセル後、署名等のボタンでも確認フォームが表示される不具合を修正 (r1640)
- 送信済みフォルダのローカライズ不具合修正 (r1647)
- メッセージのコピーに失敗した場合にエラーまたは例外を出力するよう修正 (r1649)
- メッセージのコピーにクォータの超過が原因で失敗した場合にエラーメッセージを出力するよう修正 (r1651)
- アドレス帳グループ関連テーブルのインデックスを修正 (r1656)
- アドレス帳検索時、キーワードのダブルクォーテーション「"」で囲まれた文字に対して完全一致の連絡先を検索するよう実装 (r1664)
- セッションIDの Cookie に Secure 属性を付与 (r1666)
- メッセージ作成画面、アドレス帳画面、画像表示セキュリティ設定画面のGETパラメータによる XSS 脆弱性の修正 (r1667)
- MIME Type が70文字を超えるファイルを添付時、ヘッダの改行が崩れる不具合を修正 (r1670)
- メールヘッダの Folding 仕様を RFC 822、RFC 2822 に対応 (r1670)
- RisuMail Mobile 連携 httpd 設定を追加 (r1675)
- Edge において添付ファイルダウンロード時に日本語ファイル名が文字化けする不具合を修正 (r1685)
- メッセージ作成時、本文が未入力の場合に確認メッセージを表示するよう実装 (r1688)
- メッセージ検索条件のダブルクォーテーション「"」で囲まれた文字に対して完全一致するメッセージを検索るよう実装 (r1696)
- アドレス帳インポートに指定した CSV ファイルに Shift JIS で定義されていない文字コードが含まれる場合にエラーを出力するよう実装 (r1700)
- アドレス帳インポートに指定した CSV ファイルにヘッダー情報が含まれない場合エラーを出力するよう実装 (r1700)
- アドレス帳インポートに指定したファイルの拡張子をチェックし、「.csv」以外はエラーを出力するよう実装 (r1700)
- アドレス帳インポート時のエラーメッセージのレイアウトを調整 (r1700)
- 各種メッセージの前ページに戻るリンクの文言を統一 (r1700)
- GoogleChrome 73 以降、iframe の描画で不具合が発生しているため、原因であった padding-left プロパティを left プロパティに修正 (r1702)
- IE 11 環境にて添付ファイルのダウンロード時にファイル名が「download.php」となる不具合を修正 (r1703)
- 送信メッセージヘッダからログインユーザー名情報を除去する設定を追加 (r1705)

Version 4.0.6 2018年10月31日 リリース
-------------------------------------
- 個人設定データベースのテーブル名、カラム名に MySQL の予約語を使用できるよう修正 (r1582)
- アドレス帳データベースのテーブル一覧を sample.comfig.php に記載 (r1582)
- 個人設定データベースのテーブルを MySQL 環境でも自動で作成するよう修正 (r1583)
- MySQL 環境におけるテーブル作成時の SQL を修正 (r1584)
- メッセージ閲覧画面における検索履歴のレイアウト崩れを修正 (r1591)
- 個人、共有アドレス帳テーブルの郵便番号カラムの文字数を10文字に修正 (r1595)
- 各テーブルのスキーマをドキュメントとして sql ディレクトリに配置 (r1595)
- プラグインを呼び出す箇所を一部変更し、修正 (r1605)
- 一部プラグインに対応するための修正 (r1605)
- メッセージハイライト設定画面の表示崩れを修正 (r1605)
- メッセージが0件のフォルダに対して検索を実行時に一部の環境でエラーが発生する不具合を修正 (r1607)
- 設定初期化ボタンにフック処理を追加 (r1612)

Version 4.0.5 2018年6月26日 リリース
-------------------------------------
- 一部IMAPサーバーでフォルダ表示処理が正常に実行できない不具合を修正 (r1545)
- r1524 の修正でアドレス帳のインポート数上限が動作しなくなっていた問題を修正 (r1547)
- メッセージが0件のフォルダ表示時、全フォルダに対しての検索処理が動作しない不具合を修正 (r1551)
- 複数の検索結果からメッセージをブラウザの別タブで表示時、別のメッセージのヘッダ情報が出力される不具合を修正 (r1551)
- メッセージ閲覧画面「迷惑メール」リンクの色を認識性向上のため、メッセージ一覧画面と同様に緑色に変更 (r1554)
- 下書きメッセージの編集(下書きの編集を続ける)時に、引用符(>)とスペースのみの行が削除される不具合を修正 (r1556)
- CSSファイルの文字コードが適切に判定されない不具合を修正 (r1557)
- CSSファイルをブラウザにキャッシュさせるよう修正 (r1557)
- メッセージダウンロード時、ファイル名の使用できない文字列(\/:*?"|)を一律半角アンダースコア(_)に変換するよう修正 (r1558)
- メッセージをテキスト形式でダウンロード時、Windows環境依存文字が文字化けする問題を修正 (r1564)
- メッセージの送信先にニックネームを指定時、苗字と名前の間にスペースが入らない問題を修正 (r1565)
- 説明文の表示を微調整 (r1566)
- エラーログに出力する内容をHTMLエスケープしないよう修正 (r1568)
- 検索条件にフォルダ名が指定されている状態でメッセージ本文を表示時、PHPの警告が発生する問題の修正 (r1569)
- メッセージ送信時にIMAPサーバーから返却されるエラーをエラーログに出力しないよう修正 (r1570)
- IMAPサーバーのログインエラー表示を修正 (r1571)
- IMAPコマンドを一部最適化し、負荷を軽減 (r1572)

Version 4.0.4 2018年3月19日 リリース
-------------------------------------
- アドレス帳インポート時に PHP エラーが発生する問題の修正 (r1521)
- アドレス帳 CSV インポート機能で取り込む CSV の改行コードを CRLF に修正 (r1524)
(本修正により RHEL6 用に必要であった php-pear-File-CSV ライブラリが不要となる)
- フォルダ接頭辞を使用する環境でフォルダ一覧が取得できない不具合を修正 (r1530)
- メッセージの UTF-7 エンコードに対応 (r1533)
- メッセージをダウンロード時、EML ファイル内の改行コードを CRLF に統一 (r1534)
- HTML メール本文中のメールアドレスリンクを押下時、画面表示が崩れる不具合を修正 (r1536)
- 「.」を含むフォルダ名を表示時、「.」が「/」と表示されてしまう不具合を修正 (r1538)

Version 4.0.3 2018年2月20日 リリース
-------------------------------------
- PHP 5.3 環境のアドレス帳関連処理で文字コードエラーが発生する問題の修正 (r1471)
- セッション切断時のエラーメッセージが英語環境でローカライズされない問題を修正 (r1471)
- 設定DBのデフォルト値を参照するファイルが読み込まれない問題を修正 (r1475)
- レイアウトの微調整 (r1481)
- r1457 で発生した、特定の操作において正常な宛先が埋め込まれない問題を修正 (r1482)
- メッセージハイライト条件の登録が無い場合に発生する不具合を修正 (r1501)
- テキスト形式のメールでは「Content-Disposition: inline」の画像を添付ファイルとして扱うよう修正 (r1502)
- 特殊フォルダ名に正規表現でエスケープが必要な文字が含まれる場合に並び順が崩れる問題を修正 (r1505)
- メッセージ送信時に、本文が設定通りの文字数で改行されない不具合を修正 (r1506)

Version 4.0.2 2017年10月30日 リリース
-------------------------------------
- 一部のHTMLメールにおいて表示領域が適切なサイズで表示されない問題を修正 (r1442)
- メールの印刷用表示画面のタイトルをメールの件名とするよう修正 (r1442)
- 添付されたHTMLメールを開いた際「安全でない画像を表示」処理でエラーが発生する問題を修正 (r1449)
- 返信時に受信したメールアドレスとは別のプロフィールのメールアドレスが差出人として使用される問題を修正 (r1449)
- 受取通知を送信時に受信したメールアドレスとは別のプロフィールのメールアドレスが差出人として使用される問題を修正 (r1449)
- メッセージ検索条件を指定した状態で全表示を実行すると検索条件に一致しないメールが取得されてしまう不具合を修正 (r1450)
- メッセージの一覧取得処理を効率化 (r1450)
- ログインページにおいて、ブラウザの言語設定を判定し表示言語を切り替えるよう修正 (r1453)
- 基本設定の言語名を国際化対応 (r1454)
- 文言を修正 (r1455)
- メールアドレスの名前部分に区切り文字以外の「"」が含まれる場合、返信時の宛先やCc欄から削除するよう修正 (r1457)
- 左フレーム(フォルダ一覧)の幅のデフォルトサイズを180pxから190pxに変更 (r1468)

Version 4.0.1 2017年10月18日 リリース
-------------------------------------
- RisuMail 4.0 リリースのバージョン番号が正しく表示されるよう修正 (r1376)
- メッセージ閲覧画面にて差出人/宛先、件名が設定通りの文字数で改行されない不具合を修正 (r1365)
- Firefox において意図しない favicon が表示されてしまう問題の修正 (r1379)
- ログイン画面のバージョン表記にマイナーバージョンを使用するよう修正 (r1384)
- 使用していないファイル「src/search.php」、「functions/file_prefs.php」を削除 (r1398, r1407)
- 文言を修正 (r1399)
- 設定DBファイル、アドレス帳DBファイルの権限にグループと所有者以外のユーザーの読み取り権限が付与されている問題を修正 (r1401)
- チェックボックスの設定値の更新有無が正常に判定できていない問題を修正 (r1402)
- 一部の基本設定を保存時、テーマを正常に読み込まない不具合を修正 (r1402)
- 設定DBファイル、アドレス帳DBファイルのグループを「root」に修正 (r1403)
- ログイン失敗時にメッセージが表示されない等、セッションが不安定になる問題の修正 (r1419)
- 検索条件「差出人、宛先、Cc」において重複するメールが見つかった場合に起こる不具合を修正 (r1421)
- エラーログに文字化けの原因となるマルチバイト文字を出力しないよう修正 (r1423)

Version 4.0.0 2017年9月22日 リリース
-------------------------------------
- 初期リリース