[jira] [Updated] (MINIFICPP-2251) Make OPENSSL and CURL mandatory

2024-05-22 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2251:

Fix Version/s: 0.99.1

> Make OPENSSL and CURL mandatory
> ---
>
> Key: MINIFICPP-2251
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2251
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Martin Zink
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.99.1
>
>  Time Spent: 3h 50m
>  Remaining Estimate: 0h
>
> The usability of minifi is very limited without curl and openssl, so we 
> should probably just include these functionalities inside minifi-core



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2384) Update version number to 0.99.1

2024-05-22 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2384.
-
Resolution: Done

> Update version number to 0.99.1
> ---
>
> Key: MINIFICPP-2384
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2384
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Trivial
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2251) Make OPENSSL and CURL mandatory

2024-05-22 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2251.
-
Resolution: Done

> Make OPENSSL and CURL mandatory
> ---
>
> Key: MINIFICPP-2251
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2251
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Martin Zink
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 3h 50m
>  Remaining Estimate: 0h
>
> The usability of minifi is very limited without curl and openssl, so we 
> should probably just include these functionalities inside minifi-core



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2382) PDH and Lua extensions should be part of the default build

2024-05-22 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2382:

Fix Version/s: 0.99.1

> PDH and Lua extensions should be part of the default build
> --
>
> Key: MINIFICPP-2382
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2382
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Minor
> Fix For: 0.99.1
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> These 2 extensions should be turned on by default.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2384) Update version number to 0.99.1

2024-05-22 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2384:

Fix Version/s: 0.99.1

> Update version number to 0.99.1
> ---
>
> Key: MINIFICPP-2384
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2384
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Trivial
> Fix For: 0.99.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2382) PDH and Lua extensions should be part of the default build

2024-05-22 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2382.
-
Resolution: Done

> PDH and Lua extensions should be part of the default build
> --
>
> Key: MINIFICPP-2382
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2382
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Minor
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> These 2 extensions should be turned on by default.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2353) improve some logs, accept the old yaml c2 mimetype

2024-05-21 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2353.
-
Fix Version/s: 0.99.1
 Assignee: Marton Szasz
   Resolution: Fixed

> improve some logs, accept the old yaml c2 mimetype
> --
>
> Key: MINIFICPP-2353
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2353
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Assignee: Marton Szasz
>Priority: Major
> Fix For: 0.99.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2383) update phoenix-actions/test-reporting to v15

2024-05-21 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2383.
-
Fix Version/s: 0.99.1
 Assignee: Marton Szasz
   Resolution: Fixed

> update phoenix-actions/test-reporting to v15
> 
>
> Key: MINIFICPP-2383
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2383
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Assignee: Marton Szasz
>Priority: Major
> Fix For: 0.99.1
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2383) update phoenix-actions/test-reporting to v15

2024-05-21 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2383:
---

 Summary: update phoenix-actions/test-reporting to v15
 Key: MINIFICPP-2383
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2383
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Marton Szasz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (MINIFICPP-2374) Support more distros in the python bootstrapper

2024-05-15 Thread Marton Szasz (Jira)


[ 
https://issues.apache.org/jira/browse/MINIFICPP-2374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17846583#comment-17846583
 ] 

Marton Szasz commented on MINIFICPP-2374:
-

We detect Fedora Asahi Remix with the "fedora-asahi-remix" distro id. The same 
command works as on Rocky Linux, except the epel-release package and the 
--enablerepo=crb flags are not needed. I tested the release candidate there.

> Support more distros in the python bootstrapper
> ---
>
> Key: MINIFICPP-2374
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2374
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Priority: Minor
>
> The python bootstrapper supports these Linux distros: ubuntu, arch, manjaro 
> and rocky (see 
> [package_manager.py|https://github.com/apache/nifi-minifi-cpp/blob/main/bootstrap/package_manager.py#L303]).
>   I think it should support a few more, eg. fedora and debian.  The old 
> boostrap.sh script supports these distros.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2373) ConsumeJournald is broken with 'Process Old Messages'=false

2024-05-14 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2373:
---

 Summary: ConsumeJournald is broken with 'Process Old 
Messages'=false
 Key: MINIFICPP-2373
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2373
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Marton Szasz


{{[2024-05-14 22:58:24.171] [org::apache::nifi::minifi::SchedulingAgent] 
[warning] Caught Exception during SchedulingAgent::onTrigger of processor 
ConsumeJournald (uuid: fa39ba8a-6ea8-4c4d-90bd-b8da329f0f6e), type: 
N3org6apache4nifi6minifi20SystemErrorExceptionE, what: sd_journal_get_cursor: 
Cannot assign requested address}}
 
 Maybe libsystemd broke API?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2371) Build failure with >= libc++17

2024-05-10 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2371:

Resolution: Fixed
Status: Resolved  (was: Patch Available)

> Build failure with >= libc++17
> --
>
> Key: MINIFICPP-2371
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2371
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Martin Zink
>Assignee: Martin Zink
>Priority: Blocker
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2347) Flow config structure errors should reference the invalid node

2024-05-10 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2347:

Fix Version/s: 0.99.0

> Flow config structure errors should reference the invalid node
> --
>
> Key: MINIFICPP-2347
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2347
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Adam Debreceni
>Assignee: Adam Debreceni
>Priority: Major
> Fix For: 0.99.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently some exceptions in json do not contain the path they occur (in yaml 
> the exact line and offset is logged so this is not an issue). We should make 
> sure that the path to the node is logged as well as the error.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2347) Flow config structure errors should reference the invalid node

2024-05-10 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2347.
-
Resolution: Done

> Flow config structure errors should reference the invalid node
> --
>
> Key: MINIFICPP-2347
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2347
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Adam Debreceni
>Assignee: Adam Debreceni
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently some exceptions in json do not contain the path they occur (in yaml 
> the exact line and offset is logged so this is not an issue). We should make 
> sure that the path to the node is logged as well as the error.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2371) Build failure with >= libc++17

2024-05-10 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2371:

Fix Version/s: 0.99.0

> Build failure with >= libc++17
> --
>
> Key: MINIFICPP-2371
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2371
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Martin Zink
>Assignee: Martin Zink
>Priority: Blocker
> Fix For: 0.99.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2372) Update NOTICE year to 2024

2024-05-09 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2372:
---

 Summary: Update NOTICE year to 2024
 Key: MINIFICPP-2372
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2372
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Marton Szasz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2366) Various OSSP-UUID fixes

2024-05-08 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2366:
---

 Summary: Various OSSP-UUID fixes
 Key: MINIFICPP-2366
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2366
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Marton Szasz


- inverted debug flag
- pass along isysroot to the autotools build on Mac OS
- separate patch and configure to different steps



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2295) Add SSLContextService support for NiFi Python processors

2024-05-06 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2295:

Fix Version/s: 0.99.0

> Add SSLContextService support for NiFi Python processors
> 
>
> Key: MINIFICPP-2295
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2295
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Minor
> Fix For: 0.99.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> NiFi python processors support controller service properties, that can be 
> retrieved using 
> context.getProperty().asControllerService() and used in the 
> processor. Although MiNiFi does not have all controller services that NiFi 
> has, we should support the same syntax for the controllers that are available 
> in MiNiFi C++ as well. At the moment SSLContextService seems to be the only 
> controller that can be useful to be added and does not reside in one of the 
> extensions.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2360) Python version compatibility tests fail on some platforms

2024-05-06 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2360.
-
Resolution: Fixed

> Python version compatibility tests fail on some platforms
> -
>
> Key: MINIFICPP-2360
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2360
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Blocker
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> https://github.com/apache/nifi-minifi-cpp/actions/runs/8897916201



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2295) Add SSLContextService support for NiFi Python processors

2024-05-06 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2295.
-
Resolution: Done

> Add SSLContextService support for NiFi Python processors
> 
>
> Key: MINIFICPP-2295
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2295
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Minor
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> NiFi python processors support controller service properties, that can be 
> retrieved using 
> context.getProperty().asControllerService() and used in the 
> processor. Although MiNiFi does not have all controller services that NiFi 
> has, we should support the same syntax for the controllers that are available 
> in MiNiFi C++ as well. At the moment SSLContextService seems to be the only 
> controller that can be useful to be added and does not reside in one of the 
> extensions.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2360) Python version compatibility tests fail on some platforms

