Ticket #36876

OpenSSL 1.1.1 対応

Open Date: 2016-12-14 23:51 Last Update: 2018-11-27 01:57

Reporter:
Owner:
Status:
Open [Owner assigned]
Component:
MileStone:
(None)
Priority:
7
Severity:
7
Resolution:
Accepted
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

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 - r6576)
  • VS2005では未確認。→ 済み(r6577 - r6578)
  • TTProxyはビルドが通らない。→ 済み(r6580 - r6581)

動作テスト

(*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

https://www.openssl.org/source/

  • OpenSSL 1.0.2 2019-12-31 (LTS)
  • OpenSSL 1.1.0 2018-08-31
  • OpenSSL 1.1.1 2023-09-11 (LTS)

Attachment File List

No attachments

Ticket History (3/16 Histories)

2016-12-14 23:51 Updated by: yutakapon
  • New Ticket "OpenSSL 1.1.0 対応" created
2016-12-14 23:55 Updated by: yutakapon
  • Details Updated
2016-12-15 00:07 Updated by: None
Comment

こういう話があるようですね

http://echo.2ch.net/test/read.cgi/unix/1398419457/377-

2016-12-15 00:15 Updated by: yutakapon
Comment

None への返信

こういう話があるようですね http://echo.2ch.net/test/read.cgi/unix/1398419457/377-

情報ありがとうございます。

2chスレからリンク先のOpenSSHのMLも見てみましたが、それなりの規模のパッチを

書かないといけないようですね。

2017-01-03 21:50 Updated by: yutakapon
  • Owner Update from (None) to yutakapon
  • Details Updated
2017-01-10 21:30 Updated by: yutakapon
  • Details Updated
2017-01-15 16:19 Updated by: yutakapon
  • Details Updated
2017-01-15 19:28 Updated by: yutakapon
  • Details Updated
2017-01-15 22:56 Updated by: yutakapon
  • Details Updated
2017-01-16 00:34 Updated by: yutakapon
  • Details Updated
2017-01-16 22:38 Updated by: yutakapon
  • Details Updated
2017-01-18 00:11 Updated by: yutakapon
  • Details Updated
2017-02-19 00:49 Updated by: yutakapon
  • Details Updated
2017-02-19 00:50 Updated by: yutakapon
  • Details Updated
2018-11-27 01:54 Updated by: doda
  • Resolution Update from None to Accepted
  • Type Update from Support Request to Feature Requests
  • Severity Update from 5 - Medium to 7
  • Priority Update from 5 - Medium to 7
  • Details Updated
  • Summary Updated
2018-11-27 01:57 Updated by: doda
Comment

OpenSSL 1.1.1系が出たので情報を追加しました。

また、ターゲットを1.1.1とすべきだと思われるので概要を変更しました。

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login