Browse Subversion RepositoryLog of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.h
Revision 9210 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 17 08:36:59 2021 UTC (2 years, 11 months ago) by nmaya File length: 21752 byte(s) Diff to previous 9208 , to selected 4423 ファイルを分割・コードを移動・関数名を整理・新しい 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, 11 months ago) by nmaya File length: 33499 byte(s) Diff to previous 9049 , to selected 4423 create a branch for chacha20-poly1305 from 4-stable planned to merge to 4-stable and trunk Revision 9049 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 16 12:24:26 2020 UTC (3 years, 3 months ago) by nmaya Original Path: branches/4-stable/ttssh2/ttxssh/ssh.h File length: 33499 byte(s) Diff to previous 8934 , to selected 4423 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 8934 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Sep 5 11:20:46 2020 UTC (3 years, 7 months ago) by youlab Original Path: branches/4-stable/ttssh2/ttxssh/ssh.h File length: 33503 byte(s) Diff to previous 8924 , to selected 4423 Copyrightの2019を2020に変更した。 変更対象は下記の通り。 Tera Term TTSSH TTXKanjiMenu Help License Revision 8924 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 24 10:53:55 2020 UTC (3 years, 7 months ago) by youlab Original Path: branches/4-stable/ttssh2/ttxssh/ssh.h File length: 33503 byte(s) Diff to previous 8437 , to selected 4423 D&DによるSCP送信で、多数のファイルを一括送信するとエラーになる問題を修正した。 sshd_configのMaxSessions=10の場合、10個目の送信でエラーとなっていた。 Revision 8437 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Dec 13 03:11:16 2019 UTC (4 years, 3 months ago) by doda Original Path: branches/4-stable/ttssh2/ttxssh/ssh.h File length: 33468 byte(s) Diff to previous 8093 , to selected 4423 Tera Term 4.xx メンテナンス用ブランチを作成 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 33468 byte(s) Diff to previous 7771 , to selected 4423 ・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 7771 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jun 15 06:42:23 2019 UTC (4 years, 9 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32672 byte(s) Diff to previous 7109 , to selected 4423 ポート転送でSSH通信が遅い場合において、Tera Term(TTSSH)の消費メモリが 肥大化して、アプリが落ちる問題を修正した。 チケット #39297 local channelからのパケット読み込み時、SSHサーバへの送信でremote_windowに 空きがない場合は、バッファにパケットを記録するが、フロー制御を追加して際限なく バッファに溜め込まないようにした。 branches/portfwd_memleak ブランチからのマージ。 Revision 7109 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 28 07:49:43 2018 UTC (5 years, 10 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32553 byte(s) Diff to previous 7107 , to selected 4423 typo fix Revision 7107 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 28 07:49:23 2018 UTC (5 years, 10 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32553 byte(s) Diff to previous 7025 , to selected 4423 shell session が未設定の時の値として -1 を使うようにした 0 はチャネル番号として取りうる値の為、shell session のチャネル番号が 未設定なのかを誤判定する可能性がある為。 Revision 7025 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jan 25 12:21:55 2018 UTC (6 years, 2 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32521 byte(s) Diff to previous 7007 , to selected 4423 RFC になったのでコメントを修正。 ・元I-D draft-baushke-ssh-dh-group-sha2 ・Curdle WGに移動 draft-ietf-curdle-ssh-kex-sha2 ・具体的な定義がなかった為、定義の I-D を新規作成 draft-ietf-curdle-ssh-modp-dh-sha2 ・正式発行 RFC 8268 group15, group17 が復活しているけれど、追加するべき? OpenSSH はまだ入ってない。 Revision 7007 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Dec 18 11:06:13 2017 UTC (6 years, 3 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32602 byte(s) Diff to previous 7006 , to selected 4423 MAC 種別として Implicit を追加 Ticket: #37741 取りあえず ssh.h に Implicit を追加 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32488 byte(s) Diff to previous 7004 , to selected 4423 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32418 byte(s) Diff to previous 7002 , to selected 4423 型名変更。主に見栄えの為。 ・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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32441 byte(s) Diff to previous 7001 , to selected 4423 暗号方式の管理を、暗号方式を表す値(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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32410 byte(s) Diff to previous 6990 , to selected 4423 Newkeys を SSHKeys に名称変更 SSHKeys の方が実態を表しているので。 Revision 6990 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 28 14:38:47 2017 UTC (6 years, 4 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32410 byte(s) Diff to previous 6985 , to selected 4423 コメント追加 Revision 6985 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 25 15:26:45 2017 UTC (6 years, 4 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 32338 byte(s) Diff to previous 6984 , to selected 4423 SSH2 暗号化アルゴリズムとして aes{128,256}-gcm@openssh.com に対応した。
Revision 6984 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 25 15:26:39 2017 UTC (6 years, 4 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 31635 byte(s) Diff to previous 6983 , to selected 4423 ssh の暗号方式関連のコード整理 ・暗号関連のパラメータ取得で、暗号方式が見つからなかった時(通常は無い)に 未初期化の変数の値を返していたのを修正。 ・条件分岐の簡略化 ・不用な条件分岐/代入を削除 Revision 6983 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 25 15:26:35 2017 UTC (6 years, 4 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 31627 byte(s) Diff to previous 6982 , to selected 4423 padding 長の取得関連を修正 SSH2 では PKT_recv()@pkt.c の時点では padding 長のデータが復号されて いない場合があるため、ここでは padding 長を取得せずに、実際に必要に なる prep_packet_ssh2()@ssh.c で取得するように変更。 Revision 6982 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 25 15:26:31 2017 UTC (6 years, 4 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 31649 byte(s) Diff to previous 6981 , to selected 4423 負にならない(なるべきでない)変数、関数を unsigned int に変更 Revision 6981 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 25 15:26:26 2017 UTC (6 years, 4 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 31595 byte(s) Diff to previous 6971 , to selected 4423 SSH1/2 専用のバージョンと判り易いように関数名を変更 Revision 6971 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 7 22:26:16 2017 UTC (6 years, 5 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 31595 byte(s) Diff to previous 6969 , to selected 4423 hmac-{sha1,md5}-96-etm@openssh.com が抜けていたので修正。
Revision 6969 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 2 11:37:41 2017 UTC (6 years, 5 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 31439 byte(s) Diff to previous 6968 , to selected 4423 OpenSSH の EtM 方式の MAC に対応。#31495 以下の MAC 方式に対応。 ・hmac-sha2-256-etm@openssh.com ・hmac-sha2-512-etm@openssh.com ・hmac-sha1-etm@openssh.com ・hmac-md5-etm@openssh.com (*1) ・hmac-ripemd160-etm@openssh.com (*1, *2) ・hmac-sha1-96-etm@openssh.com (*1, *3) ・hmac-md5-96-etm@openssh.com (*1, *3) 検討事項: ・*1 の方式は現在のOpenSSHではデフォルトでは使わないようになっているが、 サポートする価値はある? (サーバ: 6.7以降, クライアント:7.2以降) ・*2 の ripemd160 は OpenSSH 7.6 ではサポートがはずされて使えなくなった。 OpenSSH 7.5 以前なら(設定すれば)使えるが、サポートする価値はある? ・*3 の 96bit truncate な MAC は優先度を NONE より下にしてデフォルトでは 使わないようにした。今時 96bit truncate な MAC をサポートする価値ある? ・OpenSSH では EtM な MAC を優先するようになっており、ttssh もそれに 習って順番を決めた。しかしアップグレードインストールでは末尾に追加 される為、優先度が低くなる。ア ップグレー時にも優先度を高くする方法はないか? Revision 6968 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 2 11:37:37 2017 UTC (6 years, 5 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30809 byte(s) Diff to previous 6950 , to selected 4423 共通部分が殆どないので、関数を SSH1 用と SSH2 用に分割。 Revision 6950 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Oct 17 14:14:00 2017 UTC (6 years, 5 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30732 byte(s) Diff to previous 6841 , to selected 4423 SSH プロトコルの定数を enum に変更。 デバッグし易さの為。 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30456 byte(s) Diff to previous 6801 , to selected 4423 TeraTerm Project としてのライセンス表記を追加 ・Tera Term 本体分を横 80 桁に収まるように改行位置を調整 ・ttssh 関連の分を追加 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30379 byte(s) Diff to previous 6717 , to selected 4423 eliminate FAR keyword. 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30528 byte(s) Diff to previous 6716 , to selected 4423 シェルではなくサブシステムを起動する機能の追加 ticket:37165 Revision 6716 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 12 12:42:01 2017 UTC (6 years, 11 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30508 byte(s) Diff to previous 6657 , to selected 4423 SSH2 暗号化/復号関数を一つにまとめた Revision 6657 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 23 12:55:00 2017 UTC (7 years ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30502 byte(s) Diff to previous 6528 , to selected 4423 SSH2 メッセージ 60 番の処理を変更 SSH2_MSG_USERAUTH_INFO_REQUEST と SSH2_MSG_USERAUTH_PK_OK の処理をする 関数を分離し、60 番のメッセージを処理する関数で振り分けるようにした。 Revision 6528 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 2 16:12:28 2016 UTC (7 years, 5 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30403 byte(s) Diff to previous 6371 , to selected 4423 チケット #34056 SCPダウンロードすると応答なしになる SCPファイルの受信処理において、スレッドのメッセージキューの使用を廃止して、 代わりに独自のリンクドリスト方式に変更した。 Revision 6371 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 6 17:52:46 2016 UTC (7 years, 11 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30232 byte(s) Diff to previous 6310 , to selected 4423 blowfish-ctr の鍵長を 256bit に修正。 https://osdn.jp/ticket/browse.php?group_id=1412&tid=36306 https://tools.ietf.org/html/rfc4344#page-5 Revision 6310 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Feb 19 09:57:00 2016 UTC (8 years, 1 month ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30232 byte(s) Diff to previous 6270 , to selected 4423 draft-baushke-ssh-dh-group-sha2-04 準拠に更新 Revision 6270 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jan 19 06:31:42 2016 UTC (8 years, 2 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30232 byte(s) Diff to previous 6263 , to selected 4423 ssh-ed25519 の仕様のありかを記述 Revision 6263 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jan 18 09:24:32 2016 UTC (8 years, 2 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 30194 byte(s) Diff to previous 6157 , to selected 4423 diffie-hellman-group{14,15,16}-sha256 鍵交換方式に対応
https://osdn.jp/ticket/browse.php?group_id=1412&tid=35921
Revision 6157 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 19 08:35:26 2015 UTC (8 years, 4 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 29786 byte(s) Diff to previous 6144 , to selected 4423 以下の関数が返すポインタが、初期化されていない文字列になり得るのを修正 get_digest_algorithm_name() get_ssh2_comp_name() get_ssh2_mac_name() get_kex_algorithm_name() get_cipher_string() Revision 6144 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Nov 16 14:59:37 2015 UTC (8 years, 4 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 29766 byte(s) Diff to previous 6120 , to selected 4423 About TTSSH を調整 項目の表示順を変更 MAC の表示形式を変更 Revision 6120 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Nov 13 05:06:34 2015 UTC (8 years, 4 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 29700 byte(s) Diff to previous 6118 , to selected 4423 SSH key fingerprint の 出力時に、使用しているハッシュアルゴリズム名を表示するようにした Revision 6118 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 12 14:33:12 2015 UTC (8 years, 5 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 29042 byte(s) Diff to previous 5916 , to selected 4423 SSH key fingerprint を base64 形式で出力する関数を追加 Revision 5916 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jul 17 07:03:59 2015 UTC (8 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 29003 byte(s) Diff to previous 5850 , to selected 4423 改行として CRLF と LF が混在していたのを修正 Revision 5850 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 6 15:57:02 2015 UTC (8 years, 11 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 28994 byte(s) Diff to previous 5765 , to selected 4423 チケット #35047 SSH サーバホスト公開鍵の自動更新 新規の公開鍵を登録する処理に、SSH2_MSG_GLOBAL_REQUESTに対するハンドラルーチンを追加した。 現状、Host key rotationでしか使わないため、ハンドラ登録機構にリンクドリストは使用せず、単一 登録のみとしている。 Revision 5765 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jan 23 08:47:39 2015 UTC (9 years, 2 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 28662 byte(s) Diff to previous 5669 , to selected 4423 SSH 鍵生成ダイアログで秘密鍵を保存するとき、bcrypt KDF のラウンド数を指定できるようにした。 Revision 5669 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 1 05:09:56 2014 UTC (9 years, 6 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 28574 byte(s) Diff to previous 5607 , to selected 4423 RFC4250,4253 に定義されているメッセージが定義されていないので追加 Revision 5607 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jun 7 04:56:18 2014 UTC (9 years, 10 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 28330 byte(s) Diff to previous 5587 , to selected 4423 SCP 受信時に、ファイルのタイムスタンプを反映するようにした。 Revision 5587 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 19 03:11:52 2014 UTC (9 years, 10 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 28292 byte(s) Diff to previous 5545 , to selected 4423 ONLCRのon/offを送るようにした。 Revision 5545 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 17 16:06:58 2014 UTC (10 years ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26554 byte(s) Diff to previous 5422 , to selected 4423 チケット #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 5422 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 21 14:24:32 2013 UTC (10 years, 4 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26370 byte(s) Diff to previous 5039 , to selected 4423 SSH2 でポートフォワードを繰り返すと新たにポートフォワード接続できなくなる問題を修正 SSH_MSG_CHANNEL_CLOSE を受信したときに SSH_MSG_CHANNEL_CLOSE を送り返していなかった http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=32468 Revision 5039 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Oct 13 16:18:29 2012 UTC (11 years, 6 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26299 byte(s) Diff to previous 5027 , to selected 4423 SSH2遅延送信の不具合で、SSHデータが壊れる問題を修正した。 Revision 5027 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Sep 29 14:10:29 2012 UTC (11 years, 6 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26277 byte(s) Diff to previous 5016 , to selected 4423 DSA 鍵の生成で、鍵長を 1024 ビットに固定した。 Revision 5016 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Sep 6 03:58:36 2012 UTC (11 years, 7 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26276 byte(s) Diff to previous 4987 , to selected 4423 以下の理由から hmac-sha2-256-96, hmac-sha2-512-96 のサポートを廃止。 ・hmac-sha2-256/hmac-sha2-512 と比べてメリットがない ・RFC6668 に入らなかった ・OpenSSH 6.1 でサポートが廃止された Revision 4987 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Aug 22 11:01:58 2012 UTC (11 years, 7 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26272 byte(s) Diff to previous 4980 , to selected 4423 SSH RtoL forwarding をキャンセルする関数を追加 この関数を呼び出す部分は未実装 Revision 4980 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 13 08:33:08 2012 UTC (11 years, 8 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26161 byte(s) Diff to previous 4930 , to selected 4423 コメント変更 Revision 4930 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 4 14:39:22 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26181 byte(s) Diff to previous 4929 , to selected 4423 SFTP: - コマンドラインコンソール(モードレスダイアログ)を追加した。これが将来的にFFFTPやWinSCPの2ペイン方式になる(予定)。 - インタラクティブループに入る前のパス送信処理を追加した。 ※一人言 SCPを実装したときもそうだったが、WindowsアプリはUNIXプログラムのようにブロックさせないようにしなければならないため、 1つのコマンドを送受信するだけでも、状態遷移管理をしなければならず、ロジックが煩雑になる。 SFTP用の別プロセスを起こして、Tera Term(TTSSH)本体とプロセス間通信するようにしたほうがよいのかも。 Revision 4929 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 3 16:17:09 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 26108 byte(s) Diff to previous 4926 , to selected 4423 SFTP: 最初のネゴシエーションまで完了。 Revision 4926 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 3 13:09:23 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 25738 byte(s) Diff to previous 4601 , to selected 4423 SFTPの実装を"sftp.c"に切り出せるようにするため、"ssh.c"のコードを移動させた。 Revision 4601 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 28 14:23:32 2011 UTC (12 years, 7 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 23703 byte(s) Diff to previous 4600 , to selected 4423 Camellia を正式サポート "@openssh.org" 付きのほうはコメントアウトしたまま Revision 4600 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 28 14:02:55 2011 UTC (12 years, 7 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 23954 byte(s) Diff to previous 4592 , to selected 4423 HMAC-SHA2 を正式サポート Revision 4592 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 21 13:44:23 2011 UTC (12 years, 7 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 24112 byte(s) Diff to previous 4569 , to selected 4423 コメント追加 Revision 4569 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Aug 4 06:00:17 2011 UTC (12 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 23224 byte(s) Diff to previous 4539 , to selected 4423 DNS(SSHFP) 関連を別ファイルに分離。 # BIND の libresolv 等の OS 標準以外のリゾルバに対応し易くする為だけれど # libresolv 対応は挫折中… Revision 4539 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jul 27 08:50:14 2011 UTC (12 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 23413 byte(s) Diff to previous 4531 , to selected 4423 SSHFP 検証を ECDSA 鍵、および SHA256 ダイジェストに対応させた http://tools.ietf.org/html/draft-os-ietf-sshfp-ecdsa-sha2-00 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 23356 byte(s) Diff to previous 4438 , to selected 4423 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 4438 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 11 03:25:46 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 23157 byte(s) Diff to previous 4433 , to selected 4423 マクロ名を変更。HMAC_SHA2_DRAFT -> WITH_HMAC_SHA2_DRAFT Revision 4433 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 11 00:29:12 2011 UTC (13 years ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 23147 byte(s) Diff to previous 4427 , to selected 4423 Camellia サポート Revision 4427 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 9 01:43:31 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 21516 byte(s) Diff to previous 4425 , to selected 4423 HMAC-SHA2 のフタのしかたを undef に変更 # このやり方なら、コード部分だけなら camellia もコミットしておける? Revision 4425 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 8 08:31:26 2011 UTC (13 years ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 21375 byte(s) Diff to previous 4423 hmac-sha2 サポート。ドラフトだし、動作確認もまだなので無効化中。 http://www.ietf.org/id/draft-dbider-sha2-mac-for-ssh-00.txt # 気が早すぎ Revision 4423 - (view) (download) (as text) (annotate) - [selected] Modified Fri Apr 8 07:34:37 2011 UTC (13 years ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 20893 byte(s) Diff to previous 4422 hmac-ripemd160@openssh.com をサポート。hmac-ripemd160 は IANA に登録されていないのでサポートしない。 Revision 4422 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 8 07:13:27 2011 UTC (13 years ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 20702 byte(s) Diff to previous 4378 , to selected 4423 hmac-sha1-96, hmac-md5-96 をサポート。 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 20566 byte(s) Diff to previous 4374 , to selected 4423 SSH2 の 圧縮で none を利用できるように修正した。
ソース整理
鍵形式・KEXプロトコル・MAC・圧縮の名前や関数を取得する関数を作成。
これにより定義で順序を入れ替えてもよくなった。
enum に型名を付けた。
共通の関数を使えるところで使うようにした。
Revision 4374 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 8 01:00:58 2011 UTC (13 years, 1 month ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 21640 byte(s) Diff to previous 4367 , to selected 4423 鍵生成ダイアログの挙動を変更 ・ECDSA 鍵を選んだ時はビット数の入力ボックスを無効化するようにした ・ECDSA 鍵を選んだ後に RSA/DSA 鍵を選んだ時はビット数の値を元に戻すようにした 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 21563 byte(s) Diff to previous 4321 , to selected 4423 TTSSHの各種暗号設定に関して、teraterm.iniのエントリでカスタマイズできるようにした。 正式なUIに関しては、これから検討する。 KexOrder=56743210 HostKeyOrder=456230 MacOrder=120 CompOrder=012 Revision 4321 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 19 07:41:41 2011 UTC (13 years, 1 month ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 20706 byte(s) Diff to previous 4314 , to selected 4423 SSH2 の ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 ホスト鍵方式をサポートした 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 20463 byte(s) Diff to previous 4307 , to selected 4423 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 19918 byte(s) Diff to previous 4304 , to selected 4423 鍵の種類を増やせるように整理した enum hostkey_type を ssh_keytype にリネームした 機能が重複している構造体・コードを削除した CRYPTKeyPair を削除、Key を使うようにした key_from_blob を使うようにした Revision 4304 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Feb 14 09:09:07 2011 UTC (13 years, 1 month ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 19920 byte(s) Diff to previous 4301 , to selected 4423 ssh.c から key.c, kex.c を分割 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 20255 byte(s) Diff to previous 4299 , to selected 4423 構造体などを整理。外から見た動きは変更していない(はず) Revision 4299 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Feb 9 16:00:36 2011 UTC (13 years, 2 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 19578 byte(s) Diff to previous 4152 , to selected 4423 diffie-hellman-group-exchange-sha256 をサポート Revision 4152 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 10 16:15:13 2010 UTC (13 years, 5 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 19357 byte(s) Diff to previous 4106 , to selected 4423 ・keyboard-interactive 認証において、パスワード変更が行えるようにした。 ・SSH2_MSG_USERAUTH_PASSWD_CHANGEREQ の実装。ただし、未評価のため、フタをしてある。 Revision 4106 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Sep 27 10:26:38 2010 UTC (13 years, 6 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 19296 byte(s) Diff to previous 3850 , to selected 4423 SSH2: Control menuのSend breakで、SSHとしての「ブレーク信号」を送信するようにした。 Revision 3850 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 12 08:29:53 2010 UTC (14 years ago) by doda Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 19250 byte(s) Diff to previous 3808 , to selected 4423 3DES-CTR, BLOWFISH-CTR, CAST128-CTR 共通鍵暗号方式をサポート。 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 18826 byte(s) Diff to previous 3375 , to selected 4423 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 3375 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 4 10:35:13 2009 UTC (14 years, 11 months ago) by r850 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 18775 byte(s) Diff to previous 3326 , to selected 4423 リファクタリング ・リモートへのSCPを表す定数名がTOLOCALだったのでTOREMOTEに変更。 ・同様にSSH2_scp_tolocalをSSH2_scp_toremoteに変更。 Revision 3326 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 18 05:31:48 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 18774 byte(s) Diff to previous 3227 , to selected 4423 リファクタリング enum の名前を変更 Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 18779 byte(s) Diff to previous 3221 , to selected 4423 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 Original Path: trunk/ttssh2/ttxssh/ssh.h File length: 18221 byte(s) Diff to previous 3200 , to selected 4423 CVS から SVN へ移行: trunk に集約 Revision 3200 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jan 15 15:22:15 2009 UTC (15 years, 2 months ago) by doda Original Path: ttssh2/trunk/ttxssh/ssh.h File length: 18221 byte(s) Diff to previous 3197 , to selected 4423 DSAソソソソソソ1024ソソソソソソソソソソソソソソソソソソソ Revision 3197 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jan 9 12:17:32 2009 UTC (15 years, 3 months ago) by doda Original Path: ttssh2/trunk/ttxssh/ssh.h File length: 18145 byte(s) Diff to previous 3185 , to selected 4423 SSHキー生成ダイアログで、鍵のビット数を指定できるようにした。 鍵のビット数のデフォルトは、RSA1とRSAが2048、DSAが1024。 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.h File length: 18103 byte(s) Diff to previous 3176 , to selected 4423 SSH1 のエージェント転送で固定値の local_id を使うのをやめ、FWDChannel を拡張して使うようにした。 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.h File length: 18188 byte(s) Diff to previous 3173 , to selected 4423 SSH agent forwarding をサポートした。 SSH1 の channel 内部処理が port forward しか想定していなかったため、 local_channel_num に固定値を強引に割り当てている。 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.h File length: 17999 byte(s) Diff to previous 3170 , to selected 4423 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.h File length: 18154 byte(s) Diff to previous 3169 , to selected 4423 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.h File length: 17978 byte(s) Diff to previous 3168 , to selected 4423 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.h File length: 17675 byte(s) Diff to previous 3161 , to selected 4423 SSH2 の共通鍵暗号として Arcfour をサポート (yasuhide) [Ttssh2-devel 1250] Revision 3161 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 19 06:40:12 2008 UTC (15 years, 4 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ssh.h File length: 17585 byte(s) Diff to previous 3159 , to selected 4423 SSHの暗号アルゴリズムのデフォルト優先順位を変更 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.h File length: 17552 byte(s) Diff to previous 3157 , to selected 4423 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.h File length: 17207 byte(s) Diff to previous 3151 , to selected 4423 SSH2 で現在サポートされている AES/Blowfish が CBC であることを明示 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.h File length: 17167 byte(s) Diff to previous 3137 , to selected 4423 リファクタリング 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.h File length: 17125 byte(s) Diff to previous 3126 , to selected 4423 *** empty log message *** 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.h File length: 17011 byte(s) Diff to previous 3108 , to selected 4423 known_hosts のポート番号サポートの下準備 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.h File length: 16985 byte(s) Diff to previous 3102 , to selected 4423 Pageant 対応処理を追加した。 SSH2 はひととおり対応済み。 SSH1 は実装途中。 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.h File length: 17002 byte(s) Diff to previous 3096 , to selected 4423 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.h File length: 16943 byte(s) Diff to previous 3093 , to selected 4423 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.h File length: 16901 byte(s) Diff to previous 3091 , to selected 4423 EVP_CIPHER * を取得するのに、関数ポインタを使用するのをやめた。 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.h File length: 16911 byte(s) Diff to previous 3089 , to selected 4423 "scprecv"コマンド実装のため修正。 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.h File length: 16775 byte(s) Diff to previous 3074 , to selected 4423 SCPファイル送信の転送先パス指定対応。 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.h File length: 16760 byte(s) Diff to previous 3058 , to selected 4423 SCPによるファイル送信機能を追加した(未完)。 以下、制限事項。 ・SSH2のみ ・GetOpenFileName()に渡すOPENFILENAME_SIZE_VERSION_400とOFN_FORCESHOWHIDDENが未定義であると怒られる。 ・send_packet_blocking()のioctlsocket()が"10022"のエラーとなることがある。 以下、AIリスト。 ・zmodemsendのような"scpsend"マクロコマンドを作りたいが、DDE通信でTTSSHのコードを呼び出すことは可能かどうか。 ・ファイル受信 ・SFTPへの対応 ・SSH1への対応 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.h File length: 16708 byte(s) Diff to previous 3057 , to selected 4423 ウインドウサイズ計算のバグを修正した 送れなかったバッファの処理を改善した 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.h File length: 16699 byte(s) Diff to previous 3047 , to selected 4423 local_window の計算を調整した。 Revision 3047 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Oct 18 07:57:33 2007 UTC (16 years, 5 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ssh.h File length: 16214 byte(s) Diff to previous 3045 , to selected 4423 Blowfish の鍵長を修正した。 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.h File length: 16214 byte(s) Diff to previous 3044 , to selected 4423 SSH2 の暗号化方式として Blowfish をサポートしたい。 Revision 3044 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 17 16:40:07 2007 UTC (16 years, 5 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ssh.h File length: 16338 byte(s) Diff to previous 3040 , to selected 4423 Fix a typo. Revision 3040 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 17 04:06:57 2007 UTC (16 years, 5 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ssh.h File length: 16338 byte(s) Diff to previous 3039 , to selected 4423 SSH2 の暗号方式として AES192 をサポートした。 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.h File length: 16316 byte(s) Diff to previous 3037 , to selected 4423 SSH2 の暗号方式として AES192 をサポートした。 Revision 3037 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Oct 16 15:31:49 2007 UTC (16 years, 5 months ago) by maya Original Path: ttssh2/trunk/ttxssh/ssh.h File length: 16231 byte(s) Diff to previous 3036 , to selected 4423 no message 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.h File length: 16253 byte(s) Diff to previous 2921 , to selected 4423 SSH2 の暗号方式として AES256 をサポートした。 Revision 2921 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 29 16:45:38 2006 UTC (17 years, 5 months ago) by yutakapon Original Path: ttssh2/trunk/ttxssh/ssh.h File length: 14583 byte(s) Diff to previous 2916 , to selected 4423 DEBUG_PRINT_TO_FILEマクロを追加。 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/ssh.h File length: 14454 byte(s) Diff to previous 2873 , to selected 4423 圧縮アルゴリズムの定数を enum に変更した。 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.h File length: 14458 byte(s) Diff to previous 2857 , to selected 4423 TTSSH 2.28にて遅延パケット圧縮をサポートした。 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.h File length: 14245 byte(s) Diff to previous 2856 , to selected 4423 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.h File length: 14212 byte(s) Diff to previous 2833 , to selected 4423 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/ssh.h File length: 13694 byte(s) Diff to previous 2823 , to selected 4423 SSH2 packet compressionをサポートした。 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.h File length: 13569 byte(s) Diff to previous 2809 , to selected 4423 SSH2 port-fowarding(local to remote)をサポートした。 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.h File length: 13534 byte(s) Diff to previous 2800 , to selected 4423 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/ssh.h File length: 13460 byte(s) Diff to previous 2782 , to selected 4423 SSH2 keyboard-interactive認証をTISダイアログに実装した。 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.h File length: 13409 byte(s) Diff to previous 2766 , to selected 4423 ・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/ssh.h File length: 13307 byte(s) Diff to previous 2757 , to selected 4423 '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/ssh.h File length: 13219 byte(s) Diff to previous 2748 , to selected 4423 パケット受信時の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.h File length: 13108 byte(s) Diff to previous 2729 , to selected 4423 SSH heartbeatスレッドの追加した。これにより、IPマスカレード環境において、ルータの NATテーブルクリアにより、SSHコネクションが切断される現象が回避される。 それに合わせて、teraterm.iniのTTSSHセクションに、HeartBeat エントリを追加。 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.h File length: 13002 byte(s) Copied from: ttssh2/branches/avendor/ttxssh/ssh.h revision 2728 Diff to previous 2728 , to selected 4423 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.h File length: 13002 byte(s) Diff to selected 4423 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.
|