2024-05-06 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2360:

Fix Version/s: 0.99.0

> Python version compatibility tests fail on some platforms
> -
>
> Key: MINIFICPP-2360
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2360
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Blocker
> Fix For: 0.99.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> https://github.com/apache/nifi-minifi-cpp/actions/runs/8897916201



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2336) Python bootstrap part 2

2024-05-06 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2336.
-
Resolution: Done

> Python bootstrap part 2
> ---
>
> Key: MINIFICPP-2336
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2336
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> * separate menu for MiNiFi extension options and MiNiFi build options
>  * save bt_state similarly to old bootstrap
>  * add option for docker build with bootstrap
>  * use make/msbuild generator instead of ninja
>  * add SKIP_TESTS build option
>  * fix the documentation 
> ([https://github.com/apache/nifi-minifi-cpp/pull/1681#discussion_r1521747415])
>  * add libtool and automake as a dependency to most distributions



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2336) Python bootstrap part 2

2024-05-06 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2336:

Fix Version/s: 0.99.0

> Python bootstrap part 2
> ---
>
> Key: MINIFICPP-2336
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2336
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.99.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> * separate menu for MiNiFi extension options and MiNiFi build options
>  * save bt_state similarly to old bootstrap
>  * add option for docker build with bootstrap
>  * use make/msbuild generator instead of ninja
>  * add SKIP_TESTS build option
>  * fix the documentation 
> ([https://github.com/apache/nifi-minifi-cpp/pull/1681#discussion_r1521747415])
>  * add libtool and automake as a dependency to most distributions



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2361) Python API ProcessContext::getProperties should be O(N)

2024-05-06 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2361:
---

 Summary: Python API ProcessContext::getProperties should be O(N)
 Key: MINIFICPP-2361
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2361
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Marton Szasz


https://github.com/apache/nifi-minifi-cpp/blob/d830c14e01d0ae3c388940ec04c5cbd65de1f9dc/extensions/python/pythonprocessors/nifiapi/properties.py#L298



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2357) Test processors should not be packaged

2024-05-02 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2357:
---

 Summary: Test processors should not be packaged
 Key: MINIFICPP-2357
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2357
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Marton Szasz


When running `make package` or `ninja package`, the generated package contains 
the test_processors component. It should be skipped, as it's not useful for 
users, even if they wish to run unit tests with ctest.

{color:#00}CPack: -   Install component: test_processors{color}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2356) Kafka docker tests fail with zookeeper connection issue

2024-05-02 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2356:

Fix Version/s: 0.99.0

> Kafka docker tests fail with zookeeper connection issue
> ---
>
> Key: MINIFICPP-2356
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2356
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.99.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Kafka broker fails to start up in docker tests with the following issue, 
> failing to connect to Zookeeper:
> {code:java}
> [2024-05-02 08:22:54,358] INFO [ZooKeeperClient Kafka server] Waiting until 
> connected. (kafka.zookeeper.ZooKeeperClient)
> [2024-05-02 08:22:54,387] INFO Opening socket connection to server 
> 172.17.0.1/172.17.0.1:2181. (org.apache.zookeeper.ClientCnxn)
> [2024-05-02 08:22:54,388] INFO SASL config status: Will not attempt to 
> authenticate using SASL (unknown error) (org.apache.zookeeper.ClientCnxn)
> [2024-05-02 08:23:00,361] INFO [ZooKeeperClient Kafka server] Closing. 
> (kafka.zookeeper.ZooKeeperClient)
> [2024-05-02 08:23:12,372] WARN Client session timed out, have not heard from 
> server in 18012ms for session id 0x0 (org.apache.zookeeper.ClientCnxn)
> [2024-05-02 08:23:12,375] WARN An exception was thrown while closing send 
> thread for session 0x0. (org.apache.zookeeper.ClientCnxn)
> org.apache.zookeeper.ClientCnxn$SessionTimeoutException: Client session timed 
> out, have not heard from server in 18012ms for session id 0x0
>     at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1258)
> [2024-05-02 08:23:12,485] INFO Session: 0x0 closed 
> (org.apache.zookeeper.ZooKeeper)
> [2024-05-02 08:23:12,486] INFO EventThread shut down for session: 0x0 
> (org.apache.zookeeper.ClientCnxn)
> [2024-05-02 08:23:12,487] INFO [ZooKeeperClient Kafka server] Closed. 
> (kafka.zookeeper.ZooKeeperClient)
> [2024-05-02 08:23:12,489] ERROR Fatal error during KafkaServer startup. 
> Prepare to shutdown (kafka.server.KafkaServer)
> kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for 
> connection while in state: CONNECTING
>     at 
> kafka.zookeeper.ZooKeeperClient.waitUntilConnected(ZooKeeperClient.scala:254)
>     at kafka.zookeeper.ZooKeeperClient.(ZooKeeperClient.scala:108)
>     at kafka.zk.KafkaZkClient$.apply(KafkaZkClient.scala:1981)
>     at kafka.server.KafkaServer.initZkClient(KafkaServer.scala:491)
>     at kafka.server.KafkaServer.startup(KafkaServer.scala:201)
>     at kafka.Kafka$.main(Kafka.scala:109)
>     at kafka.Kafka.main(Kafka.scala)
> [2024-05-02 08:23:12,490] INFO shutting down (kafka.server.KafkaServer)
> [2024-05-02 08:23:12,496] INFO App info kafka.server for 1 unregistered 
> (org.apache.kafka.common.utils.AppInfoParser)
> [2024-05-02 08:23:12,497] INFO shut down completed (kafka.server.KafkaServer)
> [2024-05-02 08:23:12,497] ERROR Exiting Kafka. (kafka.Kafka$)
> [2024-05-02 08:23:12,497] INFO shutting down (kafka.server.KafkaServer) {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2356) Kafka docker tests fail with zookeeper connection issue

2024-05-02 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2356.
-
Resolution: Fixed

> Kafka docker tests fail with zookeeper connection issue
> ---
>
> Key: MINIFICPP-2356
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2356
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Kafka broker fails to start up in docker tests with the following issue, 
> failing to connect to Zookeeper:
> {code:java}
> [2024-05-02 08:22:54,358] INFO [ZooKeeperClient Kafka server] Waiting until 
> connected. (kafka.zookeeper.ZooKeeperClient)
> [2024-05-02 08:22:54,387] INFO Opening socket connection to server 
> 172.17.0.1/172.17.0.1:2181. (org.apache.zookeeper.ClientCnxn)
> [2024-05-02 08:22:54,388] INFO SASL config status: Will not attempt to 
> authenticate using SASL (unknown error) (org.apache.zookeeper.ClientCnxn)
> [2024-05-02 08:23:00,361] INFO [ZooKeeperClient Kafka server] Closing. 
> (kafka.zookeeper.ZooKeeperClient)
> [2024-05-02 08:23:12,372] WARN Client session timed out, have not heard from 
> server in 18012ms for session id 0x0 (org.apache.zookeeper.ClientCnxn)
> [2024-05-02 08:23:12,375] WARN An exception was thrown while closing send 
> thread for session 0x0. (org.apache.zookeeper.ClientCnxn)
> org.apache.zookeeper.ClientCnxn$SessionTimeoutException: Client session timed 
> out, have not heard from server in 18012ms for session id 0x0
>     at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1258)
> [2024-05-02 08:23:12,485] INFO Session: 0x0 closed 
> (org.apache.zookeeper.ZooKeeper)
> [2024-05-02 08:23:12,486] INFO EventThread shut down for session: 0x0 
> (org.apache.zookeeper.ClientCnxn)
> [2024-05-02 08:23:12,487] INFO [ZooKeeperClient Kafka server] Closed. 
> (kafka.zookeeper.ZooKeeperClient)
> [2024-05-02 08:23:12,489] ERROR Fatal error during KafkaServer startup. 
> Prepare to shutdown (kafka.server.KafkaServer)
> kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for 
> connection while in state: CONNECTING
>     at 
> kafka.zookeeper.ZooKeeperClient.waitUntilConnected(ZooKeeperClient.scala:254)
>     at kafka.zookeeper.ZooKeeperClient.(ZooKeeperClient.scala:108)
>     at kafka.zk.KafkaZkClient$.apply(KafkaZkClient.scala:1981)
>     at kafka.server.KafkaServer.initZkClient(KafkaServer.scala:491)
>     at kafka.server.KafkaServer.startup(KafkaServer.scala:201)
>     at kafka.Kafka$.main(Kafka.scala:109)
>     at kafka.Kafka.main(Kafka.scala)
> [2024-05-02 08:23:12,490] INFO shutting down (kafka.server.KafkaServer)
> [2024-05-02 08:23:12,496] INFO App info kafka.server for 1 unregistered 
> (org.apache.kafka.common.utils.AppInfoParser)
> [2024-05-02 08:23:12,497] INFO shut down completed (kafka.server.KafkaServer)
> [2024-05-02 08:23:12,497] ERROR Exiting Kafka. (kafka.Kafka$)
> [2024-05-02 08:23:12,497] INFO shutting down (kafka.server.KafkaServer) {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2355) Build fails if CMAKE_BUILD_TYPE is not defined

