Skip to content

chore: createNode security hardening + source move to src#5

Merged
NagyZoltanPeter merged 19 commits intomasterfrom
chore-enhance-api-sequrity-and-data
Apr 15, 2026
Merged

chore: createNode security hardening + source move to src#5
NagyZoltanPeter merged 19 commits intomasterfrom
chore-enhance-api-sequrity-and-data

Conversation

@NagyZoltanPeter
Copy link
Copy Markdown
Collaborator

@NagyZoltanPeter NagyZoltanPeter commented Feb 25, 2026

Summary

  • creatNode security hardening
  • source/layout move under src/ - did also already with module builder intro
  • Get in use LogosResult as default return value for plugin interface.

Update

  • Now the PR contains correct and fixed version of module-builder that fixes the copy of dependent liblogosdelivery dynamic library to be copied correctly to /lib and will pack it to lgx.
  • added librln dependency of liblogosdelivery to the artifacts to be bundled.
  • generating module header / source stub code is also correct now.

@NagyZoltanPeter NagyZoltanPeter force-pushed the chore-enhance-api-sequrity-and-data branch from 1bf42c8 to 5e8cda1 Compare February 26, 2026 13:58
…prevent multi ininitialization. Fix creatNode callback handling for fine resource handling
@NagyZoltanPeter NagyZoltanPeter force-pushed the chore-enhance-api-sequrity-and-data branch from 5e8cda1 to 9b48a43 Compare February 26, 2026 13:59
@NagyZoltanPeter NagyZoltanPeter changed the title Chore:enhance api sequrity and add health status event chore: createNode security hardening + source move to src Feb 26, 2026
Copy link
Copy Markdown
Collaborator

@Ivansete-status Ivansete-status left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks for it! 💯

Comment thread test/test_create_node_integration.cpp Outdated
Comment on lines +103 to +105
if (!hasLibpqDependency()) {
QSKIP("libpq dynamic library is not available; skipping logosdelivery integration test.");
}
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can add this in a tiny macro/template

@NagyZoltanPeter
Copy link
Copy Markdown
Collaborator Author

@iurimatias: I have merged you module builder pr and this PR is built on top of those changes.
Please help me out, with module builder expected requirements in order to build this module properly.
Currently I see that it does not builds logos-delivery -> liblogosdelivery.dylib and provide the include for building the module itself.

What do we do wrong here?

Copy link
Copy Markdown

@darshankabariya darshankabariya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM !!

@iurimatias
Copy link
Copy Markdown
Member

@iurimatias: I have merged you module builder pr and this PR is built on top of those changes. Please help me out, with module builder expected requirements in order to build this module properly. Currently I see that it does not builds logos-delivery -> liblogosdelivery.dylib and provide the include for building the module itself.

What do we do wrong here?

@iurimatias: I have merged you module builder pr and this PR is built on top of those changes. Please help me out, with module builder expected requirements in order to build this module properly. Currently I see that it does not builds logos-delivery -> liblogosdelivery.dylib and provide the include for building the module itself.

What do we do wrong here?

will do a fix for this

@NagyZoltanPeter NagyZoltanPeter merged commit bc03087 into master Apr 15, 2026
@NagyZoltanPeter
Copy link
Copy Markdown
Collaborator Author

@iurimatias As this PR is merged now, please rebase your one in order to get to the same page.
This PR fixes all previous build issues, it includes liblogosdelivery + librln to the bundle.

@NagyZoltanPeter
Copy link
Copy Markdown
Collaborator Author

Issue: #21

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants