Develop and Download Open Source Software

Browse Subversion Repository

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

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, 10 months ago) by nmaya
File length: 160775 byte(s)
Diff to previous 9209
ファイルを分割・コードを移動・関数名を整理・新しい OpenSSH からインポート

- OpenSSH からインポート
  cipher-3des1.c from OpenSSH-7.5p1
  ssherr.c from OpenSSH-8.5p1
  ssherr.h from OpenSSH-8.5p1

Revision 9209 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 17 06:32:42 2021 UTC (2 years, 10 months ago) by nmaya
File length: 171020 byte(s)
Diff to previous 9208
OpenSSL 1.0.2 の API を使っているところを 1.1.0 の API に変更

- EVP_CIPHER_CTX_cleanup() -> EVP_CIPHER_CTX_free()
- EVP_CIPHER_CTX_init() -> EVP_CIPHER_CTX_reset()
- EVP_CIPHER_CTX_new() の中で 0 埋めされるので、EVP_CIPHER_CTX_init() を呼ばなくてよい所を削除

メモリの確保と解放を以下のような対応にした
- EVP_CIPHER_CTX_new() -> cipher_init_SSH2() したものは cipher_free_SSH2() で解放
- EVP_CIPHER_CTX_new() -> して cipher_init_SSH2() を通らないものは EVP_CIPHER_CTX_free() で解放

Revision 9208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 17 06:15:51 2021 UTC (2 years, 10 months ago) by nmaya
File length: 171116 byte(s)
Diff to previous 9110
create a branch for chacha20-poly1305

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


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

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

MFT: r8837

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

ticket #40996

Revision 8934 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 5 11:20:46 2020 UTC (3 years, 6 months ago) by youlab
Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.c
File length: 171067 byte(s)
Diff to previous 8924
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, 6 months ago) by youlab
Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.c
File length: 171067 byte(s)
Diff to previous 8437
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, 2 months ago) by doda
Original Path: branches/4-stable/ttssh2/ttxssh/ttxssh.c
File length: 170962 byte(s)
Diff to previous 8382
Tera Term 4.xx メンテナンス用ブランチを作成


