Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/ttssh2/ttxssh/ttxssh.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 11010 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 16 14:53:54 2023 UTC (5 months, 3 weeks ago) by zmatsuo
File length: 12117 byte(s)
Diff to previous 10960 , to selected 2809
リソースのバージョン番号に "dev" などの文字列を入れるよう修正

- ttermpro.exe 等のプロパティ、詳細タブ、製品バージョン
  - 変更前は製品バージョンはファイルバージョンと同じ内容だった
- "5.1 dev r11010" など
- ttxssh の ttxssh-version.h の include を最小限にした

Revision 10960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 7 17:40:35 2023 UTC (6 months ago) by zmatsuo
File length: 12146 byte(s)
Diff to previous 10959 , to selected 2809
SCP受信時、受信したデータが随時書き込まれない場合があるので修正

- SCP 受信したデータが随時書き込まれない (GitHub #15)

Ticket #34056

Revision 10959 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 7 17:40:26 2023 UTC (6 months ago) by zmatsuo
File length: 11969 byte(s)
Diff to previous 10618 , to selected 2809
Merge remote-tracking branch 'remotes/origin/scp_flowctrl'

- ビルドが通る程度に修正、テストはしていない

Revision 10618 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 3 15:15:16 2023 UTC (13 months, 1 week ago) by zmatsuo
File length: 11918 byte(s)
Diff to previous 10576 , to selected 2809
ttxsshで tttset.UIMsg[] ではなく TInstVar.UIMsg[] を使用するよう修正

- lng(i18n)用文字列領域
- ttxssh 以外は tttset.UIMsg[] を使用しなくなった
  - Unicode(wchar_t)版動的な文字列取得に切り替えた
  - tttset.UIMsg[] は ANSI(char) 文字列
- プラグイン用ワーク内に TInstVar.UIMsg[] を新設した

Revision 10576 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 12:46:21 2023 UTC (14 months ago) by nmaya
File length: 11893 byte(s)
Diff to previous 10509 , to selected 2809
SSH2_MSG_CHANNEL_OPEN_FAILURE が開けなかったときの MessageBox を DisablePopupMessage で抑止できるようにした

ticket: #40863

Revision 10509 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 17 23:13:14 2023 UTC (14 months, 3 weeks ago) by nmaya
File length: 11848 byte(s)
Diff to previous 10254 , to selected 2809
rsa-sha2-256/512 対応

ticket: #36109
merge from 4-stable:
  RSA 鍵を用いた公開鍵認証の署名アルゴリズムの優先度の設定: r10384, r10386, r10416, r10465
  About ダイアログ: r10387

Revision 10254 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 9 09:40:57 2022 UTC (19 months ago) by doda
File length: 11671 byte(s)
Diff to previous 10247 , to selected 2809
KexKeyLogFile設定をUnicode化した

ただし、現時点ではCP932に無い文字を使っているとセッションの複製時等に
ログが記録されなくなる。この問題は別途対応予定。

あわせて、相対パスで指定時はログ保存フォルダ基準に変更した。

Revision 10247 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 6 17:07:52 2022 UTC (19 months ago) by doda
File length: 11668 byte(s)
Diff to previous 10073 , to selected 2809
KEX の Client Secret を記録できるようにした。

Wireshark でこれを利用して、SSH 通信の復号をできるようにするのが目標。
フォーマットは NSS Key Log Format (*1) を参考に、以下のようにした。

<Label> <space> <ClientCookie> <space> <Secret>

・<Label> は <Secret> が何かの説明
・<ClientCookie> はクライアントが送信する SSH_MSG_KEXINIT の cookie を
  16 進数表記した32バイトのデータ
・<Secret> は <Lable> によって変わる

<Label> は現在のところ以下がある。

・CLIENT_SECRET: DH や ECDH の Client Secret を 16 進表記したもの
・SHARED_SECRET: DH や ECDH で共有された Shared Secret を 16進表記したもの
・EXCHANGE_HASH: 鍵交換の結果得られた Exchange-Hash を 16進表記したもの

現在のところ、CLIENT_SECRET のみ出力するようになっている。
SHARED_SECRET や EXCHANGE_HASH は CLIENT_SECRET と通信内容があれば計算が
出来るので、その計算の手間を省く為の参考情報。

*1: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format

Revision 10073 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 17 15:40:49 2022 UTC (20 months, 3 weeks ago) by doda
File length: 11616 byte(s)
Diff to previous 10066 , to selected 2809
ホスト鍵確認ダイアログ表示中にSSH_MSG_EXT_INFOが扱え無い問題を修正した。

問題:
  ホスト鍵がssh_known_hostsに登録されていないサーバへの接続時、サーバ側が
  ユーザ認証でrsa-sha2-256/512に対応していると、ホスト鍵の確認ダイアログ
  表示中に「現在のステージでは想定外のSSH2 メッセージです」というエラーを
  表示して接続を切断してしまう。

原因:
  ホスト鍵確認ダイアログ表示中に送られて来た SSH_MSG_EXT_INFO が扱え無い為。

  ホスト鍵確認ダイアログを表示した時は、KEXの処理を中断するようになっていた。
  その状態で SSH_MSG_NEWKEYS を受信した場合は、SSH_MSG_NEWKEYS の処理も
  保留していた。
  それにより、KEXの処理が中断する事で通信暗号用の鍵/IVが設定されず、また
  SSH_MSG_NEWKEYS の処理も保留している為、受信方向の暗号化(復号)が開始
  されない状態となっていた。
  そこに暗号化された SSH_MSG_EXT_INFO を受信した為、復号せずにそのまま読み
  不明なパケットとして扱っていた。

対処:
  ホスト鍵確認ダイアログを表示しても、KEXの処理を中断せず暗号鍵/IVの設定を
  行い、またSSH_MSG_NEWKEYS受信時に即復号処理を開始するようにした。
  SSH_MSG_NEWKEYSの送信はホスト鍵の確認後に行うようにする事で、ホスト鍵確認
  ダイアログ表示中にユーザ認証を開始しないようにした。

Revision 10066 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 17 15:39:32 2022 UTC (20 months, 3 weeks ago) by doda
File length: 11688 byte(s)
Diff to previous 10064 , to selected 2809
SSH_MSG_EXTINFO を処理するようにした

Ticket: #36111

・現状では server-sig-algs の値を保存するのみ

Revision 10064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 17 15:39:09 2022 UTC (20 months, 3 weeks ago) by doda
File length: 11661 byte(s)
Diff to previous 10009 , to selected 2809
公開鍵形式と公開鍵署名アルゴリズムを分離した

rsa-sha2-256/512(署名形式)では公開鍵形式としてssh-rsaを使うため。
pvar->hostkey_type は署名アルゴリズムが格納されるようになる。

Revision 10009 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 23 23:59:07 2022 UTC (21 months, 2 weeks ago) by nmaya
File length: 11656 byte(s)
Diff to previous 9707 , to selected 2809
アイコンまわりを整理した

ディスプレイ拡大率にあったサイズのアイコンが使われるようにした
  各ウィンドウに動的にセットされるアイコン(タイトルバー・タスクバーなどで表示される)
  通知アイコン
通知アイコンにフルカラーのアイコンが使われるようにした
TTSSH から通知があったときには TTSSH のアイコンが使われるようにした
カスタム通知アイコンをセットする API を変更した

merge from branches/adjust_icon
ticket #43907, #44517

Revision 9707 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 28 23:49:12 2022 UTC (2 years, 2 months ago) by nmaya
File length: 11628 byte(s)
Diff to previous 9505 , to selected 2809
TTSSH.LOG の出力先をログ保存フォルダ(%LOCALAPPDATA%\teraterm5)に変更

#43507

Revision 9505 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 29 15:19:14 2021 UTC (2 years, 5 months ago) by zmatsuo
File length: 11565 byte(s)
Diff to previous 9429 , to selected 2809
get_home_dir_relative_nameW() 追加

Revision 9429 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 19 15:13:51 2021 UTC (2 years, 6 months ago) by zmatsuo
File length: 11501 byte(s)
Diff to previous 9255 , to selected 2809
plugin iniファイルの読み書きをUnicode化

- teraterm/ttsetup.h 引数のファイル名をUnicode化
  - PReadIniFile()
  - PWriteIniFile()
- TTProxy/YCL/include/YCL/wstring.h 追加
  - Unicode版 string.h
  - ファイル名の保持はできる
    - 他の関数はテストしていない

Revision 9255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 19 14:11:26 2021 UTC (2 years, 10 months ago) by nmaya
File length: 11434 byte(s)
Diff to previous 9048 , to selected 2809
SSH2 暗号化方式 chacha20-poly1305@openssh.com をサポート

merge from branches/ssh_chacha20poly1305
r9209, r9210, r9211, r9212, r9217, r9229, r9248, r9249, r9250, r9251, r9252, r9253

Revision 9048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 16 12:24:13 2020 UTC (3 years, 3 months ago) by nmaya
File length: 11320 byte(s)
Diff to previous 8837 , to selected 2809
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 8837 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 4 16:00:05 2020 UTC (3 years, 9 months ago) by zmatsuo
File length: 11324 byte(s)
Diff to previous 8599 , to selected 2809
MinGW でビルドエラーが出ていたので修正

- グローバル変数
  - .h に extern
  - .c に実体

Revision 8599 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 16 15:19:23 2020 UTC (4 years ago) by doda
File length: 11317 byte(s)
Diff to previous 8527 , to selected 2809
チャネル関連のメッセージ送信前にリモートのチャネル番号のチェックを追加した。

Ticket: #40225, #40226

問題:
  SSH接続で認証直後にウィンドウサイズを変更、またはSend Breakを実行すると
  切断される。

原因:
  SSH_MSG_CHANNEL_REQUEST で remote id に不正な値をセットして送っていた。

対処:
  チャネル関連のメッセージを送信する時に remote id の値をチェックする
  ようにした。

Revision 8527 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 5 15:25:00 2020 UTC (4 years, 2 months ago) by zmatsuo
File length: 11338 byte(s)
Diff to previous 8316 , to selected 2809
ttssh2 コンパイル時の警告に対応した

- テーブル(変数)、複数のファイルから参照されていないtypedefなどを.hから.c移動
- 不変のテーブル(変数)にconst追加
- ファイル外に見せる必要がない変数、関数に static 追加

Revision 8316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 16 13:19:25 2019 UTC (4 years, 5 months ago) by yutakapon
File length: 11326 byte(s)
Diff to previous 8093 , to selected 2809
- TTSSHとTTProxyを OpenSSL 1.1.1 に対応した。
  ※OpenSSL 1.0.2ではビルドできません
- Win32 APIのWindows依存チェックツール(installer/checksymbol)を追加した。

branches/openssl_1_1_1_v3からリビジョン8258をマージ:
/branches/openssl_1_1_1_v2 ブランチの r7785 - r8256 をマージした。


........


Revision 8093 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 10:16:41 2019 UTC (4 years, 7 months ago) by yutakapon
File length: 11325 byte(s)
Diff to previous 7773 , to selected 2809
・known_hostsダイアログおよびユーザ認証ダイアログの表示中に、SSHサーバ側からネットワーク切断された場合、ダイアログを自動で閉じるようにした。
・known_hostsダイアログの表示中にSSHサーバ側からネットワーク切断されると、アプリがクラッシュすることがある問題を修正した。
・SSH1: /nosecuritywarningオプションが機能していなかった問題を修正した。
・/nosecuritywarningオプションに関する注意事項を追記した。

branches/ttssh_improvedからリビジョン8036をマージ:
SSHサーバと認証中にネットワーク切断された場合、認証ダイアログが残ったままとならないようにした。

........
branches/ttssh_improvedからリビジョン8044をマージ:
r8036でダイアログの処理追加漏れ。
SSHサーバと認証中にネットワーク切断された場合、認証ダイアログが残ったままとならないようにした。

........

branches/ttssh_improvedからリビジョン8063をマージ:
known_hostsダイアログが表示されている状態で、サーバから切断を行うと、
TTXCloseTCPが呼び出され、TTSSHのリソースが解放されてしまう。
SSHハンドラの延長でknown_hostsダイアログを出して止まっているため、
ダイアログを閉じて、処理再開すると、SSHの内部情報が壊れる。
その状態で再度SSH接続しようとすると100%アプリが落ちる。

上記問題に対して、まずは SSH1 に処置した。

........

branches/ttssh_improvedからリビジョン8081をマージ:
known_hostsダイアログが表示されている状態で、サーバから切断を行うと、
TTXCloseTCPが呼び出され、TTSSHのリソースが解放されてしまう。
SSHハンドラの延長でknown_hostsダイアログを出して止まっているため、
ダイアログを閉じて、処理再開すると、SSHの内部情報が壊れる。
その状態で再度SSH接続しようとすると100%アプリが落ちる。

上記問題に対して、SSH2 に対応した。

パケット受信時のSSHハンドラのコンテキストで known_hosts ダイアログを表示
させていたが、TTXCloseTCPの非同期呼び出しに対処できないため、
TTSSH1で使われていたknown_hosts ダイアログの非同期呼び出しに
実装を変更した。
これにより、比較的大きくロジックの修正を行っている。

........

branches/ttssh_improvedからリビジョン8085をマージ:
前回のオプション指定(/nosecuritywarning)が残らないように初期化する。
........



Revision 7773 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 16 03:24:59 2019 UTC (4 years, 9 months ago) by maya
File length: 11227 byte(s)
Diff to previous 7714 , to selected 2809
warning C4005 が出るので修正

少なくとも Visual Studio 2013 には _Printf_format_string_ がある
根拠なくバージョンを指定しないでほしい

Revision 7714 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 27 13:23:19 2019 UTC (4 years, 10 months ago) by zmatsuo
File length: 11186 byte(s)
Diff to previous 7648 , to selected 2809
ttssh2、ビジュアル化fingerprintの表示に等幅フォントを設定する

- 従来のフォント関連の設定が不要になったのでUTIL_get_lang_font()を削除
- モニタのDPIに合わせて等幅フォントを取得する UTIL_get_lang_fixedfont()を追加
- DPIが変化したとき、OSがフォントを再設定するので、DPIに合わせたサイズのフォントを再設定するようにした

Revision 7648 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 6 13:41:50 2019 UTC (4 years, 11 months ago) by zmatsuo
File length: 11113 byte(s)
Diff to previous 7632 , to selected 2809
ttxsshのlogprintf()とlogprintf_hexdump()の引数チェックを強化
可変引数関数にattributeを追加

Revision 7632 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 26 17:18:36 2019 UTC (4 years, 11 months ago) by zmatsuo
File length: 10521 byte(s)
Diff to previous 7479 , to selected 2809
Merge branch 'ssh_auth_dialog' into trunk

Revision 7479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 13 15:32:17 2019 UTC (5 years ago) by zmatsuo
File length: 10438 byte(s)
Diff to previous 7455 , to selected 2809
wspiapi.h を include した
ws2_32.dll関連でエラーが出ないバイナリがビルドできるようになった
従来は _WIN32_WINNT のdefine具合よってWindows95でエラーが出るバイナリとなっていた

Revision 7455 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 1 10:20:20 2019 UTC (5 years, 1 month ago) by doda
File length: 10416 byte(s)
Diff to previous 7363 , to selected 2809
未使用の暗号化方式分の領域も確保するようにした。

バグ等で未使用方式分のデータが追加された場合への対策として。

Revision 7363 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 25 05:46:12 2018 UTC (5 years, 3 months ago) by doda
File length: 10416 byte(s)
Diff to previous 7049 , to selected 2809
SSH 接続で、セッションを開かずに接続のみ出来るようにした。

/ssh-nosession コマンドラインオプションを指定するとセッションを開かない。
MaxSessions 1 なサーバへ SCP を行えるようになる。

Revision 7049 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 21 03:02:05 2018 UTC (6 years, 1 month ago) by doda
File length: 10396 byte(s)
Diff to previous 7048 , to selected 2809
USERAUTH_BANNER で制御文字の削除、および LF -> CR+LF 変換を追加

Revision 7048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 21 03:02:02 2018 UTC (6 years, 1 month ago) by doda
File length: 10365 byte(s)
Diff to previous 7006 , to selected 2809
設定で SSH_MSG_USERAUTH_BANNER の表示方法を設定できるようにした

[TTSSH]
; Authentication Banner
;  0 ... ignore
;  1 ... display in VT window
;  2 ... display by popup message box
;  3 ... display by balloon tip
AuthBanner=1

また、メッセージボックスでの表示にも対応した。

メッセージの表示されるタイミングが気に入らないけれど、対応が難しい……

Revision 7006 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 11:06:09 2017 UTC (6 years, 3 months ago) by doda
File length: 10345 byte(s)
Diff to previous 7004 , to selected 2809
MAC 方式の管理を、暗号方式を表す値(hmac_type)から ssh2_macs 内のエントリへのポインタを使うように変更。

これにより、MAC 式のパラメータ(truncatebits等)が容易に参照できるようになる。
また、TInstVar 内でも ctos_hmac/stoc_hmac のように方向を名前で分けるのではなく、
macs[MODE] のように配列にする事で扱い易くする。

Revision 7004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 10:41:13 2017 UTC (6 years, 3 months ago) by doda
File length: 10364 byte(s)
Diff to previous 7002 , to selected 2809
型名変更。主に見栄えの為。

・SSHCipher -> SSHCipherId
・ssh2_cipher_t -> SSH2Cipher

Revision 7002 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 10:41:06 2017 UTC (6 years, 3 months ago) by doda
File length: 10367 byte(s)
Diff to previous 7001 , to selected 2809
暗号方式の管理を、暗号方式を表す値(SSHCipher)から ssh2_ciphers 内のエントリへのポインタを使うように変更。

これにより、暗号方式のパラメータ(ブロックサイズ等)が容易に参照できるようになる。
SSHCipher の値が欲しい時は cipher->id を使う。

Revision 7001 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 10:41:02 2017 UTC (6 years, 3 months ago) by doda
File length: 10381 byte(s)
Diff to previous 6841 , to selected 2809
Newkeys を SSHKeys に名称変更

SSHKeys の方が実態を表しているので。

Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 9 months ago) by doda
File length: 10381 byte(s)
Diff to previous 6835 , to selected 2809
TeraTerm Project としてのライセンス表記を追加

