Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.h

Parent Directory Parent Directory | Revision Log Revision Log


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

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: 11432 byte(s)
Diff to previous 9208 , to selected 6813
ファイルを分割・コードを移動・関数名を整理・新しい 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: 11308 byte(s)
Diff to previous 9110 , to selected 6813
create a branch for chacha20-poly1305

from 4-stable
planned to merge to 4-stable and trunk


Revision 9110 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 16:32:30 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h
File length: 11308 byte(s)
Diff to previous 9049 , to selected 6813
MinGW でビルドエラーが出ていたので修正

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

MFT: r8837

Revision 9049 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 16 12:24:26 2020 UTC (3 years, 3 months ago) by nmaya
Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h
File length: 11301 byte(s)
Diff to previous 8934 , to selected 6813
ソースファイルの著作権表記の "最後の発行の年" を削除

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/ttxssh.h
File length: 11305 byte(s)
Diff to previous 8600 , to selected 6813
Copyrightの2019を2020に変更した。
変更対象は下記の通り。

Tera Term
TTSSH
TTXKanjiMenu
Help
License


Revision 8600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 16 15:20:53 2020 UTC (4 years ago) by doda
Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h
File length: 11305 byte(s)
Diff to previous 8437 , to selected 6813
チャネル関連のメッセージ送信前にリモートのチャネル番号のチェックを追加した。

Ticket: #40225, #40226
MFT: r8599

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

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

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

Revision 8437 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 13 03:11:16 2019 UTC (4 years, 3 months ago) by doda
Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.h
File length: 11326 byte(s)
Diff to previous 8316 , to selected 6813
Tera Term 4.xx メンテナンス用ブランチを作成


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

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


........


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

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

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

........

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

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

........

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

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

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

........

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Revision 7006 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 11:06:09 2017 UTC (6 years, 3 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.h
File length: 10345 byte(s)
Diff to previous 7004 , to selected 6813
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/ttxssh.h
File length: 10364 byte(s)
Diff to previous 7002 , to selected 6813
型名変更。主に見栄えの為。

・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/ttxssh.h
File length: 10367 byte(s)
Diff to previous 7001 , to selected 6813
暗号方式の管理を、暗号方式を表す値(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/ttxssh.h
File length: 10381 byte(s)
Diff to previous 6841 , to selected 6813
Newkeys を SSHKeys に名称変更

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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


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


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

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


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

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


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


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

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



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


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


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

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


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

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


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


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

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

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

[TTSSH] @ TERATERM.INI
DisablePopupMessage=0


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

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

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

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


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


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


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

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

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

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


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


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

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

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


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

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/ttxssh.h
File length: 8817 byte(s)
Diff to previous 4307 , to selected 6813
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/ttxssh.h
File length: 8763 byte(s)
Diff to previous 4301 , to selected 6813
鍵の種類を増やせるように整理した
  enum hostkey_type を ssh_keytype にリネームした
機能が重複している構造体・コードを削除した
  CRYPTKeyPair を削除、Key を使うようにした
  key_from_blob を使うようにした

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

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

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

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


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


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

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

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/ttxssh.h
File length: 8670 byte(s)
Diff to previous 3221 , to selected 6813
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/ttxssh.h
File length: 8390 byte(s)
Diff to previous 3185 , to selected 6813
CVS から SVN へ移行: trunk に集約

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


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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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/ttxssh.h
File length: 8922 byte(s)
Diff to previous 2800 , to selected 6813
SSH2 channel lookup機構の追加(ポートフォワーディングのため)。
TTSSH 2.10で追加したlog dump機構において、DH鍵再作成時にbuffer freeで
アプリケーションが落ちてしまうバグを修正。


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


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


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


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


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


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


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


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


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


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


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