David Handermann created NIFI-8462:
--------------------------------------
Summary: Refactor PutSyslog and ListenSyslog using Netty
Key: NIFI-8462
URL: https://issues.apache.org/jira/browse/NIFI-8462
Project: Apache NiFi
Issue Type: Improvement
Components: Extensions
Affects Versions: 1.13.2
Reporter: David Handermann
Assignee: David Handermann
Multiple extension and framework components leverage custom socket handling
classes for sending and receiving messages. These custom classes include
{{SSLSocketChannel}}, which handles handshaking and interaction with
{{SSLEngine}}. Custom {{SSLEngine}} handling is prone to errors, and the
current implementation has issues with TLS 1.3. Rather than continuing to
maintain custom {{SSLEngine}} handling, moving to a solution based on Netty
provides a cleaner approach.
The purpose of this issue is to refactor {{PutSyslog}} and {{ListenSyslog}}
using Netty to provide a way forward for other impacted components. The
changes should maintain compatibility with existing TCP and UDP protocol
configurations.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)