Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/doc/ja/html/about/history.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4682 - (show annotations) (download) (as text)
Fri Oct 21 15:58:49 2011 UTC (18 months, 4 weeks ago) by maya
File MIME type: text/html
File size: 160026 byte(s)
クライアントとサーバのバージョンが一致しない場合に接続しないようにした
クライアントが SSH1 でサーバが 1.99 の場合に SSH2 で接続される問題を修正
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=26566
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
3 <html>
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
6 <title>改版履歴</title>
7 <meta http-equiv="Content-Style-Type" content="text/css">
8 <link rel="stylesheet" href="../style.css" type="text/css">
9 </head>
10 <body>
11
12 <h1>改版履歴</h1>
13
14 <ul>
15 <li><a href="#teraterm">Tera Term</a></li>
16 <li><a href="#ttssh">TTSSH</a></li>
17 <li><a href="#cygterm">CygTerm+</a></li>
18 <li><a href="#cyglaunch">cyglaunch</a></li>
19 <li><a href="#ttproxy">TTProxy</a></li>
20 <li><a href="#ttmenu">TeraTerm Menu</a></li>
21 <li><a href="#kanjimenu">TTX KanjiMenu</a></li>
22 <li><a href="#alwaysontop">TTXAlwaysOnTop</a></li>
23 <li><a href="#kcodechange">TTXKcodeChange</a></li>
24 <li><a href="#resizemenu">TTXResizeMenu</a></li>
25 <li><a href="#ttyrec">TTXttyrec</a></li>
26 <li><a href="#viewmode">TTXViewMode</a></li>
27 <li><a href="#recurringcommand">TTXRecurringCommand</a></li>
28 </ul>
29
30 <hr>
31
32 <h2><a name="teraterm">Tera Term</a></h2>
33
34 <h3><a name="teraterm_4.72">2011.xx.xx (Ver 4.72)</a></h3>
35 <ul class="history">
36 <li>変更
37 <ul>
38 <li>OSC 10 (VTウィンドウ文字色変更), 11 (VTウィンドウ背景色変更), 15 (TEKウィンドウ文字色変更), 16 (TEKウィンドウ背景色変更) 制御文字列に対応した。</li>
39 <li><a href="../menu/window.html">[Window]</a> メニューに <a href="../menu/window.html#minimize">[Minimize All]</a>, <a href="../menu/window.html#restore">[Restore All]</a> メニューを追加した。</li>
40 <li>マクロコマンド "<a href="../macro/command/getspecialfolder.html">getspecialfolder</a>" を追加した。</li>
41 <li>マクロコマンド "<a href="../macro/command/messagebox.html">messagebox</a>", "<a href="../macro/command/inputbox.html">inputbox</a>", "<a href="../macro/command/statusbox.html">statusbox</a>"で、表示されるメッセージの上下の余白の大きさを調整した。 </li>
42 </ul>
43 </li>
44
45 <li>バグ修正
46 <ul>
47 <li>XMODEM: 送信時、初回のパケットが2回送られる問題を修正した。<br>cf. <a href="http://logmett.com/forum/viewtopic.php?f=2&t=354">why the first xmodem packet been always send out twice?</a></li>
48 <li><a href="../macro/command/ifdefined.html">ifdefined</a>に整数リテラルを渡すと"整数型変数"と判定する問題を修正した。</li>
49 <li>ANSI Color の 0 番の設定が正しく読み込めない問題を修正した。</li>
50 </ul>
51 </li>
52
53 <li>その他
54 <ul>
55 <li><a href="#ttssh_2.59">SSH2対応TTSSH(2.59)</a>へ差し替えた。</li>
56 <li><a href="#ttmenu_1.11">TeraTerm Menu(1.11)</a>へ差し替えた。</li>
57 <li><a href="#recurringcommand_1.02">TTXRecurringCommand Plugin(1.02)</a>へ差し替えた。</li>
58 </ul>
59 </li>
60 </ul>
61
62 <h3><a name="teraterm_4.71">2011.8.31 (Ver 4.71)</a></h3>
63 <ul class="history">
64 <li>変更
65 <ul>
66 <li>OSC 文字列中に制御シーケンスが含まれていた時にその制御シーケンスを解釈するように変更した。</li>
67 <li>Eterm look-feel: Windows Vista以降において、壁紙がBMP形式以外にも対応した。</li>
68 <li>マクロコマンド "<a href="../macro/command/getpassword.html">getpassword</a>"を機能アップデートした。
69 <ul>
70 <li>コマンドの実行可否を"result"システム変数に格納するようにした。</li>
71 </ul></li>
72 <li>マクロコマンド "<a href="../macro/command/strspecial.html">strspecial</a>" を機能アップデートした。
73 <ul>
74 <li>変換する文字列を strspecial コマンドに、第2引数として指定できるようにした。</li>
75 </ul></li>
76 <li>マクロコマンド "<a href="../macro/command/expandenv.html">expandenv</a>" を追加した。</li>
77 </ul>
78 </li>
79
80 <li>バグ修正
81 <ul>
82 <li>ファイル名が80文字以上のログファイルを作成できない問題を修正した。</li>
83 <li>メタキー設定を有効にしている時、Control+Meta キー入力がダブる場合があったのを修正した。</li>
84 </ul>
85 </li>
86
87 <li>その他
88 <ul>
89 <li><a href="#ttssh_2.58">SSH2対応TTSSH(2.58)</a>へ差し替えた。</li>
90 </ul>
91 </li>
92
93 </ul>
94
95 <h3><a name="teraterm_4.70">2011.6.26 (Ver 4.70)</a></h3>
96 <ul class="history">
97 <li>変更
98 <ul>
99 <li>DEC 特殊文字のフォントに高輝度/下線属性を反映するようにした。</li>
100 <li>NetTerm 形式のマウスイベント通知に対応した。</li>
101 <li>印刷用制御コードを無視することができるエントリをサポートした。
102 <ul>
103 <li>teraterm.ini に <a href="../setup/teraterm-prn.html#ignoremc">PrinterCtrlSequence</a> エントリを追加した。デフォルトは<del>off</del> <ins>on</ins></li>
104 </ul></li>
105 <li>Meta Key の設定で、左Altや右AltのみMeta Keyに設定できるようにした。</li>
106 <li>ブロードキャストコマンドにおいて、リアルタイムモードの場合、SubmitボタンではEnterキーのみ送るようにした。</li>
107 <li>セッション複製を行う際、/K= があれば引き継ぎを行うようにした。</li>
108 <li>ファイル送信およびファイル転送時のダイアログに、経過時間および転送速度を表示するようにした。</li>
109 <li>Windows7ジャンプリストに対応した。</li>
110 <li>box 系マクロコマンドの special 引数を復活させた。使用はあまり推奨されない。省略時のデフォルトはオリジナルとの互換性のため 0。</li>
111 </ul>
112 </li>
113
114 <li>バグ修正
115 <ul>
116 <li>xterm 形式のマウスイベント通知で、マウスポインタの位置が224行目以降だった場合に不正な報告をする問題を修正した。</li>
117 <li>DECSET/DECRST 制御シーケンスで、10000 以上のモードが指定された時に正しく無視できない場合が有った問題を修正した。</li>
118 <li>ウィンドウ位置報告要求に対して不正な形式で応答する場合がある問題を修正した。</li>
119 <li>YMODEM ファイル送信において、ACKを待たずとも、ブロック1を送信してしまう問題を修正した。</li>
120 <li>strremove マクロにおいて、文字列の末尾1バイトの削除時にBOFが発生していた問題を修正した。</li>
121 </ul>
122 </li>
123
124 <li>その他
125 <ul>
126 <li>インストーラを修正した。
127 <ul>
128 <li>フォルダのコンテキストメニューに CygTerm Here を追加した時、名前に複数の連続するスペースを含むフォルダへの CygTerm Here が正しく働かないのを修正した。</li>
129 </ul></li>
130 <li><a href="#ttssh_2.57">SSH2対応TTSSH(2.57)</a>へ差し替えた。</li>
131 <li><a href="#ttmenu_1.10">TeraTerm Menu(1.10)</a>へ差し替えた。</li>
132 <li><a href="#cygterm_1.07_23">CygTerm+ 1.07_23</a>へ差し替えた。</li>
133 <li><a href="#cyglaunch_1.03">cyglaunch (1.03)</a>へ差し替えた。</li>
134 <li>LogMeTT 2.9.9へ差し替えた。</li>
135 </ul>
136 </li>
137
138 </ul>
139
140 <h3><a name="teraterm_4.69">2011.3.5 (Ver 4.69)</a></h3>
141 <ul class="history">
142 <li>変更
143 <ul>
144 <li>DA3 制御シーケンスの応答に含まれる端末固有IDを設定出来るようにした。
145 <ul>
146 <li>teraterm.ini に <a href="../setup/teraterm-term.html#TerminalUID">TerminalUID</a> エントリを追加した。デフォルトは FFFFFFFF。</li>
147 </ul></li>
148 <li>DECSTUI(端末固有ID変更)制御シーケンスに対応した。
149 <ul>
150 <li>teraterm.ini に <a href="../setup/teraterm-term.html#LockTUID">LockTUID</a> エントリを追加した。デフォルトは on。</li>
151 </ul></li>
152 <li>DECRQSS(設定問い合わせ)制御シーケンスに対応した。問い合わせに対応している設定は DECSCA, DECSCL, DECSTBM, SGR。</li>
153 <li>DECFI, DECBI 制御シーケンスに対応した。</li>
154 <li>ウィンドウサイズ問い合わせ制御シーケンスに対して常に480x640を応答していたのを、実際のウィンドウサイズを返すように変更した。</li>
155 <li>ConfirmChangePaste(危険なクリップボードの貼り付けを確認する)が有効で、Alt+R使用時、ペースト内容が一行のみの場合においても、ユーザに確認するようにした。</li>
156 <li>mintty の Application Escape Mode に対応した。</li>
157 <li>mintty のマウスホイール報告を制御する為の制御シーケンスに対応した。</li>
158 <li>IME の状態を制御するための制御シーケンスを新設した。</li>
159 <li>マクロコマンド "<a href="../macro/command/basename.html">basename</a>", "<a href="../macro/command/dirname.html">dirname</a>" を追加した。</li>
160 <li>マクロコマンド "<a href="../macro/command/getfileattr.html">getfileattr</a>", "<a href="../macro/command/setfileattr.html">setfileattr</a>" を追加した。</li>
161 <li>マクロコマンド "<a href="../macro/command/foldercreate.html">foldercreate</a>", "<a href="../macro/command/folderdelete.html">folderdelete</a>", "<a href="../macro/command/foldersearch.html">foldersearch</a>" を追加した。</li>
162 </ul>
163 </li>
164
165 <li>バグ修正
166 <ul>
167 <li>端末の横幅が 257 桁より大きいと正常に表示できない問題を修正した。</li>
168 <li>端末ID設定が VT520, VT525 の時に、Primary DA (DA1) への応答が壊れていた問題を修正した。</li>
169 <li>言語モードが日本語以外の時、<a href="../menu/setup-terminal.html">Terminal Setup</a> ダイアログで端末IDに VT420, VT520, VT525 を指定しても実際には VT100 に設定される問題を修正した。</li>
170 <li>ネットワーク共有をマップしたローカルデバイスを<a href="../setup/teraterm-prn.html#direct">PassThruPort</a>に指定した場合、印刷ができない問題を修正した。cf.<a href="http://logmett.com/forum/viewtopic.php?f=2&t=1383">print with WINDOWS 7 net use LPT PERSISTENT:Yes </a></li>
171 <li>対応していない OSC 制御文字列を正しく無視出来ない場合があった問題を修正した。</li>
172 <li>DCS, SOS, APC, PM 制御文字列の直後の文字を正しく扱えていなかった問題を修正した。</li>
173 <li>ログファイルを書き込むために開くとき、存在していて書き込み中のファイルを開かないようにした。</li>
174 <li>8ビット文字列の受信時に、制御シーケンスとして誤って扱う場合があった問題を修正した。</li>
175 <li>ブロードキャストコマンドにおいて、選択ウィンドウへの送信が正しくできていなかった問題を修正した。 cf.<a href="http://logmett.com/forum/viewtopic.php?f=8&t=1601">Broadcast command issue in 4.68 </a></li>
176 </ul>
177 </li>
178
179 <li>その他
180 <ul>
181 <li><a href="#ttssh_2.56">SSH2対応TTSSH(2.56)</a>へ差し替えた。</li>
182 <li><a href="#ttproxy_1.0.0.18">TTProxy(1.0.0.18)</a>へ差し替えた。</li>
183 <li><a href="#cygterm_1.07_22">CygTerm+ 1.07_22</a>へ差し替えた。</li>
184 <li>LogMeTT 2.9.8へ差し替えた。</li>
185 <li>インストーラから起動チェックをするための mutex を<del>追加</del><ins>削除</ins>した。</li>
186 </ul>
187 </li>
188
189 </ul>
190
191 <h3><a name="teraterm_4.68">2010.12.7 (Ver 4.68)</a></h3>
192 <ul class="history">
193 <li>変更
194 <ul>
195 <li>選択的消去に対応した。
196 <ul>
197 <li>DECSCA(保護属性設定), DECSED(選択的画面消去), DECSEL(選択的行消去), DECSERA(選択的矩形消去)制御シーケンスに対応した。</li>
198 </ul></li>
199 <li>DECERA(矩形消去)制御シーケンスに対応した。</li>
200 <li>DA3(第三端末特性報告要求)制御シーケンスに対応した。</li>
201 <li>端末 ID 設定で、VT420, VT520, VT525 に対応した。
202 <ul>
203 <li>DECSCL(端末動作モード設定)制御シーケンスで、VTレベル5(vt500シリーズ)に対応した。</li>
204 </ul></li>
205 <li>"ウィンドウ" メニュー、および "ウィンドウのリスト" ダイアログで、ウィンドウの状態を表す文字を表示するようにした。
206 <ul type="disc">
207 <li>+ 通常のウィンドウ</li>
208 <li>- 最小化されたウィンドウ</li>
209 <li>@ 最大化されたウィンドウ</li>
210 <li># 非表示のウィンドウ</li>
211 </ul></li>
212 <li>使用可能なウィンドウの数を 50 から 256 に増やした。</li>
213 <li>使用可能なプラグインの数を 16 から 32 に増やした。</li>
214 <li>マクロコマンド "<a href="../macro/command/beep.html">beep</a>" に引数を追加した。</li>
215 <li><ins>box 系マクロコマンドの special 引数を廃止した。</ins></li>
216 <li>WSAAsyncGetAddrInfo をプラグインからフック出来るようにした。</li>
217 <li>freeaddrinfo をプラグインからフック出来るようにした。</li>
218 </ul>
219 </li>
220
221 <li>バグ修正
222 <ul>
223 <li>セキュリティ修正: DLL 読み込みに関する脆弱性を修正した。</li>
224 <li><a href="../menu/setup-serialport.html">[Setup]-[Serial port]</a> ダイアログを表示したときに Baud rate が正しく選択されていない問題を修正した。</li>
225 <li><a href="../setup/teraterm-term.html#beep">Beep 設定</a>が正しく読み込まれない問題を修正した。</li>
226 <li>DECALN (DEC Screen Alignment Test) 制御シーケンスで、スクロール領域をクリアするようにした。</li>
227 <li>ウィンドウタイトル/アイコンラベル報告要求に対して、空文字列を応答する設定が動作しない問題を修正した。</li>
228 <li>IO-8256 端末の矩形消去、色変更、線引き、行消去制御シーケンスが正しく動作しない場合がある問題を修正した。</li>
229 </ul>
230 </li>
231
232 <li>その他
233 <ul>
234 <li><a href="#ttssh_2.55">SSH2対応TTSSH(2.55)</a>へ差し替えた。</li>
235 <li><a href="#ttproxy_1.0.0.17">TTProxy(1.0.0.17)</a>へ差し替えた。</li>
236 <li><a href="#cygterm_1.07_20">CygTerm+ 1.07_20</a>へ差し替えた。</li>
237 <li><a href="#cyglaunch_1.02">cyglaunch(1.02)</a>へ差し替えた。</li>
238 </ul>
239 </li>
240
241 </ul>
242
243 <h3><a name="teraterm_4.67">2010.8.31 (Ver 4.67)</a></h3>
244 <ul class="history">
245 <li>変更
246 <ul>
247 <li>キーボード設定ファイルに、次/前の最小化されていないウィンドウを表示するショートカットキー NextShownWin/PrevShownWin を追加した。</li>
248 <li>NextWin/PrevWin ショートカットキーで切り替わる対象から、非表示状態のウィンドウを除いた。</li>
249 <li>メニューの New connection と Duplicate session を無効にできるようにした。
250 <ul>
251 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#DisableMenuNewConnection">DisableMenuNewConnection</a> エントリと <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> エントリを追加した。デフォルトは off。</li>
252 </ul></li>
253 <li>IMEのon/off状態でカーソル形状を変更するか設定できるようにした。
254 <ul>
255 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>で設定を変更できるようにした。</li>
256 </ul></li>
257 <li>vim で ttymouse が xterm2 に自動設定されるように、Secondary DA の応答を調整した。</li>
258 <li>xterm 形式のマウスイベント通知で、モーションイベントに正式対応した。</li>
259 <li>DEC Locator Mode 形式のマウスイベント通知に対応した。</li>
260 <li>マクロコマンド "<a href="../macro/command/filetruncate.html">filetruncate</a>" を追加した。</li>
261 <li>マクロコマンド "<a href="../macro/command/dispstr.html">dispstr</a>" を追加した。</li>
262 <li>マクロコマンド "<a href="../macro/command/strinsert.html">strinsert</a>" を追加した。</li>
263 <li>マクロコマンド "<a href="../macro/command/strremove.html">strremove</a>" を追加した。</li>
264 <li>マクロコマンド "<a href="../macro/command/strreplace.html">strreplace</a>" を追加した。</li>
265 <li>マクロコマンド "<a href="../macro/command/strtrim.html">strtrim</a>" を追加した。</li>
266 <li>マクロコマンド "<a href="../macro/command/strsplit.html">strsplit</a>" を追加した。</li>
267 <li>マクロコマンド "<a href="../macro/command/strjoin.html">strjoin</a>" を追加した。</li>
268 <li>マクロコマンド "<a href="../macro/command/strspecial.html">strspecial</a>" を追加した。</li>
269 </ul>
270 </li>
271
272 <li>バグ修正
273 <ul>
274 <li>YMODEMの送受信処理がハイパーターミナルに対して動かない。</li>
275 <li>送信処理が遅くなっていたのを修正した。</li>
276 <li>XMODEM送信で、EOTの再送を正しく行っていなかったのを修正した。</li>
277 <li>xterm 形式のマウスイベント通知で、Control と Alt(Meta) を逆に通知していたのを修正した。</li>
278 <li>色設定/問い合わせ制御シーケンスが正しく働かない場合があったのを修正した。</li>
279 <li>マクロコマンド statusbox によるステータスボックスが、 Enter key 押下で消失しないようにした。</li>
280 </ul>
281 </li>
282
283 <li>その他
284 <ul>
285 <li><a href="#ttssh_2.54">SSH2対応TTSSH(2.54)</a>へ差し替えた。</li>
286 <li>TTLEditor 1.2.1 へ差し替えた。</li>
287 <li>言語ファイルにフランス語(French.lng)を追加した。Francois MOCQ氏に感謝します。</li>
288 </ul>
289 </li>
290
291 </ul>
292
293 <h3><a name="teraterm_4.66">2010.5.31 (Ver 4.66)</a></h3>
294 <ul class="history">
295 <li>変更
296 <ul>
297 <li>YMODEMサポート
298 <ul>
299 <li>FileメニューのTransferに"YMODEM"を追加した。</li>
300 <li>teraterm.iniに YmodemRcvCommand エントリを追加した。デフォルトは空。</li>
301 <li>マクロコマンド "<a href="../macro/command/ymodemrecv.html">ymodemrecv</a>", "<a href="../macro/command/ymodemsend.html">ymodemsend</a>" を追加した。</li>
302 </ul></li>
303 <li>シリアルポート接続のボーレートを選択肢以外からも手入力出来るようにした。
304 <ul>
305 <li><a href="../menu/setup-serialport.html">[Setup]-[Serial port]</a>で任意のボーレートを指定できるようにした。</li>
306 <li><a href="../commandline/teraterm.html#BAUD">/BAUD</a> オプションで任意のボーレートを指定できるようにした。</li>
307 <li>マクロコマンド "<a href="../macro/command/setbaud.html">setbaud</a>" の引数にボーレートの値を直接指定できるようにした。</li>
308 </ul></li>
309 <li>VPB, HPB 制御シーケンスに対応した。</li>
310 <li><a href="../usage/tips/vim.html#Bracketed">Bracketed Paste Mode</a>に対応した。</li>
311 <li>"ファイル送信" と "ログ" での binary フラグの扱いを分離した。
312 <ul>
313 <li>teraterm.ini に LogBinary エントリを追加した。デフォルトはoff。</li>
314 </ul></li>
315 <li>IMEのon/off状態を見て、カーソルの色を変更するようにした。</li>
316 <li>ConfirmChangePaste の確認ダイアログ表示中にクリップボードをロックしないようにした。</li>
317 <li>実行中のマクロウィンドウがどれか分かるようにするための<a href="../menu/control.html">[Control]-[Show Macro Window]</a>メニューを追加した。</li>
318 <li>マクロコマンド "<a href="../macro/command/filestat.html">filestat</a>" を追加した。</li>
319 </ul>
320 </li>
321
322 <li>バグ修正
323 <ul>
324 <li>USBシリアルポートが切断された場合、CPU使用率が100%となる問題を修正した。Z. Vickery氏に感謝します。</li>
325 <li>キーボード設定ファイルで Alt+キー に機能を割り当てた時、余計な文字列が追加で出力されるのを修正した。</li>
326 <li>テンキーの ENTER キーで改行コードが設定通りに変換されない問題を修正した。</li>
327 <li>英語モードおよびロシア語モードで、"Line at a time" モードが正しく働かないのを修正した。p3g4asus氏に感謝します。</li>
328 <li>代替画面バッファへの切り替え時、カーソル位置の保存/復元が正しく働かない場合があるのを修正した。</li>
329 <li>代替画面バッファ対応のカーソル位置保存制御シーケンスで、代替画面バッファへの切り替え、および画面のクリアが行われていたのを修正した。</li>
330 <li>ClearOnResize が on の時、DECCOLM(桁数モード変更)制御シーケンスで画面がクリアされないのを修正した。</li>
331 <li>VPR 制御シーケンスの動作が正しくないのを修正した。</li>
332 <li>XMODEM/YMODEMのキャンセル処理を改善した。Z. Vickery氏に感謝します。</li>
333 <li><a href="../macro/command/crc32.html">crc32file</a> マクロコマンドにおいて、ファイルオープンエラーが正しく判定できていなかった問題を修正した。また、読み込み専用ファイルに対してエラーとならないようにした。</li>
334 </ul>
335 </li>
336
337 <li>その他
338 <ul>
339 <li><a href="#ttssh_2.53">SSH2対応TTSSH(2.53)</a>へ差し替えた。</li>
340 </ul>
341 </li>
342
343 </ul>
344
345 <h3><a name="teraterm_4.65">2010.2.20 (Ver 4.65)</a></h3>
346 <ul class="history">
347 <li>変更
348 <ul>
349 <li>接続ホストの最大保存数を500まで拡張した。</li>
350 <li>シリアル接続のCOM最大ポートを4096まで拡張した。</li>
351 <li>コマンドラインでタブもパラメータの区切りとして認識するようにした。</li>
352 <li><a href="../menu/file.html">[File] メニューの [Show Log dialog]</a> を、ログウィンドウが表示されていても押せるようにした。</li>
353 <li>マクロコマンド "<a href="../macro/command/disconnect.html">disconnect</a>" に、TCP/IP 接続切断時の確認ダイアログを制御するオプションを追加した。</li>
354 <li>リサイズ時に画面クリアを行うかを設定出来るようにした。
355 <ul>
356 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>で設定を変更できるようにした。</li>
357 </ul></li>
358 <li>マクロコマンド "<a href="../macro/command/filenamebox.html">filenamebox</a>" で上書き確認を出すようにした。</li>
359 <li>ウィンドウタイトル/アイコンラベル報告制御シーケンスに対して、空文字列を応答出来るようにした。
360 <ul>
361 <li>teraterm.ini の TitleReportSequence エントリで受け付ける値を accept, ignore, empty に変更した。</li>
362 <li>teraterm.ini の TitleReportSequence のデフォルトを empty に変更した。</li>
363 </ul></li>
364 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>に Contorl Sequence タブを追加した。
365 <ul>
366 <li>"Accept mouse event tracking request", "Disable mouse event tracking when Control is pressed", "Accept window title change request" を General タブから移動した。</li>
367 <li>"Title report sequence", "Window control sequence", "Window report sequence", "Cursor control sequence" を追加した。</li>
368 </ul></li>
369 <li>代替画面バッファに対応した。
370 <ul>
371 <li>teraterm.ini に <a href="../setup/teraterm-term.html#AltScr">AlternateScreenBuffer</a> エントリを追加した。デフォルトは on。</li>
372 </ul></li>
373 </ul>
374 </li>
375
376 <li>バグ修正
377 <ul>
378 <li>Auto Window Closeが無効の場合、マクロ接続の終了をttpmacro.exeに通知できていなかった問題を修正した。</li>
379 <li><a href="../menu/setup-additional.html">PasteDelayPerLine</a>が正しく働いていなかった問題を修正した。</li>
380 <li>マクロの文字列型定数にタブを直接入れられなかった問題を修正した。</li>
381 <li>Kermit, ZMODEM, QuickVAN で複数のファイルを送信したとき、また ZMODEM, QuickVAN で複数のファイルを受信したとき、2個目以降のファイルでプログレスバーがリセットされない問題を修正した。</li>
382 <li>マクロで、文字列中の /* をコメントの開始と誤認識していたのを修正した。</li>
383 <li>Eterm look-feelを有効にしている時、Reverse Video (DECSCNM)のset/resetが行われると、以降まともに描画が更新されなくなるのを修正した。(暫定処置)</li>
384 <li>ウィンドウの横幅を縮めたとき、スクロールバッファ内の各行の行末にゴミが残る場合が有ったのを修正した。</li>
385 </ul>
386 </li>
387
388 <li>その他
389 <ul>
390 <li>インストーラで新規追加された設定項目を設定ファイルに書き込むのをやめた。</li>
391 <li>インストーラでユーザが選択した言語設定をユーザのディレクトリにある設定ファイルに書き込むのをやめた。</li>
392 <li><a href="#cygterm_1.07_19">CygTerm+ 1.07_19</a>へ差し替えた。</li>
393 <li><a href="#recurringcommand_1.01">TTXRecurringCommand Plugin(1.01)</a>へ差し替えた。</li>
394 <li><a href="#resizemenu_1.01">TTXResizeMenu Plugin(1.01)</a>へ差し替えた。</li>
395 <li><a href="#ttyrec_1.02">TTXttyrec Plugin(1.02)</a>へ差し替えた。</li>
396 <li>Windows 7を正式にサポート。</li>
397 <li>screencapture.ttl のアップデート</li>
398 <li>Oniguruma 5.9.2へ差し替えた</li>
399 <li>OpenSSL 0.9.8lへ差し替えた</li>
400 </ul>
401 </li>
402
403 </ul>
404
405
406 <h3><a name="teraterm_4.64">2009.11.10 (Ver 4.64)</a></h3>
407 <ul class="history">
408 <li>変更
409 <ul>
410 <li>クリッカブルURLの色属性を描画するようにした。</li>
411 <li>クリッカブルURL文字列に下線属性を設定できるようにした。
412 <ul>
413 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>で設定を変更できるようにした。</li>
414 </ul></li>
415 <li>クリッカブルURLが無効の場合、ハイパーリンク上でマウスカーソルを変形させないようにした。</li>
416 <li>sftp/tftp スキームもクリッカブルURLになるようにした。</li>
417 <li>Broadcast Commandのリストボックスにおいて、ダブルクリックによる全選択を廃止し、「SHIFT+クリック」による連続的選択、「CTRL+A」による全選択をサポートした。</li>
418 <li>Broadcast Commandのダイアログボックスをサイズ変更できるようにした。</li>
419 <li>Broadcast Commandのリストボックスを定期的に更新するようにした。</li>
420 <li>ConfirmChangePasteダイアログにステータスバーを追加した。</li>
421 <li>CTRL+TABによるウィンドウ切り替えにおいて、ウィンドウの最大化および最小化状態を維持するようにした。</li>
422 <li>マクロコマンド "<a href="../macro/command/setdebug.html">setdebug</a>" を追加した。</li>
423 </ul>
424 </li>
425
426 <li>バグ修正
427 <ul>
428 <li>接続前に行ったローカルエコーと送信改行コードの設定が無視される事があるのを修正した。</li>
429 <li>シリアル接続時に、前の接続で使われたTCPLocalEcho/TCPCRSendの設定がリセットされないのを修正した。</li>
430 <li>ログウィンドウを表示しないでログ採取を開始したとき、表示されていないログウィンドウにフォーカスが移行してしまう問題を修正した。</li>
431 <li>マクロコマンド "<a href="../macro/command/strscan.html">strscan</a>" が正しく働かない場合がある問題を修正した。</li>
432 <li>マクロのC言語風コメントにおいて、正しくコメントを識別しないケースに対応した。</li>
433 <li>ウィンドウタイトルでTCPポート番号が正しく表示されない場合がある問題を修正した。</li>
434 <li>"<a href="../menu/setup-window.html">Enable bold font</a>"の設定変更が即座に反映されなかった問題を修正した。</li>
435 </ul>
436 </li>
437
438 <li>その他
439 <ul>
440 <li>インストーラを修正した。
441 <ul>
442 <li>インストーラでSSHプロトコルへ関連付けた場合、エクスプローラの"フォルダオプション"の"ファイルの種類"から編集できるようにした。</li>
443 </ul></li>
444 <li><a href="#ttssh_2.52">SSH2対応TTSSH(2.52)</a>へ差し替えた。</li>
445 <li><a href="#ttproxy_1.0.0.16">TTProxy(1.0.0.16)</a>へ差し替えた。</li>
446 <li>LogMeTT 2.9.7へ差し替えた。
447 <ul>
448 <li>LogMeTTのインストール検出をレジストリ(HKEY_CURRENT_USER\Software\LogMeTT\InstallPath)で行うようにした。</li>
449 </ul></li>
450 </ul>
451 </li>
452 </ul>
453
454 <h3><a name="teraterm_4.63">2009.7.5 (Ver 4.63)</a></h3>
455 <ul class="history">
456 <li>変更
457 <ul>
458 <li>カーソル形状/点滅変更制御シーケンスに対応した。
459 <ul>
460 <li>teraterm.ini に <a href="../menu/setup-additional.html#CursorCtrlSequence">CursorCtrlSequence</a> エントリを追加した。デフォルトは off。</li>
461 </ul></li>
462 <li>ウィンドウ操作/報告制御シーケンスに対応した。
463 <ul>
464 <li>teraterm.ini に <a href="../setup/teraterm-win.html#WindowCtrlSequence">WindowCtrlSequence</a>, <a href="../setup/teraterm-win.html#WindowReportSequence">WindowReportSequence</a>, <a href="../setup/teraterm-win.html#TitleReportSequence">TitleReportSequence</a> エントリを追加した。デフォルトはすべて on。</li>
465 </ul></li>
466 <li>行単位送信(Line at a time)モードに対応した。
467 <ul>
468 <li>teraterm.ini に <a href="../setup/teraterm-com.html#linemode">EnableLineMode</a> エントリを追加した。デフォルトはon。</li>
469 <li>デフォルトの動作を文字単位送信(Character at a time)モードから行単位送信モードに変更した。</li>
470 </ul></li>
471 <li>複数行の貼り付け時、改行ごとに遅延する時間を設定できるようにした。デフォルトは 10(ミリ秒)。
472 <ul>
473 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>で設定値を変更できるようにした。</li>
474 </ul></li>
475 <li>BroadcastCommand(非Realtime mode)において、リストボックスで選択された端末に対してのみ、メッセージを送信するようにした。</li>
476 <li>UTF-8モードを追加
477 <ul>
478 <li><a href="../menu/setup-general.html">言語モード</a>を指定する <a href="../commandline/teraterm.html#la">/LA</a> コマンドラインオプションで、UTF-8モードを指定できるようにした。</li>
479 </ul></li>
480 <li>送信漢字コードの設定がUTF-8の時、入力された文字がUTF-8に変換出来ない場合(不正な文字)は代わりにReplacement Character(U+FFFD)を送信するようにした。</li>
481 <li>韓国語モードの調整
482 <ul>
483 <li><a href="../menu/setup-general.html">言語モード</a>を指定する <a href="../commandline/teraterm.html#la">/LA</a> コマンドラインオプションで、韓国語モードを指定できるようにした。</li>
484 <li>IMEのインライン変換を韓国語モードでも行えるようにした。</li>
485 <li>受信文字コードの選択肢に UTF-8m を追加した。</li>
486 <li>teraterm.iniのKanjiSend/KanjiReceiveエントリで、KS5601を受け付けるようにした。</li>
487 <li><a href="../commandline/teraterm.html#kr">/KR</a>, <a href="../commandline/teraterm.html#kt">/KT</a> コマンドラインオプションで、KS5601を受け付けるようにした。
488 </ul></li>
489 <li>フォント設定ダイアログで、OSのコモンダイアログをそのまま表示するようにした。
490 <ul>
491 <li>文字セットを選択できるようにした。</li>
492 <li>Enable bold style を <a href="../menu/setup-window.html">[Setup]-[Window]</a> に移動した。</li>
493 <li>ロシア語モードの Font char set を、<a href="../menu/setup-terminalr.html">ロシア語モードの [Setup]-[Terminal]</a> に移動した。</li>
494 </ul></li>
495 <li>AltキーでMSBをセットした文字を送信する機能を追加した。
496 <ul>
497 <li>teraterm.ini に <a href="../setup/teraterm-term.html#Meta8Bit">Meta8Bit</a> エントリを追加した。デフォルトは off。</li>
498 </ul></li>
499 <li>ログファイル名中の &p を、接続中の TCP ポート番号に変換する機能を追加した。</li>
500 <li>ログにタイムスタンプを書き込むときにミリ秒も記録するようにした。</li>
501 <li>Secondary DA要求に対して、パラメータがなしまたは 0 の時のみ応答するようにした。</li>
502 <li>マウスイベント通知で、モーションイベントの通知に仮対応した。</li>
503 <li>メニューの Send break を無効にできるようにした。peterprvy氏に感謝します。
504 <ul>
505 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#DisableMenuSendBreak">DisableMenuSendBreak</a> エントリを追加した。デフォルトは off。</li>
506 </ul></li>
507 <li>切断時に画面をクリアできるようにした。peterprvy氏に感謝します。
508 <ul>
509 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#ClearScreenOnCloseConnection">ClearScreenOnCloseConnection</a> エントリを追加した。デフォルトは off。</li>
510 </ul></li>
511 <li>Duplicate session のアクセラレータキーを無効にできるようにした。
512 <ul>
513 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#DisableAcceleratorSendBreak">DisableAcceleratorSendBreak</a> エントリを追加した。デフォルトは off。</li>
514 </ul></li>
515 <li>コマンドラインオプションで、 <a href="../commandline/teraterm.html#f">/F</a> オプションは他のオプションより先に処理する(上書きされる)ように変更した。</li>
516 <li>コマンドライン解析の仕様を変更した。
517 <ul>
518 <li>`"' を渡すために `""' を指定する仕様を追加した。</li>
519 </ul></li>
520 <li>ConfirmChangePaste 機能に、任意の文字列を指定することができる新しいしくみを追加した。
521 <ul>
522 <li>teraterm.ini に <a href="../menu/setup-additional.html#continuedline">ConfirmChangePasteStringFile</a> エントリを追加した。文字列を列挙したテキストファイルへのパスを指定する。</li>
523 </ul></li>
524 <li>teraterm.ini に Wait4allMacroCommand エントリを追加した。デフォルトはoff。onにすると、"<a href="../macro/command/wait4all.html">wait4all</a>" マクロコマンドが有効となる。</li>
525 <li>マクロコマンド "<a href="../macro/command/exec.html">exec</a>" に、起動したアプリケーションの終了コードを result に格納するためのオプションを追加した。</li>
526 <li>マクロスクリプトのコメントに、C言語風コメント(/* 〜 */)を使用できるようにした。暫定サポート。</li>
527 <li>バージョン情報に、Subversion(SVN)のリビジョン番号を表示するようにした。</li>
528 </ul></li>
529
530 <li>バグ修正
531 <ul>
532 <li>AcceptTitleChangeRequestがoverwriteの時、リモートからのウィンドウタイトル変更要求を受けた後にマクロの<a href="../macro/command/settitle.html">settitle</a>コマンドでウィンドウタイトルの変更が出来なくなるのを修正した。</li>
533 <li>スクロール領域(DECSTBM)が設定されている場合、最下行でのみ自動スクロールする機能がうまく働かない問題を修正した。例えばminicomではスクロール領域を設定する為この問題が発生する。</li>
534 <li>継続行コピーがうまく働かない場合があるのを修正した。</li>
535 <li>ssh/cygwin接続を複製した後の新規接続で、<a href="../setup/teraterm-com.html#port/nontelnet">TCPLocalEcho/TCPCRSend</a>が無視されるのを修正した。</li>
536 <li>クリッカブルURLにおいて、URL文字列が1024バイトを超えると、アプリケーションエラーとなるバグを修正した。</li>
537 <li>サポートされていないURIスキームもクリッカブルURLになる問題を修正した。</li>
538 <li>UTF-8の調整
539 <ul>
540 <li>送信がUTF-8に設定されている時に、UTF-8に変換せずに送信する場合があるのを修正した。</li>
541 <li>UTF-8で2バイトになる文字の表示が遅れるのを修正した。</li>
542 <li>受信がUTF-8に設定されている時、本来表示されるはずの一部の文字が表示出来なかったのを修正した。</li>
543 <li>受信がUTF-8に設定されている時、SS2,SS3(ISO-2022)が正しく処理されなかったのを修正した。</li>
544 </ul></li>
545 <li>韓国語モードの調整
546 <ul>
547 <li>韓国語モード時、ハングルなどの2バイト文字をマウスで正しく選択できない場合があるのを修正した。</li>
548 <li>韓国語モード時、一文字削除(DCH)等の制御シーケンスでハングルなどの2バイト文字を正しく扱うようにした。</li>
549 <li>韓国語モード時、ハングルなどの2バイト文字が行末に来た時に正しく改行するようにした。</li>
550 </ul></li>
551 <li>Windows 95 でクリップボードにある複数行のテキストを貼り付けると、アプリケーションエラーとなるバグを修正した。</li>
552 <li>ロケールオブジェクトがリークしていた問題を修正した。</li>
553 <li>8ビット応答設定(S8C1T)時、Secondary DAに対する応答の後ろにゴミが付いていた問題を修正した。</li>
554 <li>正しくないオプションが指定された時に、別の正しいオプションとして認識される場合があったのを修正した。例えば /BADOPTION が /B として認識されていた。</li>
555 <li>マクロコマンド "<a href="../macro/command/sendmulticast.html">sendmulticast</a>" と "<a href="../macro/command/setmulticastname.html">setmulticastname</a>" が、第一引数が文字列ではなく文字列型変数だった場合に値を正しく受け取らない問題を修正した。</li>
556 </ul></li>
557
558 <li>その他
559 <ul>
560 <li>インストーラを修正した。
561 <ul>
562 <li>拡張子.ttyをTera Term (TTXttyplay)に関連付け出来るようにした。</li>
563 </ul></li>
564 <li><a href="#ttssh_2.51">SSH2対応TTSSH(2.51)</a>へ差し替えた。</li>
565 <li><a href="#cygterm_1.07_17">CygTerm+ 1.07_17</a>へ差し替えた。</li>
566 <li><a href="#ttmenu_1.09">TeraTerm Menu(1.09)</a>へ差し替えた。</li>
567 <li><a href="#kanjimenu_0.1.6">TTX KanjiMenu Plugin(0.1.6)</a>へ差し替えた。</li>
568 <li><a href="#alwaysontop_1.01">TTXAlwaysOnTop Plugin(1.01)</a>へ差し替えた。</li>
569 <li><a href="#ttyrec_1.01">TTXttyrec Plugin(1.01)</a>へ差し替えた。</li>
570 <li>Additional Plugins に <a href="#recurringcommand_1.00">TTXRecurringCommand</a> プラグインを追加した。</li>
571 <li>LogMeTT 2.9.5へ差し替えた。</li>
572 <li>Windows 7 RC(Build7100) の暫定サポート。</li>
573 </ul></li>
574
575 </ul>
576
577
578 <h3><a name="teraterm_4.62">2009.3.22 (Ver 4.62)</a></h3>
579 <ul class="history">
580 <li>変更
581 <ul>
582 <li>Controlキーを押している間はマウスイベント通知を無効にできるようにした。
583 <ul>
584 <li>teraterm.ini に DisableMouseTrackingByCtrl エントリを追加した。デフォルトはon。</li>
585 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>にチェックボックスを追加した。</li>
586 </ul></li>
587 <li>アプリケーションカーソルモードを無効にしている場合は、マウスホイール - カーソルキー変換も無効にするようにした。</li>
588 <li>Controlキーを押している間はマウスホイール - カーソルキー変換を無効にできるようにした。
589 <ul>
590 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#mousewheel">DisableWheelToCursorByCtrl</a> エントリを追加した。デフォルトはon。</li>
591 </ul></li>
592 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>から"Eterm lookfeel"をチェックできないようにした。Eterm lookfeel機能を有効にするには、teraterm.ini を直接編集すること。</li>
593 <li>Windows7β(build7000)において、非表示状態にあるフォントがフォント選択ダイアログにリストアップされるようにした。</li>
594 <li>反転属性の色を指定出来るようにした。
595 <ul>
596 <li>teraterm.ini に VTReverseColor エントリを追加した。<br>注: アップグレードインストール時は互換性のためこの機能は無効にされています。有効にする場合は、後述のEnableReverseAttrColorをonに設定してください。</li>
597 </ul></li>
598 <li>高輝度,点滅および反転属性の色と、ANSIカラー表示を無効にできるようにした。
599 <ul>
600 <li>teraterm.ini に EnableBoldAttrColor, EnableBlinkAttrColor, EnableReverseAttrColor, EnableURLColor, EnableANSIColor エントリを追加した。デフォルトは、EnableReverseAttrColorはoff、それ以外はon。</li>
601 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>にチェックボックスを追加した。</li>
602 </ul></li>
603 <li>teraterm.ini の <a href="../menu/setup-additional.html">ConfirmChangePaste</a>(改行を含むデータの貼り付けを確認する) はデフォルトで on とした。</li>
604 <li>EDITOR.CNF をインストーラパッケージに新規追加した。</li>
605 <li>キーボード設定ファイルが無い時のエディタキーパッドおよびファンクションキーの動作を変更し、対応するVTキーのシーケンスを送出するようにした。
606 <ul>
607 <li>tearterm.ini に <a href="../setup/teraterm-term.html#StrictKeyMapping">StrictKeyMapping</a> エントリを追加した。デフォルトはoff。</li>
608 </ul></li>
609 <li>バージョンダイアログに、ビルド環境(Visual C++)のバージョンとビルドタイムを表示するようにした。</li>
610 <li>マクロコマンド "<a href="../macro/command/sprintf2.html">sprintf2</a>" を新規追加した。</li>
611 <li>マクロコマンド "<a href="../macro/command/waitn.html">waitn</a>" を新規追加した。p3g4asus氏に感謝します。</li>
612 <li>マクロコマンド "<a href="../macro/command/logopen.html">logopen</a>" で、result に結果を格納するようにした。</li>
613 <li>マクロ変数に"<a href="../macro/syntax/variables.html">mtimeout</a>"を新規追加した。wait系マクロは、「timeout * 1000 + mtimeout」ミリ秒待つようになる。精度は 50 msec 程度。</li>
614 <li>マクロコマンド "<a href="../macro/command/sendbroadcast.html">sendbroadcast</a>" を新規追加した。</li>
615 <li>マクロコマンド "<a href="../macro/command/sendlnbroadcast.html">sendlnbroadcast</a>" を新規追加した。</li>
616 <li>マクロコマンド "<a href="../macro/command/sendmulticast.html">sendmulticast</a>" を新規追加した。</li>
617 <li>マクロコマンド "<a href="../macro/command/setmulticastname.html">setmulticastname</a>" を新規追加した。</li>
618 </ul></li>
619 <li>バグ修正
620 <ul>
621 <li>cygwin接続時、環境変数PATHが1024バイトで切られるのを修正した。</li>
622 <li>Visual Studio上でマクロのデバッグができるように、DDEトランザクション通信に暫定処置(ワークアラウンド)を加えた。</li>
623 <li><a href="../macro/command/connect.html">connect</a>マクロコマンドにおいて、<a href="../commandline/teraterm.html#ds">/DS</a>コマンドラインオプションを指定した時にconnectコマンドが終了しないバグを修正した。</li>
624 <li>ログウィンドウを非表示に指定した時、一瞬ログウィンドウが表示されていたのを表示されないようにした。</li>
625 <li>リバースビデオモード(DECSCNMがon)の時、Window Setupダイアログでの文字/背景色設定が正しく動かないのを修正した。</li>
626 <li>リバースビデオモード(DECSCNMがon)の時、設定の保存/読み込みで文字/背景色が正しく保存/復元されないのを修正した。</li>
627 </ul></li>
628 <li>その他
629 <ul>
630 <li><a href="#ttssh_2.50">SSH2対応TTSSH(2.50)</a>へ差し替えた</li>
631 <li><a href="#kanjimenu_0.1.5">TTX KanjiMenu Plugin(0.1.5)</a>へ差し替えた。</li>
632 <li><a href="#cyglaunch_1.01">cyglaunch(1.01)</a>へ差し替えた。</li>
633 <li>Windows 95 のサポートを復活した</li>
634 <li>Windows 7β(build7000) の暫定サポート</li>
635 </ul></li>
636 </ul>
637
638 <h3><a name="teraterm_4.61">2008.12.16 (Ver 4.61)</a></h3>
639 <ul class="history">
640 <li>変更
641 <ul>
642 <li>ログ保存時に Binary フラグが有効なときは、Plain text と Timestamp フラグを無効にするようにした。</li>
643 <li><a href="../menu/setup-additional.html">リモートからのウィンドウタイトル</a>の表示方法を追加した。標準のタイトルの前または後に表示できるようにした。</li>
644 <li><a href="../menu/setup-additional.html">"Additional settings" ダイアログ</a>で、"Delimitter Characters" 設定を "General" タブから "Copy and Paste" タブへ移動した。</li>
645 <li>"New connection" ダイアログを表示しない <a href="../commandline/teraterm.html">/DS</a> コマンドラインオプションを追加した。</li>
646 <li>設定の保存時、新規ファイルを指定した場合もコメントや各設定の位置関係が保存されるようにした。</li>
647 <li>英国環境等でDEC特殊文字の表示後に英小文字等が正しく表示されない問題への対応として、UK文字セットの指示をUS-ASCIIの指示として扱うようにした。</li>
648 <li>マクロコマンド '<a href="../macro/command/gethostname.html">gethostname</a>' を追加した。</li>
649 </ul></li>
650 <li>バグ修正
651 <ul>
652 <li>文字属性に関する以下の問題を修正した。すべて4.58でのエンバグ。
653 <ul>
654 <li>消去領域に高輝度,下線,点滅,反転属性を適用していた。</li>
655 <li>「編集」メニューの「画面消去」「バッファ消去」で、現在の背景色で消去していた。</li>
656 <li>ED(Erase in Display:ただし画面全体の消去(2J)を除く),EL(Erase in Line)等で、消去後の表示とバッファの内容が同期していない事があった。</li>
657 <li>DECALN(DEC Screen Alignment Test)での表示に文字属性を適用していた。</li>
658 </ul></li>
659 <li>マクロで、変数名およびラベルに使えないはずの文字が使えていたのを修正した。</li>
660 <li><a href="../macro/command/filestrseek2.html">filestrseek2</a>マクロコマンドにおいて、ファイルの1バイト目が合致すると、ファイルポインタが負数になってしまうバグを修正した。</li>
661 <li><a href="../macro/command/logopen.html">logopen</a>マクロコマンドにおいて、ファイル名に \ が含まれない場合、ルートディレクトリ直下へ保存されるようになっていたため、カレントディレクトリに保存されるようにした。</a>
662 <li><a href="../macro/command/gettitle.html">gettitle</a>マクロコマンドにおいて、ウィンドウタイトルの長さが32バイト以上の時に31バイト目までしか取得できない問題を修正した。</li>
663 <li><a href="../macro/command/strmatch.html">strmatch</a>マクロコマンドが使えなくなっていたのを修正した。</li>
664 </ul></li>
665 <li>その他
666 <ul>
667 <li>インストーラを修正した。
668 <ul>
669 <li>sshプロトコル(ssh://)を ttermpro.exe に関連付けできるようにした。</li>
670 <li>Additional Plugins にプラグインを追加した。</li>
671 <li>TTXKanjiMenu を、Additional Plugins に移動した。</li>
672 <li>cygterm+ のソースを同梱するようにした。</li>
673 </ul></li>
674 <li><a href="#ttssh_2.49">SSH2対応TTSSH(2.49)</a>へ差し替えた</li>
675 <li><a href="#cygterm_1.07_16">CygTerm+ 1.07_16</a>へ差し替えた</li>
676 </ul></li>
677 </ul>
678
679 <h3><a name="teraterm_4.60">2008.9.23 (Ver 4.60)</a></h3>
680 <ul class="history">
681 <li>CHT(前方タブ移動),CBT(後方タブ移動)制御シーケンスに対応した。一部のアプリケーションでの表示の崩れが改善される。</li>
682 <li>ビジュアルベルに対応した。BEL文字を受信した時に、Beepを鳴らす代わりに画面をフラッシュさせる事ができる。
683 <ul>
684 <li>teraterm.iniの<a href="../setup/teraterm-term.html#beep">Beep</a>エントリを拡張し、On/Offの他にVisualを受け付けるようにした。</li>
685 </ul></li>
686 <li>韓国語(KS5601)へ対応した。Keonsoon Hwang氏に感謝します。</li>
687 <li>ログファイルが開けない場合、エラーメッセージ表示するようにした。ただし、logopenマクロの場合は何も表示しない。</li>
688 <li>リモートからのウィンドウタイトル変更要求を受け入れるか設定できるようにした。
689 <ul>
690 <li>teraterm.ini に AcceptTitleChangeRequest エントリを追加した。デフォルトはon。</li>
691 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>にチェックボックスを追加した。</li>
692 </ul></li>
693 <li><a href="../menu/setup-additional.html">ConfirmChangePaste</a> の確認ダイアログのサイズを変更できるようにした。
694 <li><a href="../menu/setup-additional.html">ConfirmChangePaste</a> の確認ダイアログのサイズを保存できるようにした。
695 <ul>
696 <li>teraterm.ini に PasteDialogSize エントリを追加した。デフォルトは330x230。</li>
697 </ul></li>
698 <li>ウィンドウのリサイズ中に、リサイズ後の縦横サイズをツールチップで表示するようにした。</li>
699 <li>ファイル送信およびファイル転送時のダイアログに、可能ならばプログレスバーを表示するようにした。</li>
700 <li>SSH2 接続でテキストを貼り付けた場合に送信するデータが欠けることがあるため、500バイト貼り付ける度に 10ms 待つ workaround を追加した。</li>
701 <li>マクロコマンド"messagebox", "yesnobox"をキャンセルしたときに、マクロの実行を停止できるようにした。</li>
702 <li>シリアル接続の入出力をフックするためのTera Term Extension(TTX)用インタフェースを追加した。</li>
703 <li>マクロコマンド '<a href="../macro/command/crc32.html">crc32</a>', '<a href="../macro/command/crc32.html">crc32file</a>' を追加した。</li>
704 <li>マクロコマンド '<a href="../macro/command/getttdir.html">getttdir</a>' を追加した。</li>
705 <li>Duplicate Session によるTELNETおよびSSHの複製が、port22,23以外だとできない問題を修正した。</li>
706 <li>Windows 98/Me で、接続時に Terminal size の行数が不正に減る問題を修正した。</li>
707 <li>Windows Vista の Aero 環境で、Alt+Tab キーでウィンドウを切り替えをしたときに表示されるアイコンが 16x16 になる問題を修正した。</li>
708 <li><a href="#ttssh_2.48">SSH2対応TTSSH(2.48)</a>へ差し替えた</li>
709 </ul>
710
711 <h3><a name="teraterm_4.59">2008.6.25 (Ver 4.59)</h3>
712 <ul class="history">
713 <li>パッケージ名を「UTF-8 TeraTerm Pro with TTSSH2」から「Tera Term」に改名した。
714 <ul>
715 <li>アンインストール・新規インストールでの導入をおすすめします。</li>
716 </ul></li>
717 <li>動作する OS 一覧に Windows XP x64・Windows Vista・Windows Server 2008 を追加した。</li>
718 <li>Tera Term アイコン(teraterm.ico, vt.ico)とマクロアイコン(ttmacro.ico)を新しくした。坂本龍彦氏に感謝します。</li>
719 <li>前回のリリースでマウスの中ボタンのクリックによる貼り付けを削除したが、元に戻した。
720 <ul>
721 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#DisablePasteMouseMButton">DisablePasteMouseMButton</a> を追加した。デフォルトはon。</li>
722 </ul></li>
723 <li>Additional settings を変更した。
724 <ul>
725 <li><a href="../menu/setup-additional.html">ConfirmChangePaste</a> (改行コードを含むクリップボードデータの貼り付けを確認する)オプションを追加した。</li>
726 <li><a href="../menu/setup-additional.html">MouseEventTracking</a> オプションを追加した。</li>
727 <li>General タブの項目の一部を、新設した "Copy and Paste" タブに移動した。</li>
728 <li>開いているタブの内容しか保存されない問題を修正した。</li>
729 <li>cygterm.cfg がない状態で保存するとファイルが新規作成されず、エラーメッセージが表示される問題を修正した。</li>
730 <li>デフォルトのログファイル名が入力されていなかった場合に、不正なエラーメッセージを表示する問題を修正した。</li>
731 </ul></li>
732 <li>'Paste&lt;CR&gt;' メニューが選択されたときにも確認ダイアログを表示するようにした。</li>
733 <li>マウスホイールによるスクロール行数を設定できるようにした。
734 <ul>
735 <li>teraterm.ini に MouseWheelScrollLine エントリを追加した。デフォルトは3。</li>
736 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>にエディットコントロールを追加した。</li>
737 </ul></li>
738 <li>以前読み込んだ .ttl ファイルのディレクトリを記憶するようにした。</li>
739 <li>LogMeTT.exe が存在しない場合、[File] メニューに [LogMeTT] を表示しないようにした。</li>
740 <li>ScrollLockキーを KEYBOARD.CNF ファイルで設定できるようにした。
741 <ul>
742 <li>KEYBOARD.CNF に ScrollLock エントリを追加した。デフォルトは70。</li>
743 </ul></li>
744 <li>&lt;ESC&gt;[Jによる画面クリア時にカレントバッファをスクロールアウトさせるようにするかどうかを、設定できるようにした。
745 <ul>
746 <li>teraterm.ini に <a href="../setup/teraterm-term.html#ScrollWindowClearScreen">ScrollWindowClearScreen</a> を追加した。デフォルトはon。</li>
747 </ul></li>
748 <li>最下行でだけ自動スクロールさせるようにした(何か表示されるときにスクロールバックをリセットしない)。ただし、なにかキー入力(CTRLやSHIFTなどの制御キーは除く)を行った時はスクロールバックをリセットする。Salarm氏に感謝します。
749 <ul>
750 <li>teraterm.ini に AutoScrollOnlyInBottomLine エントリを追加した。デフォルトはon。</li>
751 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>にチェックボックスを追加した。</li>
752 </ul></li>
753 <li>対応していないUnicodeの文字をワイド文字として扱うか設定できるようにした。
754 <ul>
755 <li>teraterm.ini に <a href="../setup/teraterm-term.html#UnknownUnicodeCharacterAsWide">UnknownUnicodeCharacterAsWide</a> エントリを追加した。デフォルトはoff。</li>
756 </ul></li>
757 <li>受信漢字コードがUTF-8またはUTF-8mの時、罫線や一部の記号をDEC特殊文字の近い文字で代替表示できるようにした。代替表示される文字は幾つかの種類に分類され、種類毎に変換するか設定できる。
758 <ul>
759 <li>teraterm.ini に <a href="../setup/teraterm-term.html#UnicodeDecSpMapping">UnicodeToDecSpMapping</a> エントリを追加した。デフォルトは3。</li>
760 </ul></li>
761 <li>送信するファイルの選択時に、<a href="../setup/teraterm-trans.html#filter">FileSendFilter</a>で指定されたファイルが存在する場合にはデフォルトのファイル名に設定するようにした。</li>
762 <li>X/ZMODEMのログファイルに、16進ダンプのASCII表示を追加した。
763 <ul>
764 <li>teraterm.ini に YmodemLog エントリを追加した。デフォルトはoff。現時点ではYMODEMは未サポート。</li>
765 </ul></li>
766 <li>マクロコマンド '<a href="../macro/command/strmatch.html">strmatch</a>' を追加した。</li>
767 <li>マクロコマンド '<a href="../macro/command/setrts.html">setrts</a>','<a href="../macro/command/setdtr.html">setdtr</a>' を追加した。</li>
768 <li>ブロードキャストコマンドにおいて、連続送信される WM_COPYDATA を正しく処理できるようにした。Salarm氏に感謝します。</li>
769 <li>VTウィンドウおよびTEKウィンドウのウィンドウアイコンを変更できるようにした。
770 <ul>
771 <li>teraterm.ini に <a href="../setup/teraterm-win.html#WindowIcon">VTIcon</a>, <a href="../setup/teraterm-win.html#WindowIcon">TEKIcon</a> を追加した。デフォルトは"Default"。</li>
772 <li><a href="../commandline/teraterm.html#vticon">/VTICON</a>, <a href="../commandline/teraterm.html#tekicon">/TEKICON</a>コマンドラインオプションを追加した。</li>
773 <li>CygTermで起動されるVTウィンドウのアイコンがCygTermのものになるようにした。(新規インストール時のみ)<br>
774 アップグレードインストール時に同様の設定にしたい場合は、cygterm.cfgを編集してTERM設定に/VTIcon=CygTermを追加してください。</li>
775 </ul></li>
776 <li>ConfirmChangePaste の確認ダイアログを、マウスカーソルではなくキャレットの位置に表示するようにした。</li>
777 <li>Mouse Tracking Mode 時もダブルクリックによる単語選択を有効にした。</li>
778 <li>New Connection ダイアログのホスト名履歴の保存数を 99 から 200 に変更した。</li>
779 <li>インストーラを修正した。
780 <ul>
781 <li>cyglaunch のショートカットをスタートメニューに追加するようにした。</li>
782 <li>cyglaunch のショートカットをクイック起動に追加できるようにした。</li>
783 <li>.ttl ファイルを ttpmacro.exe に関連付けできるようにした。</li>
784 <li>telnet プロトコルを ttermpro.exe に関連付けできるようにした。</li>
785 <li>teraterm.ini の FileDir がインストール先になるようにした。</li>
786 </ul></li>
787 <li>VT ウィンドウで、Window list ダイアログが出ない問題を修正した。</li>
788 <li>内部で LogMeTT.exe, cygterm.exe, cygterm.cfg をフルパスで指定していなかったため、ファイル選択などにより ttermpro.exe のカレントディレクトリが変更されたときに正しく動かなくなる問題を修正した。</li>
789 <li>teraterm.ini の XModemRcvCommand のデフォルトが空になっていなかった問題を修正した。</li>
790 <li>マウス操作の通知で、不正な位置を通知する事があったのを修正した。</li>
791 <li>ttermpro.exeに /C= と /M= が指定された場合に、シリアル接続できない問題を修正した。</li>
792 <li>受信漢字コードがUTF-8またはUTF-8mの時、C1制御文字を使用した制御シーケンスが正しく扱えないのを修正した。</li>
793 <li>受信漢字コードがSJISの時、制御シーケンスによるウィンドウタイトル変更で、一部の漢字が使えないのを修正した。</li>
794 <li>"New Connection" ダイアログで/F=オプションで設定ファイルを指定した時、背景色やANSI Color等の設定が正しく反映されないのを修正した。</li>
795 <li>Eterm lookfeelがOnの時、"Additional Settings" ダイアログでOKボタンを押した後にウィンドウ表示が正しく更新されなくなるのを修正した。</li>
796 <li>マルチディスプレイ環境で最大化すると、必ずプライマリモニタに最大化される問題を修正した。</li>
797 <li>マルチディスプレイ環境で最大化すると、隣のディスプレイにウィンドウの端がはみ出る問題を修正した。</li>
798 <li><a href="../setup/teraterm-misc.html#broadcast">MaxBroadcatHistory</a> に 100 以上を指定しても 99 件までしか保存されない問題を修正した。</li>
799 <li><a href="#ttssh_2.47">SSH2対応TTSSH(2.47)</a>へ差し替えた</li>
800 <li><a href="#ttmenu_1.08">TeraTerm Menu(1.08)</a>へ差し替えた</li>
801 <li>LogMeTT 2.9.4へ差し替えた</li>
802 </ul>
803
804 <h3><a name="teraterm_4.58">2008.2.29 (Ver 4.58)</h3>
805 <ul class="history">
806 <li>アプリケーションカーソルモード時、マウスホイールの回転をカーソルキーとして送信できるようにした。
807 <ul>
808 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#mousewheel">TranslateWheelToCursor</a> を追加した。デフォルトはon。</li>
809 </ul></li>
810 <li>起動時に "New Connection" ダイアログを表示するかどうか設定できるようにした。
811 <ul>
812 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#hostdlg">HostDialogOnStartup</a> を追加した。デフォルトはon。</li>
813 </ul></li>
814 <li>マウス操作の通知に対応した。
815 <ul>
816 <li>teraterm.ini に <a href="../setup/teraterm-term.html#mousetrack">MouseEventTracking</a> を追加した。デフォルトはon。</li>
817 </ul></li>
818 <li>Broadcast Commandにリアルタイムモードを追加した。TeraTermウィンドウにすべてのキー入力を送ることができるため、vi操作などが可能となる。<a href="http://www.vector.co.jp/soft/win95/net/se276622.html">TeraTerm Proアシスタント</a>に近い機能。
819 <ul>
820 <li>Broadcast Commandダイアログに"Realtime mode"チェックボックスを追加。デフォルトはon。</li>
821 <li>TeraTermウィンドウを選択可能なリストボックスを追加した。ダブルクリックでアイテムの全選択および全解除が可能(トグル)。</li>
822 <li>Broadcast CommandダイアログをTeraTermの真上へ配置するようにした。</li>
823 </ul></li>
824 <li>フォーカスが外れたときにもカーソルを描画するようにした。
825 <ul>
826 <li>teraterm.ini に <a href="../setup/teraterm-win.html#killfocus">KillFocusCursor</a> を追加した。デフォルトはon。</li>
827 </ul></li>
828 <li>ログ記録時に <a href="../menu/file-log.html">"Log" 転送ダイアログを表示するかどうか</a>設定できるようにした。</li>
829 <li>ウィンドウへのドラッグ&ドロップによるファイル送信において、SCP(Secure Copy Protocol)を選択できるようにした。</li>
830 <li>Font linking 誤動作のパッチを追加した。naoh氏に感謝します。</li>
831 <li>マウスの右クリックおよびAlt+Vでクリップボードの内容を貼り付けるときに、改行コードが含まれていたら、確認ダイアログを出現させるようにした。誤操作により、端末へ予期せぬコマンド投入を防ぐことができる。
832 <ul>
833 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#ConfirmChangePaste">ConfirmChangePaste</a> を追加した。デフォルトはoff。</li>
834 </ul></li>
835 <li>ウィンドウの位置を保存するオプションを追加した。
836 <ul>
837 <li>teraterm.ini に <a href="../setup/teraterm-win.html#savevtwinpos">SaveVTWinPos</a> を追加した。デフォルトは off。</li>
838 </ul></li>
839 <li>TermType のデフォルト値を "vt100" から "xterm" に変更した。
840 <ul>
841 <li>TELNET/SSHで通知されるTERM環境変数が"xterm"になる。</li>
842 </ul></li>
843 <li>マウスの中ボタンのクリックによる貼り付けを無効にした。</li>
844 <li>フォルダ選択ダイアログで、既存の設定値が初期ディレクトリになるようにした。</li>
845 <li>ウィンドウの最大幅を300字から500字に拡張した。</li>
846 <li>xterm形式の256色モードおよびaixterm形式の16色モードに対応した。
847 <ul>
848 <li>teraterm.ini に Xterm256Color および Aixterm16Color エントリを追加した。</li>
849 <li>teraterm.ini の FullColor エントリを PcBoldColor エントリに名称変更した。</li>
850 <li><a href="../menu/setup-window.html">ウィンドウ設定ダイアログ</a>にチェックボックスを追加した。</li>
851 </ul></li>
852 <li>行削除/画面削除された領域や、スクロール等で新しく表示された行の背景色を、標準の背景色から現在の背景色に変更した。</li>
853 <li>言語ファイルにドイツ語(German.lng)を追加した。Alexander Wiechert氏に感謝します。</li>
854 <li>ウィンドウの最大化で文字欠けになる現象への暫定処置を追加した。
855 <ul>
856 <li>teraterm.ini に <a href="../setup/teraterm-win.html#maximize">MaximizedBugTweak</a> を追加した。デフォルトはon。</li>
857 </ul></li>
858 <li>リバースビデオ制御シーケンス(DECSCNM)が正しく働かないのを修正した。</li>
859 <li>ウィンドウを最大化した状態で、teraterm.iniへ保存を行うと、最大化時のTerminalSizeが保存されていたバグを修正した。</li>
860 <li>ファイル名をチェックするルーチンで、0x5C や 0x7C などを含むマルチバイト文字を不正な文字と判定する問題を修正した。</li>
861 <li>ポートタイプが"serial"の場合、TeraTermの起動時に自動接続しないバグを修正した。Steven Yang氏に感謝します。cf. <a href="http://www.neocom.ca/forum/viewtopic.php?t=748">TeraTerm com auto connect bug</a></li>
862 <li>ANSI Color 設定の変更が即座に反映されないのを修正した。</li>
863 <li>エスケープシーケンスによるタイトル文字列変更後、余計な'\'が表示される場合があるのを修正した。</li>
864 <li>マクロコマンド '<a href="../macro/command/getver.html">getver</a>' を追加した。</li>
865 <li>マクロコマンド '<a href="../macro/command/setbaud.html">setbaud</a>' を追加した。Steven Yang氏に感謝します。</li>
866 <li>マクロコマンド '<a href="../macro/command/showtt.html">showtt</a>' に3つのパラメータ(6, 7, 8)を追加した。Steven Yang氏に感謝します。</li>
867 <li>マクロコマンド '<a href="../macro/command/exec.html">exec</a>' に2つめのパラメータを追加した。Steven Yang氏に感謝します。</li>
868 <li>'<a href="../macro/command/logopen.html">logopen</a>' マクロコマンドに、&lt;plain text flag&gt;, &lt;timestamp flag&gt;, &lt;hide dialog flag&gt; オプションを追加した。</li>
869 <li>'<a href="../macro/command/getdate.html">getdate</a>', '<a href="../macro/command/gettime.html">gettime</a>' マクロコマンドで、書式を指定しなかった場合は <a href="../macro/syntax/variables.html">result</a> に値をセットしないようにした。(バージョン4.56以前との互換性のため)</li>
870 <li><a href="#ttssh_2.46">SSH2対応TTSSH(2.46)</a>へ差し替えた</li>
871 <li><a href="#ttproxy_1.0.0.15">TTProxy(1.0.0.15)</a>へ差し替えた</li>
872 <li><a href="#kanjimenu_0.1.4">TTX KanjiMenu Plugin(0.1.4)</a>へ差し替えた。</li>
873 <li><a href="../reference/sourcecode.html">ソースコード解説</a>の執筆を開始した。</li>
874 </ul>
875
876 <h3><a name="teraterm_4.57">2008.1.15 (Ver 4.57)</h3>
877 <ul class="history">
878 <li><a href="../macro/commandline.html">マクロのコマンドラインパラメータ</a>に param4 から param9 を追加した。</li>
879 <li>Additional settings ダイアログを ESC キーでキャンセルできるようにした。</li>
880 <li>Additional settings ダイアログを Enter キーで確定できるようにした。</li>
881 <li>ZMODEMのファイル送信時に、タイムスタンプとパーミッション(0644)もいっしょに送るようにした。
882 <ul>
883 <li>ZMODEM受信コマンドを teraterm.ini の <a href="../setup/teraterm-trans.html#zmodemrecv">ZmodemRcvCommand</a> で指定できるようにした。デフォルトは"rz"。
884 </ul></li>
885 <li>XMODEMのファイル送信前に、「rx ファイル名」コマンドを送れるようにした。
886 <ul>
887 <li>XMODEM受信コマンドを teraterm.ini の <a href="../setup/teraterm-trans.html#xmodemrecv">XmodemRcvCommand</a> で指定できるようにした。デフォルトは""。
888 </ul></li>
889 <li>マクロコマンド '<a href="../macro/command/cygconnect.html">cygconnect</a>' を追加した。</li>
890 <li>マクロコマンド '<a href="../macro/command/getdate.html">getdate</a>, <a href="../macro/command/gettime.html">gettime</a> で、書式を指定できるようにした。</li>
891 <li>マクロコマンド '<a href="../macro/command/scpsend.html">scpsend</a>' を追加した。</li>
892 <li>マクロコマンド '<a href="../macro/command/scprecv.html">scpsrecv</a>' を追加した。</li>
893 <li>ファイルのドラッグアンドドロップ時に確認するかどうかを選択できるようにした。
894 <ul>
895 <li>teraterm.ini に <a href="../setup/teraterm-trans.html#draganddrop">ConfirmFileDragAndDrop</a> を追加した。デフォルトはon。</li>
896 </ul></li>
897 <li><a href="../setup/teraterm-trans.html#draganddrop">SelectOnlyByLButton</a> が on の状態で、別のアプリケーションでクリップボードのコピーしたデータを、TeraTerm側でペーストしようとした場合、TeraTermに選択状態のバッファがあると、そのバッファの内容がペーストされてしまう問題を修正した。</li>
898 <li><a href="../setup/teraterm-trans.html#filter">FileSendFilter</a> が設定されていると、ファイルダイアログの拡張子フィルタが正しく動作しない問題を修正した。</li>
899 <li>ZMODEMによるファイル送信時に、すでにサーバ側に同一ファイルが存在した場合、ファイルハンドルの二重クローズをしていたバグを修正した。</li>
900 <li>telnet キープアライブ処理が thread-safe になっていなかった問題を修正した。</li>
901 <li><a href="../menu/setup-terminal.html">Terminal Setup</a> の New-line (transmit) が空欄になる問題を修正した。</li>
902 <li>Dell の USB キーボードで矢印キーが効かないことがある問題に対応した。<br> cf. <a href="http://www.neocom.ca/forum/viewtopic.php?p=2565">http://www.neocom.ca/forum/viewtopic.php?p=2565</a></li>
903 <li><a href="#ttssh_2.45">SSH2対応TTSSH(2.45)</a>へ差し替えた</li>
904 <li><a href="#cygterm_1.07_14">CygTerm+ 1.07_14</a>へ差し替えた</li>
905 <li>Oniguruma 5.9.1へ差し替えた</li>
906 </ul>
907
908 <h3><a name="teraterm_4.56">2007.12.4 (Ver 4.56)</h3>
909 <ul class="history">
910 <li>アプリケーションキーパッド/カーソルモードを無効にできるようにした。アプリケーションキーパッド/カーソルモードについては、「<a href="../usage/tips/appkeypad.html">キーパッドモードについて</a>」を参照してください。
911 <ul>
912 <li>teraterm.ini に DisableAppKeypad および DisableAppCursor エントリを追加した。</li>
913 <li><a href="../menu/setup-keyboard.html">キーボード設定ダイアログ</a>にチェックボックスを追加した。</li>
914 </ul></li>
915 <li>COMポートを開く時に、バッファをクリアするか制御できるようにした。
916 <ul>
917 <li>teraterm.ini に <a href="../setup/teraterm-com.html#clearcom">ClearComBuffOnOpen</a> エントリを追加した。onでバッファクリア(TeraTerm2.3互換)、offでクリアしない。デフォルトはon。</li>
918 </ul></li>
919 <li>New connection ダイアログの Host ドロップダウンで、Ctrl+u ショートカットキーをサポートした。「カーソルから左端までの文字列を削除」に対応する。</li>
920 <li>シリアルポートのボーレートを指定する<a href="../commandline/teraterm.html">コマンドラインオプション</a> /BAUD を追加した。</li>
921 <li>C1制御文字を8ビット文字で送信できるようにした。
922 <ul>
923 <li>teraterm.ini に <a href="../setup/teraterm-term.html#C1send">Send8BitCtrl</a> エントリを追加した。デフォルトはoff。</li>
924 <li>S7C1T/S8C1T制御シーケンスに対応した。</li>
925 <li>DECSCL制御シーケンスによるC1制御モードの変更に対応した。</li>
926 </ul></li>
927 <li>KAM(キーボードロック), DECNKM(数値キーパッドモード変更)制御シーケンスに対応した。</li>
928 <li>Fileメニュー配下の"<a href="../menu/file-chdir.html">Change directory</a>"において、"New dir"にフォルダを選択するダイアログから選択できるようにした。</li>
929 <li>マウスドラッグによる選択を、左ボタンでのみ有効にする機能を追加した。
930 <ul>
931 <li>teraterm.ini に SelectOnlyByLButton エントリを追加した。デフォルトは on。</li>
932 <li><a href="../menu/setup-additional.html">Additional settings ダイアログ</a>にチェックボックスを追加した。</li>
933 </ul></li>
934 <li>UTF-8エンコーディングにおいて、単独の合成用濁点(U+3099)/合成用半濁点(U+309A)を、濁点(U+309B)/半濁点(U+309C)として表示するようにした。</li>
935 <li>マクロコマンド <a href="../macro/command/clipb2var.html">clipb2var</a>で、クリップボードのテキストデータの256バイト目以降を取得できるようにした。
936 <ul>
937 <li>クリップボードのデータのコピー開始位置をコマンドの引数で指定できるようにした。</li>
938 <li>クリップボードのデータが長くてコピーしたデータが途中で切り捨てられた場合は、<a href="../macro/syntax/variables.html">result</a>に2をセットするようにした。</li>
939 </ul></li>
940 <li>マクロコマンド <a href="../macro/command/doloop.html">do - loop</a> を新規追加した。</li>
941 <li>マクロコマンド <a href="../macro/command/until.html">until - enduntil</a> を新規追加した。</li>
942 <li>マクロコマンド <a href="../macro/command/callmenu.html">callmenu</a> を新規追加した。
943 <ul>
944 <li>サンプルマクロ screencapture.ttl を追加した。
945 </ul></li>
946 <li>Telnetコマンドの自動検出を無効化できるようにした。
947 <ul>
948 <li>teraterm.ini に <a href="../setup/teraterm-com.html#detecttelnet">TelAutoDetect</a>エントリを追加した。デフォルトはon。</li>
949 </ul></li>
950 <li>メニューから選択領域を解除できるようにした。<a href="../menu/edit.html">編集メニュー</a>配下に「選択を解除」を追加した。主にマクロから呼ばれて使われる事を想定しています。</li>
951 <li>ログ採取のファイル選択ダイアログにおいて、「標準のログ保存先フォルダ」が存在するならそこを初期フォルダにするようにした。</li>
952 <li>ウィンドウの透明度を 255 に変更できない問題を修正した。</li>
953 <li>サーバから送信されるタイトル文字列の末尾 1 文字が削られる問題を修正した。</li>
954 <li>New connection ダイアログから Telnet 接続を開始したとき、TCPLocalEcho/TCPCRSend の設定が使用されてしまうことがある問題を修正した。</li>
955 <li><a href="../menu/setup-additional.html#continuedline">継続行連結コピー</a>を有効に設定している時、<a href="../menu/edit.html#copytable">テーブルをコピー</a>が正しく動作しない場合がある問題を修正した。</li>
956 <li><a href="../menu/setup-keyboard.html#delkey">DeleteキーでDELを送信する</a>設定で Num Lock の状態が Off の時、数値キーパッドの"."でDELが送信されていたのを修正した。</li>
957 <li>マクロの <a href="../macro/command/wait.html">wait</a> コマンドが長い文字列を待てなくなっていたのを修正した。4.54でのエンバグ。</li>
958 <li><a href="../menu/setup-window.html">ウィンドウの設定ダイアログ</a>のカラー設定で、値が15以下の時にPageUpキーを押すと255になるのを修正した。</li>
959 <li>COMポート番号を強制付け替えした場合に、レジストリに残っている古いFriendlyNameが表示されてしまう問題を修正した。パッチ作成に感謝します>xoxo氏</li>
960 <li>TEKウィンドウの<a href="../menutek/setup-window.html">ウィンドウの設定ダイアログ</a>で、“常に標準の背景色を使う”チェックボックスを表示しないようにした。</li>
961 <li>TEKウィンドウの<a href="../menutek/setup-font.html">フォント設定ダイアログ</a>で、ユーザインタフェイスにメッセージファイルのデータを使っていなかったのを修正した。</li>
962 <li><a href="#ttssh_2.44">SSH2対応TTSSH(2.44)</a>へ差し替えた</li>
963 <li><a href="#ttmenu_1.07">TeraTerm Menu(1.07)</a>へ差し替えた</li>
964 </ul>
965
966 <h3><a name="teraterm_4.55">2007.10.14 (Ver 4.55)</h3>
967 <ul class="history">
968 <li>アプリケーションエラーが発生したときに、スタックトレースとレジスタ情報をメッセージボックスに表示させるようにした。メッセージボックスの内容は CTRL+C でクリップボードへコピーできる(Windows2000以降)。</li>
969 <li>New connection ダイアログの Host ドロップダウンで、Ctrl+d, Ctrl+k ショートカットキーをサポートした。それぞれ「一文字削除」「行末まで削除」に対応する。</li>
970 <li>シリアル接続のCOM最大ポートを256まで拡張した。</li>
971 <li>フォントの Bold style 設定のデフォルト値を On に変更した。</li>
972 <li>getdir マクロコマンドでクラッシュする問題を修正した。</li>
973 <li>ログファイル名に strftime のフォーマットを指定したときに展開されない問題を修正した。</li>
974 <li><a href="#ttssh_2.43">SSH2対応TTSSH(2.43)</a>へ差し替えた</li>
975 </ul>
976
977 <h3><a name="teraterm_4.54">2007.9.30 (Ver 4.54)</h3>
978 <ul class="history">
979 <li>バッファの画面表示部分の選択をできるようにした。編集メニュー配下に「表示画面を選択」を追加した。</li>
980 <li>COMポートのDevice descriptionを接続ダイアログに表示するようにした。</li>
981 <li>telnetキープアライブ機能を追加した。
982 <ul>
983 <li>一定時間パケットの送信を行わなかった時、TELNET NOPコマンドを送信する。</li>
984 <li>teraterm.iniの設定パラメータTelKeepAliveIntervalを追加。デフォルトは300(秒)。0でOFF。</li>
985 <li>TCP/IP setupダイアログにキープアライブ設定用項目を追加した。</li>
986 </ul></li>
987 <li>接続断のアクセラレータキーとして Alt+I を追加した。</li>
988 <li>マクロの演算子にシフト演算子 &gt;&gt;, &lt;&lt;, &gt;&gt;&gt; を追加した。</li>
989 <li>マクロの<a href="../macro/syntax/expressions.html">演算子の優先度</a>を変更した。
990 <ul><pre>
991 新:
992 優先度 演算子
993 1 not ~ ! +(単項) -(単項)
994 2 * / %
995 3 + -
996 4 &gt;&gt; &lt;&lt; &gt;&gt;&gt;
997 5 and &amp;
998 6 xor ^
999 7 or |
1000 8 &lt; &gt; &lt;= &gt;=
1001 9 = == &lt;&gt; !=
1002 10 &amp;&amp;
1003 11 ||
1004
1005 旧:
1006 優先度 演算子
1007 1 not ~ ! +(単項) -(単項)
1008 2 * / %
1009 2 and &amp;
1010 3 + -
1011 3 or xor | ^
1012 4 = &lt;&gt; &lt; &gt; &lt;= &gt;=
1013 5 &amp;&amp;
1014 6 ||</pre></ul></li>
1015 <li>マクロコマンド <a href="../macro/command/rotateleft.html">rotateleft</a>, <a href="../macro/command/rotateright.html">rotateright</a> を新規追加した。</li>
1016 <li>マクロコマンド <a href="../macro/command/setenv.html">setenv</a> を新規追加した。</li>
1017 <li>マクロコマンド <a href="../macro/command/filenamebox.html">filenamebox</a> を新規追加した。</li>
1018 <li><s>シリアル接続のCOM最大ポートを200まで拡張した。</s></li>
1019 <li>ログ採取のファイル選択ダイアログにおいて、初期フォルダを決め打ちしないようにした。</li>
1020 <li>New connection ダイアログの Host ドロップダウンで、Ctrl+p, Ctrl+n, Ctrl+b, Ctrl+f, Ctrl+a, Ctrl+e ショートカットキーをサポートした。それぞれ↑, ↓, ←, →, Home, End キーに対応する。</li>
1021 <li>設定ファイルの保存時に VTPos と TEKPos を保存しないようにした。</li>
1022 <li>ブロードキャストコマンドの履歴の保存先を broadcast.log に変更した。</li>
1023 <li>ブロードキャストコマンドの履歴の保存数を設定できるようにした。
1024 <ul>
1025 <li>teraterm.ini に <a href="../setup/teraterm-misc.html#broadcast">MaxBroadcatHistory</a> エントリを追加した。</li>
1026 </ul></li>
1027 <li>マクロコマンド <a href="../macro/command/messagebox.html">messagebox</a>, <a href="../macro/command/yesnobox.html">yesnobox</a>, <a href="../macro/command/inputbox.html">inputbox</a>, <a href="../macro/command/passwordbox.html">passwordbox</a>, <a href="../macro/command/statusbox.html">statusbox</a> に、'\n' と '\t' を特殊文字として解釈するかどうかを制御する引数を追加した。</li>
1028 <li>初回のウィンドウのサイズ変更ができないことがある問題を修正した。</li>
1029 <li>編集メニューの“全て選択”で、最終行の改行が選択されない問題を修正した。</li>
1030 <li>Windows Vistaでマウスホイールが効かない問題を修正した。</li>
1031 <li>repeatを使わないターゲットに対して、Kermit処理が失敗するバグを修正した。Anders Larsen氏に感謝します。</li>
1032 <li>内部で使用している文字列系関数のセキュアバージョンへの全置換を実施。
1033 <ul>
1034 <li>ビルドオプションから _CRT_SECURE_NO_DEPRECATE を削除した。</li>
1035 </ul></li>
1036 <li><a href="#ttssh_2.42">SSH2対応TTSSH(2.42)</a>へ差し替えた</li>
1037 <li><a href="#ttmenu_1.06">TeraTerm Menu(1.06)</a>へ差し替えた</li>
1038 <li><a href="#ttproxy_1.0.0.14">TTProxy(1.0.0.14)</a>へ差し替えた</li>
1039 </ul>
1040
1041 <h3><a name="teraterm_4.53">2007.8.8 (Ver 4.53)</h3>
1042 <ul class="history">
1043 <li>ログファイル名中の &h を、接続中のホスト名に変換する機能を追加した。</li>
1044 <li>標準のログ保存先を指定できるようにした。
1045 <ul>
1046 <li>teraterm.ini に LogDefaultPath エントリを追加した。</li>
1047 <li>Additional Settings タブにエディットコントロールを追加した。</li>
1048 </ul></li>
1049 <li>接続時に自動的にログ採取を開始できるようにした。
1050 <ul>
1051 <li>teraterm.ini に LogAutoStart エントリを追加した。</li>
1052 <li>Additional Settings タブにチェックボックスを追加した。</li>
1053 </ul></li>
1054 <li>ファイル送信ダイアログでファイル名フィルタをかけられるようにした。
1055 <ul>
1056 <li>teraterm.ini に <a href="../setup/teraterm-trans.html#filter">FileSendFilter</a> エントリを追加した。</li>
1057 </ul></li>
1058 <li>行末のタブを次の行に自動改行するようにした。
1059 <ul>
1060 <li>teraterm.ini に <a href="../setup/teraterm-term.html#vttab">VTCompatTab</a> エントリを追加した。行末タブの扱いをvt100/xterm風にする。デフォルトはoff。</li>
1061 </ul></li>
1062 <li><s>シリアル接続のCOM最大ポートを200まで拡張した。</s></li>
1063 <li><a href="../setup/teraterm-win.html#title">タイトルバー</a>に TCP ポート番号とシリアルポートのボーレートを表示できるようにした。</li>
1064 <li>URLクリッカブルへのEmacs対応。行末が \ である場合、URL構成文字として削除するようにした。</li>
1065 <li>マクロコマンド <a href="../macro/command/tolower.html">tolower</a> を新規追加した。</li>
1066 <li>マクロコマンド <a href="../macro/command/toupper.html">toupper</a> を新規追加した。</li>
1067 <li>マクロコマンド <a href="../macro/command/break.html">break</a> を新規追加した。</li>
1068 <li>マクロコマンド <a href="../macro/command/inputbox.html">inputbox</a> に引数を追加した。この新しい引数にデフォルト文字列を渡すことができる。</li>
1069 <li>マクロの演算子に論理演算子 &amp;&amp;, ||, ! およびビット演算子 &amp;, |, ^, ~ を追加した。なお、and, or, xor, notはビット演算子である(TeraTermオリジナル仕様)。</li>
1070 <li>エクスプローラに"Cygterm Here"コンテキストメニューを追加できるようにした。エクスプローラの任意のディレクトリから CygTerm を起動できる。
1071 <ul>
1072 <li>環境変数PATHへ X:\cygwin\bin を追加することなく、CygTermを起動することができる"cyglaunch.exe"を同梱した。</li>
1073 </ul></li>
1074 <li>HTMLヘルプのオーナーが常にデスクトップになるように変更した。</li>
1075 <li>空のマクロファイルを include してもエラーとしないようにした。</li>
1076 <li>cygterm.cfg を保存する時、コメントや未知の設定も残すようにした。</li>
1077 <li>利用可能なCOMポートがない時、新しい接続ダイアログでシリアルポートを無効にした。</li>
1078 <li>hlp 形式のヘルプ(ttermpj.hlp)を削除した。</li>
1079 <li>タイムスタンプ付きログで1KBごとに不要な改行が入るバグを修正。Gentaro氏に感謝します。</li>
1080 <li>ttpmacro.exeに256バイト以上のコマンドラインパラメータ指定があると、BOF(Buffer Over Flow)で落ちるバグを修正した。</li>
1081 <li>マクロファイルに 256 バイトを越える長い行があると、BOF(Buffer Over Flow)で落ちるバグを修正した。</li>
1082 <li>マクロ実行中に、サーバからの受信データをマクロへDDE送信しないことがある問題への対処を追加した。</li>
1083 <li>マクロコマンド var2clipb で、不正にメモリを解放していた問題を修正した。</li>
1084 <li>teraterm.ini の CRReceive に "LF" が保存・読み込みできない問題を修正した。</li>
1085 <li>ウィンドウの幅を120ドット(XPのLUNAスタイルでは94ドット)より小さくすると、ウィンドウサイズを変更できなくなる事がある問題を修正した。TeraTerm 2.3オリジナルバグ。</li>
1086 <li>statusbox で、既存の statusbox にメッセージを表示したときに '\n' が改行にならない問題を修正した。</li>
1087 <li>いくつかのマクロで、渡されたファイル名が ':' で始まっている場合にエラーとならないことがある問題を修正した。</li>
1088 <li>マクロで、"a &lt; b &lt; c" のような式の評価が行えない問題を修正した。</li>
1089 <li>pause マクロコマンドを実行中に、マクロプログラムのコントロールウィンドウを操作できなくなる問題を修正した。</li>
1090 <li><a href="#kanjimenu_0.1.3">TTX KanjiMenu Plugin 0.1.3</a>(ttxkanjimenu.dll)を追加した。原直(Hara Sunao)氏に感謝します。</li>
1091 <li><a href="#ttssh_2.41">SSH2対応TTSSH(2.41)</a>へ差し替えた</li>
1092 <li><a href="#cygterm_1.07_13">CygTerm+ 1.07_13</a>へ差し替えた</li>
1093 <li>LogMeTT 2.9.2へ差し替えた</li>
1094 <li>Oniguruma 5.9.0へ差し替えた</li>
1095 </ul>
1096
1097 <h3><a name="teraterm_4.52">2007.5.7 (Ver 4.52)</h3>
1098 <ul class="history">
1099 <li>マクロの yesnobox のボタンが両方とも OK になっていた問題を修正した。</li>
1100 <li>Additional settings のマウスカーソルとANSIカラーの設定を Visual タブに移動した。</li>
1101 <li>右クリックによる貼り付けをする前に、ユーザに問い合わせできるようにした。
1102 <ul>
1103 <li>teraterm.ini に ConfirmPasteMouseRButton エントリを追加した。</li>
1104 <li>Additional Settings タブにチェックボックスを追加した。</li>
1105 </ul></li>
1106 <li>Send break のアクセラレータキーを無効にできるようにした。
1107 <ul>
1108 <li>teraterm.ini に DisableAcceleratorSendBreak エントリを追加した。</li>
1109 <li>Additional Settings タブにチェックボックスを追加した。</li>
1110 </ul></li>
1111
1112 <li>Broadcastダイアログに"ParentOnly"チェックボックスを追加した。
1113 Broadcastダイアログからの送信対象を親Windowのみにすることができる。
1114 パッチ作成に感謝します>337氏</li>
1115 <li>Broadcastダイアログからの送信を無視可能にするオプションを追加した。
1116 <ul>
1117 <li>teraterm.ini に AcceptBroadcast エントリを追加した。</li>
1118 <li>Additional Settings タブにチェックボックスを追加した。</li>
1119 </ul></li>
1120
1121 <li>接続が SSH または Cygwin のときは、TCPLocalEchoおよびTCPCRSendオプションの設定を使わないようにした。
1122 <ul>
1123 <li>/E コマンドラインオプションを追加した。</li>
1124 </ul></li>
1125 <li>Additional settings ダイアログから cygterm.cfg を保存したとき、LOGIN_SHELL と HOME_CHDIR が消去される問題を修正した。</li>
1126 <li>Windows NT 4.0 においていくつかのファイル選択ダイアログが出ない問題を修正した。</li>
1127 <li>マクロコマンド sprintf を新規追加した。</li>
1128 <li>マクロコマンド str2int において、16進の変換ができるようにした。</li>
1129 <li><a href="#ttssh_2.40">SSH2対応TTSSH(2.40)</a>へ差し替えた</li>
1130 <li><a href="#ttproxy_1.0.0.13">TTProxy(1.0.0.13)</a>へ差し替えた</li>
1131 <li>LogMeTT 2.9.1へ差し替えた
1132 <ul>
1133 <li>スタンドアロンの TeraTerm マクロエディタ TTLEditor が追加された</li>
1134 </ul></li>
1135 <li>Oniguruma 5.7.0へ差し替えた</li>
1136 </ul>
1137
1138 <h3><a name="teraterm_4.51">2007.3.10 (Ver 4.51)</h3>
1139 <ul class="history">
1140 <li>Windows98/NT4.0 においていくつかのファイル選択ダイアログが出ない問題を修正した。</li>
1141 <li>マクロの pause コマンドの待ち時間に 1 秒程度の遅延があったので修正した。</li>
1142 <li>My Documents に teraterm.ini がある場合、それを読み込むようにした。</li>
1143 <li>ダブルクリックされた単語が行を越えていた場合、EnableContinuedLineCopy が有効なら続けて選択されるようにした。</li>
1144 <li>Broadcast Command の履歴を保存できるようにした。</li>
1145 <li>New ConnectionおよびSerial port setupのダイアログで、使用可能なシリアルポートのみを表示するようにした</li>
1146
1147 <li>ユーザインターフェイスのメッセージを読み込めるようにした。
1148 <ul>
1149 <li>日本語メッセージファイルを同梱した。</li>
1150 <li>teraterm.ini に UILanguageFile エントリを追加した。</a>
1151 </ul></li>
1152 <li><a href="#ttssh_2.39">SSH2対応TTSSH(2.39)</a>へ差し替えた</li>
1153 <li><a href="#cygterm_1.07_11">CygTerm+ 1.07_11</a>へ差し替えた</li>
1154 <li><a href="#ttproxy_1.0.0.12">TTProxy(1.0.0.12)</a>へ差し替えた</li>
1155 <li><a href="#ttmenu_1.05">TeraTerm Menu(1.05)</a>へ差し替えた</li>
1156 <li>Oniguruma 5.5.3へ差し替えた</li>
1157 </ul>
1158
1159 <h3><a name="teraterm_4.50">2007.1.22 (Ver 4.50)</h3>
1160 <ul class="history">
1161 <li>Visual Studio 2005 Standard Edition(+SP1)でリビルドした</li>
1162 <li>ログ採取中のマクロが停止する問題(TeraTerm 2.3オリジナルバグ)を修正した。<br>
1163 ログバッファとDDEバッファのインデックスの整合が取れずに、本体からマクロへデータが送れていなかったのが原因。</li>
1164 <li>ログファイル名がフルパスでないときに落ちるバグを修正した。</li>
1165 <li>EnableContinuedLineCopyが有効の場合に画面右端での改行がログに記録されないバグを修正した。</li>
1166 <li>F1-F10キーを有効にしたキーボード設定ファイル FUNCTION.CNF を追加した。</li>
1167 <li>Fileメニュー配下に、ログ再生を行う"Replay Log.."を追加した。</li>
1168 <li>接続中の処理を一定時間後にキャンセルできるようにした。
1169 <ul>
1170 <li>teraterm.ini へ ConnectingTimeout エントリを追加。</li>
1171 <li>ttermpro.exeに "/timeout=" オプションを追加した。</li>
1172 </ul>
1173 デフォルト値は0で何もしない(Windows TCP/IPスタックの実装に依存)。</li>
1174 <li>Terminal setupダイアログの New-line の Receive に "LF" を追加した。<br>
1175 受信時の改行コードが LF の場合は、サーバから LF のみが送られてくると仮定し、CR+LFとして扱うようにする。<br>
1176 cf. http://www.neocom.ca/forum/viewtopic.php?t=216</li>
1177 <li><a href="#ttssh_2.38">SSH2対応TTSSH(2.38)</a>へ差し替えた</li>
1178 <li><a href="#ttproxy_1.0.0.10">TTProxy(1.0.0.10)</a>へ差し替えた</li>
1179 <li>Oniguruma 5.5.2へ差し替えた</li>
1180 </ul>
1181
1182 <h3><a name="teraterm_4.49">2006.11.20 (Ver 4.49)</h3>
1183 <ul class="history">
1184 <li>TeraTerm本体(DDEサーバ)側でのDDEメッセージ XTYP_POKE の処理において、不正な返値をTeraTermマクロ(DDEクライアント)へ返していたバグを修正した。</li>
1185 <li>マクロ通信において、XTYP_POKEメッセージにおけるビジー処理を行うようにした。</li>
1186 <li>ScrollLockキーをサポートした</li>
1187 <li>XMODEM-1Kの送信時に、相手がCRCではなくchecksumを要求するときに対応した。パッチ作成に感謝します>Mark Deneen</li>
1188 <li>HTMLヘルプを更新した</li>
1189 <li>初回インストール時に、teraterm.ini の Language/Locale/CodePage/VTFont/TEKFont セクションをインストーラから設定するように変更した。</li>
1190 <li><a href="#ttssh_2.37">SSH2対応TTSSH(2.37)</a>へ差し替えた</li>
1191 <li>Oniguruma 4.5.1へ差し替えた</li>
1192 </ul>
1193
1194 <h3><a name="teraterm_4.48">2006.11.1 (Ver 4.48)</h3>
1195 <ul class="history">
1196 <li>マクロコマンド 'fileread' を追加した。指定したバイト数だけファイルからの読み込みが可能となる。</li>
1197 <li><a href="#ttssh_2.36">SSH2対応TTSSH(2.36)</a>へ差し替えた</li>
1198 <li>Oniguruma 4.4.6へ差し替えた</li>
1199 </ul>
1200
1201 <h3><a name="teraterm_4.47">2006.10.28 (Ver 4.47)</h3>
1202 <ul class="history">
1203 <li>Fileメニューのアクセラレータキーを重複しないようにした。</li>
1204 <li>同期モードでのマクロ実行において、DDEバッファがフルになった場合にCPU使用率が100%となる現象を回避するようにした。</li>
1205 <li>sendln後の無条件100ミリ秒のスリープを解除した。</li>
1206 <li>マクロ(ttpmacro.exe)のバッファサイズを4KBから16KBへ拡張子した。また、TeraTermへの同期要求タイミングを変更した。</li>
1207 <li><a href="#ttssh_2.35">SSH2対応TTSSH(2.35)</a>へ差し替えた</li>
1208 <li>LogMeTT 2.8.6へ差し替えた</li>
1209 <li>Oniguruma 4.4.5へ差し替えた</li>
1210 </ul>
1211
1212 <h3><a name="teraterm_4.46">2006.10.9 (Ver 4.46)</h3>
1213 <ul class="history">
1214 <li>Windows Vista で teraterm.ini の保存先のデフォルトがデスクトップになるのを修正した。</li>
1215 <li>マクロコマンド 'clipb2var' を追加した。クリップボードからデータのコピーが可能となる。</li>
1216 <li>マクロコマンド 'var2clipb' を追加した。クリップボードへのデータのコピーが可能となる。</li>
1217 <li>最初のウィンドウで、接続ダイアログの /L= パラメータが使用されないバグを修正した。</li>
1218 <li>マクロコマンド 'ifdefined' を追加した。このコマンドは変数の型を返します。</li>
1219 <li>HTMLヘルプを更新した</li>
1220 <li><a href="#ttssh_2.34">SSH2対応TTSSH(2.34)</a>へ差し替えた</li>
1221 <li><a href="#cygterm_1.06_11">CygTerm+ 1.06_11</a>へ差し替えた</li>
1222 <li>Oniguruma 4.4.4へ差し替えた</li>
1223 </ul>
1224
1225 <h3><a name="teraterm_4.45">2006.9.16 (Ver 4.45)</h3>
1226 <ul class="history">
1227 <li>デフォルトのログファイル名を指定できるようにした。
1228 <ul>
1229 <li>エディットコントロールを "Additional settings" ダイアログに追加した。</li>
1230 <li>teraterm.ini ファイルに LogDefaultName エントリを追加した。</li>
1231 <li>ファイル名に strftime のフォーマットを使えるようにした。
1232 <pre>
1233 書式:
1234 %a 曜日の省略形。
1235 %A 曜日の正式名。
1236 %b 月の省略形。
1237 %B 月の正式名。
1238 %c ロケールに対応する日付と時刻の表現。
1239 %d 10 進数で表す月の日付 (01 〜 31)。
1240 %H 24 時間表記の時間 (00 〜 23)。
1241 %I 12 時間表記の時間 (01 〜 12)。
1242 %j 10 進数で表す年初からの日数 (001 〜 366)。
1243 %m 10 進数で表す月 (01 〜 12)。
1244 %M 10 進数で表す分 (00 〜 59)。
1245 %p 現在のロケールの午前/午後。
1246 %S 10 進数で表す秒 (00 〜 59)。
1247 %U 10 進数で表す週の通し番号。日曜日を週の最初の日とする (00 〜 53)。
1248 %w 10 進数で表す曜日 (0 〜 6、日曜日が 0)。
1249 %W 10 進数で表す週の通し番号。月曜日を週の最初の日とする (00 〜 53)。
1250 %x 現在のロケールの日付表現。
1251 %X 現在のロケールの時刻表現。
1252 %y 10 進数で表す西暦の下 2 桁 (00 〜 99)。
1253 %Y 10 進数で表す 4 桁の西暦。
1254 %z, %Z レジストリの設定に応じて、タイム ゾーンの名前または省略形を指定します。
1255 タイム ゾーンが不明な場合は指定しません。
1256 %% パーセント記号。
1257 </pre>
1258 </li>
1259 </ul></li>
1260 <li>/M コマンドラインパラメータが指定されている場合、TeraTerm 起動時に自動的にシリアルポートへ接続しないようにした。</li>
1261 <li>HTMLヘルプを更新した</li>
1262 <li><a href="#ttssh_2.33">SSH2対応TTSSH(2.33)</a>へ差し替えた</li>
1263 <li><a href="#cygterm_1.06_08">CygTerm+ 1.06_08</a>へ差し替えた</li>
1264 <li>Oniguruma 4.4.1へ差し替えた</li>
1265 </ul>
1266
1267 <h3><a name="teraterm_4.44">2006.8.19 (Ver 4.44)</h3>
1268 <ul class="history">
1269 <li>Windows98/NT4.0 において ttpmacro.exe が起動直後に終了してしまう問題を修正した。</li>
1270 <li>ttermpro.exe, ttpmacro.exe, ttpmenu.exe, keycode.exe, cygterm.exeに mutex を追加した。</li>
1271 <li>インストーラを InnoSetup へ変更した</li>
1272 <li>HTMLヘルプを更新した</li>
1273 <li><a href="#ttssh_2.32">SSH2対応TTSSH(2.32)</a>へ差し替えた</li>
1274 <li><a href="#cygterm_1.06_06">CygTerm+ 1.06_06</a>へ差し替えた</li>
1275 </ul>
1276
1277 <h3><a name="teraterm_4.43">2006.8.4 (Ver 4.43)</h3>
1278 <ul class="history">
1279 <li>いくつかの変数がシステム変数に使われていたので、ユーザが使えるマクロ変数が256個になるようにした。</li>
1280 <li>マクロの inputbox のダイアログを、メッセージの長さに合わせて広げるようにした。</li>
1281 <li>マクロのダイアログボックスに渡される "\n" が改行とみなされるようにした。</li>
1282 <li>マクロの messagebox のダイアログサイズを変更できるようにした</li>
1283 <li>接続先ホストが 'telnet://' で始まってポート番号の指定がない場合、ポート番号 23 を設定するようにした。</li>
1284 <li><a href="#ttssh_2.31">SSH2対応TTSSH(2.31)</a>へ差し替えた</li>
1285 <li>TTProxyを2006/8/3版へ差し替えた。蛭子屋氏に感謝します。</li>
1286 </ul>
1287
1288 <h3><a name="teraterm_4.42">2006.7.26 (Ver 4.42)</h3>
1289 <ul class="history">
1290 <li>TeraTermアイコン(teraterm.ico, vt.ico)を新しくした。坂本龍彦氏に感謝します。</li>
1291 <li>SSH2対応TTSSH(2.30)へ差し替えた</li>
1292 <li>LogMeTT 2.8.5へ差し替えた</li>
1293 <li>Collectorのリソース英文漏れの修正を行った</li>
1294 </ul>
1295
1296 <h3><a name="teraterm_4.41">2006.7.24 (Ver 4.41)</h3>
1297 <ul class="history">
1298 <li>ログに時刻を記録する機能を追加した。また、teraterm.iniに LogTimestamp エントリを追加した。</li>
1299 <li>上書きインストール時に、前回のインストールフォルダがデフォルトで指定されるようにした。</li>
1300 <li>Collectorのリソース英文漏れの修正を行った</li>
1301 <li>Oniguruma 4.2.0へ差し替えた</li>
1302 </ul>
1303
1304 <h3><a name="teraterm_4.40">2006.7.19 (Ver 4.40)</h3>
1305 <ul class="history">
1306 <li>ttermpro.exeとttpmacro.exeのバージョン情報を更新した</li>
1307 <li>HTMLヘルプを更新した</li>
1308 <li>LogMeTT 2.8.4へ差し替えた</li>
1309 </ul>
1310
1311 <h3><a name="teraterm_4.39">2006.7.1 (Ver 4.39)</h3>
1312 <ul class="history">
1313 <li>UTF-8の2バイト文字の直後に1バイト文字(ASCII)が来る場合、文字化けとなっていたバグを修正した(例:´))。</li>
1314 <li>Copyright表記を変更した</li>
1315 </ul>
1316
1317 <h3><a name="teraterm_4.38">2006.6.23 (Ver 4.38)</h3>
1318 <ul class="history">
1319 <li><a href="#ttssh_2.28">SSH2対応TTSSH(2.28)</a>へ差し替えた</li>
1320 <li>HTMLヘルプを更新した</li>
1321 </ul>
1322
1323 <h3><a name="teraterm_4.37">2006.6.18 (Ver 4.37)</h3>
1324 <ul class="history">
1325 <li>タイトルに日本語を入力すると、文字化けするバグを修正した。パッチ作成に感謝します>永田氏</li>
1326 <li><a href="#ttssh_2.27">SSH2対応TTSSH(2.27)</a>へ差し替えた</li>
1327 <li>Collectorのリソース英文漏れの修正を行った</li>
1328 </ul>
1329
1330 <h3><a name="teraterm_4.36">2006.6.11 (Ver 4.36)</h3>
1331 <ul class="history">
1332 <li><a href="#ttssh_2.26">SSH2対応TTSSH(2.26)</a>へ差し替えた</li>
1333 </ul>
1334
1335 <h3><a name="teraterm_4.35b">2006.5.25 (Ver 4.35b)</h3>
1336 <ul class="history">
1337 <li>タブ化ソフト「Collector 3.2.3」を英語化し、同梱した。収録許可をいただいた高橋弘氏に感謝します。</li>
1338 </ul>
1339
1340 <h3><a name="teraterm_4.35a">2006.5.7 (Ver 4.35a)</h3>
1341 <ul class="history">
1342 <li><a href="#ttssh_2.25">SSH2対応TTSSH(2.25)</a>へ差し替えた</li>
1343 </ul>
1344
1345 <h3><a name="teraterm_4.35">2006.4.7 (Ver 4.35)</h3>
1346 <ul class="history">
1347 <li>HTMLヘルプファイルのオーナーをデスクトップへ変更した</li>
1348 <li><a href="#ttssh_2.24">SSH2対応TTSSH(2.24)</a>へ差し替えた</li>
1349 </ul>
1350
1351 <h3><a name="teraterm_4.34">2006.4.4 (Ver 4.34)</h3>
1352 <ul class="history">
1353 <li><a href="#ttssh_2.23">SSH2対応TTSSH(2.23)</a>へ差し替えた</li>
1354 </ul>
1355
1356 <h3><a name="teraterm_4.33">2006.4.1 (Ver 4.33)</h3>
1357 <ul class="history">
1358 <li>半透明化を行わない場合に画面がちらつかないようにした。</li>
1359 </ul>
1360
1361 <h3><a name="teraterm_4.32">2006.3.30 (Ver 4.32)</h3>
1362 <ul class="history">
1363 <li><a href="#ttssh_2.22">SSH2対応TTSSH(2.22)</a>へ差し替えた</li>
1364 </ul>
1365
1366 <h3><a name="teraterm_4.31">2006.3.28 (Ver 4.31)</h3>
1367 <ul class="history">
1368 <li>Additional settingsダイアログにおけるウィンドウの半透明変更を即座に反映させるようにした。</li>
1369 <li>文字の背景色をスクリーンの背景色と一致させるパッチのバグを修正した。パッチ作成に感謝します>337氏</li>
1370 <li>VisualStyleが有効となるようにした</li>
1371 <li>VT windowでの1ミリ秒スリープを削除した</li>
1372 <li>ヘルプファイルを .hlp から .chm へ変更した</li>
1373 <li><a href="#ttssh_2.21">SSH2対応TTSSH(2.21)</a>へ差し替えた</li>
1374 <li>LogMeTT 2.8.3へ差し替えた</li>
1375 </ul>
1376
1377 <h3><a name="teraterm_4.30">2006.3.6 (Ver 4.30)</h3>
1378 <ul class="history">
1379 <li>ttpmacro.exeのバージョン情報を更新した</li>
1380 <li><a href="#ttssh_2.20">SSH2対応TTSSH(2.20)</a>へ差し替えた</li>
1381 </ul>
1382
1383 <h3><a name="teraterm_4.29">2006.3.3 (Ver 4.29)</h3>
1384 <ul class="history">
1385 <li>文字の背景色をスクリーンの背景色と一致させるようにした。
1386 <ul>
1387 <li>Window setupダイアログに"Always use Normal text's BG"チェックボックスを追加した。</li>
1388 <li>teraterm.iniにUseNormalBGColorエントリを追加した。</li>
1389 </ul>
1390 パッチ作成に感謝します>337氏</li>
1391 <li>Windows9x上においてインストーラから起動されるバッチファイルがうまく動かないバグを修正した。白井隆氏に感謝します。</li>
1392 </ul>
1393
1394 <h3><a name="teraterm_4.28">2006.2.24 (Ver 4.28)</h3>
1395 <ul class="history">
1396 <li>コンパイラを Visual Studio 2005 Standard Edition に切り替えた。</li>
1397 <li>stricmp()を_stricmp()へ置換した</li>
1398 <li>strnicmp()を_strnicmp()へ置換した</li>
1399 <li>strdup()を_strdup()へ置換した</li>
1400 <li>chdir()を_chdir()へ置換した</li>
1401 <li>getcwd()を_getcwd()へ置換した</li>
1402 <li>strupr()を_strupr()へ置換した</li>
1403 <li>time_tの64ビット化にともなう警告メッセージを抑止した</li>
1404 <li>Window setupでのカラー変更がリアルタイムに行われるようにした。</li>
1405 <li>マクロ動作の高速化のため、マクロウィンドウへのコマンド表示をウェイト系に限定した。</li>
1406 <li><a href="#ttssh_2.20">SSH2対応TTSSH(2.19)</a>へ差し替えた</li>
1407 <li>TeraTerm Menu 1.04へ差し替えた
1408 <ul>
1409 <li>VS2005でビルドエラーとなる問題を修正した</li>
1410 <li>EXEファイルのバージョン情報を更新した</li>
1411 </ul></li>
1412 <li>Oniguruma 4.0.1へ差し替えた</li>
1413 </ul>
1414
1415 <h3><a name="teraterm_4.27">2006.2.11 (Ver 4.27)</h3>
1416 <ul class="history">
1417 <li>マクロで使用できる変数の個数を128から256へ、ラベルの個数を256から512へ拡張した。</li>
1418 <li>TEK windowをアクティブにした状態で pause マクロを使用すると、CPU使用率が100%となる現象への暫定対処を施した(workaround)。</li>
1419 <li>Fileメニューから TeraTerm Menu を削除した。</li>
1420 <li>Broadcast Command使用時にウィンドウがちらつく動作を改善した。</li>
1421 <li>Setupメニューのアクセラレータキーを変更した。</li>
1422 <li>マクロコマンド 'mpause' を追加した。ミリ秒単位での休止が可能となる。</li>
1423 <li>サンプルマクロ mpause.ttl を追加した。</li>
1424 <li>マクロコマンド 'random' を追加した。乱数の生成が可能となる。</li>
1425 <li>サンプルマクロ random.ttl を追加した。</li>
1426 <li><a href="#cygterm_1.06_02">CygTerm 1.06_02</a>へ差し替えた。BabyDaemon氏に感謝します。</li>
1427 </ul>
1428
1429 <h3><a name="teraterm_4.26">2006.1.21 (Ver 4.26)</h3>
1430 <ul class="history">
1431 <li>ウィンドウへのドラッグ&ドロップでファイル送信する前に、問い合わせダイアログを出すようにした。</li>
1432 <li>LogMeTT 2.8.1へ差し替えた</li>
1433 <li>Oniguruma 3.9.1へ差し替えた</li>
1434 </ul>
1435
1436 <h3><a name="teraterm_4.25">2005.12.13 (Ver 4.25)</h3>
1437 <ul class="history">
1438 <li>設定内容がteraterm.ini以外のファイル名で保存できないバグを修正した。</li>
1439 </ul>
1440
1441 <h3><a name="teraterm_4.24">2005.12.1 (Ver 4.24)</h3>
1442 <ul class="history">
1443 <li>シリアル接続のCOM最大ポートを99まで拡張した。</li>
1444 <li>シリアル接続のボーレートに230400, 460800, 921600を追加した。</li>
1445 <li>LogMeTT 2.7.4へ差し替えた</li>
1446 </ul>
1447
1448 <h3><a name="teraterm_4.23">2005.11.3 (Ver 4.23)</h3>
1449 <ul class="history">
1450 <li>teraterm.iniを保存するときに書き込みできるかどうかの判別を追加した。</li>
1451 <li>TCP/IP setupダイアログの"Term type"を常に有効とするようにした。</li>
1452 </ul>
1453
1454 <h3><a name="teraterm_4.22">2005.10.21 (Ver 4.22)</h3>
1455 <ul class="history">
1456 <li>システム変数 'groupmatchstr1'〜'groupmatchstr9' を追加した。正規表現でグループマッチしたパターンが格納される。</li>
1457 <li>Cygwin接続の複製ができるようにした</li>
1458 <li>Mac OS X向けUTF-8において、濁点が正しく表示されないことがある問題を修正した。</li>
1459 <li><a href="#ttssh_2.18">SSH2対応TTSSH(2.18)</a>へ差し替えた</li>
1460 <li>TeraTerm Menuをマルチモニタ環境で使用すると、ポップアップメニューが正しいモニタに表示されないバグを修正した(TeraTerm Menu 1.03)。</li>
1461 <li>LogMeTT 2.7.2へ差し替えた</li>
1462 </ul>
1463
1464 <h3><a name="teraterm_4.21">2005.10.7 (Ver 4.21)</h3>
1465 <ul class="history">
1466 <li>スクロールレンジを 16bit から 32bit へ拡張した</li>
1467 <li>マクロコマンド 'waitregex' を追加した。正規表現を使った文字列の wait が可能となる。</li>
1468 <li>システム変数 'matchstr' を追加した。正規表現でマッチしたパターンが格納される。</li>
1469 <li>サンプルマクロ wait_regex.ttl を追加した。</li>
1470 <li>正規表現ライブラリ Oniguruma のバージョンをバージョン情報に追加した</li>
1471 </ul>
1472
1473 <h3><a name="teraterm_4.20">2005.9.5 (Ver 4.20)</h3>
1474 <ul class="history">
1475 <li><a href="#ttssh_2.17">SSH2対応TTSSH(2.17)</a>へ差し替え</li>
1476 </ul>
1477
1478 <h3><a name="teraterm_4.19">2005.8.27 (Ver 4.19)</h3>
1479 <ul class="history">
1480 <li>macroの除算結果が不正となるバグを修正した。白井隆氏に感謝します。</li>
1481 <li>ttpmacro.exeのプロセス優先度は、ログ採取中も下げないようにした。</li>
1482 <li>LogMeTT 2.6.1へ差し替えた</li>
1483 </ul>
1484
1485 <h3><a name="teraterm_4.18">2005.7.24 (Ver 4.18)</h3>
1486 <ul class="history">
1487 <li>マクロ実行中のダイアログに行番号と内容を表示するようにした。</li>
1488 <li>Mac OS X向けUTF-8において、濁点が正しく表示されないことがある問題を修正した。</li>
1489 <li>LogMeTT 2.5.6へ差し替えた</li>
1490 </ul>
1491
1492 <h3><a name="teraterm_4.17">2005.5.29 (Ver 4.17)</h3>
1493 <ul class="history">
1494 <li>&lt;ESC&gt;[J(Clear screen from cursor-position up to end)処理時において、カーソルが左上隅を指している場合にのみ、カレントバッファをスクロールアウトさせるようにした。</li>
1495 </ul>
1496
1497 <h3><a name="teraterm_4.16">2005.5.28 (Ver 4.16)</h3>
1498 <ul class="history">
1499 <li>ログ種別のplain textの情報をteraterm.iniに LogTypePlainText として残すようにした。</li>
1500 <li>CygTermの設定を Additional settings ダイアログに追加した。</li>
1501 <li>ブロック選択のキーバインドを Shift+MouseDrag から Alt+MouseDrag へ変更した。</li>
1502 <li>ページをまたぐテキスト選択(選択済みテキスト領域の伸縮)をサポートした。選択範囲の開始位置は左クリック、終了位置はShift + 左クリックで指定する。</li>
1503 <li>&lt;ESC&gt;[Jによる画面クリア時にカレントバッファをスクロールアウトさせるようにした。</li>
1504 <li>マクロ使用時にCPU使用率が100%となる現象への暫定処置を施した(sendln後に無条件に100ミリ秒のスリープを追加)。</li>
1505 </ul>
1506
1507 <h3><a name="teraterm_4.15">2005.4.24 (Ver 4.15)</h3>
1508 <ul class="history">
1509 <li>ALT + Enterキー(トグル)押下でウィンドウを最大化できるようにした。</li>
1510 <li>Eterm lookfeel alphablendの設定内容を teraterm.ini へ保存するようにした。</li>
1511 <li>Eterm lookfeel alphablendのon/offを Additional settings ダイアログ上から設定できるようにした。</li>
1512 <li>Windows98においてフォントがインストールされない問題を修正した。Boris氏に感謝します。</li>
1513 <li>ライセンス文を追加した</li>
1514 <li>マクロヘルプファイル(英語版)を更新した。Boris氏に感謝します。</li>
1515 <li>LogMeTT 2.4.4へ差し替えた</li>
1516 </ul>
1517
1518 <h3><a name="teraterm_4.14">2005.4.9 (Ver 4.14)</h3>
1519 <ul class="history">
1520 <li>URL文字列をダブルクリックするとブラウザが起動するしかけを追加した。monkey magic氏に感謝します。teraterm.iniにURLColor, EnableClickableUrlを追加。</li>
1521 <li>エスケープシーケンス(ESC[39m:foreground color reset, ESC[49m:background color reset)をサポートした。これによりscreen上でw3mを使用した場合、色が戻らない現象が改善される。岩本氏に感謝します。</li>
1522 <li>Additional settingsでのマウスカーソル種別を設定時に変更されるようにした。</li>
1523 <li>バージョン情報ダイアログのURLをダブルクリックすると、ブラウザが起動されるようにした。</li>
1524 <li>制限事項「SSHに対する"Duplicate session"では常にSSH2での接続を試みる」を解除した。</li>
1525 <li>"Duplicate session"においてSSH自動ログインを行うようにした。</li>
1526 <li>LogMeTT 2.4.3へ差し替えた</li>
1527 </ul>
1528
1529 <h3><a name="teraterm_4.13">2005.3.31 (Ver 4.13)</h3>
1530 <ul class="history">
1531 <li>2つめ以降のTeraTermプロセスにおいて、バージョン情報が正しく取得されない問題へ対処した。</li>
1532 <li>マウスの右ボタン押下でのペーストを禁止する設定を teraterm.ini(DisablePasteMouseRButton) および Additional settings に追加した。</li>
1533 <li>ZMODEMの送信において、ファイルサイズが20MBを超えるとクラッシュする問題へ対処した。Thorsten Behrens氏に感謝します。</li>
1534 <li>LogMeTT 2.4.2へ差し替え。</li>
1535 </ul>
1536
1537 <h3><a name="teraterm_4.12">2005.3.13 (Ver 4.12)</h3>
1538 <ul class="history">
1539 <li>ttermpro.exeのバージョン情報が古いままだったので修正した。</li>
1540 <li>全角文字(日本語)が行末をまたぐ場合、上方へスクロールしてしまう問題へ対処した(岩本氏パッチ)。</li>
1541 <li>タイトルバーに日本語を設定する場合、Shift_JIS(CP932)へ変換するようにした(EUC-JPのみに対応)。</li>
1542 <li>LogMeTT 2.1.2へ差し替え。</li>
1543 </ul>
1544
1545 <h3><a name="teraterm_4.11">2005.2.22 (Ver 4.11)</h3>
1546 <ul class="history">
1547 <li>ログ採取中に File -&gt; log がグレイ表示にならない問題へ対処した。</li>
1548 <li>Eterm風透過ウィンドウ機能を追加した。AKASI氏に感謝します。</li>
1549 <li>VisualStyle(WindowsXP)に対応させた</li>
1550 <li>TitleFormatにformat ID=13を新規追加した</li>
1551 <li>キャプション表示において、COM5以上の表示に対応した。</li>
1552 <li>ログファイルの種別に"plain text"を追加した。当該オプションを有効にすると、ログファイルにASCII非表示文字を採取しないようになる。ただし、例外キャラクタ(HT, CR, LF)は採取対象。</li>
1553 <li>TTProxy(2004/1/22版)の新規追加。蛭子屋双六氏に感謝します。</li>
1554 <li>LogMeTT 2.02βの新規追加。Boris氏に感謝します。</li>
1555 <li>LogMeInを削除した</li>
1556 <li>Additional settingsをtab control化した</li>
1557 <li>ログ採取時のデフォルト名を"teraterm.log"に変更した</li>
1558 </ul>
1559
1560 <h3><a name="teraterm_4.10">2005.1.30 (Ver 4.10)</h3>
1561 <ul class="history">
1562 <li>最大化ボタンを有効にした</li>
1563 <li>TeraTerm Menu, LogMeInのアクセラレータキーを削除した</li>
1564 <li>ログ採取時のデフォルト名(log_YYYYMMDD_HHMMSS.txt)を設定するようにした</li>
1565 <li>Broadcast commandメニューをControl menu配下に追加した。</li>
1566 <li>バージョンダイアログにホームページのURLを追加した。</li>
1567 <li>"Save setup"ダイアログの初期ファイルディレクトリを、読み込まれたteraterm.iniがある箇所へ固定するよう変更した。</li>
1568 <li>"File"配下に"View Log"メニューを追加した。</li>
1569 <li>"Additional settings"に"View Log Editor"ボックスを追加した。</li>
1570 <li>teraterm.iniの[Tera Term]セクションに、"ViewlogEditor"エントリを追加した。</li>
1571 <li><a href="#ttssh_1.08">SSH2対応TTSSH(1.08)</a>へ差し替え</li>
1572 <li>TeraTerm Menu 1.02へ差し替え。
1573 <ul>
1574 <li>デフォルトオプションに漢字コード(/KT=UTF8 /KR=UTF8)を追加した。</li>
1575 <li>SSH自動ログインにおいて、ユーザパラメータを指定できるようにした。</li>
1576 <li>SSH自動ログインにおいて、マクロの指定を削除した。</li>
1577 <li>SSH自動ログインにおいて、秘密鍵ファイルの指定をできるようにした。</li>
1578 </ul></li>
1579 </ul>
1580
1581 <h3><a name="teraterm_2.09">2005.1.10 (Ver 2.09)</h3>
1582 <ul class="history">
1583 <li>マルチディスプレイ環境において、ウィンドウのリサイズを行うと、プライマリディスプレイへ戻ってしまう現象に対処。パッチ作成に感謝します>安藤弦彦氏</li>
1584 </ul>
1585
1586 <h3><a name="teraterm_2.08">2005.1.6 (Ver 2.08)</h3>
1587 <ul class="history">
1588 <li>ログ採取のダイアログをオープンダイアログからセーブダイアログへ変更した</li>
1589 <li>"Save setup"ダイアログの初期ファイルディレクトリをプログラム本体がある箇所へ固定した</li>
1590 <li><a href="#ttssh_1.07">SSH2対応TTSSH(1.07)</a>へ差し替え</li>
1591 </ul>
1592
1593 <h3><a name="teraterm_2.07h">2005.1.5 (Ver 2.07h)</h3>
1594 <ul class="history">
1595 <li><a href="#ttssh_1.06">SSH2対応TTSSH(1.06)</a>へ差し替え</li>
1596 </ul>
1597
1598 <h3><a name="teraterm_2.07g">2004.12.27 (Ver 2.07g)</h3>
1599 <ul class="history">
1600 <li><a href="#ttssh_1.05">SSH2対応TTSSH(1.05)</a>へ差し替え</li>
1601 </ul>
1602
1603 <h3><a name="teraterm_2.07f">2004.12.23 (Ver 2.07f)</h3>
1604 <ul class="history">
1605 <li><a href="#ttssh_1.04">SSH2対応TTSSH(1.04)</a>へ差し替え</li>
1606 </ul>
1607
1608 <h3><a name="teraterm_2.07e">2004.12.18 (Ver 2.07e)</h3>
1609 <ul class="history">
1610 <li><a href="#ttssh_1.03">SSH2対応TTSSH(1.03)</a>へ差し替え</li>
1611 </ul>
1612
1613 <h3><a name="teraterm_2.07d">2004.12.16 (Ver 2.07d)</h3>
1614 <ul class="history">
1615 <li><a href="#ttssh_1.02">SSH2対応TTSSH(1.02)</a>へ差し替え</li>
1616 </ul>
1617
1618 <h3><a name="teraterm_2.07c">2004.12.15 (Ver 2.07c)</h3>
1619 <ul class="history">
1620 <li>フォントのファイル属性の見直し</li>
1621 <li>インストール時にTeraTerm関連のプロセスを殺すようにした</li>
1622 </ul>
1623
1624 <h3><a name="teraterm_2.07b">2004.12.14 (Ver 2.07b)</h3>
1625 <ul class="history">
1626 <li>teraterm.iniのスクロールバッファの初期値を 20000 へ変更。</li>
1627 <li>フォントのインストール時に、ファイル属性を ReadOnly にするようにした。</li>
1628 <li>TeraTerm Menu 1.01へ差し替え。ttermpro.exeの初期フォルダパスをカレントディレクトリに変更。</li>
1629 </ul>
1630
1631 <h3><a name="teraterm_2.07a">2004.12.11 (Ver 2.07a)</h3>
1632 <ul class="history">
1633 <li><a href="#ttssh_1.01">SSH2対応TTSSH(1.01)</a>へ差し替え</li>
1634 </ul>
1635
1636 <h3><a name="teraterm_2.07">2004.12.8 (Ver 2.07)</h3>
1637 <ul class="history">
1638 <li>"External setup"をsetup menu配下へ"Additional settings"として移動</li>
1639 <li>File menuに"Duplicate session"を追加(/DUPLICATEオプションを追加)</li>
1640 <li>ttpmacro.exeのプロセス優先度は、ログ採取中のみに下げるようにした。</li>
1641 <li>行が連結している場合は、ログファイルに改行コードを含めないようにした(EnableContinuedLineCopy機能が有効の場合のみ)。</li>
1642 <li>スクロールバッファの最大ライン数を400000までに拡張した。</li>
1643 <li><a href="#ttssh_1.00">SSH2対応TTSSH(1.00)</a>へ差し替え</li>
1644 <li>LogMeIn 1.21を同梱した。収録許可をBoris氏よりいただきました。感謝します。</li>
1645 <li>TeraTerm Menu 0.94r2(+SSH2 support 1.00)を同梱した。収録許可を早川様よりいただきました。感謝します。</li>
1646 <li>その他細かいバグ修正</li>
1647 </ul>
1648
1649 <h3><a name="teraterm_2.06">2004.11.6 (Ver 2.06)</h3>
1650 <ul class="history">
1651 <li>DEC特殊フォントによる罫線描画時にゴミが残る問題を修正した。これにより、UTF-8環境では日本語以外の言語には未対応となる。また、BOLD styleを使用すると、文字列の右端が切れなくなる。</li>
1652 <li>2つめ以降のTeraTermの起動時にもディスクから teraterm.ini を読むようにした。</li>
1653 <li>エクスプローラからのディレクトリのドラッグ&ドロップに対応した。</li>
1654 <li>READMEをBoris Maisuradze氏に英文化していただきました。感謝します。</li>
1655 </ul>
1656
1657 <h3><a name="teraterm_2.05a">2004.10.25 (Ver 2.05a)</h3>
1658 <ul class="history">
1659 <li><a href="#ttssh_1.00alpha4">SSH2対応TTSSH(1.00 alpha4)</a>へ差し替え</li>
1660 </ul>
1661
1662 <h3><a name="teraterm_2.05">2004.10.11 (Ver 2.05)</h3>
1663 <ul class="history">
1664 <li>MFC7.1 runtimeを同梱した</li>
1665 <li>環境変数 TERATERM_EXTENSIONS の設定有無に関わらず、常に TTSSH をロードするようにした。</li>
1666 <li>半角カナのUTF-8化が漏れていたのを修正した</li>
1667 <li>INIファイルにおいてTTSSHが有効になっていると、Cygtermがうまく起動されない問題への対処(/nosshオプションを追加)。</li>
1668 <li><a href="#ttssh_1.00alpha2">SSH2対応TTSSH(1.00 alpha2)</a>を同梱した</li>
1669 </ul>
1670
1671 <h3><a name="teraterm_2.04a">2004.9.29 (Ver 2.04a)</h3>
1672 <ul class="history">
1673 <li>配布形式をパッチからバイナリへ変更した。<br>
1674 TeraTerm原作者(寺西様)より許可をいただきました。感謝します。</li>
1675 </ul>
1676
1677 <h3><a name="teraterm_2.04">2004.9.5 (Ver 2.04)</h3>
1678 <ul class="history">
1679 <li>ログ採取中のマクロ実行が停止することがある問題への対処</li>
1680 <li>UTF-8化以降に追加した機能をGUIから設定できるようにした(Edit - External setupを追加)</li>
1681 <li>ANSI Colorの設定内容をiniファイルへ保存するようにした</li>
1682 </ul>
1683
1684 <h3><a name="teraterm_2.03">2004.8.6 (Ver 2.03)</h3>
1685 <ul class="history">
1686 <li>Cygwin接続のアクセラレータキーに"Alt + G"を割り当てた</li>
1687 <li>ログ採取ダイアログにファイル名のフルパス表示を追加した</li>
1688 <li>ログ採取中にファイルへコメントを追加できるようにした</li>
1689 <li>SetLayeredWindowAttributes() APIを静的リンクから動的ロードへ変更した(NT4.0対応)。</li>
1690 <li>差分ファイル作成ツールを WDiff から udm へ変更した</li>
1691 </ul>
1692
1693 <h3><a name="teraterm_2.02">2004.4.12 (Ver 2.02)</h3>
1694 <ul class="history">
1695 <li>Mac OS X(HFS+)向けUTF-8をサポート</li>
1696 <li>日本語以外の言語表示をサポート(ロケールとコードページ設定の追加)</li>
1697 <li>日本語以外の言語入力をサポート(imm32.libをリンク)</li>
1698 <li>BOM(Byte Order Mark)を削除するようにした</li>
1699 <li>その他細かいバグフィックス</li>
1700 </ul>
1701
1702 <h3><a name="teraterm_2.00a">2004.3.19 (Ver 2.00a)</h3>
1703 <ul class="history">
1704 <li>READMEの記述を修正</li>
1705 <li>READMEの英文化</li>
1706 </ul>
1707
1708 <h3><a name="teraterm_2.00">2004.3.18 (Ver 2.00)</h3>
1709 <ul class="history">
1710 <li>ベースソースをオリジナルからIPv6版へ変更した。</li>
1711 <li>半透明ウィンドウに対応した</li>
1712 <li>Cygwin接続に対応した</li>
1713 <li>バッファの全選択をできるようにした</li>
1714 <li>マウスカーソルの種別を設定できるようにした</li>
1715 <li>WinSock1.1から2.2へ切り替えた</li>
1716 <li>その他細かいバグフィックス</li>
1717 </ul>
1718
1719 <h3><a name="teraterm_1.02">2004.3.13 (Ver 1.02)</h3>
1720 <ul class="history">
1721 <li>ホスト名の最大長を80へ戻した</li>
1722 <li>送信にもUTF-8対応した</li>
1723 </ul>
1724
1725 <h3><a name="teraterm_1.01a">2004.3.9 (Ver 1.01a)</h3>
1726 <ul class="history">
1727 <li>SSHの利用に関する記述をREADMEに記載。</li>
1728 <li>SSHはTTSSH 1.5.4 + IPv6 0.81にて動作確認を行った。</li>
1729 </ul>
1730
1731 <h3><a name="teraterm_1.01">2004.3.6 (Ver 1.01)</h3>
1732 <ul class="history">
1733 <li>ホイールマウスに対応した</li>
1734 <li>/KR オプションに"UTF8"を追加した</li>
1735 <li>UTF-8変換機能の強化(テーブル引きを追加)</li>
1736 <li>ホスト名の最大長を80から1024へ拡張</li>
1737 </ul>
1738
1739 <h3><a name="teraterm_1.00">2004.3.2 (Ver 1.00)</h3>
1740 <ul class="history">
1741 <li>初公開</li>
1742 </ul>
1743
1744
1745 <h2><a name="ttssh">TTSSH</a></h2>
1746
1747 <h3><a name="ttssh_2.59">2011.11.xx (Ver 2.59)</a></h3>
1748 <ul class="history">
1749 <li>変更
1750 <ul>
1751 <li>サーバのプロトコルバージョンと指定した SSH のバージョンが一致しない場合、接続しないようにした。</li>
1752 </ul>
1753 </li>
1754
1755 <li>バグ修正
1756 <ul>
1757 <li>鍵生成ダイアログでパスワードに制御文字(^A-^_)を入力できるようにした。</li>
1758 <li>サーバのプロトコルバージョンが 1.99 の場合に、プロトコルに SSH1 を指定しても SSH2 で接続される問題を修正した。</li>
1759 </ul>
1760 </li>
1761
1762 <li>その他
1763 <ul>
1764 <li>OpenSSL 1.0.0eへ差し替えた</li>
1765 </ul>
1766 </li>
1767 </ul>
1768
1769 <h3><a name="ttssh_2.58">2011.8.31 (Ver 2.58)</a></h3>
1770 <ul class="history">
1771 <li>変更
1772 <ul>
1773 <li>SSH2 の共通鍵暗号方式に Camellia128-CBC, Camellia128-CTR, Camellia192-CBC, Camellia192-CTR, Camellia256-CBC, Camellia256-CTR を追加した。</li>
1774 <li>SSH2 の MAC アルゴリズムとして hmac-sha2-256, hmac-sha2-256-96, hmac-sha2-512, hmac-sha2-512-96 をサポートした。</li>
1775 <li>バージョンダイアログに、PuTTYのバージョンを表記するようにした。</li>
1776 <li>接続時に時間がかかるため、省略できる乱数の初期化を削除した。</li>
1777 <li>ログファイルのタイムスタンプをミリ秒まで記録するようにした。</li>
1778 </ul>
1779 </li>
1780
1781 <li>バグ修正
1782 <ul>
1783 <li>IPv4 フォールバックしたときに SSH 接続が無効になることがある問題を修正した。</li>
1784 <li>ウィンドウサイズ変更通知で、正しいウィンドウサイズ(ピクセル数)を通知するように修正した。</li>
1785 </ul>
1786 </li>
1787
1788 <li>その他
1789 <ul>
1790 <li>使用する PuTTY を 0.61 へ差し替えた</li>
1791 </ul>
1792 </li>
1793 </ul>
1794
1795 <h3><a name="ttssh_2.57">2011.6.26 (Ver 2.57)</a></h3>
1796 <ul class="history">
1797 <li>変更
1798 <ul>
1799 <li>SSH鍵生成ダイアログで、鍵の種類にECDSA鍵を選んだ場合は鍵のビット数の入力ボックスを無効化するようにした。</li>
1800 <li>KEX、ホストキー、MAC、圧縮アルゴリズムオーダーを、teraterm.iniのエントリで指定できるようにした。Setupダイアログで選択できるようにした。
1801 <ul>
1802 <li>KexOrder=56743210</li>
1803 <li>HostKeyOrder=456230</li>
1804 <li>MacOrder=120</li>
1805 <li>CompOrder=3210</li>
1806 </ul></li>
1807 <li>SSH2 の MAC アルゴリズムとして hmac-sha1-96, hmac-md5-96, hmac-ripemd160@openssh.com をサポートした。</li>
1808 <li>SCP ファイル転送時、ダイアログに経過時間, 転送速度, プログレスバーを表示するようにした。</li>
1809 <li>SSH 接続していない時は SSH SCP メニューを選択出来なくなるようにした。</li>
1810 </ul>
1811 </li>
1812
1813 <li>バグ修正
1814 <ul>
1815 <li>OpenSSH 5.7以降で SSH1 接続できない問題を修正した。</li>
1816 <li>SSH2 の SSH_MSG_CHANNEL_EXTENDED_DATA パケットを正しく処理しないことがある問題を修正した。</li>
1817 <li>SSH2 チャネルを開けなかった場合にアプリケーションが落ちることがある問題を修正した。</li>
1818 <li>SCPファイルの送受信を多重に実行すると、処理が不正になる問題を修正した。</li>
1819 <li>パケット圧縮を有効にして、SCPファイル送信を行うと、アプリケーションが落ちることがある問題を修正した。</li>
1820 </ul>
1821 </li>
1822
1823 <!-- li>その他
1824 <ul>
1825 <li></li>
1826 </ul>
1827 </li -->
1828 </ul>
1829
1830 <h3><a name="ttssh_2.56">2011.3.5 (Ver 2.56)</a></h3>
1831 <ul class="history">
1832 <li>変更
1833 <ul>
1834 <li>SSHエージェント転送を要求されたときに、受け入れるかどうかユーザに確認する機能を追加した。</li>
1835 <li>SSH2 の diffie-hellman-group-exchange-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521 鍵交換プロトコルをサポートした。</li>
1836 <li>SSH2 の ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 ホスト鍵方式をサポートした。</li>
1837 <li>SSH2 の ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 公開鍵認証をサポートした。</li>
1838 <li>ssh_known_hosts に違う形式のサーバホスト鍵がある場合、鍵を置き換えるかどうかではなく追加するかどうかユーザに問い合わせるようにした。</li>
1839 </ul>
1840 </li>
1841
1842 <li>バグ修正
1843 <ul>
1844 <li>SCP ファイル送信で、2GBより大きいファイルが正しく扱えない問題を修正した。</li>
1845 </ul>
1846 </li>
1847
1848 <li>その他
1849 <ul>
1850 <li>OpenSSL 1.0.0dへ差し替えた</li>
1851 </ul>
1852 </li>
1853 </ul>
1854
1855 <h3><a name="ttssh_2.55">2010.12.7 (Ver 2.55)</a></h3>
1856 <ul class="history">
1857 <li>変更
1858 <ul>
1859 <li>Control menu - Send breakで、ブレーク信号(SSH2 only)を送信するようにした。"sendbreak"マクロもサポートした。</li>
1860 <li>keyboard-interactive認証において、パスワード変更が行えるようにした。</li>
1861 <li>圧縮を指定するコマンドラインオプション <a href="../commandline/ttssh.html#ssh-C">/ssh-C</a>,<a href="../commandline/ttssh.html#ssh-C=">/ssh-C=</a>,<a href="../commandline/ttssh.html#ssh-c">/ssh-c</a> を追加した。</li>
1862 </ul>
1863 </li>
1864
1865 <li>バグ修正
1866 <ul>
1867 <li>SSH2 認証で、サーバが認証方式を返さなかったときにアプリケーションが落ちる問題を修正した。</li>
1868 </ul>
1869 </li>
1870
1871 <li>その他
1872 <ul>
1873 <li>OpenSSL 1.0.0bへ差し替えた</li>
1874 </ul>
1875 </li>
1876 </ul>
1877
1878 <h3><a name="ttssh_2.54">2010.8.31 (Ver 2.54)</a></h3>
1879 <ul class="history">
1880 <li>バグ修正
1881 <ul>
1882 <li>SSH の暗号化方式として aes128-cbc が使えない問題を修正した。</li>
1883 </ul>
1884 </li>
1885
1886 <li>その他
1887 <ul>
1888 <li><del>OpenSSL 1.0.0aへ差し替えた</del></li>
1889 </ul>
1890 </li>
1891 </ul>
1892
1893 <h3><a name="ttssh_2.53">2010.5.31 (Ver 2.53)</a></h3>
1894 <ul class="history">
1895 <li>変更
1896 <ul>
1897 <li>ポート転送でリッスンするアドレスを指定できるようにした。
1898 <ul>
1899 <li>ポート転送で他のホストからの接続を受け入れるかどうかの設定を削除した。</li>
1900 <li><a href="../commandline/ttssh.html#ssh-l">コマンドラインオプション</a>を変更した。</li>
1901 <li><a href="../menu/setup-sshforward.html">設定ダイアログ</a>を変更した。</li>
1902 </ul></li>
1903 <li>SSH2 の共通鍵暗号方式に 3DES-CTR, Blowfish-CTR, CAST128-CTR を追加した。
1904 <ul>
1905 <li>teraterm.ini の CipherOrder エントリに "C", "D", "E" を追加した。</li>
1906 </ul></li>
1907 </ul>
1908 </li>
1909
1910 <li>その他
1911 <ul>
1912 <li>OpenSSL 1.0.0へ差し替えた</li>
1913 <li>zlib 1.2.5へ差し替えた</li>
1914 </ul>
1915 </li>
1916 </ul>
1917
1918 <h3><a name="ttssh_2.52">2009.11.10 (Ver 2.52)</a></h3>
1919 <ul class="history">
1920 <li>変更
1921 <ul>
1922 <li>隠しオプション"/nosecuritywarning"を追加した。原則、使用禁止。</li>
1923 </ul>
1924 </li>
1925
1926 <li>バグ修正
1927 <ul>
1928 <li>SSH接続の後の接続でTCPLocalEcho,TCPCRSendの設定が使われないのを修正した。</li>
1929 </ul>
1930 </li>
1931 </ul>
1932
1933 <h3><a name="ttssh_2.51">2009.7.5 (Ver 2.51)</a></h3>
1934 <ul class="history">
1935 <li>変更
1936 <ul>
1937 <li>SCP のファイル受信フォルダを選択できるようにした。</li>
1938 <li>SCP のファイル受信時に、同名ファイルがあった場合に上書き確認するようにした。</li>
1939 <li><a href="../commandline/ttssh.html#auth">自動ログイン</a>時に<a href="../commandline/ttssh.html#user">ユーザ名</a>が指定されていない場合、<a href="../menu/setup-sshauth.html">デフォルトのユーザ名</a>を使うようにした。</li>
1940 <li>パスワードをメモリに保存するかどうか設定できるよう、<a href="../menu/setup-ssh.html">SSH Setup ダイアログ</a>にチェックボックスを追加した。</li>
1941 <li>コマンドライン解析の仕様を変更した。
1942 <ul>
1943 <li>スペースを渡すために@を指定する仕様を廃止した。</li>
1944 <li>`"' を渡すために "" を指定する仕様を追加した。</li>
1945 </ul></li>
1946 </ul>
1947 </li>
1948 <li>バグ修正
1949 <ul>
1950 <li>接続先ホスト名に一部の漢字が使えないのを修正した。</li>
1951 <li>Tera Termの/FD=, /K=, /M=, /L=, /R=, /W=オプションで値に空白が含まれる場合、正しく取り扱えない事があるのを修正した。</li>
1952 <li>SSH2 の鍵交換で、アルゴリズムネゴシエーションに失敗することがあるのを修正した。</li>
1953 <li>SCPウィンドウが最小化されても、SCP転送を中断しないようにした。</li>
1954 </ul></li>
1955
1956 <li>その他
1957 <ul>
1958 <li>OpenSSL 0.9.8kへ差し替えた</li>
1959 </ul></li>
1960 </ul>
1961
1962
1963 <h3><a name="ttssh_2.50">2009.3.22 (Ver 2.50)</a></h3>
1964 <ul class="history">
1965 <li>変更
1966 <ul>
1967 <li>ssh:// URLの取り扱いを一部変更した。
1968 <ul>
1969 <li>URLにポート指定が含まれていない場合、ポート22に接続するようにした。</li>
1970 <li>ユーザ名,パスワードのパーセントエンコーディングをデコードするようにした。</li>
1971 </ul></li>
1972 <li>"New Connection"ダイアログのホスト名やコマンドラインで、user@host形式のユーザ名指定を行えるようにした。</li>
1973 <li>SSH SCPメニューにショートカットキー(&H)を追加した。</li>
1974 <li>SSH鍵生成ダイアログで、鍵のビット数を指定できるようにした。</li>
1975 <li>SSH鍵生成ダイアログで、鍵生成中に進捗状況を表示するようにした。</li>
1976 <li>SSH鍵生成ダイアログで、鍵生成中に発生したイベントを破棄するようにした。</li>
1977 </ul></li>
1978 <li>バグ修正
1979 <ul>
1980 <li>SCPを連続して行うと、SSH2_MSG_CHANNEL_FAILURE 受信時にアプリケーションが終了してしまう問題へ対処した。</li>
1981 <li>SSH KeyGenerator ダイアログで、生成した鍵の保存時にアプリケーションが落ちることがある問題を修正した。</li>
1982 <li>Windows 95 で About TTSSH ダイアログを表示するとアプリケーションが落ちることがある問題を修正した。</li>
1983 <li>ホスト鍵確認ダイアログから認証ダイアログに戻ったときに、コマンドラインで渡された認証方式がデフォルトの認証方式で上書きされることがある問題を修正した。</li>
1984 </ul></li>
1985 <li>その他
1986 <ul>
1987 <li>OpenSSL 0.9.8jへ差し替えた</li>
1988 </ul></li>
1989 </ul>
1990
1991 <h3><a name="ttssh_2.49">2008.12.16 (Ver 2.49)</h3>
1992 <ul class="history">
1993 <li>変更
1994 <ul>
1995 <li>SSH2 の共通鍵暗号方式に AES128-CTR, AES192-CTR, AES256-CTR, Arcfour, Arcfour128, Arcfour256, CAST128-CBC を追加した。セキュリティ対応: <a href="http://jvn.jp/niscc/CPNI-957037/">CPNI-957037</a>
1996 <ul>
1997 <li>teraterm.ini の CipherOrder エントリに"&lt;", "=", "&gt;", "?", "@", "A", "B" を追加した。</li>
1998 </ul></li>
1999 <li>エージェント転送をサポートした。
2000 <ul>
2001 <li><a href="../menu/setup-ssh.html">SSH Setup ダイアログ</a>にチェックボックスを追加した。</li>
2002 <li><a href="../menu/setup-sshauth.html">SSH Authentication ダイアログ</a>にチェックボックスを追加した。</li>
2003 <li><a href="../commandline/ttssh.html">/ssh-A, /ssh-a</a> コマンドラインオプションを追加した。</li>
2004 </ul></li>
2005 </ul></li>
2006 <li>バグ修正
2007 <ul>
2008 <li>SSH1接続時にアプリケーションエラーで落ちる問題を修正した。2.48でのエンバグ。</li>
2009 <li>SSH2 接続で CheckAuthListFirst が有効な場合に、有効な認証メソッドが返ってくる前に接続ダイアログの OK ボタンを押すと接続が終了する問題を修正した。</li>
2010 <li>DISPLAY 環境変数が設定されている場合に X 転送が開始できない問題を修正した。</li>
2011 <li>新規接続ダイアログにおいて、Historyチェックボックスの有効化・無効化を行っていなかった問題を修正した。</li>
2012 <li>SCPファイル送信で、ファイル名にスペースや一部の記号が含まれていると、送信できなかったり誤ったファイル名で送信される問題を修正した。</li>
2013 </ul></li>
2014 </ul>
2015
2016 <h3><a name="ttssh_2.48">2008.9.23 (Ver 2.48)</h3>
2017 <ul class="history">
2018 <li>OpenSSH 5.1で追加された VisualHostKey を追加した。</li>
2019 <li>teraterm.iniの LogLevel に"200"を追加した。SSH送受信のRAWパケットデータを採取できる。</li>
2020 <li>SSH2 RSA 接続で、サーバの鍵が短すぎるときのエラーメッセージを変更した。</li>
2021 <li>Windows Vista で ssh_known_hosts に保存されているホスト鍵を置換しようとするとフリーズする問題を修正した。</li>
2022 <li>OpenSSL 0.9.8iへ差し替えた</li>
2023 </ul>
2024
2025 <h3><a name="ttssh_2.47">2008.6.25 (Ver 2.47)</h3>
2026 <ul class="history">
2027 <li>SSH SCPダイアログにファイル受信先を表示するようにした。</li>
2028 <li>ssh_known_hosts ファイルのポート番号指定に対応した。</li>
2029 <li>TTSSH アイコン(ttsecure.ico)を新しくした。坂本龍彦氏に感謝します。</li>
2030 <li>メモリリークを修正した。</li>
2031 <li>SCPファイル送信後に、ファイルがロックされることがある問題へ対処した。</li>
2032 <li>OpenSSL 0.9.8hへ差し替えた</li>
2033 </ul>
2034
2035 <h3><a name="ttssh_2.46">2008.2.29 (Ver 2.46)</h3>
2036 <ul class="history">
2037 <li>バージョンを含まない Protocol Version Exchange 行をスキップする処理を追加した(RFC4253対応)。</li>
2038 <li>SSH SCPダイアログにおいて、ファイル受信用ユーザインターフェイスを追加した。
2039 <ul>
2040 <li>ファイル受信先は "ファイル転送のためのディレクトリ" に固定</li>
2041 <li>受信ファイル名は直接入力</li>
2042 </ul></li>
2043
2044 <li><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">Pageant</a>(an SSH authentication agent for PuTTY, PSCP and Plink) を使用した公開鍵認証に対応した。
2045 <ul>
2046 <li>コマンドラインオプションの /auth に pageant を追加した。</li>
2047 </ul></li>
2048 <li>"SECURITY WARNING" ダイアログをキャンセルするとアプリケーションエラーとなる問題の workaround を削除した。</li>
2049
2050 </ul>
2051
2052 <h3><a name="ttssh_2.45">2008.1.15 (Ver 2.45)</h3>
2053 <ul class="history">
2054 <li>SCP(Secure Copy Protocol)によるファイル送信機能を実装した。Fileメニュー配下に"SSH SCP"を追加。
2055 <ul>
2056 <li>ファイル送信先はホームディレクトリに固定</li>
2057 <li>ファイル受信は未サポート</li>
2058 <li>SSH2に対応。SSH1は未サポート</li>
2059 <li>SFTP(SSH File Transfer Protocol)は未サポート</li>
2060 </ul></li>
2061 <li>パケット送信処理にTCPコネクション切断の誤検出をする問題を修正した。TTSSH 1.01で搭載したハートビートスレッドが thread-safe ではなかったのが原因。</li>
2062 <li>New Connection ダイアログのホスト名に /ssh1, /ssh2 が含まれている場合、SSH 接続が無効になる問題を修正した。</li>
2063 <li>デフォルトユーザ名を指定しておらず、認証方式を challenge にしており、/ask4passwd を指定している場合、SSH2_MSG_SERVICE_REQUEST を2回送信してしまう問題を修正した。</li>
2064 <li>CheckAuthListFirst が off で、認証方式を challenge にしており、/ask4passwd を指定している場合、TIS 認証ダイアログが自動的に出現しない問題を修正した。</li>
2065 <li>CheckAuthListFirst が on で、ユーザ名を送信できる状態になる前にユーザ名を入力してフォーカスを外した場合、OKボタンを押したあとに認証が行われない問題を修正した。</li>
2066 </ul>
2067
2068 <h3><a name="ttssh_2.44">2007.12.4 (Ver 2.44)</h3>
2069 <ul class="history">
2070 <li>SSH2 の共通鍵暗号方式に AES192, AES256, Blowfish を追加した。
2071 <ul>
2072 <li>teraterm.ini の CipherOrder エントリに"9", ":", ";"を追加した。</li>
2073 </ul></li>
2074 <li>SSH2のポート転送(local-to-remote)において、サーバ側のウィンドウサイズ(remote_window)に余裕がない場合に、遅延送信を行うようにした。xtermやemacsがXmingのX11上で動かない現象が改善される。</li>
2075 <li>サポートされていない認証方式を無効にする機能を変更した。
2076 <ul>
2077 <li>"CheckAuthListFirst" のデフォルトを Off にした。</li>
2078 <li>"SSH Authentication" ダイアログからチェックボックスで設定できるようにした。</li>
2079 </ul></li>
2080 <li>ローカルからの SSH forwarding 接続で、他のホストからの接続を受け入れる機能を変更した。
2081 <ul>
2082 <li>"SSH Forwarding" ダイアログからチェックボックスで設定できるようにした。</li>
2083 <li>"/ssh-acceptall" コマンドラインオプションで設定できるようにした。</li>
2084 <li>"SSH Forwarding" ダイアログから、各転送設定ごとに許可できるようにした。</li>
2085 </ul></li>
2086 <li>"New connection" ダイアログの Host で指定された文字列に " /ssh", " /nossh", " /telnet" があった場合、ラジオボタンによる SSH の有効/無効より優先するようにした。</li>
2087 <li>サーバがサポートする暗号方式をひとつもサポートしていない場合に落ちる問題を修正した。</li>
2088 <li>SSH2パケットが"Bad packet length"になってしまう問題を修正した。TTSSH 2.42でのデグレード。
2089 <ul>
2090 <li><s>パケット送信処理にTCPコネクション切断の誤検出をしないようにした。</s></li>
2091 </ul></li>
2092 <li>SSH2ポート転送(local-to-remote)において、大きなサイズのパケットをサーバから受信した場合に、ローカルクライアントへの送信が失敗する問題を修正した。TTSSHオリジナルバグ。</li>
2093 <li>OpenSSL 0.9.8gへ差し替えた</li>
2094 </ul>
2095
2096 <h3><a name="ttssh_2.43">2007.10.14 (Ver 2.43)</h3>
2097 <ul class="history">
2098 <li>自動ログインの認証方式にチャレンジレスポンス(キーボードインタラクティブ)を追加した。
2099 <ul>
2100 <li>コマンドラインオプションの /auth に challenge を追加した。</li>
2101 </ul></li>
2102 <li>認証を試行する前に、サポートされていない認証方式を無効にする機能を追加した。
2103 <ul>
2104 <li>teraterm.ini の TTSSH セクションに "CheckAuthListFirst" エントリを追加した。デフォルトは On。</li>
2105 </ul></li>
2106 <li>known_hostsファイルへ公開鍵を追記もしくは置換する際、known_hostsダイアログでのユーザの問い合わせを確認してから、サーバ通信を再開するようにした。これによりknown_hostsの確認を待たずに、サーバへユーザ情報を送ってしまう問題を回避する。</li>
2107 <li>New connection ダイアログの Host ドロップダウンで、Ctrl+d, Ctrl+k ショートカットキーをサポートした。それぞれ「一文字削除」「行末まで削除」に対応する。</li>
2108 <li>OpenSSL 0.9.8fへ差し替えた</li>
2109 </ul>
2110
2111 <h3><a name="ttssh_2.42">2007.9.30 (Ver 2.42)</h3>
2112 <ul class="history">
2113 <li>New connection ダイアログで使用中のシリアルポートを表示しないようにした。</li>
2114 <li>パスワード認証を選択しているときに keyboard-interactive 認証を使用するのをやめた。これに伴い、Authentication Setup ダイアログの keyboard-interactive チェックボックスを削除した。keyboard-interactive 認証を使用するためには、challange/response を選択する必要がある。</li>
2115 <li>New connection ダイアログの Host ドロップダウンで、Ctrl+p, Ctrl+n, Ctrl+b, Ctrl+f, Ctrl+a, Ctrl+e ショートカットキーをサポートした。それぞれ↑, ↓, ←, →, Home, End キーに対応する。</li>
2116 <li>パケット送信処理にTCPコネクション切断の誤検出をしないようにした。</li>
2117 <li>内部で使用している文字列系関数のセキュアバージョンへの全置換を実施。
2118 <ul>
2119 <li>ビルドオプションから _CRT_SECURE_NO_DEPRECATE を削除した。</li>
2120 </ul></li>
2121 </ul>
2122
2123 <h3><a name="ttssh_2.41">2007.8.8 (Ver 2.41)</h3>
2124 <ul class="history">
2125 <li>keyboard-interactive認証が失敗したあとのパスワード認証の無条件トライを止めるようにした。</li>
2126 <li>利用可能なCOMポートがない時、新しい接続ダイアログでシリアルポートの選択を無効化した。</li>
2127 <li>すでにソケットが開かれているためにポートフォワードを開始できないとき、ポップアップでエラーを表示しないようにした。</li>
2128 <li>コマンドライン入力におけるBOF(Buffer Over Flow)への対処を追加した。</li>
2129 <li>リモート側からの SSH ポートフォワード接続が失敗したときに SSH 接続が切断される問題を修正した。</li>
2130 <li>SSH のチャネルが開けないときにソケットが開いたままになる問題を修正した。</li>
2131 </ul>
2132
2133 <h3><a name="ttssh_2.40">2007.5.7 (Ver 2.40)</h3>
2134 <ul class="history">
2135 <li>keyfile パラメータも、ダブルクォートされたファイル名を認識するようにした。</li>
2136 <li>プレインパスワード認証と一緒にキーボードインタラクティブ認証を使用するように設定している時、SSH認証ダイアログでプレインパスワード認証がrhosts認証と表示されるのを修正した。</li>
2137 <li>ポートフォワーディングにおいてチャネルクローズした際に、SSH2チャネル構造体の解放が漏れていたバグを修正した。</li>
2138 <li>チャネルが開けなかったときにクラッシュしていたのを修正した。</li>
2139 <li>ユーザ認証リストをサーバから取得するようにし、パスワード認証でのログイン時に、ユーザ認証リストに"password"がなければ、keyboard-interactive認証でのログインを試みるようにした。</li>
2140 </ul>
2141
2142 <h3><a name="ttssh_2.39">2007.3.10 (Ver 2.39)</h3>
2143 <ul class="history">
2144 <li>パケット送信関数が失敗した場合、WSAGetLastError()がWSABASEERR(10000)未満であれば、成功したものと見なすようにした。</li>
2145 <li>SSH2 鍵のパスフレーズを間違えた場合、パスフレーズダイアログにフォーカスするようにした。</li>
2146 <li>OpenSSL 0.9.8eへ差し替えた</li>
2147 </ul>
2148
2149 <h3><a name="ttssh_2.38">2007.1.22 (Ver 2.38)</h3>
2150 <ul class="history">
2151 <li>Cisco ルータの送信する SSH2_MSG_IGNORE のデータが不正なようなので、何も処理しないようにした。</li>
2152 <li>パケット送信処理にTCPコネクション切断の誤検出をしないようにした。</li>
2153 </ul>
2154
2155 <h3><a name="ttssh_2.37">2006.11.20 (Ver 2.37)</h3>
2156 <ul class="history">
2157 <li>Extreme Networksスイッチにおいて共通鍵生成で失敗する現象に対するworkaround(SSH_BUG_SIGBLOB)を追加した。</li>
2158 </ul>
2159
2160 <h3><a name="ttssh_2.36">2006.11.1 (Ver 2.36)</h3>
2161 <ul class="history">
2162 <li>MACとパケット圧縮を有効にするタイミングを SSH2_MSG_NEWKEYS の送受信時に変更することにより、Tectia serverへつながらない問題を修正した。</li>
2163 <li>SSH2_MSG_CHANNEL_EXTENDED_DATA のパケットを処理することにより、Windows上のTectia serverから標準エラー出力が送られたときに異常終了する問題を修正した。</li>
2164 </ul>
2165
2166 <h3><a name="ttssh_2.35">2006.10.28 (Ver 2.35)</h3>
2167 <ul class="history">
2168 <li>ttermpro.exeの/Fパラメータで指定されたファイルからTTSSHの設定が読まれなくなっていたのを修正した。2.34でエンバグしました。</li>
2169 <li>SSHで接続中にNew connectionダイアログからtelnet接続できないのを修正した。2.34でエンバグしました。</li>
2170 <li>KEX_DH_GRP1_SHA1 or KEX_DH_GRP14_SHA1における不正なメモリ解放を修正した。</li>
2171 </ul>
2172
2173 <h3><a name="ttssh_2.34">2006.10.09 (Ver 2.34)</h3>
2174 <ul class="history">
2175 <li>/ssh1, /ssh2, /telnet オプションを追加した。</li>
2176 <li>/ask4passwd オプションを追加した。</li>
2177 <li>ポートフォワードしているウィンドウから新規接続するとエラーが出る問題を修正した。</li>
2178 <li>コマンドラインパラメータ名の大文字小文字を区別していなかったのを修正した。</li>
2179 <li>スペースを含むファイル名を認識するよう修正した。</li>
2180 <li>OpenSSL 0.9.8dへ差し替えた</li>
2181 </ul>
2182
2183 <h3><a name="ttssh_2.33">2006.9.16 (Ver 2.33)</h3>
2184 <ul class="history">
2185 <li>コマンドラインパラメータにおいて、ダブルクォーテーションで囲まれたファイル名を正しく認識するようにした。</li>
2186 <li>パスワードはユーザ認証後に破棄するようにした。</li>
2187 <li>OpenSSL 0.9.8cへ差し替えた</li>
2188 </ul>
2189
2190 <h3><a name="ttssh_2.32">2006.8.9 (Ver 2.32)</h3>
2191 <ul class="history">
2192 <li>タイトルバーのアイコンに小さいアイコンが使用されていなかったのを修正した。</li>
2193 </ul>
2194
2195 <h3><a name="ttssh_2.31">2006.8.5 (Ver 2.31)</h3>
2196 <ul class="history">
2197 <li>ユーザのパスワードを認証後もメモリ上に保持するかどうかを決めるチェックボックスを認証ダイアログに追加した。それにともない、teraterm.ini ファイルのTTSSHセクションに"RememberPassword"エントリを追加した。</li>
2198 </ul>
2199
2200 <h3><a name="ttssh_2.30">2006.7.26 (Ver 2.30)</h3>
2201 <ul class="history">
2202 <li>TTSSHアイコン(ttsecure.ico)を新しくした。坂本龍彦氏に感謝します。</li>
2203 </ul>
2204
2205 <h3><a name="ttssh_2.29">2006.6.29 (Ver 2.29)</h3>
2206 <ul class="history">
2207 <li>TTSSHのsetupダイアログの変更内容が次回接続時から反映されるようにした。パッチ作成に感謝します>永田氏</li>
2208 <li>ssh_known_filesファイルを常にTeraTermインストールディレクトリへ保存するようにした。パッチ作成に感謝します>永田氏</li>
2209 <li>Copyright表記を変更した</li>
2210 </ul>
2211
2212 <h3><a name="ttssh_2.28">2006.6.23 (Ver 2.28)</h3>
2213 <ul class="history">
2214 <li>SSH2遅延パケット圧縮(OpenSSH 4.2以降)をサポートした。パッチ作成に感謝します>永田氏</li>
2215 </ul>
2216
2217 <h3><a name="ttssh_2.27">2006.6.14 (Ver 2.27)</h3>
2218 <ul class="history">
2219 <li>OpenSSH 4.3以降で遅延パケット圧縮が設定されている場合、従来のパケット圧縮を有効にした状態でのサーバへの接続ができないバグを修正した。</li>
2220 </ul>
2221
2222 <h3><a name="ttssh_2.26">2006.6.11 (Ver 2.26)</h3>
2223 <ul class="history">
2224 <li>SSH Port Forward の編集画面で Alt + キーが効かないバグを修正した。パッチ作成に感謝します>永田氏</li>
2225 <li>SSH Port Forward の編集画面で、TeraTermが未接続状態の場合、ポート番号不正を即座にメッセージボックスが表示されないバグを修正した。</li>
2226 </ul>
2227
2228 <h3><a name="ttssh_2.25">2006.5.7 (Ver 2.25)</h3>
2229 <ul class="history">
2230 <li>OpenSSL 0.9.8bへ差し替えた</li>
2231 </ul>
2232
2233 <h3><a name="ttssh_2.24">2006.4.7 (Ver 2.24)</h3>
2234 <ul class="history">
2235 <li>HP-UXにおいてX11 fowardingが失敗した場合に、SSH2セッションが切断されないようにした。</li>
2236 </ul>
2237
2238 <h3><a name="ttssh_2.23">2006.4.4 (Ver 2.23)</h3>
2239 <ul class="history">
2240 <li>known_hostsファイルにおいてキー種別の異なる同一ホストのエントリがあった場合、古いキーを削除するユーザダイアログオプションを追加した。パッチ作成に感謝します>永田氏</li>
2241 </ul>
2242
2243 <h3><a name="ttssh_2.22">2006.3.29 (Ver 2.22)</h3>
2244 <ul class="history">
2245 <li>known_hostsファイルにキー種別の異なる同一ホストのエントリがあると、アプリケーションエラーとなるバグを修正した。</li>
2246 </ul>
2247
2248 <h3><a name="ttssh_2.21">2006.3.27 (Ver 2.21)</h3>
2249 <ul class="history">
2250 <li>SSH2のknown_hosts対応を追加した。</li>
2251 <li>known_hostsダイアログにサーバの fingerprint を表示するようにした</li>
2252 </ul>
2253
2254 <h3><a name="ttssh_2.20">2006.3.6 (Ver 2.20)</h3>
2255 <ul class="history">
2256 <li>SSH2ウィンドウ制御の見直しにより、スループットを向上させた。</li>
2257 </ul>
2258
2259 <h3><a name="ttssh_2.19">2006.2.24 (Ver 2.19)</h3>
2260 <ul class="history">
2261 <li>コンパイラを Visual Studio 2005 Standard Edition に切り替えた。</li>
2262 <li>stricmp()を_stricmp()へ置換した</li>
2263 <li>strdup()を_strdup()へ置換した</li>
2264 <li>authorized_keysファイルの"command="をサポートした</li>
2265 <li>OpenSSL 0.9.8b snapshotへ差し替えた</li>
2266 </ul>
2267
2268 <h3><a name="ttssh_2.18">2005.10.21 (Ver 2.18)</h3>
2269 <ul class="history">
2270 <li>接続ダイアログに History チェックボックスを追加した。</li>
2271 <li>OpenSSL 0.9.8aへ差し替えた</li>
2272 </ul>
2273
2274 <h3><a name="ttssh_2.17">2005.9.5 (Ver 2.17)</h3>
2275 <ul class="history">
2276 <li>SSH自動ログイン時に認証ダイアログを /I オプション使用時にのみ最小化するようにした。</li>
2277 </ul>
2278
2279 <h3><a name="ttssh_2.16">2005.8.27 (Ver 2.16)</h3>
2280 <ul class="history">
2281 <li>SSH自動ログイン時に認証ダイアログを最小化するようにした。高橋智雄氏に感謝します。</li>
2282 <li>zlib 1.2.3へ差し替えた</li>
2283 </ul>
2284
2285 <h3><a name="ttssh_2.15">2005.7.24 (Ver 2.15)</h3>
2286 <ul class="history">
2287 <li>SSH2ポートフォワーディングをサポートした。</li>
2288 <li>SSH2パケット圧縮をサポートした。</li>
2289 <li>SSH2接続時にTTY情報(VERASE)を渡すようにした。</li>
2290 <li>SSH1接続で一度ユーザ認証に失敗すると、その後認証ができなくなるバグを修正。</li>
2291 <li>接続ダイアログ上で Alt+P や Alt+C などのアクセラレータキーが効かないバグを修正。</li>
2292 <li>OpenSSL 0.9.8へ差し替えた</li>
2293 <li>zlib 1.2.2にsecurity fix(CAN-2005-2096)を追加。</li>
2294 </ul>
2295
2296 <h3><a name="ttssh_2.14">2005.5.28 (Ver 2.14)</h3>
2297 <ul class="history">
2298 <li>秘密鍵ファイルダイアログに3ファイルフィルタを追加した。</li>
2299 <li>zlibのバージョンをバージョン情報に追加した。</li>
2300 </ul>
2301
2302 <h3><a name="ttssh_2.13">2005.4.24 (Ver 2.13)</h3>
2303 <ul class="history">
2304 <li>キー作成ダイアログを追加した(Setup - SSH KeyGenerator)。</li>
2305 <li>OpenSSL 0.9.7gへ差し替えた</li>
2306 </ul>
2307
2308 <h3><a name="ttssh_2.12">2005.4.9 (Ver 2.12)</h3>
2309 <ul class="history">
2310 <li>SSH2チャネルルックアップ機構を追加</li>
2311 <li>キー再作成時にアプリケーションエラーとなるバグを修正(2.10でのデグレード)。</li>
2312 <li>"Duplicate session"においてSSH自動ログインを行うようにした。</li>
2313 </ul>
2314
2315 <h3><a name="ttssh_2.11">2005.3.31 (Ver 2.11)</h3>
2316 <ul class="history">
2317 <li>SSH2認証ダイアログの Use challenge/response to log in にアクセラレータキーを割り当てた。</li>
2318 <li>シリアルポートを開いた状態からAlt-Nで新規接続を開こうとしたとき、フォーカスを当てるようにした。</li>
2319 <li>SSHログファイル(TTSSH.LOG)の採取データを増加した</li>
2320 <li>NetScreen(HITACHI) workaround対応。SSH2_MSG_CHANNEL_REQUEST送信時において、wantconfirmをfalseにした(サーバからのリプライを期待しない)。</li>
2321 <li>OpenSSL 0.9.7fへ差し替えた</li>
2322
2323 </ul>
2324
2325 <h3><a name="ttssh_2.10">2005.3.13 (Ver 2.10)</h3>
2326 <ul class="history">
2327 <li>ttxssh.dllのバージョン情報が古いままだったので修正した。</li>
2328 <li>SSH client ID(SSH-2.0-TTSSH/X.XX Win32)にバージョン情報を含めるようにした。</li>
2329 <li>Tru64 UNIX workaroundを追加。Miguel氏に感謝します。</li>
2330 <li>SSH2 log dump機構を追加した</li>
2331 <li>SSH server IDにCR+LFが含まれていた場合、CRの除去ができていなかったバグを修正。</li>
2332 <li>すでにログイン処理を行っている場合は、SSH2_MSG_SERVICE_REQUESTの送信は行わないようにした。</li>
2333 <li>パスワード認証の前に行うkeyboard-interactiveメソッドで、デフォルト設定値([TTSSH] KeyboardInteractive)を無効(0)にした。OpenSSH 4.0では無効なメソッドを使用するとコネクションが切られてしまうため。また、認証ダイアログのラベル名を設定の有無により変更するようにした。</li>
2334 <li>SSH2(keyboard-interactive認証)接続においてchallenge/response loginに対応した。</li>
2335 </ul>
2336
2337 <h3><a name="ttssh_1.09">2005.2.22 (Ver 1.09)</h3>
2338 <ul class="history">
2339 <li>ドットで始まるディレクトリにあるSSH2秘密鍵ファイルが読み込めない問題へ対処した。</li>
2340 <li>HeartBeat(keep-alive), SSH2 keyboard-interactiveの設定をTTSSHのダイアログ上から行えるようにした。</li>
2341 </ul>
2342
2343 <h3><a name="ttssh_1.08">2005.1.30 (Ver 1.08)</h3>
2344 <ul class="history">
2345 <li>keyboard-interactive認証をサポートした。それにともない、teraterm.ini ファイルのTTSSHセクションの"KeyboardInteractive"エントリを追加した。</li>
2346 <li>バージョンダイアログにホームページのURL・OpenSSLバージョンを追加した。</li>
2347 <li>SSH2認証ダイアログで、rhostsおよびTISがグレーになる前に、Enterキーを押下すると、アプリケーションエラーとなる現象に対処した。</li>
2348 <li>公開鍵認証自動ログインをサポート。/auth=publickey, /keyfileコマンドラインオプションを追加。</li>
2349 </ul>
2350
2351 <h3><a name="ttssh_1.07">2005.1.6 (Ver 1.07)</h3>
2352 <ul class="history">
2353 <li>telnet接続時にターミナルサイズ変更を行うと、アプリケーションエラーとなるバグを修正(1.06でのデグレード)。</li>
2354 </ul>
2355
2356 <h3><a name="ttssh_1.06">2005.1.5 (Ver 1.06)</h3>
2357 <ul class="history">
2358 <li>ターミナルサイズ変更に対応した。</li>
2359 <li>キー再作成時にアプリケーションエラーとなるバグを修正(1.05でのデグレード)。</li>
2360 </ul>
2361
2362 <h3><a name="ttssh_1.05">2004.12.27 (Ver 1.05)</h3>
2363 <ul class="history">
2364 <li>'Auto window close'が無効の場合、切断後の接続ができない問題を修正した。</li>
2365 <li>SSH2 KEX処理のメモリリークを修正した。</li>
2366 <li>SSH2秘密鍵読み込み失敗時のエラーメッセージ出力を強化した。</li>
2367 </ul>
2368
2369 <h3><a name="ttssh_1.04">2004.12.23 (Ver 1.04)</h3>
2370 <ul class="history">
2371 <li>公開鍵認証をサポート</li>
2372 </ul>
2373
2374 <h3><a name="ttssh_1.03">2004.12.18 (Ver 1.03)</h3>
2375 <ul class="history">
2376 <li>パケット受信時におけるHMACチェックを追加</li>
2377 <li>メッセージ認証アルゴリズムに HMAC-MD5 を追加</li>
2378 <li>KEXにおけるRSAおよびDSSのkey verify処理を追加</li>
2379 </ul>
2380
2381 <h3><a name="ttssh_1.02">2004.12.16 (Ver 1.02)</h3>
2382 <ul class="history">
2383 <li>SSH自動ログインにおいて、まれにアプリケーションエラーとなる現象へ対処した。</li>
2384 <li>SSH1接続時の"SECURITY WARNING"ダイアログで、キャンセルするとアプリケーションエラーとなる現象へ対処した。</li>
2385 </ul>
2386
2387 <h3><a name="ttssh_1.01">2004.12.11 (Ver 1.01)</h3>
2388 <ul class="history">
2389 <li>SSHハートビート(キープアライブ)機能を追加した。<br>
2390 ハートビート間隔は、 teraterm.ini ファイルのTTSSHセクションの"HeartBeat"エントリで設定可能(デフォルトは60秒)。</li>
2391 </ul>
2392
2393 <h3><a name="ttssh_1.00">2004.12.8 (Ver 1.00)</h3>
2394 <ul class="history">
2395 <li>SSH1/SSH2自動ログインをサポート(password認証のみ)。/auth, /username, /passwdオプションを追加。</li>
2396 <li>SSHのデフォルトバージョンを SSH2 に変更した</li>
2397 <li>接続ダイアログのtab orderを修正した。</li>
2398 <li>接続ダイアログの起動時、ホスト名にフォーカスが当たるようにした。</li>
2399 <li>SSH2自動ログイン・サンプルマクロ(ssh2login.ttl)を同梱した</li>
2400 </ul>
2401
2402 <h3><a name="ttssh_1.00beta1">2004.11.7 (Ver 1.00 beta1)</h3>
2403 <ul class="history">
2404 <li>暗号アルゴリズム AES128 をサポートした</li>
2405 <li>KEXアルゴリズム diffie-hellman-group14-sha1 (OpenSSH 3.9以降)をサポートした</li>
2406 <li>KEXアルゴリズム diffie-hellman-group-exchange-sha1 をサポートした</li>
2407 <li>ホストキーアルゴリズム ssh-dss をサポートした</li>
2408 <li>バージョン情報ダイアログにSSH2情報を出力するようにした</li>
2409 <li>OpenSSL 0.9.7eへ差し替えた</li>
2410 <li>READMEをBoris Maisuradze氏に英文化していただきました。感謝します。</li>
2411 </ul>
2412
2413 <h3><a name="ttssh_1.00alpha4">2004.10.25 (Ver 1.00 alpha4)</h3>
2414 <ul class="history">
2415 <li>ウィンドウサイズ制御の不具合を修正した。</li>
2416 <li>データ通信確立後のDH鍵再作成に対応した。</li>
2417 <li>その他細かいバグフィックス</li>
2418 </ul>
2419
2420 <h3><a name="ttssh_1.00alpha3">2004.10.17 (Ver 1.00 alpha3)</h3>
2421 <ul class="history">
2422 <li>ウィンドウサイズ制御処理を追加した</li>
2423 <li>コネクションを切断する際、サーバ側へ SSH2_MSG_CHANNEL_CLOSE を送るようにした。</li>
2424 <li>terminal typeが環境変数TERMへ渡されるようにした</li>
2425 </ul>
2426
2427 <h3><a name="ttssh_1.00alpha2">2004.10.11 (Ver 1.00 alpha2)</h3>
2428 <ul class="history">
2429 <li>SSH1をサポートした</li>
2430 <li>SSH sessionが切断されるバグ("Oversized packet received from server"と表示されて、コネクションが切れる問題)を修正した</li>
2431 <li>/1, /2 オプションの追加</li>
2432 <li>teraterm.ini ファイルにSSH protocol versionのエントリを追加した</li>
2433 </ul>
2434
2435 <h3><a name="ttssh_1.00alpha1a">2004.8.8 (Ver 1.00 alpha1a)</h3>
2436 <ul class="history">
2437 <li>DLLをrelease build版へ差し替えた</li>
2438 </ul>
2439
2440 <h3><a name="ttssh_1.00alpha1">2004.8.5 (Ver 1.00 alpha1)</h3>
2441 <ul class="history">
2442 <li>初公開</li>
2443 </ul>
2444
2445
2446 <h2><a name="cygterm">CygTerm+</a></h2>
2447
2448 <h3><a name="cygterm_1.07_23">v1.07_23 2011/04/18 (by doda)</a></h3>
2449 <ul class="history">
2450 <li>-d オプションで指定されたディレクトリへの移動が失敗した時、エラーメッセージを表示するようにした。</li>
2451 </ul>
2452
2453 <h3><a name="cygterm_1.07_22">v1.07_22 2011/03/03 (by maya)</a></h3>
2454 <ul class="history">
2455 <li>インストーラから起動チェックをするための mutex を削除した。</li>
2456 </ul>
2457
2458 <h3><a name="cygterm_1.07_21">v1.07_21 2011/02/28 (by maya)</a></h3>
2459 <ul class="history">
2460 <li>インストーラから起動チェックをするための mutex を追加した。</li>
2461 </ul>
2462
2463 <h3><a name="cygterm_1.07_20">v1.07_20 2010/10/20 (by doda)</a></h3>
2464 <ul class="history">
2465 <li>セキュリティ修正: '-d' オプションでのディレクトリ移動のタイミングを遅らせた。</li>
2466 </ul>
2467
2468 <h3><a name="cygterm_1.07_19">v1.07_19 2010/01/28 (by doda)</a></h3>
2469 <ul class="history">
2470 <li>'-s' オプションの引数に 'AUTO' を受け付けるようにした。</li>
2471 </ul>
2472
2473 <h3><a name="cygterm_1.07_18">v1.07_18 2010/01/19 (by doda)</a></h3>
2474 <ul class="history">
2475 <li>'-d' オプションの引数にダブルクォートが含まれていた場合、ダブルクォートを削除するようにした。</li>
2476 </ul>
2477
2478 <h3><a name="cygterm_1.07_17">v1.07_17 2009/06/16 (by doda)</a></h3>
2479 <ul class="history">
2480 <li>telnet接続受け入れ時、TELNET SGA/ECHOオプションのネゴシエーションを行うようにした。</li>
2481 </ul>
2482
2483 <h3><a name="cygterm_1.07_16">v1.07_16 2008/11/21 (by doda)</a></h3>
2484 <ul class="history">
2485 <li>ssh認証エージェント転送機能を有効にするオプションを '-a' から '-A' に変更した。</li>
2486 <li>ssh認証エージェント転送機能を無効にする '-a' オプションを追加した。</li>
2487 </ul>
2488
2489 <h3><a name="cygterm_1.07_15">v1.07_15 2008/11/01 (by doda)</h3>
2490 <ul class="history">
2491 <li>ssh認証エージェント転送機能を追加した。OpenSSHのssh認証エージェントに対応したプログラムが、CygTerm+を通してPageantにアクセスできるようになる。
2492 <ul>
2493 <li>ssh認証エージェント転送機能を有効にする '-a' オプションを追加した。</li>
2494 </ul></li>
2495 </ul>
2496
2497 <h3><a name="cygterm_1.07_14">v1.07_14 2007/12/17 (by doda)</h3>
2498 <ul class="history">
2499 <li>ターミナルエミュレータに追加オプションを指定する '-o' オプションを追加した。</li>
2500 </ul>
2501
2502 <h3><a name="cygterm_1.07_13">v1.07_13 2007/08/03 (by maya)</h3>
2503 <ul class="history">
2504 <li>開始ディレクトリを指定する '-d' オプションを追加した。</li>
2505 </ul>
2506
2507 <h3><a name="cygterm_1.07_12">v1.07_12 2007/06/10 (by doda)</h3>
2508 <ul class="history">
2509 <li>telnet接続の待ち受け時間を設定するオプション SOCKET_TIMEOUT を追加した。</li>
2510 </ul>
2511
2512 <h3><a name="cygterm_1.07_11">v1.07_11 2007/01/31 (import from cygterm v1.07)</h3>
2513 <ul class="history">
2514 <li>gcc 3.4 での WinMainCRTStartup() 再定義エラー回避</li>
2515 <li>連続出力時でもキーボード割り込みが入るように。</li>
2516 </ul>
2517
2518 <h3><a name="cygterm_1.06_11">v1.06_11 2006/09/29 (by maya)</h3>
2519 <ul class="history">
2520 <li>環境変数と /etc/passwd の HOME を使わないようにした。<br>
2521 Cygwin によってセットされた HOME が利用される。関連項目 /etc/profile</li>
2522 <li>設定ファイルの優先順位を変更した。<br>
2523 コマンドライン引数 &gt; ~/.cygtermrc &gt; /etc/cygterm.conf &gt; cygterm.cfg &gt; /etc/passwd</li>
2524 </ul>
2525
2526 <h3><a name="cygterm_1.06_10">v1.06_10 2006/09/28 (by doda)</h3>
2527 <ul class="history">
2528 <li>ユーザ名を得るのに、環境変数USERNAMEの代わりにgetlogin()を使うようにした。</li>
2529 </ul>
2530
2531 <h3><a name="cygterm_1.06_09">v1.06_09 2006/09/25 (by doda)</h3>
2532 <ul class="history">
2533 <li>SHELLが設定されていない場合は、/etc/passwdからシェルの情報を得るようにした。</li>
2534 </ul>
2535
2536 <h3><a name="cygterm_1.06_08">v1.06_08 2006/08/30 (by maya)</h3>
2537 <ul class="history">
2538 <li>cygterm.cfg を設定ファイルの中で最優先されるようにした。</li>
2539 </ul>
2540
2541 <h3><a name="cygterm_1.06_07">v1.06_07 2006/08/19 (by maya)</h3>
2542 <ul class="history">
2543 <li>Windows の 環境変数 HOME が設定されていれば使うようにした。</li>
2544 </ul>
2545
2546 <h3><a name="cygterm_1.06_06">v1.06_06 2006/08/18 (by doda)</h3>
2547 <ul class="history">
2548 <li>-sと-tオプションのパラメータの長さを制限した。</li>
2549 </ul>
2550
2551 <h3><a name="cygterm_1.06_05">v1.06_05 2006/08/18 (by maya)</h3>
2552 <ul class="history">
2553 <li>インストーラから起動チェックをするため、mutex を作成した。</li>
2554 </ul>
2555
2556 <h3><a name="cygterm_1.06_04">v1.06_04 2006/08/15 (by doda)</h3>
2557 <ul class="history">
2558 <li>シェルをログインシェルとして呼び出すオプション LOGIN_SHELL を追加した。<br>
2559 LOGIN_SHELL: yes | no</li>
2560 </ul>
2561
2562 <h3><a name="cygterm_1.06_03">v1.06_03 2006/08/15 (by doda)</h3>
2563 <ul class="history">
2564 <li>ホームディレクトリで起動するのを選択するオプション HOME_CHDIR を追加した。<br>
2565 HOME_CHDIR: yes | no</li>
2566 </ul>
2567
2568 <h3><a name="cygterm_1.06_02">v1.06_02 2006/02/09 (by babydamons@yahoo.co.jp)</h3>
2569 <ul class="history">
2570 <li>CygTermのアイコンが作成されました。("DotWork 2.50"にて作成)<br>
2571 DotWork 2.50" は右記のURLより入手可能です。 http://www5a.biglobe.ne.jp/~suuta/.<br>
2572 すばらしいソフトウェアを公開していただき、"suuta at hamal dot freemal dot ne dot jp"に感謝致します。</li>
2573 <li>Makefileが修正されました。"clean"ターゲットでcygterm.icoを削除しないように。</li>
2574 </ul>
2575
2576 <h3><a name="cygterm_1.06_01">v1.06_01 2006/02/08 (by babydamons@yahoo.co.jp)</h3>
2577 <ul class="history">
2578 <li>TeraTerm Project へインポートした。</li>
2579 <li>以下の設定ファイルの読み込みをサポート:
2580 <ul>
2581 <li>/etc/cygterm.conf</li>
2582 <li>~/.cygtermrc</li>
2583 </ul></li>
2584 <li>シェルがユーザのホームディレクトリで起動されるように。</li>
2585 <li>アカウントの設定情報を/etc/passwdからgetpwnam(3)で読み込むように。<br>
2586 アカウント名は環境変数USERNAMEからgetenv(3)で取得してます。</li>
2587 <li>Makefile修正:ディフォルトでアイコンつきの.exeをビルドします。</li>
2588 </ul>
2589
2590 <h3><a name="cygterm_1.06">v1.06 2004/01/24</h3>
2591 <ul class="history">
2592 <li>コマンドライン・オプションを追加。
2593 <ul>
2594 <li>-t 'terminal-emulator' (ターミナル・エミュレータ指定)</li>
2595 <li>-p port-number (接続先ポート番号指定)</li>
2596 <li>-dumb (ダムターミナル指定)</li>
2597 <li>-s 'shell' (シェル指定)</li>
2598 <li>-v 'env-var' (環境変数指定)</li>
2599 </ul></li>
2600 <li>Makefile修正
2601 <ul>
2602 <li>make install で BINDIR が存在しなければエラーになるように。</li>
2603 </ul></li>
2604 <li>ソースファイル英文化 (cygterm.cc, README.txt)</li>
2605 </ul>
2606
2607 <h3><a name="cygterm_1.05">v1.05 2003/01/14</h3>
2608 <ul class="history">
2609 <li>Ctrl+SPACE(NUL)が送信できるように修正。<br>
2610 改行コード CR+NUL を処理する方法として単純に NUL文字を無視していたため、Ctrl+SPACE 押下時でも NUL が送信されなかった。</li>
2611 </ul>
2612
2613 <h3><a name="cygterm_1.04">v1.04 2002/12/08</h3>
2614 <ul class="history">
2615 <li>ターミナル・エミュレータおよびシェルの起動に失敗したときにエラーメッセージを表示するようにした。</li>
2616 <li>Makefile修正
2617 <ul>
2618 <li>make install で cygterm.cfg を上書きしないように。</li>
2619 <li>gccオプションに -fno-exceptions を追加、GCC-3のリンクエラー回避。</li>
2620 </ul></li>
2621 </ul>
2622
2623 <h3><a name="cygterm_1.03">v1.03 2002/07/24</h3>
2624 <ul class="history">
2625 <li>ターミナル・エミュレータが通知してくるターミナルタイプに、大文字が含まれていれば、それを小文字に変換するように修正。<br>
2626 ターミナル・エミュレータによっては環境変数 TERM の値が 'ANSI' 'VT100' のように大文字になり terminfo にマッチしないため。(Windows 2000 telnet.exe 等)</li>
2627 </ul>
2628
2629 <h3><a name="cygterm_1.02">v1.02 2002/07/22</h3>
2630 <ul class="history">
2631 <li>ターミナル・エミュレータがコンソール・アプリケーションのときに起動できなかったのを修正。(Windows 2000 telnet.exe 等)<br>
2632 CreateProcess()呼出しミス。</li>
2633 <li>ターミナル・エミュレータから CR+LF が送られてきたら LF は転送しないようにし、改行が2回発生するのを修正。(Windows 98 telnet.exe 等)</li>
2634 <li>バージョン番号を cygterm.exe に埋め込むようにした。<br>
2635 確認方法は $ strings cygterm.exe | grep version</li>
2636 </ul>
2637
2638 <h3><a name="cygterm_1.01">v1.01 2002/07/19</h3>
2639 <ul class="history">
2640 <li>zsh, tcsh で動作しなかったのを修正。擬似端末のオープン方法が悪く、zsh, tcsh では起動とともに入力がブロックされた。</li>
2641 </ul>
2642
2643 <h3><a name="cygterm_1.00">v1.00 2000/12/17</h3>
2644 <ul class="history">
2645 <li>初期バージョン完成</li>
2646 </ul>
2647
2648
2649 <h2><a name="cyglaunch">cyglaunch</a></h2>
2650 <h3><a name="cyglaunch_1.03">2011.6.26 (Ver 1.03)</a></h3>
2651 <ul class="history">
2652 <li>ドライブのルートディレクトリへの CygTerm Here が正しく働かない問題を修正した。</li>
2653 <li>UNC パスのディレクトリへの CygTerm Here が正しく働かない場合が有る問題を修正した。</li>
2654 </ul>
2655
2656 <h3><a name="cyglaunch_1.02">2010.12.7 (Ver 1.02)</a></h3>
2657 <ul class="history">
2658 <li>セキュリティ修正: カレントディレクトリを cyglaunch.exe があるディレクトリに変更してから cygterm.exe を起動するようにした。</li>
2659 </ul>
2660
2661 <h3><a name="cyglaunch_1.01">2009.3.22 (Ver 1.01)</a></h3>
2662 <ul class="history">
2663 <li>PATH環境変数の長さが1024バイト以上になっても、切り捨てないようにした。</li>
2664 </ul>
2665
2666 <h3><a name="cyglaunch_1.00">2007.8.8 (Ver 1.00)</a></h3>
2667 <ul class="history">
2668 <li>初版</li>
2669 </ul>
2670
2671
2672 <h2><a name="ttproxy">TTProxy</a></h2>
2673
2674 <h3><a name="ttproxy_1.0.0.18">2011.3.5 (Ver 1.0.0.18)</a></h3>
2675 <ul class="history">
2676 <li>IPv6 に対応した。<ul>
2677 <li>プロキシサーバに IPv6 アドレスを指定できない問題を修正した。</li>
2678 <li>IPv6 アドレスを持つプロキシサーバに IPv6 で接続しない問題を修正した。</li>
2679 <li>SOCKS5 プロキシ接続で実ホストへの IPv6 アドレス指定での接続が出来ない問題を修正した。</li>
2680 </ul></li>
2681 <li>名前解決のタイミングを変更した。<ul>
2682 <li>HTTP/TELNET プロキシ接続でローカル側で名前解決が出来ないホストに対して接続できない問題を修正した。</li>
2683 <li>SOCKS プロキシ接続で設定に関わらず常にローカル側で名前を解決しようとする問題を修正した。</li>
2684 </ul></li>
2685 </ul>
2686
2687 <h3><a name="ttproxy_1.0.0.17">2010.12.7 (Ver 1.0.0.17)</a></h3>
2688 <ul class="history">
2689 <li>ポート番号に5桁の数字を指定して保存すると落ちる問題を修正した。</li>
2690 </ul>
2691
2692 <h3><a name="ttproxy_1.0.0.16">2009.11.10 (Ver 1.0.0.16)</a></h3>
2693 <ul class="history">
2694 <li>コマンドラインパラメータの解析に失敗して接続に失敗することがある問題を修正した。<br>
2695 1.0.0.13 の修正が不完全だったため。</li>
2696 </ul>
2697
2698 <h3><a name="ttproxy_1.0.0.15">2008.2.29 (Ver 1.0.0.15)</a></h3>
2699 <ul class="history">
2700 <li>32767を超えるポート番号が扱えない問題を修正した。</li>
2701 <li>設定ダイアログで、プロキシ形式が NONE の場合に OK ボタンを押すと、ホスト名がないと警告が出てダイアログが閉じられない問題を修正した。</li>
2702 </ul>
2703
2704 <h3><a name="ttproxy_1.0.0.14">2007.9.30 (Ver 1.0.0.14)</h3>
2705 <ul class="history">
2706 <li>ユーザインターフェイスのメッセージを読み込めるようにした。</li>
2707 </ul>
2708
2709 <h3><a name="ttproxy_1.0.0.13">2007.5.7 (Ver 1.0.0.13)</h3>
2710 <ul class="history">
2711 <li>"protocol://&lt;user&lt;:password&gt;@&gt;proxyserver:proxyport" 形式のパラメータをサポートしないようにした。<br>
2712 TeraTerm パラメータの "telnet://server&lt;:port&gt;" 形式と競合するため。</li>
2713 </ul>
2714
2715 <h3><a name="ttproxy_1.0.0.12">2007.3.8 (Ver 1.0.0.12)</h3>
2716 <ul class="history">
2717 <li>英語以外の Windows で日本語リソースが使用されていたのを修正した。</li>
2718 <li>日本語 Windows で無条件に日本語リソースが使用されていたのを修正した。<br>
2719 98/Me/Vista では SetThreadLocale が無効なので使用しないようにした。</li>
2720 </ul>
2721
2722 <h3><a name="ttproxy_1.0.0.11">2007.2.6 (Ver 1.0.0.11)</h3>
2723 <ul class="history">
2724 <li>URL デコードとエンコードに失敗していた。<br>
2725 ホスト名・ユーザ名・パスワードに [-\.0-9A-Z_a-z] の範囲外の文字が含まれていた場合、TeraTerm の "New connection" ダイアログから接続できない問題を修正した。</li>
2726 </ul>
2727
2728 <h3><a name="ttproxy_1.0.0.10">2006.12.12 (Ver 1.0.0.10)</h3>
2729 <ul class="history">
2730 <li>TeraTerm のダイアログの言語を使用して SetThreadLocale するのをやめた。</li>
2731 </ul>
2732
2733 <h3><a name="ttproxy_1.0.0.9">2006.11.23 (Ver 1.0.0.9)</h3>
2734 <ul class="history">
2735 <li>TeraTerm のコマンドラインパラメータに telnet://host 形式を指定した場合に刺さるバグを回避した。<br>
2736 プロキシの接続先ポート番号が 0 の場合は、制御を TeraTerm に戻すようにした。</li>
2737 </ul>
2738
2739 <h3><a name="ttproxy_1.0.0.8">2006.8.1 (Ver 1.0.0.8)</h3>
2740 <ul class="history">
2741 <li>原作者の蛭子屋双六さんに許諾を得て、ソースをインポートした。</li>
2742 </ul>
2743
2744
2745 <h2><a name="ttmenu">TeraTerm Menu</a></h2>
2746
2747 <h3><a name="ttmenu_1.11">2011.x.xx (Ver 1.11)</a></h3>
2748 <ul class="history">
2749 <li>パスワードに制御文字(^A-^_)を入力できるようにした。</li>
2750 </ul>
2751
2752 <h3><a name="ttmenu_1.10">2011.6.26 (Ver 1.10)</a></h3>
2753 <ul class="history">
2754 <li>アイコンリソースの開放漏れを修正した。</li>
2755 </ul>
2756
2757 <h3><a name="ttmenu_1.09">2009.7.5 (Ver 1.09)</a></h3>
2758 <ul class="history">
2759 <li>TTSSH のコマンドライン仕様変更に対応した。</li>
2760 </ul>
2761
2762 <h3><a name="ttmenu_1.08">2008.6.25 (Ver 1.08)</a></h3>
2763 <ul class="history">
2764 <li>Pageant に対応した。</li>
2765 <li>TeraTermアイコン(teraterm.ico)を新しくした。坂本龍彦氏に感謝します。</li>
2766 </ul>
2767
2768 <h3><a name="ttmenu_1.07">2007.12.4 (Ver 1.07)</h3>
2769 <ul class="history">
2770 <li>TeraTerm Menuの設定を .ini ファイルへ保存できるようにした。.iniファイルを使う場合は、"ttpmenu.exe"があるディレクトリに"ttpmenu.ini"(0バイトで可)を設置する。パッチ作成に感謝します>まつも氏。</li>
2771 <li>keyboard-interactive認証(/challenge)へ対応させた。</li>
2772 <li>メッセージファイルがないときにファイルダイアログの拡張子フィルタが正しく動作しない問題を修正した。</li>
2773 <li>アプリケーションを相対パスで指定しているとき、起動しないことがある問題を修正した。</li>
2774 </ul>
2775
2776 <h3><a name="ttmenu_1.06">2007.9.30 (Ver 1.06)</h3>
2777 <ul class="history">
2778 <li>ユーザインターフェイスのメッセージを読み込めるようにした。</li>
2779 </ul>
2780
2781 <h3><a name="ttmenu_1.05">2007.3.10 (Ver 1.05)</h3>
2782 <ul class="history">
2783 <li>Windows Vista で、ポップアップメニューが正しい位置に表示されない問題を修正した。</li>
2784 </ul>
2785
2786 <h3><a name="ttmenu_1.04">2006.2.24 (Ver 1.04)</h3>
2787 <ul class="history">
2788 <li>VS2005でビルドエラーとなる問題を修正した</li>
2789 </ul>
2790
2791 <h3><a name="ttmenu_1.03">2005.1.30 (Ver 1.03)</h3>
2792 <ul class="history">
2793 <li>TeraTerm Menuをマルチモニタ環境で使用すると、ポップアップメニューが正しいモニタに表示されないバグを修正した。</li>
2794 </ul>
2795
2796 <h3><a name="ttmenu_1.02">2005.1.30 (Ver 1.02)</h3>
2797 <ul class="history">
2798 <li>オプションに漢字コード(/KT=UTF8 /KR=UTF8)を追加した。</li>
2799 <li>SSH自動ログインにおいて、ユーザパラメータを指定できるようにした。</li>
2800 <li>SSH自動ログインにおいて、マクロの指定を削除した。</li>
2801 <li>SSH自動ログインにおいて、秘密鍵ファイルの指定をできるようにした。</li>
2802 </ul>
2803
2804 <h3><a name="ttmenu_1.01">2004.12.14 (Ver 1.01)</h3>
2805 <ul class="history">
2806 <li>ttermpro.exeの初期フォルダパスをカレントディレクトリに変更。</li>
2807 </ul>
2808
2809 <h3><a name="ttmenu_0.94r2">2004.12.8 (Ver 0.94r2)</h3>
2810 <ul class="history">
2811 <li>TeraTerm Menu 0.94r2(+SSH2 support 1.00)を同梱した。収録許可を早川様よりいただきました。感謝します。</li>
2812 </ul>
2813
2814
2815 <h2><a name="kanjimenu">TTX KanjiMenu</a></h2>
2816
2817 <h3><a name="kanjimenu_0.1.6">2009.7.5 (Ver 0.1.6)</a></h3>
2818 <ul class="history">
2819 <li>Language 設定が Korean の時にも対応した。</li>
2820 </ul>
2821
2822 <h3><a name="kanjimenu_0.1.5">2009.3.22 (Ver 0.1.5)</a></h3>
2823 <ul class="history">
2824 <li>送受信両方を同時に変更できるようにした。
2825 <ul>
2826 <li>teraterm.ini に UseOneSetting エントリを追加した。デフォルトはoff。</li>
2827 </ul></li>
2828 <li>Windows 95 でメニューが表示されない問題を修正した。</li>
2829 </ul>
2830
2831 <h3><a name="kanjimenu_0.1.4">2008.2.29 (Ver 0.1.4)</a></h3>
2832 <ul class="history">
2833 <li>"Recv: UTF-8m" を選択できない問題を修正した。</li>
2834 </ul>
2835
2836 <h3><a name="kanjimenu_0.1.3">2007.8.8 (Ver 0.1.3)</h3>
2837 <ul class="history">
2838 <li>Win98/Me/NT4.0 で起動エラーが出るため、LIBCMT.LIB をスタティックリンクするようにした。</li>
2839 <li>共有変数への漢字コード設定時に範囲チェックを追加した。</li>
2840 <li>Language 設定が Japanese のときのみ表示されるように変更した。</li>
2841 </ul>
2842
2843 <h3><a name="kanjimenu_0.1.2">2007.5.25 (Ver 0.1.2)</h3>
2844 <ul class="history">
2845 <li>原作者の原直さんに許諾を得て、ソースをインポートした。</li>
2846 </ul>
2847
2848 <h2><a name="alwaysontop">TTXAlwaysOnTop</a></h2>
2849 <h3><a name="alwaysontop_1.01">2009.7.5 (Ver 1.01)</a></h3>
2850 <ul class="history">
2851 <li>ユーザインターフェイスのメッセージを読み込めるようにした。</li>
2852 </ul>
2853
2854 <h3><a name="alwaysontop_1.00">2008.12.16 (Ver 1.00)</a></h3>
2855 <ul class="history">
2856 <li>初版。</li>
2857 </ul>
2858
2859 <h2><a name="kcodechange">TTXKCodeChange</a></h2>
2860 <h3><a name="kcodechange_1.00">2008.12.16 (Ver 1.00)</a></h3>
2861 <ul class="history">
2862