2024-04-30 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2355.
-
Resolution: Fixed

> Build fails if CMAKE_BUILD_TYPE is not defined
> --
>
> Key: MINIFICPP-2355
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2355
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Build fails with default `cmake .. && make` command due to CMAKE_BUILD_TYPE 
> not being defined, which is interpreted differently between subprojects.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2355) Build fails if CMAKE_BUILD_TYPE is not defined

2024-04-30 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2355:

Fix Version/s: 0.99.0

> Build fails if CMAKE_BUILD_TYPE is not defined
> --
>
> Key: MINIFICPP-2355
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2355
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.99.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Build fails with default `cmake .. && make` command due to CMAKE_BUILD_TYPE 
> not being defined, which is interpreted differently between subprojects.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2344) Update version number to 0.99.0

2024-04-30 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2344.
-
Resolution: Done

> Update version number to 0.99.0
> ---
>
> Key: MINIFICPP-2344
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2344
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.99.0
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> This is the first milestone release towards version 1.0.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2353) improve some logs, accept the old yaml c2 mimetype

2024-04-30 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2353:
---

 Summary: improve some logs, accept the old yaml c2 mimetype
 Key: MINIFICPP-2353
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2353
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Marton Szasz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2352) Investivate ways to avoid reading full flow files into memory with RocksDB content repository

2024-04-30 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2352:
---

 Summary: Investivate ways to avoid reading full flow files into 
memory with RocksDB content repository
 Key: MINIFICPP-2352
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2352
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Marton Szasz


RocksDB seems to inherently read the full value into memory, which is fine for 
most usages, but not when large flow files contents are used in minifi. We 
should see if there are any options that lets us keep the contents on disk 
while working with them, like with FilesystemContentRepository.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (MINIFICPP-2346) Speed up MiNiFi Build with Conan package manager (C++)

2024-04-30 Thread Marton Szasz (Jira)


[ 
https://issues.apache.org/jira/browse/MINIFICPP-2346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17842368#comment-17842368
 ] 

Marton Szasz commented on MINIFICPP-2346:
-

I was thinking about the same issue with build times, but I also had a failed 
experiment moving to conan a few years ago. Nowadays vcpkg seems more 
ubiquitous, so I was thinking trying that for binary package management 
instead. It may also work better on Windows, since Microsoft is backing it.

What do you think?

> Speed up MiNiFi Build with Conan package manager (C++)
> --
>
> Key: MINIFICPP-2346
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2346
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Affects Versions: 0.15.0
> Environment: Ubuntu 22.04
>Reporter: James Medel
>Assignee: James Medel
>Priority: Minor
>  Labels: build, conan, ubuntu
>
> *Description of Issue:* Building MiNiFi C++ with just CMake is really slow. 
> During the the build process, it clones all the external dependencies and 
> then builds those external dependencies while its building MiNiFi CPP. 
> Sometimes the MiNiFi CPP build fails too when external lib dependencies fail 
> to download or fail to build. It would be faster to build MiNiFi C++ with the 
> external dependencies already preinstalled.
>  
> *Potential Solution:* Integrate *conan version 2* into MiNiFi C++ project to 
> enable support for using *conan install* to install all or most of MiNiFi's 
> external dependencies, using *conan install --build=missing* to build them as 
> prebuilt binary conan packages, upload them to conancenter with {*}conan 
> upload{*}, and then run cmake generate to generate the appropriate build 
> files for the OS, then run make to build MiNiFi CPP. Also conan has really 
> good support for cross platform compatibility for Linux and Windows.  At this 
> point because we already have most of MiNiFi CPP's external lib dependencies 
> installed with conan, our CMake build will just focus on building the MiNiFi 
> CPP code, enabling faster builds. Also I will need to account for backward 
> compatibility support with the previous way of installing MiNiFi CPP external 
> lib dependencies using CMake FetchContent_Declare(...) approach until 
> conanfile.py approach covers installing all these dependencies. A valid 
> verification of the MiNiFi C++ build would be to run GTESTs and if all the 
> expected test cases pass, then it may be fair to conclude we would be ready 
> to deprecate the slow CMake FetchContent_Declare(...) approach.
>  
> *Steps to Perform MiNiFi C++ Build Enhancement (Plan to Integrate into 
> script(s)):*
>  # Install conan version 2 into MiNiFi C++ dev environment (my preference is 
> using docker container)
>  # Create a conanfile.py file at root of MiNiFi C++ project where we run 
> "conan install" or "conan install --build=missing" to install MiNiFi C++ 
> external lib dependencies first. Then we run CMake to build MiNiFi C++.
>  # Find all MiNiFi C++ find_package(...) CMake function calls and check if 
> there is already supported conan packages on the conancenter, so we can 
> install those packages.
>  # Find all FetchContent_Declare(...) CMake function calls and check if there 
> is already supported conan packages on the conancenter, so we can install 
> those packages.
>  # At this point we will have used conan version 2 C++ package manager to 
> install almost all MiNiFi C++'s external dependencies.
>  ## With Conan, we will have installed these MiNiFi external lib dependencies 
> as prebuilt binary conan packages.
>  ## Or we will have instructed conan to first build each C++ external lib 
> dependency, upload each lib to conancenter.
>  # Thus, conan manages installing MiNiFi C++'s external lib dependencies, so 
> we can then run CMake to build MiNiFi faster.
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2350) Implement parameter context, parameter substitution in flow definition, properties

2024-04-30 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2350:
---

 Summary: Implement parameter context, parameter substitution in 
flow definition, properties
 Key: MINIFICPP-2350
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2350
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Marton Szasz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (MINIFICPP-2345) Upgrade CI matrix

2024-04-25 Thread Marton Szasz (Jira)


[ 
https://issues.apache.org/jira/browse/MINIFICPP-2345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17840972#comment-17840972
 ] 

Marton Szasz commented on MINIFICPP-2345:
-

Why would you build rockylinux from the mac runner? Ideally we would build it 
both on amd64 and aarch64, but I'm a bit concerned about excessive resource 
usage.

> Upgrade CI matrix
> -
>
> Key: MINIFICPP-2345
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2345
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Martin Zink
>Assignee: Martin Zink
>Priority: Major
>
> We should move to rockylinux 8 from centos 7
> we should move from macos13 to macos14 (its ARM), and we should try to build 
> rockylinux from the mac runner



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2330) *.py files are not added to MSI installer if build dir is outside of source root

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2330?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2330:

Fix Version/s: 0.16.0

> *.py files are not added to MSI installer if build dir is outside of source 
> root
> 
>
> Key: MINIFICPP-2330
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2330
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Ferenc Gerlits
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Python files are added in the wix file with "../" relative path which fails 
> if the build directory is outside the source root.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2337) OpenSSL toggle does not work in bootstrap.sh

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2337.
-
Resolution: Fixed

