celix icon indicating copy to clipboard operation
celix copied to clipboard

Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.

Results 145 celix issues
Sort by recently updated
recently updated
newest added

The output of `HttpAndWebsocketTestSuite.http_get_incex_test` is the following: ``` 18: [ RUN ] HttpAndWebsocketTestSuite.http_get_incex_test 18: [2023-05-12T00:19:35] [ info] [celix_framework] [framework_start:488] Celix framework started 18: [2023-05-12T00:19:35] [ trace] [celix_framework] [framework_start:489] Celix framework...

component/http-admin
component/testing

https://github.com/apache/celix/blob/c0666d0ec501c54852198a18cf46eda69552ee50/bundles/remote_services/rsa_spi/CMakeLists.txt#L20-L26

Currently (Celix 2.3.0) there are still a few cpputests left in lib utils: - array list - celix threads - filter - ip utils These can be refactor to google...

kind/cleanup
kind/improvement

The main advantages of using `(argc, argv)` over a single string `CommandLine` are: * Avoid all the hassle of strdup/strtok. * Deal with command line argument containing white spaces correctly....

``` 60: ================================================================= 60: ==40373==ERROR: AddressSanitizer: heap-use-after-free on address 0x6040000439a0 at pc 0x5637427b711f bp 0x7fde4304b230 sp 0x7fde4304b220 60: READ of size 8 at 0x6040000439a0 thread T70 60: #0 0x5637427b711e in...

component/remote-services
component/testing

It is reported by our CI. I have not tried to reproduce it myself. ``` 56: [ RUN ] RemoteServicesIntegrationTestSuite.InvokeRemoteCalcService 56: [2023-03-10T13:46:34] [ info] [celix_framework] [framework_start:494] Celix framework started 56:...

Currently Celix can not be added as a sub-project via add_subdirectory. For example, use of `CMAKE_SOURCE_DIR` will cause build error. ```CMAKE function(celix_deprecated_utils_headers) list(GET ARGN 0 TARGET_NAME) target_include_directories(${TARGET_NAME} PRIVATE ${CMAKE_SOURCE_DIR}/libs/utils/include_deprecated) set_property(TARGET...

build/cmake

There are several issues in the http admin error handling: 1. If `httpAdmin_create` finally fails here, an error code should be returned instead. 2. The above applies to `websocketAdmin_create`. 3....

In the interface description of CELIX_FRAMEWORK_UUID(https://github.com/apache/celix/blob/master/libs/framework/include/celix_constants.h#L175), CELIX_FRAMEWORK_UUID should be configurable, but in the implementation, it is not configurable(https://github.com/apache/celix/blob/master/libs/framework/src/framework.c#L252). If CELIX_FRAMEWORK_UUID is designed to be configurable, what should be considered?

It turns out that currently Coverity does not know `__attribute__((cleanup(func)))`, which leads to lots of false positive reports. For a simple example, check https://scan9.scan.coverity.com/#/project-view/52268/10253?selectedIssue=392558 Some extra configuration/modeling efforts may be...

build/environment