This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch feature/685-refactor-manifest-format
in repository https://gitbox.apache.org/repos/asf/celix.git
from 26d14ff59 gh-685: Refactor bundle manifest storage
add a01495644 Make various lock guard deinit explicitly callable so that
locks can be released manually.
add 8b0e0e0c4 gh-685: Add bundle entry guard
add f237f4b20 gh-685: Add rsa shm test case
add 17a5adac5 Cleanup bundle cache on installation failure and fix
use-after-free.
add ad9e542c1 gh-685: Refactor launcher global framework handling
add 621c2be4b gh-685: Improve error handling of launcher.
add 8f4fafcdf gh-215: Implement async-signal-safe launcher shutdown.
add 66ab9bc65 Resolve issue 749
add 21172764c Use feature/promise to synchronize thread in unit test
add 16579ba9b Merge pull request #752 from xuzhenbao/bugfix_749
add 58860bbf1 Merge pull request #751 from
apache/feature/685-update-container-config-properties-usage
add 49a52527e Merge branch 'master' into
feature/215-stop-launcher-by-signal
add b5214cf99 gh-215: Reset launcher on error.
add e07b2e812 gh-215: Remove all remaining scheduled events for an
inactive dispatcher.
add d384c8653 gh-215: Remove all remaining scheduled events for an
inactive dispatcher.
add 61d0f6900 gh-215: Minor documentation improvement.
add 2378bac0e [CID 349739]: Release a lock guard manually.
add 63683c03d Merge pull request #753 from
apache/feature/215-stop-launcher-by-signal
add 049efdd54 [CID 392574]: Destroy held lock.
add f16b2d0b6 Merge pull request #755 from apache/hotfix/coverity-fix
add 63445a3fa Avoid schedule event to an inactive framework.
add 39e2282f8 Merge pull request #756 from apache/hotfix/shutdown-hang
add 5712dabe2 Fix test_package error.
add 1606b4993 Update to macOS-12.
add f82223d6e Add test for failure to schedule the celix_shutdown_check
event.
add 758aa7916 Merge pull request #757 from
apache/hotfix/test-package-failure
add bfccf0e44 Update linux-build-apt to use ninja.
add c533db4f1 Merge pull request #760 from apache/hotfix/update-ubuntu-CI
add a62656d8d Fix header includes.
add 81d3b6b31 Merge pull request #761 from apache/hotfix/header-includes
new 203cbfc34 Merge remote-tracking branch 'origin/master' into
feature/685-refactor-manifest-format
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/conan_create.yml | 2 +-
.github/workflows/macos.yml | 2 +-
.github/workflows/ubuntu.yml | 4 +-
CMakeLists.txt | 5 -
.../gtest/src/CelixEventAdminTestSuite.cc | 41 ++--
.../gtest/src/CelixEventAdminTestSuiteBaseClass.h | 17 +-
.../gtest/src/RsaShmClientServerUnitTestSuite.cc | 40 ++++
.../rsa_shm/src/rsa_shm_client.c | 2 +
.../rsa_shm/src/rsa_shm_server.c | 1 +
bundles/shell/remote_shell/src/shell_mediator.c | 2 -
cmake/cmake_celix/ContainerPackaging.cmake | 1 -
libs/framework/gtest/CMakeLists.txt | 10 +-
.../BundleArchiveWithErrorInjectionTestSuite.cc | 4 +-
.../src/CelixBundleContextBundlesTestSuite.cc | 9 +
libs/framework/gtest/src/CelixLauncherTestSuite.cc | 24 +-
.../framework/gtest/src/ScheduledEventTestSuite.cc | 37 +++
...activator_with_celix_err.c => activator_stop.c} | 12 +-
libs/framework/include/celix_launcher.h | 16 +-
libs/framework/src/bundle.c | 2 +-
libs/framework/src/bundle_archive.c | 4 +-
libs/framework/src/bundle_archive_private.h | 2 +-
libs/framework/src/bundle_context.c | 2 +-
libs/framework/src/celix_bundle_cache.c | 8 +-
libs/framework/src/celix_launcher.c | 170 +++++++++-----
libs/framework/src/celix_launcher_private.h | 11 +-
libs/framework/src/framework.c | 248 +++++++++++----------
.../src/framework_bundle_lifecycle_handler.c | 27 ++-
libs/framework/src/framework_private.h | 62 ++++--
.../error_injector/celix_properties/CMakeLists.txt | 1 +
.../celix_properties/include/celix_properties_ei.h | 1 +
.../celix_properties/src/celix_properties_ei.cc | 9 +
libs/utils/include/celix_threads.h | 5 +-
32 files changed, 514 insertions(+), 267 deletions(-)
copy libs/framework/gtest/src/{activator_with_celix_err.c => activator_stop.c}
(73%)