Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/ttssh2/ttxssh/ssh.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 3336 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 22 08:17:50 2009 UTC (14 years, 11 months ago) by maya
File length: 250955 byte(s)
Diff to previous 3334
SSH自動ログイン時に、強制的にコマンドラインのユーザ名を使用するのを止め、認証ダイアログのユーザ名を使用するようにした。
  これにより、コマンドラインにユーザ名がなくても、デフォルトのユーザ名があれば利用される。
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=16248

Revision 3334 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 21 15:12:04 2009 UTC (14 years, 11 months ago) by yutakapon
File length: 251171 byte(s)
Diff to previous 3325
SCPウィンドウが最小化されても、SCP転送を中断しないようにした。


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: 251185 byte(s)
Diff to previous 3319
リファクタリング
  enum の名前を変更

Revision 3319 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 15 14:28:55 2009 UTC (14 years, 11 months ago) by maya
File length: 251195 byte(s)
Diff to previous 3295
暗号化アルゴリズムを正しく決定できないことがある問題を修正した。
  暗号化アルゴリズムに限らず、KEX の proposal をつきあわせる処理に問題があった。

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: 251208 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 (15 years ago) by maya
File length: 251286 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 (15 years ago) by maya
File length: 242248 byte(s)
Diff to previous 3215
CVS から SVN へ移行: trunk に集約