> OpenSSL toggle does not work in bootstrap.sh
> 
>
> Key: MINIFICPP-2337
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2337
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2337) OpenSSL toggle does not work in bootstrap.sh

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2337:

Fix Version/s: 0.16.0

> OpenSSL toggle does not work in bootstrap.sh
> 
>
> Key: MINIFICPP-2337
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2337
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2330) *.py files are not added to MSI installer if build dir is outside of source root

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2330?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2330.
-
Resolution: Fixed

> *.py files are not added to MSI installer if build dir is outside of source 
> root
> 
>
> Key: MINIFICPP-2330
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2330
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Ferenc Gerlits
>Priority: Major
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Python files are added in the wix file with "../" relative path which fails 
> if the build directory is outside the source root.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-1886) MSI Upgrade support on Windows

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-1886:

Fix Version/s: 0.16.0

> MSI Upgrade support on Windows
> --
>
> Key: MINIFICPP-1886
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1886
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Marton Szasz
>Assignee: Adam Debreceni
>Priority: Minor
>  Labels: windows
> Fix For: 0.16.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> We should also check if we could upgrade our WiX tool support as well for the 
> latest version 5 release.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2339) Windows build fails in CI

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2339.
-
Resolution: Fixed

> Windows build fails in CI
> -
>
> Key: MINIFICPP-2339
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2339
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {code:java}
> 2024-04-22T14:16:47.4438100Z (venv) 
> D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap>call refreshenv 
> 2024-04-22T14:16:48.3105662Z Refreshing environment variables from registry 
> for cmd.exe. Please wait...Finished..
> 2024-04-22T14:16:48.4076617Z 
> **
> 2024-04-22T14:16:48.4077352Z ** Visual Studio 2022 Developer Command Prompt 
> v17.9.6
> 2024-04-22T14:16:48.4078453Z ** Copyright (c) 2022 Microsoft Corporation
> 2024-04-22T14:16:48.4079396Z 
> **
> 2024-04-22T14:16:49.3084453Z already in venv
> 2024-04-22T14:16:49.5307232Z ninja: fatal: ReadFile: The handle is invalid.
> 2024-04-22T14:16:49.5309021Z [1/3806] Building CXX object 
> CMakeFiles\date-tz.dir\_deps\date_src-src\src\tz.cpp.obj
> 2024-04-22T14:16:49.5314897Z 
> 2024-04-22T14:16:49.5315537Z FAILED: 
> CMakeFiles/date-tz.dir/_deps/date_src-src/src/tz.cpp.obj 
> 2024-04-22T14:16:49.5322952Z 
> 2024-04-22T14:16:49.5332972Z sccache 
> C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1438~1.331\bin\HostX64\x64\cl.exe
>   /nologo /TP -DAUTO_DOWNLOAD=0 -DHAS_REMOTE_API=0 -DINSTALL=. 
> -DMINIFI_USE_REAL_ODBC_TEST_DRIVER -DNOMINMAX -DUSE_OS_TZDB=0 
> -DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_WARNINGS 
> -external:ID:\a\nifi-minifi-cpp\nifi-minifi-cpp\build\_deps\date_src-src\include
>  -external:W0 /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++20 -MD /W3 
> /utf-8 /bigobj /MP /diagnostics:caret /MD /GS /fp:precise /Zc:wchar_t 
> /Zc:forScope /Zc:inline /std:c++latest /permissive- /w /showIncludes 
> /FoCMakeFiles\date-tz.dir\_deps\date_src-src\src\tz.cpp.obj 
> /FdCMakeFiles\date-tz.dir\date-tz.pdb /FS -c 
> D:\a\nifi-minifi-cpp\nifi-minifi-cpp\build\_deps\date_src-src\src\tz.cpp
> 2024-04-22T14:16:49.5338971Z CreateProcess failed: The system cannot find the 
> file specified.
> 2024-04-22T14:16:49.5653175Z Traceback (most recent call last):
> 2024-04-22T14:16:49.5654024Z Running Running choco install -y NASM with 
> noconfirm
> 2024-04-22T14:16:49.5666813Z   File 
> "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\main.py", line 59, in 
> 2024-04-22T14:16:49.5667879Z do_one_click_build(minifi_options, 
> package_manager)
> 2024-04-22T14:16:49.5669138Z   File 
> "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\cli.py", line 56, in 
> do_one_click_build
> 2024-04-22T14:16:49.5670193Z assert do_build(minifi_options, 
> package_manager)
> 2024-04-22T14:16:49.5671278Z   File 
> "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\cli.py", line 43, in do_build
> 2024-04-22T14:16:49.5672457Z res = package_manager.run_cmd(build_cmd)
> 2024-04-22T14:16:49.5673067Z Installation went smoothly
> 2024-04-22T14:16:49.5674240Z   File 
> "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\package_manager.py", line 
> 290, in run_cmd
> 2024-04-22T14:16:49.5675499Z res = subprocess.run(f"{env_bat_path} & 
> {cmd}", check=True, text=True)
> 2024-04-22T14:16:49.5676274Z CMake command run successfully
> 2024-04-22T14:16:49.5677201Z   File 
> "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\subprocess.py", line 528, 
> in run
> 2024-04-22T14:16:49.6009040Z raise CalledProcessError(retcode, 
> process.args,
> 2024-04-22T14:16:49.6011206Z subprocess.CalledProcessError: Command 
> 'D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\build_environment.bat & cmake 
> --build D:\a\nifi-minifi-cpp\nifi-minifi-cpp\build' returned non-zero exit 
> status 1.
> 2024-04-22T14:16:49.6203736Z ##[error]Process completed with exit code 1.
> 2024-04-22T14:16:49.6359332Z ##[group]Run actions/cache/save@v4 {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2334) win: smb and loki extensions on by default

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2334:

Fix Version/s: 0.16.0

> win: smb and loki extensions on by default
> --
>
> Key: MINIFICPP-2334
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2334
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2339) Windows build fails in CI

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2339:

Fix Version/s: 0.16.0

> Windows build fails in CI
> -
>
> Key: MINIFICPP-2339
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2339
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {code:java}
> 2024-04-22T14:16:47.4438100Z (venv) 
> D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap>call refreshenv 
> 2024-04-22T14:16:48.3105662Z Refreshing environment variables from registry 
> for cmd.exe. Please wait...Finished..
> 2024-04-22T14:16:48.4076617Z 
> **
> 2024-04-22T14:16:48.4077352Z ** Visual Studio 2022 Developer Command Prompt 
> v17.9.6
> 2024-04-22T14:16:48.4078453Z ** Copyright (c) 2022 Microsoft Corporation
> 2024-04-22T14:16:48.4079396Z 
> **
> 2024-04-22T14:16:49.3084453Z already in venv
> 2024-04-22T14:16:49.5307232Z ninja: fatal: ReadFile: The handle is invalid.
> 2024-04-22T14:16:49.5309021Z [1/3806] Building CXX object 
> CMakeFiles\date-tz.dir\_deps\date_src-src\src\tz.cpp.obj
> 2024-04-22T14:16:49.5314897Z 
> 2024-04-22T14:16:49.5315537Z FAILED: 
> CMakeFiles/date-tz.dir/_deps/date_src-src/src/tz.cpp.obj 
> 2024-04-22T14:16:49.5322952Z 
> 2024-04-22T14:16:49.5332972Z sccache 
> C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1438~1.331\bin\HostX64\x64\cl.exe
>   /nologo /TP -DAUTO_DOWNLOAD=0 -DHAS_REMOTE_API=0 -DINSTALL=. 
> -DMINIFI_USE_REAL_ODBC_TEST_DRIVER -DNOMINMAX -DUSE_OS_TZDB=0 
> -DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_WARNINGS 
> -external:ID:\a\nifi-minifi-cpp\nifi-minifi-cpp\build\_deps\date_src-src\include
>  -external:W0 /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++20 -MD /W3 
> /utf-8 /bigobj /MP /diagnostics:caret /MD /GS /fp:precise /Zc:wchar_t 
> /Zc:forScope /Zc:inline /std:c++latest /permissive- /w /showIncludes 
> /FoCMakeFiles\date-tz.dir\_deps\date_src-src\src\tz.cpp.obj 
> /FdCMakeFiles\date-tz.dir\date-tz.pdb /FS -c 
> D:\a\nifi-minifi-cpp\nifi-minifi-cpp\build\_deps\date_src-src\src\tz.cpp
> 2024-04-22T14:16:49.5338971Z CreateProcess failed: The system cannot find the 
> file specified.
> 2024-04-22T14:16:49.5653175Z Traceback (most recent call last):
> 2024-04-22T14:16:49.5654024Z Running Running choco install -y NASM with 
> noconfirm
> 2024-04-22T14:16:49.5666813Z   File 
> "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\main.py", line 59, in 
> 2024-04-22T14:16:49.5667879Z do_one_click_build(minifi_options, 
> package_manager)
> 2024-04-22T14:16:49.5669138Z   File 
> "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\cli.py", line 56, in 
> do_one_click_build
> 2024-04-22T14:16:49.5670193Z assert do_build(minifi_options, 
> package_manager)
> 2024-04-22T14:16:49.5671278Z   File 
> "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\cli.py", line 43, in do_build
> 2024-04-22T14:16:49.5672457Z res = package_manager.run_cmd(build_cmd)
> 2024-04-22T14:16:49.5673067Z Installation went smoothly
> 2024-04-22T14:16:49.5674240Z   File 
> "D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\package_manager.py", line 
> 290, in run_cmd
> 2024-04-22T14:16:49.5675499Z res = subprocess.run(f"{env_bat_path} & 
> {cmd}", check=True, text=True)
> 2024-04-22T14:16:49.5676274Z CMake command run successfully
> 2024-04-22T14:16:49.5677201Z   File 
> "C:\hostedtoolcache\windows\Python\3.9.13\x64\lib\subprocess.py", line 528, 
> in run
> 2024-04-22T14:16:49.6009040Z raise CalledProcessError(retcode, 
> process.args,
> 2024-04-22T14:16:49.6011206Z subprocess.CalledProcessError: Command 
> 'D:\a\nifi-minifi-cpp\nifi-minifi-cpp\bootstrap\build_environment.bat & cmake 
> --build D:\a\nifi-minifi-cpp\nifi-minifi-cpp\build' returned non-zero exit 
> status 1.
> 2024-04-22T14:16:49.6203736Z ##[error]Process completed with exit code 1.
> 2024-04-22T14:16:49.6359332Z ##[group]Run actions/cache/save@v4 {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2332) Incorrect data size conversion in NiFi python processors

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2332:

Fix Version/s: 0.16.0

> Incorrect data size conversion in NiFi python processors
> 
>
> Key: MINIFICPP-2332
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2332
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> Data size conversions between B, KB, MB, and GB are conducted using multiples 
> of 1000 rather than 1024, as handled in the MiNiFi C++ codebase. This should 
> be corrected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2334) win: smb and loki extensions on by default

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2334.
-
Resolution: Done

> win: smb and loki extensions on by default
> --
>
> Key: MINIFICPP-2334
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2334
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2333) Don't register example python processors

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2333.
-
Resolution: Fixed

> Don't register example python processors
> 
>
> Key: MINIFICPP-2333
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2333
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2332) Incorrect data size conversion in NiFi python processors

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2332.
-
Resolution: Fixed