・Tera Term 本体分を横 80 桁に収まるように改行位置を調整
・ttssh 関連の分を追加

Revision 6835 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:01:42 2017 UTC (6 years, 9 months ago) by doda
File length: 10304 byte(s)
Diff to previous 6834 , to selected 2809
バージョン番号を ttxssh-version.h で定義しているマクロから取得するように変更

get_file_version() は少なくとも ttxssh では使わないと思うので廃止。

Revision 6834 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:01:38 2017 UTC (6 years, 9 months ago) by doda
File length: 10393 byte(s)
Diff to previous 6831 , to selected 2809
バージョン番号に合わせて共有メモリ名が変わるようにした

Revision 6831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:01:27 2017 UTC (6 years, 9 months ago) by doda
File length: 10409 byte(s)
Diff to previous 6830 , to selected 2809
DefaultForwarding のサイズを倍に変更 Ticket:26093

Revision 6830 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:01:24 2017 UTC (6 years, 9 months ago) by doda
File length: 10409 byte(s)
Diff to previous 6823 , to selected 2809
複数バージョンの同時起動の為、共有メモリの名前を変更

Revision 6823 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 26 10:38:26 2017 UTC (6 years, 9 months ago) by doda
File length: 10228 byte(s)
Diff to previous 6813 , to selected 2809
接続前にもログ出力が行えるように変更。

pvar->session_settings は接続前は値が入っていないので、参照する設定を pvar->setteings に変更。
これに伴い「設定の読み込み」で LogLevel が変更になった場合に値が更新されるようになる。

Revision 6813 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 10:08:55 2017 UTC (6 years, 9 months ago) by doda
File length: 10236 byte(s)
Diff to previous 6809 , to selected 2809
session_settings.LogLevel を外に見せないようにする為、LogLevel() マクロ経由でアクセスするようにした。

本当は pvar を渡す必要も無くしたい……

Revision 6809 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 19 12:50:42 2017 UTC (6 years, 9 months ago) by doda
File length: 10156 byte(s)
Diff to previous 6808 , to selected 2809
ログ関連を見直し。

・_snprintf_s() + notify_verbose_message() を logprintf() に置き換え。
・固定メッセージの notify_verbose_message() を logputs() に置き換え。

pvar を渡す必要が無くなったので、pvar が使えない状況でもログ出力が行える。

全体的に LOGLEVEL を見直したい……

Revision 6808 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 19 12:50:21 2017 UTC (6 years, 9 months ago) by doda
File length: 10187 byte(s)
Diff to previous 6801 , to selected 2809
logprintf, logprintf_hexdump で引数で pvar を渡すのを廃止した。

Revision 6801 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:30:12 2017 UTC (6 years, 9 months ago) by doda
File length: 10221 byte(s)
Diff to previous 6738 , to selected 2809
eliminate FAR keyword.

Revision 6738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 20 06:38:01 2017 UTC (6 years, 10 months ago) by maya
File length: 10276 byte(s)
Diff to previous 6717 , to selected 2809
NO_INET6 マクロを削除

Revision 6717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 12 12:42:07 2017 UTC (6 years, 11 months ago) by doda
File length: 10317 byte(s)
Diff to previous 6663 , to selected 2809
シェルではなくサブシステムを起動する機能の追加 ticket:37165

Revision 6663 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 3 12:51:40 2017 UTC (7 years ago) by doda
File length: 10265 byte(s)
Diff to previous 6655 , to selected 2809
転送した Agent へのアクセス時にバルーンで通知する機能の追加

Revision 6655 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 23 12:54:55 2017 UTC (7 years ago) by doda
File length: 10206 byte(s)
Diff to previous 6302 , to selected 2809
LOGLEVEL を整理

・一つだけ動詞で不自然だったので syslog 風に NOTIFY を NOTICE に変更
・WARNING 異常 ERROR 未満が URGENT というのがピンとこなかったので URGENT を廃止

Revision 6302 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 13 14:52:14 2016 UTC (8 years, 1 month ago) by yutakapon
File length: 10239 byte(s)
Diff to previous 6286 , to selected 2809
下記に示すHMAC受信時エラーの問題調査のため、HMAC受信処理におけるエラーログを追加した。
TTSSH.LOGへのログ追加で、16進ダンプ出力ができる logprintf_hexdump() を新設した。