Revision 3215 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 4 11:40:44 2009 UTC (15 years, 1 month ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 242248 byte(s)
Diff to previous 3209
最大パケットサイズをマクロ定義した。


Revision 3209 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 4 14:03:52 2009 UTC (15 years, 2 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 242248 byte(s)
Diff to previous 3208
サーバへの初回接続時の"Security Warning"ダイアログにおいて、サーバから切断されるまで放置したあと、
当該ダイアログのボタン押下による終了後、TTSSH で Application fault となる現象への対処(一部)を
追加した。


Revision 3208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 4 11:45:51 2009 UTC (15 years, 2 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 242214 byte(s)
Diff to previous 3193
サーバへの初回接続時の"Security Warning"ダイアログにおいて、サーバから切断されるまで放置したあと、
当該ダイアログのボタン押下による終了後、TTSSH で Application fault となる現象への対処(一部)を
追加した。
まだ、落ちます。


Revision 3193 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 19 08:39:04 2008 UTC (15 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 241982 byte(s)
Diff to previous 3192
SSH2_MSG_CHANNEL_FAILURE を受信したときの処理を調整した。


Revision 3192 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 19 08:02:52 2008 UTC (15 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 241711 byte(s)
Diff to previous 3191
最初のチャネル以外で pty-req を投げてしまう問題を修正。


Revision 3191 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 18 05:21:55 2008 UTC (15 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 241604 byte(s)
Diff to previous 3185
SSH2_MSG_CHANNEL_FAILURE を受信したときにハンドラを dequeue しないようにし、SSH 接続自体が切れないようにした。
http://sourceforge.jp/tracker/index.php?func=detail&aid=14312&group_id=1412&atid=5333


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/ssh.c
File length: 241605 byte(s)
Diff to previous 3184
SSH1 のエージェント転送で固定値の local_id を使うのをやめ、FWDChannel を拡張して使うようにした。


Revision 3184 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 4 13:49:23 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 241701 byte(s)
Diff to previous 3182
エージェント転送のデータを素通しするようにした。


Revision 3182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 3 06:34:01 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 244347 byte(s)
Diff to previous 3181
no message


Revision 3181 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 3 06:18:14 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 244317 byte(s)
Diff to previous 3180
分割して受け取った CHANNEL_DATA を保存するバッファを解放していなかったのを修正。


Revision 3180 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 3 05:37:21 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 244091 byte(s)
Diff to previous 3176
no message


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/ssh.c
File length: 243696 byte(s)
Diff to previous 3175
SSH agent forwarding をサポートした。
  SSH1 の channel 内部処理が port forward しか想定していなかったため、
  local_channel_num に固定値を強引に割り当てている。


Revision 3175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 24 18:47:25 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 232267 byte(s)
Diff to previous 3174
no message


Revision 3174 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 23 14:57:32 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 232377 byte(s)
Diff to previous 3173
全部有効にするとあふれるので拡張


Revision 3173 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 23 12:34:33 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 232377 byte(s)
Diff to previous 3170
KEX_DEFAULT_ENCRYPT を空にした。
  normalize_cipher_order() で、設定値とデフォルト値(default_ciphers)をマージしているため、なくてもいいと判断。


Revision 3170 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 22 10:05:33 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 232407 byte(s)
Diff to previous 3169
SSH2 の共通鍵暗号方式として CAST128-CBC をサポート


Revision 3169 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 22 06:46:43 2008 UTC (15 years, 4 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 232163 byte(s)
Diff to previous 3168
SSH2 の共通鍵暗号方式として Arcfour128, Arcfour256 をサポート


Revision 3168 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 21 18:54:22 2008 UTC (15 years, 4 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 231456 byte(s)
Diff to previous 3167
SSH2 の共通鍵暗号として Arcfour をサポート (yasuhide) [Ttssh2-devel 1250]


Revision 3167 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 07:49:52 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 231232 byte(s)
Diff to previous 3165
ログの採取箇所を増やした


Revision 3165 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 15:44:06 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 227800 byte(s)
Diff to previous 3164
1.150の修正は意味がなかったので戻す


Revision 3164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 15:40:13 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 227904 byte(s)
Diff to previous 3162
ログで時刻とプロセスIDを、メモリダンプで時刻を記録するようにした
ログの採取箇所を増やした


Revision 3162 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 13:39:09 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 226533 byte(s)
Diff to previous 3159
同じ名前のラベルが定義されていたので修正


Revision 3159 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 18 06:24:09 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 226429 byte(s)
Diff to previous 3157
SSH2 の AES CTR をサポート(yasuhide)
http://jvn.jp/niscc/CPNI-957037/


Revision 3157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 17 08:45:12 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 225671 byte(s)
Diff to previous 3156
SSH2 で現在サポートされている AES/Blowfish が CBC であることを明示


Revision 3156 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 6 11:10:33 2008 UTC (15 years, 5 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 225619 byte(s)
Diff to previous 3152
SCPファイル送信で、ファイル名にスペースや一部の記号が含まれていると送信できない/誤ったファイル名で送信される問題を修正した。
http://sourceforge.jp/tracker/index.php?func=detail&aid=13928&group_id=1412&atid=5333


Revision 3152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 4 12:37:29 2008 UTC (15 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 225632 byte(s)
Diff to previous 3151
CheckAuthListFirst が有効な場合には、"none"認証の返事が返ってくるまで
OKボタンを押しても何も起こらないようにした。


Revision 3151 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 4 09:24:21 2008 UTC (15 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 225364 byte(s)
Diff to previous 3150
リファクタリング


Revision 3150 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 24 13:59:21 2008 UTC (15 years, 6 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 225066 byte(s)
Diff to previous 3147
SSH1接続時に NULL pointer アクセスで落ちるバグを修正した。
4.60でのデグレード。


Revision 3147 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 12 03:01:07 2008 UTC (15 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 224978 byte(s)
Diff to previous 3146
接続しに行かない問題を修正


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/ssh.c
File length: 224906 byte(s)
Diff to previous 3145
SSH2 RSA 接続で、サーバの鍵長が 768 bit 以下のときにも接続する設定項目を追加した。
teraterm.ini への直接指定のみ有効となる。
推奨されない設定なので、ドキュメントには書かない。


Revision 3145 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 11 06:19:49 2008 UTC (15 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 224790 byte(s)
Diff to previous 3142
SSH2 RSA 接続で、サーバの鍵が短すぎるときのエラーメッセージを変更した。


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/ssh.c
File length: 224297 byte(s)
Diff to previous 3137
teraterm.iniの[TTSSH]セクションにおいて、LogLevel=200 を追加した。
SSH送受信RAWパケットをメモリ上へ採取し、コネクションクローズ時にファイルへ出力する。


Revision 3137 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 25 15:48:44 2008 UTC (15 years, 8 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 223537 byte(s)
Diff to previous 3134
*** empty log message ***


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/ssh.c
File length: 221033 byte(s)
Diff to previous 3126
・TeraTerm -> Tera Term
・その他細かい修正


Revision 3126 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 19 08:37:18 2008 UTC (15 years, 10 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 221027 byte(s)
Diff to previous 3124
known_hosts のポート番号サポートの下準備


Revision 3124 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 20 14:31:38 2008 UTC (16 years ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 220880 byte(s)
Diff to previous 3119
SCP送信後にファイルがロックされることがある問題への対処。


Revision 3119 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 2 10:59:24 2008 UTC (16 years, 1 month ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 220879 byte(s)
Diff to previous 3109
メモリリークを修正。


Revision 3109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 13 16:36:41 2008 UTC (16 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 220385 byte(s)
Diff to previous 3108
Pageant SSH1 にも対応した。


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/ssh.c
File length: 218474 byte(s)
Diff to previous 3105
Pageant 対応処理を追加した。
SSH2 はひととおり対応済み。
SSH1 は実装途中。


Revision 3105 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 6 05:21:36 2008 UTC (16 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 212114 byte(s)
Diff to previous 3104
SCP ファイル受信先を teraterm インストールディレクトリから ts.FileDir に変更した。


Revision 3104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 4 04:26:54 2008 UTC (16 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 212082 byte(s)
Diff to previous 3103
isSSH を ts から cv に移動した。


Revision 3103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 4 01:21:44 2008 UTC (16 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 212082 byte(s)
Diff to previous 3102
SCP できるのは SSH2 のみなので、isSSH にはバージョンを格納する。


Revision 3102 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 1 11:09:08 2008 UTC (16 years, 2 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 211956 byte(s)
Diff to previous 3096
SSH SCPダイアログからファイル受信できるようにした。
ただし、ファイル名は手打ち。将来的にSFTPをサポートできたら、
このダイアログは廃止する予定です。


Revision 3096 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 19 15:02:03 2008 UTC (16 years, 2 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 211629 byte(s)
Diff to previous 3093
SFTPサポートのためのフレームワークを追加。動作上は影響ありません。


Revision 3093 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 10 16:34:08 2008 UTC (16 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 210080 byte(s)
Diff to previous 3092
EVP_CIPHER * を取得するのに、関数ポインタを使用するのをやめた。


Revision 3092 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 5 11:39:33 2008 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 210095 byte(s)
Diff to previous 3091
_getcwd()使用後にメモリリークをしていたバグを修正。
includeヘッダも追加。


Revision 3091 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 4 08:01:29 2008 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 210049 byte(s)
Diff to previous 3090
"scprecv"コマンド実装のため修正。


Revision 3090 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 4 06:27:51 2008 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 209215 byte(s)
Diff to previous 3089
SCP構造体のメンバ名を分かりやすくリネーム。


Revision 3089 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 3 16:15:40 2008 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 208895 byte(s)
Diff to previous 3084
SCPファイル送信の転送先パス指定対応。


Revision 3084 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 29 10:21:19 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 208541 byte(s)
Diff to previous 3083
SCPファイル受信処理の一部をスレッド化した。受信処理中でも、シェル操作が行える
レスポンスとなる。
なお、SCPダイアログのUIは今後大幅変更する予定なので、I18N化はまだやりません。


Revision 3083 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 28 12:24:29 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 207600 byte(s)
Diff to previous 3082
SSH_scp_transaction()にファイル受信処理を追加。
ただし、受信中はユーザの操作を受け付けなくなるという問題があり、今後の課題。
実質的にはUIを用意していないので、ユーザがSCPによるファイル受信を行うことは
いまのところできなくしてあります。


Revision 3082 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 27 15:11:09 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 205102 byte(s)
Diff to previous 3081
SCPファイル送信ウィンドウのキャンセルボタンのスペルミス修正。
2GB以上のファイルを送信しようとしたあとに、SSH2_MSG_CHANNEL_EOFの受信処理で
port-forwarding用関数をコールしないようにした。
ファイル受信処理は実装途中(影響なし)。


Revision 3081 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 27 13:18:47 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 204306 byte(s)
Diff to previous 3080
SCPのファイル送信中に、TeraTermウィンドウを閉じようとすると、デッドロックとなる問題を修正。
ファイル受信処理(作成途中)のコードも入っていますが、現在動作しません。


Revision 3080 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 26 14:26:43 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 203429 byte(s)
Diff to previous 3079
SCPエラー処理を修正。


Revision 3079 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 26 12:49:27 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 203360 byte(s)
Diff to previous 3078
SCPエラー処理を修正。


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/ssh.c
File length: 203350 byte(s)
Diff to previous 3077
SSHハートビートスレッドのパケット送信をモードレスダイアログ内で行うことで、
コンテキストの乱れを発生させないようにする。


Revision 3077 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 26 11:33:50 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 202637 byte(s)
Diff to previous 3075
SCPスレッドの復活。実際のパケット送信は、モードレスダイアログ内で行うことで、
コンテキストの乱れを発生させないようにする。


Revision 3075 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 25 14:49:01 2007 UTC (16 years, 3 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 202225 byte(s)
Diff to previous 3074
SCPスレッドからモードレスダイアログへ変更。
ハートビートスレッドはとりあえず起動を停止。あとで修正します。
telnetスレッドは後日対応。


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/ssh.c
File length: 200258 byte(s)
Diff to previous 3073
SCPによるファイル送信機能を追加した(未完)。
以下、制限事項。
 ・SSH2のみ
 ・GetOpenFileName()に渡すOPENFILENAME_SIZE_VERSION_400とOFN_FORCESHOWHIDDENが未定義であると怒られる。
 ・send_packet_blocking()のioctlsocket()が"10022"のエラーとなることがある。
以下、AIリスト。
 ・zmodemsendのような"scpsend"マクロコマンドを作りたいが、DDE通信でTTSSHのコードを呼び出すことは可能かどうか。
 ・ファイル受信
 ・SFTPへの対応
 ・SSH1への対応


Revision 3073 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 11 19:33:02 2007 UTC (16 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 193869 byte(s)
Diff to previous 3060
デフォルトユーザ名を指定しておらず、認証方式を challenge にしており、/ask4passwd を指定している場合、SSH2_MSG_SERVICE_REQUESTを2回送信してしまう問題を修正した。
認証方式を challenge にしており、CheckAuthListFirst が off で、/ask4passwd を指定している場合、TIS 認証ダイアログが自動的に出現しない問題を修正した。
CheckAuthListFirst が on で、ユーザ名を送信できる状態になる前にユーザ名を入力してフォーカスを外した場合、OKボタンを押したあとに認証が行われない問題を修正した。


Revision 3060 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 31 15:27:56 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 193514 byte(s)
Diff to previous 3059
SSH2 のデータ送信部を関数として独立させた。
読み込みバッファイサイズを 8KB に拡張した。


Revision 3059 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 31 02:49:57 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 194176 byte(s)
Diff to previous 3058
マージに失敗していたので修正した


Revision 3058 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 30 15:01:43 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 194131 byte(s)
Diff to previous 3057
ウインドウサイズ計算のバグを修正した
送れなかったバッファの処理を改善した


Revision 3057 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 28 15:55:48 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 192696 byte(s)
Diff to previous 3056
local_window の計算を調整した。


Revision 3056 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 28 15:36:45 2007 UTC (16 years, 5 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 192847 byte(s)
Diff to previous 3055
ポート転送において、remote_window未転送分の再送処理を追加。ただし、未完。


Revision 3055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 28 15:10:09 2007 UTC (16 years, 5 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 192876 byte(s)
Diff to previous 3054
でかいパケットを送ろうとすると、サーバ側で"Bad packet length"になってしまう問題への対処。
remote_window未転送分の再送処理はTBD。


Revision 3054 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 28 05:11:47 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190682 byte(s)
Diff to previous 3053
ウインドウバッファの計算処理を修正した。


Revision 3053 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 26 06:13:07 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190849 byte(s)
Diff to previous 3052
サーバ側のチャネルウインドウサイズの計算が間違っていたのを修正


Revision 3052 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 26 01:41:30 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190834 byte(s)
Diff to previous 3051
SSH2_MSG_SERVICE_REQUEST が2回送信される問題を修正した。


Revision 3051 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 25 00:53:08 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190652 byte(s)
Diff to previous 3050
パケット送信時に、サーバ側のチャネルウインドウサイズ(TTSSH 側の計算値)が 0 を下回らないように修正した。


Revision 3050 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 24 15:18:33 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190482 byte(s)
Diff to previous 3045
通信中の SSH2_MSG_DISCONNECT の受信を想定外としないようにした。


Revision 3045 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 18 03:49:39 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190331 byte(s)
Diff to previous 3042
SSH2 の暗号化方式として Blowfish をサポートしたい。


Revision 3042 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 08:59:29 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190400 byte(s)
Diff to previous 3041
kex が二重 free になるので、NULL にしておく。


Revision 3041 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 05:20:49 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190376 byte(s)
Diff to previous 3039
TTSSH がサポートしていない暗号化方式しかサーバが提案してこなかったときに落ちる問題を修正した。


Revision 3039 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 04:03:41 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190230 byte(s)
Diff to previous 3036
SSH2 の暗号方式として AES192 をサポートした。


Revision 3036 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 16 15:28:14 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190028 byte(s)
Diff to previous 3030
SSH2 の暗号方式として AES256 をサポートした。


Revision 3030 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 5 08:14:09 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190697 byte(s)
Diff to previous 3029
Fix a bug.


Revision 3029 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 5 02:08:13 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190690 byte(s)
Diff to previous 3027
SSH1 でうまく動かないのを修正した。
TIS で OK ボタンを自動的に押すタイミングを修正した。


Revision 3027 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 4 15:39:32 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190466 byte(s)
Diff to previous 3024
自動ログインに失敗したとき、認証方式がサポートされていなかったらメッセージを出すようにした。


Revision 3024 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 3 16:30:43 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 189959 byte(s)
Diff to previous 3018
ログの採取箇所を追加した。


Revision 3018 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 1 14:46:22 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 189802 byte(s)
Diff to previous 3015
自動ログイン時に認証情報を送れなくなっていたのを修正した。


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/ssh.c
File length: 189767 byte(s)
Diff to previous 3012
サポートされていない認証メソッドをはじめから無効にする機能を追加した。


Revision 3012 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 29 11:01:26 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 189529 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, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 189390 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, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 190996 byte(s)
Diff to previous 2995
インデントを変更した。


Revision 2995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 15 04:03:26 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 187698 byte(s)
Diff to previous 2994
$Log$ を削除した。


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/ssh.c
File length: 198299 byte(s)
Diff to previous 2993
国際化関数を修正した。
NO_I18N マクロを削除した。


Revision 2993 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 8 16:25:10 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 206399 byte(s)
Diff to previous 2992
no message


Revision 2992 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 8 16:04:09 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 206300 byte(s)
Diff to previous 2987
安全な関数を使用するように変更した。


Revision 2987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 26 08:33:53 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 203202 byte(s)
Diff to previous 2986
SSH のチャネルが開けないときにソケットが開いたままになっていたのを修正した。


Revision 2986 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 24 17:09:29 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 202446 byte(s)
Diff to previous 2983
リモートからの転送接続が失敗したときに SSH 接続が切れる問題を修正した。
SSH_MSG_CHANNEL_OPEN_FAILURE のパケットが正しく作成されていなかったため。


Revision 2983 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 12 14:12:33 2007 UTC (16 years, 9 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 202202 byte(s)
Diff to previous 2980
keyboard-interactive methodでの認証失敗後のパスワード認証の
無条件トライを止めるようにした。


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/ssh.c
File length: 201818 byte(s)
Diff to previous 2977
プリプロセッサにより構造体が変わってしまうので、INET6 と I18N の #define を逆転させた。


Revision 2977 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 1 13:45:53 2007 UTC (16 years, 11 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 201573 byte(s)
Diff to previous 2976
チャネルの解放漏れを修正した。


Revision 2976 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 27 12:56:47 2007 UTC (16 years, 11 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 201366 byte(s)
Diff to previous 2975
ユーザ認証リストをもらったら、認証ダイアログのラジオボタンを更新するようにした。


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/ssh.c
File length: 200819 byte(s)
Diff to previous 2974
"none"メソッドによりユーザ認証メソッドリストを取得し、パスワード認証選択時に
keyboard-interactiveログインを試みるようにした。


Revision 2974 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 26 12:21:24 2007 UTC (16 years, 11 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 199393 byte(s)
Diff to previous 2973
ssh2_channel_new() の返り値をチェックするように修正した。


Revision 2973 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 26 11:11:10 2007 UTC (16 years, 11 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 197892 byte(s)
Diff to previous 2972
Fix a bug.


Revision 2972 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 26 10:18:27 2007 UTC (16 years, 11 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 197785 byte(s)
Diff to previous 2958
port fowardingにおいて、channel close時にSSH2チャネル構造体を解放していなかったバグを修正した。


Revision 2958 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 8 03:51:02 2007 UTC (17 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 197387 byte(s)
Diff to previous 2957
Boris 氏の指摘により、メッセージを修正した。


Revision 2957 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 4 13:45:47 2007 UTC (17 years, 2 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 197227 byte(s)
Diff to previous 2949
パケット送信関数が失敗した場合、WSAGetLastError()がWSABASEERR(10000)未満であれば、成功したものと見なすようにした。


Revision 2949 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 13:45:19 2007 UTC (17 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 196887 byte(s)
Diff to previous 2945
表示メッセージの読み込み対応


Revision 2945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 8 16:11:54 2006 UTC (17 years, 4 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 195288 byte(s)
Diff to previous 2943
パケット送信処理にTCPコネクション切断の誤検出をしないようにした。


Revision 2943 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 6 14:25:40 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 194739 byte(s)
Diff to previous 2942
表示メッセージの読み込み対応


Revision 2942 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 5 09:20:36 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 194659 byte(s)
Diff to previous 2941
表示メッセージの読み込み対応


Revision 2941 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 2 05:07:08 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 188313 byte(s)
Diff to previous 2940
SSH2_MSG_KEXINITによる決定をttssh.logに出力するようにした。


Revision 2940 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 30 09:56:43 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 186709 byte(s)
Diff to previous 2938
表示メッセージの読み込み対応


Revision 2938 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 28 13:20:52 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 185841 byte(s)
Diff to previous 2935
Cisco ルータの送信する SSH2_MSG_IGNORE のデータが不正なようなので、何も処理しないようにした。


Revision 2935 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 19 14:23:30 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 185603 byte(s)
Diff to previous 2933
RSAの場合はworkaroundが不要なようなので削除した。


Revision 2933 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 18 01:29:29 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 185610 byte(s)
Diff to previous 2931
SSH-2.0-2.0*, SSH-2.0-2.1* サーバのバグに対する workaround を改良した。


Revision 2931 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 17 09:12:02 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 185468 byte(s)
Diff to previous 2930
SSH-2.0-2.0*, SSH-2.0-2.1* サーバのバグに対する workaround を追加した。
バージョンチェックをせずにデータだけで判断しているので、改良の余地あり。


Revision 2930 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 14 09:00:40 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 185076 byte(s)
Diff to previous 2929
エラーメッセージを修正した。


Revision 2929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 8 16:20:14 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 184919 byte(s)
Diff to previous 2927
デバッグ用コードを追加した。


Revision 2927 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 30 13:33:31 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 184758 byte(s)
Diff to previous 2926
ttssh.logへの出力を追加した。


Revision 2926 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 30 08:48:02 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 184203 byte(s)
Diff to previous 2925
SSH2_MSG_CHANNEL_EXTENDED_DATA を処理するようにした。


Revision 2925 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 29 22:42:12 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 182627 byte(s)
Diff to previous 2924
圧縮の初期化を SSH2_MSG_NEWKEYS の送信時に変更した。


Revision 2924 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 29 17:26:47 2006 UTC (17 years, 5 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 181894 byte(s)
Diff to previous 2919
  ・MACとパケット圧縮を有効にするタイミングを SSH2_MSG_NEWKEYS の送受信時に変更することにより、Tectiva serverへつながらない問題を修正した。


Revision 2919 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 27 16:56:45 2006 UTC (17 years, 5 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 181317 byte(s)
Diff to previous 2918
ttssh.logへのログ追加。
teraterm.iniの[TTSSH]で、LogLevel=1000 とするとログ採取される。


Revision 2918 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 21 14:26:48 2006 UTC (17 years, 5 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 181095 byte(s)
Diff to previous 2917
KEX_DH_GRP1_SHA1 or KEX_DH_GRP14_SHA1において、不正なメモリ解放を修正した。


Revision 2917 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 21 14:02:50 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 180920 byte(s)
Diff to previous 2908
取っておくべき値が解放されているようなので修正した。


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/ssh.c
File length: 180939 byte(s)
Diff to previous 2903
コマンドラインパラメータ '/ask4passwd' を追加した。


Revision 2903 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 22 14:46:58 2006 UTC (17 years, 7 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 180775 byte(s)
Diff to previous 2891
パスワードの破棄はユーザ認証後に行うようにした。


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/ssh.c
File length: 180786 byte(s)
Diff to previous 2890
パスワードをメモリ上に覚えておくかどうかの設定は teraterm.ini に反映させるようにした。


Revision 2890 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 15:05:02 2006 UTC (17 years, 8 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 180661 byte(s)
Diff to previous 2875
パスワードをメモリ上に保持するかどうかを決めるチェックボックスを認証ダイアログに追加した。


Revision 2875 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 26 13:26:49 2006 UTC (17 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 180210 byte(s)
Diff to previous 2873
TTSSHのsetupダイアログの変更内容が次回接続時から反映されるようにした。


Revision 2873 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 23 13:57:24 2006 UTC (17 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 179800 byte(s)
Diff to previous 2870
TTSSH 2.28にて遅延パケット圧縮をサポートした。


Revision 2870 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 15:21:00 2006 UTC (17 years, 10 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 178440 byte(s)
Diff to previous 2863
OpenSSH 4.3以降で遅延パケット圧縮が設定されている場合、従来のパケット圧縮を有効にした状態でのサーバへの接続ができないバグを修正した。


Revision 2863 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 7 13:24:16 2006 UTC (18 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 177854 byte(s)
Diff to previous 2859
HP-UXにおいてX11 fowardingが失敗した場合に、SSH2セッションが切断されないようにした。


Revision 2859 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 29 14:56:52 2006 UTC (18 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 177553 byte(s)
Diff to previous 2857
known_hostsファイルにキー種別の異なる同一ホストのエントリがあると、アプリケーションエラーとなるバグを修正した。


Revision 2857 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 26 17:07:18 2006 UTC (18 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 177477 byte(s)
Diff to previous 2856
fingerprint表示を追加


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/ssh.c
File length: 175589 byte(s)
Diff to previous 2854
SSH2のknown_hosts対応を追加した。


Revision 2854 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 6 14:43:50 2006 UTC (18 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 169756 byte(s)
Diff to previous 2852
SSH2ウィンドウ制御の見直しにより、スループットを向上させた。


Revision 2852 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 14:13:57 2006 UTC (18 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 169248 byte(s)
Diff to previous 2850
authorized_keysファイルの"command="をサポートした


Revision 2850 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 18 07:37:02 2006 UTC (18 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 168947 byte(s)
Diff to previous 2837
  ・コンパイラを Visual Studio 2005 Standard Edition に切り替えた。
  ・stricmp()を_stricmp()へ置換した
  ・strdup()を_strdup()へ置換した


Revision 2837 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 16 17:01:48 2005 UTC (18 years, 8 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 168851 byte(s)
Diff to previous 2835
SSH2接続時に TTY 情報を渡すようにした。


Revision 2835 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 15 14:58:04 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 168032 byte(s)
Diff to previous 2834
SSH1接続で一度ユーザ認証に失敗すると、その後認証ができなくなるバグを修正。


Revision 2834 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 10 06:44:48 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 167510 byte(s)
Diff to previous 2833
キー再作成時にパケット圧縮が正常に動作せず、サーバ側で正しく解凍できないバグを修正。


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/ssh.c
File length: 166404 byte(s)
Diff to previous 2830
SSH2 packet compressionをサポートした。


Revision 2830 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 3 13:32:00 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 160986 byte(s)
Diff to previous 2829
SSH2 port-forwardingの初期化タイミングを変更。


Revision 2829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 3 12:07:53 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 161877 byte(s)
Diff to previous 2827
SSH2 X Window Systemのport forwardingをサポートした。


Revision 2827 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 2 08:43:32 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 159616 byte(s)
Diff to previous 2826
SSH2_MSG_CHANNEL_OPEN_FAILURE ハンドラを追加した。


Revision 2826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 2 07:56:13 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 158137 byte(s)
Diff to previous 2825
update SSH2 port-forwading(remote to local)


Revision 2825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 26 14:26:24 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 156685 byte(s)
Diff to previous 2824
update: SSH2 port-forwarding (remote to local)


Revision 2824 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 21 13:28:26 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 152463 byte(s)
Diff to previous 2823
SSH2鍵交換中の(鍵交換以外の)SSH2メッセージ送信を破棄するようにした。


Revision 2823 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 19 09:17:47 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 151882 byte(s)
Diff to previous 2811
SSH2 port-fowarding(local to remote)をサポートした。


Revision 2811 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 8 14:55:03 2005 UTC (19 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 147919 byte(s)
Diff to previous 2809
"Duplicate session"においてSSH自動ログインを行うようにした。


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


Revision 2806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 28 13:52:05 2005 UTC (19 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 144181 byte(s)
Diff to previous 2805
SSH2_MSG_CHANNEL_REQUEST送信時において、wantconfirmをfalseにした(サーバからのリプライを期待しない)。
NetScreen(HITACHI) workaround対応。


Revision 2805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 27 04:39:55 2005 UTC (19 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 143581 byte(s)
Diff to previous 2800
SSH2のログ採取(verbose)のデータを追加した。


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/ssh.c
File length: 141833 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, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 140602 byte(s)
Diff to previous 2797
すでにログイン処理を行っている場合は、SSH2_MSG_SERVICE_REQUESTの送信は
しないことにする。OpenSSHでは支障ないが、Tru64 UNIXではサーバエラーとなってしまうため。


Revision 2797 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 9 14:14:25 2005 UTC (19 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 140073 byte(s)
Diff to previous 2796
サーバIDに CR+LF が含まれていた場合、CRの除去ができていなかったバグを修正。


Revision 2796 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 8 14:24:11 2005 UTC (19 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 139728 byte(s)
Diff to previous 2795
SSH2 log dump機構の追加。
とりあえず、DH_GEXにおけるkey verifyまでにトレース採取を組み込んだ。


Revision 2795 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 5 10:19:05 2005 UTC (19 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 134551 byte(s)
Diff to previous 2794
Tru64 UNIX(HP-UX)向けworkaroundを追加。


Revision 2794 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 3 13:37:31 2005 UTC (19 years, 1 month ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 133758 byte(s)
Diff to previous 2793
Tru64 UNIX(HP-UX)向けworkaroundを追加。
KEXINIT時にSSH2_MSG_IGNOREを受信可能とした。


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/ssh.c
File length: 133488 byte(s)
Diff to previous 2782
クライアントのSSHバージョンを ttxssh.dll から取得して、サーバへ送るようにした。


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/ssh.c
File length: 133128 byte(s)
Diff to previous 2777
・keyboard-interactive認証をサポートした。
 それに伴い、teraterm.iniに "KeyboardInteractive" エントリを追加した。
・バージョンダイアログに OpenSSLバージョン を追加


Revision 2777 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 6 12:29:07 2005 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 129771 byte(s)
Diff to previous 2773
telnet接続時にターミナルサイズ変更を行うと、アプリケーションエラーとなるバグを修正。


Revision 2773 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 4 16:09:45 2005 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 129508 byte(s)
Diff to previous 2771
キー再作成時にMAC corruptとなるバグを修正(メモリの二重フリーが原因)。


Revision 2771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 4 13:57:01 2005 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 129314 byte(s)
Diff to previous 2768
SSH2ターミナルサイズ変更通知の追加


Revision 2768 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 27 14:22:16 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 128469 byte(s)
Diff to previous 2766
メモリリークを修正。


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/ssh.c
File length: 127977 byte(s)
Diff to previous 2762
'Auto window close'が有効の場合、切断後の接続ができない問題を修正した。
 ・スレッドの終了待ち合わせ処理の追加
 ・確保済みSSHリソースの解放


Revision 2762 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 22 17:28:14 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 126555 byte(s)
Diff to previous 2759
SSH2公開鍵認証(RSA/DSA)をサポートした。


Revision 2759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 17 16:52:36 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 120758 byte(s)
Diff to previous 2758
KEXにおけるRSAおよびDSSのkey verify処理を追加。


Revision 2758 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 17 14:28:36 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 118954 byte(s)
Diff to previous 2757
メッセージ認証アルゴリズムに HMAC-MD5 を追加。
TTSSHバージョンダイアログにHMACアルゴリズム表示を追加。


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/ssh.c
File length: 118791 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, 4 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 117218 byte(s)
Diff to previous 2742
SSH heartbeatスレッドの追加した。これにより、IPマスカレード環境において、ルータの
NATテーブルクリアにより、SSHコネクションが切断される現象が回避される。
それに合わせて、teraterm.iniのTTSSHセクションに、HeartBeat エントリを追加。


Revision 2742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 4 08:18:31 2004 UTC (19 years, 4 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 114816 byte(s)
Diff to previous 2739
SSH2自動ログインにおいて、ユーザ認証に失敗した場合、リトライを行わないようにした。


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/ssh.c
File length: 114398 byte(s)
Diff to previous 2738
SSH2自動ログイン機能を追加。
現状、パスワード認証のみに対応。
・コマンドライン
  /ssh /auth=認証メソッド /user=ユーザ名 /passwd=パスワード


Revision 2738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 29 15:52:37 2004 UTC (19 years, 4 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ssh.c
File length: 114104 byte(s)
Diff to previous 2729
SSHのdefault protocolをSSH2にした。


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/ssh.c
File length: 114026 byte(s)
Copied from: ttssh2/branches/avendor/ttxssh/ssh.c 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, 5 months ago) by yutakakn
Original Path: ttssh2/branches/avendor/ttxssh/ssh.c
File length: 114026 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.

  Diffs between and
  Type of Diff should be a

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