eclipse / streamsheets

An open-source tool for processing stream data using a spreadsheet-like interface.
https://docs.cedalo.com/
Eclipse Public License 2.0
452 stars 53 forks source link

MQTT Client doesn't support TLS SNI #65

Closed ctron closed 3 years ago

ctron commented 3 years ago

Description

The TLS client used doesn't support TLS with SNI.

Steps to Reproduce

  1. Try to connect to an MQTT broker requiring TLS SNI
  2. Does not work

Expected behavior:

Streamsheets should support TLS with SNI.

Actual behavior:

Streamsheets does not support TLS with SNI.

Reproduces how often:

Every time.

Versions

2.3

Additional Information

This is an issue in the underlying MQTT client, and has been fixed in their version 4.x -> https://github.com/mqttjs/MQTT.js/pull/1055 … So ideally streamsheets only needs to upgrade to a 4.x version of the client.