This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch feature/cap_req_model_lib
in repository https://gitbox.apache.org/repos/asf/celix.git
from 6b0a12cb Add doxygen for rcm functions
add 608eda6c Fix memory leak in version conversion #512
add 82775a1e Merge pull request #513 from
apache/hotfix/version_conversion_leak
add 28b25c4a Fix broken
celix_utils_convertStringToDouble/celix_utils_convertStringToLong, and add more
test cases.
add b7c42cd8 Merge pull request #514 from apache/hotfix/convert_utils_fix
add 9128806d Fix missing unlock (CID=313585).
add 180bd1d3 Eliminate false positive coverity warning (CID=313586).
add 59c866ed Eliminate false positive coverity warning (CID=313587).
add 3886f85a Fix Coverity: dereference after null check (CID=16312).
add e531b1a6 Fix Coverity 16318: explicit null dereferenced.
add 0e834c01 Fix Coverity 188767: explicit null dereferenced.
add 89c42c6c Fix Coverity 211168: dereference after null check.
add c82be04c Fix Coverity 211170 Dereference after null check.
add c0ece7e9 Fix Coverity 211171 Dereference after null check.
add 882bce14 Revert "Eliminate false positive coverity warning
(CID=313586)."
add 04985782 Fix Coverity 211175 Dereference after null check.
add 661d6a39 Fix Coverity 211182 Dereference after null check.
add a4048afa Fix Coverity 211183 Dereference after null check.
add ff5cd4ab Fix Coverity 211187 Dereference after null check.
add 944825e1 Fix Coverity 211193 Dereference after null check.
add 447c6cff Fix Coverity 211197 Dereference after null check.
add 8399e867 Fix Coverity 211202 Dereference after null check.
add 444c1b0c Fix Coverity 211205 Dereference after null check.
add 0b60ea47 Fix Coverity 211208 Dereference after null check.
add 98515816 Fix Coverity 211226 Dereference after null check.
add f38f570a Fix Coverity 211229 Dereference after null check.
add 81ab2177 Fix Coverity 211235 Dereference after null check.
add e3b06738 Fix Coverity 211240 Dereference after null check.
add d7b1e371 Fix Coverity 211241 Dereference after null check.
add ec5c1e6a Fix Coverity 211242 Dereference after null check.
add 22d5713e Fix Coverity 216563 Logically dead code.
add 3dd36d1e Fix Coverity 218467 Logically dead code.
add 85bf1c06 Fix Coverity 218469 Dereference before null check.
add 9e8cb0cb Fix Coverity 218470 Explicit null dereferenced.
add f569258b Fix Coverity 301214 Dereference null return value.
add 71224bb8 Fix Coverity 301214 Dereference null return value.
add 775edb8a Fix Coverity 313587 Resource leak.
add 3b235279 Fix format string waring(#486).
add 3ea1617f Merge pull request #519 from apache/hotfix/coverity_fix
add b525f3ee Remove CELIX_EI_IMPL_NEGATIVE and CELIX_EI_IMPL_POSITIVE
add 5443d7eb Merge pull request #521 from xuzhenbao/err_injector_improve
add 71c6a914 Refactor filter match so that filter attributes use compare
with long, double or version if needed.
add 3493d6a1 Refactor cpputest filter tests to gtest
add f0e9b3d9 Add additional filter tests
add 9635b7ac Merge remote-tracking branch 'origin/master' into
feature/parse_filter_attribute_types
add 0c72d2d3 Remove static utils convert function from filter.c
add c3d3b0dc Merge branch 'master' into
feature/parse_filter_attribute_types
add 4ddf446b Add missing return value check and prevent int overflow in
filter.c
add 3b838037 Add test inf, -inf and nan test for convert str to double
add 94d06c4b Merge pull request #505 from
apache/feature/parse_filter_attribute_types
add f79a2631 Merge branch 'master' into feature/cap_req_model_lib
add bf4fbc23 Remove CELIX_EI_IMPL_POSITIVE usage and add vaprintf ei impl
+ test
No new revisions were added by this update.
Summary of changes:
.../src/pubsub_websocket_topic_sender.c | 2 +-
.../src/DiscoveryZeroconfActivatorTestSuite.cc | 3 -
.../src/DiscoveryZeroconfAnnouncerTestSuite.cc | 2 -
libs/error_injector/api/celix_error_injector.h | 48 --
libs/error_injector/asprintf/CMakeLists.txt | 5 +-
libs/error_injector/asprintf/include/asprintf_ei.h | 3 +
libs/error_injector/asprintf/src/asprintf_ei.cc | 13 +-
.../celix_array_list/src/celix_array_list_ei.cc | 18 +-
.../src/celix_bundle_context_ei.cc | 4 +-
.../celix_threads/src/celix_threads_ei.cc | 4 +-
libs/error_injector/eventfd/include/eventfd_ei.h | 1 -
libs/error_injector/eventfd/src/eventfd_ei.cc | 5 +-
libs/error_injector/malloc/src/malloc_ei.cc | 7 +
.../mdnsresponder/src/mdnsresponder_ei.cc | 10 +-
.../include/celix/dm/DependencyManager_Impl.h | 12 +-
.../include/celix/dm/ServiceDependency_Impl.h | 8 +-
libs/framework/src/bundle.c | 44 +-
libs/framework/src/bundle_context.c | 280 +++--------
libs/framework/src/celix_bundle_cache.c | 1 +
libs/framework/src/dm_dependency_manager_impl.c | 41 +-
libs/framework/src/framework.c | 23 +-
libs/framework/src/service_reference.c | 3 +-
libs/rcm/gtest/CMakeLists.txt | 2 +-
...ntCapabilityModelWithErrorInjectionTestSuite.cc | 8 +
libs/rcm/src/celix_rcm_err.c | 4 +-
libs/rcm/src/celix_rcm_err_private.h | 2 +-
libs/utils/CMakeLists.txt | 14 +-
libs/utils/gtest/CMakeLists.txt | 2 +
.../src/ConvertUtilsErrorInjectionTestSuite.cc | 46 ++
libs/utils/gtest/src/ConvertUtilsTestSuite.cc | 36 ++
libs/utils/gtest/src/CxxFilterTestSuite.cc | 56 ++-
libs/utils/gtest/src/FilterTestSuite.cc | 433 ++++++++++++++++
libs/utils/include/celix_filter.h | 7 +-
libs/utils/private/test/filter_test.cpp | 546 ---------------------
libs/utils/private/test/version_ei_test.cc | 56 +++
libs/utils/src/celix_convert_utils.c | 26 +-
libs/utils/src/filter.c | 134 ++++-
libs/utils/src/version.c | 17 +-
38 files changed, 979 insertions(+), 947 deletions(-)
create mode 100644 libs/utils/gtest/src/ConvertUtilsErrorInjectionTestSuite.cc
create mode 100644 libs/utils/gtest/src/FilterTestSuite.cc
delete mode 100644 libs/utils/private/test/filter_test.cpp
create mode 100644 libs/utils/private/test/version_ei_test.cc