• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Tera Termの個人的な作業用リポジトリ


RSS
Rev. Time Author
96bcb61 2023-05-07 23:57:28 nmaya

元にした PuTTY の該当箇所の追記・関数名の修正など

ticket #45653

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10697 f5f01b69-1e22-0410-acbf-894ab4bd6246

5973209 2023-05-02 23:00:28 zmatsuo

初期化子を省略しないようにした

- 省略すると0で埋められるが、コンパイラ(gcc)によっては警告が出るのでNULLで埋めた
- setupdirdlg.cpp:520:17: 警告: missing initializer for member ‘SetupList::data_ptr’ [-Wmissing-field-initializers]

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10696 f5f01b69-1e22-0410-acbf-894ab4bd6246

7aa96d1 2023-05-02 22:27:52 zmatsuo

新実装のsshagent通信追加

- 通信できる agent
- pageant (共有メモリ)
- pageant (NamedPipe)
- Microsoft SSH agent (NamedPipe)
- sha256 は opensslIF版とbcrypt版の2つを準備

ticket #45653

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10695 f5f01b69-1e22-0410-acbf-894ab4bd6246

71f58d6 2023-05-02 22:27:42 zmatsuo

ttssh2/libsshagentc/skelton を追加

- ssh agent と通信部の骨格
- debug/テスト用
- sshagentc_tool/ 追加
- debug/テスト用

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10694 f5f01b69-1e22-0410-acbf-894ab4bd6246

fbcf6e0 2023-05-02 22:27:32 zmatsuo

ttssh2/libagentc/putty/ をビルドできるよう修正

- libputty.h
- libsshagent インターフェイス
- C++ からの利用も考慮
- putty_agent_query_synchronous() に const 追加
- CMakeLists.txt, プロジェクトファイル を調整

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10693 f5f01b69-1e22-0410-acbf-894ab4bd6246

c33dbd6 2023-05-02 22:27:22 zmatsuo

ttssh2/putty を ttssh2/libsshagent/putty へ移動

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10692 f5f01b69-1e22-0410-acbf-894ab4bd6246

1acae9a 2023-05-02 19:18:28 zmatsuo

DPI変更時にOSが提案するウィンドウ位置に移動するように修正

- なるべくOSが提案するウィンドウ位置に移動
- マウスポインタの位置は参考にするのをやめた

ticket #47978

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10691 f5f01b69-1e22-0410-acbf-894ab4bd6246

3e8dd27 2023-04-26 22:58:57 nmaya

LibreSSL 3.7.2 へ更新

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10688 f5f01b69-1e22-0410-acbf-894ab4bd6246

e90b6bf 2023-04-25 23:29:22 zmatsuo

lngファイル日付更新

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10687 f5f01b69-1e22-0410-acbf-894ab4bd6246

dd8c0a6 2023-04-25 23:22:13 zmatsuo

lngファイル内の未使用キーを削除、整理

- 端末の設定ダイアログのキーを整理
- 未使用となったロシア語関連のキーを削除
- r9496, r9497, r9542

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10686 f5f01b69-1e22-0410-acbf-894ab4bd6246

4e7f08c 2023-04-23 00:13:07 zmatsuo

appveyor_*.yml ファイル名を整理

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10685 f5f01b69-1e22-0410-acbf-894ab4bd6246

1fc5820 2023-04-23 00:12:03 zmatsuo

使用していないプロジェクトファイルを削除

- r10430での削除ぬけ

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10684 f5f01b69-1e22-0410-acbf-894ab4bd6246

75dffc7 2023-04-18 23:46:56 zmatsuo

MinGWでビルドできるよう修正

- putty 0.76 の sshsh256.c, sshsh512.c でエラーが出るため
- hardware accelerated 版を使用しない

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10683 f5f01b69-1e22-0410-acbf-894ab4bd6246

6472347 2023-04-18 22:06:54 zmatsuo

マクロ connect コマンドのコマンドラインを誤っていた

- r10649 Unicode化したときに誤った修正を行っていた
- DDE topic name を正しく渡せていなかったので修正
- 誤 "/D= 99999999"
- 正 "/D=99999999"
- "99999999" は接続先ホスト名として扱われていた
- この後の引数に正しいホスト名があればそれで上書きされていた
- ttpmacro に応答を返さないためウィンドウが表示されてたままになっていた

ticket #47599

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10682 f5f01b69-1e22-0410-acbf-894ab4bd6246

b86877c 2023-04-17 01:17:32 zmatsuo

r10677 の修正を履歴に追記

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10681 f5f01b69-1e22-0410-acbf-894ab4bd6246

3624c8a 2023-04-17 00:56:06 zmatsuo

MinGWのバージョンによってはビルドできなかったので修正

- 8.0 以下の時でもビルドできるようにした

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10680 f5f01b69-1e22-0410-acbf-894ab4bd6246

4b2cd71 2023-04-17 00:55:56 zmatsuo

シェルスクリプト(*.sh) のルールを追加

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10679 f5f01b69-1e22-0410-acbf-894ab4bd6246

39f976a 2023-04-17 00:43:04 zmatsuo

