Download List

Project Description

Tera Term is Tera Term Pro 2.3 succession version and is being officially recognized by the original author. Tera Term is open source free software terminal emulator supporting UTF-8 protocol. Now TTSSH supports SSH2 protocol (Original version supports SSH1).

System Requirements

System requirement is not defined

Released at 2023-10-15 20:32
Tera Term_5 5.0 (3 files Hide)

Release Notes

No Release Notes

Changelog

Tera Term

2023.10.15 (Ver 5.0)

  • Changes
    • Changed internal processing to Unicode.
    • Changed the folders to read setup files, the folder to save log files.
    • Changed default to on for High DPI support.
    • Same behavior as before the change when DPIAware=off add to Tera Term section in TERATERM.INI
    • Added setting Underline attribute(SGR 4) color and font
    • if log file name from command line or default log file name is not full path, now it is considered as relative path from log folder or default log save folder.
    • Exchanged foreground and background colors of characters that attributes is setted ANSIColor when colors are reversed with DECSCNM set.
    • U+00A0(NBSP) and U+2000..U+2003 are converted to SPACE and displayed. tree command output is displayed correctly.
    • XMODEM: Fix to check all received datas and process correctly, even if received datas are accumulated.
    • YMODEM: ignore continuous 'C' when waiting for sending.
    • Changed window position to specified in TERATERM.INI when duplicate a session.
    • added a setting that can disable corner rounding of VT Window and TEK Window in Windows 11.
    • added the WindowCornerDontround entry in the teraterm.ini file. The default is off.
    • changed behavior of Binary checkbox of Send file on file drop dialog.
    • now default state is TransBin value of TERATERM.INI.
    • now state is remembered when "Do same process, next drop" is checked.
    • Invalid characters as file name contains Default log file name, are replaced with '_'.

* Bug fixes

    • Fixed problem with color number 1-7 and 9-15 are replaced in sequence OCS 4.
    • Fixed wrong color numbers in the color change and response sequence.
    • Fixed the area selected with the mouse does not disappear when the text is erased with the erase escape sequences.
    • Reset text colors when [Control]-[Reset terminal] is selected
    • Fixed wrong window size is set when NAWS (Negotiate About Window Size) is received on telnet (cygterm) connection.
    • Fixed mouse cursor style is changed to hand when mouse cursor hover on URL string even when clickable URL is disabled.
    • Fixed DPI adjustment does not work correctly when VT Window is moved to different DPI monitor.
    • Fixed Kermit could not receive in some case.
    • Adjusted packet size of Kermit send.
    • Fixed full color icon is not used to notify icon.
    • Fixed changed custom notify icon is not used to notify icon.
    • Fixed when SSH connected, "Do same process, next drop" is checked on "File Drag and Drop" dialog, nevertheless always "SCP" is selected.
    • Fixed current font name was empty in ChooseFont dialog when changing dialog fonts.
    • Fixed wrong color numbers were changed when the color palette change in Visual Tab in Additional settings dialog.
    • Fixed "Send file" help is appear when "Help" button is pushed on Log dialog.
    • Fixed wrong value is written to VTReverseColor when saving TERATERM.INI during reverse video.
    • Fixed when setting value of MouseCursor in TERATERM.INI is lower case, value is not loaded to "Additional settings" dialog.
    • The file handle of TELNET.LOG could not be closed.
    • MACRO: can not read from the file handle that is opened by filecreate command. This bug was introduced in 4.102.
    • MACRO: The setpassword command cause an error when password argument is a string value. Only string variable was accepted.
    • MACRO: The getpassword command updates password variable by undefined value when password from user is no input.

* Misc

    • Changed requirements, Windows 7 or later.
    • Added about EAR (Export Administration Regulations) to Frequently asked questions.
    • Upgraded TTSSH to 3.0.
    • upgraded TeraTerm Menu to 1.17
    • upgraded TTXttyrec Plug-in to 1.05.
    • upgraded TTXResizeMenu Plug-in to 1.07.
    • NOTE: CygTerm+ binary included in the installer becomes to be supported on only 64bit Cygwin. Please build CygTerm+ from source code by using 32bit Cygwin, if CygTerm+ wants to run with 32bit Cygwin.
    • Deleted LogMeTT, TTLEditor and Collector.
    • upgraded Oniguruma to 6.9.8.

TTSSH