> Incorrect data size conversion in NiFi python processors
> 
>
> Key: MINIFICPP-2332
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2332
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 1h
>  Remaining Estimate: 0h
>
> Data size conversions between B, KB, MB, and GB are conducted using multiples 
> of 1000 rather than 1024, as handled in the MiNiFi C++ codebase. This should 
> be corrected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2333) Don't register example python processors

2024-04-24 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2333:

Fix Version/s: 0.16.0

> Don't register example python processors
> 
>
> Key: MINIFICPP-2333
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2333
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2334) win: smb and loki extensions on by default

2024-04-19 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2334:
---

 Summary: win: smb and loki extensions on by default
 Key: MINIFICPP-2334
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2334
 Project: Apache NiFi MiNiFi C++
  Issue Type: Improvement
Reporter: Marton Szasz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2333) Don't register example python processors

2024-04-19 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2333:
---

 Summary: Don't register example python processors
 Key: MINIFICPP-2333
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2333
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Marton Szasz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2309) Add JSON flow config examples

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2309:

Resolution: Done
Status: Resolved  (was: Patch Available)

> Add JSON flow config examples
> -
>
> Key: MINIFICPP-2309
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2309
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Minor
>  Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> Currently only yaml flow config examples are available in the examples 
> directory of the project. Since we are also supporting JSON format for flow 
> configurations, we should add JSON examples too.
> As there are two accepted formats of JSON configs that are accepted, both 
> examples should be added:
>  # The simpler format, which mimics the current yaml configuration
>  # The NiFi format, which mimics NiFi's JSON configuration format



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2328) Upgrade OpenSSL to version 3.3.0

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2328:

Fix Version/s: 0.16.0

> Upgrade OpenSSL to version 3.3.0
> 
>
> Key: MINIFICPP-2328
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2328
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> A security issue has been found in OpenSSL which is described in the 
> following CVE: [https://openwall.com/lists/oss-security/2024/04/08/5]
> The issue is fixed in OpenSSL version 3.3.0 and the fix will be ported to 
> version 3.2 and 3.1 lines later. We should upgrade to 3.3.0 which also 
> includes the fix we have as a patch in our repository at the moment.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2309) Add JSON flow config examples

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2309:

Fix Version/s: 0.16.0

> Add JSON flow config examples
> -
>
> Key: MINIFICPP-2309
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2309
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Task
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Minor
> Fix For: 0.16.0
>
>  Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> Currently only yaml flow config examples are available in the examples 
> directory of the project. Since we are also supporting JSON format for flow 
> configurations, we should add JSON examples too.
> As there are two accepted formats of JSON configs that are accepted, both 
> examples should be added:
>  # The simpler format, which mimics the current yaml configuration
>  # The NiFi format, which mimics NiFi's JSON configuration format



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2323) ListenTCP custom delimiter

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2323.
-
Resolution: Done

> ListenTCP custom delimiter
> --
>
> Key: MINIFICPP-2323
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2323
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Martin Zink
>Assignee: Martin Zink
>Priority: Major
>  Time Spent: 2h 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2325) Add missing compiler flags to the Ninja build on Windows

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2325.
-
Resolution: Done

> Add missing compiler flags to the Ninja build on Windows
> 
>
> Key: MINIFICPP-2325
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2325
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
>  Time Spent: 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2326) Link lualib statically

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2326:

Fix Version/s: 0.16.0

> Link lualib statically
> --
>
> Key: MINIFICPP-2326
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2326
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
> Fix For: 0.16.0
>
>  Time Spent: 2h
>  Remaining Estimate: 0h
>
> Installing the liblua library on Windows and using it during the build is a 
> pain.
> Instead of this, we should bundle liblua and link it statically into the lua 
> script extension DLL.
> This will make things simpler on Linux, as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2325) Add missing compiler flags to the Ninja build on Windows

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2325:

Fix Version/s: 0.16.0

> Add missing compiler flags to the Ninja build on Windows
> 
>
> Key: MINIFICPP-2325
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2325
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
> Fix For: 0.16.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2328) Upgrade OpenSSL to version 3.3.0

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2328.
-
Resolution: Fixed

> Upgrade OpenSSL to version 3.3.0
> 
>
> Key: MINIFICPP-2328
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2328
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> A security issue has been found in OpenSSL which is described in the 
> following CVE: [https://openwall.com/lists/oss-security/2024/04/08/5]
> The issue is fixed in OpenSSL version 3.3.0 and the fix will be ported to 
> version 3.2 and 3.1 lines later. We should upgrade to 3.3.0 which also 
> includes the fix we have as a patch in our repository at the moment.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2326) Link lualib statically

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2326.
-
Resolution: Done

