Teraterm Sourceforge



'Fossies' - the Fresh Open Source Software Archive Contents of teraterm-4.105.zip (7 Dec 08:15, 8967201 Bytes) About: Tera Term is a software terminal emulator (communication program) which supports for e.g. Serial port and TCP/IP (telnet, SSH1, SSH2) connections, different emulations and UTF-8 character encoding. TeraTerm Project. TeraTerm Project would have been developed terminal emulator 'Tera Term' and SSH module 'TTSSH'. This software is open source software under BSD License.This is Tera Term Pro 2.3 succession version and is being officially recognized by the original author. Tera Term is a terminal emulator (communications) program. It emulates different types of terminals, from DEC VT100 to DEC VT382. It supports telnet, SSH 1 & 2, serial port connections, IPv6 acccess and UTF-8. It also has a built in Macro scripting language and a few other useful plugins. Get notifications on updates for this project. Get the SourceForge newsletter. Get newsletters and notices that include site news, special offers and exclusive discounts about IT products & services.

TeraTerm

2019.08.31 (Ver 4.104)

  • Changes
    • The Disabling text selection when the window is activated by mouse configuration can be set up on the Additional settings dialog.
    • The environment variable included in directory for file transfers becomes to be expanded.
    • Unspecified string font in IME uses your defined font.
    • Added help button on Additional settings dialog.
    • MARCO: The fileopen command does not cause an error when a file can not be opened. Reverted changes in 4.102.
    • MACRO: When filetruncate command does not cause an error when a file can not be opened, or file size can not be changed.
  • Bug fixes
    • When UTF-8 characters received, 4-byte UTF-8 characters are miss-decoded.
    • When the Active Window Tracking is enabled, mouse cursor won't be active in Tera Term window. This bug was introduced in 4.103.
    • The session number of window title is always 1. This bug was introduced in 4.103.
    • When the font selection dialog is used while undetermined characters of IME are displayed , the font ot IME always is changed.
    • When the locale setting is default(japanese) or invalid on English version of Windows, an application fault immediately occurs after starting Tera Term.
    • A big file can not send by using [File]/[Send file..]. This bug was introduced in 4.103.
    • Cancel printing dialog can not be shown. This bug was introduced in 4.103.
    • The plugin compiled before 4.103 can not called because the DLL's calling convention is changed in Tera Term 4.103.
    • MACRO: listbox command can not adjust the width of list according to the window size. This bug was introduced in 4.103.
    • MACRO: filecopy command may not store the result to result system variable.
    • MACRO: filelock and fileunlock command always fail. This bug was introduced in 4.101.
    • MACRO: When the first byte of the file is matched by using filestrseek2 command, the file pointer is invalid. This bug was introduced in 4.101.
  • Misc
    • upgraded TTSSH to 2.90.
    • upgraded TTProxy to 1.0.0.25.
    • upgraded Oniguruma to 6.9.3.

TTSSH

2019.08.31 (Ver 2.90)

  • Bug fixes
    • SSH2: When SSH communication is slow by using port forwarding, an application fault is occurred due to increase memory consumption.
    • SSH2: When SCP transfer dialog is closed, the directory of file transfer setting and the SCP destination path setting may not be updated.
    • SSH2: When SCP transfer is started on Windows 95/98/Me, an application fault occurs.
    • SSH1: When the destination port number is other than 22, an application fault may be occurred after the host key is newly written to known_hosts file.
    • SSH1: The rhosts authentication could not be performed at all.

TTProxy

2019.08.31 (Ver 1.0.0.25)

  • Changes
    • When the negotiation is failed with SOCKS4 and 5, an error information is added to message.
  • Bug fixes
    • Bug fix: Depending on OS, setup dialog is not working correctly. This bug was introduced in 4.103.
    • Bug fix: When the hostname setting is domain, IPv6 and IPv4 fallback does not work well. And also, when you can not connect to the proxy server, Connection refused dialog is shown three times in a row.
    • Bug fix: When data can not receive from SOCKS server during negotiation with SOCKS4 and 5, the data may not be handled as an error.

To enable a beep sound which is made when a TCP/IP connection is established and when the connection is terminated, edit the BeepOnConnect line in the [Tera Term] section of the setup file like the following:

A macro can be executed automatically when Tera Term is started. You can specify the macro filename by using the command line option ' /M=<macro file>' or by editing the StartupMacro line in the [Tera Term] section of the setup file like the following:

To switch the display language, specify user interface language file that includes the message.

