This file is READ_ME.TXT for Winet (a.k.a. INET for Windows 32-bit) Contents: 1. Overview : What is INET. 2. Software Requirements. 3. Installing WINET. 4. Uninstalling WINET. 5. Who is GP van Niekerk Ondernemings? 6. Update notices since version 6.01 1. Overview : What is INET INET is a package of: - terminal emulators (IBM 327x, 525x, VTx00, SCO ANSI, HP 700/92 /94, Data General D211, Sperry UTS 60, Burroughs T27/TD830/ET1100), - file transfer: ftp (client and server) and via terminal (ind$file, natural, log, read, script) - print services (LPD/LPR, socket, 3287 for TN3278E) and - http (client and server). It is available for DOS, Windows 3.x, 9x/ME, and NT/2000/XP. This package contains only selected programs for 32 bit Windows. It has been developed by GP van Niekerk Ondernemings in Pretoria, South Africa. Please see the InetSpec.RTF file for more info on INET TCP/IP. In case of problems or questions, please contact your supplier. 2. Software Requirements Microsoft Windows 95, 98, ME, NT, 2000, XP, Server 2003, 7 or Server 2008. 3. Installing WINET Run the self-extracting executable from the web site and follow the instructions. You may overwrite the supplied DONTWIPE.ME! file with your own licence. 3.1 Types of installations: 3.1.1. Custom: User can decide which components to install. 3.1.2. Complete: Install all the components - recommended. 3.1.3. Terminal: Install the terminal emulators only. 3.1.4. Print Server: Install the print servers and clients only. 3.2 Components: 3.2.1. Help file: WinetHelp.chm 3.2.2. DLL files: Winet32Support630.dll, Term32IN.dll, mfc71.dll, msvcr71.dll 3.2.3. Documentation files: Licence.txt Register.txt, Update.txt, Read_Me.txt 3.2.4. Fonts: Inetfont, Inet_SA, InetCons, InetCourier. Licence (supplied separately, determines what will run): 3.2.5. Licence: Dontwipe.me! The terminal emulators (depend on your package): 3.2.6. VTx00: InetVTx00.exe 3.2.7. 3270: Inet3270.exe 3.2.8. 5250: Inet5250.exe 3.2.9. T27 (ET1100): InetT27.exe 3.2.10. UTS60: InetUts60.exe 3.2.11. HP: InetHP.exe 3.2.12. D211: InetD211.exe 3.2.13. VTx00 Keys: Install VT keyboard mappings Print services (depend on your package): 3.2.14. LPD: InetLPD.exe 3.2.15. Print Server: InetPrintServer.exe 3.2.16. LPR: InetLPR.exe 3.2.17. Print Client: InetPrintClient.exe FTP and HTTP services (depend on your package): 3.2.18. FTP Client: InetFTP.exe 3.2.19. FTP Server: InetFTPServer.exe (HTTP available on request) Remote management services: 3.2.20. IRMA Client: IrmaClient.exe, InetUpdate.exe 3.2.21. IRMA Server (only upon request): IrmaServer.exe, IrmaManager.exe 4. Uninstalling INET Automatic: Select Start Menu / Settings / Control Panel. Double click the "Add Remove Programs" icon. Select the Winet component. Press the Add/Remove button. OR Manual: Delete your Winet folder. Delete your Winet program folder. Remove GPvNO entries in your registry. Delete the InetFont in your Fonts folder. 5. Who is GP van Niekerk Ondernemings? GP van Niekerk Ondernemings is a software company specialising in terminal emulators, TCP/IP and printer support for IP based networks. The head office is in Pretoria, South Africa. We have been developing TCP/IP software since 1987 and some of our products are marketed nation wide by a national dealer network and support companies. We put a high emphasis on support and appreciate feed back from users. We are proud of our fast turn-around time for fixing bugs and releasing updates. We can supply tailor made implementations for our customers on short notice. More than 75 000 copies of our products have been sold in South Africa mostly to large companies and state departments. Please contact us at: Web: http://www.gpvno.co.za ftp://ftp.gpvno.co.za/inet/ E-mail: Support@gpvno.co.za S-mail: GP van Niekerk Ondernemings 211 Roos Street Meyerspark 0184 Pretoria South Africa Phone during office hours (GMT +0200) +27 (0)12 803-6501 6. Update notices since version 6.01 2002-09-09 ~~~~~~~~~~ ==== Changes from version 6.01 to 6.02: ==== Main reason for this release: Winet 6.01 needed an updated mfc70.dll from Microsoft to be able to run under Windows 95. You may replace mfc70.dll in Winet 6.01, or you may load Winet 6.02 on your Windows 95 machines. Added an additional check in the LPD print server for missing data. Buttons for Color and Keyboard were added to the Toolbar. Modifying of the color palette in the terminal emulators is now more intuitive. Fixed a bug in the SCO-ANSI InetVTx00 for certain colour escape sequences. Fixed the line spacing user interface for GDI printing. Fixed the SetColor method for scripts/automation. 2002-10-16 ~~~~~~~~~~ ==== Changes from version 6.02 to 6.03: ==== Improved user interface to the Auto Connect feature in all the terminal emulators. The NumLock status on a VT-terminal can be controlled by the Unix application causing problems for NoteBook users. A new setting allows you to prevent the unwanted NumLock switching. Updates were made to the Help file. Work around for some printer drivers that prevented Winet from loading. They caused an "illegal operation". Display the error message longer (5 seconds) when a connection fails and you have an auto exit (/x) option on the command line. Scripting/Automation is more robust to prevent some bugs in scripts from crashing Winet. The Socket PrintClient protocol was improved to work in more circumstances. Fixed LPD printing using Inet Format. Improvements to the trace facilities. The Mark&Copy interface for the servers has been expanded. 2003-04-17 ~~~~~~~~~~ ==== Changes from version 6.03 to 6.04: ==== Many new features have been added in the last 4 months. Inet3270 adds "session bound" or SCS printing for the 3287-printer with improved setup facilities. When opening an Inet3270 terminal it can automatically load and connect the 3287 printer. Inet3270 adds the IND$FILE file transfer protocol. Inet3270 fixed handling of invalid data in data stream. The effect was that some screens generated with invalid data had extra or missing text. GetIPAddress and GetMacAddress are new automation methods and some terminal emulators can also pass their addresses to the mainframe/host. Inet5250 emulation had major improvements and was expanded to include more structures and facilities. Direct printing allows you to add static header and footer files with data or commands to be sent to the printer before and/or after print jobs. It can be used similar to mail merge or template applications. The Copy&Paste in terminals now include an AutoCopy option that will automatically put marked text in the clipboard. (Some versions of 6.04beta could lock the clipboard.) For additional security, the following facilities may be disabled by system managers in terminal emulators: All drop down menus, the toolbar (or only selected buttons on the toolbar), the right-click menu, Copy, Paste, ScreenPrint (not the Windows PrintScreen), Write Log, Trace, Script and Read input file. Customize icons with the /h= and /n and /a options. Fixed the problem that the Toolbar and Status bar states were lost after doing a Fullscreen and restore. Help facility improved and expanded. Lots of small improvements in the user interface. 2003-06-02 ~~~~~~~~~~ Interim release of Winet 6.04d 2003-08-06 ~~~~~~~~~~ Various versions of Winet 6.05 went out on beta testing since June 2003. We have decided to call the final release version 6.06 to prevent confusion at beta testers. ==== Changes from version 6.04 to 6.06: ==== - Improved graphical display of keyboard mappings. - Printing from the terminal emulators now possible via script/automation (see PrintScreen.bas). - Added mouse interface scripts for Inet3270 and Inet5250. (See Mouse3270.bas and Mouse5250.bas) - New fonts optimized for 1024x768 full screen display: "InetFont" and "Inet South African" now has a size 15 with bold characters that are easy to read. "InetFont 132col 27row" and "Inet South African small" now has a size 14 for 132 column mode. Hint: Use the T-button on the toolbar to set fonts and then the Resize-button to optimize the window size. - Inet3270 was replaced on 2003-05-09 as v.6.04b to fix a new bug that could mess up screen layouts with a certain data stream. - Inet3270 had the following new features: - Mappable keys to initiate IND$FILE file transfers. - Some more fine tuning to IND$FILE file transfers. - Status screen for 3287 "session bound" printing. - The FTP client has been expanded a lot: - Adds multiple file get and put commands with wild card support. - Supports two more types of FTP servers. - Enhanced automation allows support for any FTP server. (See example FTPDirDecode.bas and new Help file.) - More stability in handling error conditions. - Inet5250 had the following new features: - Type-ahead implemented to cater for fast typists. - A locked keyboard will beep when typing. - Many changes to numeric fields and the handling of Field Exit and Field Minus to comply with de facto standards. - Removed a flash of the screen caused by some data formats. - A bug fixed with resetting the PreHelp/PostHelp mode. - Fixed the ConvertCursorPos method for terminal automation. - Expanded Help facility. - A new compiler from MS forced us to change some DLL files. The new DLL files are Winet32Support61.dll, MFC71.dll and msvcr71.dll. The obsolete old files are Winet32Support60.dll, mfc70.dll and msvcr70.dll. The Winet Installer version 2.2 checks for font updates to recomend a reboot. 2004-08-31 ~~~~~~~~~~ Various versions of Winet 6.07 went out on beta testing since Jan. 2004. We have decided to call the final release version 6.08 to prevent confusion at beta testers. 2004-10-14 ~~~~~~~~~~ Released version 6.08 of Winet with many new printing facilities to allow faster and better service delivery from your legacy systems. Banner pages or just headers and footers: You can even add graphics like logos or signatures as banners and headers to your printouts! All types of printing (including screen printing) allows you to add PC based files that can be used to insert data in front of a job or append data at the end of a job. This is especially powerful if you use RTF files. Some legacy applications create bold printing by overtyping the same text multiple times. It worked only on impact printers. Now with GDI printing via the 3287 printers Winet will insert the bold instructions for any Windows printer. Overtyping by the underscore character will switch on the underline instruction. (This involved some changes to the handling of the 0x15 and 0x0D EBCDIC characters.) Auto font size: When you resize the terminal window with your mouse, Winet will automatically select the largest size font that fits your window for your selected font type. A bug was fixed to delete temporary RTF print files. A few South African characters were fixed in the Inet fonts. On Windows server machines a user must log on to load programs from the StartUp group. When a user logs off, the Winet server programs are closed. InetLPDService.exe allows the LPD server to run as a service irrespective of logged on users. Printing to files: If an * occurs in the filename, the user will be prompted for a filename. 3270 Natural file download or upload: It is now optional to specify the PC filename from the mainframe. The user will be prompted if the filename is missing or contains an *. (The Natural "SET PC FILE"-commands are now optional and more powerful.) A bug was fixed to enable large file transfers. The 3287 printer will now use the screen mode to distinguish between 80 Column Host Printer or 132 Column Host Printer configuration, and it looks for the {\rtf sequence to select the RTF Host Printer. Auto reconnect is a new option for all terminal emulators. If a connection is terminated, you may instruct Winet to reconnect. New automation methods for scripts allows you to read/write and delete registry keys and values. A command line option, /f, will load a terminal emulator in fullscreen mode. The palette editing user interface has been made easier. 2004-10-24 ~~~~~~~~~~ Released version 6.09 of Winet with the outstanding screen print facility that allows more than 1 screen print per page. It is called "Screen Print Incremental". Modified the %s definitions for LPD printing to files. Fixed the %s handling in GDI printing to files. 2004-12-02 ~~~~~~~~~~ Released version 6.10 of Winet with the option to limit the number of simultaneous copies/sessions of a program/terminal running. Printing to files: Enhanced (and changed in the LPD) the usage of %s to generate unique filenames. The different "types of printing" will now each save it own set of variables like destination filenames. No printer drivers installed: Fixed the handling of errors that might occur. Fixed a bug in 6.09 that resulted in wrong default keyboard mappings for most VT terminals in new installations. Fixed the displaying of the remote host in the AutoConnect dialog. 2005-02-04 ~~~~~~~~~~ Released version 6.11 of Winet with a new "merge" printing option and two bug fixes. The "Merge" printing allows users to create merge templates (saved as RTF documents on the PC) into which printer data is merged before printing. There were two bugs that might affect printing in Winet 6.10: 1. When upgrading from an older version: We have changed the structure in the registry where settings like FormFeed, Cr/Lf and End-Of-Line translations are saved. A bug may cause some of these 3 values to change when you upgrade. 2. Printing binary data from non-IBM sources: We made provision for a special handeling of 0x15 in EBCDIC print jobs. A bug caused ASCII jobs to also handle 0x15 as a new line character. The Help facility and Merge printing examples have been updated. 2005-02-07 ~~~~~~~~~~ Known issue: The Merge printing method will report an error if the vertical bar character (| 0x7C in hex) appears in your print data. A work around is available if you want to test Merge printing. 2005-04-27 ~~~~~~~~~~ Released version 6.12beta of Winet. New features: - Custom printer definitions gives much more flexibility in implementing formatted printing on legacy systems. - Screen Shot option on the File menu to capture the screen(s) to graphics files. - Programable buttons on toolbar and a new dialog-bar for automation. (This required the addition of GdiPlus.dll to the distribution.) Improved the printing of bold and underline data, designed for dot matrix in legacy applications, onto laser printers. More 3270 terminal types are listed. Added the 3270 LU name from host to the caption bar. Moved the display of TCP/IP errors in the servers from pop-up message boxes to the server screen. The last few versions had a bug in the GDI Printing: too many single Lf's in print data job without the Cr/Lf conversion selected could cause the print job to crash and close the Winet program. A fix to the telnet "associate" for 3270 printers. No printer drivers installed: Improved the handling of setup errors. Winet32Support61.dll replaced by Winet32Support62.dll Fixed timing mark option in telnet user interface. Fixed an auto font size bug that might have selected a too small font on startup. For more ways of managing the 3270 LU Names (under Setup|Telnet), you may specify the LU Name as %USERNAME% to enter the Windows user name at run time. Other options supported are: %IPADDRESS% %MACADDRESS% %COMPUTERNAME% 2005-08-22 ~~~~~~~~~~ Released version 6.13beta of Winet with a few fixes: Allow users to disable the auto detecting of RTF commands in print data. This is required when you handle all data via a script. When printing via a script, use the print translation table once only. LPD "auto create queue" can now be disabled if required. New: Screen shot (capture) now supports text (.txt) format also. 2006-03-24 ~~~~~~~~~~ Released version 6.14 of Winet. This version has been stable and was tested for some months before the formal release. It has been used in a big nation wide rollout for one of our customers. New in this release: All menu commands are now mappable to keyboard shortcuts. Custom buttons had many improvements. Hidden/lost windows: If the window was moved out of screen, Winet resizes it to middle of screen. Auto reconnect (when your connection was lost) has more options. A timer selects how often to try reconnects. More intelligence to distinguish between intentional and accidental disconnects. Added enhancements to screen capturing: auto capture, unique filenames construction, text file appending. Automation: Added KeyboardIsLocked property for 3270 terminals to make scripting easier and more stable. Additional automation methods for LPD, PrintServer, FTPServer and HTTPServer. Added OncustomPrinterData event to automation. Added automation methods to get and set the colour palette. Diagnostics: Improved the trace of telnet negotiations. Copy and Save buttons added to the InetMsgBox for some error conditions. Winet shall now display the conflicting IP address if "too many copies" are running. This will assist you to find the PC using the wrong licence file or to locate additional Winet installations. Fixed LPD backward compatibility (in version 6.12 old registry settings were not read correctly). Fixed the custom printers' add/modify/rename which gave a "printer already exist" error. Fixed underline in GDI printing for the legacy technique using the underscore character to overprint. Fixed "Save As" with new icon: The shortcut "minimize" property did not work. 2006-05-13 ~~~~~~~~~~ Updated Winet32Support62.dll in version 6.14 of Winet. Bug fix: The user interface in GDI printer setup for "Custom" line spacing did not allow you to switch it off once selected. 2006-12-14 ~~~~~~~~~~ Released version 6.20 of Winet. This is a major new version with many new facilities. New features: - Macro recording and assigning interfaces. It is now MUCH easier to create macros, and a simple interface offers you MANY ways to play them back. - A custom drop-down menu has been added for your own definitions. - Hotspots for 3270 terminals: An interface is provided to switch on various hot spots on your 3270 terminals, as well as to create your own custom ones. Previously it was only available via scripts. - New Tools menu item - New user interface to view/edit the toolbar items. Improvements, updates and fixes: - The Application key on the keyboard (and a few other new combinations) can be mapped. By default it does a Right-Click. - Screen Shots now has the Auto Capture option added for block mode terminals in graphics and text modes. - Custom buttons using custom icons on the toolbar were improved. - 3287 printer improvements in user interface for starting automatically. - 3270 terminal keyboard buffer size increased. - 3270 now installs with default custom buttons already configured. - Floating toolbars are now more stable. - List controls under Setup can be sorted. - 3287 SCS transparent data handled correctly. 2007-02-02 ~~~~~~~~~~ Released version 6.22 of Winet. This is a minor update from version 6.20 with a few new facilities. The planned Vista compatible version is not yet released due the help facility that has to be redesigned for Vista. - Keyboard mapping interface added a mapping button to edit/create multi-key macros easier. You can now use an interactive interface to build keyboard macros and to edit these mappings easily. (This has no relation to the macro recording facility, other than assigning hotkeys to your macros.) - Added Right-Click functions to many terminal facilities. - The custom button dialog improved and bitmaps added. - File open dialogs support more/better file types. - Floating and docking of the custom button bar improved. - Improved support for automation/scripts handling of custom buttons. - The HP terminal's buttons were upgraded. - Full screen command line option for terminals. You can specify a shortcut with the /f switch to simulate hardware terminals that hides all visible Windows menus and title bars. Various releases of 6.23 to 6.25 were made mostly for specific customers requiring new features like biometric fingerprint reader support. 2008-07-07 ~~~~~~~~~~ Released version 6.26 of Winet. A new MS C++ compiler forced more support files into the release. Therefore the release file has grown a lot in size. A new MSI installer program that runs under Vista is being used. The older installer is still available to customers requiring the customized installer (for Windows older than Vista). We recommend using your network roll-out software to customize new installations on Vista. Other changes: ~~~~~~~~~~~~~~ Backward compatibility and override of registry settings improved. VTx00: Also look at local echo mode to determine when the terminal goes into line mode. LPD: Fixed error with "Printer name is case sensitive" message. Printing with Inet format: Add esc W and esc w to switch auto wrap on and off. Improvements to direct serial port connections: /o command line: COM5 will use custom port. In previous versions only COM1 - COM4 were allowed. 3270: Preserve cursor position when using mouse marking for copy/paste. 3270: Cursor size interface added in 3270 Settings. 3270: Changes to telnet keep-alive and timing mark to work around bugs in Attachmate SNA gateways. 3287 printer: Improved LU management for "associated" LU's. 2008-09-22 ~~~~~~~~~~ Released version 6.28 of Winet. This was compiled with Microsoft Visual Studio 2008 (using version 9.0 runtime libraries.) A new set of DLL files is now included. A new updated TLS/SSL implementation is included. To use the online Help file under Vista or Server 2008, you still need to download the MS WinHlp32.exe reader for Vista. See http://support.microsoft.com/kb/917607 and http://www.microsoft.com/downloads/details.aspx?familyid=6EBCFAD9-D3F5-4365-8070-334CD175D4BB A new Help format is under development. 2010-03-24 ~~~~~~~~~~ Released version 6.31 of Winet. This version fully supports Windows 7 and Windows Vista. Help has been converted to the new Windows standard and enhanced considerably. New true type fonts have been created supporting South African languages. Translation tables for the 3270 have been enhanced and given a user interface. HTTP proxy A new user interface to enter special characters and learn the mapped keys has been created. Natural report download has been implemented for the 3270. This file is: READ_ME.TXT v.6.31 as modified on 2010-03-24.