> Link lualib statically
> --
>
> Key: MINIFICPP-2326
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2326
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
>  Time Spent: 2h
>  Remaining Estimate: 0h
>
> Installing the liblua library on Windows and using it during the build is a 
> pain.
> Instead of this, we should bundle liblua and link it statically into the lua 
> script extension DLL.
> This will make things simpler on Linux, as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2323) ListenTCP custom delimiter

2024-04-15 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2323:

Fix Version/s: 0.16.0

> ListenTCP custom delimiter
> --
>
> Key: MINIFICPP-2323
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2323
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Martin Zink
>Assignee: Martin Zink
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 2h 40m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2324) Add an option to the Windows installer whether to start the service after installation

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2324.
-
Resolution: Done

> Add an option to the Windows installer whether to start the service after 
> installation
> --
>
> Key: MINIFICPP-2324
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2324
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2327) Loki build fails with msbuild on Windows

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2327.
-
Resolution: Fixed

> Loki build fails with msbuild on Windows
> 
>
> Key: MINIFICPP-2327
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2327
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Loki build fails with the following message on Windows when using msbuild 
> generator:
> {code:java}
> 2024-04-09T16:43:23.1251957Z  Generating 
> ../../grafana-loki-protobuf-generated/grafana-loki-push.grpc.pb.cc, 
> ../../grafana-loki-protobuf-generated/grafana-loki-push.grpc.pb.h, 
> ../../grafana-loki-protobuf-generated/grafana-loki-push.pb.h, 
> ../../grafana-loki-protobuf-generated/grafana-loki-push.pb.cc
> 2024-04-09T16:43:23.1255534Z  
> '..\..\_deps\grpc-build\third_party\protobuf\protoc.exe' is not recognized as 
> an internal or external command,
> 2024-04-09T16:43:23.1256990Z  operable program or batch file. {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2324) Add an option to the Windows installer whether to start the service after installation

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2324:

Fix Version/s: 0.16.0

> Add an option to the Windows installer whether to start the service after 
> installation
> --
>
> Key: MINIFICPP-2324
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2324
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
> Fix For: 0.16.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2282) The user should be able to change the encryption key used for sensitive properties

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2282.
-
Resolution: Done

> The user should be able to change the encryption key used for sensitive 
> properties
> --
>
> Key: MINIFICPP-2282
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2282
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
>  Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> The encryption key used to encrypt the full flow definition file, 
> {{nifi.bootstrap.sensitive.key}}, can be updated using the procedure 
> documented here: 
> https://cwiki.apache.org/confluence/display/MINIFI/Securing+MiNiFi+configuration+files#SecuringMiNiFiconfigurationfiles-Updatingtheencryptionkey
> A similar mechanism should be available for the encryption key used to 
> encrypt individual sensitive properties, 
> {{nifi.bootstrap.sensitive.properties.key}}.
> The documentation linked above should be updated, as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2277) Add virtualenv support for python processors

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2277:

Resolution: Done
Status: Resolved  (was: Patch Available)

> Add virtualenv support for python processors
> 
>
> Key: MINIFICPP-2277
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2277
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 5h 10m
>  Remaining Estimate: 0h
>
> NiFi python processors are run in python virtual environments, and the user 
> can define dependency python modules that can be installed in this virtual 
> environment.  We should also support this method for at least the NiFi python 
> processors, but we could also investigate if that could be possible to 
> implement for the MiNiFi python processors as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2277) Add virtualenv support for python processors

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2277:

Fix Version/s: 0.16.0

> Add virtualenv support for python processors
> 
>
> Key: MINIFICPP-2277
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2277
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 5h 10m
>  Remaining Estimate: 0h
>
> NiFi python processors are run in python virtual environments, and the user 
> can define dependency python modules that can be installed in this virtual 
> environment.  We should also support this method for at least the NiFi python 
> processors, but we could also investigate if that could be possible to 
> implement for the MiNiFi python processors as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2327) Loki build fails with msbuild on Windows

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2327:

Fix Version/s: 0.16.0

> Loki build fails with msbuild on Windows
> 
>
> Key: MINIFICPP-2327
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2327
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Loki build fails with the following message on Windows when using msbuild 
> generator:
> {code:java}
> 2024-04-09T16:43:23.1251957Z  Generating 
> ../../grafana-loki-protobuf-generated/grafana-loki-push.grpc.pb.cc, 
> ../../grafana-loki-protobuf-generated/grafana-loki-push.grpc.pb.h, 
> ../../grafana-loki-protobuf-generated/grafana-loki-push.pb.h, 
> ../../grafana-loki-protobuf-generated/grafana-loki-push.pb.cc
> 2024-04-09T16:43:23.1255534Z  
> '..\..\_deps\grpc-build\third_party\protobuf\protoc.exe' is not recognized as 
> an internal or external command,
> 2024-04-09T16:43:23.1256990Z  operable program or batch file. {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2293) Support installing python dependencies defined inline

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2293:

Fix Version/s: 0.16.0

> Support installing python dependencies defined inline
> -
>
> Key: MINIFICPP-2293
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2293
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 3h
>  Remaining Estimate: 0h
>
> In NiFi python processors python dependencies can be defined inside the class 
> definition in the ProcessorDetails nested class using the dependencies 
> attribute. The dependencies attribute is a list with the required python 
> packages the processor depends on. MiNiFi should also support installing the 
> required packages defined here.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2293) Support installing python dependencies defined inline

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2293:

Resolution: Done
Status: Resolved  (was: Patch Available)

> Support installing python dependencies defined inline
> -
>
> Key: MINIFICPP-2293
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2293
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 3h
>  Remaining Estimate: 0h
>
> In NiFi python processors python dependencies can be defined inside the class 
> definition in the ProcessorDetails nested class using the dependencies 
> attribute. The dependencies attribute is a list with the required python 
> packages the processor depends on. MiNiFi should also support installing the 
> required packages defined here.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2282) The user should be able to change the encryption key used for sensitive properties

2024-04-11 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2282:

Fix Version/s: 0.16.0

> The user should be able to change the encryption key used for sensitive 
> properties
> --
>
> Key: MINIFICPP-2282
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2282
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
> Fix For: 0.16.0
>
>  Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> The encryption key used to encrypt the full flow definition file, 
> {{nifi.bootstrap.sensitive.key}}, can be updated using the procedure 
> documented here: 
> https://cwiki.apache.org/confluence/display/MINIFI/Securing+MiNiFi+configuration+files#SecuringMiNiFiconfigurationfiles-Updatingtheencryptionkey
> A similar mechanism should be available for the encryption key used to 
> encrypt individual sensitive properties, 
> {{nifi.bootstrap.sensitive.properties.key}}.
> The documentation linked above should be updated, as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2318) Use libc++ in the clang CI build

2024-03-21 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2318:

Resolution: Fixed
Status: Resolved  (was: Patch Available)

> Use libc++ in the clang CI build
> 
>
> Key: MINIFICPP-2318
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2318
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> We used to use libc++ as the standard library in the ubuntu_22_04_clang CI 
> build, but this got accidentally lost in some recent change, and now we build 
> with libstdc++.
> This change reverts to using libc++.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2308) python extension Dict: key type is std::string_view, but null-terminated string is required. The interface should be changed to reflect that.

2024-03-21 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2308:

Resolution: Fixed
Status: Resolved  (was: Patch Available)

> python extension Dict: key type is std::string_view, but null-terminated 
> string is required. The interface should be changed to reflect that.
> -
>
> Key: MINIFICPP-2308
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2308
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> We could change it to have two overloads: const char* and maybe std::string. 
> Alternatively, change it to use {{PyDict_GetItem}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2224) Drop support for disabling peer verification in InvokeHTTP

2024-03-21 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2224:

Fix Version/s: 0.16.0

> Drop support for disabling peer verification in InvokeHTTP
> --
>
> Key: MINIFICPP-2224
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2224
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Assignee: Gábor Gyimesi
>Priority: Minor
>  Labels: beginner, hacktoberfest, newbie, starter
> Fix For: 0.16.0
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> It's not strictly required in any production system, and we shouldn't 
> encourage any insecure options while using https.
> We should deprecate the property and ignore its value, but shouldn't break 
> old yaml configuration files.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2224) Drop support for disabling peer verification in InvokeHTTP