If you configure the number for the history of broadcast command, you need to set up MaxBroadcatHistory entry in the 'teraterm.ini' file. See example of this value below.

Basically, Tera Term window scrolls up and scrolls down when a user rotates the mouse wheel. However, Tera Term would send key sequences of up and down cursor when the application cursor mode is enabled by starting vi or less command.

To disable this feature, edit the TranslateWheelToCursor line in the [Tera Term] section of the setup file like the following:

If a user wants to disable this feature while pushing the control key, edit the DisableWheelToCursorByCtrl line in the [Tera Term] section of the setup file like the following:

Tera Term shows 'New Connection' dialog on startup when the port type is TCP/IP. (The dialog is not shown when the port type is Serial).
If you do not want to show this dialog, please change HostDialogOnStartup entry of [Tera Term] section as follows.

In order to enable paste by clicking the middle button of mouse, change the DisablePasteMouseMButton line at [Tera Term] section of the setup file like the following:

In order to disable 'New connection' menu, change the DisableMenuNewConnection line at [Tera Term] section of the setup file like the following:

In order to disable 'Duplicate session' menu, change the DisableMenuDuplicateSession line at [Tera Term] section of the setup file like the following:

In order to disable 'Send break' menu, change the DisableMenuSendBreak line at [Tera Term] section of the setup file like the following:

In order to clear the screen, change the ClearScreenOnCloseConnection line at [Tera Term] section of the setup file like the following:

In order to disable accelerator key of 'New Connection', change the AcceleratorNewConnection line at [Tera Term] section of the setup file like the following:

In order to disable accelerator key of 'Duplicate session', change the DisableAcceleratorDuplicateSession line at [Tera Term] section of the setup file like the following:

In order to disable accelerator key of 'Cygwin connection', change the AcceleratorCygwinConnection line at [Tera Term] section of the setup file like the following:

When the clickable URL is enabled, the default browser will be launched.
If a user can specify the browser and the argument, change the ClickableUrlBrowser and the ClickableUrlBrowserArg entries at [Tera Term] section in the following:

Teraterm Sourceforge

Tera Term Portable

When the end of URL string continues to the next line, basically the whole string is recognized as a URL string. However, when the carriage return is inserted into the URL string by the end of a line, the whole string can not work well.
The URL string split by a carriage return can work well to configure the JoinSplitURL entry of the [Tera Term] section in the teraterm.ini file.

By using the emacs editor, a special character will be displayed at the end of the line when the line continues to next line. If this character is recognized with a part of URL string, the whole string can not work well with the URL format.
So, Tera Term can ignore the special character to configure the JoinSplitURLIgnoreEOLChar entry of the [Tera Term] section in the teraterm.ini file.

Also, the emacs editor can change the special character to other character.
When the character is changed, a user configures the JoinSplitURLIgnoreEOLChar entry of the [Tera Term] section in the following:

When a log file is opened in written mode, the file will be locked exclusively. So, the log file can not be opened by multiple processes.
When this option is disabled, a user can open a log file while Tera Term is opening the file.

The log file is written on the thread procedure to avoid Tera Term slows down when the log file is recorded on the network drive.

When the log file is written, the timestamp can be added at the start of line and the timestamp format can be specified.

Tera Term Home Page

When the log file is written, the timestamp can be added at the start of log file's line. Basically, local time is used.
When local time is used for summer time, the clock will go or back at summer time switching. So, unexpected clock will be recorded.
Fortunately, this problem can be avoided because UTC timestamp does not support summer time.
If UTC timestamp is used instead of local time, change the LogTimestampUTC entry of [Tera Term] section in the following:

The High DPI feature is experimentally supported. Tera Term works as the Per-monitor DPI Aware application when 'DPIAware=on' entry is set at [Tera Term] section of the setup file like the following:

Without the entry, Tera Term works as the DPI Unaware application as before. In the future release, it may automatically work as the Per-monitor DPI Aware application and, may ignore 'DPIAware=on' entry.

Scaling results become smooth when you choose a TrueType font for the Font.

High DPI aware has some modes. For more reference, see the DPI AwarenessMode section on the High DPI Desktop Application Development on Windows DPI AwarenessMode.

Tera term windows 10

Teraterm Sourceforge

Tera Term is using the Per-monitor DPI awareness V2 feature that is supported on the Windows 10 Version 1703 or later. For more details of the Per-monitor DPI awareness V2, see the High-DPI Scaling Improvements for Desktop Applications in the Windows 10 Creators Update (1703).

Tera Terminal Commands