Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® SDP 7.0 Networking Update (Build 5426): Release Notes

Date of this edition: September 21, 2020


Note: Changes to these notes since December 3, 2019 are highlighted below with this icon: New:

Target OS: This product is compatible with targets that are running QNX® Neutrino® 7.0.

Host OS: In order to install this product, you must have installed the QNX Software Development Platform 7.0 on one of the following development hosts:

  • Microsoft Windows 10 Pro 64-bit or Windows 8.1 Pro 64-bit
  • macOS version 10.10 through 10.14
  • Linux Red Hat Enterprise Linux 7 64-bit or Ubuntu Desktop 18.04 LTS 64-bit or Ubuntu Desktop 16.04 LTS 64-bit, on x86_64 processors (QNX SDP 7 isn't supported on Linux on ARM processors)

Note:
  • To access the most up-to-date version of these release notes, go to the QNX Software Center, right-click on any of the packages, choose Properties, and use the link provided.
  • In this update, the debugging information is provided in separate packages. For each feature, there's one package containing the binaries and libraries and another package with a similar name containing the debug symbols.

Contents

Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.

What's in this update?

This update adds support for OpenSSL version 1.1.1.

This update includes the following packages, which you'll find under QNX Software Development Platform -> Networking:

Name Package Build ID
Networking - OpenSSL com.qnx.sdp.target.net.openssl_7.0.5426.S201909241315_component-jenkins-700_Update_Center_Packages-5426.qpkg 7.0.5426.S201909241315
Networking - OpenSSL (Debug Symbols) com.qnx.sdp.target.net.openssl.dbg_7.0.5426.S201909241315_component-jenkins-700_Update_Center_Packages-5426.qpkg 7.0.5426.S201909241315
Networking - OpenSSL version 1.1.X com.qnx.sdp.target.net.openssl1_1_7.0.5426.S201909241315_component-jenkins-700_Update_Center_Packages-5426.qpkg 7.0.5426.S201909241315
Networking - OpenSSL version 1.1.X (Debug Symbols) com.qnx.sdp.target.net.openssl1_1.dbg_7.0.5426.S201909241315_component-jenkins-700_Update_Center_Packages-5426.qpkg 7.0.5426.S201909241315

To see a list of the contents of a package, right-click it in the QNX Software Center, choose Properties, and then click Package Contents.

New features

OpenSSL cryptography support is available via the following libraries:

  • OpenSSL version 1.0.2 — libcrypto.so.2 and libssl.so.2.
  • OpenSSL version 1.1.1 — libcrypto1_1.so.2.1 and libssl1_1.so.2.1. The header files are available under usr/include/openssl1_1.
QNX Neutrino provides the 1.1.1 version of the openssl utility. See openssl in the Utilities Reference.

For more information on OpenSSL including openssl commands, go to https://www.openssl.org/docs/man1.0.2/ or https://www.openssl.org/docs/man1.1.1/.

Existing code still works with OpenSSL 1.0.2; to use OpenSSL 1.1.1, existing code needs to be recompiled.

Known issues

Technical support

For information about technical support for any QNX product, go to the Developers menu on our website (www.qnx.com). You'll find a wide range of support options, including community forums.