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%)