Networking utilities and services

Updated: April 19, 2023

The following updated components are ported from FreeBSD. For more information about them, see the FreeBSD documentation:

This update provides a new version of the Network Time Protocol (NTP; version 4.2.8p15), which provides the following utilities. For information, see the NTP documentation:

The Precision Time Protocol (PTP) daemon provided for io-sock is ptpd2, which replaces ptpd and ptpd-avb (see ptpd2).

The following components are updated to support io-sock. For information about them, see the QNX SDP 7.1 Utilities Reference:

A version of the BIND suite that works with io-sock is included. It provides name lookup services and includes the following utilities:

For more information, use the option that displays a utility's version (e.g., for dig, use the -v option) to obtain the current version. Documentation for specific versions of BIND is available here: https://kb.isc.org/docs/aa-01493.

An io-sock-compatible version of libcurl is provided. For documentation, see http://curl.haxx.se/docs/manpage.html (curl tool) and http://curl.haxx.se/libcurl/ (API).

This update provides versions of the following non-networking utilities for io-sock:

The following binaries provided by QNX do not have an io-sock version (i.e., they link libsocket.so.3) and are used with io-pkt only:

All other utilities and services provided by QNX (including many usr/lib/graphics libraries) have not yet been updated for io-sock. Contact QNX technical support if you require io-sock versions of any additional utilities or services.

If you have your own or third-party binaries that link to libsocket.so.3 or earlier, they are not compatible with io-sock and need to be recompiled.

For example, to identify binaries that link to libsocket.so.3, execute the following command on the target:

for x in `find . -type f`; do strings $x | grep -q 'libsocket.so.3' && echo $x ; done

For other migration requirements, see Migrating an Application to the io-sock Networking Stack and Manager.”