NTK Plugin 4.1.1 released

NTK Plugin has been updated to version 4.1.1. This version includes the following new features:

  • Added support for Apple Silicon based Macs.
  • Added support for SOCKS5 proxy.
  • Added support for PKWARE encryption.
  • Various bug fixes related to handling of concurrency.
  • Fixed a bug in JSON Get Keys.
  • Fixed a bug in MQTT Poll.
  • Fixed a bug in NTK Seal Blob and NTK Unseal Blob.

For details see the section Version history of the documentation.

More information on NTK Plugin

NTK Plugin version 4.1 released

NTK Plugin has been updated to version 4.1. This version includes the following changes:

  • Added support for new Apple Silicon Macs
  • Added support for SOCKS5 proxy. See the proxy and proxy-port options of TCP Open.
  • Added support for PKWARE encryption. See ZIP Set Password.
  • Updated OpenSSL libraries to version 1.1.1k.
  • Demo timeout is no longer checked when calling NTK Register.
  • Fixed a memory leak in JSON Save As String.
  • Fixed a bug in multi-threading handling which could lead to a deadlock.
  • Fixed a crashing bug in NTK Seal Blob and NTK Unseal Blob.

More information

NTK Plugin 4.0 released

NTK Plugin has been updated to version 4.0. This major update includes many new features.

  • Support for pre-emptive multi-threading.
  • New commands for reading and writing zip files.
  • New commands for working with One Time Passwords (OTP).
  • New commands for a MQTT client and server.
  • New commands for parsing URLs and parsing multi-part form data.
  • Improved commands for working with JSON Web Tokens (JWT). Support for JSON Web Keys (JWKS) has been added and extracting the key ID from a JWT.
  • New commands for encoding and decoding hex, base64, base32 and URL encoded values.- Various other minor features have been added.
  • Added support for notarisation on Mac.

Please refer to the section “Version history” of the documentation for a complete overview of the changes. Please note that 32-bit mode is no longer supported on Mac.

More information

NTK Plugin 3.1 released

NTK Plugin has been updated to version 3.1. This update includes more new features and some bug fixes.

  • New commands for working with JSON Web Tokens (JWT). Generate and validate JSON Web Tokens.
  • New JSON commands: JSON Copy, JSON Clear, JSON Update and JSON Equals.
  • Gzip Compress Blob now supports additional encodings such as gzip, deflate, zlib and raw.
  • Updated web server code with support for gzip compression, improved keep-alive support and dynamic allocation of workers in the thread pool (a big thank you to Aparajita Fishman).

Please refer to the section “Version history” of the documentation for a complete overview of the changes.

More information on NTK Plugin

NTK Plugin 3.0 released

NTK Plugin has been updated to version 3.0. This major update includes many exciting new features. The most important new features are:

  • 64-bit mode support on Mac & Windows
  • A built-in JavaScript interpreter with an object oriented framework for interacting with the 4D database and an ExpressJS inspired framework for writing REST services.
  • An updated example database demonstrating an AngularJS based front-end interacting with the JavaScript interpreter.
  • Support for TLS Server Name Identification (SNI).
  • A random password generator.
  • Updated encryption commands with support for initialisation vectors and passwords in hex and base64 encoding.
  • Improved Markdown functionality with support for GitHub flavoured markdown.

Please refer to the section “Version history” of the documentation for a complete overview of the changes.

More information on NTK Plugin

Disabling SSLv3 in NTK Plugin (Poodle vulnerability)

There has been a lot of attention in the media about the Poodle vulnerability in the SSL protocol. NTK Plugin supports both the SSLv2, SSLv3 and TLSv1 protocols. Disabling the unsafe protocols is easy. Just include the following in the option list when calling TCP Listen or TCP Open:

"ssl-method=TLSv1"

This will disable SSLv2 and SSLv3. This issue is most importantly for server sockets. Client sockets will negotiate with the server and negotiate on the protocol to use. If the server tells it only supports TLSv1, then that will be used.

In the upcoming 2.5.4 version we will make TLSv1 the default ssl-method for server sockets.

NTK Plugin 2.5.2 released

NTK Plugin has been updated to version 2.5.2. This release includes several important bug fixes and a few new features. All developers are recommended to update to this version.

New commands have been added to retrieve various information from SSL certificates and enhanced certificate validation. To make life easier for developers, “warnings” are by default no-longer reported to the error handler. This behavior can be controlled using the “verbose” option. On Mac the plugin now uses its own copy of OpenSSL instead of the system provided one. Because of this the plugin is no longer compatible with OS X 10.5. More details can be found in the section Version history of the documentation.

More information on NTK Plugin