You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2017/01/31 16:56:51 UTC

[jira] (MINIFI-183) Create ListenHTTP processor

    [ https://issues.apache.org/jira/browse/MINIFI-183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15847120#comment-15847120 ] 

ASF GitHub Bot commented on MINIFI-183:
---------------------------------------

GitHub user achristianson opened a pull request:

    https://github.com/apache/nifi-minifi-cpp/pull/43

    MINIFI-183 Implemented ListenHTTP

    Implemented ListenHTTP. Supports the following features:
    
    - Connection keepalive (to be friendly with clients using connection pooling)
    - Two-way SSL
    - Configurable minimum TLS version
    - Pattern-based DN authorization
    - Pattern-based extraction of HTTP headers to FlowFile attrs

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/achristianson/nifi-minifi-cpp MINIFI-183

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/nifi-minifi-cpp/pull/43.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #43
    
----
commit 3690e473bf71f91f12fe10affcfcc02b29beb6f0
Author: Andrew Christianson <an...@nextcentury.com>
Date:   2017-01-23T12:53:27Z

    MINIFI-183 Added civet 1.9.1 sources

commit 14b7cc0a77e10818dafca359668d713f6e2b86ae
Author: Andrew Christianson <an...@nextcentury.com>
Date:   2017-01-23T18:16:53Z

    MINIFI-183 Added onScheduled hook

commit 5c342fe4bc89a6fb863b353602bf61d162e7189e
Author: Andrew Christianson <an...@nextcentury.com>
Date:   2017-01-30T18:31:48Z

    MINIFI-183 Added initial two-way TLS-enabled ListenHTTP implementation

commit 572895ef5bd8be09b3f92594a13ac1094871776c
Author: Andrew Christianson <an...@nextcentury.com>
Date:   2017-01-31T16:40:32Z

    MINIFI-183 Implemented connection keepalive and headers as attributes pattern

----


> Create ListenHTTP processor
> ---------------------------
>
>                 Key: MINIFI-183
>                 URL: https://issues.apache.org/jira/browse/MINIFI-183
>             Project: Apache NiFi MiNiFi
>          Issue Type: Task
>          Components: C++
>            Reporter: Andrew Christianson
>            Assignee: Andrew Christianson
>
> Create a ListenHTTP processor of similar design/function to the ListenHTTP in the parent Apache NiFi project.
> Being a part of MiNiFi, the server should be very lightweight, handle requests asynchronously, have optional threading, and should support streaming of request/response content to minimize memory requirements.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)