Browse Subversion Repository
Log of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.h
Revision 9210 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 17 08:36:59 2021 UTC (2 years, 10 months ago) by nmaya File length: 11432 byte(s) Diff to previous 9208 ファイルを分割・コードを移動・関数名を整理・新しい OpenSSH からインポート - OpenSSH からインポート cipher-3des1.c from OpenSSH-7.5p1 ssherr.c from OpenSSH-8.5p1 ssherr.h from OpenSSH-8.5p1 Revision 9208 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 17 06:15:51 2021 UTC (2 years, 10 months ago) by nmaya File length: 11308 byte(s) Diff to previous 9110 create a branch for chacha20-poly1305 from 4-stable planned to merge to 4-stable and trunk Revision 9110 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 20 16:32:30 2020 UTC (3 years, 2 months ago) by zmatsuo Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h File length: 11308 byte(s) Diff to previous 9049 MinGW でビルドエラーが出ていたので修正 - グローバル変数 - .h に extern - .c に実体 MFT: r8837 Revision 9049 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 16 12:24:26 2020 UTC (3 years, 2 months ago) by nmaya Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h File length: 11301 byte(s) Diff to previous 8934 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 8934 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Sep 5 11:20:46 2020 UTC (3 years, 6 months ago) by youlab Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h File length: 11305 byte(s) Diff to previous 8600 Copyrightの2019を2020に変更した。 変更対象は下記の通り。 Tera Term TTSSH TTXKanjiMenu Help License Revision 8600 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 16 15:20:53 2020 UTC (3 years, 11 months ago) by doda Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h File length: 11305 byte(s) Diff to previous 8437 チャネル関連のメッセージ送信前にリモートのチャネル番号のチェックを追加した。 Ticket: #40225, #40226 MFT: r8599 問題: SSH接続で認証直後にウィンドウサイズを変更、またはSend Breakを実行すると 切断される。 原因: SSH_MSG_CHANNEL_REQUEST で remote id に不正な値をセットして送っていた。 対処: チャネル関連のメッセージを送信する時に remote id の値をチェックする ようにした。 Revision 8437 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Dec 13 03:11:16 2019 UTC (4 years, 2 months ago) by doda Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h File length: 11326 byte(s) Diff to previous 8316 Tera Term 4.xx メンテナンス用ブランチを作成 Revision 8316 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 16 13:19:25 2019 UTC (4 years, 4 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 11326 byte(s) Diff to previous 8093 - 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, 6 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 11325 byte(s) Diff to previous 7773 ・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, 8 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 11227 byte(s) Diff to previous 7714 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, 9 months ago) by zmatsuo Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 11186 byte(s) Diff to previous 7648 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, 10 months ago) by zmatsuo Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 11113 byte(s) Diff to previous 7632 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, 10 months ago) by zmatsuo Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10521 byte(s) Diff to previous 7479 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 (4 years, 11 months ago) by zmatsuo Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10438 byte(s) Diff to previous 7455 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 ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10416 byte(s) Diff to previous 7363 未使用の暗号化方式分の領域も確保するようにした。 バグ等で未使用方式分のデータが追加された場合への対策として。 Revision 7363 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Dec 25 05:46:12 2018 UTC (5 years, 2 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10416 byte(s) Diff to previous 7049 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 ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10396 byte(s) Diff to previous 7048 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 ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10365 byte(s) Diff to previous 7006 設定で 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, 2 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10345 byte(s) Diff to previous 7004 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, 2 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10364 byte(s) Diff to previous 7002 型名変更。主に見栄えの為。 ・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, 2 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10367 byte(s) Diff to previous 7001 暗号方式の管理を、暗号方式を表す値(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, 2 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10381 byte(s) Diff to previous 6841 Newkeys を SSHKeys に名称変更 SSHKeys の方が実態を表しているので。 Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10381 byte(s) Diff to previous 6835 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, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10304 byte(s) Diff to previous 6834 バージョン番号を 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, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10393 byte(s) Diff to previous 6831 バージョン番号に合わせて共有メモリ名が変わるようにした Revision 6831 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 4 15:01:27 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10409 byte(s) Diff to previous 6830 DefaultForwarding のサイズを倍に変更 Ticket:26093 Revision 6830 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 4 15:01:24 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10409 byte(s) Diff to previous 6823 複数バージョンの同時起動の為、共有メモリの名前を変更 Revision 6823 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 26 10:38:26 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10228 byte(s) Diff to previous 6813 接続前にもログ出力が行えるように変更。 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, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10236 byte(s) Diff to previous 6809 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, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10156 byte(s) Diff to previous 6808 ログ関連を見直し。 ・_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, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10187 byte(s) Diff to previous 6801 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, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10221 byte(s) Diff to previous 6738 eliminate FAR keyword. Revision 6738 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat May 20 06:38:01 2017 UTC (6 years, 9 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10276 byte(s) Diff to previous 6717 NO_INET6 マクロを削除 Revision 6717 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 12 12:42:07 2017 UTC (6 years, 9 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10317 byte(s) Diff to previous 6663 シェルではなくサブシステムを起動する機能の追加 ticket:37165 Revision 6663 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 3 12:51:40 2017 UTC (6 years, 11 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10265 byte(s) Diff to previous 6655 転送した Agent へのアクセス時にバルーンで通知する機能の追加 Revision 6655 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 23 12:54:55 2017 UTC (6 years, 11 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10206 byte(s) Diff to previous 6302 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 ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10239 byte(s) Diff to previous 6286 下記に示す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, 1 month ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 10148 byte(s) Diff to previous 6250 チケット #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, 2 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9782 byte(s) Diff to previous 6051 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, 4 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9826 byte(s) Diff to previous 5931 _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, 7 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9745 byte(s) Diff to previous 5928 チケット #35165 ホスト鍵自動更新の確認ダイアログ MessageBox API からダイアログボックスに変更した。 Revision 5928 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 4 10:00:19 2015 UTC (8 years, 7 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9722 byte(s) Diff to previous 5927 相手サーバが 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, 7 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9604 byte(s) Diff to previous 5901 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, 9 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9538 byte(s) Diff to previous 5900 チケット #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, 9 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9504 byte(s) Diff to previous 5887 DH-GEXで要求するgroupサイズの最小値を指定できるようにした。 Revision 5887 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 26 02:52:28 2015 UTC (8 years, 9 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9475 byte(s) Diff to previous 5849 改行として CR と CR+LF が混在していたのを修正 Revision 5849 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 5 18:08:23 2015 UTC (8 years, 10 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9472 byte(s) Diff to previous 5839 チケット #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, 10 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9333 byte(s) Diff to previous 5793 チケット #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 ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9308 byte(s) Diff to previous 5678 X転送時の転送先をコマンドラインで指定できるようにした。 Revision 5678 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Oct 4 03:39:24 2014 UTC (9 years, 5 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9282 byte(s) Diff to previous 5620 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, 8 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9239 byte(s) Diff to previous 5545 チケット #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 (9 years, 11 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9083 byte(s) Diff to previous 5261 チケット #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, 9 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9039 byte(s) Diff to previous 4559 SSH接続時のアイコンを指定出来るようにした。 Revision 4559 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 1 07:21:58 2011 UTC (12 years, 7 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9023 byte(s) Diff to previous 4531 SSHFP 検証の結果を Security Warning ダイアログに表示するようにした。メッセージは暫定。 Revision 4531 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 26 08:50:11 2011 UTC (12 years, 7 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 9000 byte(s) Diff to previous 4463 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, 10 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8973 byte(s) Diff to previous 4378 SSH 接続時以外は "SSH SCP" メニューをグレイアウトするようにした。 Revision 4378 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 8 14:19:03 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8953 byte(s) Diff to previous 4367 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 ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8983 byte(s) Diff to previous 4330 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 ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8817 byte(s) Diff to previous 4314 ダイアログ名を変更 Revision 4314 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Feb 16 15:55:41 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8817 byte(s) Diff to previous 4307 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 ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8763 byte(s) Diff to previous 4301 鍵の種類を増やせるように整理した 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 ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8764 byte(s) Diff to previous 4229 構造体などを整理。外から見た動きは変更していない(はず) Revision 4229 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Dec 18 13:04:43 2010 UTC (13 years, 2 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8763 byte(s) Diff to previous 3808 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 ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8703 byte(s) Diff to previous 3631 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, 5 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8739 byte(s) Diff to previous 3579 隠しオプション"/nosecuritywarning"を追加した。 known_hosts のチェックダイアログを出現させない。 Revision 3579 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 6 02:56:52 2009 UTC (14 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8709 byte(s) Diff to previous 3325 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, 10 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8678 byte(s) Diff to previous 3295 リファクタリング enum の名前を変更 Revision 3295 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 7 22:23:20 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8688 byte(s) Diff to previous 3227 デバッグ出力が残っていたので削除 Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 15:10:33 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8670 byte(s) Diff to previous 3221 CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換 Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 09:37:20 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ttxssh.h File length: 8390 byte(s) Diff to previous 3185 CVS から SVN へ移行: trunk に集約 Revision 3185 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Dec 5 14:40:10 2008 UTC (15 years, 3 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8390 byte(s) Diff to previous 3178 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, 3 months ago) by doda Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8439 byte(s) Diff to previous 3176 ・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, 3 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8360 byte(s) Diff to previous 3171 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, 3 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8220 byte(s) Diff to previous 3146 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, 5 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8206 byte(s) Diff to previous 3142 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, 6 months ago) by yutakapon Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8079 byte(s) Diff to previous 3134 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, 8 months ago) by doda Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8046 byte(s) Diff to previous 3130 ・TeraTerm -> Tera Term ・その他細かい修正 Revision 3130 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 23 05:04:09 2008 UTC (15 years, 9 months ago) by doda Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8045 byte(s) Diff to previous 3108 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 ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8045 byte(s) Diff to previous 3078 Pageant 対応処理を追加した。 SSH2 はひととおり対応済み。 SSH1 は実装途中。 Revision 3078 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 26 12:17:29 2007 UTC (16 years, 2 months ago) by yutakapon Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7822 byte(s) Diff to previous 3076 SSHハートビートスレッドのパケット送信をモードレスダイアログ内で行うことで、 コンテキストの乱れを発生させないようにする。 Revision 3076 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Dec 25 14:50:51 2007 UTC (16 years, 2 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7795 byte(s) Diff to previous 3074 メニュー ID を既存の命名規則に合わせて修正した Revision 3074 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Dec 24 14:42:50 2007 UTC (16 years, 2 months ago) by yutakapon Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7794 byte(s) Diff to previous 3068 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, 3 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7761 byte(s) Diff to previous 3015 メニューIDを変更した。 Revision 3015 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Sep 30 14:03:02 2007 UTC (16 years, 5 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7730 byte(s) Diff to previous 3011 サポートされていない認証メソッドをはじめから無効にする機能を追加した。 Revision 3011 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Sep 22 16:10:45 2007 UTC (16 years, 5 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7594 byte(s) Diff to previous 3003 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, 6 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7706 byte(s) Diff to previous 2994 インデントを変更した。 Revision 2994 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 13 22:30:03 2007 UTC (16 years, 6 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7814 byte(s) Diff to previous 2980 国際化関数を修正した。 NO_I18N マクロを削除した。 Revision 2980 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jun 6 14:10:12 2007 UTC (16 years, 9 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7837 byte(s) Diff to previous 2975 プリプロセッサにより構造体が変わってしまうので、INET6 と I18N の #define を逆転させた。 Revision 2975 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 27 12:41:33 2007 UTC (16 years, 10 months ago) by yutakapon Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7826 byte(s) Diff to previous 2937 "none"メソッドによりユーザ認証メソッドリストを取得し、パスワード認証選択時に keyboard-interactiveログインを試みるようにした。 Revision 2937 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 23 02:19:30 2006 UTC (17 years, 3 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7803 byte(s) Diff to previous 2916 表示メッセージを言語ファイルから読み込みむコードの作成を開始した。 Revision 2916 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Oct 21 13:32:37 2006 UTC (17 years, 4 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7765 byte(s) Diff to previous 2908 圧縮アルゴリズムの定数を enum に変更した。 Revision 2908 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Sep 18 05:08:04 2006 UTC (17 years, 5 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7719 byte(s) Diff to previous 2891 コマンドラインパラメータ '/ask4passwd' を追加した。 Revision 2891 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 5 03:47:49 2006 UTC (17 years, 7 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7701 byte(s) Diff to previous 2856 パスワードをメモリ上に覚えておくかどうかの設定は teraterm.ini に反映させるようにした。 Revision 2856 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Mar 26 15:43:58 2006 UTC (17 years, 11 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7598 byte(s) Diff to previous 2833 SSH2のknown_hosts対応を追加した。 Revision 2833 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jul 9 17:08:47 2005 UTC (18 years, 8 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 9659 byte(s) Diff to previous 2831 SSH2 packet compressionをサポートした。 Revision 2831 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jul 9 05:16:06 2005 UTC (18 years, 8 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 9491 byte(s) Diff to previous 2816 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, 10 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) - [select for diffs] Modified Sun Apr 3 14:39:48 2005 UTC (18 years, 11 months 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 ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8781 byte(s) Diff to previous 2798 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 ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8523 byte(s) Diff to previous 2793 すでにログイン処理を行っている場合は、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 ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8362 byte(s) Diff to previous 2784 クライアントのSSHバージョンを ttxssh.dll から取得して、サーバへ送るようにした。 Revision 2784 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jan 27 13:30:33 2005 UTC (19 years, 1 month ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 8094 byte(s) Diff to previous 2782 公開鍵認証自動ログインをサポート。 /auth=publickey, /keyfile オプションを新規追加した。 また、空白を含む引数をサポート。 Revision 2782 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jan 24 14:07:07 2005 UTC (19 years, 1 month ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7806 byte(s) Diff to previous 2766 ・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, 2 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7492 byte(s) Diff to previous 2757 '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, 2 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 7324 byte(s) Diff to previous 2748 パケット受信時のHMACチェックを追加。 KEXにおけるHMACアルゴリズムチェックを追加。 Revision 2748 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Dec 11 07:31:00 2004 UTC (19 years, 3 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 6980 byte(s) Diff to previous 2739 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, 3 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/ttxssh.h File length: 6672 byte(s) Diff to previous 2729 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, 3 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 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, 3 months ago) by yutakakn Original Path: ttssh2/branches/avendor/ttxssh/ttxssh.h File length: 6542 byte(s) 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.
|