TTSSH Error: Detected Corrupted Data
http://logmett.com/support-forums/8/ttssh-error-detected-corrupted-data-2827


Revision 6286 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 1 15:14:14 2016 UTC (8 years, 2 months ago) by yutakapon
File length: 10148 byte(s)
Diff to previous 6250 , to selected 2809
チケット #35744 VS2015の警告除去

下記ブランチからマージした。
svn+ssh://yutakapon@svn.sourceforge.jp/svnroot/ttssh2/branches/vs2015_warn
リビジョン6194 - 6260


Revision 6250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 5 12:05:47 2016 UTC (8 years, 3 months ago) by doda
File length: 9782 byte(s)
Diff to previous 6051 , to selected 2809
arc4random() の実装を OpenSSH の ChaCha20 ベースの物に置き換え
# チェックが不十分に思うけれど、度々 conflict するのに心が折れたのでとりあえずコミット
# あと MIN や uint32 とかの定義場所を整理したかったけれど後で


Revision 6051 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 20 02:29:21 2015 UTC (8 years, 5 months ago) by doda
File length: 9826 byte(s)
Diff to previous 5931 , to selected 2809
_snprintf_s() してから notify_verbose_message() を呼ぶのが面倒なので、
printf() ライクにログを出力する為の logprintf() を追加。


Revision 5931 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 8 17:42:07 2015 UTC (8 years, 8 months ago) by yutakapon
File length: 9745 byte(s)
Diff to previous 5928 , to selected 2809
チケット #35165
ホスト鍵自動更新の確認ダイアログ

MessageBox API からダイアログボックスに変更した。


Revision 5928 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 4 10:00:19 2015 UTC (8 years, 8 months ago) by doda
File length: 9722 byte(s)
Diff to previous 5927 , to selected 2809
相手サーバが Cisco だった場合は DH-GEX で要求するグループサイズを 4096 以下に制限する。
[Ttssh2-devel 2644]
http://logmett.com/forum/viewtopic.php?f=8&t=2758
https://bugzilla.mindrot.org/show_bug.cgi?id=2209

サーバ判別部分は手抜き。他にもサーバ別の workaround が必要になった時に考える。


Revision 5927 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 4 03:20:47 2015 UTC (8 years, 8 months ago) by doda
File length: 9604 byte(s)
Diff to previous 5901 , to selected 2809
LOG_LEVEL_NOTIFYとLOG_LEVEL_INFOを新設
http://osdn.jp/ticket/browse.php?group_id=1412&tid=35382


Revision 5901 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 2 13:43:23 2015 UTC (8 years, 10 months ago) by yutakapon
File length: 9538 byte(s)
Diff to previous 5900 , to selected 2809
チケット #35164 ホスト鍵の自動更新のGUI設定

TTSSHのsetupダイアログに、「ホスト公開鍵の自動更新(hostkey rotation)」を追加した。



Revision 5900 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 2 09:07:33 2015 UTC (8 years, 10 months ago) by doda
File length: 9504 byte(s)
Diff to previous 5887 , to selected 2809
DH-GEXで要求するgroupサイズの最小値を指定できるようにした。


Revision 5887 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 26 02:52:28 2015 UTC (8 years, 10 months ago) by doda
File length: 9475 byte(s)
Diff to previous 5849 , to selected 2809
改行として CR と CR+LF が混在していたのを修正


Revision 5849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 5 18:08:23 2015 UTC (8 years, 11 months ago) by yutakapon
File length: 9472 byte(s)
Diff to previous 5839 , to selected 2809
チケット #35047 SSH サーバホスト公開鍵の自動更新

・UpdateHostkeys エントリに"2"(ASK)を追加した。
・known_hosts ファイルの更新処理を追加した。


Revision 5839 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 29 16:23:18 2015 UTC (8 years, 11 months ago) by yutakapon
File length: 9333 byte(s)
Diff to previous 5793 , to selected 2809
チケット #35047 SSH サーバホスト公開鍵の自動更新

known_hosts ファイルの更新の実施有無を設定できるようにした。
TERATERM.INI の [TTSSH] セクションに"UpdateHostkeys"エントリを追加した。
デフォルトは、OpenSSH 6.8(oUpdateHostkeys)に合わせて「オフ」とする。


Revision 5793 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 22 13:04:28 2015 UTC (9 years, 1 month ago) by doda
File length: 9308 byte(s)
Diff to previous 5678 , to selected 2809
X転送時の転送先をコマンドラインで指定できるようにした。


Revision 5678 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 4 03:39:24 2014 UTC (9 years, 6 months ago) by maya
File length: 9282 byte(s)
Diff to previous 5620 , to selected 2809
SSH2 切断シーケンスの調整
・shell のチャネルが MSG_CHANNEL_CLOSE を受け取ったとき
  MSG_DISCONNECT を送り、MSG_CHANNEL_CLOSE を送り、socket を切断する
  ↓
  MSG_CHANNEL_CLOSE を送り、MSG_DISCONNECT を送り、socket を切断する
・認証中にユーザがキャンセルしたとき
  MSG_CHANNEL_CLOSE を送り、socket を切断する
  ↓
  MSG_DISCONNECT を送り、socket を切断する
・MSG_DISCONNECT を受け取ったとき
  MSG_CHANNEL_CLOSE を送り、socket を切断する
    ↓
  socket を切断する

Revision 5620 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 26 12:48:19 2014 UTC (9 years, 9 months ago) by yutakapon
File length: 9239 byte(s)
Diff to previous 5545 , to selected 2809
チケット #33822 notify_nonfatal_errorの一部停止

ポート転送でローカルアプリケーションにデータ送信する処理で、送信失敗した場合の
エラーポップアップメッセージ(&ログ採取)を抑止することができる設定を追加した。
デフォルトは無効。