2023.10.15 (Ver 3.0)

  • Changes
    • added support for SSH2 host key algorithms: rsa-sha2-256, rsa-sha2-512 (RSA key with SHA-2 signature)
    • added support for SSH2 public key authentication methods: rsa-sha2-256, rsa-sha2-512 (RSA key with SHA-2 signature)
    • disabled SSH2 KEX algorithm by default for RFC 9142 recommendations: diffie-hellman-group1-sha1, diffie-hellman-group-exchange-sha1
    • changed default SSH heartbeat (keep-alive) interval to 300 seconds.
    • now TTSSH icon is used when the notify caused by TTSSH.
    • changed the default key type to ED25519 on Key Generator dialog.
  • Bug fixes
    • when SSH2 dynamic port forwarding is used, an application fault occurs.
    • when receiving SCP with fast network, received data is not written until finish receiving and memory usage increases, or no response.
    • when receiving SSH_MSG_CHANNEL_EXTENDED_DATA on SCP channel, there is a possibility that cause problem because it is processed as normal SCP data.
    • a message from remote is shown by balloon notify.
    • stop discarding SSH_MSG_CHANNEL_DATA send that occurs while key re-exchange, send them after finish key exchange.
    • when Authentication Setup dialog is opened, username setting value is "Use default username" (DefaultUserType=1), nevertheless "Do not enter username" is selected.
  • Misc
    • changed cryptography library from OpenSSL to LibreSSL 3.7.3.
    • upgraded zlib to 1.3.

TeraTerm Menu

2023.10.15 (Ver 1.17)

  • TeraTerm Menu can pass an argument that is over 260 bytes to ttermpro.exe now.

TTXttyrec

2023.10.15 (Ver 1.05)

  • Fixed [Replay again] is not working when playing from command line.
  • added support for playing tty file while another Tera Term is playing same tty file

TTXResizeMenu

2022.10.15 (Ver 1.07)

  • added support for Tera Term 5.0.
  • Fixed an issue when Tera Term is not connected to host, an application fault occurs.

Tera Term

2023.10.15 (Ver 5.0)

  • 変更
    • 内部処理を Unicode 化した。
    • 設定ファイルの読み込みフォルダ・ログファイルの保存先フォルダを変更した。
    • 高DPI対応のデフォルトをONに変更した。
    • TERATERM.INI の Tera Term セクションに DPIAware=off を加えると従来通りの動作となる。
    • Underline属性(SGR 4)の色とフォント設定できるようにした。
    • コマンドラインで指定されたログファイル名または標準のログファイル名がフルパスでない場合には、ログフォルダまたは標準のログ保存先からの相対パスとみなすようにした。
    • DECSCNM setで色反転時に、属性にANSIColorを設定した文字の前景色と背景色を入れ替えるようにした。
    • U+00A0(NBSP),U+2000..U+2003をU+0020(SPACE)に変換して表示するようにした。これによりtreeコマンドで文字化けしなくなった。
    • XMODEM 受信データが蓄積しても全体を調べて正しく処理するように修正した。
    • YMODEM 送信待ちの時、連続した 'C' を無視するようにした。
    • セッションを複製したときに表示されるウィンドウの位置を、TERATERM.INI で指定されている位置に変更した。
    • Windows 11 で VT ウィンドウと TEK ウィンドウの角が丸くならないようにする設定を追加した。
      • teraterm.ini に WindowCornerDontround エントリを追加した。デフォルトはoff。
    • ファイルドロップダイアログの Send file の Binary のチェックボックスの動作を変更した。
      • デフォルトに、TERATERM.INI の TransBin設定を反映するようにした。
      • "次のドロップ時、同じ処理を行う"チェック時に、記憶するようにした。
    • 標準ログファイル名にファイル名として不正な文字が含まれていた場合、'_'に置換するようにした。
  • バグ修正
    • シーケンス OSC 4 の色番号 1-7と9-15が入れ替わっていた問題を修正した。
    • カラーパレット変更、取得シーケンスで、色番号を誤っていた問題を修正した。
    • 消去シーケンスで文字が消されたとき、マウスで選択した領域が消えないように修正した
    • [Control]-[Reset terminal]で文字色が初期化するよう修正した。
    • telnet(cygterm)接続時、NAWS(Negotiate About Window Size)が送られてきたときウィンドウサイズを誤って設定する可能性があったので修正。
    • クリッカブル URL が無効なときでも URL 文字列上にマウスカーソルを持ってくるとハンドの形に変わる問題を修正した。
    • VT ウィンドウが異なるモニタをまたぐ時、DPI調整がうまく行われない問題を修正した。
    • Kermit でファイルを受信できないことがある問題を修正した。
    • Kermit の送信パケットのサイズを調整した。
    • 通知アイコンにフルカラーのアイコンが使われない問題を修正した。
    • カスタム通知アイコンを変更しても通知アイコンが変更されない問題を修正した。
    • SSH接続時、ファイルドロップ時の処理を次回も行うよう指定しても、SCPが選択される問題を修正した。
    • ダイアログフォント変更時、フォント選択ダイアログに現在のフォント名が表示されない問題を修正した
    • その他の設定ダイアログの表示タブのカラーパレット変更で正しくない色番号が変更される問題を修正した。
    • ログ取得中に表示されるログダイアログのヘルプボタンを押すと Send File のヘルプが表示される問題を修正した。
    • 反転表示時にTERATERM.INIを保存すると、VTReverseColor に誤った値が書き込まれる問題を修正した。
    • TERATERM.INI の MouseCursor の設定値が小文字だと Additional settings ダイアログに反映されない問題を修正した。
    • TELNET.LOGのファイルハンドルがクローズできていない問題を修正した。
    • filecreate マクロコマンドで開いたファイルハンドルから読み込みができない問題を修正した。4.102でエンバグ。
    • setpassword マクロコマンドで、パスワードを文字列で渡すと Syntax Error になる問題を修正した。文字列変数で渡さないと受け付けなかった。
    • getpassword マクロコマンドでユーザにパスワードを問い合わせて入力がなかった場合、パスワードを格納する変数の内容が不定になる問題を修正した。

