ZOC Terminal – SSH/Telnet-Client and Terminal Emulator – Version History
Note: If you want to receive update notifications, please check out our
update notification mailing-lists, follow
@zocterminal on X/Twitter
or enable the update check function in
ZOC → Program Settings → Updates.
Version 8.09.0 - 2024-11-06
Fixes:
- Problem when running instances from two different local installations
- Ftp access to SFTP hosts with IPv6 addresses
- Various quirks when using the Find (Ctrl+F) window in scrollback
- REXX ZocWait('^M') was sometimes not found even it appeared in the data stream
Version 8.08.8 - 2024-10-02
Fixes:
- Problems with european umlauts in TN3270 emulation
- Problems creating radio buttons in REXX custom dialogs
Version 8.08.7 - 2024-09-16
Fixes:
- Crash when pressing Esc key in the datastream viewer window (macOS only)
- Cursor positioning quirk in QNX emulation
- Quirk when handling of highlight attribute in VT220, xterm, etc
- Problem with TN3270/Telnet connects via REXX ZocConnect command
- Possible problem with MFA over SSH
- Incorrect progress percentage when sending very large files (Transfer > Send Binary File)
Version 8.08.6 - 2024-07-03
Fixes:
- Some idle actions (e.g. ^Z) actually caused disconnect in TN3270
- Problem with SSH FTP connections when using global ssh keys
Version 8.08.5 - 2024-06-17
Fixes:
- Problem with intermittend SSH port forwarding accept-error message that were not an error
- Some color choice lists did not update when color palette was switched
- Documentation and help file improvements
Version 8.08.4 - 2024-05-23
Fixes:
- Problem with TN3270 PF-keys in unbound state
- Sometimes secure shell options in session profile were not saved
- Ctrl+tab sometimes didn't work to switch tabs (macOS only)
Version 8.08.3 - 2024-05-21
Changes:
- File transfer windows stays open for longer when errors occurred
Fixes:
- Some operating system dependent parts were missing from help file
- Problem with error messages that contained European umlauts e.g. when telnet connects failed
- Colorful tabs mode was broken after v8.08.1
Version 8.08.2 - 2024-05-07
Changes:
- TN3270 option to fill left side with spaces now stops at beginning of line
- TN3270 now again does resets Insert mode on Enter/PF3, etc. (undo change from 8.08.1)
Fixes:
- Output of ongoing slow-scrolling text sometimes stalled
- TN3270 could not login to systems if login screen was unbound
Version 8.08.1 - 2024-05-02
Changes:
- TN3270 now clears selection on PF3/PF8, etc
- TN3270 now resets input-locked when moving the cursor using the mouse
- Less jittery output on some progress bar (e.g. python "pip install xxxx")
Fixes:
- Performance issue with TN3270 screens
- Some TN3270 country codepages did change into another value after editing session profile
- TN3270 destructive backspace went too far when backspacing over the left edge of a field
- Possible TN3270 connection loss when pressing F-key in unbound state
- Pressing Alt+Right in an empty unformatted 3270 screen caused lockup
- TN3270 crashed when entering an EUR currency sign
- Some quirky behavior related cut (ctrl+x) and marking with shift arrows in TN3270
- Sometimes lost options for Telnet/SSL after saving a session profile
- Handling of European umlauts related to keyboard codepage in session profile
Version 8.08.0 - 2024-04-08
New:
- Function to copy ssh public-key to clipboard (Tools menu)
Changes:
- Printer margins can now have up to two decimals
- Max number of lines in scrollback increased to 128000
Fixes:
- Possible crash when starting the program
- Session profile > keyboard sometimes showed wrong content for mapped keys
- Host directory saved names with European umlauts and some special characters incorrectly
- Some TN3270 country codepages did change into another value after editing session profile
Version 8.07.7 - 2024-03-06
Fixes:
- Possible crash when modifying user buttons from a script
- Possible crash when logging in using a ssh-cert
- Possible crash when temp folder is not writable
- Incorrect ssh message about failed login, when it was actually a partial success
- Clicking on a user-button in some cases opened the help window instead
Version 8.07.6 - 2024-02-13
Changes:
- Minor design changes in tabs, pulldown-menus and toolbar
Fixes:
- Help texts were missing a lot of periods at end of sentences
- Status bar items were misaligned when program started with status bar off
Version 8.07.5 - 2024-01-10
Fixes:
- Window colors were all over the place when Windows was set to dark mode (Windows only)
Version 8.07.4 - 2023-01-09
Fixes:
- Wyse emulation bug sometimes caused characters to become invisible
- Host directory AutoLogin learning of TN3270 autologin was broken
- Possible crash with long ssh proxy names
Version 8.07.3 - 2023-12-05
Changes:
- Hostdirectory.zhd.lockusername.txt file now not deleted when host directory is unlocked
Fixes:
- Telnet Keep-Alive setting could not be changed while the connection was active
Version 8.07.2 - 2023-10-31
Fixes:
- Quick-Connect window was broken (macOS only)
Version 8.07.1 - 2023-10-30
Fixes:
- Help system did not work (macOS only)
- Problem with ssh-keys stored in file paths that use unicode characters (Windows only)
- SSH could not handle more than 32 port forwards
- Problem with VT52 print sequences
Version 8.07.0 - 2023-10-10
New:
- Now based on OpenSSH 8.7
- Now based on OpenSSL 3.0.8
Changes:
- Uses less memory per session
- Telnet/SSL "TLS 1.2 only" option will not allow TLS 1.3
- Session profile option for Software-7E1 also translates incoming data to 7-bit
- Session profile options for 7-bit translation will not affect TN3270 data streams
Fixes:
- REXX AskFolderName command did not show the user defined title
- Possible crash with scrollback after dragging tabs into another ZOC window
- Possible crash/assert when loading a session profile with mangled font setting
- Fallback to default font did not work if session profile font was wrong
- MacOS password manager disabled for password entry fields (macOS only)
Version 8.06.5 - 2023-09-04
Changes:
- Now raises max-files limit via setrlimit to 8192 (macOS only)
Fixes:
- Right-click on the empty tabs-bar showed a menu that had some erroneous items
- Script-recording for TN3270 emulation recorded some keystrokes twice
- Shift+ctrl+V (paste) did not work in VTxxx and xterm emulations
- Possible problem when aborting the sending of pasted text on a Linux server
- REXX ZocSend command now waits for the sending of the text to be complete
Version 8.06.4 - 2023-07-31
Changes:
- Terminal->idle-handling options now also appears in the TN3270-limited version of the session profile
Fixes:
- Ctrl+shift+tab (go to previous tab) sometimes did not work
- In TN3270 emulation Ctrl+C and Ctrl+V didn't work with Caps Lock active
- Session profile > Auto-Highlight > Add sometimes crashed (macOS Ventura only)
- Possible crash at startup (macOS with site-license only)
Version 8.06.3 - 2023-07-11
Changes:
- Master pwd options for host-directory and session-profile require program-settings protection also
Fixes:
- Memory leak (GDI resources) which could cause drawing errors when running for days (Windows only)
- TN3270 'Insert' function/key did not work when mapped to Ctrl+I
- Possible crash during startup (Windows only)
Version 8.06.2 - 2023-07-03
Fixes:
- When changing keyboard codepage to Windows/ANSI it always reverted back to Unicode/UTF8
- TN3270 emulation did show letters with AltGr twice (Windows only)
- TN3270 commands in SSCP mode were sent with wrong format byte
- TN3270 sysreq function now properly negotiated in extended mode
- Possible crash on TVI/Wyse emulation with malformed esc-F sequences
- Could not move cursor between local-typing field and terminal area
- Possible crash for REXX commands with missing parameters
- Uninstall for 64-bit version was broken
Version 8.06.1 - 2023-06-12
New:
- TN3270 key mapping and function: Ctrl+Z (Undo) and Ctrl+Shift+Z (Redo)
- TN3270 key mapping and function: Ctrl+End for MoveEOF (end of field)
- TN3270 key mapping: Alt+Left and Alt+Right for MovePrevWord and MoveNextWord
Changes:
- TN3270 key mapping for 'EraseInput' changed from Alt+End to Alt+Del
- TN3270 extended mode now sends TELNET-AO for SysReq and TELNET-IP for Attn
- TN3270 emulation now defaults to codepage IBM-1047 (EBCDIC Latin1)
- TN3270 will no longer move the cursor when terminal is clicked to bring the window to foreground
- When processing a mapped emulation key that is unknown, TN3270 now shows an error message
- When copying text via Enter key, the selection is now always cleared immediately
- Url detection more aggressive removing ')' and ']' at the end, e.g. "(click https://link.html)"
Fixes:
- TN3270 emulation did not erase/overwrite reverse-attribute (e.g. after ISPF EDIT find)
- Ssh sessions with incorrect saved passphrase did not ask for pwd on 2nd attempt
- List of list mapped keys in keyboard profiles did not use a monospaced font
- Pasting text did not clear selection (TN3270 emulation only)
- Copying marked area via enter-key did end scrollback
- Minor quirk with VT emulation related to user defined tab-stops
- Linux/xterm could not send Alt+? combination when Meta-key option was enabled
Version 8.06.0 - 2023-05-23
New:
- Now based on OpenSSH 8.6
- Now also supports the ssh-agent from the OpenSSH for Windows package (Windows only)
- Option for Xterm to make backspace key send ^H instead of ^?/127
- ZOC can now run automatic update as: zoc8060_64.exe /autoupdate (Windows only)
Fixes:
- Could not remap Cmd+"." (macOS only)
- Backspace key produced "^?" output in VI on zOS/USS systems
- Pressing ctrl+letter combinations did produce unwanted control characters in TN3270 screens
- Screen sometimes flashed in stripe-patterns when changing TN3270-model
- Problem selecting the FixedSys 8x15 font (Windows only)
- Possible assert/crash when logging into an FTP server with pubkey authentication
- Incorrect rendering of combination of invisible/underlined/inverse attributes
- Commandline option /FX: was too limited in the number of fonts it accepts (Windows only)
- Some SSL errors were printed as random asian characters instead
- Could not permanently switch off the "comments" column in the host directory
Version 8.05.3 - 2023-05-03
Changes:
- Less jittery cursor position updates in status bar (e.g. during progress bars as in SCP)
Fixes:
- AutoHighlight regexp sometimes failed if an element had a backslash-expression within [] brackets
- AutoHighlight regexp failed if first or last element was a dot (match any char)
- Problem with user buttons when opening a new tab while the mouse hovered over the button (macOS only)
Version 8.05.2 - 2023-04-24
Changes:
- REXX ZocRequestList command now allows up to 50 choices
- Clicking into a field on the status bar when window is not active will only bring it to the front
- SSH passphrases did not handle 8-bit characters (e.g. European umlauts) correctly
- IND$FILE will not ask for file handling (overwrite, etc.) if append-option is selected
- SSH options dialogs structure redesigned
- TN3270 cursor movement keys will automatically reset the keyboard-locked state
Fixes:
- Scp upload on recent versions of Ubuntu and RHEL went to home dir instead of current dir
- Possible problem with certain Windows-Modems when storing a custom configuration for it
- Could not close datastream-viewer window via Cmd+W (macOS only)
Version 8.05.1 - 2023-02-27
Fixes:
- Problem when using "8-bit control codes" option with VT220/VT320/VT420
- Crashed on older versions of macOS (macOS only)
- Problem typing "<" and ">" on Hungarian keyboard (macOS only)
- In some cases the snippets window appeared when moving to an ARM mac (macOS only)
Version 8.05.0 - 2022-01-25
New:
- SSH now based on OpenSSH 8.5
- Host directory allows ssh-login via global keys together with multiple key-files
Fixes:
- Exiting an SSH session got stuck when multiple sessions were open (macOS only)
- Xterm custom colors sometimes had incorrect shade
Version 8.04.8 - 2022-12-21
Fixes:
- Zero-key on numeric keypad did not work (macOS only)
- Exiting an SSH session got stuck when multiple sessions were open (macOS only)
- Xterm custom colors sometimes turned out black
- Xterm custom colors with highlight were too bright
Version 8.04.7 - 2022-12-15
Changes:
- View > Window Elements > Snippets function no longer has a keyboard shortcut
Fixes:
- Possible lockup when using mouse wheel scrolling in tmux
- Possible crash with malformed telnet packet
- Clicking urls enclosed in single quotes like 'https://www.emtec.com/index.html' did not work
- Possible crash when receiving a DC4 character
- Now allows use of quotes around parameters in commandline.ini files
- Fixed some rather outlandish "security" problems (thanks David Leadbeater)
Version 8.04.6 - 2022-10-10
Fixes:
- Various problems with output when codepage 437 was selected
- Possible scroll problem with VT420/VT520 emulation
- VT420/VT520 did not honor line-wrap off setting
- Possible lockup when using mouse wheel scrolling in tmux
Version 8.04.5 - 2022-09-15
Changes:
- SSH connections through jumphost automatically enable ZOC-agent for login key
- ANSI-BBS now shows correct characters (e.g. arrows, card symbols) for ASCII 00h-1Fh
Fixes:
- Possible max buffer size exceeded for stored passwords
- Transparent print data could be lost in VT emulation
- VT220 sending emulation dependent cursor keys now honors application-cursor-key mode
- Global settings > printer: click on "..." button did not allow to enter file name
- TN3270 option to answer replies for SF_QUERY with an OEM_AUX record did not work
Version 8.04.4 - 2022-07-15
Fixes:
- Double click to mark word did not work in TN3270 mode
- Scrollback problem regarding using tmux in combination with zsh
Version 8.04.3 - 2022-07-05
Fixes:
- Possible assert/crash when opening many connections
- Improvements when selecting text (e.g. double click and extending selection)
Version 8.04.2 - 2022-05-23
Fixes:
- Some quirks fixed in WYSE and TVI emulations (attributes, text sending, etc.)
- VT220 error when receiving very large downloadable font
- VT420/VT520 did not log incoming data correctly
- ZOC sometimes froze on combinations of userbar buttons which barely needed to wrap
- Some AltGR key combinations did not work over TeamViewer connections
Version 8.04.1 - 2022-04-25
Fixes:
- SSH keepalive interval was 10 minutes instead of 60 seconds
- SCP did resolve '~' in remote path to local home (macOS only)
- File transfer of 0-byte files was not listed on screen and in calls.log
- In WYSE and TVI emulation some keys (e.g. Enter or Esc) were broken
- Multiple issues with WYSE and TVI (attributes, non spaced attributes, etc.)
Version 8.04.0 - 2022-04-06
New:
- SSH now based on OpenSSH 8.4
- Option for TN3270 to enable support for SF-QUERY OEMAUXDEV
Changes:
- Tandem6530 emulation now handles Linemode differently
- SSH created keys now are stored with "\n" line endings (Windows only)
- Now allows longer pathnames for SSH key file in host directory
Fixes:
- Shortcut for Tools-menu changed from "o" to "l"
- Possible crash when sorting host directory sections
- Possible crash when dragging multiple files between local and remote in FTP window
- Possible assert message related to scrollback window
- Kermit sending was slow if remote requested large packets
- Passwords/passphrases ("Save to keychain" checkmark) were not remembered in some cases (macOS only)
- Problem with some TN3270 applications which were using SF-QUERY
- Drag and drop to start file transfer was broken (macOS only)
Version 8.03.4 - 2022-01-19
Changes:
- Tandem 6350 emulation now wraps text to next line when output reaches the right margin
Fixes:
- REXX ZocDialog function is now dpi aware
- TN3270 standard colors sometimes incorrect for modified fields
- Half-size fullscreen positioning sometimes did not work (Windows only)
- Switching half-size fullscreen position with windows-key + cursor now handled dpi changes
Version 8.03.3 - 2021-12-27
New:
- SSH now based on OpenSSH 8.3
Changes:
- On TN5250 the '+' and '-' keys now act as field-plus/minus when the field is signed-numeric
- Ftp connections now use MLSD/MLST to retrieve file list
Fixes:
- Reading SZ string from registry via REXX resulted in a string that had hex 00 as last character
- Layout of the toolbar host directory button and down-arrow in high-dpi/4K settings
- On TN3270 IND$FILE downloads, user could not change/choose a different download file name
- When specifying different username/password for ftp server, ftp connections sometimes failed
Version 8.03.2 - 2021-11-11
Fixes:
- Userbar folder popup menu used wrong font when moved to another monitor with different dpi setting
- Scrolling error in Wyse-60 emulation when label-line was turned off
- Ftp folder contents now read via MLSD/MLST command if the server supports it
- Additional empty lines in REXX receive buffer and logging
Version 8.03.1 - 2021-10-04
New:
- TN3720 now supports mappable key name "BackDel" (destructive backspace)
Changes:
- Made REXX command ZocConnect and commandline connect strings more robust against misinterpretation
- REXX ZocWait command for some Latin characters now requires waiting for the utf8-representation
Fixes:
- Crash when started under macOS Monterey Beta 8 (macOS only)
- Drag-drop files into ZOC window did not work for filenames with unicode characters (macOS only)
- REXX waiting for unicode characters (via utf8 character stream) was broken
Version 8.03.0 - 2021-09-20
New:
- SSH now based on OpenSSH 8.2
Changes:
- Default attributes for scp upload is now 644
- Minimum OS requirement for macOS now 10.9 (Mavericks)
Fixes:
- Pressing LeftCtrl+Win keys in TN3270 sessions were treated as Enter key
- Copying in TN3270 sessions with the "fa/space to tabs" option sometimes did not work
- Some malformed VT220 sequences ignored
Version 8.02.7 - 2021-08-03
Fixes:
- TN3270 sessions with white background sometimes initially started with black background
- Erroneous characters sent when mapping a key or button with a control sequence of ^(00)
- REXX parameters containing a pipe character we sometimes parsed incorrectly
- Logfile name in status bar was misaligned
- Paste now works again with ClipX clipboard manager
Version 8.02.6 - 2021-06-29
Fixes:
- Renamed tab titles sometimes reverted back to name of host directory session
- Remote printing sometimes didn't work in vt220/xterm emulations
Version 8.02.5 - 2021-06-09
Fixes:
- Scp downloads did ignore file handling options (e.g. did not prompt user)
- Xmodem download did not honor 'skip' file handling choice
- Ssh login using key-files failed under Linux Wine
Version 8.02.4 - 2021-05-17
Changes:
- VT220 now ignores some VT420 sequences (e.g. write to status line)
- 3270 handles fields differently when copying with the "convert space to tab" option
Fixes:
- Codepage table in session profile missed an entry in (German version only)
- Quirk with cr/lf when displaying echo while doing transfer -> text-sending
- Attempting to make connections via Windows/Modems crashed (Windows only)
- Unicode characters in the 0xFF01 - 0xFF60 region were rendered incorrectly
- Tabs in the background froze under heavy load in rare cases
- Bulk password change dialog now has hidden password entry fields
- Clipboard history paste via key combination Windows+V did not work (Windows only)
- Cursor position jitter in status line when background tabs received traffic
- Text in data stream buffer was sometimes garbled on cursor position sequences
Version 8.02.3 - 2021-04-12
Changes:
- Text sending more evenly spaced over time with short character delays
Fixes:
- Incorrect description and labels for parameters on custom button/keymap actions
- Possible problem uploading via Y-modem with some remote Y-modem implementations
- Text sending with large line delay and small char delay was broken
- Secure shell global keyfiles option to use global keyfiles always was broken
Version 8.02.2 - 2021-03-29
Fixes:
- More tweaking of AltGr handling (Windows only)
- FTP password field in host directory was readable
- Scp transfers aborted when there was a timeout in transmission
- Quirks when marking lines that contain double-width characters
- No longer able to paste "\e[201~" (was potential security issue, thanks CyberArk Labs)
- Could not send bar-character within host directory autologin sequence
- Could not send unicode characters in passwords from a host directory autologin sequence
- Error message when using the REXX ZocDialog function (macOS only)
- Password field in quick connect dialog sometimes lost focus on (macOS only)
- Remembering passwords in keychain did not work (macOS only, regression from v8.02.1)
Version 8.02.1 - 2021-03-10
Changes:
- Shift+mousewheel now always starts scrollback
Fixes:
- For some connections the colors of tabs did not always match the color of the host directory icon
- Cloning a session did not always open the new session in the tab next to the current one
- Ssh login failed if a password with unicode characters was passed on the command line
- Unexpected behavior with clone/reconnect depending on host directory "window" settings
- Log file was horribly wrong when data was received with ANSI emulation
- Xterm mouse support (modes 1003, etc.) was mostly broken
- Stored ssh passwords/passphrases were sometimes flushed too early
- AltGr key combinations sometimes did not work as expected
- OSC-52 sequence did not accept unicode characters
Version 8.02.0 - 2021-02-23
New:
- If local echo is on, hex-dump in terminal now also shows typed characters
- Host directory FTP tab now has a "..." button for the local start folder
- Session profile > logging now has a "Show logfile folder" button
- Scrollback now shows double-width/double-height characters
Changes:
- Max size of data stream viewer now 32MB
- Ssh now no longer sets QOS flag for IP packets
Fixes:
- Crashed when saving data stream viewer and then clicked cancel
- Crashed when editing session profile while learning REXX script
- Program settings > master password: keyboard idle protection was broken
- Problem setting up ZOC on macOS and Windows to use a common config file folder
- Log file was sometimes missing data when ZOC was set to ANSI emulation
- Did display garbage characters in VT420 with some versions of soft font data
- VT420 positioning within vertical scroll area was wrong
- Delays for text sending sometimes did not work (esp. for short texts)
- Clarified warnings when closing tab/window with or without active connection
Version 8.01.8 - 2021-01-19
Fixes:
- Various glitches related to handling of the hex 7F (DEL) character
- TN3270 option to move cursor when pasting should have been on by default
- Window flashed on first start when master-password was set
- Character conversion problem with less common Latin charsets
Version 8.01.7 - 2020-12-22
Changes:
- Allows to set higher values to rows/columns in session profile>layout
Fixes:
- Serial ports did sometimes not appear in port-scan (macOS with M1)
- Ssh password entry in terminal was broken
Version 8.01.6 - 2020-12-17
Changes:
- Filter text content in host directory dialog is no longer case sensitive
- Performance improvements on screen output at low jump-scroll settings
Fixes:
- Program left stalled print jobs when receiving duplicate ^T in Wyse emulation
- Sometimes did not correctly process quick successions of transparent-print on/off in Wyse
- Bug when sending text from REXX script in Wyse and Tandem emulation
- Quirk in VT220 emulation in relation to double width/height lines and screen erasing
- Telnet connections did sometimes block main window when reverse-dns lookup took too long
- Userbar sometimes appeared empty (Windows only)
Version 8.01.5 - 2020-12-07
Changes:
- Pressing the Ctrl key during copy operations appends the text to clipboard (except ctrl+C or ctr+Ins)
Fixes:
- Editing keyboard map resulted in entries which were forced to NumLock ON
- Problem marking text locally with shift under xterm in some mouse aware remote programs (tmux, mc, etc)
- Scp upload did got stuck near the end when transferring very large files
- Assert message when using FTP on folder which contained links
Version 8.01.4 - 2020-12-01
Changes:
- SCP downloads now does not redirect special files to alternate download folder
Fixes:
- Possible crash/assert regarding userbar items when loading session profile
- Option for extra pixel border (Program Setting > Window) did size the window incorrectly
- Lines were missing in logfile when large bursts of input were received
- Screen redraw problem on debian-10 with tmux
Version 8.01.3 - 2020-11-26
Fixes:
- Some Apple Silicon (M1 processor) glitches fixed
- Closing the port scan window (serial/direct) through the red close button crashed
Version 8.01.2 - 2020-11-16
Fixes:
- Url highlighting did not work in scrollback window, url clicking worked with misplayed mouse too
- Sometimes imported program password from ZOC7 when the password was not actually used
- Possible error about missing symbol CIPHER_CTX_reset after installation
- Possible crash when loading session profiles from ZOC7
- Possible crash when REXX script sends data
- Toolbar was embedded in window title bar (macOS only)
Version 8.01.1 - 2020-11-05
Changes:
- TN5250 cursor position in status line is now 1-based
- TN5250 now doesn't treat normal + and - key as Field+ and Field-
- Scrollback as window menu item is always enabled, brings existing scrollback window to front
Fixes:
- There was a delay for telnet connects to hosts which did not have a reverse lookup for the hostname
- Mouse right-click in "Scrollback as Window" switched to main window and did show incorrect menu
- Session profile function keys did not load correctly from session file
- Import user buttons into a session profile sometimes crashed
- Edit session profile crashed when using limited TN3270 gui
- Clipboard alt-insert was broken
- Problem remapping ctrl-alt-q
- Menu template creation via /CREATEMENUTEMPLATE was broken