2024-03-21 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2224.
-
Resolution: Done

> Drop support for disabling peer verification in InvokeHTTP
> --
>
> Key: MINIFICPP-2224
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2224
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Assignee: Gábor Gyimesi
>Priority: Minor
>  Labels: beginner, hacktoberfest, newbie, starter
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> It's not strictly required in any production system, and we shouldn't 
> encourage any insecure options while using https.
> We should deprecate the property and ignore its value, but shouldn't break 
> old yaml configuration files.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2308) python extension Dict: key type is std::string_view, but null-terminated string is required. The interface should be changed to reflect that.

2024-03-21 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2308:

Fix Version/s: 0.16.0

> python extension Dict: key type is std::string_view, but null-terminated 
> string is required. The interface should be changed to reflect that.
> -
>
> Key: MINIFICPP-2308
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2308
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> We could change it to have two overloads: const char* and maybe std::string. 
> Alternatively, change it to use {{PyDict_GetItem}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2318) Use libc++ in the clang CI build

2024-03-21 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2318:

Fix Version/s: 0.16.0

> Use libc++ in the clang CI build
> 
>
> Key: MINIFICPP-2318
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2318
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
> Fix For: 0.16.0
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> We used to use libc++ as the standard library in the ubuntu_22_04_clang CI 
> build, but this got accidentally lost in some recent change, and now we build 
> with libstdc++.
> This change reverts to using libc++.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2318) Use libc++ in the clang CI build

2024-03-20 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2318:

Status: Patch Available  (was: Open)

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

> Use libc++ in the clang CI build
> 
>
> Key: MINIFICPP-2318
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2318
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> We used to use libc++ as the standard library in the ubuntu_22_04_clang CI 
> build, but this got accidentally lost in some recent change, and now we build 
> with libstdc++.
> This change reverts to using libc++.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2317) Fix openssl flag flipped in MINIFICPP-1797

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2317.
-
Fix Version/s: 0.16.0
 Assignee: Marton Szasz
   Resolution: Fixed

> Fix openssl flag flipped in MINIFICPP-1797
> --
>
> Key: MINIFICPP-2317
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2317
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Assignee: Marton Szasz
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2317) Fix openssl flag flipped in MINIFICPP-1797

2024-03-14 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2317:
---

 Summary: Fix openssl flag flipped in MINIFICPP-1797
 Key: MINIFICPP-2317
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2317
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Marton Szasz






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2306) Filter out corrupt flowfiles during startup

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2306:

Fix Version/s: 0.16.0

> Filter out corrupt flowfiles during startup
> ---
>
> Key: MINIFICPP-2306
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2306
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Martin Zink
>Assignee: Martin Zink
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> Sometimes user's encounter flowfiles where the content is corrupt this can 
> clog up various processors. This is usually handled in the processor but it 
> would be nice to optionally throw these flowfiles out during startup.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2313) Grafana Loki build fails and grpc test crashes on Windows

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2313:

Resolution: Fixed
Status: Resolved  (was: Patch Available)

> Grafana Loki build fails and grpc test crashes on Windows
> -
>
> Key: MINIFICPP-2313
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2313
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Grafana Loki build fails on Windows, which we did not realize earlier as the 
> windows build batch file does not turn the Loki build flag on, so it was 
> missing in the CI build as well.
> PushGrafanaLokiGrpcTest crashes with segmentation fault in the grpc library 
> when run on Windows.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2283) It should be possible to write encrypted sensitive properties to the configuration directly

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2283.
-
Resolution: Done

> It should be possible to write encrypted sensitive properties to the 
> configuration directly
> ---
>
> Key: MINIFICPP-2283
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2283
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
>  Time Spent: 2h 40m
>  Remaining Estimate: 0h
>
> Create a new functionality in the {{encrypt-config}} binary: it should
> * read the existing {{config.yml}} file;
> * find all sensitive properties and prompt the user to enter a value for each;
> * encrypt the new values and add them to {{config.yml}};
> * write the updated {{config.yml}} to disk.
> The type of {{config.yml}} (YAML or JSON) should not change.
> This way, the user could create a {{config.yml}} file by hand, leaving the 
> values of the sensitive properties blank, then run {{encrypt-config}} to set 
> values for the sensitive properties -- without the sensitive properties ever 
> being written to disk in cleartext, even for a short time.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-1797) Rewrite the bootstrap script in python

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1797?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-1797:

Resolution: Done
Status: Resolved  (was: Patch Available)

> Rewrite the bootstrap script in python
> --
>
> Key: MINIFICPP-1797
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1797
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Assignee: Martin Zink
>Priority: Minor
>  Time Spent: 10h 50m
>  Remaining Estimate: 0h
>
> Make it cross-platform.
> Maybe a pysimplegui-based GUI?
> More robust package version checks?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2283) It should be possible to write encrypted sensitive properties to the configuration directly

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2283:

Fix Version/s: 0.16.0

> It should be possible to write encrypted sensitive properties to the 
> configuration directly
> ---
>
> Key: MINIFICPP-2283
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2283
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Ferenc Gerlits
>Assignee: Ferenc Gerlits
>Priority: Minor
> Fix For: 0.16.0
>
>  Time Spent: 2h 40m
>  Remaining Estimate: 0h
>
> Create a new functionality in the {{encrypt-config}} binary: it should
> * read the existing {{config.yml}} file;
> * find all sensitive properties and prompt the user to enter a value for each;
> * encrypt the new values and add them to {{config.yml}};
> * write the updated {{config.yml}} to disk.
> The type of {{config.yml}} (YAML or JSON) should not change.
> This way, the user could create a {{config.yml}} file by hand, leaving the 
> values of the sensitive properties blank, then run {{encrypt-config}} to set 
> values for the sensitive properties -- without the sensitive properties ever 
> being written to disk in cleartext, even for a short time.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-1797) Rewrite the bootstrap script in python

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-1797?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-1797:

Fix Version/s: 0.16.0

> Rewrite the bootstrap script in python
> --
>
> Key: MINIFICPP-1797
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1797
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Assignee: Martin Zink
>Priority: Minor
> Fix For: 0.16.0
>
>  Time Spent: 10h 50m
>  Remaining Estimate: 0h
>
> Make it cross-platform.
> Maybe a pysimplegui-based GUI?
> More robust package version checks?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2313) Grafana Loki build fails and grpc test crashes on Windows

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2313:

Fix Version/s: 0.16.0

> Grafana Loki build fails and grpc test crashes on Windows
> -
>
> Key: MINIFICPP-2313
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2313
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Gábor Gyimesi
>Assignee: Gábor Gyimesi
>Priority: Major
> Fix For: 0.16.0
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Grafana Loki build fails on Windows, which we did not realize earlier as the 
> windows build batch file does not turn the Loki build flag on, so it was 
> missing in the CI build as well.
> PushGrafanaLokiGrpcTest crashes with segmentation fault in the grpc library 
> when run on Windows.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2306) Filter out corrupt flowfiles during startup

2024-03-14 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2306:

Resolution: Done
Status: Resolved  (was: Patch Available)

> Filter out corrupt flowfiles during startup
> ---
>
> Key: MINIFICPP-2306
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2306
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Martin Zink
>Assignee: Martin Zink
>Priority: Major
>  Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> Sometimes user's encounter flowfiles where the content is corrupt this can 
> clog up various processors. This is usually handled in the processor but it 
> would be nice to optionally throw these flowfiles out during startup.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (MINIFICPP-2118) fix HTTPClientTests failure on CentOS 7

2024-03-13 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved MINIFICPP-2118.
-
Resolution: Not A Problem

doesn't fail anymore, probably fixed in a different jira

