Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-8462

Refactor PutSyslog and ListenSyslog using Netty

    XMLWordPrintableJSON

    Details

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                exceptionfactory David Handermann
                Reporter:
                exceptionfactory David Handermann
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3.5h
                  3.5h