--------------------------------------------------------------------------------------------------------------- HISTORY OF CHANGES --------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------- * VERSION 7.26.6 (2021-10-26) ----------------------------------------------------------------------------------------------------------- FIX: xterm mouse support (modes 1003, etc.) was mostly broken FIX: AltGr key combinations sometimes did not work as expected FIX: scp transfers aborted when there was a timeout in transmission FIX: ssh login failed if a password with unicode characters was passed on the command line FIX: possible crash when make connections via Windows/Modems (Windows only) FIX: REXX parameters containing a pipe character we sometimes parsed incorrectly FIX: pressing LeftCtrl+Win keys in TN3270 sessions were treated as Enter key FIX: ssh login using key-files failed under Linux Wine FIX: crash when started under macOS Monterey Beta 8 (macOS only) ----------------------------------------------------------------------------------------------------------- * VERSION 7.26.0 (2020-07-23) ----------------------------------------------------------------------------------------------------------- NEW: screen output speed improvements (e.g. Linux "ls -R" command) NEW: Wyse now supports screen on/off sequences CHG: toolbar customization now disabled when Standard.ztb file is read-only FIX: flashing in tack test works in Wyse/TVI FIX: input length for SSH user names extended to 96 characters (up from 64) FIX: input length for quick-connect connectto filed was limited to 82 characters FIX: SSH remote to local forwarding was broken * VERSION 7.26.1 (2020-08-04) FIX: Wyse set-protect-inverse used dim-inverse instead of highlight-inverse FIX: REXX scripts could potentially block ZOC when running commands in very tight loops FIX: REXX ZocRespond command was broken FIX: REXX script with multiple ZocDownload commands failed (macOS only) FIX: ZOC internal agent could not forward a certificate private key twice * VERSION 7.26.2 (2020-08-17) FIX: Alt-C shortcut did not work in tabs thumbnails mode FIX: Yubikey did not work as pkcs#11 login method (Windows only) FIX: timestamp options for logfiles did not work FIX: TELNET/SSL showed error message instead of displaying clear text data like [DISCONNECT] FIX: TN3270 option to show null characters as dots did not work in some cases FIX: possible crash when clicking outside the data stream viewer CHG: TN3270 Ctrl+A now marks whole screen CHG: Wyse-60 shift function keys are now based on 12 f-keys keyboard, not 16 * VERSION 7.26.3 (2020-09-16) CHG: fonts now offer heights which are big enough to fill at least 25 lines in full screen CHG: print-screen function in TN3270 now excludes status line CHG: search dialog now opens centered over parent monitor FIX: using the local-typing line in TN3270 emulation resulted in disconnect FIX: Al+T (new tab) did not work in TN5250 emulation FIX: TN3270 problem with convert fields-to-tabs option when doing using print screen function * VERSION 7.26.4 (2020-10-19) FIX: host directory login name %USERNAMEUPR% was filled with lowercase characters instead FIX: esc-key to stop pasting of long texts did not work FIX: ssh connections got stuck when exiting sessions through a proxy on some cisco devices FIX: ssh with some multi-line challenge/response requests were shown with incorrect cr-lf * VERSION 7.26.5 (2020-12-17) CHG: areas that were cleared through delete-line sequences were not included in scrollback CHG: when marking text with the mouse and auto-copy, holding ctrl key down will append to clipboard FIX: ctrl+c copied screen when text was marked in a scrollback-as-window window for the session FIX: TN5250 didn't handle INS correctly, when field was almost full FIX: printer dialog now contains orientation (macOS only) FIX: printing in landscape mode fixed (macOS only) FIX: import user buttons into a session profile sometimes crashed FIX: possible crash when sending data from REXX script FIX: program left stalled print jobs when receiving duplicate ^T in Wyse emulation FIX: sometimes did not correctly process quick successions of transparent print on/off in Wyse FIX: bug when sending text from REXX script in Wyse and Tandem emulation FIX: quirk in VT220 emulation in relation to double width/height lines and screen erasing ----------------------------------------------------------------------------------------------------------- * VERSION 7.25.0 (16.12.2019) ----------------------------------------------------------------------------------------------------------- NEW: Xterm now supports VPR/CNL/CPL sequences FIX: possible crash with undefined font FIX: recent scripts menu sometimes showed full 8.3 path name FIX: ZOC handles key translation table files (.ztr) with empty lines more gracefully FIX: SSH X11 forwarding sometimes did not work under macOS Catalina FIX: possible assert message after file transfer * VERSION 7.25.1 (09.01.2020) FIX: printer font selection dialog sometimes crashed (macOS only) FIX: now works with PKCS#11 files that an .so extension (macOS only) FIX: now works with PKCS#11 files that are not cryptographically signed (macOS only) FIX: window size sometimes shrunk after program restart when using small toolbar size (macOS only) FIX: agent forwarding did not work when using ssh keys in OPENSSH format (not RSA format) * VERSION 7.25.2 (05.02.2020) FIX: problem with OSC-52 sequences of excessive length FIX: sometimes incorrect choice was shown in the selection of the secure shell agent mode (macOS only) CHG: secure shell debug output now shows all pubkeys that are candidates for login FIX: double click was handled twice (macOS only) * VERSION 7.25.3 (18.02.2020) FIX: sometimes mouse move events were not reported after bringing ZOC window to front (macOS only) FIX: some display cosmetics while selecting words using mouse double click FIX: problem in host directory when a section had a name of only one character FIX: quirks when using TN3270 IND$FILE with conflicting parameters FIX: keyboard profiles window to show mappings had font that was not DPI aware * VERSION 7.25.4 (03.03.2020) FIX: sometimes window got smaller and smaller when switching between tabs using different fonts FIX: scrolling down in the internal scrollback while showing search results did not exit scrollback mode FIX: various bugs when searching text in external scrollback window fixed * VERSION 7.25.5 (09.03.2020) FIX: leftmost characters were sometimes truncated when ZOC was in fullscreen mode * VERSION 7.25.6 (27.04.2020) CHG: alarm beeps (e.g. when ZOC is busy making a connection) now flash window if beeps are disabled FIX: when scanning for ports, serial devices sometimes did not show the port's description FIX: problem with TVI and local echo FIX: command-n did not work with all windows minimized (macOS only) FIX: sometimes new logfiles were generated with content of only "Connecting to..." FIX: some fonts were not available in TN3270 mode (TN3270 reduced GUI mode) FIX: script recording in TN3270 sometimes recorded ZocWait "^Z^Z" instead of 2x ZocWait "^Z" * VERSION 7.25.7 (08.05.2020) FIX: possible hang during ssh login when quitting ZOC between password prompts FIX: cancelling an SCP download did not work FIX: could not paste into TN5250 emulation using ctrl+V FIX: telnet sometimes sent "IAC DO BINARY" even when in pure-tcp-sock mode FIX: IND$FILE transfer was broken (regression from 7.25.6) * VERSION 7.25.8 (15.06.2020) FIX: importing selected entries of a ZOC host directory failed for very huge host directories FIX: when typing text while making a connection ZOC no longer beeps when sound-beep is set to "ignore" FIX: possible crash when resizing to narrow window size with large number of userbar buttons FIX: sometimes executed wrong script when chossing from the list of recent REXX scripts ----------------------------------------------------------------------------------------------------------- * VERSION 7.24.0 (05.08.2019) ----------------------------------------------------------------------------------------------------------- NEW: performance improvements for scp file transfers NEW: ssh tunnels editor now allows to save tunnels outside the default ssh files folder CHG: help system shows better startup page for first ZOC start CHG: shortened timeouts for zmodem ZFIN negotiation FIX: default help menu now shows correct startup page (macOS only) FIX: Wyse 60 emulation showed incorrect glyphs for 8-bit characters FIX: socks5 crash fixed when domain name resolution was not successful FIX: socks5 proxy authentication failed when using an email address as username FIX: on proxy connections where host name can not be resolved locally, name is now passed on to proxy FIX: downloaded files had garbled file extension when being auto-renamed * VERSION 7.24.1 (03.09.2019) NEW: socks5 proxy now supports IPv6 addresses CHG: socks5 proxy now resolves destination host names CHG: ZOC now ignores OSC-52 sequences (e.g. when deleting a line in emacs) FIX: cancelling an scp file upload kept the file locked until zoc was closed FIX: possible misalignment of window parts when DECCOLM sequence was processed FIX: ZOC window height did shrink with every start when toolbar was disabled (macOS only) * VERSION 7.24.2 (24.09.2019) FIX: file transfer file selections failed when name contained asian characters (macOS only) FIX: a window size smaller than the minimum window size could happen under special circumstances FIX: window sometimes disappeared after start (multi-monitor issue under macOS only) * VERSION 7.24.3 (09.10.2019) CHG: Transfer>Send-Text-File function now remembers file type choice (text files, all files, Windows only) FIX: reordering host directory sections sometimes resulted in incorrect order of sections (macOS only) FIX: disconnecting an ssh session during an in-terminal password prompt stalled the connection FIX: incorrect default G1/G2/G3 character sets in xterm emulation * VERSION 7.24.4 (29.10.2019) FIX: local shell asked for password in macOS 10.15 (macOS only) FIX: X11 forwarding was broken on some macOS 10.15 installations (macOS only) FIX: online help system references to the global help system improved (macOS only) FIX: closing the phonebook search dialog did not activate the listview (macOS only) FIX: "PDF Preview" and "Save To PDF" etc. did not work in printer dialog (macOS only) FIX: fixed a problem when using text replacement applications like Typinator etc. (macOS only) FIX: telnet accept connections sometimes crashed FIX: comment column in host directory could not be disabled FIX: possible hang when closing a background tab with an active ssh session * VERSION 7.24.5 (29.10.2019) FIX: ssh password and passphrase prompts were broken (regression from 7.24.4) * VERSION 7.24.6 (17.11.2019) FIX: small toolbar icons is now the default setting (macOS only) FIX: switching between dialog controls using tab/shift tab was broken (macOS only) FIX: possible crash when editing user-buttons and keyboard-mappings * VERSION 7.24.7 (03.12.2019) FIX: two concurrent tabs waiting for ssh username input resulted in a beachball (macOS only) FIX: prevent macOS to offer window tabbing in Window menu when using multiple ZOC windows (macOS only) FIX: multiple Tile Window Left/Right entries in Window menu fixed (macOS only) ----------------------------------------------------------------------------------------------------------- * VERSION 7.23.0 (14.03.2019) ----------------------------------------------------------------------------------------------------------- NEW: now based on openssh 7.5 NEW: better TN3270 and TN5250 script recording (special keys will now show as ZocSendEmulationKey calls) FIX: TN3270 sessions stalled when ZOC accepted a DDE connections during the session FIX: vt220 DECSET was broken when multiple parameters were sent in one sequence FIX: could not run under Windows XP/2003 (regression from v7.22.7, Windows only) FIX: REXX event scripts (zocevent.zrx, zocxfer.zrx) could not issue ADDRESS CMD commands FIX: documentation issues with REXX event scripts (zocevent.zrx, zocxfer.zrx) * VERSION 7.23.1 (20.03.2019) FIX: password prompts were skipped when ssh-option 'show prompts in terminal' was set (regression 7.22.1) * VERSION 7.23.2 (27.03.2019) CHG: pressing ^C in ssh-password entry with 'show prompts in terminal' option, now aborts input CHG: toolbar/statusbar/userbar adjust themselves better to different dpi-scaling settings (Windows only) FIX: pasting via Shift+Ins did not work during scrollback (Windows only) FIX: searching in host directory and then using shift-arrow to select more entries sometimes did not work FIX: using transparency showed ghost-text when switching tabs with scrollback active (macOS only) FIX: window-order got corrupted/locked when creating an icon-shortcut from host directory entry (macOS only) * VERSION 7.23.3 (11.04.2019) CHG: reconnect now also works if the first connect was not successful, e.g. when having network problems FIX: ascii and hex trace logging sometimes showed ingoing and outgoing data in wrong order FIX: ssh connection to a hostname which could not be DNS-resolved did not print proper error message FIX: commandline parameter /RUN was not executed from the command line when combined with /CONNECT and /TABBED FIX: license server support was broken * VERSION 7.23.4 (13.05.2019) CHG: xterm emulation now only handles DECCOLM sequence if enabled by special xterm sequence CHG: URL detection inside terminal text improved FIX: Linux 'screen' command resized window to 80 columns on some systems (regression from v7.21.1) FIX: better error message when zmodem upload file could not be opened FIX: could not upload files that were opened in another program (e.g. Excel) FIX: possible crash during entry of ssh password or passphrase (Windows only) FIX: vt emulations ignored DECSLPP control sequence * VERSION 7.23.5 (12.06.2019) CHG: remember normal window position even when ZOC is closed in maximized mode FIX: possible crash when using Windows/Modem connection with no modems available FIX: possible scenario where ZOC goes into consuming 100% CPU and GBs of RAM (macOS only) * VERSION 7.23.6 (18.06.2019) FIX: icons were missing on macOS 10.15 Catalina beta 1 (macOS only) FIX: possible crash when closing in fullscreen mode (macOS only) FIX: closing ZOC with zoomed window resulted in fullscreen mode on next start (macOS only) * VERSION 7.23.7 (27.06.2019) FIX: icon alignment in userbar FIX: possible crash at startup after closing in maximized mode (macOS only) ----------------------------------------------------------------------------------------------------------- * VERSION 7.22.0 (03.12.2018) ----------------------------------------------------------------------------------------------------------- NEW: now based on OpenSSH v7.4 NEW: kermit transfer now supports skipping files (e.g. if receiver reports file-collision) NEW: output/scroll speed improvement (e.g. on Linux "ls -R" command) NEW: ZOC can be selected as the Windows default application for ssh and telnet url connections (Windows) NEW: can close tab by clicking it using middle mouse button CGH: Wyse emulation Ins key now reverts back to insert-mode (from insert-1char, undo change from v7.20.2) CGH: ssh now also accepts RSA keys generated by SecureNetTerm (which have different key header) FIX: bug with user-buttons when trying to add a new entry inside a folder FIX: possible internal-error message when connection to a serial port failed FIX: clear command inside a tmux session sometimes did not clear screen correctly FIX: heavy scrolling looked weird, when scroll-jumps option was set to "kangaroo" (macOS only) * VERSION 7.22.1 (12.12.2018) FIX: Zmodem ignored received filemod time (showing "Received weird timestamp" instead) FIX: kermit upload/download crashed with zero length files FIX: Ctrl+Shift+6 didn't send the Cisco break (Ctrl+^, Hex 1E) FIX: ZocSessionTab("CLOSETAB") did not work FIX: empty userbar folders always showed one (wrong) entry FIX: telnet did show wrong IP for incoming connections FIX: skipping a kermit download crashed when receiving from an old kermit implementation FIX: fixed possible crash when starting (huge number of user buttons) FIX: better handling of ssh-keys in openssh-format FIX: options menu jump to "File Handling" did not work FIX: save-as button in the quick-connect dialog was sometimes disabled when it should be active FIX: ssh password prompts in terminal was broken (macOS only) FIX: Session-Profile dialog crash under Retina resolution fixed (macOS only) FIX: data-stream-viewer scroll bug under Retina resolution fixed (macOS only) FIX: data-stream-viewer now handles tab characters correctly FIX: IP4 addresses sometimes incorrectly resolved * VERSION 7.22.2 (14.12.2018) FIX: possible crash when aborting SSH connect FIX: host directory sometimes openend with a blank page FIX: could not send ^U character (Windows only) * VERSION 7.22.3 (20.12.2018) FIX: could not set terminal to 24-lines when Wyse emulation was active and free sizing was allowed FIX: remote host used incorrect terminal size when Wyse or TVI emulation with status line was used FIX: for ssh-sessions zoc-agent did not forward SSH keys if they werre in cert-format FIX: TN3270 paste-continue sometimes continued at wrong point and sent part of data twice FIX: problem when switching between tabs which had different keyboard profiles FIX: auto-highlight and auto-action didn't work when connection was made from REXX script FIX: TVI950 crashed during the 'tack' test (using insert mode in some situations) FIX: dragging a tab to other window did reset online-timer * VERSION 7.22.4 (14.01.2019) FIX: possible assert message and crash when rewrapping screen content during resize FIX: incorrect error message on SSH connections when connection was refused (macOS only) FIX: possible crash in scrollback when terminal was extremely wide * VERSION 7.22.5 (04.02.2019) FIX: resizing problem when doing an TN3270 connection on some dual-monitor systems FIX: flashing in tack test works in VTxxx/XTERM emulations FIX: VT520 and XTERM now support HPA/HPR sequences * VERSION 7.22.6 (12.02.2019) CHG: ANSI emulation now replies to primary DA request with a "44;206" number to identify ZOC CHG: ANSI emulation now replies to secondary DA request with "206;versionnumberstring;1" to identify ZOC CHG: XTERM/VTxx emulations now repliy to secondary DA request with "model;206;0" to identify ZOC FIX: failed to start under macOS 10.10 Yosemity (macOS only) FIX: ANSI transparent printing wasn't really transparent FIX: load default session profile if the session profile referenced in a host directory entry does not exist FIX: single line based clipboard mark and paste did not work when alternate mark mode was enabled FIX: incorrect error message when telnet-bind failed * VERSION 7.22.7 (18.02.2019) CHG: hostnames in quick connection and host directory can now be up to 128 characters long FIX: garbage characters from xterm termcap query shown during VI sessions ----------------------------------------------------------------------------------------------------------- * VERSION 7.21.0 (04.10.2018) ----------------------------------------------------------------------------------------------------------- NEW: now based on OpenSSH v7.3 NEW: session profile > window > option to show/hide logging FIX: font selection dialog crashed after selecting a different font (macOS only) FIX: possible crash in Avatar0+ emulation (when receiving malformed scroll region) * VERSION 7.21.1 (17.10.2018) CHG: increased write timeouts for serial communication CHG: xterm now supports switch to 132 columns, reports itself as vt220 featured FIX: Cmd+C did not work in datastream browser (macOS only) FIX: for drag-drop uploads via SCP, the delete-file-after-transfer checkmark did not work FIX: printer dialog crashed when opened a second time on Mojave (macOS only) * VERSION 7.21.2 (30.10.2018) NEW: dmg archive is now notarized (macOS only) CHG: Ctrl+= now also zooms font CHG: user button max length increased CHG: host directory memo/info field max length increased FIX: the session timer stopped when dragging a tab onto the desktop (and thus into its own window) FIX: possible growth in memory usage when leaving a connected session unattended (macOS only) * VERSION 7.21.3 (12.11.2018) CHG: increased some internal limits (number of user buttons, etc.) CHG: disabled right-click menu on toolbar, when toolbar configuration is disabled in admin.ini FIX: possible crash on SSH V1 sessions (Windows only) FIX: IND$FILE file-transfer sometimes incorrectly used CRLF mode in BINARY transfers (Windows only) FIX: REXX ZocSessionTab("MENUEVENT"...) function did not work for some events on background tabs FIX: connection-log contained its own filename instead of hosts called FIX: possible crash when closing data-stream-viewer while find-dialog was open * VERSION 7.21.4 (14.11.2018) FIX: possible crash when editing user buttons or opening session profile (macOS only) FIX: possible stack-overflow crash (Windows only) * VERSION 7.21.5 (15.11.2018) FIX: inconsistency when editing/moving folders in user buttons (macOS only) FIX: possible stack-overflow crash on first start (Windows only) ----------------------------------------------------------------------------------------------------------- * VERSION 7.20.0 (17.07.2018) ----------------------------------------------------------------------------------------------------------- NEW: scrollable thumbnail views NEW: session profile > colors > global color table: better dialog CHG: SSH now prefers ssh-rsa over ssh-dss for kex FIX: send text file/send binary file did update dialog progress too often * VERSION 7.20.1 (01.08.2018) CHG: application language now depends on Windows display language (otherwise use zoc.exe /LANG:ENGL or GER) CHG: better rendering of some truetype fonts, e.g. Consolas looked grainy in some sizes (Windows only) * VERSION 7.20.2 (13.08.2018) FIX: ssh.exe crashed when called with no parameters FIX: sent wrong codes for F-keys when vt100/vt220/xterm/etc was switched to 8-bit mode FIX: printer setting was sometimes empty when changing languages FIX: inconsistent character width with some fonts and sizes (e.g. Consolas 11x24) FIX: agent-forwarding did not work without saved passphrase FIX: emulation xterm: visual mouse marking did not fully work in VIM FIX: emulation xterm: problem parsing 256-color sequences FIX: emulation Wyse 50: ignored F9-F12 FIX: emulation Wyse: did not send key Ins and Del correctly * VERSION 7.20.3 (27.08.2018) CHG: if middle or right mouse button is set to extend selection, then shift-left-mouse doesn't extend anymore FIX: in vt/xterm/linux emulations "Alt as Meta key" option was broken (macOS only) FIX: various issues with xterm emulation and remote mouse aware programs (like VI with se mouse=a active) FIX: bug in TN3270 when inserting a character at the last position of a line in ISPF editor FIX: host directory entries in File-menu did not work * VERSION 7.20.4 (10.09.2018) FIX: quirk where VT emulation sometimes did not switch back to 80 columns from 132 columns FIX: could not type some alt-combinations, e.g. alt+shift+4 for british-pound sign (macOS only) FIX: in VT emulations, if alt-as-meta was enabled, alt+ctrl-combinations were not sent (macOS only) ----------------------------------------------------------------------------------------------------------- * VERSION 7.19.0 (08.06.2018) ----------------------------------------------------------------------------------------------------------- NEW: now based on OpenSSH 7.2 NEW: Xterm now supports r-g-b color controls ( "esc [ 38 ; 2 ; ;; m" ) NEW: Xterm now understands VT520 cursor appearance controls ( "esc [ pn SP q" ) NEW: option in session profile > trace/debug to write hex-dump to data stream viewer NEW: option in session profile > trace/debug to write ascii-trace to data stream viewer NEW: option in session profile > trace/debug to choose format for ascii-trace NEW: option in session profile > trace/debug to write low-level trace file (e.g. telnet with IAC) FIX: unreadable error message when ssh host-key and ip changed * VERSION 7.19.1 (19.06.2018) FIX: VT emulations processed "esc % @" incorrectly FIX: on areas that were invisible, mouse highlighting also became invisible FIX: REXX ZocDeviceControl "SETDTR on/off" did set DTR signal incorrectly (inverse) * VERSION 7.19.2 (20.06.2018) FIX: some keyboard shortcuts (e.g. for close-tab) were wrong or broken (regression 7.19.1, macOS only) * VERSION 7.19.3 (09.07.2018) FIX: triple click in session window and scrollback was broken (macOS only) FIX: SSH agent sometimes stalled after serving wave of agent requests FIX: REXX command ZocDialog failed when a dropdown dialog element was longer than 250 bytes FIX: problem with activating serial/modem without com port (scan for port failed) ----------------------------------------------------------------------------------------------------------- * VERSION 7.18.0 (09.04.2018) ----------------------------------------------------------------------------------------------------------- NEW: font zooming (ctrl+plus/minus keys or ctrl+mousewheel) NEW: the scan button to search serial ports, list now shows user friendly names for COM ports NEW: can now stop a script by clicking on the word "REXX" in the status bar NEW: REXX command ZocSessionTab now has new sub-command "ISCONNECTED" NEW: can now stop script-recording by clicking on the word "Recording" in the status bar NEW: option in program settings > mouse to define word delimiters for double click NEW: allows half-screen placement (Windows only) NEW: option for TN3270 to allow entry of alpha characters in numeric fields NEW: option in session profile > window to show/hide the logfile in the status bar * VERSION 7.18.1 (13.04.2018) FIX: possible VT100 crash with bad DECSTBM sequence FIX: problem with scrolling in VI and similar software (regression from 7.17.7) FIX: xterm emulation did not handle DEL correctly FIX: crash on startup with computers set to German language (macOS only) FIX: status bar had black background (Windows 7 only) * VERSION 7.18.2 (07.05.2018) FIX: in host directory the enter-key did not go into folders FIX: in host directory the alt+right/left jumped two tabs instead of one (macOS only) FIX: could not use the "C64 Pro Mono" font (those were the days!) (macOS only) FIX: problem with concurrent telnet connections when a bind-address with IP was given FIX: serial settings were ignored when connecting to a com port with colon appended (e.g. "COM1:") FIX: problem with multiple monitors that had different dpi, e.g. 96dpi and 4K (Windows only) * VERSION 7.18.3 (11.05.2018) FIX: problem connecting to serial ports (regression from 7.18.2) * VERSION 7.18.4 (28.05.2018) CHG: shorter initial timeouts on Ymodem downloads FIX: zoc-agent did not forward login key files in certificate format (keys signed with host CA) FIX: TN3270 and 5250 function keys did not work when used together with the cmd key (macOS only) FIX: dragging a tab onto a monitor on the left side of the main monitor created window with wrong size ----------------------------------------------------------------------------------------------------------- * VERSION 7.17.0 (10.01.2018) ----------------------------------------------------------------------------------------------------------- NEW: Alt+A toggles the "Send to all" checkmark in Local Typing NEW: now also offers option to stretch fonts (session profile > layout) on macOS NEW: program settings > folder > log can now contain placeholders for date/time (like logfile names) NEW: dropping rexx script (*.zrx) file into terminal area will start the script NEW: performance optimization when scrolling in data-stream-viewer (Alt+B) NEW: option in session profile > auto-highlight to search for trigger text in non case-sensitive mode NEW: option in session profile > auto-highlight to search for trigger text with placeholders NEW: REXX command ZocGetScreen now has a few abbreviations: "ALL", "LEFTOFCURSOR", "CURRENTLINE" NEW: REXX command ZocSetHostEntry now accepts parameter "##NEW##" to create a new entry NEW: REXX command ZocCommand now has new sub-command "SAVESESSIONPROFILE" NEW: REXX command ZocString has new sub-commands "TAB" and "TABCOUNT" NEW: REXX command ZocDialog now has a new element type "RADIOBUTTON" NEW: REXX command ZocDialog now has a new element type "EDITPASSWORD" (hidden input field) NEW: REXX command ZocDialog can now set "CHECKBOX" items initially active (checked) NEW: debug hex-mode now visually highlights control characters on screen NEW: debug hex-mode now displays graphical representation of control characters (e.g. HT for 08) NEW: Wyse emulation now renders all graphics and control characters (e.g. in wyse debug mode) * VERSION 7.17.1 (10.01.2018) FIX: Courier New and some other fonts sometimes sized incorrectly (macOS only) * VERSION 7.17.2 (12.01.2018) FIX: possible crash when opening another instance through double click on the progam icon (Windows only) * VERSION 7.17.3 (25.01.2018) FIX: possible screen corruption in TN3270 when session-profile > terminal > CR/LF option was active FIX: possible assert error when initiating a TN3270 session that used different session profile FIX: quirk when loading session profile that resized terminal and switched to TN3270 FIX: switching tabs while in scrollback left the scrollback visible (macOS only) * VERSION 7.17.4 (06.02.2018) CHG: REXX dialogs now show up with input focus on the first suitable field CHG: some fonts with enforced ligatures (e.g. Ayuthaya) no longer offered (macOS only) FIX: mouse wheel scrolling did not work in Alt-B scrollback browser (Windows only) FIX: ssh agent forwarding did not work when connecting through a ssh-jumpserver FIX: serial connections were not terminated when the usb/serial plug was removed * VERSION 7.17.5 (21.02.2018) CHG: tabs-thumbnail view now shows disconnected tabs with gray title CHG: can now execute REXX scripts that were saved by Notepad in UTF8 format (starting with BOM character) CHG: added entries to tab's right-click menu (close all, reconnect disconnected, etc.) CHG: statusbar's right-click menu redesigned (removed 'program setttings', added 'configure...', etc.) FIX: some REXX calls for ZocCommand gave an error message although there was no error FIX: TN3270 home key did not go to the first input field, if that field was in row1/col2 FIX: opening a session with VT220 after a session with TN3270 sometimes resulted in wrong foreground color * VERSION 7.17.6 (06.03.2018) FIX: possible crash when running an empty REXX script FIX: Wyse/Televideo box-drawing sequences were broken FIX: host directory import function was broken (macOS only) FIX: cmd+1 to cmd+n shortcuts did not switch tabs in 3270 and 5250 (macOS only) FIX: Televideo 955 did not correctly reset character attributes when receiving ^Z FIX: window did sometimes jump when an emulation changed the number of rows/columns * VERSION 7.17.7 (15.03.2018) FIX: right-clicking multiple selected address book entries did remove selection (macOS only) FIX: right-click on tab -> "reconnect all disconnected tabs" did not work (macOS only) FIX: right-click on tab -> "send-to-all-tabs" did not work (macOS only) FIX: VTxxx emulations did not home cursor when switching DECOM mode FIX: VTxxx emulations DECSC/DECRC sequence quirks with active DECOM mode FIX: VTxxx emulations DSR sequence did not report relative cursor position when DECOM was active FIX: possible crash when reordering user buttons that had lots of text in them ----------------------------------------------------------------------------------------------------------- * VERSION 7.16.0 (14.11.2017) ----------------------------------------------------------------------------------------------------------- NEW: option in program settings > disconnect to use enter-key to reconnect after a disconnect NEW: mouse buttons (middle/right) can now be configured to extend selection NEW: mouse buttons option to send Enter on left mouse button double-click NEW: performance improvements for SCP uploads over LAN and fast networks NEW: performance improvements for Zmodem file transfer NEW: xterm emulation now also handles bracketed paste mode ( ESC [ ? 2004 l/h ) NEW: added "send-to-all-tabs" (local typing) to right-click menu on tabs bar NEW: support for codepage 949 (Korean) CHG: macOS version now based on 64-Bit cocoa Framework (macOS only) CHG: ssh connections now transmit zoc-version in ssh client string CHG: shift+backspace added as alternative for insert key on TN3270 and TN5250 FIX: quirk with Reconnect function on host directory entries configured to open new window FIX: better detection of keyboard type (large/small) for keyboard-profiles dialog (macOS only) * VERSION 7.16.1 (20.11.2017) FIX: checkbox for option to use enter-key to reconnect after a disconnect was missing FIX: telnet/ssl advanced options reverted back to default when session profile was saved FIX: selecting session profile > transfer > kermit crashed (macOS only) CHG: minimum required version now macOS 10.7 Lion (macOS only) CHG: removed telnet option for SGA negotiation because SGA is telnet mandatory anyway * VERSION 7.16.2 (04.12.2017) FIX: scroll wheel (magic mouse, touchpad) now scrolls more smoothly (macOS only) FIX: user keyboard mappings that performed menu functions did not work (macOS only) FIX: quirk when custom newuserprofile contains a ValuesMain.zini file CHG: right-click on a tab now shows "Local typing" or "Send to all tabs" entry in a less confusing way CHG: marking/copying a line with triple-click now puts final CR/LF into clipboard CHG: better screen updates whne resizing ZOC window while running Linux "top" in local shell * VERSION 7.16.3 (12.12.2017) FIX: ESC key did not close dialogs (macOS only) FIX: middle mouse button did not work (macOS only) FIX: possible crash when opening a new session/tab (macOS only) FIX: keyboard shortcut Alt+Cmd+C did not close local typing (macOS only) FIX: shifted keys appeared unshifted when caps lock was enabled (macOS only) FIX: when activating local-typing, the entry field did not have input focus (macOS only) FIX: quirk when interpreting the command for a printer post processor (macOS only) FIX: when starting with TN3270 emulation active, the 3270 status line was b/w FIX: host-directory or quick-connect was shown on startup even if disabled in admin.ini * VERSION 7.16.4 (03.01.2018) FIX: possible loss of keyboard focus (macOS only) FIX: possible crash when switching tabs (macOS only) FIX: could not type $ sign on Swedish keyboard (macOS only) FIX: in SSH auth via keyboard-interactive, the password field did not have focus (macOS only) FIX: problem when providing preconfigured ValuesMain.zini file in newuserprofile (Windows only) ----------------------------------------------------------------------------------------------------------- * VERSION 7.15.0 (03.07.2017) ----------------------------------------------------------------------------------------------------------- NEW: now displays hollow cursor when window loses focus NEW: functions to import/export a full configuration with all settings NEW: admin.ini option CleanRegistryAtExit to delete registry for portable installations NEW: SSH can now designate remote subsystem (equivalent to 'openssh ... -s subsys') NEW: can press alt+enter in the local-typing line now doesn't send final cr/lf NEW: telnet can now connect through SOCKS5 proxy with authentication NEW: TN3270 now has mappable keys MoveNextWord and MovePrevWord NEW: REXX new command ZocSetCursorPos (move cusor on TN3270 emulation screen) NEW: option for Kermit to send 'kermit -r' command to remote shell before upload NEW: DEC-like keyboard shortcuts to send control characters (Ctrl+2 through Ctrl+8) NEW: send text/binary file now allows change of send delay during transfer NEW: serial/direct more robust in situations with ambigous connect destination NEW: data-stream-viewer now auto-scrolls when viewing end of data while new data arrives NEW: ascii-trace (session profile > trace/debug) now offers different formats CHG: REXX ZocConnect command no longer interprets control characters in the connect string CHG: VT100/VT102 no longer accepts set/reset-mode-commands from VT220 (e.g. show/hide cursor) CHG: host directory folders now can have longer names (up to 64 chars) CHG: ssh no longer translates terminal types to lowercase FIX: problem copying text from TN3270 screen, when option to show null characters was enabled FIX: problem in some rare cases the communication options for host directory entries were not used FIX: problem with Wyse emulation and caps-lock for some keys (regression from 7.14.2, Mac OS only) * VERSION 7.15.1 (10.07.2017) FIX: backspace in ANSI emulation moved cursor to the right instead of left FIX: possible assert-error message when editing user buttons in the session profile * VERSION 7.15.2 (24.07.2017) FIX: could not swich tabs via Alt+1-9 when caps-lock was on FIX: opening of host directory with many entry had unnecessary delay FIX: sorting on last column in host directory now sorts "xxx connections" in correct numeric order FIX: in rare combination of settings, font size was ignored when loading a different session profile FIX: password field was ignored when importing host directory entries from CSV-file * VERSION 7.15.3 (01.08.2017) FIX: changing emulation options via session profile sometimes did not immediately take effect FIX: screen corruption problem using nano on CentOS with xterm emulation * VERSION 7.15.4 (12.09.2017) FIX: text sending delay was not used when pasting clipboard with length of exactly two characters FIX: dde-execute requests from some dde client applications failed (Windows only) FIX: sometimes a bad reply in response to dde-requests with CF_UNICODETEXT format was sent (Windows only) * VERSION 7.15.5 (04.10.2017) CHG: max number of tabs increased to 256 FIX: possible crash receiving malformed vt220 sequence FIX: screen refresh problem with vt220 "esc 8" sequence FIX: sometimes screen updates with blinking text were ignored FIX: some dialog elements were clipped * VERSION 7.15.6 (05.10.2017) FIX: most dialog fonts were botched (regression from 7.15.5, Windows only) ----------------------------------------------------------------------------------------------------------- * VERSION 7.14.0 (03.05.2017) ----------------------------------------------------------------------------------------------------------- NEW: host directory with unlimited size (no longer requires change of admin.ini) NEW: host directory folder names can now contain unicode characters NEW: REXX ZocMath function has new subfunctions: BITAND, BITOR, BITXOR NEW: REXX DeviceControl new commands for serial connections: SETRTS and SETDTR NEW: serial/direct now also shows vendor/product names for serial ports (macOS only) NEW: serial/direct better handling of connections (bad desination parameters, e.g. 'localhos') NEW: program settings option to allow/prevent window title change via xterm emulation NEW: program settings option "clear selection after clipboard-copy" NEW: performance improvements for SCP uploads over LAN and fast networks NEW: telnet/ssl now shows tls version in status bar CHG: xterm emulation now defaults to xterm-256color CHG: now allows ctrl+tab to switch between tabs when in local-typing CHG: file transfer progress bar now has a more flat look on modern operating systems CHG: no longer offers ssh kex method umac-64@openssh.com (problems with some older hardware) CHG: stream-capture-viewer now called data stream viewer/buffer (in View menu) FIX: various minor quirks with data stream viewer, e.g. scrollbar not always updating, etc. FIX: copying text to clipboard via ^C copied the text twice when auto-copy option was enabled FIX: in tn3270 emulation copy paste via ^C and ^V was ignored FIX: command line parameter /O: was sometimes ignored when passed together with /TABBED FIX: tn3270 emulation problem when running Omegamon on the host FIX: error message (assert) when using ssh-keygen from File menu FIX: ssh keepalive options did set only TCP-KEEPALIVE but did not send null-packets * VERSION 7.14.1 (03.05.2017) CHG: default cursor blink rate now 500ms FIX: starting VI on some systems turned local echo on * VERSION 7.14.2 (11.05.2017) CHG: TN3270 dynamic terminal now defaults to 160x62 FIX: possible crash when sending binary file to terminal output (e.g. via linux cat) FIX: problem when importing user buttons from one session profile into another FIX: vt220 did not reply to primary DA request (regression from 7.13.2) FIX: auto-highlight feature was broken (regression from 7.13.1) * VERSION 7.14.3 (22.05.2017) FIX: functions view-menu > data stream buffer > save/load/editor were broken (regression from 7.14.2) FIX: incorrect handling of REXX command ZocDelay when no duration parameter was given FIX: minor issues when dragging tabs from one window into another FIX: tn3270 field-mark function did not work correctly * VERSION 7.14.4 (06.06.2017) CHG: telnet option start-with-local-echo now only turns echo on (but will not turn it off, if not set) FIX: program did not recognize some fixed-width fonts as suitable for ZOC (Windows only) FIX: TN3270 problem with rare combination of field attributes (modified, cs=APL) FIX: TN3270 did not show small-box character in small font sizes FIX: various quirks in TVI and Wyse emulations (tab, backtab, wrapping at screen borders, etc.) FIX: problem with scrolling when accessing ZOC through remote desktop from a Mac FIX: possible crash with high key repeat speeds * VERSION 7.14.5 (14.06.2017) FIX: transmission errors occurred when uploading larger files via zmodem FIX: ssh connections with jumpserver proxy as user:pass@proxy:port did not use proxy password FIX: better error messages on ssh connects when HTTP proxy failed ----------------------------------------------------------------------------------------------------------- * VERSION 7.13.0 (03.04.2017) ----------------------------------------------------------------------------------------------------------- NEW: SSH now based on OpenSSH 7.0 NEW: SSH can now use keys from putty-agent (Windows only) NEW: SSH can now use keys from ssh-agent (macOS only) NEW: SSH select cipher chacha-poly20 as explicit cipher for connection NEW: SSH option to show debug messages NEW: TVI emulation now also handles sub-type TVI-955 NEW: now supports codepage 850 (session profile > layout) NEW: TN3270 option to move cursor after paste NEW: REXX can now use ZocWait to wait for text bits appearing in TN3270 screen NEW: xterm now supports esc[2m (attrib clear highlight) NEW: option to ignore digits in Alt-key-as-Meta-key handling (allows quick tab switching via Alt-1, etc.) NEW: commandline option /FORCEASIANFONTS and /FORCENOASIANFONTS NEW: slightly quicker startup and tab-creation CHG: re-enabled "diffie-hellman-group1-sha1" as ssh kex method of last resort (undo change from v7.12.3) CHG: reverted default behavior to Alt=Meta (digits not being ignored, undo change from v7.12.3) CHG: no longer offering Asian fonts when system language is English or German FIX: possible crash with malformed TVI-950 sequence FIX: ssh login message reported RSA login keys as DSA FIX: when opening additional windows from the taskbar, the new window opened in background (Windows only) * VERSION 7.13.1 (20.04.2017) CHG: logfile name will get session name for ^+ placeholder earlier (beginning with connection attempt) CHG: right-click in terminal now shows edit-menu (copy/paste/etc) CHG: traffic indication for background tabs will now fades out slowly from red to black FIX: emulation Wyse now correctly converts input to 7-bit FIX: autostarted file transfer via Zmodem attempted to do Xmodem instead and failed FIX: control characters (e.g. Ctrl+P) were sent twice when pressed with Shift FIX: extending selection via shift-click sometimes modified the wrong end of the existing selection FIX: incorrect error message when ssh private-key was stored in unknown format FIX: when scrolling back, right and middle mouse button did not perform configured action FIX: some keyboard combinations with ctrl (e.g. ctrl+Pos1 or ctrl-numpad) could not be remapped FIX: some TVI emulation sequences were not processed correctly (text to statusline, end printing) * VERSION 7.13.2 (25.04.2017) CHG: speed improvements when selecting/copying hundreds of host directory entries (ctrl+a) CHG: VT220 emulation now defaults to original DEC f-keys FIX: VT220 emulation skipped the next sequence when receiving ESC[~ FIX: VT220 alt-as-metakey option could not be set FIX: possible crash after failed or aborted SSH connection attempts FIX: port setting for proxy in ssh connections was ignored FIX: keyboard quirks with ctrl-combinations (e.g. Ctrl+] did not work on UK/US keyboards) FIX: problem with host directory font in configurations shared between Windows and macOS FIX: modem connect attempts with unknown COM port sometimes blocked further input FIX: in local-typing pressing functional keys (e.g. ^c = copy) sent them to the terminal * VERSION 7.13.3 (25.04.2017) FIX: on very first start after install, a message box with "0" popped up ----------------------------------------------------------------------------------------------------------- * VERSION 7.12.0 (01.02.2017) ----------------------------------------------------------------------------------------------------------- NEW: SSH now based on OpenSSH 6.8 NEW: SSH proxy type "jumpserver" NEW: SSH can now create ECDSA and ED25519 keys from key-gen dialog (File-menu > Generate Key) NEW: auto-highlight now offers blinking and underline NEW: telnet/SSL now supports client certificates NEW: Local Shell option to set/not set LCTYPE=UTF-8 (macOS only) NEW: option to limit GUI to TN3270-relevant features (program settings > features) NEW: option to let mouse wheel move cursor (program settings > mouse) NEW: increased max number of host directory sections (now 100) FIX: under obscure conditions TN3270 sometimes did not show host's welcome screen FIX: internal error message was shown when adding more host directory sections than supported * VERSION 7.12.1 (08.02.2017) FIX: Wy-50 did not correctly support modes with page or line attribs FIX: SSH agent forwarding was broken (again) * VERSION 7.12.2 (01.03.2017) CHG: some values that were stored in registry/plist are now stored in files (Options\Values*.zini) FIX: color descriptions in auto-highlight page (session-profile) were swapped FIX: command line parameter /TITLE: was ignored in most cases FIX: possible crash on SSH password entry (^C with non-popup password prompts) FIX: xterm emulation support for aixterm colors ( esc[90m etc.) was broken FIX: REXX ZocUpload "ASCII" command didn't interpret numeric parameters correctly FIX: quirky behavior when showing/hiding the Local Typing field via menu * VERSION 7.12.3 (28.03.2017) CHG: Xterm emulation no longer interprets DECCOLM sequence CHG: VT220/Xterm/etc emulations 'Alt key as Meta key' option no longer blocks Alt+1 to Alt9 CHG: VT220/Xterm/etc emulations with 'Alt key as Meta key' enabled, esc is no longer sent twice CHG: local typing is now no longer a session-profile setting (enable/disable from View menu) FIX: could not enter passwords that contained unicode (non-latin-1) characters FIX: clicking into local-typing box, sometimes started text selection in terminal FIX: soft-shift-lock option (Session Profile > Terminal) was broken (macOS only) FIX: support-id from some legacy licenses was not shown in product information window FIX: action "map as nothing" (e.g. in keyboard profiles) did send garbage text instead FIX: ssh login message reported RSA login keys as ED25519 FIX: agent forwarding did not work with ECDSA and ED25519 keys FIX: tab title was sometimes not correctly updated on 2nd connection ----------------------------------------------------------------------------------------------------------- * VERSION 7.11.0 (05.12.2016) ----------------------------------------------------------------------------------------------------------- NEW: SSH now supports id_ed25519 keys NEW: SSH now also able to connect via http proxies (e.g. squid) NEW: SSH now also able to connect via socks5 proxies (e.g. web-anonymizers) NEW: function to continue pasting when last pasting was blocked (TN3270 only) NEW: rexx command zocgetinfo now can retrieve CURRENTLOGFILENAMEANDPATH CHG: removed some obscure and outdated clipboard options and functions (e.g. quoted pasting) FIX: commandline parameter for window position was sometimes ignored * VERSION 7.11.1 (07.12.2016) FIX: quirk in tn3270 paste-continue function (sometimes leading spaces where lost) FIX: possible crash when opening session-profile (macOS only) * VERSION 7.11.2 (10.01.2017) CHG: changed internal behavior of ZocDelay REXX command to allow shorter delays CHG: TN3270 options reorganized (some were moved to "advanced") CHG: TN3270 now defaults to rectangular text selection (use alt-key to switch to stream) CHG: TN3270 now ignores session-profile layout mode that would change number of rows/columns CHG: TN3270 now shows terminal border color in TN3270 background color (not session-profile bgnd color) CHG: terminal border (program settings > window) no longer shown in maximized window CHG: text selection (via mouse) can now also be initiated by clicking on the terminal border * VERSION 7.11.3 (25.01.2017) CHG: help window no longer forced on top of main window (Windows only) CHG: cosmetic changes in SSH dialogs (e.g. tunnel profile manager) FIX: ssh-agent forwarding was broken ----------------------------------------------------------------------------------------------------------- * VERSION 7.10.0 (27.10.2016) ----------------------------------------------------------------------------------------------------------- NEW: ssh now based on openssh 6.6 NEW: kermit file transfer now supports RLE compression NEW: REXX command ZocGetInfo now has subcommand "OWNIP" (returns computer's IP4 address) NEW: REXX command ZocGetInfo now has subcommand "CURRENTDEVICE" (returns active communication method) NEW: REXX command ZocGetInfo now has subcommand "CURRENTEMULATION" (returns active emulation) NEW: REXX command ZocFilename now has subcommand "WRITEACCESS" NEW: REXX command ZocString now has subcommands MIME-ENCODE and MIME-DECODE CHG: dimming of colors in scrollback on black background now more subtle FIX: some file transfers could not be aborted (macOS only) FIX: possible assert-error message when connecting many entries at once FIX: clicking an URL sometimes left a marked cell on screen FIX: possible crash during kermit transfer (macOS only) FIX: possible crash during TN5250 session * VERSION 7.10.1 (28.10.2016) FIX: possible assert message when starting * VERSION 7.10.2 (07.11.2016) FIX: possible crash after ssh session (macOS only) FIX: ssh X11 forwarding was broken (Mac OS X Sierra only) FIX: program settings > mouse > wheel speed setting had no effect (macOS only) FIX: quirk when sharing configuration files between Windows and macOS * VERSION 7.10.3 (11.11.2016) FIX: fixed font size and host directory entries on first install FIX: visual quirk when editing user buttons via right-click CHG: clipboard copy now smarter with regard to line-endings and trailing space * VERSION 7.10.4 (22.11.2016) CHG: will no longer load standard session-profile after failed connect attempts FIX: quirk with button order when editing user button inside userbar folder FIX: problem importing entries from host directory files with many folders FIX: situation where OK button didn't appear after Zmodem receive from buggy senders FIX: possible crash with complex folder structures in host directory ----------------------------------------------------------------------------------------------------------- * VERSION 7.09.0 (09.08.2016) ----------------------------------------------------------------------------------------------------------- NEW: option to disable hyperlink/URLs highlighting (session-profile > terminal) NEW: option to allow use of control codes in local typing line (session-profile > advanced) NEW: option for max number of history entries in quick-connect dialog (program settings > quick connect) NEW: on MacBook now shows keyboard profile dialog that matches the actual keyboard layout (macOS only) NEW: macro %TABNAME% for use in print header (program settings > printer) NEW: button to show logfiles folder in session-profile > debug/trace NEW: button to clear Quick-Connect history (program settings > quick connect) CHG: local typing now defaults to not interpret control characters (e.g. ^A or ^^) CHG: ssh now based on openssh 6.4 FIX: ^-key on Mac keyboard could not be remapped (macOS only) FIX: quirk in ANSI BBS emulation, sometimes showing wrong characters in the last column FIX: bbs login via IEMSI was broken or crashed in some cases * VERSION 7.09.1 (09.08.2016) FIX: ssh login failed for host directory entries with stored password FIX: ssh login with public key did not show "publick key" as successful authentication method * VERSION 7.09.2 (16.09.2016) FIX: REXX could not read back the choice from dropdown lists in ZocDialog command FIX: history in Quick-Connect dialog was still limited to eight items FIX: problem with ansi emulation (esc[K sometimes used the wrong color to clear the area) FIX: ssh password prompt was not preset with username * VERSION 7.09.3 (05.10.2016) FIX: recording host directory autologin sometimes recorded junk FIX: kermit file transfer problem when custom quote character was chosen FIX: possible crash when setting user buttons to very long values FIX: quirk in ansi emulation (reverse-off sequence) FIX: kermit session negotiation quirks * VERSION 7.09.4 (13.10.2016) FIX: possible crash after file transfer FIX: possible crash in sshsession.exe after ssh connect failed * VERSION 7.09.5 (13.10.2016) FIX: ssh connect through proxy was broken in 7.09.4 ----------------------------------------------------------------------------------------------------------- * VERSION 7.08.0 (16.06.2016) ----------------------------------------------------------------------------------------------------------- NEW: TN3270 option to use Ctrl-X to cut text from screen NEW: ssh advanced options window now offers more ciphers for explicit selection NEW: telnet advanced option to control CR/LF conversion NEW: function to import user buttons from other session-profiles NEW: xterm now supports mouse reporting mode 1006 (SGR style) NEW: new option to create new logfiles when placeholders for its filename change NEW: now supports Hebrew code page (CP 1255) CHG: with xterm window and icion title sequences, icon-title now takes precedence when naming tabs CHG: telnet internal CR/LF conversion handling (this may break some borderline use cases) FIX: connecting to a host from host directory while recording REXX script resulted in broken script FIX: keyboard remapping was broken (Windows only) * VERSION 7.08.1 (16.06.2016) CHG: now allows longer "DisabledMenuItems" setting in admin.ini FIX: quirk with lognames containing "^+" placeholder ----------------------------------------------------------------------------------------------------------- * VERSION 7.07.0 (12.11.2015) ----------------------------------------------------------------------------------------------------------- NEW: now supports id_ecdsa (elliptic curve) key pairs for ssh public-key login NEW: editing multiple host directory entries can now also change authfile setting NEW: option to always choose destination printer (Program-Settings>Printer) NEW: %USERNAME% macro in placeholder can now be part of the name (e.g. "USR_%USERNAME%") NEW: commandline parameter /STANDALONE (Windows only) NEW: check-now button in Program-Settings>Updates NEW: pkcs#11 smart-card support for SSH NEW: progress bar in taskbar symbol NEW: SSH code now based on OpenSSH 6.2 FIX: possible crash when asking for ssh passphrase * VERSION 7.07.1 (08.12.2015) FIX: DDE requests from tcl shell did not work FIX: file transfer progress bar was not updated for background tabs FIX: missing documentation about ssh pkcs#11 smart-card login * VERSION 7.07.2 (20.01.2016) CHG: when right-mouse is set to send enter, the cursor will be moved to the mouse location on TN3270/5250 CHG: now codesigned using a SHA-256 certificate (Windows only) CHG: REXX command ZocDialog now allows more dropdown lists and groupboxes FIX: possible crash when exiting (Windows 10 only) FIX: host directory sort order was not retained (macOS only) * VERSION 7.07.3 (06.04.2016) FIX: right clicking on host directory section tab, opened options instead of sections dialog FIX: host directory import could exceed max number of host directory sections FIX: possible crash when path to file for Save-Screen function was too long FIX: possible login problems with SSH when password contained unicode characters FIX: file transfer file-size and time-remaining was wrong for files > 4GB FIX: possible login problem when SSH-password contained unicode characters * VERSION 7.07.4 (03.05.2016) FIX: unnecessary delay at startup when checking for updates was disabled FIX: scanning for serial ports did not detect port above COM9 * VERSION 7.07.5 (08.06.2016) FIX: better handling of dpi-scaled displays (Windows only) FIX: possible crash when stopping REXX script while scripts running in other tabs FIX: problem when creating a new user-button inside a user-buttons folder FIX: quirks with translation of CR character through telnet FIX: keyboard doorway mode was broken ----------------------------------------------------------------------------------------------------------- * VERSION 7.06.0 (01.09.2015) ----------------------------------------------------------------------------------------------------------- NEW: better REXX recording of File-menu > Quick Connect (REXX commands now set correct options) NEW: REXX recording now generates ZocSetSessionOption commands when user edits session-profile NEW: REXX recording now generates ZocSetProgramOption commands when user changes program settings NEW: REXX command ZocFilename now has subcommand ISFOLDER NEW: TN3270 IND$FILE transfer can now be initiated from REXX FIX: xterm emulation now handles alt+left and alt+right key combination FIX: some dialogs cut off when screen scaling changed FIX: TVI9xx option to hide attributes did revert to off after setting it * VERSION 7.06.1 (13.10.2015) CHG: TN3270 alternate keyboard shortcut for Ins key is now Shift+Del FIX: REXX ZocSetLogfileName did not work (the old ZocSetLogname did work though) FIX: TN3270 did not buffer enter key when waiting for system reply FIX: TN3270 LUNAME was not always passed to the remote system FIX: crashed when closing with debug/trace hex-mode active FIX: SCP sometimes stalled after transer ----------------------------------------------------------------------------------------------------------- * VERSION 7.05.0 (01.07.2015) ----------------------------------------------------------------------------------------------------------- NEW: new Telnet/SSL option to force connection using security protocol TLS 1.2 NEW: support for font codepage 1256/iso-8859-6 (ISO-8859-6 Latin-Arabic) NEW: REXX command ZocNotify now has a parameter to control the duration NEW: REXX command ZocSetEmulation now has an optional second parameter to control the initial settings NEW: REXX command ZocMessageBox can now create line breaks using "^M" in message text CHG: change in behavior and timeouts when software update checks fail FIX: Telnet/SSL support for TLS 1.2 was broken (macOS only) FIX: possible ASSERT error when opening Quick-Connect dialog FIX: key combination Ctrl+V was ignored * VERSION 7.05.1 (14.07.2015) CHG: host directory settings (sections and options) are now two separate dialogs CHG: xterm icon title request now changes tab title (requires option from program settings > tabs) CHG: telnet also binds socket for outgoing connections to the IP address configured for incoming connections FIX: double clicking two different words in short order resulted in a triple click * VERSION 7.05.2 (22.07.2015) CHG: all subsystem DLLs are now code signed (Windows only) FIX: password prompt for SSH keyboard-interactive login was wrong FIX: when login failed, ssh public key authentication was incorrectly reported as PKCS#11 * VERSION 7.05.3 (14.08.2015) FIX: intermittend disconnects on some TN3270 hosts FIX: better error messages when some startup confirguration files are missing FIX: inconsistent marking when double clicking on a delimiting character (e.g. space) FIX: dragging a tab to a new window sometimes reset session-profile to standard FIX: dragging a tab to a new window did reset the keymap profile to standard FIX: TN3270 mouse click did not position cursor when click was on the last row * VERSION 7.05.4 (18.08.2015) FIX: keyboard mappings could not be undone in some situations FIX: TN3270 screen problem when using terminal type with dynamic size * VERSION 7.05.5 (21.08.2015) FIX: crashed in Mac OS X El Capitan Beta 5 and later (macOS only) FIX: showed funny icon in lower right corner of status bar (macOS only) FIX: file transfer cancel button did not work ----------------------------------------------------------------------------------------------------------- * VERSION 7.04.0 (26.05.2015) ----------------------------------------------------------------------------------------------------------- NEW: option to copy/paste via Shift+Ctrl+C/V NEW: option to delete stored passwords when last window is closed NEW: option for dragging files onto the terminal window (session-profile > Advanced) NEW: REXX recording now creates ZocConnect command when user performs File-menu > Quick Connect FIX: problem using mouse clicks in Midnight Commander for linux FIX: problem running on system with changed Windows desktop scheme (system font Segoe UI Semibold) FIX: connecting to multiple hosts opened new tabs in semi random order (macOS only) FIX: possible crash when editing host directory entries (long connect-to fields) FIX: REXX ZocGetScreen command always returned at least 256 bytes of screen data FIX: Options-menu>Session-Profile>Advanced menu entry did not work * VERSION 7.04.1 (01.06.2015) CHG: file-open and file-save-as dialogs now contain an all-documents selector (macOS only) CHG: SCP file transfer now doesn't use 'q' option when calling remote 'scp' program FIX: REXX command ZocSetSessionOption didn't work as expected when used to set "ActiveDevice" FIX: SSH X11 forwarding was broken (Mac OS X Yosemite only) * VERSION 7.04.2 (24.06.2015) CHG: ssh now uses current version of openssl rather than the outdated version from the OS (macOS only) FIX: import of SecureCRT host directory now also imports entries in subfolders FIX: text in ssh keyboard-interactive prompt was sometimes cut off ----------------------------------------------------------------------------------------------------------- * VERSION 7.03.0 (18.05.2015) ----------------------------------------------------------------------------------------------------------- NEW: option to automatically check for updates (program settings) NEW: TN5250 option for column separator (TN5250 options) NEW: telnet option for terminal-speed (telnet options) NEW: now remembers the window position of the Find-In-Scrollback dialog CHG: more memory efficient storage of data in the scrollback buffer FIX: could not open new window when any window had a dialog open (e.g. host directory or options) FIX: possible problem initiating TN3270 connection (connect stalled with Hercules emulator) FIX: options, profile, autohighlight menu entry did not work FIX: creating new Auto-Highlight entry and then clicking Cancel, left an empty entry FIX: editing Auto-Highlight entry failed (German only) ----------------------------------------------------------------------------------------------------------- * VERSION 7.02.0 (05.05.2015) ----------------------------------------------------------------------------------------------------------- NEW: easier to understand dialog to create/edit user buttons NEW: should now allow to open more concurrent ssh sessions CHG: keyboard shortcut for menu function 'Find Cursor' did not work FIX: possible crashes after moving a tab to a new window and then closing the originating window FIX: possible crash when typing certain key-combinations after 3270 keyboard was blocked FIX: possible assert-error message after deleting all user buttons from a session-profile FIX: wrong info/warning about folder-creation when actually creating a user button (not folder) FIX: mixed/confused options when running two ZOC which were installed in different places FIX: right click on user button did not bring up "Customize" menu (macOS only) FIX: option to include current date in logfile timestamps was ignroed FIX: dragging a tab out as a new window should not automatically show host directory FIX: now correctly reads/imports older zoc6 host directory (file transfer setting) FIX: inconsistency when copying text from screen with a scrollback-as-window active * VERSION 7.02.1 (08.05.2015): FIX: VT100 didn't print characters from codes 128-160 in ASCII mode FIX: visual glitches when using transparency and resizing window (macOS only) FIX: possible crash when resizing window while in scrollback (macOS only) FIX: problem logging with SSH to Debian, when password-prompts-in-terminal option was on FIX: sometimes opened dialog windows in wrong position on multi-monitor desktops FIX: calling zoc.exe with /TABBED opened a new tab and a new window FIX: calling zoc.exe sometimes didn't find other process to open window in FIX: error parsing ssh://-urls when a username was already given in the url-link FIX: VT110, VT220 etc. didn't clear screen when receiving esc-c FIX: possible crash when starting with /TABBED command ----------------------------------------------------------------------------------------------------------- * VERSION 7.01 (24.04.2015) ----------------------------------------------------------------------------------------------------------- GENERAL USER INTERFACE: ----------------------- NEW: now allows to drag tabs into other zoc-windows or into a separate new window NEW: thumbnails view can now show "local typing" (via View menu) to send commands to all sessions NEW: thumbnails view shows online/offline state of sessions NEW: triple click now marks whole line (only if double-click is set to "copy/mark word") NEW: user button bar now can have drop down lists (folders) NEW: feature to find the cursor (temporary highlighting of cursor location via View menu) NEW: auto-hightlight feature (predefined text bits get color highlighted when received) NEW: function to copy tab name to clipboard (tab right click menu) NEW: recorder for REXX scripts now also records other functions (upload, download, logfile, etc.) NEW: support for xterm UTF8 mouse reporting mode OPTIONS AND SETTINGS: --------------------- NEW: option to add extra pixel border around terminal area (program settings > window) NEW: option to stretch fonts freely to fit terminal to window (session-profile > layout) (Windows only) NEW: option to choose color for the border around the terminal when the window is maximized (program settings) NEW: option for VT220 to send control codes in 8-bit mode NEW: option to not remove trailing spaces when copying text (program settings > clipboard) NEW: option to suppress summary (list of files) after file transfer in terminal NEW: option to make rectangular text-selection the default behavior (program settings > clipboard) NEW: option to disable/enable security relevant extended emulation sequences (session-profile > advanced) NEW: option to disable SSH "keyboard-interactive" authentication NEW: option to include date in time stamps for logfile (session-profile > Logfile) NEW: option for Windows Modems communication to pick random modem from pool NEW: option to show plain SSH password prompts inside the terminal (like Putty) NEW: now blocks less menu functions while a connection attempt is in progress NEW: program settings option for action to initiate with mouse wheel NEW: max number of responses (ZocRespond command) increased to 64 NEW: separate options pages for text sending and trace options in session-profile NEW: increased max number of auto replies NEW: increased max number of user buttons NEW: new auto-action option (action) to play sound file NEW: action for keyboard-remapping "do nothing" (e.g. to neutralize menu shortcuts) NEW: can now move up/down multiple user buttons in user buttons config dialog HOST DIRECTORY: --------------- NEW: more icon choices for host directory entries NEW: ctrl+f activates Find-function in host directory NEW: search in the host directory can now also locate entries in all sections NEW: search in the host directory can now also search through other folders NEW: function to export whole host directory file NEW: alt+left/right key moves between host directory sections (macOS only) NEW: when navigating into subfolders, host directory shows full folder path in dialog title CONNECTIVITY: ------------- NEW: new and reordered SSH cipher modes to match more modern standards NEW: allows remote ssh to use authentication-agent concurrently (e.g. multiple background scp) NEW: rlogin now prompts for username when connecting with username set to "?" NEW: better error message for some failed rlogin situations NEW: telnet now has an option to force IP v4 connections NEW: telnet now shows IP address of incoming connections NEW: telnet now allows binding of outgoing connections to specific IP address NEW: is now more robust against faulty shutdowns of telnet/SSL connections NEW: ability to set specific serial configuration options for Windows Modem connections NEW: serial ports scan now detects com ports up to COM36 (Windows only) NEW: serial communication updates available ports always (without need to restart ZOC) NEW: SSL/crypto now based on OpenSSL 1.0.1g NEW: SSH security now based on OpenSSH 6.1 TN3270: ------- NEW: TN3270 Enter key can now also be used to Reset keyboard from locked state NEW: option for TN3270 to use shift+arrows to mark text NEW: option for TN3270 to use left Ctrl key as Enter NEW: new possible key mapping "MoveEOF" for TN3270 emulation NEW: also writes current date to logfiles time markers (when time marks are enabled) NEW: TN3270 now supports Turkish input FIX: TN3270 PA1-PA3 (Alt+1/2/3) did not work (macOS only) FIX: TN3270 didn't accept space character in numeric fields REXX SCRIPTING: --------------- NEW: new ZocDialog command allows creation of user defined dialog windows NEW: new and better scripting samples (ZocScriptingSamples.zip) NEW: new REXX command ZocSetEmulation NEW: new REXX command ZocGetInfo("LASTDOWNLOADEDFILE") NEW: new REXX command ZocEventSemaphore NEW: new REXX command ZocShellOpen NEW: new REXX event for zocevent.zrx: 'PREDISCONNECT' NEW: added subcommand "SAVEPROGRAMSETTINGS" for REXX command ZocCommand NEW: added subcommand "LOADGLOBALCOLORS" for REXX command ZocCommand NEW: REXX command ZocSessionTabs now has new subcommand "CLOSETAB" NEW: REXX ZocGetScreen command no longer limited in maximum returned length NEW: REXX interpreter now based on Regina V3.7 CHG: renamed REXX command ZocAskP to ZocAskPassword CHG: renamed REXX command ZocAutoConnect to ZocConnectHostdirEntry CHG: renamed REXX command ZocCls to ZocClearScreen CHG: renamed REXX command ZocExec to ZocShellExec CHG: renamed REXX command ZocGetFilename to ZocAskFilename CHG: renamed REXX command ZocGetFilenames to ZocAskFilenames CHG: renamed REXX command ZocGetFolderName to ZocAskFolderName CHG: renamed REXX command ZocMsgBox to ZocMessageBox FIX: REXX ZocDownload command using Kermit did download to wrong folder MISCELLANEOUS: -------------- NEW: better conversion of emulation cursor control codes into logfile formatting NEW: adds host name to disconnect messages in calls.log NEW: zmodem now supports download of files larger than 2GB NEW: ZOC now detects more types of internet links for screen clicking (e.g. w/o http prefix) NEW: dialog to show keyboard mappings now has more room to show data and vertical scroll bar NEW: additional placeholders for print spool file post-processor NEW: ascii trace is now stored in an easier to read format NEW: ascii trace now contains real date/time and lines are marked with timer relative to that NEW: placeholder %USERNAMELWR% and %USERNAMEUPR% for lowercase and uppercase usernames NEW: fixed: over slow connections SCP transfers sometimes didn't start or stopped midway NEW: added sequences for better compatibility with legacy NetTerm based host applications NEW: remote server can now open http:// and https:// pages and ftp:// urls locally NEW: remote server can now open files with program based on associated file extension NEW: remote server can now temporarily change upload and download folders NEW: internet telnet URLs can now also specfiy title for the new session NEW: support for new Mac OS X Mavericks full screen mode (macOS only) NEW: TN5250 session name can contain ctrl-characters (e.g. to create unique names) MISC BUG FIXES: --------------- FIX: some ctrl-key combinations (e.g. Ctrl+Shift+6) did not work on all keyboard layouts FIX: now correctly displays overly long SSH login challenge strings FIX: options quirk when REXX ZocConnect fails on SSH connections FIX: Admin.ini DisableStoredPasswords setting now also affects Quick-Connect and Save-As FIX: possible crash when closing external scrollback window FIX: possible crash when many TAPI modems/devices were installed FIX: some characters with low ascii codes (below 0x20) were not displayed in QNX FIX: possible crash when using split-chat win extremely large windows FIX: list of windows in Window menu (Mac OS) was only correct for the first window FIX: password to lock program could be entered without regards to upper/lower case FIX: inconsistency with marking multiple host dir entries+folder and clicking Edit FIX: quirk when loading new session while using a custom global-color-table