-
Notifications
You must be signed in to change notification settings - Fork 119
Decision
nmaya edited this page Apr 3, 2025
·
12 revisions
- main issue371
- 定期リリース用ブランチ
- stable_5_x issue371
- 安定版リリース用ブランチ
- 5.4.x 用ブランチは stable_5_4 となる
- main に入った大きな問題の修正を
cherry-pick -xする
- 最新の Visual Studio ttssh2-devel 4788, 4794
- Visual Studio 2022(2023年10月現在)
- リリース時にプロジェクト内でバージョンを共有する ttssh2-devel 4675, 4683, 4691
- 最新の Windows SDK
- リリース時にプロジェクト内でバージョンを共有する ttssh2-devel 4675, 4683, 4691
- 最新の Visual Studio がサポートする Windows
- 2019 であれば Vista-10 になる ttssh2-devel 4788, 4794, 4795,
- 2022 であれば 7-になる ttssh2-dev 112
- 定期リリース issue371
- 2/8/月の年2回 issue23 リリース間隔について
- 安定版リリース issue371
- 直前の定期リリースに対する修正のみを含めたリリース
- セキュリティホールや大きな不具合が見つかった場合にリリースする
- Oniguruma 最新
- PuTTY 最新 ttssh2-devel 4748, 4759
- LibreSSL 最新 ttssh2-dev 169
-
(削除) LibreSSL は 3.4.x 最新で止める ticket 45656 (削除ここまで)- 3.7.2 でビルドできるようになったので「最新」でよい
-
- zlib 最新
- SFMT 最新
- Inno Setup Unicode 版の最新 ttssh2-devel 4794
- Cygwin 最新
- 「最新」を使うことになっているもので、最新にしたことで不具合が出た場合には協議する
- その他の開発ツール・動作環境以外のOSで動作させるためのコミットを禁止しない ttssh2-devel 4788
- 4-stable
- Visual Studio 2005
- Windows 95 で動作させるため
- Windows Server 2003 R2 Platform SDK(Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)
- Windows 95 以降
- Visual Studio 2005 でビルドした1つのみ
- 2/5/8/11月の年4回(2019年まで)
- Oniguruma 最新
- OpenSSL 1.1.1系最新(+パッチ) OpenSSL 1.1.1系 EOL(2023年09月11日)後もそのまま ttssh2-devel 4760, 4761, 4764
- zlib 最新
- PuTTY 0.70
- 0.71 は VS2005 でビルドできなかった ttssh2-devel 3759
- SFMT 最新
- Inno Setup 5.x ANSI 版の最新
- Inno Setup 5.3.0 から登場した Unicode 版は Windows 2000 以上が動作環境だったので採用を見送った https://jrsoftware.org/files/is5.5-whatsnew.htm#5.3.0
- Inno Setup 5.5.0 からは ANSI 版も Windows 2000 以上が動作環境となった https://jrsoftware.org/files/is5.5-whatsnew.htm#5.5.0
- 脆弱性が修正されたため Inno Setup 5.5.9 が出たタイミングでアップデートした https://jrsoftware.org/files/is5.5-whatsnew.htm#5.5.9
- Cygwin 最新
- 「最新」を使うことになっているもので、最新にしたことで不具合が出た場合には協議する
- メモリの解放
- 動的に確保したメモリはプログラム終了時に自動的に解放されるが、できるだけ使わなくなった時点で解放する ttssh2-dev 407
- 意図的に解放しないようにしているものは、コメントを書いておく ttssh2-dev 407
- プログラムのウィンドウアイコン(ダイアログのアイコンではない)は、終了時に自動的に解放する ttssh2-dev 455