Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

OpenSSL 1.1.0 対応 - Tera Term Ticket #36876 on OSDN

$
0
0

OpenSSL 1.1.0 対応

Eröffnet am: 2016-12-14 23:51

Letztes Update: 2017-02-19 00:50

Auswertung:yutakaponVerantwortlicher:yutakapon
Priorität:5 - MittelMeilenstein:(Keine)
Typ:Support-AnfragenSchweregrad:5 - Mittel
Komponente:TTSSHStatus:Offen [Owner assigned]
LösungKeine

Einzelheiten

OpenSSL 1.0.2から1.1.0になって、APIのインターフェイスが変更されており、
OpenSSL 1.1.0系をリンクするためには、TTSSHの実装を改修する必要がある。


■ブランチ
https://osdn.net/projects/ttssh2/scm/svn/tree/head/branches/openssl_1_1_0/


■進捗状況
●ビルド
VS2015でビルドが通るところまで到達(r6557-6576)
VS2005では未確認。→ 済み(r6577-6578)
TTProxyはビルドが通らない。→ 済み(r6580-6581)


●動作テスト
・Tera Termの起動時、ttxssh.dll がロードできない。 → 解決 (*1)
・修正箇所の単体テストは進行中。詳細は下記ファイル参照。
 http://ttssh2.osdn.jp/tmp/openssl_api_list/ttssh.diff

(*1) dumpbin /dependents コマンドで見ると、 ttxssh.dll が「libcrypto-1_1.dll」に
  依存関係を持っているのが原因。当該DLLを格納すれば起動はできた。
  r6576で処置済み。


■調査結果
●TTSSHがリンクしているOpenSSLの関数
http://ttssh2.osdn.jp/tmp/openssl_api_list/ func_list.txt


■参考:OpenSSLのAPIマニュアル
https://www.openssl.org/docs/manpages.html

■参考:OpenSSLのサポート期限
https://www.openssl.org/policies/releasestrat.html
OpenSSL 1.0.2 2019-12-31 (LTS)
OpenSSL 1.1.0 2018-08-31

Letzte Aktualisierung für dieses Ticket

2017-02-19 00:50 Aktualisiert von: yutakapon

  • Details Updated

Viewing all articles
Browse latest Browse all 2128