[TTSSH] @ TERATERM.INI
DisablePopupMessage=0


Revision 5545 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 16:06:58 2014 UTC (10 years ago) by yutakapon
File length: 9083 byte(s)
Diff to previous 5261 , to selected 2809
チケット #33263
Curve25519楕円曲線DH(Diffe Hellman)アルゴリズムを使った鍵交換をサポートした。

svn+ssh://svn.sourceforge.jp/svnroot/ttssh2/branches/ssh_ed25519
ブランチからマージ。

現時点でサポートしている機能は下記の通り。

 ・Key Generatorで ED25519 鍵の作成
 ・Key Generatorで RSA/DSA/ECDSA 秘密鍵ファイルに bcrypt KDF を選択可能。
 ・ED25519 による公開鍵認証ログイン
 ・RSA(bcrypt KDF) による公開鍵認証ログイン
 ・DSA(bcrypt KDF) による公開鍵認証ログイン
 ・ECDSA(bcrypt KDF) による公開鍵認証ログイン
 ・Host Keyに ssh-ed25519 のサポート


Revision 5261 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 13 05:37:00 2013 UTC (10 years, 11 months ago) by doda
File length: 9039 byte(s)
Diff to previous 4559 , to selected 2809
SSH接続時のアイコンを指定出来るようにした。


Revision 4559 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 1 07:21:58 2011 UTC (12 years, 8 months ago) by doda
File length: 9023 byte(s)
Diff to previous 4531 , to selected 2809
SSHFP 検証の結果を Security Warning ダイアログに表示するようにした。メッセージは暫定。


Revision 4531 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 26 08:50:11 2011 UTC (12 years, 8 months ago) by doda
File length: 9000 byte(s)
Diff to previous 4463 , to selected 2809
RFC 4255 "Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints" 対応の準備
http://tools.ietf.org/html/rfc4255

VerifyHostKeyDNS = 1 にすると、ホスト鍵の検証を行う。
検証するだけで検証結果は使ってないけれど。

DNSSEC 未対応の問題が有るので、その部分について検討中。
解決する目途が立っていないので、もしかするとお蔵入りするかも。

Windows95/98/Me/NT4 では動かないかも。


Revision 4463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 28 06:27:03 2011 UTC (12 years, 11 months ago) by doda
File length: 8973 byte(s)
Diff to previous 4378 , to selected 2809
SSH 接続時以外は "SSH SCP" メニューをグレイアウトするようにした。


Revision 4378 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 8 14:19:03 2011 UTC (13 years, 1 month ago) by maya
File length: 8953 byte(s)
Diff to previous 4367 , to selected 2809
SSH2 の 圧縮で none を利用できるように修正した。
ソース整理
  鍵形式・KEXプロトコル・MAC・圧縮の名前や関数を取得する関数を作成。
    これにより定義で順序を入れ替えてもよくなった。
  enum に型名を付けた。
  共通の関数を使えるところで使うようにした。

Revision 4367 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 5 14:52:45 2011 UTC (13 years, 1 month ago) by yutakapon
File length: 8983 byte(s)
Diff to previous 4330 , to selected 2809
TTSSHの各種暗号設定に関して、teraterm.iniのエントリでカスタマイズできるようにした。
正式なUIに関しては、これから検討する。

KexOrder=56743210
HostKeyOrder=456230
MacOrder=120
CompOrder=012


Revision 4330 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 23 14:42:38 2011 UTC (13 years, 1 month ago) by maya
File length: 8817 byte(s)
Diff to previous 4314 , to selected 2809
ダイアログ名を変更

Revision 4314 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 16 15:55:41 2011 UTC (13 years, 1 month ago) by maya
File length: 8817 byte(s)
Diff to previous 4307 , to selected 2809
SSH2 diffie-hellman-group-exchange-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521 鍵交換プロトコルを追加した

Revision 4307 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 15 09:00:01 2011 UTC (13 years, 1 month ago) by maya
File length: 8763 byte(s)
Diff to previous 4301 , to selected 2809
鍵の種類を増やせるように整理した
  enum hostkey_type を ssh_keytype にリネームした
機能が重複している構造体・コードを削除した
  CRYPTKeyPair を削除、Key を使うようにした
  key_from_blob を使うようにした

Revision 4301 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 12 06:52:18 2011 UTC (13 years, 2 months ago) by maya
File length: 8764 byte(s)
Diff to previous 4229 , to selected 2809
構造体などを整理。外から見た動きは変更していない(はず)

Revision 4229 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 18 13:04:43 2010 UTC (13 years, 3 months ago) by maya
File length: 8763 byte(s)
Diff to previous 3808 , to selected 2809
SSH エージェント転送の要求がクライアントから来たとき、Pageant に取り次ぐかどうかユーザに確認するようにした。
  クライアントから CHANNEL_OPEN が来た時点で MessageBox をはさんでいる

Revision 3808 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 10 15:27:58 2010 UTC (14 years, 1 month ago) by maya
File length: 8703 byte(s)
Diff to previous 3631 , to selected 2809
SSH port forward で listen_address を指定できるようにした。
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=19946
  LocalForwardingIdentityCheck を廃止した。
  from_port が同じで listen_address が 0.0.0.0 と 127.0.0.1 のようにかぶった場合は、どちらかが INVALID_SOCKET となり LOG_LEVEL_WARNING のエラーになる。
  SSH1 の remote to local で bind-address が指定できないのはプロトコルの仕様らしい。

Revision 3631 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 3 15:52:58 2009 UTC (14 years, 6 months ago) by yutakapon
File length: 8739 byte(s)
Diff to previous 3579 , to selected 2809
隠しオプション"/nosecuritywarning"を追加した。
known_hosts のチェックダイアログを出現させない。