Revision 8382 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 21 11:29:42 2019 UTC (4 years, 3 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 170962 byte(s)
Diff to previous 8316
接続するまで TTSSH.LOG に記録されるログの PID が正しく無いのを修正

Ticket: #39776

問題:
  TTSSH.LOG で、接続するまでの間のログの PID が正しくない値になる。

原因:
  PID を pvar->cv->HWin を元に GetWindowThreadProcessId() を使って取得
  していたが、 接続するまでは pvar->cv->HWin に値が設定されていない為。

対処:
  プロセスIDを GetCurrentProcessId() を使って取得するように変更した。

Revision 8316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 16 13:19:25 2019 UTC (4 years, 4 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 170981 byte(s)
Diff to previous 8273
- 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 8273 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 7 14:37:58 2019 UTC (4 years, 5 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 169102 byte(s)
Diff to previous 8240
ヘルプの表示をリクエストする側がヘルプIDを指定するようにした

- ダイアログが WM_USER_DLGHELP2 メッセージを投げるとき WPARAM に 0 が入っていると従来どおりの動作
  - ダイアログを表示する前に WM_USER_DLGHELP2 を受信時に表示するヘルプIDを設定しておく
- WPARAM に ヘルプID を指定すると、そのヘルプが表示される
- r8017, r8225

Revision 8240 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 2 14:00:04 2019 UTC (4 years, 5 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 169083 byte(s)
Diff to previous 8093
ttssh2でSetI18DlgStrs()を使用するようにした

Revision 8093 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 10:16:41 2019 UTC (4 years, 6 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 177170 byte(s)
Diff to previous 8089
・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 8089 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 04:29:40 2019 UTC (4 years, 6 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 176599 byte(s)
Diff to previous 8088
設定ダイアログ:SSH、SSH認証、SSH転送、SSH鍵生成にヘルプボタンを追加した。

branches/ttssh_improvedからリビジョン8058をマージ:
設定ダイアログ:SSH、SSH認証、SSH転送、SSH鍵生成
ヘルプボタンを追加した。

........
branches/ttssh_improvedからリビジョン8060をマージ:
rcファイル内のコントロールの位置を移動
........



Revision 8088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 03:41:47 2019 UTC (4 years, 6 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 175981 byte(s)
Diff to previous 8087
SSH設定ダイアログに LogLevel を追加した。

branches/ttssh_improvedからリビジョン8054をマージ:
SSH設定ダイアログで LogLevel を編集できるようにした。

........


Revision 8087 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 02:29:51 2019 UTC (4 years, 6 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 175254 byte(s)
Diff to previous 8086
non-fatalおよびfatalメッセージボックスの表示に同一メッセージが複数含まれることがある問題を修正した。

branches/ttssh_improvedからリビジョン8053をマージ:
・non-fatalおよびfatal時のエラーメッセージを登録する際、同一メッセージがすでに
登録されていた場合は追加しないようにした。ユーザに同じメッセージを何回見せても
意味がない(むしろ心証がよくない)。
・メモリ確保できない場合の処理を追加した。

........


Revision 8086 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 7 12:18:28 2019 UTC (4 years, 6 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 174874 byte(s)
Diff to previous 8064
チケット38959
ユーザ認証ダイアログの表示タイミングをknown_hostsダイアログの後に変更した。

branches/ttssh_improvedからリビジョン8027をマージ:
ProxyやNAT経由でサーバに接続できない場合、すでに切断状態にも関わらず、
認証ダイアログが表示されたままとなる問題を修正した。



........


Revision 8064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 5 12:58:56 2019 UTC (4 years, 6 months ago) by yasuhide
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 174610 byte(s)
Diff to previous 7951
New connectionダイアログの"プロトコル"の表記を変更した

Revision 7951 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 13 15:29:48 2019 UTC (4 years, 6 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 174612 byte(s)
Diff to previous 7948
FileDir を使用するとき、環境変数を展開するようにした #39456

Revision 7948 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 13 13:18:05 2019 UTC (4 years, 6 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 174481 byte(s)
Diff to previous 7944
SCP 転送ダイアログを閉じるとき、常に FileDir, ScpSendDir に反映するようにした

Revision 7944 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 12 18:48:20 2019 UTC (4 years, 6 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 173770 byte(s)
Diff to previous 7896
コメント修正

構造体のメンバは更新しているが teraterm.ini は更新していないので

Revision 7896 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 29 15:04:08 2019 UTC (4 years, 7 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 173743 byte(s)
Diff to previous 7777
Merge branch 'x64' into trunk

Revision 7777 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 16 16:40:17 2019 UTC (4 years, 8 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 173775 byte(s)
Diff to previous 7775
OpenBSD から arc4random.c Rev 1.26, 1.31 の差分を適用

Revision 7775 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 16 15:49:30 2019 UTC (4 years, 8 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 173800 byte(s)
Diff to previous 7738
GetSaveFileName() が適切と思われる箇所で GetOpenFileName() から変更
OPENFILENAME.Flags を変更
  OFN_FORCESHOWHIDDEN が不要と思われる箇所から削除
  OFN_OVERWRITEPROMPT が必要と思われる箇所に追加
  OFN_FILEMUSTEXIST を指定すると OFN_PATHMUSTEXIST が含まれるので削除

- GetOpenFileName() は OFN_FILEMUSTEXIST | OFN_HIDEREADONLY
- GetSaveFileName() は OFN_PATHMUSTEXIST | OFN_OVERWRITEPROMPT
を基本とする。
- OFN_ALLOWMULTISELECT には OFN_EXPLORER を追加する
- OFN_ENABLETEMPLATE | OFN_ENABLEHOOK には OFN_EXPLORER を追加する

Revision 7738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 6 12:00:59 2019 UTC (4 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 173981 byte(s)
Diff to previous 7714
About ダイアログの記述内容を調整

表示順を調整・インデントを追加

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

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

Revision 7706 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 21 15:20:52 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 174100 byte(s)
Diff to previous 7703
ダイアログフォントの設定をメモリに持つようにした

- common/tttype.h に ダイアログフォントに関するメンバを追加
- SetDialogFont()#common/dlglib_cpp.cpp の仕様を変更
- CVTWindow::OnSetupDlgFont#teraterm/vtwin.cpp
  ダイアログフォント設定でiniファイルに書き込まないようにした
- ReadIniFile(),WriteIniFile()#ttpset/ttset.cで読み,書き追加

Revision 7703 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 21 14:27:30 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 173973 byte(s)
Diff to previous 7648
ttssh 無効化していたフォント関連のソースを削除

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

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

Revision 7605 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 22 16:18:08 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185380 byte(s)
Diff to previous 7592
ttssh の passphrase edit control の tooltip を i18n化
auth dialog,Key generator dialogで使用

Revision 7592 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 17 15:08:42 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185627 byte(s)
Diff to previous 7589
ダイアログを親(vtwin)の中央に表示するよう修正

Revision 7589 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 13 16:40:46 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185429 byte(s)
Diff to previous 7583
従来の設定のダイアログフォントを設定を使ってダイアログを表示するようにした
lngの各セクションのDLG_SYSTEM_FONT,DLG_TAHOMA_FONT等を参照する
新たにダイアログフォントの設定を行うと、その後はその設定で表示される
新し設定はteraterm.iniの[Tera Term]セクションのDlgFont

Revision 7583 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 11 16:22:13 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185334 byte(s)
Diff to previous 7560
ダイアログフォントの変更がttxsshプラグインにすぐ反映されなかったので修正

Revision 7560 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 8 17:12:02 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185109 byte(s)
Diff to previous 7554
ttssh 高DPI対応

Revision 7554 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 6 15:40:46 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184701 byte(s)
Diff to previous 7542
VS2005pro+SDK7.0でビルドが通らなかったので修正
teraterm_conf.h を追加 _WIN32_WINNT などを定義

Revision 7542 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 1 13:51:02 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184632 byte(s)
Diff to previous 7454
Linux上のMinGWでビルドできるよう調整

Revision 7454 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 1 10:20:15 2019 UTC (5 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184632 byte(s)
Diff to previous 7433
TERATERM.INI の保存時に CipherOrder/MacOrder の末尾にゴミが入るのを修正 #39001

使っていない方式(SSH_CIPHER_IDEA等)のダミーエントリを書き込んでいた。
ダミーエントリは disabled_line のエントリと同じ値なので、通常は既に
存在するとして無視されるが、設定に disabled_line のエントリが含まれて
いない場合にダミーエントリがすべて設定に追加されていた。

足りない設定を追加する時にも重複チェックを行う事によって対処。

Revision 7433 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 20 11:01:29 2019 UTC (5 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184611 byte(s)
Diff to previous 7364
デフォルトで bcrypt KDF 形式にチェックを入れるようにした

Ticket: #38885

Revision 7364 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 25 05:46:16 2018 UTC (5 years, 2 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184528 byte(s)
Diff to previous 7363
セッションを開始しない為のオプションを OpenSSH に合わせて /ssh-N に変更した

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

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

Revision 7360 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 23 16:13:05 2018 UTC (5 years, 2 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184449 byte(s)
Diff to previous 7197
OPENFILENAME.lStructSize を get_OPENFILENAME_SIZE() で初期化

Revision 7197 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 27 14:24:15 2018 UTC (5 years, 6 months ago) by zmatsuo
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184419 byte(s)
Diff to previous 7101
AF_UNSPEC時、不定値使用の修正
AF_INET6時、in6addr_anyで初期化

Revision 7101 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 19 11:58:00 2018 UTC (5 years, 10 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184401 byte(s)
Diff to previous 7048
keyboard-interactive 認証の表記を修正 #38004

併せて /passwd=keyboard-interactive を追加

Revision 7048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 21 03:02:02 2018 UTC (6 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184249 byte(s)
Diff to previous 7016
設定で 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 7016 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 9 14:21:29 2018 UTC (6 years, 1 month ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184040 byte(s)
Diff to previous 7006
lotputs() のバッファサイズを 4K に増やした。

logprintf() のバッファサイズに 4K 取っている意味無いじゃん... orz

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

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

Revision 7004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 10:41:13 2017 UTC (6 years, 2 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184028 byte(s)
Diff to previous 7002
型名変更。主に見栄えの為。

・SSHCipher -> SSHCipherId
・ssh2_cipher_t -> SSH2Cipher

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

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

Revision 6997 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 29 22:24:43 2017 UTC (6 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184072 byte(s)
Diff to previous 6988
シリアルポート接続時に [File] メニューの [SSH SCP] が無効にならない問題を修正

http://logmett.com/support-forums/8/ssh-scp-and-serial-connection-3025

Revision 6988 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 28 01:18:22 2017 UTC (6 years, 3 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184064 byte(s)
Diff to previous 6985
SSH2 暗号方式を小文字に統一

Revision 6985 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 25 15:26:45 2017 UTC (6 years, 3 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184064 byte(s)
Diff to previous 6969
SSH2 暗号化アルゴリズムとして aes{128,256}-gcm@openssh.com に対応した。

Revision 6969 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 2 11:37:41 2017 UTC (6 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 183855 byte(s)
Diff to previous 6846
OpenSSH の EtM 方式の MAC に対応。#31495

以下の MAC 方式に対応。
  ・hmac-sha2-256-etm@openssh.comhmac-sha2-512-etm@openssh.comhmac-sha1-etm@openssh.comhmac-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 6846 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:03:01 2017 UTC (6 years, 8 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 183712 byte(s)
Diff to previous 6841
Dynamic Forwarding (SOCKS Proxy) に対応。

/ssh-D1080 でポート 1080 で SOCKS の待ち受けを行う

ToDo:
・SSH 転送ダイアログでの設定への対応 (誰かやって……)
・IE で利用すると SSH チャネルが足りなくなったりする……

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

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

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

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

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

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

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

Revision 6821 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 26 10:38:04 2017 UTC (6 years, 8 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184989 byte(s)
Diff to previous 6809
コメント修正 (H-MAC -> HMAC)

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

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

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

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

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

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

Revision 6778 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 6 08:39:03 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185720 byte(s)
Diff to previous 6774
デバッグログの日時形式を RFC3389 形式に変更。 [Ttssh2-devel 3298]

Revision 6774 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 5 11:30:41 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185720 byte(s)
Diff to previous 6752
デバッグログを ISO-8601 形式で出力するようにした。

デバッグログは基本的にはユーザが見る物では無いので、ユーザ指定の形式を反映しなくても大丈夫?
タイムゾーンを取るのが面倒なので UTC にしているけれど、これも問題ない?

Revision 6752 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 28 22:57:32 2017 UTC (6 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185691 byte(s)
Diff to previous 6738
NULL(削除した暗号化方式名)とstrcmpで比較して落ちるのを修正

見つからなかった場合はNULLではなく空文字列のほうが安全?

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

Revision 6727 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 17 13:01:26 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 187327 byte(s)
Diff to previous 6717
設定ダイアログで Blowfish (SSH1) が設定できなくなっていたのを修正

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

Revision 6715 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 12 12:41:55 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 187051 byte(s)
Diff to previous 6714
不使用のコードを削除

Revision 6714 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 12 12:41:49 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 188474 byte(s)
Diff to previous 6713
IDEA / RC4(SSH1) 関連のコードを削除。

Revision 6713 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 12 12:41:42 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 188670 byte(s)
Diff to previous 6712
バルーンチップ未対応 OS では通知関連の設定をグレーアウトするように変更

Revision 6712 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 12 12:41:35 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 188521 byte(s)
Diff to previous 6691
SSH 設定ダイアログを開いた時にエージェント転送が無効の場合はエージェント通知をグレーアウトするようにした。

普段エージェント転送を on にしているので、チェックが漏れてた orz

Revision 6691 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 11:49:52 2017 UTC (6 years, 10 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 188456 byte(s)
Diff to previous 6688
Windows 2000 の時は ttssh 側でも通知アイコンをセットするようにした。

Revision 6688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 11:49:42 2017 UTC (6 years, 10 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 188003 byte(s)
Diff to previous 6677
typo fix.

Revision 6677 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 10 17:52:48 2017 UTC (6 years, 10 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 187997 byte(s)
Diff to previous 6663
エージェントへのアクセス通知を設定ダイアログで設定できるようにした。

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

Revision 6625 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 11 14:04:10 2017 UTC (6 years, 11 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 187062 byte(s)
Diff to previous 6624
include を修正

Revision 6624 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 11 00:10:29 2017 UTC (6 years, 11 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 187066 byte(s)
Diff to previous 6623
PuTTY のバージョン取得方法を変更

Revision 6623 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 10 23:38:29 2017 UTC (6 years, 11 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 187143 byte(s)
Diff to previous 6533
フォントの指定忘れを修正

Revision 6533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 4 11:23:15 2016 UTC (7 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 187039 byte(s)
Diff to previous 6508
logprintf() で pvar に NULL を指定出来るようにした。
pvar は ttxssh.c が持つグローバル変数なので、logprintf() からは直接アクセスできる。
[Ttssh2-devel 2717]

Revision 6508 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 20 12:51:47 2016 UTC (7 years, 4 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 187005 byte(s)
Diff to previous 6473
チケット #36709 SSH認証ダイアログのrhostsのローカルユーザ名にゴミが表示される

teraterm.iniのTTSSHのOrder読み込み処理において、メモリ破壊が発生することがある
問題を修正した。


Revision 6473 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 22 08:34:04 2016 UTC (7 years, 6 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 186188 byte(s)
Diff to previous 6472
オプションのチェックを厳密にした

Revision 6472 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 22 08:34:02 2016 UTC (7 years, 6 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 186269 byte(s)
Diff to previous 6471
コメントを最新の仕様に合わせて修正

Revision 6471 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 22 08:33:49 2016 UTC (7 years, 6 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 186233 byte(s)
Diff to previous 6451
使っていないコードブロックを削除

Revision 6451 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 1 09:01:16 2016 UTC (7 years, 7 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 199467 byte(s)
Diff to previous 6386
hoge.txt:fuga のような名前のファイルを scp 受信した時に代替データ
ストリームとして扱われるのを防ぐ為、ファイル名に使えない文字を _ に
置換するようにした。

Revision 6386 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 31 06:21:54 2016 UTC (7 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 199277 byte(s)
Diff to previous 6310
フラットアイコンを追加

Revision 6310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 19 09:57:00 2016 UTC (8 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 198780 byte(s)
Diff to previous 6302
draft-baushke-ssh-dh-group-sha2-04 準拠に更新


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

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


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

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


Revision 6263 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 18 09:24:32 2016 UTC (8 years, 1 month ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 196813 byte(s)
Diff to previous 6250
diffie-hellman-group{14,15,16}-sha256 鍵交換方式に対応
https://osdn.jp/ticket/browse.php?group_id=1412&tid=35921


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


Revision 6229 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 1 11:06:37 2016 UTC (8 years, 2 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 198160 byte(s)
Diff to previous 6158
チケット #35870 ゼロクリアの削除

memset()やZeroMemory()は、コンパイラの最適化で削除されることがあるため、
セキュリティ上削除されると困る箇所に関しては SecureZeroMemory() に置き換える。
SecureZeroMemory() はインライン関数のため、Windows95 でも動作する。


Revision 6158 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 10:54:12 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 198125 byte(s)
Diff to previous 6150
SSH fingerprint が取得できないときの対策を入れた

Revision 6150 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 17 17:03:24 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 198074 byte(s)
Diff to previous 6145
SSH1 の接続情報が正しく表示されない問題を修正
  r6135 にて混入

Revision 6145 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 17 04:37:00 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 198068 byte(s)
Diff to previous 6144
鍵のコピーを関数化

Revision 6144 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 16 14:59:37 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 198062 byte(s)
Diff to previous 6140
About TTSSH を調整
  項目の表示順を変更
  MAC の表示形式を変更

Revision 6140 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 16 11:58:56 2015 UTC (8 years, 3 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 198437 byte(s)
Diff to previous 6135
パラメータの Dequote を変更。パラメータの途中から quote を行えるようにした。
[ttssh2-devel 2738], https://osdn.jp/ticket/browse.php?group_id=1412&tid=35713


Revision 6135 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 15 13:27:58 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 198473 byte(s)
Diff to previous 6132
About TTSSH と Hostkey rotation ダイアログのテキスト追加方法を変更
  EM_REPLACESEL で細かく追加するのをやめ、WM_SETTEXT でまとめてセットする

Revision 6132 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 15 10:25:50 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 195978 byte(s)
Diff to previous 6120
SSH ホスト鍵の fingerprint の表示を、MD5 形式か SHA256 形式か選択できるようにした
  https://osdn.jp/ticket/browse.php?group_id=1412&tid=35602

Revision 6120 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 13 05:06:34 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 194669 byte(s)
Diff to previous 6117
SSH key fingerprint の 出力時に、使用しているハッシュアルゴリズム名を表示するようにした

Revision 6117 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 11 22:38:30 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 194661 byte(s)
Diff to previous 6088
SSH key fingerprint の hex 形式の出力を関数に移動(OpenSSH と同じ)
ダイジェストの形式を引数に追加

この変更は内部的なもので、外から見た動作は一切変わらないはず

Revision 6088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 6 12:09:54 2015 UTC (8 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 194637 byte(s)
Diff to previous 6051
生成した bcrypt KDF 形式の鍵が OpenSSH で読み込めない問題を修正。


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


Revision 6031 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 25 02:27:17 2015 UTC (8 years, 5 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 194323 byte(s)
Diff to previous 5960
TERATERM.INI の設定値に現れない鍵交換・ホスト鍵・暗号化・MAC・圧縮方式の追加位置を変更
  https://osdn.jp/ticket/browse.php?group_id=1412&tid=35201

  末尾に追加
  ↓
  デフォルトで有効な方式...使用される方式の末尾に追加
  デフォルトで無効な方式...使用されない方式の末尾に追加

Revision 5960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 25 21:19:13 2015 UTC (8 years, 6 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 193814 byte(s)
Diff to previous 5959
SSH ポート転送設定の ; と , を書き換える r5908 の変更を削除
  r5959 の修正により不要となった

Revision 5959 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 25 09:17:18 2015 UTC (8 years, 6 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 194364 byte(s)
Diff to previous 5917
/ssh-L, /ssh-R で複数の転送を受け付ける形式を /ssh-L8080:remote:80,2525:remote2:25 に変更する。
/ssh-L8080:remote:80,R8888:localhost:80 のようなローカル/リモート混在を使えなくする。


Revision 5917 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 17 23:24:36 2015 UTC (8 years, 7 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 194287 byte(s)
Diff to previous 5908
SSH 暗号化方式のプログラムデフォルト値を TERATERM.INI にあわせた
  r5915 同様 Arcfour系はデフォルトで無効となる

Revision 5908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 10 15:13:25 2015 UTC (8 years, 8 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 194287 byte(s)
Diff to previous 5901
SSH ポートフォワーディングの区切り記号を変更
  TERATERM.INI での区切り記号を , に変更
    読み込みは ; 区切りもサポートする
  コマンドライン引数で , で区切られているものを読み込む

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

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



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


Revision 5882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 23 12:42:04 2015 UTC (8 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 191765 byte(s)
Diff to previous 5874
http://osdn.jp/ticket/browse.php?group_id=1412&tid=35182 引数の解析処理を統一する
  コマンドラインオプションの分解処理を ttlib.c の GetParam() にまとめた
  各オプションのクォート解除処理を ttlib.c の DequoteParam() にまとめた

Revision 5874 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 16 14:45:47 2015 UTC (8 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 191434 byte(s)
Diff to previous 5873
コマンドライン引数の1番目は ttermpro.exe になるのでスキップするようにした

Revision 5873 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 16 14:33:41 2015 UTC (8 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 191316 byte(s)
Diff to previous 5869
GetParam を ttpcm.dll に移動した

Revision 5869 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 16 02:58:33 2015 UTC (8 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 191905 byte(s)
Diff to previous 5868
http://osdn.jp/ticket/browse.php?group_id=1412&tid=33895 /F=inifileオプションが処理されるタイミング
  設定ファイルを先に読み込むようにした
http://osdn.jp/ticket/browse.php?group_id=1412&tid=34353 コマンドラインで";"以降をコメントとして扱わない
  コメントとして扱うようにした
セッションを複製するとき、パスワード・秘密鍵ファイルに";"が含まれているときも"でクォートするようにした

Revision 5868 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 15 05:56:36 2015 UTC (8 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 179638 byte(s)
Diff to previous 5849
USE_ATCMDLINE マクロを削除
  コマンドライン引数の @@ を @ に置き換えるコードを取っておいた USE_ATCMDLINE マクロを削除

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

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


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

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


Revision 5822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 11 16:07:53 2015 UTC (8 years, 11 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185264 byte(s)
Diff to previous 5820
チケット #34943 設定フォルダを開く

ssh_known_hosts ファイルの参照先を間違っていたのを修正した。



Revision 5820 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 9 16:07:11 2015 UTC (9 years ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 185272 byte(s)
Diff to previous 5799
チケット #34943 設定フォルダを開く

ssh_known_hosts ファイルに対応した。
ただし、先頭の1ファイルのみ。
また、SSH接続をしないと、ssh_known_hosts ファイルがメモリに読み込まれない。


Revision 5799 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 25 15:50:25 2015 UTC (9 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184815 byte(s)
Diff to previous 5793
X11転送の転送先指定方法を /ssh-X オプションに変更した。


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


Revision 5778 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 13 08:34:51 2015 UTC (9 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184417 byte(s)
Diff to previous 5768
doSelectFolder() がフォルダ選択の成功と失敗を返すようにした

Revision 5768 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 29 08:38:56 2015 UTC (9 years, 1 month ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184169 byte(s)
Diff to previous 5766
KDF フォーマットの SSH 秘密鍵をパスフレーズなしで復号できない問題を修正
生成した SSH 秘密鍵をパスフレーズなしの KDF フォーマットで保存するときに暗号化してしまう問題を修正

Revision 5766 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 23 08:56:13 2015 UTC (9 years, 1 month ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 184067 byte(s)
Diff to previous 5765
SSH 鍵生成ダイアログで秘密鍵を生成中に無効にするコントロールを見直した。

Revision 5765 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 23 08:47:39 2015 UTC (9 years, 1 month ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 183445 byte(s)
Diff to previous 5764
SSH 鍵生成ダイアログで秘密鍵を保存するとき、bcrypt KDF のラウンド数を指定できるようにした。

Revision 5764 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 23 06:02:15 2015 UTC (9 years, 1 month ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 180332 byte(s)
Diff to previous 5679
SSH Key Generator ダイアログを調整
  ダイアログを閉じるボタンの文字を Cancel から Close に変更
  ED25519 にアクセスキーを追加
  ED25519 を選択したときにビット数を指定
  ED25519 を選択したときに bcrypt KDF にチェックを入れる
  RSA1 を選択したときに bcrypt KDF のチェックをはずす

Revision 5679 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 4 15:22:06 2014 UTC (9 years, 5 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 180124 byte(s)
Diff to previous 5678
TTSSH の About ダイアログのランダムアートを表示するエディットボックスに、言語ファイルからフォントを読み込めない場合に等幅フォントをセットするようにした

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

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

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

[TTSSH] @ TERATERM.INI
DisablePopupMessage=0


Revision 5579 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 4 16:54:12 2014 UTC (9 years, 10 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 179166 byte(s)
Diff to previous 5578
バージョン情報のEdit Controlの横スクロールバーを、「CTRL/SHIFT + マウスホイール」で
左右にスクロールできるようにした。



Revision 5578 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 4 15:49:47 2014 UTC (9 years, 10 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 178028 byte(s)
Diff to previous 5576
バージョン情報のEdit Controlに、等幅フォントを指定できるようにした。
また、横スクロールバーを追加した。


Revision 5576 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 1 14:19:20 2014 UTC (9 years, 10 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 177587 byte(s)
Diff to previous 5575
#33743: ホスト鍵のfingerprint

SSH1の場合にも表示するようにした。


Revision 5575 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 1 14:09:18 2014 UTC (9 years, 10 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 177597 byte(s)
Diff to previous 5545
#33743: ホスト鍵のfingerprint

TTSSHのバージョン情報に、ホストの公開鍵の指紋(fingerprint)およびランダムアートを表示する。


Revision 5545 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 16:06:58 2014 UTC (9 years, 11 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 176528 byte(s)
Diff to previous 5430
チケット #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 5430 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 23 16:29:16 2013 UTC (10 years, 3 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 168238 byte(s)
Diff to previous 5359
OpenSSL バージョンの取得方法を変更した。


Revision 5359 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 18 10:02:56 2013 UTC (10 years, 6 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 168290 byte(s)
Diff to previous 5294
SCPの受信先を更新した場合、teraterm.iniの FileDir エントリも併せて
更新するようにした。
チケット #31713


Revision 5294 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 28 11:23:53 2013 UTC (10 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 168037 byte(s)
Diff to previous 5262
設定の保存で SSHIcon 設定を書き込むようにした。


Revision 5262 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 13 07:43:42 2013 UTC (10 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 167866 byte(s)
Diff to previous 5261
HMAC -> MAC


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


Revision 5113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 8 11:15:57 2013 UTC (11 years, 2 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 167197 byte(s)
Diff to previous 5027
秘密鍵の保存時に使う暗号方式をAES-128に変更。


Revision 5027 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 29 14:10:29 2012 UTC (11 years, 5 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 167198 byte(s)
Diff to previous 5016
DSA 鍵の生成で、鍵長を 1024 ビットに固定した。


Revision 5016 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 6 03:58:36 2012 UTC (11 years, 6 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 167097 byte(s)
Diff to previous 4963
以下の理由から hmac-sha2-256-96, hmac-sha2-512-96 のサポートを廃止。
・hmac-sha2-256/hmac-sha2-512 と比べてメリットがない
・RFC6668 に入らなかった
・OpenSSH 6.1 でサポートが廃止された


Revision 4963 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 9 16:01:25 2012 UTC (11 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 167065 byte(s)
Diff to previous 4881
[Hosts]セクションのHostを、数字が飛んでいても読み込むようにした
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=28679

Revision 4881 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 6 16:39:45 2012 UTC (11 years, 11 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 167093 byte(s)
Diff to previous 4880
SSH SCPダイアログで、Cancel時もteraterm.iniエントリを更新するようにした。
最終的には、Save setup をしないと teraterm.ini ファイルには書き込まれない。


Revision 4880 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 5 16:30:06 2012 UTC (11 years, 11 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 166751 byte(s)
Diff to previous 4878
・ウィンドウへのドラッグ&ドロップによるファイル送信において、SCPの送信先パス(teraterm.iniのScpSendDir)
を表示するようにした。
・SSH SCPダイアログで、送信先パスのデフォルトをteraterm.iniのScpSendDirから設定するようにした。


Revision 4878 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 5 15:26:22 2012 UTC (11 years, 11 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 166645 byte(s)
Diff to previous 4871
SSH SCPダイアログで、送信先のパスを指定できるようにした。


Revision 4871 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 2 17:00:40 2012 UTC (11 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 166233 byte(s)
Diff to previous 4860
SSH鍵生成ダイアログで、公開鍵のコメントを指定出来るようにした。
https://twitter.com/#!/akabekobeko/status/186806136379424768


Revision 4860 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 10 10:32:33 2012 UTC (12 years ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 165330 byte(s)
Diff to previous 4653
* Tera Term起動時、名前付きパイプはTCP/IP扱いとした。
* TCP/IPのホスト名で名前付きパイプを指定できるようにした。




Revision 4653 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 24 02:16:02 2011 UTC (12 years, 5 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 165223 byte(s)
Diff to previous 4649
コマンドライン引数の作成時に、^A-^_ が含まれる場合には " で囲むようにした

Revision 4649 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 23 07:52:26 2011 UTC (12 years, 5 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 164127 byte(s)
Diff to previous 4621
認証ダイアログやチャレンジレスポンス認証ダイアログで入力できる ^a などの文字を鍵生成ダイアログでも入力できるようにした

Revision 4621 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 5 09:01:55 2011 UTC (12 years, 6 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 163753 byte(s)
Diff to previous 4619
SSH 設定ダイアログに VerifyHostKeyDNS を追加


Revision 4619 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 5 04:16:04 2011 UTC (12 years, 6 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 163272 byte(s)
Diff to previous 4601
VerifyHostKeyDNS をデフォルトで有効に。


Revision 4601 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 28 14:23:32 2011 UTC (12 years, 6 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 163273 byte(s)
Diff to previous 4600
Camellia を正式サポート
  "@openssh.org" 付きのほうはコメントアウトしたまま

Revision 4600 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 28 14:02:55 2011 UTC (12 years, 6 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 163699 byte(s)
Diff to previous 4586
HMAC-SHA2 を正式サポート

Revision 4586 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 20 02:11:22 2011 UTC (12 years, 6 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 164201 byte(s)
Diff to previous 4584
コメントを修正

Revision 4584 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 20 02:08:56 2011 UTC (12 years, 6 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 164206 byte(s)
Diff to previous 4576
IPv4 フォールバック時に、Tera Term から渡されていた SOCKET が更新されずに SSH 接続が無効になることがある問題を修正

Revision 4576 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 4 23:34:21 2011 UTC (12 years, 7 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 164185 byte(s)
Diff to previous 4563
r4574 のフォーカスの変更をコードで行うようにした

Revision 4563 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 1 14:16:56 2011 UTC (12 years, 7 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 164148 byte(s)
Diff to previous 4551
VerifyHostKeyDNS を保存するようにした
  起動している Tera Term から新しい接続を開始すると VerifyHostKeyDNS が有効にならないので修正
    /ssh-consume に渡される INI に設定が保存されないため

Revision 4551 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 28 16:16:39 2011 UTC (12 years, 7 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 164157 byte(s)
Diff to previous 4546
ミリ秒を含む現在時刻を返す処理を関数化

Revision 4546 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 28 08:58:28 2011 UTC (12 years, 7 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 164808 byte(s)
Diff to previous 4533
ログ保存箇所を追加
ログのタイムスタンプにミリ秒を追加

Revision 4533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 26 15:07:33 2011 UTC (12 years, 7 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 164228 byte(s)
Diff to previous 4531
TTSSHのバージョンダイアログに、PuTTYバージョンを表記するようにした。


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

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

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

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


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


Revision 4445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 17 06:37:14 2011 UTC (12 years, 10 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 162386 byte(s)
Diff to previous 4442
SSH Setup ダイアログを調整
  "Move Up" と "Move Down" のアクセスキーを、必ず隣り合ったキーになるようにした
  SSH1 と SSH2 で圧縮を有効にするために設定する箇所が違うので注記を追加
  追加したダイアログアイテムにフォントをセットするようにした

Revision 4442 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 16 14:18:33 2011 UTC (12 years, 10 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 160448 byte(s)
Diff to previous 4438
TTSSH Setupダイアログで、KEX・ホストキー・HMAC・圧縮アルゴリズムの並びを変更できるようにした。

フランス語ファイル(French.lng)は、手持ちのエディタではうまく編集できなかったので、コミットできていない。


Revision 4438 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 11 03:25:46 2011 UTC (12 years, 11 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 149198 byte(s)
Diff to previous 4435
マクロ名を変更。HMAC_SHA2_DRAFT -> WITH_HMAC_SHA2_DRAFT

Revision 4435 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 11 00:55:18 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 149178 byte(s)
Diff to previous 4434
HMAC-SHA2 が有効だったらその事を about dialog に表示するようにした。


Revision 4434 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 11 00:42:31 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 148844 byte(s)
Diff to previous 4433
動作確認が取れたので、優先度を上げた。


Revision 4433 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 11 00:29:12 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 148770 byte(s)
Diff to previous 4432
Camellia サポート


Revision 4432 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 10 14:28:55 2011 UTC (12 years, 11 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 147715 byte(s)
Diff to previous 4427
コメント追加

Revision 4427 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 9 01:43:31 2011 UTC (12 years, 11 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 147663 byte(s)
Diff to previous 4426
HMAC-SHA2 のフタのしかたを undef に変更

# このやり方なら、コード部分だけなら camellia もコミットしておける?

Revision 4426 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 8 08:52:32 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 147646 byte(s)
Diff to previous 4425
hmac-sha1-96, hmac-md5-96 は無理に使うような物でもないので、デフォルトでは無効化しておく。


Revision 4425 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 8 08:31:26 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 147646 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) - [select for diffs]
Modified Fri Apr 8 07:34:37 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 147511 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 (12 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 147492 byte(s)
Diff to previous 4392
hmac-sha1-96, hmac-md5-96 をサポート。


Revision 4392 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 22 00:05:50 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 147459 byte(s)
Diff to previous 4378
最後の二つの暗号方式 (Blowfish-CTR, CAST128-CTR) が常に無効化されるのを修正。
# 暗号方式で 1, 4, 5 が欠番なので、デフォルトのリストに三つ分のダミーエントリーを追加


Revision 4378 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 8 14:19:03 2011 UTC (13 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 147438 byte(s)
Diff to previous 4374
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 ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 148087 byte(s)
Diff to previous 4371
鍵生成ダイアログの挙動を変更
・ECDSA 鍵を選んだ時はビット数の入力ボックスを無効化するようにした
・ECDSA 鍵を選んだ後に RSA/DSA 鍵を選んだ時はビット数の値を元に戻すようにした


Revision 4371 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 7 05:20:12 2011 UTC (13 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 146999 byte(s)
Diff to previous 4367
デフォルトだと圧縮方式がすべて無効になっていた為、オーダーを修正。


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

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


Revision 4334 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 24 03:38:07 2011 UTC (13 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 144177 byte(s)
Diff to previous 4330
ECDSAの鍵作成時にメッセージを表示するようにした

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

Revision 4327 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 20 03:29:43 2011 UTC (13 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 143859 byte(s)
Diff to previous 4325
鍵形式・KEXアルゴリズム・ハッシュアルゴリズムのnid・暗号化方式のnidを変換する部分を関数にした

Revision 4325 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 19 15:37:07 2011 UTC (13 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 144188 byte(s)
Diff to previous 4321
ECDSA の鍵を作れるようにした

Revision 4321 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 19 07:41:41 2011 UTC (13 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 139980 byte(s)
Diff to previous 4313
SSH2 の ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 ホスト鍵方式をサポートした

Revision 4313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 16 15:48:49 2011 UTC (13 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 140044 byte(s)
Diff to previous 4307
SSH2 では、SSH1 と同じ server key/host key というの組み合わせではなく、鍵交換の時だけ一時的に使われる client key/server key となるので表記を変更

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

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

Revision 4299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 9 16:00:36 2011 UTC (13 years, 1 month ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 140692 byte(s)
Diff to previous 4235
diffie-hellman-group-exchange-sha256 をサポート

Revision 4235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 19 14:12:19 2010 UTC (13 years, 2 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 140551 byte(s)
Diff to previous 4229
コマンドラインから ForwardAgentConfirm を変更できるようにした。
# いいオプション名が思いつかない… なにかいいオプション名はないですか?


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

Revision 4151 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 10 06:20:21 2010 UTC (13 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 138993 byte(s)
Diff to previous 4106
圧縮を有効/無効にするオプション、/ssh-C, /ssh-c を追加。


Revision 4106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 27 10:26:38 2010 UTC (13 years, 5 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 138497 byte(s)
Diff to previous 3850
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 (13 years, 10 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 138242 byte(s)
Diff to previous 3808
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 ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 137975 byte(s)
Diff to previous 3631
SSH port forward で listen_address を指定できるようにした。
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=19946
  LocalForwardingIdentityCheck を廃止した。
  from_port が同じで listen_address が 0.0.0.0 と 127.0.0.1 のようにかぶった場合は、どちらかが INVALID_SOCKET となり LOG_LEVEL_WARNING のエラーになる。
  SSH1 の remote to local で bind-address が指定できないのはプロトコルの仕様らしい。

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


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


Revision 3541 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 27 07:50:29 2009 UTC (14 years, 8 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 138019 byte(s)
Diff to previous 3538
raw接続で Telnet が off にならないのを修正。


Revision 3538 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 27 04:21:59 2009 UTC (14 years, 8 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 138065 byte(s)
Diff to previous 3533
TTSSH で、Telnet 接続でない場合は Telnet フラグが更新されないようにした。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17432

Revision 3533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 23 04:36:04 2009 UTC (14 years, 8 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 137980 byte(s)
Diff to previous 3495
TTSSH の /telnet オプションで、Tera Term 側の Telnet フラグを立てるようにした。

Revision 3495 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 18:43:59 2009 UTC (14 years, 8 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 137912 byte(s)
Diff to previous 3454
ssh接続の時はLine at a timeモードを無効にするようにした。


Revision 3454 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 8 15:55:59 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 137878 byte(s)
Diff to previous 3435
Tera Term 側が WM_SETICON するようになったので、戻す用の大きいアイコンを普通に取り出すようにした。

Revision 3435 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 4 01:06:00 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 137649 byte(s)
Diff to previous 3433
r3433の問題を修正

Revision 3433 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 2 13:03:24 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 137591 byte(s)
Diff to previous 3427
TTSSH のコマンドラインで @ をスペースに、@@ を @ にする仕様を廃止した。

Revision 3427 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 29 15:40:00 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 135997 byte(s)
Diff to previous 3396
TTXParseParam の処理を書き直し
  =直後の"でも、パラメータの種類によらずデクォート処理をするようにした
  @@ を @ として扱う処理は変更していない

Revision 3396 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 15:46:28 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 133276 byte(s)
Diff to previous 3329
パスワードの保存を設定できるようにした。
  SSH Authentication ダイアログ終了時に、ForwardAgent は pvar->settings に保存しないが remember_password は保存しており、食い違いが生じている。

Revision 3329 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 18 13:23:43 2009 UTC (14 years, 10 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 132801 byte(s)
Diff to previous 3307
URL形式でパスワードが指定してあっても、それだけではautologinを有効にしないようにした。


Revision 3307 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 13 09:49:34 2009 UTC (14 years, 10 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 132832 byte(s)
Diff to previous 3298
一部のオプションをクリアしていなかったのを修正。


Revision 3298 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 8 23:38:01 2009 UTC (14 years, 11 months ago) by r850
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 132557 byte(s)
Diff to previous 3288
RCPの受信先ディレクトリを指定できるようにした。

Revision 3288 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 7 05:56:56 2009 UTC (14 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 131907 byte(s)
Diff to previous 3232
Tera Term の /M= 等のオプションを ttssh で正しく取り扱えていなかったのを修正。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=15910


Revision 3232 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 20:50:54 2009 UTC (14 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 131372 byte(s)
Diff to previous 3227
一部の2バイト文字がホスト名に使えなかったのを修正。
[Ttssh2-devel 1407], http://sourceforge.jp/forum/forum.php?thread_id=22115&forum_id=5841


Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 15:10:33 2009 UTC (14 years, 11 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 131342 byte(s)
Diff to previous 3221
CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換

Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 09:37:20 2009 UTC (14 years, 11 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/ttxssh.c
File length: 127217 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 ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 127217 byte(s)
Diff to previous 3214
最大パケットサイズをマクロ定義した。


Revision 3214 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 20 04:45:57 2009 UTC (15 years ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 127202 byte(s)
Diff to previous 3213
IsDebuggerPresent 関係のコードを新しいヘッダファイルに集約した。


Revision 3213 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 18 15:51:44 2009 UTC (15 years ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 128724 byte(s)
Diff to previous 3212
Windows95 では、なぜか GetI18nStr の def に " " で終わる文字列を渡すと落ちるので修正した。


Revision 3212 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 18 14:44:08 2009 UTC (15 years ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 128710 byte(s)
Diff to previous 3211
DoCover_IsDebuggerPresent() を WinMain, DllMain から呼ぶようにした。


Revision 3211 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 18 12:17:00 2009 UTC (15 years ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 128711 byte(s)
Diff to previous 3210
#if 0
/* C言語では以下のコードは、コンパイルエラーとなるので、いったん外す。*/
EXTERN_C int s_DoCover_IsDebuggerPresent
    = (int) (DoCover_IsDebuggerPresent(), 0);
#endif


Revision 3210 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 17 13:53:42 2009 UTC (15 years ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 128625 byte(s)
Diff to previous 3205
* Windows 95
- Winsock2 が必須
- ttermpro の起動に IE4 以上が必須
- ヘルプの表示に IE5 以上が必須
- LogMeTTc は動かない
- TTLEdit はボタンの色がうまく出ない

* NT 4.0
- ヘルプの表示に IE5 以上が必須
- LogMeTT, TTLEdit の起動に SP4(?)以上 が必須
- LogMeTTc の起動に SP6 以上が必須


Revision 3205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 24 02:33:22 2009 UTC (15 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 127164 byte(s)
Diff to previous 3203
鍵生成中に全てのボタンを押せないようにした


Revision 3203 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 08:19:58 2009 UTC (15 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 126526 byte(s)
Diff to previous 3202
生成した鍵形式と、保存しようとしたときに選択されている鍵形式が違うとき、アプリケーションが落ちることがある問題を修正した。
  例: RSA で作成 -> DSA を選択 -> "Save Public key"


Revision 3202 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 11:11:08 2009 UTC (15 years, 1 month ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 126285 byte(s)
Diff to previous 3201
公開鍵ペアの計算直後は、計算中に発生したイベント(ボタン連打など)をフラッシュするようにした。


Revision 3201 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 19 12:03:00 2009 UTC (15 years, 1 month ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 126024 byte(s)
Diff to previous 3200
ssh鍵生成ダイアログで処理状況を表示するようにした。


Revision 3200 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 15 15:22:15 2009 UTC (15 years, 1 month ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 124731 byte(s)
Diff to previous 3197
DSAソソソソソソ1024ソソソソソソソソソソソソソソソソソソソ


Revision 3197 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 9 12:17:32 2009 UTC (15 years, 2 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 125715 byte(s)
Diff to previous 3195
SSHキー生成ダイアログで、鍵のビット数を指定できるようにした。
鍵のビット数のデフォルトは、RSA1とRSAが2048、DSAが1024。


Revision 3195 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 25 11:17:49 2008 UTC (15 years, 2 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 123817 byte(s)
Diff to previous 3194
"New Connection"ダイアログのホスト名入力ボックスやコマンドラインで、user@host形式でのユーザ名指定を行えるようにした。(SSHのみ対応)


Revision 3194 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 19 08:46:05 2008 UTC (15 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 123202 byte(s)
Diff to previous 3190
SCP のアクセスキーを追加した。


Revision 3190 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 16 08:58:26 2008 UTC (15 years, 2 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 123201 byte(s)
Diff to previous 3189
ユーザ名/パスワードのパーセントエンコーディングをデコードするようにした。


Revision 3189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 16 05:50:45 2008 UTC (15 years, 2 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 122583 byte(s)
Diff to previous 3188
IPv6 raw addressでポート指定がない場合も22を使うようにした。
# IPv6 raw address の事を忘れてた。


Revision 3188 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 16 05:15:59 2008 UTC (15 years, 2 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 122338 byte(s)
Diff to previous 3179
ssh:// URLでポート指定が無い場合は22を使うようにした。


Revision 3179 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 2 15:49:12 2008 UTC (15 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 121469 byte(s)
Diff to previous 3178
/ssh-a オプションを追加


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

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


Revision 3176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 30 16:14:41 2008 UTC (15 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 119802 byte(s)
Diff to previous 3173
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, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118967 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, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118862 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, 3 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118774 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, 3 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118598 byte(s)
Diff to previous 3166
SSH2 の共通鍵暗号として Arcfour をサポート (yasuhide) [Ttssh2-devel 1250]


Revision 3166 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 22:39:47 2008 UTC (15 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118522 byte(s)
Diff to previous 3164
_strdup しなくてもよかったので修正


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


Revision 3163 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 14:00:14 2008 UTC (15 years, 3 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118318 byte(s)
Diff to previous 3159
GET_VER()を削除。


Revision 3159 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 18 06:24:09 2008 UTC (15 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118555 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, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118298 byte(s)
Diff to previous 3155
SSH2 で現在サポートされている AES/Blowfish が CBC であることを明示


Revision 3155 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 19 05:58:09 2008 UTC (15 years, 4 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118250 byte(s)
Diff to previous 3146
Historyボックスのenable/disableを追加した。


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


Revision 3139 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 1 16:29:01 2008 UTC (15 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117711 byte(s)
Diff to previous 3134
NT4.0で無理矢理32bitアイコンを表示しようとして崩れたアイコンが表示される問題を修正した。


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


Revision 3132 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 14 01:00:45 2008 UTC (15 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117321 byte(s)
Diff to previous 3130
no message


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


Revision 3129 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 22 14:27:54 2008 UTC (15 years, 9 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117320 byte(s)
Diff to previous 3123
TTSSHのバージョンダイアログにおいて、"Teraterm"を"TeraTerm"へ変更した。


Revision 3123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 12 13:04:12 2008 UTC (15 years, 11 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117320 byte(s)
Diff to previous 3122
SCPダイアログにファイル受信先等の表示を追加した。


Revision 3122 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 4 12:33:28 2008 UTC (16 years ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117105 byte(s)
Diff to previous 3121
メモリリーク検出調査はいったん保留。


Revision 3121 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 4 12:10:05 2008 UTC (16 years ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117103 byte(s)
Diff to previous 3115
リーク時のブロック番号を元にブレークを仕掛ける


Revision 3115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 26 16:40:08 2008 UTC (16 years ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116907 byte(s)
Diff to previous 3114
メモリリーク検出機能を追加(debug build時のみ)。
いくつかメモリリークしている箇所があるのですが、4.58リリース後に修正します。


Revision 3114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 24 12:15:49 2008 UTC (16 years ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116822 byte(s)
Diff to previous 3112
言語ファイルの key を変更した。
キーボードショートカットの重複を解消した。


Revision 3112 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 16 10:18:11 2008 UTC (16 years ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116830 byte(s)
Diff to previous 3108
SSH1 でもメッセージを MessageBox を表示するように戻した。


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


Revision 3107 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 11 12:26:39 2008 UTC (16 years ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116275 byte(s)
Diff to previous 3103
SFTP debug用ボタンを追加。
debug buildで出現します。


Revision 3103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 4 01:21:44 2008 UTC (16 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116190 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, 1 month ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116307 byte(s)
Diff to previous 3100
SSH SCPダイアログからファイル受信できるようにした。
ただし、ファイル名は手打ち。将来的にSFTPをサポートできたら、
このダイアログは廃止する予定です。


Revision 3100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 25 14:10:37 2008 UTC (16 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116001 byte(s)
Diff to previous 3099
ファイルドラッグ & ドロップ時のメッセージボックスで、SSH で接続しているときのみ "SCP" ボタンが現れるようにした。
変更しないボタンのキャプションは Windows にまかせる。


Revision 3099 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 22 09:14:13 2008 UTC (16 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 115884 byte(s)
Diff to previous 3098
"New Connection" ダイアログのホスト名編集コントロールの HWND を static 変数に変更した。


Revision 3098 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 21 14:00:45 2008 UTC (16 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 115870 byte(s)
Diff to previous 3097
WINVER がないために定義されない OPENFILENAME_SIZE_VERSION_400 を使用しないようにした。
WINVER がないために定義されない OFN_FORCESHOWHIDDEN を、ソース内で直接定義するようにした。


Revision 3097 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 19 16:10:45 2008 UTC (16 years, 1 month ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116302 byte(s)
Diff to previous 3096
SCPファイルダイアログオープン処理に、OpenSSL内バージョン定義対策を追加した。


Revision 3096 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 19 15:02:03 2008 UTC (16 years, 1 month ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116155 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, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 116071 byte(s)
Diff to previous 3091
EVP_CIPHER * を取得するのに、関数ポインタを使用するのをやめた。


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


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


Revision 3088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 1 16:10:45 2008 UTC (16 years, 2 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 115807 byte(s)
Diff to previous 3085
release buildでTeraTerm本体からのTTSSHのSCP関数呼び出しに失敗する問題を修正した。


Revision 3085 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 1 11:35:43 2008 UTC (16 years, 2 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 115785 byte(s)
Diff to previous 3075
"scpsend"マクロ実装のため、TTXScpSendfile関数を新設&エクスポート。


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


Revision 3072 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 7 18:06:25 2007 UTC (16 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 112344 byte(s)
Diff to previous 3067
New Connection ダイアログのホスト名に /ssh1, /ssh2 が含まれている場合、SSH 接続が無効になる問題を修正した。


Revision 3067 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 8 14:53:21 2007 UTC (16 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 112280 byte(s)
Diff to previous 3065
/ssh-acceptall コマンドラインオプションを追加した。


Revision 3065 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 5 00:51:38 2007 UTC (16 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 112165 byte(s)
Diff to previous 3061
"New connection" ダイアログのコマンドラインの SSH 判定を修正した。


Revision 3061 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 1 12:28:30 2007 UTC (16 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 112064 byte(s)
Diff to previous 3048
ホスト名で /ssh /1, /ssh  /2, /ssh1, /ssh2, /nossh, /telnet が指定されたときに、ラジオボタンの SSH および SSH プロトコルバージョンを適用するのをやめた。


Revision 3048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 11:33:12 2007 UTC (16 years, 4 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 111645 byte(s)
Diff to previous 3045
C-uをサポート


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


Revision 3043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 15:58:15 2007 UTC (16 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 111359 byte(s)
Diff to previous 3040
エラーメッセージを追加した。


Revision 3040 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 04:06:57 2007 UTC (16 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 111347 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, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 111276 byte(s)
Diff to previous 3035
SSH2 の暗号方式として AES256 をサポートした。


Revision 3035 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 15 11:36:55 2007 UTC (16 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 111106 byte(s)
Diff to previous 3031
CheckAuthListFirst のデフォルト値を Off にした。


Revision 3031 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 5 16:04:47 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 111105 byte(s)
Diff to previous 3028
セッションの複製で challenge/response 方式をサポートした。


Revision 3028 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 4 15:41:56 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 110838 byte(s)
Diff to previous 3025
Fix typo.


Revision 3025 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 4 15:15:04 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 110838 byte(s)
Diff to previous 3022
/auth=challange コマンドラインパラメータを追加した。


Revision 3022 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 3 12:33:36 2007 UTC (16 years, 5 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 110633 byte(s)
Diff to previous 3021
C-d/C-k をサポート。


Revision 3021 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 3 11:44:52 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 109832 byte(s)
Diff to previous 3020
シリアルポートの最大値を 256 に変更した。
管理テーブルの型を unsigned char から WORD に変更した。


Revision 3020 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 3 06:00:37 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 109841 byte(s)
Diff to previous 3019
no message


Revision 3019 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 3 02:11:33 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 109904 byte(s)
Diff to previous 3015
COM ポートが 127 までしか使用できない問題を修正した。


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


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


Revision 3010 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 5 14:51:28 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 109935 byte(s)
Diff to previous 3009
接続ダイアログのホスト名ドロップダウンにおいて、Ctrl+b/Ctrl+f をサポートした。


Revision 3009 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 5 12:07:04 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 109590 byte(s)
Diff to previous 3008
接続ダイアログのホスト名ドロップダウンにおいて、Ctrl+a/Ctrl+e を使って先頭/終端に移動できるようにした。


Revision 3008 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 4 13:40:18 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 109119 byte(s)
Diff to previous 3007
接続ダイアログのホスト名ドロップダウンにおいて、Ctrl+n/Ctrl+p を使って上下できるようにした。


Revision 3007 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 2 05:20:58 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107427 byte(s)
Diff to previous 3006
接続ダイアログに使用中のシリアルポートを表示しないようにした。


Revision 3006 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 30 13:18:20 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107237 byte(s)
Diff to previous 3005
MaxComPort を越えるシリアルポートを表示しないようにした。


Revision 3005 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 30 12:42:06 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107120 byte(s)
Diff to previous 3004
New connection ダイアログの Host の最大値を定数で持つようにした。


Revision 3004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 27 08:38:10 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107111 byte(s)
Diff to previous 3003
シリアルポート番号をドロップダウンリストに戻し、ドロップ部の幅を広げられるようにした。


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


Revision 3002 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 20 13:59:45 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 104834 byte(s)
Diff to previous 3001
ボタンの文字列がおかしくなるバグを修正した。


Revision 3001 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 20 08:32:12 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 104876 byte(s)
Diff to previous 3000
TERATERM32 マクロを削除した。


Revision 3000 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 19 13:07:48 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107116 byte(s)
Diff to previous 2999
不正な修正を元に戻した。


Revision 2999 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 18 08:54:14 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107271 byte(s)
Diff to previous 2998
不定なメモリを free して落ちることがある問題を修正した。


Revision 2998 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 17 14:05:45 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107116 byte(s)
Diff to previous 2997
Serial Port DescritionのWin9x/NT対策(起動エラー回避)。


Revision 2997 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 17 06:15:06 2007 UTC (16 years, 6 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107079 byte(s)
Diff to previous 2996
Serial portのDescriptionを取得するようにした。


Revision 2996 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 17 05:49:55 2007 UTC (16 years, 6 months ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 107015 byte(s)
Diff to previous 2995
Serial portのDescriptionを取得するようにした。


Revision 2995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 15 04:03:26 2007 UTC (16 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 106830 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, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 115046 byte(s)
Diff to previous 2992
国際化関数を修正した。
NO_I18N マクロを削除した。


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


Revision 2984 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 23 14:23:36 2007 UTC (16 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 120178 byte(s)
Diff to previous 2982
シリアル接続のCOM最大ポートを200まで拡張した。


Revision 2982 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 5 12:16:11 2007 UTC (16 years, 8 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 120034 byte(s)
Diff to previous 2981
利用可能なCOMポートが無い時、新しい接続ダイアログでシリアルポートの選択を無効化した。


Revision 2981 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 12 14:55:20 2007 UTC (16 years, 9 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 119687 byte(s)
Diff to previous 2980
BOF(Buffer Over Flow)が発生する処理を修正。


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


Revision 2970 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 24 16:33:36 2007 UTC (16 years, 10 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118938 byte(s)
Diff to previous 2967
TCPLocalEcho/TCPCRSend を無効にするオプションを追加した。


Revision 2967 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 15 05:09:52 2007 UTC (16 years, 11 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118721 byte(s)
Diff to previous 2965
/keyfile= パラメータもスペースを含むファイル名を認識するよう修正した。


Revision 2965 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 08:39:57 2007 UTC (17 years ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 118564 byte(s)
Diff to previous 2964
DetectComPorts を ttpcmn.dll のエクスポート関数に変更した。


Revision 2964 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 4 18:02:36 2007 UTC (17 years ago) by doda
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 119447 byte(s)
Diff to previous 2956
New connection$B$*$h$S(BSerial port setup$B%@%$%"%m%0$G!"MxMQ2DG=$J%7%j%"%k%]!<%H$N$_(B>
$B$rI=<($9$k$h$&$K$7$?!#(B


Revision 2956 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 31 13:15:08 2007 UTC (17 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117872 byte(s)
Diff to previous 2955
言語ファイルがないときに \0 が正しく認識されないバグを修正した。


Revision 2955 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 31 04:08:39 2007 UTC (17 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117762 byte(s)
Diff to previous 2952
メッセージを修正した。


Revision 2952 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 27 14:29:59 2007 UTC (17 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117637 byte(s)
Diff to previous 2951
英語版と日本語版のアクセラレータキーをあわせた。


Revision 2951 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 27 14:27:47 2007 UTC (17 years, 1 month ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 117517 byte(s)
Diff to previous 2949
鍵生成後に、パスフレーズ入力コントロールにフォーカスするようにした。


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


Revision 2947 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 4 11:59:03 2007 UTC (17 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 114376 byte(s)
Diff to previous 2946
フォントを変更する部分を追加した。


Revision 2946 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 4 08:36:42 2007 UTC (17 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 110493 byte(s)
Diff to previous 2944
フォントを変更する部分を追加した。


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


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


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


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


Revision 2915 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 19 06:24:05 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 91279 byte(s)
Diff to previous 2913
SSHで接続中にNew connectionダイアログからtelnet接続できないのを修正した。


Revision 2913 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 10 16:54:54 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 91141 byte(s)
Diff to previous 2911
ttermpro.exeの/Fパラメータで指定されたファイルからTTSSHの設定が読まれなくなっていたのを修正した。


Revision 2911 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 6 16:35:25 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 90816 byte(s)
Diff to previous 2910
スペースを含むファイル名を認識するよう修正した。


Revision 2910 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 6 09:05:59 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 90268 byte(s)
Diff to previous 2909
ttermpro の /F パラメータの値にスペースが含まれると、TTSSH の設定内容が読み込まれないバグを修正した。


Revision 2909 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 06:14:48 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 90139 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, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 89979 byte(s)
Diff to previous 2907
コマンドラインパラメータ '/ask4passwd' を追加した。


Revision 2907 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 16 07:24:06 2006 UTC (17 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 89577 byte(s)
Diff to previous 2901
/ssh1, /ssh2, /telnet オプションを追加した。


Revision 2901 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 21 12:21:33 2006 UTC (17 years, 6 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 88990 byte(s)
Diff to previous 2897
コマンドラインパラメータにおいて、ダブルクォーテーションで囲まれたファイル名を正しく認識するようにした。


Revision 2897 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 9 15:13:17 2006 UTC (17 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 87987 byte(s)
Diff to previous 2896
ttermpro.exe のアイコンハンドルを取得できない問題を修正した


Revision 2896 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 9 09:13:49 2006 UTC (17 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 87685 byte(s)
Diff to previous 2892
タイトルバーのアイコンに小さいアイコンが使用されていなかったのを修正した


Revision 2892 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 5 03:50:59 2006 UTC (17 years, 7 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 87315 byte(s)
Diff to previous 2891
改行コードをLFへ変換した。


Revision 2891 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 5 03:47:49 2006 UTC (17 years, 7 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 87174 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, 7 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 86696 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, 8 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 86381 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, 8 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 86352 byte(s)
Diff to previous 2868
TTSSH 2.28にて遅延パケット圧縮をサポートした。


Revision 2868 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 11 14:26:30 2006 UTC (17 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 85997 byte(s)
Diff to previous 2856
SSH Port Forward の編集画面で、TeraTermが未接続状態の場合、ポート番号不正を即座にメッセージボックスが表示されないバグを修正した。


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


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


Revision 2847 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 21 13:43:08 2005 UTC (18 years, 4 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 85316 byte(s)
Diff to previous 2846
Historyチェックボックスのenable / disable追加。


Revision 2846 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 21 13:36:47 2005 UTC (18 years, 4 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 85041 byte(s)
Diff to previous 2833
接続ダイアログに History チェックボックスを追加した。
2.18へアップデート。


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


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


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


Revision 2821 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 15 09:14:04 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 84137 byte(s)
Diff to previous 2820
zlib versionの位置調整。


Revision 2820 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 10 16:44:08 2005 UTC (18 years, 10 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 84038 byte(s)
Diff to previous 2816
zlibのバージョンをバージョン情報に追加した。


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


Revision 2811 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 8 14:55:03 2005 UTC (18 years, 11 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 63669 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 (18 years, 11 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 61599 byte(s)
Diff to previous 2805
SSH2 channel lookup機構の追加(ポートフォワーディングのため)。
TTSSH 2.10で追加したlog dump機構において、DH鍵再作成時にbuffer freeで
アプリケーションが落ちてしまうバグを修正。


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


Revision 2803 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 23 12:39:20 2005 UTC (18 years, 11 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 61257 byte(s)
Diff to previous 2800
シリアルポートを開いた状態からAlt-Nで新規接続を開こうとしたとき、フォーカスを当てるようにした。


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


Revision 2799 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 12:08:05 2005 UTC (19 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 60555 byte(s)
Diff to previous 2793
パスワード認証の前に行うkeyboard-interactiveメソッドで、デフォルト設定値を無効(0)にした。
また、認証ダイアログのラベル名を設定の有無により変更するようにした。


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


Revision 2792 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 28 14:51:44 2005 UTC (19 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 60095 byte(s)
Diff to previous 2789
バージョンダイアログに表示するTTSSHのバージョンを、ttxssh.dllの
バージョン情報から取得するようにした。


Revision 2789 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 22 08:48:11 2005 UTC (19 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 58376 byte(s)
Diff to previous 2784
TTSSH setupダイアログに HeartBeat 設定を追加。
TTSSH authentication setupダイアログに keyboard-interactive 設定を追加。


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


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


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


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


Revision 2753 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 16 13:57:43 2004 UTC (19 years, 2 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 54728 byte(s)
Diff to previous 2748
"SECURITY WARINIG" dialogで ESC キーを押下すると、
アプリケーションエラーとなる現象への暫定対処。


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


Revision 2739 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 1 15:37:49 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 53457 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, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 52533 byte(s)
Diff to previous 2734
SSHのdefault protocolをSSH2にした。


Revision 2734 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 23 14:32:26 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 52361 byte(s)
Diff to previous 2729
接続ダイアログの起動時に、TCP/IPの「ホスト名」にフォーカスが当たるようにした。


Revision 2729 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 14 15:53:21 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/ttxssh.c
File length: 51976 byte(s)
Copied from: ttssh2/branches/avendor/ttxssh/ttxssh.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, 3 months ago) by yutakakn
Original Path: ttssh2/branches/avendor/ttxssh/ttxssh.c
File length: 51976 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