Revision: 10925 https://osdn.net/projects/ttssh2/scm/svn/commits/10925 Author: nmaya Date: 2023-09-10 20:45:33 +0900 (Sun, 10 Sep 2023) Log Message: ----------- wiki から「ライブラリバージョンアップ時の変更箇所」を移植 Added Paths: ----------- trunk/libs/README.md -------------- next part -------------- Added: trunk/libs/README.md =================================================================== --- trunk/libs/README.md (rev 0) +++ trunk/libs/README.md 2023-09-10 11:45:33 UTC (rev 10925) @@ -0,0 +1,28 @@ +# ライブラリバージョンアップ時の変更箇所 + +## 変更をコミットする箇所 + +- doc/(en|ja)/html/about/history.html + - 関係するコンポーネントの (その他|Misc) セクションに追記する +- doc/(en|ja)/html/reference/develop.html + - 使用するライブラリのバージョンを変更する +- libs/download.cmake(リリース用スクリプト用) + - SRC_URL のバージョンを変更する + - DIR_IN_ARC のバージョンを変更する + - ARC_HASH を変更する。(ダウンロード破損チェック用) + - 公式配布元のハッシュ値を使用する。(LibreSSL, Oniguruma, PuTTY, zlib) + - 公式がハッシュ値を公開していないものは、手元で求める。(argon2, cJSON, SFMT) + - CHECK_HASH を変更する。(バージョンチェック用) + - バージョンチェックに使うファイルのハッシュ値を手元で求める。 +- libs/xxx.cmake(cmake ビルド用) + - SRC_ARC_HASH_SHA256 を変更する + +注: PuTTY は zip と tar.gz でソースファイルの改行コードが異なり version.h の CHECK_HASH が異なるため、必ず tar.gz のアーカイブを用いること。 + + +## ファイルのハッシュ値の求めかた + +``` +% sha256sum foo.bar +% openssl dgst -sha256 foo.bar +```