* その他

    • 動作環境が Windows 7 以上になった。
    • Q & A集に輸出規制(EAR)について追記した。
    • TTSSH(3.0)へ差し替えた。
    • TeraTerm Menu(1.17)へ差し替えた。
    • TTXttyrec Plugin(1.05)へ差し替えた。
    • TTXResizeMenu Plugin(1.07)へ差し替えた。
    • インストーラに同梱されている CygTerm+ バイナリは 64bit Cygwin 対応のみとなります。32bit Cygwin で動作させたい場合は、32bit Cygwin を使って CygTerm+ をソースコードからビルドしてください。
    • LogMeTT, TTLEditor, Collector を削除した。
    • Oniguruma 6.9.8へ差し替えた。

TTSSH

2023.10.15 (Ver 3.0)

  • 変更
    • SSH2 の rsa-sha2-256, rsa-sha2-512 ホスト鍵方式(RSA 鍵 / SHA-2 署名)をサポートした。
    • SSH2 の rsa-sha2-256, rsa-sha2-512 公開鍵認証方式(RSA 鍵 / SHA-2 署名)をサポートした。
    • RFC 9142 の勧告により、SSH2 の diffie-hellman-group1-sha1, diffie-hellman-group-exchange-sha1 鍵交換アルゴリズムをデフォルトで無効にした。
    • キープアライブパケットの送信間隔のデフォルトを 300 秒に変更した。
    • TTSSH から通知があったときには TTSSH のアイコンが使われるようにした。
    • SSH鍵生成ダイアログのデフォルトの鍵形式を ED25519 に変更した。
  • バグ修正
    • SSH2ダイナミックポートフォワーディングを使用すると異常終了する問題を修正した。
    • ネットワークが高速な場合に、SCP の受信が終わるまでファイルへの書き込みが行われず、メモリ使用量が増加したり応答がなくなる問題を修正した。
    • SCP のチャネルで SSH_MSG_CHANNEL_EXTENDED_DATA を受信したとき、通常の SCP データとして処理され不具合を起こす可能性がある問題を修正した。
    • リモートからのメッセージ内容はバルーン通知で表示するようにした。
    • 鍵再交換の最中に発生した SSH_MSG_CHANNEL_DATA の送信を破棄せず、鍵交換完了後にまとめて送信するようにした。
    • Authentication Setup ダイアログを開いたときに、SSH 認証に使用するユーザ名設定が "Use default username" (DefaultUserType=1) なのに "Do not enter username" が選択される問題を修正した。
  • その他
    • 暗号ライブラリを OpenSSL から LibreSSL 3.7.3 へ変更した。
    • zlib 1.3へ差し替えた。

TeraTerm Menu

2023.10.15 (Ver 1.17)

  • 260 文字以上の引数を ttermpro.exe に渡せるようにした。

TTXttyrec

2023.10.15 (Ver 1.05)

  • コマンドラインから再生したとき、[Replay again] が使えなかった問題を修正した。
  • ttyファイルを再生中に、別のTera Termから同じttyファイルを再生できるようにした。

TTXResizeMenu

2022.10.15 (Ver 1.07)

  • Tera Term 5.0に対応した。
  • ホストに接続していない状態で正しく動作しない問題を修正した。