> fix HTTPClientTests failure on CentOS 7
> ---
>
> Key: MINIFICPP-2118
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2118
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Priority: Major
>
> {noformat}
> [2023-05-10 16:02:44.706] 
> [org::apache::nifi::minifi::extensions::curl::HTTPClient] [error] 
> curl_easy_perform() failed SSL peer certificate or SSH remote key was not OK 
> on https://apache.org, error code 60
> ~~~
> HTTPClientTests is a Catch v2.13.10 host application.
> Run with -? for options
> ---
> SSL without SSLContextService
> ---
> /home/szaszm/nifi-minifi-cpp/extensions/http-curl/tests/unit/HTTPClientTests.cpp:147
> ...
> /home/szaszm/nifi-minifi-cpp/extensions/http-curl/tests/unit/HTTPClientTests.cpp:150:
>  FAILED:
>   REQUIRE( client.submit() )
> with expansion:
>   false
> ===
> test cases:  6 |  5 passed | 1 failed
> assertions: 52 | 51 passed | 1 failed
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2310) Extend ListenTCP with new ways to delimit flow files

2024-03-08 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2310?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2310:

Summary: Extend ListenTCP with new ways to delimit flow files  (was: Extend 
ListenTCP by new ways to delimit flow files)

> Extend ListenTCP with new ways to delimit flow files
> 
>
> Key: MINIFICPP-2310
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2310
> Project: Apache NiFi MiNiFi C++
>  Issue Type: New Feature
>Reporter: Marton Szasz
>Priority: Major
>
> * custom message delimiter
>  * option to separate by connection (no delimiter, only optional size limit)
>  * batching multiple messages to 1 flow file (like NiFi 'Max Batch Size')



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2310) Extend ListenTCP by new ways to delimit flow files

2024-03-04 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2310:
---

 Summary: Extend ListenTCP by new ways to delimit flow files
 Key: MINIFICPP-2310
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2310
 Project: Apache NiFi MiNiFi C++
  Issue Type: New Feature
Reporter: Marton Szasz


* custom message delimiter
 * option to separate by connection (no delimiter, only optional size limit)
 * batching multiple messages to 1 flow file (like NiFi 'Max Batch Size')



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (NIFI-12863) Extend ListenTCP by new ways to delimit flow files

2024-03-04 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/NIFI-12863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz resolved NIFI-12863.
-
Resolution: Invalid

I meant to create this under MINIFICPP

> Extend ListenTCP by new ways to delimit flow files
> --
>
> Key: NIFI-12863
> URL: https://issues.apache.org/jira/browse/NIFI-12863
> Project: Apache NiFi
>  Issue Type: New Feature
>Reporter: Marton Szasz
>Priority: Major
>
> - custom message delimiter
> - option to separate by connection (no delimiter, only optional size limit)
> - batching multiple messages to 1 flow file (like NiFi '{*}Max Batch Size{*}')



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (NIFI-12863) Extend ListenTCP by new ways to delimit flow files

2024-03-04 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/NIFI-12863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz closed NIFI-12863.
---
Assignee: Marton Szasz

> Extend ListenTCP by new ways to delimit flow files
> --
>
> Key: NIFI-12863
> URL: https://issues.apache.org/jira/browse/NIFI-12863
> Project: Apache NiFi
>  Issue Type: New Feature
>Reporter: Marton Szasz
>Assignee: Marton Szasz
>Priority: Major
>
> - custom message delimiter
> - option to separate by connection (no delimiter, only optional size limit)
> - batching multiple messages to 1 flow file (like NiFi '{*}Max Batch Size{*}')



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (NIFI-12863) Extend ListenTCP by new ways to delimit flow files

2024-03-04 Thread Marton Szasz (Jira)
Marton Szasz created NIFI-12863:
---

 Summary: Extend ListenTCP by new ways to delimit flow files
 Key: NIFI-12863
 URL: https://issues.apache.org/jira/browse/NIFI-12863
 Project: Apache NiFi
  Issue Type: New Feature
Reporter: Marton Szasz


- custom message delimiter
- option to separate by connection (no delimiter, only optional size limit)
- batching multiple messages to 1 flow file (like NiFi '{*}Max Batch Size{*}')



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2308) python extension Dict: key type is std::string_view, but null-terminated string is required. The interface should be changed to reflect that.

2024-02-29 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2308:

Description: We could change it to have two overloads: const char* and 
maybe std::string. Alternatively, change it to use {{PyDict_GetItem}}  (was: We 
could change it to have two overloads: const char* and maybe std::string.)

> python extension Dict: key type is std::string_view, but null-terminated 
> string is required. The interface should be changed to reflect that.
> -
>
> Key: MINIFICPP-2308
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2308
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Priority: Major
>
> We could change it to have two overloads: const char* and maybe std::string. 
> Alternatively, change it to use {{PyDict_GetItem}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (MINIFICPP-2308) python extension Dict: key type is std::string_view, but null-terminated string is required. The interface should be changed to reflect that.

2024-02-29 Thread Marton Szasz (Jira)
Marton Szasz created MINIFICPP-2308:
---

 Summary: python extension Dict: key type is std::string_view, but 
null-terminated string is required. The interface should be changed to reflect 
that.
 Key: MINIFICPP-2308
 URL: https://issues.apache.org/jira/browse/MINIFICPP-2308
 Project: Apache NiFi MiNiFi C++
  Issue Type: Bug
Reporter: Marton Szasz


We could change it to have two overloads: const char* and maybe std::string.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2192) Document user requirements for Windows service installation

2024-02-29 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2192:

Description: 
-Currently only the default Local System user works.-

 

Apparently the format has to be DOMAIN\username, and the user needs service 
login permissions. Credits to [~lordgamez] for finding out.

  was:
-Currently only the default Local System user works.-

 

Apparently the format has to be DOMAIN\username, and the user needs service 
login permissions. Credits to [~lordgamez] 


> Document user requirements for Windows service installation
> ---
>
> Key: MINIFICPP-2192
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2192
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Priority: Major
>
> -Currently only the default Local System user works.-
>  
> Apparently the format has to be DOMAIN\username, and the user needs service 
> login permissions. Credits to [~lordgamez] for finding out.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2192) Document user requirements for Windows service installation

2024-02-29 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2192:

Issue Type: Improvement  (was: Bug)

> Document user requirements for Windows service installation
> ---
>
> Key: MINIFICPP-2192
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2192
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Improvement
>Reporter: Marton Szasz
>Priority: Major
>
> -Currently only the default Local System user works.-
>  
> Apparently the format has to be DOMAIN\username, and the user needs service 
> login permissions. Credits to [~lordgamez] for finding out.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2192) Document user requirements for Windows service installation

2024-02-29 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2192:

Description: 
-Currently only the default Local System user works.-

 

Apparently the format has to be DOMAIN\username, and the user needs service 
login permissions. Credits to [~lordgamez] 

  was:
-Currently only the default Local System user works.-

 

Apparently the format has to be DOMAIN\username, and the user needs service 
login permissions.


> Document user requirements for Windows service installation
> ---
>
> Key: MINIFICPP-2192
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2192
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Priority: Major
>
> -Currently only the default Local System user works.-
>  
> Apparently the format has to be DOMAIN\username, and the user needs service 
> login permissions. Credits to [~lordgamez] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2192) Document user requirements for Windows service installation

2024-02-29 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2192:

Description: 
-Currently only the default Local System user works.-

 

Apparently the format has to be DOMAIN\username, and the user needs service 
login permissions.

  was:Currently only the default Local System user works.


> Document user requirements for Windows service installation
> ---
>
> Key: MINIFICPP-2192
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2192
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Priority: Major
>
> -Currently only the default Local System user works.-
>  
> Apparently the format has to be DOMAIN\username, and the user needs service 
> login permissions.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MINIFICPP-2192) Document user requirements for Windows service installation

2024-02-29 Thread Marton Szasz (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFICPP-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2192:

Summary: Document user requirements for Windows service installation  (was: 
Windows service installation should be possible as normal user)

> Document user requirements for Windows service installation
> ---
>
> Key: MINIFICPP-2192
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2192
> Project: Apache NiFi MiNiFi C++
>  Issue Type: Bug
>Reporter: Marton Szasz
>Priority: Major
>
> Currently only the default Local System user works.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


  1   2   3   4   5   6   7   8   9   10   >