Revision 3579 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 6 02:56:52 2009 UTC (14 years, 9 months ago) by doda
File length: 8709 byte(s)
Diff to previous 3325 , to selected 2809
ssh接続後の接続で、TCPLocalEcho,TCPCRSendの設定が使われないのを修正した。
https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17592


Revision 3325 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 18 05:27:30 2009 UTC (14 years, 11 months ago) by maya
File length: 8678 byte(s)
Diff to previous 3295 , to selected 2809
リファクタリング
  enum の名前を変更

Revision 3295 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 7 22:23:20 2009 UTC (15 years ago) by maya
File length: 8688 byte(s)
Diff to previous 3227 , to selected 2809
デバッグ出力が残っていたので削除

Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya
File length: 8670 byte(s)
Diff to previous 3221 , to selected 2809
CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換

Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 09:37:20 2009 UTC (15 years ago) by maya
File length: 8390 byte(s)
Diff to previous 3185 , to selected 2809
CVS から SVN へ移行: trunk に集約

Revision 3185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 5 14:40:10 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8390 byte(s)
Diff to previous 3178 , to selected 2809
SSH1 のエージェント転送で固定値の local_id を使うのをやめ、FWDChannel を拡張して使うようにした。


Revision 3178 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 2 00:53:28 2008 UTC (15 years, 4 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8439 byte(s)
Diff to previous 3176 , to selected 2809
・ssh:// URLをttsshで解釈するようにした。
・ssh1://, ssh2://, slogin://, slogin1://, slogin2:// URLに対応した。
  数字付きURLは、sshのバージョン指定版。
・ユーザ名,パスワードを含むURL(ssh://user:pass@host/)に対応した。
・インストーラで、slogin:// URLに関連付け出来るようにした。 (ssh:// URLと共通)

ToDo:
  URLのユーザ名,パスワードはパーセントエンコーディングされている可能性があるので、デコードするようにする。


Revision 3176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 30 16:14:41 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8360 byte(s)
Diff to previous 3171 , to selected 2809
SSH agent forwarding をサポートした。
  SSH1 の channel 内部処理が port forward しか想定していなかったため、
  local_channel_num に固定値を強引に割り当てている。


Revision 3171 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 22 11:05:40 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8220 byte(s)
Diff to previous 3146 , to selected 2809
pvar.CipherOrder があふれてしまうので、SSH_CIPHER_MAX+1になるようにした。


Revision 3146 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 11 06:57:52 2008 UTC (15 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8206 byte(s)
Diff to previous 3142 , to selected 2809
SSH2 RSA 接続で、サーバの鍵長が 768 bit 以下のときにも接続する設定項目を追加した。
teraterm.ini への直接指定のみ有効となる。
推奨されない設定なので、ドキュメントには書かない。


Revision 3142 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 15 12:28:47 2008 UTC (15 years, 7 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8079 byte(s)
Diff to previous 3134 , to selected 2809
teraterm.iniの[TTSSH]セクションにおいて、LogLevel=200 を追加した。
SSH送受信RAWパケットをメモリ上へ採取し、コネクションクローズ時にファイルへ出力する。


Revision 3134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 20 11:58:47 2008 UTC (15 years, 9 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8046 byte(s)
Diff to previous 3130 , to selected 2809
・TeraTerm -> Tera Term
・その他細かい修正


Revision 3130 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 23 05:04:09 2008 UTC (15 years, 10 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8045 byte(s)
Diff to previous 3108 , to selected 2809
Teraterm -> TeraTerm
Tera Term/TeraTermの表記の統一を行うかは別途検討。


Revision 3108 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 12 23:11:49 2008 UTC (16 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8045 byte(s)
Diff to previous 3078 , to selected 2809
Pageant 対応処理を追加した。
SSH2 はひととおり対応済み。
SSH1 は実装途中。


Revision 3078 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 26 12:17:29 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7822 byte(s)
Diff to previous 3076 , to selected 2809
SSHハートビートスレッドのパケット送信をモードレスダイアログ内で行うことで、
コンテキストの乱れを発生させないようにする。


Revision 3076 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 25 14:50:51 2007 UTC (16 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7795 byte(s)
Diff to previous 3074 , to selected 2809
メニュー ID を既存の命名規則に合わせて修正した


Revision 3074 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 24 14:42:50 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7794 byte(s)
Diff to previous 3068 , to selected 2809
SCPによるファイル送信機能を追加した(未完)。
以下、制限事項。
 ・SSH2のみ
 ・GetOpenFileName()に渡すOPENFILENAME_SIZE_VERSION_400とOFN_FORCESHOWHIDDENが未定義であると怒られる。
 ・send_packet_blocking()のioctlsocket()が"10022"のエラーとなることがある。
以下、AIリスト。
 ・zmodemsendのような"scpsend"マクロコマンドを作りたいが、DDE通信でTTSSHのコードを呼び出すことは可能かどうか。
 ・ファイル受信
 ・SFTPへの対応
 ・SSH1への対応


Revision 3068 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 24 10:20:34 2007 UTC (16 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7761 byte(s)
Diff to previous 3015 , to selected 2809
メニューIDを変更した。


Revision 3015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 30 14:03:02 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7730 byte(s)
Diff to previous 3011 , to selected 2809
サポートされていない認証メソッドをはじめから無効にする機能を追加した。


Revision 3011 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 22 16:10:45 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7594 byte(s)
Diff to previous 3003 , to selected 2809
password 認証で keyboard-interactive を使用するのをやめた。
明示的に challange/response を選択する必要がある。


Revision 3003 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 20 14:21:57 2007 UTC (16 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7706 byte(s)
Diff to previous 2994 , to selected 2809
インデントを変更した。


Revision 2994 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 13 22:30:03 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7814 byte(s)
Diff to previous 2980 , to selected 2809
国際化関数を修正した。
NO_I18N マクロを削除した。


Revision 2980 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 6 14:10:12 2007 UTC (16 years, 10 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7837 byte(s)
Diff to previous 2975 , to selected 2809
プリプロセッサにより構造体が変わってしまうので、INET6 と I18N の #define を逆転させた。


Revision 2975 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 27 12:41:33 2007 UTC (16 years, 11 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7826 byte(s)
Diff to previous 2937 , to selected 2809
"none"メソッドによりユーザ認証メソッドリストを取得し、パスワード認証選択時に
keyboard-interactiveログインを試みるようにした。


Revision 2937 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 23 02:19:30 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7803 byte(s)
Diff to previous 2916 , to selected 2809
表示メッセージを言語ファイルから読み込みむコードの作成を開始した。


Revision 2916 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 21 13:32:37 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7765 byte(s)
Diff to previous 2908 , to selected 2809
圧縮アルゴリズムの定数を enum に変更した。


Revision 2908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 05:08:04 2006 UTC (17 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7719 byte(s)
Diff to previous 2891 , to selected 2809
コマンドラインパラメータ '/ask4passwd' を追加した。


Revision 2891 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 5 03:47:49 2006 UTC (17 years, 8 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7701 byte(s)
Diff to previous 2856 , to selected 2809
パスワードをメモリ上に覚えておくかどうかの設定は teraterm.ini に反映させるようにした。


Revision 2856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 26 15:43:58 2006 UTC (18 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7598 byte(s)
Diff to previous 2833 , to selected 2809
SSH2のknown_hosts対応を追加した。


Revision 2833 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 9 17:08:47 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 9659 byte(s)
Diff to previous 2831 , to selected 2809
SSH2 packet compressionをサポートした。


Revision 2831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 9 05:16:06 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 9491 byte(s)
Diff to previous 2816 , to selected 2809
OpenSSL 0.9.8でビルドできるようにした。


Revision 2816 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 23 17:26:57 2005 UTC (18 years, 11 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 9190 byte(s)
Diff to previous 2809
キー作成ダイアログの追加。


Revision 2809 - (view) (download) (as text) (annotate) - [selected]
Modified Sun Apr 3 14:39:48 2005 UTC (19 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8922 byte(s)
Diff to previous 2800
SSH2 channel lookup機構の追加(ポートフォワーディングのため)。
TTSSH 2.10で追加したlog dump機構において、DH鍵再作成時にbuffer freeで
アプリケーションが落ちてしまうバグを修正。


Revision 2800 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 15:07:34 2005 UTC (19 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8781 byte(s)
Diff to previous 2798 , to selected 2809
SSH2 keyboard-interactive認証をTISダイアログに実装した。


Revision 2798 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 10 13:40:39 2005 UTC (19 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8523 byte(s)
Diff to previous 2793 , to selected 2809
すでにログイン処理を行っている場合は、SSH2_MSG_SERVICE_REQUESTの送信は
しないことにする。OpenSSHでは支障ないが、Tru64 UNIXではサーバエラーとなってしまうため。


Revision 2793 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 3 13:28:23 2005 UTC (19 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8362 byte(s)
Diff to previous 2784 , to selected 2809
クライアントのSSHバージョンを ttxssh.dll から取得して、サーバへ送るようにした。


Revision 2784 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 27 13:30:33 2005 UTC (19 years, 2 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 8094 byte(s)
Diff to previous 2782 , to selected 2809
公開鍵認証自動ログインをサポート。
/auth=publickey, /keyfile オプションを新規追加した。
また、空白を含む引数をサポート。


Revision 2782 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 24 14:07:07 2005 UTC (19 years, 2 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7806 byte(s)
Diff to previous 2766 , to selected 2809
・keyboard-interactive認証をサポートした。
 それに伴い、teraterm.iniに "KeyboardInteractive" エントリを追加した。
・バージョンダイアログに OpenSSLバージョン を追加


Revision 2766 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 27 14:05:08 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7492 byte(s)
Diff to previous 2757 , to selected 2809
'Auto window close'が有効の場合、切断後の接続ができない問題を修正した。
 ・スレッドの終了待ち合わせ処理の追加
 ・確保済みSSHリソースの解放


Revision 2757 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 17 14:05:55 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 7324 byte(s)
Diff to previous 2748 , to selected 2809
パケット受信時のHMACチェックを追加。
KEXにおけるHMACアルゴリズムチェックを追加。


Revision 2748 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 11 07:31:00 2004 UTC (19 years, 4 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 6980 byte(s)
Diff to previous 2739 , to selected 2809
SSH heartbeatスレッドの追加した。これにより、IPマスカレード環境において、ルータの
NATテーブルクリアにより、SSHコネクションが切断される現象が回避される。
それに合わせて、teraterm.iniのTTSSHセクションに、HeartBeat エントリを追加。


Revision 2739 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 1 15:37:49 2004 UTC (19 years, 4 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 6672 byte(s)
Diff to previous 2729 , to selected 2809
SSH2自動ログイン機能を追加。
現状、パスワード認証のみに対応。
・コマンドライン
  /ssh /auth=認証メソッド /user=ユーザ名 /passwd=パスワード


Revision 2729 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 14 15:53:21 2004 UTC (19 years, 5 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.h
File length: 6542 byte(s)
Copied from: ttssh2/branches/avendor/ttxssh/ttxssh.h revision 2728
Diff to previous 2728 , to selected 2809
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.


Revision 2728 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sun Nov 14 15:53:21 2004 UTC (19 years, 5 months ago) by yutakakn
Original Path: ttssh2/branches/avendor/ttxssh/ttxssh.h
File length: 6542 byte(s)
Diff to selected 2809
no message


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26