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

              exceptionfactory David Handermann
              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