ET2000 release notice for version 03.13.01.64a 02/22/2008 ============================================= Bug Fixes for version 03.13.01.64a: - Fix TN5250 problem: Enter could exit a Numeric field programmed to require Field-Exit to exit. - Fix TN3270 problem: CICS 132 column screens (not all) could cause hang with X-clock status. - Fix TN5250 problem: Updating screen with F5 causes "Data Entry Required on page 1" message. ++++++++++++++++++++++++++++ COMMON SENSE WARNING NOTICE: ++++++++++++++++++++++++++++ IT IS STRONGLY RECOMMENDED THAT YOU TEST ANY NEW VERSION OF SOFTWARE/FIRMWARE WITHIN YOUR ENVIRONMENT AND WITH YOUR SOFTWARE TO ENSURE COMPATIBILITY. IF YOU DO NOT HAVE ANY OF THE REPORTED BUGS NOR REQUIRE ANY OF THE NEW FEATURES, THERE IS NO ADVANTAGE TO UPGRADE YOUR PRODUCT(S). ALL NEW VERSION RELEASES UNDERGO AND PASS EXTENSIVE QUALITY ASSURANCE TESTING. DESPITE OUR BEST EFFORTS IT IS POSSIBLE THAT NEW FEATURES OR BUG FIXES CAN INTRODUCE NEW BUGS AND THEREFORE YOU SHOULD TAKE CARE IN UPGRADING TO A NEW VERSION OF THIS CODE (OR ANY CODE). AS THEY SAY... IF IT AIN'T BROKE, DON'T FIX IT! CLI Tech Services ***************************************************************** Refer to Chapter 2 (of the manual) for flash update instructions and Appendix D for TFTP server setup instructions. ***************************************************************** +++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++ Version release notice history: +++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++ ============================================= Bug Fixes for version 01.22.01.12a: - When passthru to S/36 running SEU ET would hang when exiting an edit of a procedure member. - In some print jobs which use "hex transparent passthru", the ET would lose a lead byte or end byte if the TCP/IP frame split the lead or end code. Garbage would print at this point. ============================================= Bug Fixes for version 01.22.01.12a: - AS/400 Query would abnormally terminate if user was displaying screen larger than 132 column and would perform "shift right" function. - Reset ports 2049-2058 on power-up which clears open sessions on host. - Some AS/400 Query jobs will not run properly and cause the ET to go back to signon screen. - If an established print session is ended by the ET because of printer power-off, when session is reestablished, the formatting commands for the printer will be ignored by the ET. - Text of flash update message modified. - Some user applications which use "DDS Window" functions would hang with input inhibit. - Attn and SysReq keys will not function in some (obscure) conditions. - The ET was not able to view a physical file with a packed field. ============================================= New features added for version 01.48.01.31a: - Automatic reconnect session feature (Connect Retry) added which allows user to select frequency period for the ET to attempt reconnect after the host terminates the session. This feature is useful for users who bring down the Telnet server on occasions and want the ET to automatically reestablish a session with the host. ============================================= Bug Fixes for version 01.70.01.36a: - Connect Retry: Add retry on "Host no response. Time-out" as well as "Host no response. connect failed" and "Disconnect by Host". - Now Break message to ET in AutoDim will be immediately displayed. Previously AutoDim status display was replicated on the screen. - Change handling for Input Inhibit and ATTN key (sometimes ET will get stuck in Input Inhibit). Fixes long ATTN delay problem. - Fix Application I/O error problem (application reverts to Sign On) when scanning indexed list. ============================================= - Bug Fixes for version 02.14.01.47a: - Host print transform job in which ASCII data contains bytes "..FF EF.." would be mistaken as EOJ by ET - If a packet was heavily fragmented and the number of fragments exceeded the number of buffers in the ET, the ET would not discard the packets in a timely manner and cause up to five minute delay on screen response. Timing was changed to notice buffer full condition and request packet be retransmitted in a timely manner. - Various attribute problems with 3278-x were corrected. - 3278-3 screen size exceeded viewable area on most monitors. - Manual TFTP setting was ignored if DHCP was set to ON. Now manual TFTP setting will only be ignored if TFTP option is sent by DHCP. - If in system request screen on TN5250 session, num-pad would not function. - In 3278-x numeric only field ". , - Dup" would cause error. - Automatic session reconnect feature did not work on 3270 sessions - Multiple layered DDS windows in 132 column screen display could cause a hang. ============================================= New features added for version 02.14.01.47a: - Added new emulations: 3270 (Mainframe) - 3278-2 - 3278-3 - 3278-4 - 3278-5 ASCII (Unix Host) - VT100 - VT220 - XTerm - MTU size is now selectable from "Network Settings" menu. This allows the MTU size to be set to a smaller value to accommodate environments where host packets are being fragmented by the router. MTU size can be set via DHCP. ============================================= Bug Fixes for version 02.27.01.49a: - In offline setup, the field which accepts Host Print Transform model number entry was increased to 17 characters to match the host field size (MFRTYPMDL). - ASCII session no longer allows user to modify target host IP address or key mapping. Session IP address and key mapping can be modified via keyboard command (if known by user). - Terminal would lockup under unusual network conditions. If the terminal received thousands of broadcast packets of a particular size within one second, the terminal packet driver was not able to process those packets and would cause the terminal to lockup. - A bug was introduced in version 02190147 were the 5250 print screen function would fail only on V4R3 of OS400 (other OS400 versions may be affected but are unknown to us). - A bug was introduced in version 02190147 were the 5250 printer session would hang only on V4R3 of OS400 (other OS400 versions may be affected but are unknown to us). The print session would print and finish a job but when the second job was sent to the printer session, the job would not print. The status on the writer would be "write" but the job would not output. - On 3270 display session, extended attributes were not handled properly and would not allow entry. - On 5250 display session, fields with the "must enter" attribute were not handled properly and did not force entry of those fields. ============================================= New features added for version 02.27.01.49a: - On 5250 display session, fields with "edit mask" are now supported - On ASCII VT220 session, 8-bit character sets are supported to allow multi-national character support - On ASCII VT220 session, four PF keys: PF1,PF2,PF3,PF4 are now supported These keys are located at the top row of the numeric keypad. - LPD print screen feature is now supported on 3270 display session. History: Print Screen is not supported as part of the TN3270e protocol because it was handled by the workstation controller in the legacy environment. Our solution: The ET2000 has a new section to configure a target LPD printer for print-screen output of (only) the 3270 session. The new menu options are in the Off-Line setup, Network settings menu. When the user hits the Print Screen key, the screen image is sent to the configured LPD printer. - Connect retry option for 3270 and 5250 sessions allows user entry of a retry increment to accommodate a value as low as one minute. - Connect retry option for 3270 and 5250 seork on some Solaris systems because the server does not support the blocksize option. The client now accepts 512k and 1024 blocks. - If a custom object was entered for host print transform, it would not be sent to the host. - DHCP option 67 will be read from the file area as well as the option area if it exists. On prior releases it was only read from option area. ============================================= New features added for version 02.41.01.49a: - DHCP lease renew is now an option. On previous releases, the ET2000 holds the IP address regardless of lease time. The option is now available to renew the lease although it is not mandatory. When DHCP is selected in offline setup, you are now presented with a menu with the option to renew. ============================================= Bug Fixes for version 02.47.01.51a: - On some user applications, user must hit field exit to move to the next field. Tab does not work in a field which allowed tab in previous releases. - A bug was introduced which caused a "Disconnect by Host" message after the user hit a Function key from within a specific application. - In some user applications there were a large number of fields within a 132 column screen. The terminal was unable to buffer the fields and the host would return an error the subject screen was transmitted. ============================================= New features added for version 02.47.01.51a: - Extended time on boot to allow for keyboard auto-detect. When used with some keyboard wedges, the keyboard detect time window was too short to allow for the boot time of the wedge. The time window for keyboard auto-detect was increased. - DHCP Auto-Config feature was added. This is a complex feature which allows large organizations with sophisticated DHCP servers, to completely auto-configure the device upon initial power-up. This requires substantial host side setup and programming to support. It is appropriate for large deployments of ET2000 terminals - POP3 mail client is added. There is a local "light-weight" POP3 mail client on the device to allow for simple messaging using the POP3 and SMTP protocols. The client can be accessed via the On-Line setup menu or via the ALT+0 (where key 0 key is on numpad) sequence. This feature has previously been supported on special releases and is now generally available. - 3270 printer sessions can now select default CPI and LPI. This feature was added because CPI and LPI commands are not supported by the host and must be controlled locally. ============================================= Bug Fixes for version 02.63.01.56a: - If receive excessive ARPs from unrelated network equipment, may randomly get "Disconnect By Host" message - Terminal may mistakenly go into self diagnostic mode after receiving a specific type of broadcast traffic. The terminal will display a sequence of hex characters on the screen starting with "1000 FFFF". The hex characters will progressively fill the screen. - Some user application define field cursor progression which did not work properly. - ASCII session negotiate now supports ENQ inquiry - TN3270e will not negotiate with a (unusual) TN3270e server - TN3270e macro functions did not work properly ============================================= New features added for version 02.63.01.56a: - Address book function added to Email client - Ability to remap TAB, backspace, (numpad) period and ESC keys for ASCII session - Accept VT220 command to display 132 column - Accept VT220 command for printer passthru the VT220 session - Add Ping function to ping target host - Local print screen using the key combination ALT+P - Improve appearance of ASCII session line draw (as used in drawing boxes) - TN3270e session will allow numeric field override and allow alpha characters. ALT+F1: ENABLE ENTRY, ALT+F12: DISABLE OVERRIDE - Add "DHCP Retain" feature. If DHCP fails, the ET2000 will "remember" the last IP address it obtained from DHCP. ============================================= Bug Fixes for version 02.74.01.59a: - 5250 "Select Field" was not supported - 5250 keyboard locked by user application also locked ATTN and SysRq keys - Four TN3270 sessions were not supported on previous versions (only 3) - Reconnect of a TN3270 session associated printer could cause a hang - 5250 "Scroll Bar" was not supported - 5250 "Word Wrap" was not supported - DNS now resolved on manual reconnect to "Disconnect by Host" - "Connection to Host failed" is no longer retried (Connect Retry) - Special (valid but not normal) Keep Alive packet was ignored - 3270, when press the function key to change the video session configured on a NTT, the terminal hangs with XSystem - If user specifies a CPI in On Line "Printer Setup" the setting was not saved - ASCII session did not negotiate correct terminal type and would cause emulation to malfunction - ASCII Enter function changed: Enter was = CTRL+M CTRL+L, Enter is now = CTRL+M - Add 5250 Enter Field Attribute logic support ============================================= New features added for version 02.74.01.59a: - New factory defaults: DHCP=ON, Auto Config=ON - Add Non-3270 enhanced emulation options: 3287-2/3278-5/3278-3/3278-4 These allow the ET2000 to negotiate TN3270, not TN3270e. ============================================= Bug Fixes for version 02.84.01.63a: - Some user applications which use select fields, cursor movement (up / down) may cause hang. This is intermittent. - Continued Fields (CNTFLD, filed split into multiple lines) were not correctly supported and could cause a lock up. - Enter Field Attributes (ENTFLDATR) were not supported - Menu Line/Option DDS was not correctly supported - Lines could be displayed to the right of a PopUp window. - Could not change the last character of an Edit Mask entry field. - WinTerm Illegal Operation error could occur in TN5250 sessions under unusual conditions - "Disconnected by Host" is in some cases is caused by Lexmark Ethernet printer interface resetting our IP connection with the terminal session host (for example: 5250 display session). The reason the Lexmark device would send the Reset seems to be because the ET2000 does not always respond to unsolicited ARPs. This change checks MAC address for RST commands (Lexmark device was using IP of terminal session host but it's own MAC address) and only accepts them from the MAC of host on that session. - Macros may play back slowly starting from v242.146 - PopUp window, text over bottom border was not displayed ============================================= New features added for version 02.84.01.63a: - DHCP option 12 added. It is normally used so a unique name will be associated with an IP address assigned by a DHCP server Path: Offline setup/Customize Workstation/Network Parameter/Host Name - Enhanced User Interface option is added which when set to "OFF" allows compatibility with older programs. When set to "ON" it works with most applications as well as newer programs. See the updated manual for a complete description. - "Delay time before Connect" option allows the user to set a boot delay. This option is used for some switches or hubs which do not sync to 10mbit prior to packets being transmitted by the device. - 5250 printer sessions will do Retry/Recover if get code-8902, device name in use rejection error code - New option to ignore printer status. After the terminal detects Printer Ready status and negotiates a TN5250e printer session, the session will not terminate if the printer is turned off or if error status is received. This feature helps mask erroneous error status from some printers such as the IBM / Lexmark 23xx series. New menu item in Printer Configuration menu: Disconnect Printer Session when Printer is in Error. YES. NO. - Remove "EBCDIC to ASCII translation table select" from Printer Configuration screen. Only IBM character set is used. ============================================= Bug Fixes for version 02.88.01.64a: - A 5250 "word wrap" application malfunctioned when using the 5250 emulation - Remove French IBM Enhanced keyboard layout and replace with French PC 102 layout ============================================= New features added for version 02.88.01.64a: - "Keep-Alive" feature. A new feature in the Network Parameters menu allows you to ping a specific host at a given increment of time. This feature can keep a network channel open which may be closed temporarily because the ET2000 is silent when not being used. For example, on some networks, the feature was used to keep the Ethernet channel from going to sleep on specific network equipment. Before this feature was implemented and after a period of inactivity, the user would attempt to use the terminal, hit enter, then get a "disconnect by host" message or a long time out. ============================================= Bug Fixes for version 02.96.01.64a: - Fix TN5250e PopUp window display/input problem introduced in version 02.88.01.64a. - Fix invalid MAC address sent by ET2000 which may cause random Disconnect by host message. This occured infrequently under busy network conditions. ============================================= New features added for version 02.96.01.64a: - Expand Email POP3 User name fields from 19 to 39 characters. - Filter out extraneous Resets from devices not involved in current connection. Fix extraneous Disconnect by Host problems. - OC UK Keyboard layout / Croatia (no Latin II) language. ============================================= Bug Fixes for version 03.10.01.64a: - Fix UK English key mapping problem introduced in version 02.96. - Fix slow performance problem when sliced packets arrive out of order (5250 emulation, AS/400 V5R2). ============================================= New features added for version 03.10.01.64a: - Revise ARP processing logic to handle "ARP Storm" (multiple thousands of ARPs per second). Previously such a Storm would cause a continuous beep and hang the unit. Now only a single beep is heard and processing continues normally. - Et2000 Keepalive now uses a TELNET NOP packet instead of a PING (which is often filtered out by Firewalls). The frequency is fixed at 2 minutes. - Enlarge TCP/IP Window size to 2048 to improve efficiency and run faster.