Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



...

September 1, 2022: New Features for version 5.4

  • Support for TLS 1.3
  • Adjusted TLS dialog to allow for selection of the encryption protocol and library to use
  • Added verbose debugging for socket library
  • Added Connection Timer setting to adjust the maximum amount of time to wait for connection to be established
  • Added Connection Retry setting to specify the number of retries to allowed for connection to host to succeed

October 2, 2020: New Features for version 5.3

  • Moved the platform to Visual Studio 2019 (with intent of implementing TLSv1.3)
  • Replaced MS Visual C++ Redistributable (2015) by Microsoft Visual C++ 2015-2019 Redistributable (x86) 14.25.28508.3
  • CryptoLicensing For MFC v2020 Build 200525. Re-written Licensing module: added CryptoLicensing web server, Deactivate license, etc.
  • Added Signature Algorithm, Encryption Algorithm to Certificate Info popup.
  • Removed obsolete Auto-update function.

January 1, 2020: New Features for version 5.2

Installation issue in multi-user environment (RDS, Datacenter 16)
Description: When installed under  one user’s account, then 2nd user tries to run QWS3270, control switched to unsolicited install

COM Automation DLL 64-bit
Description: Fixed discrepancies in shared memory between 64-bit DLL and QWS

Added type-ahead (paste-ahead) when keyboard is locked.
Description:  When user pastes text from the clipboard while the keyboard is locked (waiting for the mainframe application to respond), it immediately pastes the text on the “locked” screen.
After the change CTRL-V is buffered, and delivered to the screen after keyboard is unlocked.
Useful in (for example) search scenarios: “Copy text” + F + CTRL-V + “more text”

WHLLAPI calls logging
Description: Users reported that Automation screen scraping was broken under 5.x, especially for 64-bit Automation DLL. Troubleshooting from COM Automation application (e.g. Excel VBA  macro) or application utilizing JGSComdotNet, or direct HLLAPI calls  was insufficient.
Solution: Added WHLLAPI calls logging for selected set of calls: SENDKEY, COPYPS, SEARCHPS, QUERYCURSORLOC, COPYPSTOSTR, COPYSTRTOPS, SEARCHFIELD, FINDFIELDPOSITION, FINDFIELDLENGTH, COPYSTRINGTOFIELD, COPYFIELDTOSTRING, SETCURSOR.
Also a layer of logging was added to COM Automation DLL-s, since the cause might be Automation DLL, not necessarily HLLAPI.

Added handling of multiple variables in JG Script commands.
Description: Prior to the change, command (e.g. Message) with global/local var worked only if message started with var (i.e.  "%USERID% is the user" - works. "User is %USERID%" fails. Apparently multiple vars are not being handled as well. For example, "%var1% abc %var2% def" will not be parsed and executed properly.

QWS3287 (printer app) to  install package
Description:  Printer app component was missing, starting early releases of 5.0
Solution: Added “as of 2013 QWS3287” printer app and compatible DLL-s as a separate resource to Wix. Printer app is being installed under “C:\Program Files (x86)\QWS3287”.

Colors not saving properly in session
Description:  Fixed “Customized color files for a session are not being saved” issue

QWS3270 product property (Task Manager, EXE properties)
Description:  product property (Task Manager, EXE properties) was showing just PLUS
Changed product property, so it reflects SECURE/PLUS

March 1st, 2019: New Features for version 5.1

Default SSL/TLS Options (Secure only)

  • QWS3270 was defaulting to force secure connections to use SSL3 for the connection. However, this fails when using TLS. In 5.1 default option is Any (Auto Select).

Word Processing

  • QWS3270 now supports word-wrapping on spaces

Troubleshooting

  • New function “Show DLL-s” was added to About dialog box.

Session Parameters

  • New options have been added to session parameters: disable Connect and Disconnect buttons and menu items
  • Automation for 64-bit Applications
  • 64-bit versions of “whllapi.dll” (direct HLLAPI calls) and “COM Automation DLL” have been created and added to the installation packages.
  • QWS3270 Launchers Enhancements
  • Addressed compatibility issues for some Automation applications. Several things have been added to alleviate this:
  • Introduced start mode parameter “-mode=secure” to launch QWS3270 Secure app from Automation.
  • Introduced stub-applications QWS3270s.EXE and QWS3270p.EXE (launchers).
  • Forward Window Resizing activity from launcher window to main QWS3270 window.

Other Fixes

  • Fixed issue with changing font type and size.
  • Excel/VBA – fixed Error trying to change QWS3270 system parametersAddressed compatibility issues for session files – this is “None” and “-None-“ issue
  • Addressed issue with HLLAPI memory structure.
  • Installing JollyGiant Fonts into default Windows directory

Installation

  • Updated MSI signer to add name of MSI to show in UAC dialog.
  • Installation on 64-bit and 32-bit machines from one MSI

...

February 27, 2017: New Features for version 5.0

Scratch Pad

  • QWS3270 now supports a scratch pad for capturing text for later use from the emulator screen.
  • More information can be found here: Scratch Pad

Screen History

  • QWS3270 now supports capturing of screen history, with the ability to go back and review past screens without affecting the current session.
  • The Screen History tool can be found under the Tools menu.

Disabling SSL/TLS Options (Secure only)

  • SSL and TLS options can now be disabled through hidden Session Parameters.
  • DisableSSLv2=1 // disables the option to use SSLv2
  • DisableSSLv3=1 // disables the option to use SSLv3
  • DisableTLSv1=1 // disables the option to use TLSv1

Enhanced Certificate Chooser (Secure only)

  • When choosing a Certificate on the Security section of the Session Options dialog, you will now be presented with an Windows OS specific certificate chooser. This provideds more information making it easier to choose from multiple similar certificates.

Bug-fix

  • The New Session Wizard will now use the Default Session port number when setting up a new connection.
  • In previous versions, the Session Dialog had an issue with selecting “N” as a HILLAPI Session ID. This has been corrected.

...

The following are new in version 4.9 of QWS3270 Secure:

Scripting

  • New script command to get current date in various formats

...

  • Option to display vector graphics with alternate method

  • Option to omit space when pasted onto protected screen position

  • Various bug fixes and speed enhancements

...