文字消去時、全角文字が切れて表示される場合があるので修正

- 文字消去エスケープシーケンスを使用したとき
- EL 0, EL 1, ED 0, ED 1
- 描画が行われていなかった
- 消去テスト erase.pl を追加
- 4-stable/r10677 から

ticket 47524

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10678 f5f01b69-1e22-0410-acbf-894ab4bd6246

ca6c383 2023-04-16 02:36:59 zmatsuo

文字消去時、マウス選択領域を選択状態で描画(文字色反転表示)するようにした

- マウス選択領域の文字を消去したとき、選択状態を維持したまま描画
- 従来
- マウス選択領域にかかっていても無条件に背景色(背景画像)で描画
- 表示上選択領域がなくなるように見える
- 内部的には選択領域が存在している
- 変更したシーケンス
- EL (カーソル行の文字を消去)
- ECH (カーソル位置から Ps 文字を消す)
- ED 0 (カーソル位置から画面末尾までを消去する)
- ED 1 (画面先頭からカーソル位置までを消去する)
- 文字消去ではなくバッファの内容を描画するようにした(buffer.c)
- 空白(スペース)が書かれているバッファを描画 =消去
- マウス選択領域を考慮して描画される
- 使用しなくなった文字消去(背景描画)専用関数削除(vtdisp.c,h)
- 2cell文字(全角文字)を考慮して消去/描画するようにした
- 消去に関連するエスケープシーケンスをテストする test/erase.pl を追加
- turnk/r10639 と同等

ticket 47524

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/branches/4-stable@10677 f5f01b69-1e22-0410-acbf-894ab4bd6246

f19fb30 2023-04-12 23:36:08 zmatsuo

clangでエラーとなったため修正

ttxssh.c:3871:41: error: incompatible
function pointer types passing 'void (int, int, cbarg_t *)' to parameter
of type 'void (*)(int, int, void *)'
[-Wincompatible-function-pointer-types]
...if (generate_ssh_key(key_type, bits, keygen_progress, &cbarg)) {
^~~~~~~~~~~~~~~

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10671 f5f01b69-1e22-0410-acbf-894ab4bd6246

e167cb7 2023-04-08 23:26:57 nmaya

SSH の接続フローの解説を修正

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/branches/4-stable@10670 f5f01b69-1e22-0410-acbf-894ab4bd6246

67da454 2023-04-07 23:38:42 zmatsuo

VS2005でコンパイルできるよう修正

- r10659

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10666 f5f01b69-1e22-0410-acbf-894ab4bd6246

fd83ebc 2023-04-06 23:35:23 zmatsuo

MinGWビルド時、ttssh で unknown host KEY algorithm が出て接続できない

- libmingw の strtok_s() を strtok_r() で実装した
- 修正前は strtok() で実装していた
- strtok_s() を使って2重ループしているところがある
- choose_SSH2_proposal() ssh.c
- strtok() だと動作しない

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10665 f5f01b69-1e22-0410-acbf-894ab4bd6246

4b9869e 2023-04-06 23:35:15 zmatsuo

SystemParametersInfoW() が動作しなかったので修正

- 誤って kernel32.dll を指定していた
- 正しくは user32.dll
- r10275

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10664 f5f01b69-1e22-0410-acbf-894ab4bd6246

dc76dec 2023-04-06 23:35:06 zmatsuo

MinGW wrapper の snprintf_s() が正しく動作しない場合があったので修正

- snprintf_s() に渡すバッファサイズが小さいとき -1 を返さなかった
- snwprintf_s() も同様
- _vscprintf() 削除(なくてもリンク通る)

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10663 f5f01b69-1e22-0410-acbf-894ab4bd6246

b78e806 2023-04-06 00:39:47 zmatsuo

依存プロジェクトファイル名が誤っていたので修正

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10662 f5f01b69-1e22-0410-acbf-894ab4bd6246

e95a9de 2023-04-04 22:28:09 zmatsuo

関数名を変更

- ThemeSetEnable() -> ThemeEnable()
- ThemeGetEnable() -> ThemeIsEnabled()

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10661 f5f01b69-1e22-0410-acbf-894ab4bd6246

e7e7863 2023-04-04 22:27:57 zmatsuo

ini ファイルに保存した色の設定がリストア時に反映されない

Ticket 47735

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10660 f5f01b69-1e22-0410-acbf-894ab4bd6246

cff1c93 2023-04-03 01:08:21 zmatsuo

使用言語判定用関数を一元化した

- GetUserDefaultUILanguage() の代替関数を使用するようにした
- TTGetUserDefaultUILanguage() を追加
- GetUserDefaultUILanguage() が使えない場合、GetACP()を使う
- pGetUserDefaultUILanguage() 追加

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10659 f5f01b69-1e22-0410-acbf-894ab4bd6246

1c0bee3 2023-04-03 01:08:12 zmatsuo

プラグイン読み込み時必要なDLLが存在しない場合メッセージを追加

- ttxssh.dll 読み込み時に bcrypt.dll が存在しない場合など

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10658 f5f01b69-1e22-0410-acbf-894ab4bd6246