## [HCP tools 変更点] ###################################################### #11415: RHEL(AlmaLinux) 9対応 ---------------------------------------------------------------------------- #11416: Ubuntu 22.04対応 ---------------------------------------------------------------------------- #11417: openSUSE Leap 15.3/15.4対応 ---------------------------------------------------------------------------- #11419: アプリケーション出力改訂 ---------------------------------------------------------------------------- ■概要 ・標準出力にログを出力する場合はメッセージのみに変更  日時・スレッド情報を削除  ログファイルに記録する場合は従来通り先頭に付記される。 ・調査ログ(--investigation)をDEBUGログに集約 ・DEBUGログの先頭にモジュール名が表記されるように変更 ・一部メッセージについてユーザ可読性の改善 ---------------------------------------------------------------------------- #11412: AES/GCM対応 ---------------------------------------------------------------------------- ■概要 AcceptableCryptMethodに次のアルゴリズムを追加しました。 (予約解除) AES256/GCM, AES192/GCM, AES128/GCM ---------------------------------------------------------------------------- #11420: xxHash対応 ---------------------------------------------------------------------------- ■概要 AcceptableDigestMethodに次のアルゴリズムを追加しました。 XXH3, XXH128, XXH64, XXH32 ---------------------------------------------------------------------------- #11413: hmv/hln/hchmod/hchown 変数展開対応 ---------------------------------------------------------------------------- ■概要 次のコマンドで指定するパスにアスタリスクを指定した場合に、サーバ上でパス名展開する動作に対応しました。 ---------------------------------------------------------------------------- hmv, hln, hchmod, hchown #11414: 自社製で再ビルドしたライブラリのバージョンを確認できるように-VVオプションで詳細出力できるようにする ---------------------------------------------------------------------------- #11418: WS/WSS バージョン出力追加 ---------------------------------------------------------------------------- #11421: Cryptopp 8.7.0 アップデート ---------------------------------------------------------------------------- #11422: Linux hcpd HpFP CPUコア数が多い(40コアなど)環境で起動エラーになる問題の改善 ---------------------------------------------------------------------------- ■概要 CPUコア数が多い(40コアなど)環境でHpFPサービスを複数起動すると起動時エラーになってしまう問題を改善しました。 ---------------------------------------------------------------------------- #11423: hcpd/hcpd_winserv IdleTimeoutを0(タイムアウトなし)に変更 ---------------------------------------------------------------------------- #11467: クライアント 旧サーバ(1.2.9)対応 ---------------------------------------------------------------------------- ■概要 以下の機能を使用する場合に、旧サーバ(1.2.9)とも接続できるようにクライアントを変更しました。 ・hrmコマンド複数パス指定 ・クライアントGUI 但し、次の条件が必要です。 ・セッションが単一接続であること ・WS(HTTP)を使用しないこと ・hcpコマンドの-nオプション拡張を使用していないこと ---------------------------------------------------------------------------- #11424: PAM認証失敗時にサーバのアプリ統計に"9009"ではなく"0001"が記録されてしまう ---------------------------------------------------------------------------- ■現象 PAM認証が失敗した場合に、サーバのアプリ統計の終了時のエラーの理由コードに誤った値"0001"が記録されてしまう。 ■再現条件 ・hcpd/hcpd_winserv ・認証失敗時 ・TCP接続時 ■回避方法 なし ---------------------------------------------------------------------------- #11425: Windowsサービス CallbackScriptが動作しないが設定できてしまう ---------------------------------------------------------------------------- ■概要 現在Windows版は本機能未対応のため、設定読込動作の修正とマニュアル記載の改訂を行いました。 ---------------------------------------------------------------------------- #11426: パスワードの入力間違いの場合、ファイルがみつからないエラー(0xA001)となることがある ---------------------------------------------------------------------------- ■現象 認証が失敗する場合に、終了時のエラーの理由コードがAUTH_FAILED(0x9008)ではなくFILE_NOT_FOUND(0xA001)となることがある。 ■再現条件 ・hcp/hmv/hlnコマンド ・認証失敗時 ・指定した宛先パスが存在しない  ※認証失敗によりホームが特定されておらず、相対パスしている場合などを含む ■回避方法 なし ---------------------------------------------------------------------------- #11427: hcpd_winserv WSのバージョン表示を追加 ---------------------------------------------------------------------------- ■概要 サービスのログに記録されるバージョンバナーにWebSocket(WS)のライブラリのバージョン表記を追加しました。 ---------------------------------------------------------------------------- #11428: hcpd/hcpd_winserv DocPoint外のパスがDocPoint内と判定されてチェックがパスしてしまうことがあるェックが漏れることがある ---------------------------------------------------------------------------- ■現象 次の様な設定とパスの入力を与えると、DocPoint外のパスが誤ってDocPoint内と判断されてアクセスが許可されてしまう。 DocPoint : /tmp/hcp_test DocPath = /tmp/hcp_test ... [user@localhost ~]$ hcp my_src.txt 192.168.30.52:/tmp/hcp_test2/my_dst.txt ... ※文字列表記上'/tmp/hcp_test'を含むパスを指定すると発生します。 ■再現条件 ・hcpd/hcpd_winserv ・DocPointで設定したパスを含み、その直後にパスセパレータのないパスを指定した場合 ■回避方法 なし ---------------------------------------------------------------------------- #11429: Windows版 MM128の実装を訂正 ---------------------------------------------------------------------------- ■概要 x64環境向けに誤ってi386向けのコードが使われていた問題を修正しました。 ---------------------------------------------------------------------------- #11430: hmvコマンド リンク切れシンボリックリンクの移動ができない ---------------------------------------------------------------------------- ■現象 hmvコマンドでリンク先のファイルが存在しないなどの理由でリンク切れを起こしているシンボリックリンクを含んで移動する場合に このリンク切れを起こしているシンボリックリンクの移動が行われない。 ■再現条件 ・hmvコマンド ・リンク切れを起こしているファイルを含むこと ■回避方法 なし ---------------------------------------------------------------------------- #11433: hsyncコマンド show/hideフィルタがシンボリックリンクに適用されない ---------------------------------------------------------------------------- ■現象 show/hideフィルタを使用した場合に、シンボリックリンクに適用されない。 hideフィルタで"hide *"などの様に指定した場合に、リンクに対してフィルタする処理が働かない。 ■再現条件 ・hsyncコマンド ・show/hideフィルタ ・転送元のファイルがシンボリックリンクの場合 ■回避方法 なし ---------------------------------------------------------------------------- #11434: hchown 動作修正 (chown互換対応) ---------------------------------------------------------------------------- ■概要 下記の動作を修正しました。 -Dを指定したときに-dが適用されない (リンク先が変更されてしまう) -dを指定したときにディレクトリへのリンクに適用されない (リンク先が変更されてしまう) ---------------------------------------------------------------------------- #11435: クライアント 起動時に不規則にクラッシュが発生することがある(潜在的不具合修正) ---------------------------------------------------------------------------- #11436: hcpコマンド 単一のファイルコピーを行う場合に宛先のファイル名でディレクトリが作成されて転送されてしまうことがある ---------------------------------------------------------------------------- ■現象 ファイルからファイルへのコピーを行う場合に、転送先でファイル名でディレクトリが作成されて その下にファイルがコピーされてしまう場合がある。 ■再現条件 ・hcpコマンド ・転送元と転送先共に単一のファイルを指定した場合 ■回避方法 なし ---------------------------------------------------------------------------- #11459: アプリケーション(コピー、ファイル一覧、など)の処理終了時に内部エラーが発生することがある ---------------------------------------------------------------------------- ■現象 コピー、ファイル一覧などの処理を行った際にその終了時に内部エラーが発生することがある。 ■再現条件 ・クライアントコマンド ・調査ログ(--investigationオプション)を有効にすることで発生しやすくなります  動作原理上は無効でも発生しえます。  現バージョンではデバッグログを有効にすることと同一です。 ■回避方法 なし ■補足 実行状況に依りますが、通常発生頻度はまれです。 GUI版との連携により発見されました。 ---------------------------------------------------------------------------- #11432: hcp シェル展開を抑制してワイルドカードを指定した場合にマッチしないシンボリックリンクが処理されてしまう ---------------------------------------------------------------------------- ■現象 hcpコマンドで展開されないようにワイルドカードを含むパスを指定した場合に、 ファイルの転送対象にシンボリックリンクが存在すると、ワイルドカードの マッチ規則に関係なくリンクが転送されてしまう。 例: [user@fedora ~]$ hcp -R "/home/user/src/*.txt" 127.0.0.1:dst/ ■再現条件 ・hcpコマンド ・パスにワイルドカードを指定すること  カンマ"で展開抑制を行う ・転送対象にシンボリックリンクが含まれること ■回避方法 なし ---------------------------------------------------------------------------- #11455: Windows版 hcp/hsyncコマンド フルコントロール不可を含む転送元を送信するとハングアップが発生する ---------------------------------------------------------------------------- ■現象 Windows環境からhcpコマンド(もしくはhsyncコマンド)でファイルをコピーする場合に、フルコントロール不可のファイルが含まれる場合にハングアップが発生する。 ■再現条件 ・hcp/hsyncコマンド ・転送対象にフルコントロール不可のファイルが含まれること ■回避方法 なし ---------------------------------------------------------------------------- #11431: Windows hsync フィルタにアスタリスク(*)を使用するとクラッシュする ---------------------------------------------------------------------------- ■現象 Windows版のhsyncコマンドでフィルタにアスタリスク(*)を使用すると、 実行直後にクラッシュが発生してしまう。 例: C:\Users\user>hsync --include="*.txt" tmp.txt 127.0.0.1:tmp.txt //即時クラッシュが発生 ■再現条件 ・hsyncコマンド ・フィルタにアスタリスク(*)を使用すること ■回避方法 なし ---------------------------------------------------------------------------- #11495: ファイル転送で受信側がREASON_APP_SKIPを返す場合に送信側でクラッシュが発生する場合がある ---------------------------------------------------------------------------- ■現象 ファイル転送で受信側がREASON_APP_SKIPを返す場合に送信側でクラッシュが発生する場合がある。 ■再現条件 以下のいずれかのスキップ動作が発生すること ・hsyncコマンド --filterオプション ・hsyncコマンド デバイスファイル、特殊ファイルのスキップ ・GUIのファイルフィルタ機能 ■回避方法 なし ■補足 タイミングにより発生しないことがあります。 GUIへの組み込みで発見されました。 ---------------------------------------------------------------------------- #11541: hcpコマンド クライアントが受信側で途中から再開して中断した転送の再開を行う場合に、先頭から転送されてしまう(再開にならない) ---------------------------------------------------------------------------- ■現象 ファイル転送を行う場合に、クライアントが受信側で再開を行う場合に、 先頭から転送されてしまい再開にならない場合がある。 再開処理(途中から転送を開始)を中断した後に、 再度再開を行う場合に発生する。 ■再現条件 ・hcpコマンド ・クライアントがファイルを受信する ・再開処理(途中から転送を実施)の中断後に、再度続きを再開する ■回避方法 なし ---------------------------------------------------------------------------- #11549: Windows hsyncコマンド実行時にサーバ上に不要なエラーが記録されてしまう ---------------------------------------------------------------------------- ■現象 Windows版のhsyncコマンドからLinuxサーバ上に同期を実行すると、 サーバ上に不要なエラーがログに記録されてしまう。 (動作に影響はありません) ■再現条件 ・hsyncコマンド ・クライアントがWindows ・サーバがLinux ・アーカイブオプションなどファイル属性を変更するオプションを指定した場合 ■回避方法 なし ----------------------------------------------------------------------------