You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by rl...@apache.org on 2023/12/10 10:23:25 UTC
(celix) branch feature/add-dev-container updated (7aa2d701 -> 21cf541f)
This is an automated email from the ASF dual-hosted git repository.
rlenferink pushed a change to branch feature/add-dev-container
in repository https://gitbox.apache.org/repos/asf/celix.git
discard 7aa2d701 Update container usage documentation
discard 4dae74bf Remove Ubuntu container and productize Gitpod container
discard 04d45645 Fix Gitpod configuration
discard afefe884 Add Gitpod image and configuration
discard f204d7bb Allow passing a custom command
discard ccf2ed9f Add SSH dependency and configuration to dev container
discard 55ad18a1 Add dev container with Celix dependencies
add b719ed63 Add date to 2.4.0 release
add 5f26e5bc Update versions and release notes
add ee40d11d Update LICENSE based on RAT results
add 31ea5f92 Update Celix version in cmake
add 25745ae1 Set 2.4.0 version in conanfile.py
add 724f8d8a Merge remote-tracking branch 'origin/master' into release-2.4.0
add dc0e0aeb Run error injector tests only for Debug build.
add e7aee125 Merge pull request #652 from apache/hotfix/debug_only_ei_tests
add 27a9e552 Merge remote-tracking branch 'origin/master' into release-2.4.0
add f371369f Workaround the lifecycle management issue of IImportRegistration.
add 5fc94f5f Add RelWithDebInfo to Ubuntu CI build.
add 8b90f786 Fix memory leaks in test_tm_scoped.
add 4022b416 Fix memory leaks in test_rsa_dfi.
add 27fad1d9 Fix memory leaks in pubsub_websocket_v2_tests.
add 1a156600 Fix compilation error.
add c0bcb5db Remove unnecessary xmlCleanupParser.
add de764111 Fix ccache restore-keys for CI linux-build-api.
add dcd8157f Merge pull request #657 from apache/hotfix/653-cxx_remote_services_test_crash_stopgap
add fc46e3b0 #659: Relax timing on scheduled event tests for local testing
add dfe99e75 Merge pull request #660 from apache/feature/659-fix-flaky-scheduled-event-tests
add a6bbbac0 Merge branch 'master' into release-2.4.0
add 1fbd599c Update CHANGES.md for release 2.4.0
add fedbff5e Merge pull request #661 from apache/release-2.4.0
add c93e516b #509: Remove static dm libs (dm is integral part of framework)
add 43e3425c #509: Update changes for the removal of dm
add 9f0fb39e #509: Remove deployment admin bundle
add 15ff5a6d #509: Remove deployment admin feature from conanfile
add 7d7552ea #509: Add removal of deployment admin to CHANGES.md
add 54f053fc #509: Reintroduce zlib requirement if libcurl is used to prevent conflict
add 55078a9d #509: Remove deployment admin usage from conan test packages
add f2083dfd Remove test_package for deployment admin.
add 30efe89b #509: Fix zlib version conflict.
add 60a9180b Merge pull request #664 from apache/feature/508-remove-deployment-admin-bundle
add 7561c54a #509: Set next celix version in cmake and conan to 3.0.0
add 7e97786a #509: Remove release notes file (overlaps with changes)
add 86379aa3 Merge pull request #663 from apache/feature/509-update-next-version
add 7ece3e9d Merge branch 'master' into feature/509-remove-static-dm-libs
add 09793bb1 Remove corresponding Conan options for static dm libs.
add 955d58f7 Merge remote-tracking branch 'origin/feature/509-remove-static-dm-libs' into feature/509-remove-static-dm-libs
add d61be605 Merge pull request #662 from apache/feature/509-remove-static-dm-libs
add 00635a71 Remove space from scheduled_events.md filename
add a902c4bd Merge pull request #668 from apache/hotfix/remove-space-from-scheduled-event-md-filename
add a8221389 #509: Remove installation of utils/fw deprecated headers
add 54e2d65a #509: Remove install and use of deprecated shell headers
add 7ee448b2 #509: Remove install and use of deprecated logging headers
add 9faf09a2 #509: Fix typo in conanfile
add 60b1563e #509: Remove the bonjour shell
add e8371602 Merge branch 'master' into feature/509-remove-install-of-v2-headers
add 91c86a6c #509: Update changes
add 3ad135bd #509: Remove bonjour shell usage from conan test packages
add 06d0a450 #509: Remove pubsub_serializer support (svc depends on hashmap.h)
add 4050a037 #509: Disable RSA conan package testing (for now)
add f939c924 Merge branch 'master' into feature/509-remove-install-of-v2-headers
add 1760512c Revert "#509: Disable RSA conan package testing (for now)"
add 74a51cab #509: Reintroduce install of deprecated fw and utils headers
add 16c7dc44 #509: Remove removed pubsub_serializer.h usage in conan test package
add 1f09d400 #509: Remove conan options and test_package for removed bundles.
add f6d88141 #509: Remove CI build option for shell_bonjour.
add f8e95a54 Merge pull request #666 from apache/feature/509-remove-install-of-v2-headers
add c28810e9 Rename current properties imp to properties_v1.c
add 1ff603ba Refactor celix properties to be based on celix_string_hash_map.
add 6156c702 Add initial primitive type support for celix properties entries
add 02b08a11 Improve celix properties iterator
add 2c5194ff Add unit test for celix types properties and fix some mem issues
add 740bbbfb Add properties type support to C++ properties
add efa1017e Improve test coverage and fix issues in properties and string/long hash map.
add ced32791 Refactor and improve properties and string hash map test suite and impl
add 71daacf3 Remove old properties.c file
add efb74c19 Fix Properties implementation for C++11 and C++14.
add 4f86a3d3 Improve codecov and replace usage of CELIX_PROPERTIES_FOR_EACH with _ITERATE
add c15bf710 Adjust short properties optimization values based on some basic testing
add 1ce505d3 Merge remote-tracking branch 'origin/master' into feature/type_support_for_properties
add fe434a03 Fix issue with setting properties with NULL values
add 17441f70 Merge remote-tracking branch 'origin/master' into feature/type_support_for_properties
add 0c0bf148 Refactor properties and version after merge with master
add 78b94d58 Refactor cpputest version ei test to gtest
add 717869d6 Add missing output param in serviceReference_getPropertyKeys
add ce71cf07 Merge remote-tracking branch 'origin/master' into feature/type_support_for_properties
add e0326790 Refactor and correction after merge with master
add 226a546a Remove cpputest include from gtest
add 09882913 Fix properties iterator usage in disc zeroconf
add 74c6b581 Merge remote-tracking branch 'origin/master' into feature/type_support_for_properties
add c0218db9 Merge branch 'master' into feature/type_support_for_properties
add 1f5bf790 #509: Update changes for celix properties with type support
add 77f212ae #509: Remove deprecated macro (incl usage) CELIX_PROPERTIES_FOR_EACH
add 1856cede Merge remote-tracking branch 'origin/feature/type_support_for_properties' into feature/type_support_for_properties
add 2765f6a9 #509: Add CMakeUserPresets.json to gitignore
add 88e513dd #509: Replace props FOR_EACH to ITERATE macro in rsa shm & zeroconf disc
add bd2487aa #509: Remove C++17 support for lib utils and framework
add b95c0120 #509: Add missing IsString check in Properties to allow prop set with std::string
add 0bb4432d #509: Remove config for cxx11 and cxx14 testing options from github ci
add 93ea73dd #509: Reintroduce CELIX_CXX17 option. This is still needed.
add 7204f73b #509: Update changes for changed supported C++ standard.
add eb255d85 #509: Update Apache Celix description in conanfile
add 81c523e1 Merge branch 'master' into feature/509-update-cxx-support-to-cxx14
add f6fc5d61 #509: Fix and update CELIX_CXX17 option usage for test setup
add ad8004fc #509: Update mentioning of C++17 in markdown documentation
add 3974d91f Merge pull request #665 from apache/feature/509-update-cxx-support-to-cxx14
add 813bd771 Remove broken discovery_shm implementation and remove rsa_shm from documentation.
add d7a40676 Merge pull request #670 from apache/feature/remove-outdated-rsa-shm
add a652e9b2 Merge branch 'master' into feature/type_support_for_properties
add bd7aa8b2 Remove C++17 constructions from updated Properties.h
add 6d25c2bd Remove use realloc or calloc define in celix_hash_map.c
add 747cd8aa Add celix_status_t return to celix properties set functions
add 3541c67b Refactor celix hash map for alloc failure handling
add 94e6a3bd Fix some memleaks in properties.c
add 287d6f07 Extend error injection test for celix properties
add 770818d4 Add error injection for celix_properties_loadFromString
add 9979697b Add equals for celix string/long hashmap en celix properties
add 27e9e78d Link test_utils_cxx17tests into test_utils.
add 085b4ffc #509: Remove deprecated wire.c, requirement.c and capability.c
add e0af0e69 Merge pull request #671 from apache/feature/509-remove-deprecated-wire-code
add f9a34b71 Add missing header include.
add acfe74d3 Add missing header include.
add c6c99131 Merge pull request #676 from apache/hotfix/ubuntu-clang-compilation
add 82bb8342 Resolve address sanitizer error for `celix_filter_create`
add c933a6a8 Update libs/utils/src/filter.c
add eeed2c69 Merge pull request #673 from xuzhenbao/bug_fix
add 3aeb9235 Remove deprecated Apache Celix CMake functions
add 0e47071f #509: Update CHANGES.md
add e3308a6a #509: Remove service.lang support
add 70d22bf7 #509: Update CHANGES.md
add 2028c592 Merge pull request #677 from apache/feature/509-remove-service-lang-support
add e17a38e3 Merge branch 'master' into feature/509-remove-deprecated-cmake-functions
add 5cdd18db Merge pull request #678 from apache/feature/509-remove-deprecated-cmake-functions
add 96acf4d2 Upgrade ccache to 4.7.4.
add afedd68c Update the default conan profile to C++17.
add df4fbc71 Merge pull request #681 from apache/hotfix/conan-create-ubuntu-clang
add bf880fcc Merge branch 'master' into feature/type_support_for_properties
add 11210fdd Upgrade Conan version to 1.61.0 in workflows
add c3cf1132 Use Conan2 for mac-build of conan_create.yml.
add d64478da Turn off unsupported module for mac-build of conan_create.yml.
add 97b81f28 Fix `conan remove` to use Conan2 syntax.
add c6bc814a Update macos-build-conan of macos.yml to use Conan2.
add 456ae02f Fix `conan build` in macos.yml.
add 046e52af Merge pull request #682 from apache/hotfix/conan-macos
add aa51299c Merge branch 'master' into feature/type_support_for_properties
add 833a5c8f Remove unused functions and fix typo.
add b5f25b52 #509: Fix celix string/long hashmap equals functions
add 601909bf #509: Remove OSGI_* constants defines and usage
add 208032e1 #509: Replace some left over OSGI_ constants usage
add 63cb6def #509: Fix wrong replace of get svc id to svc pid
add 3dd60e1c #509: Fix wrong replace of get svc id to svc pid
add efaa16bd #509: Remove CELIX_FRAMEWORK_SERVICE_PID from celix_constants.h
add 27c8e913 #509: Remove deprecated bundle_activator.h header and its usage
add 8ff445a3 #509: Remove "cosgi." "osgi." property usage from sources and properties files
add c732ff20 Merge branch 'master' into feature/509-remove-osgi-defines
add 4801559e #509: Repair some incorrect config properties updates
add 30fd1f34 #509: Rename CELIX_FRAMEWORK_FRAMEWORK_UUID to CELIX_FRAMEWORK_UUID
add 918fe221 #509: Update CHANGES.md
add 84ea39f3 #509: Update usage of CELIX_FRAMEWORK_UUID in C++ sources
add e9efed7d #509: Refactor get config property utils functions in bundle cache
add f495697e #509: Add celix_constants.h include for conan test package sources
add df9abe89 #509: Replace left over "onFirstInit" values for "clean cache dir on create" config property
add e98a6ec0 #647: Fix use-after-free in celix_framework_scheduleEvent.
add c8d7cede Merge pull request #683 from apache/hotfix/647-event-use-after-free
add 0cf0d0af Merge remote-tracking branch 'origin/master' into feature/509-remove-osgi-defines
add 25463cf8 Merge pull request #679 from apache/feature/509-remove-osgi-defines
add 97aa3cc7 Merge branch 'master' into feature/type_support_for_properties
add 737773b2 Minor typo fix and return value improvement.
add 71742e8e #509: Remove string_view usage from Version.h and remove deprecated Properties cast
add 701b5c97 #509: Add the celix properties optimization cache sizes as configurable build options.
add e8c40724 #509: Update properties handling in remote service zeroconf discovery
add 24eab9cb Update discovery_zeroconf_announcer.c
add ef6f343f #509: Improve hashmap/properties equals and apply properties equals in librcm
add 9930ecb5 #509: Add Properties equal operator
add f1beb5f9 #509: Fix memleak in celix_properties_setWithoutCopy
add cb0a8ba9 #509: Improve some error handling in celix properties.
add be9f0a9d Improve some header doc for string hash map / properties
add 9d0ad577 Add some error handling for version
add 4bb275c9 Refactor celix_properties_constants.h to celix_utils_private_constants.h
add 3964e0b2 Refactor hash map long hash, load factor and hash function usage based on benchmark output
add 229a90b2 Remove incorrect celix_steal_ptr usage.
add e981ee4f Minor documentation improvement.
add 468a1618 Merge branch 'feature/type_support_for_properties' of github.com:apache/celix into feature/type_support_for_properties
add 10e16f65 Fix memleak in hash map by first resizing and then adding entry
add 8248da53 Update hash map maxLoadFactor documentation.
add d1206d98 Refactor celix_properties fill/create entry
add 038808ee Add an extra byte for the terminating null byte to the value buffer.
add 804d633e Detect error condition in string formatting.
add 74f95501 Detect error condition in string formatting and make celix_properties_fillEntry shorter.
add 3ff70465 Fix initial hash table capacity in celix_properties.
add 17068903 Fix misplaced documentation and update it.
add 4d4e9f7e Refactor celix_properties_size return type to size_t
add 492c4579 Fix hash map iterator index tests and behaviour
add 03731d62 Refactor properties createEntry to use destroyEntry
add caedd795 Avoid unnecessary strlen call and check error condition in celix_properties_storeEscapedString.
add 78d78799 Remove index field from hashmap and properties iterator
add 95460e98 Add ftell check and error injection test for properties
add e9642b94 Merge pull request #470 from apache/feature/type_support_for_properties
add 421d6f68 [CID 331914]Fix missing lock.
add 902038ae [CID 331872]Remove unnecessary locking.
add a970341e [CID 331870]Fix resource leak.
add cc48c243 [CID 331864]Fix race condition in http_admin.
add 20391a15 [CID 330808]Fix memory leak in RSA.
add 0bf58e87 [CID 331900]Fix data race in rsa_dfi.
add 045dd212 [CID 331917]Fix data race in dm_example.
add 9d046de1 [CID 331918]Fix data race in dm_example.
add 95bbcfca Merge pull request #689 from apache/feature/coverity-fixes
add 47621010 Add unit test for dfi,and fix some bugs
add fee0991b Resolve coverity issue
add bd931c06 Remove duplicate name checking for complex elements,it should be done at build time
add bc4db0b9 Merge pull request #691 from xuzhenbao/dfi_unit_test
add d89f0bd2 Add zeromq version conflict in Conan Create CI.
add 41034d81 Fix zeromq version conflict in Conan Create CI.
add 15751847 Add libuuid version conflict in Conan Create CI.
add 64521b71 Add zeromq version conflict in Conan Create CI.
add b70af589 Merge pull request #694 from apache/hotfix/ci-conan
add 21cf541f Add Gitpod and Ubuntu dev containers with Celix dependencies
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (7aa2d701)
\
N -- N -- N refs/heads/feature/add-dev-container (21cf541f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 2 +-
.clang-format | 17 +
.github/workflows/conan_create.yml | 20 +-
.github/workflows/coverage.yml | 2 -
.github/workflows/coverity-scan.yml | 3 -
.github/workflows/macos.yml | 39 +-
.github/workflows/ubuntu.yml | 18 +-
.gitignore | 2 +
CHANGES.md | 45 +-
CMakeLists.txt | 28 +-
LICENSE | 69 +-
README.md | 2 +-
RELEASE_NOTES | 57 -
bundles/CMakeLists.txt | 1 -
.../components_ready_check/gtest/CMakeLists.txt | 2 +-
.../admin/src/RemoteServiceAdmin.cc | 1 +
.../src/RemoteServicesIntegrationTestSuite.cc | 4 +-
.../include/celix/rsa/EndpointDescription.h | 3 +-
bundles/deployment_admin/CMakeLists.txt | 73 -
bundles/deployment_admin/README.md | 45 -
bundles/deployment_admin/api/resource_processor.h | 54 -
bundles/deployment_admin/src/deployment_admin.c | 797 --------
bundles/deployment_admin/src/deployment_admin.h | 57 -
.../src/deployment_admin_activator.c | 79 -
bundles/deployment_admin/src/deployment_package.c | 220 --
bundles/deployment_admin/src/deployment_package.h | 76 -
bundles/deployment_admin/src/ioapi.c | 234 ---
bundles/deployment_admin/src/ioapi.h | 200 --
bundles/deployment_admin/src/log.c | 73 -
bundles/deployment_admin/src/log.h | 44 -
bundles/deployment_admin/src/log_event.h | 43 -
bundles/deployment_admin/src/log_store.c | 95 -
bundles/deployment_admin/src/log_store.h | 45 -
bundles/deployment_admin/src/log_sync.c | 210 --
bundles/deployment_admin/src/log_sync.h | 36 -
bundles/deployment_admin/src/miniunz.c | 401 ----
bundles/deployment_admin/src/miniunz.h | 34 -
bundles/deployment_admin/src/unzip.c | 2128 --------------------
bundles/deployment_admin/src/unzip.h | 437 ----
bundles/http_admin/http_admin/CMakeLists.txt | 2 +-
bundles/http_admin/http_admin/src/http_admin.c | 25 +-
.../http_admin/http_admin/src/websocket_admin.c | 20 +-
bundles/logging/CMakeLists.txt | 6 -
.../log_admin/gtest/src/LogAdminTestSuite.cc | 3 +-
bundles/logging/log_admin/src/celix_log_admin.c | 6 +-
bundles/logging/log_helper/CMakeLists.txt | 17 +-
.../log_helper/gtest/src/LogHelperTestSuite.cc | 2 +-
bundles/logging/log_helper/include_v1/log_helper.h | 42 -
bundles/logging/log_helper/src/log_helper.c | 262 ---
bundles/logging/log_service_api/CMakeLists.txt | 8 -
.../logging/log_service_api/include_v2/log_entry.h | 49 -
.../log_service_api/include_v2/log_listener.h | 35 -
.../include_v2/log_reader_service.h | 43 -
.../log_service_api/include_v2/log_service.h | 51 -
bundles/logging/log_service_v2/CMakeLists.txt | 54 -
.../src/deprecated_log_writer_stdout_activator.c | 37 -
bundles/logging/log_service_v2/src/log.c | 340 ----
bundles/logging/log_service_v2/src/log.h | 48 -
bundles/logging/log_service_v2/src/log_entry.c | 94 -
bundles/logging/log_service_v2/src/log_factory.c | 100 -
bundles/logging/log_service_v2/src/log_factory.h | 41 -
.../log_service_v2/src/log_reader_service_impl.c | 81 -
.../log_service_v2/src/log_reader_service_impl.h | 43 -
.../log_service_v2/src/log_service_activator.c | 195 --
.../logging/log_service_v2/src/log_service_impl.c | 97 -
.../logging/log_service_v2/src/log_service_impl.h | 39 -
.../log_writers/syslog_writer/gtest/CMakeLists.txt | 2 +-
.../gtest/src/SyslogWriterTestSuite.cc | 3 +-
bundles/pubsub/CMakeLists.txt | 1 -
bundles/pubsub/examples/CMakeLists.txt | 80 +-
.../interceptors/src/ps_interceptor_activator.c | 4 +-
.../publisher/private/src/ps_pub_activator.c | 3 +-
.../private/src/ps_websocket_activator.c | 3 +-
.../subscriber/private/src/pubsub_subscriber.c | 6 +-
bundles/pubsub/integration/CMakeLists.txt | 58 +-
.../gtest/PubSubInterceptorTestSuite.cc | 5 +-
.../integration/gtest/PubSubWebsocketTestMain.cc | 13 +-
.../integration/gtest/serializer_activator.cc | 2 +-
bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt | 2 +-
.../pubsub/pubsub_admin_tcp/src/psa_activator.c | 1 -
.../pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.c | 7 +-
.../src/pubsub_tcp_topic_receiver.c | 6 +-
.../pubsub_admin_tcp/src/pubsub_tcp_topic_sender.c | 3 +-
bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt | 44 -
bundles/pubsub/pubsub_admin_udp_mc/README.md | 83 -
bundles/pubsub/pubsub_admin_udp_mc/src/large_udp.c | 366 ----
bundles/pubsub/pubsub_admin_udp_mc/src/large_udp.h | 46 -
.../pubsub/pubsub_admin_udp_mc/src/psa_activator.c | 111 -
.../src/pubsub_psa_udpmc_constants.h | 76 -
.../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.c | 700 -------
.../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.h | 51 -
.../pubsub_admin_udp_mc/src/pubsub_udpmc_common.c | 36 -
.../pubsub_admin_udp_mc/src/pubsub_udpmc_common.h | 37 -
.../src/pubsub_udpmc_topic_receiver.c | 635 ------
.../src/pubsub_udpmc_topic_receiver.h | 49 -
.../src/pubsub_udpmc_topic_sender.c | 368 ----
.../src/pubsub_udpmc_topic_sender.h | 53 -
.../pubsub/pubsub_admin_websocket/CMakeLists.txt | 2 +-
.../pubsub_admin_websocket/src/psa_activator.c | 1 -
.../src/pubsub_websocket_admin.c | 13 +-
.../src/pubsub_websocket_topic_receiver.c | 6 +-
.../src/pubsub_websocket_topic_sender.c | 1 -
bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt | 2 +-
.../pubsub/pubsub_admin_zmq/src/psa_activator.c | 1 -
.../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.c | 7 +-
.../src/pubsub_zmq_topic_receiver.c | 6 +-
.../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c | 3 +-
.../pubsub_discovery/src/pubsub_discovery_impl.c | 12 +-
.../pubsub_protocol_lib/gtest/CMakeLists.txt | 2 +-
.../src/pubsub_wire_protocol_common.c | 15 +-
.../pubsub_protocol_wire_v1/CMakeLists.txt | 2 +-
.../src/ps_wire_protocol_activator.c | 2 +-
.../pubsub_protocol_wire_v2/CMakeLists.txt | 2 +-
.../src/ps_wire_v2_protocol_activator.c | 2 +-
.../pubsub_serializer_avrobin/CMakeLists.txt | 3 +-
.../PubSubAvrobinSerializationProviderTestSuite.cc | 2 +-
.../src/ps_avrobin_serializer_activator.c | 24 +-
.../src/pubsub_avrobin_serializer_impl.c | 535 -----
.../src/pubsub_avrobin_serializer_impl.h | 40 -
.../pubsub/pubsub_serializer_json/CMakeLists.txt | 3 +-
.../PubSubJsonSerializationProviderTestSuite.cc | 2 +-
.../src/ps_json_serializer_activator.c | 23 +-
.../src/pubsub_serializer_impl.c | 531 -----
.../src/pubsub_serializer_impl.h | 42 -
.../pubsub/pubsub_spi/include/pubsub_endpoint.h | 116 --
.../pubsub/pubsub_spi/include/pubsub_serializer.h | 71 -
bundles/pubsub/pubsub_spi/src/pubsub_endpoint.c | 9 +-
.../pubsub/pubsub_spi/src/pubsub_endpoint_match.c | 297 +--
.../pubsub_spi/src/pubsub_interceptors_handler.c | 9 +-
.../pubsub/pubsub_topology_manager/CMakeLists.txt | 2 +-
.../pubsub_topology_manager/src/pstm_activator.c | 2 -
.../src/pubsub_topology_manager.c | 8 +-
.../gtest/src/PubSubMatchingTestSuite.cpp | 2 +-
.../src/PubSubSerializationHandlerTestSuite.cc | 2 +-
.../src/PubSubSerializationProviderTestSuite.cc | 2 +-
bundles/pubsub/pubsub_utils/src/pubsub_matching.c | 1 -
.../pubsub_utils/src/pubsub_serializer_handler.c | 14 +-
bundles/pubsub/pubsub_utils/src/pubsub_utils.c | 2 +-
bundles/remote_services/CMakeLists.txt | 5 -
bundles/remote_services/README.md | 18 -
.../discovery_common/src/discovery_activator.c | 26 +-
.../src/endpoint_descriptor_writer.c | 16 +-
.../discovery_etcd/src/etcd_watcher.c | 2 +-
.../remote_services/discovery_shm/CMakeLists.txt | 46 -
.../discovery_shm/src/discovery_impl.c | 164 --
.../discovery_shm/src/discovery_impl.h | 53 -
.../discovery_shm/src/discovery_shm.c | 281 ---
.../discovery_shm/src/discovery_shm.h | 53 -
.../discovery_shm/src/discovery_shmWatcher.c | 255 ---
.../discovery_shm/src/discovery_shmWatcher.h | 40 -
.../discovery_zeroconf/gtest/CMakeLists.txt | 2 +-
.../src/DiscoveryZeroconfActivatorTestSuite.cc | 4 +-
.../src/DiscoveryZeroconfAnnouncerTestSuite.cc | 30 +-
.../src/DiscoveryZeroconfIntegrationTestSuite.cc | 4 +-
.../gtest/src/DiscoveryZeroconfWatcherTestSuite.cc | 14 +-
.../src/discovery_zeroconf_announcer.c | 24 +-
.../src/discovery_zeroconf_watcher.c | 8 +-
.../interceptors/src/rs_interceptor_activator.c | 4 +-
.../remote_service_admin_dfi/gtest/CMakeLists.txt | 6 +
.../gtest/client.properties.in | 6 +-
.../gtest/config.properties.in | 4 +-
.../gtest/server.properties.in | 6 +-
.../remote_service_admin_dfi/gtest/src/main.cc | 3 +
.../gtest/src/rsa_client_server_tests.cc | 6 +-
.../gtest/src/rsa_tests.cc | 5 +-
.../gtest/src/tst_activator.c | 2 -
.../src/export_registration_dfi.c | 1 -
.../src/import_registration_dfi.c | 2 +-
.../src/remote_service_admin_dfi.c | 34 +-
.../rsa_shm/gtest/CMakeLists.txt | 2 +-
.../gtest/src/RsaShmActivatorUnitTestSuite.cc | 4 +-
.../gtest/src/RsaShmClientServerUnitTestSuite.cc | 4 +-
.../src/RsaShmExportRegistrationUnitTestSuite.cc | 10 +-
.../rsa_shm/gtest/src/RsaShmImplUnitTestSuite.cc | 16 +-
.../src/RsaShmImportRegistrationUnitTestSuite.cc | 8 +-
.../gtest/src/RsaShmIntegrationTestSuite.cc | 4 +-
.../rsa_shm/src/rsa_shm_client.c | 6 +-
.../rsa_shm/src/rsa_shm_export_registration.c | 3 +-
.../rsa_shm/src/rsa_shm_impl.c | 39 +-
.../shm_pool/gtest/CMakeLists.txt | 2 +-
.../rsa_common/gtest/CMakeLists.txt | 2 +-
.../gtest/src/EndpointDescriptionUnitTestSuite.cc | 8 +-
.../rsa_common/src/endpoint_description.c | 2 +-
.../rsa_common/src/export_registration_impl.c | 2 +-
.../rsa_common/src/import_registration_impl.c | 2 +-
.../rsa_common/src/remote_interceptors_handler.c | 9 +-
.../rsa_dfi_utils/gtest/src/DfiUtilsTestSuite.cc | 2 +-
.../rsa_rpc_json/gtest/CMakeLists.txt | 2 +-
.../gtest/src/RsaJsonRpcActivatorUnitTestSuite.cc | 4 +-
.../gtest/src/RsaJsonRpcIntegrationTestSuite.cc | 4 +-
.../gtest/src/RsaJsonRpcUnitTestSuite.cc | 8 +-
.../src/RsaRequestSenderTrackerUnitTestSuite.cc | 4 +-
.../rsa_rpc_json/src/rsa_json_rpc_impl.c | 2 +-
.../topology_manager/src/activator.c | 6 +-
.../remote_services/topology_manager/src/scope.c | 2 +-
.../topology_manager/src/topology_manager.c | 9 +-
.../topology_manager/tms_tst/CMakeLists.txt | 12 +-
.../tms_tst/bundle/tst_activator.c | 10 +-
.../tms_tst/disc_mock/disc_mock_activator.c | 14 +-
.../tms_tst/disc_mock/disc_mock_service.c | 1 -
.../topology_manager/tms_tst/main.cc | 3 +
.../topology_manager/tms_tst/tms_tests.cpp | 17 +-
bundles/shell/CMakeLists.txt | 1 -
bundles/shell/shell/CMakeLists.txt | 9 -
bundles/shell/shell/deprecated_api/command.h | 53 -
bundles/shell/shell/deprecated_api/shell.h | 31 -
.../shell/shell/deprecated_api/shell_constants.h | 28 -
bundles/shell/shell/gtest/CMakeLists.txt | 3 -
bundles/shell/shell/gtest/src/ShellTestSuite.cc | 22 +-
bundles/shell/shell/src/bundle_command.c | 6 +-
bundles/shell/shell/src/c_shell.c | 80 +-
bundles/shell/shell/src/c_shell_activator.c | 17 -
bundles/shell/shell/src/help_command.c | 4 +-
bundles/shell/shell/src/lb_command.c | 6 +-
bundles/shell/shell/src/query_command.c | 12 +-
bundles/shell/shell/src/shell_private.h | 32 -
bundles/shell/shell/src/std_commands.h | 2 +-
bundles/shell/shell_bonjour/CMakeLists.txt | 54 -
.../shell_bonjour/private/include/bonjour_shell.h | 43 -
.../shell/shell_bonjour/private/src/activator.c | 110 -
.../shell_bonjour/private/src/bonjour_shell.c | 445 ----
bundles/shell/shell_wui/CMakeLists.txt | 2 +-
cmake/celix_project/ApacheRat.cmake | 4 +-
cmake/cmake_celix/BundlePackaging.cmake | 60 -
cmake/cmake_celix/DockerPackaging.cmake | 597 ------
cmake/cmake_celix/Runtimes.cmake | 253 ---
cmake/cmake_celix/UseCelix.cmake | 3 -
cmake/cmake_celix/create_target_filesystem.sh | 215 --
cmake/cmake_celix/runtime_common.sh.in | 230 ---
cmake/cmake_celix/runtime_start.sh.in | 31 -
cmake/cmake_celix/runtime_stop.sh.in | 34 -
conanfile.py | 83 +-
container/Containerfile.gitpod | 13 +-
.../{Containerfile.gitpod => Containerfile.ubuntu} | 8 +-
container/README.md | 39 +-
.../build-all.sh => build-ubuntu-container.sh} | 23 +-
...tpod-container.sh => start-ubuntu-container.sh} | 3 +-
documents/README.md | 2 +-
documents/development/README.md | 2 +-
documents/framework.md | 2 +-
.../{scheduled_events .md => scheduled_events.md} | 0
documents/subprojects.md | 4 +-
examples/celix-examples/CMakeLists.txt | 2 +-
.../dm_example/phase2a/src/phase2a_cmp.c | 2 +
.../dm_example/phase2b/src/phase2b_cmp.c | 2 +
.../src/dynamic_consumer_example.c | 8 +-
.../src/dynamic_provider_example.c | 2 +-
examples/conan_test_package/CMakeLists.txt | 23 -
examples/conan_test_package/conanfile.py | 11 -
examples/conan_test_package/my_psa_activator.c | 31 -
examples/conan_test_package/test_cxx_shell.cpp | 4 +-
examples/conan_test_package/test_framework.c | 5 +-
examples/conan_test_package/test_log_helper.c | 5 +-
examples/conan_test_package/test_shell.c | 5 +-
examples/conan_test_package_v2/conanfile.py | 11 -
libs/CMakeLists.txt | 9 +-
libs/dependency_manager/CMakeLists.txt | 58 -
libs/dependency_manager/api/dm_activator.h | 54 -
libs/dependency_manager/src/dm_activator.c | 42 -
libs/dependency_manager_cxx/CMakeLists.txt | 38 -
libs/dependency_manager_cxx/src/dm_activator.cc | 92 -
libs/dfi/CMakeLists.txt | 4 +-
libs/dfi/gtest/descriptors/example4.descriptor | 2 +
libs/dfi/gtest/descriptors/example6.descriptor | 9 +
.../invalidHeader.descriptor} | 4 +-
libs/dfi/gtest/src/dyn_interface_tests.cpp | 6 +
libs/dfi/gtest/src/dyn_type_tests.cpp | 49 +
libs/dfi/gtest/src/json_rpc_tests.cpp | 370 +++-
libs/dfi/gtest/src/json_serializer_tests.cpp | 185 ++
libs/dfi/src/dyn_avpr_type.c | 4 +-
libs/dfi/src/dyn_function.c | 2 +-
libs/dfi/src/dyn_interface.c | 8 +-
libs/dfi/src/dyn_message.c | 4 +-
libs/dfi/src/dyn_type.c | 12 +-
libs/dfi/src/json_rpc.c | 11 +-
libs/dfi/src/json_serializer.c | 13 +-
libs/error_injector/stdio/CMakeLists.txt | 2 +
libs/error_injector/stdio/include/stdio_ei.h | 4 +
libs/error_injector/stdio/src/stdio_ei.cc | 17 +-
libs/etcdlib/CMakeLists.txt | 4 +-
libs/framework/CMakeLists.txt | 11 +-
libs/framework/doxygen.md | 2 +-
libs/framework/gtest/CMakeLists.txt | 81 +-
libs/framework/gtest/config.properties.in | 2 +-
.../src/CelixBundleCacheErrorInjectionTestSuite.cc | 2 +-
.../src/CelixBundleContextBundlesTestSuite.cc | 6 +-
.../CelixBundleContextBundlesWithErrorTestSuite.cc | 4 +-
.../src/CelixBundleContextServicesTestSuite.cc | 12 +-
.../gtest/src/CxxBundleContextTestSuite.cc | 21 +-
.../gtest/src/DependencyManagerTestSuite.cc | 31 +-
libs/framework/gtest/src/ManifestTestSuite.cc | 5 +-
.../framework/gtest/src/ScheduledEventTestSuite.cc | 8 +-
libs/framework/include/celix/Bundle.h | 20 +-
libs/framework/include/celix/BundleContext.h | 114 --
libs/framework/include/celix/Constants.h | 7 +-
libs/framework/include/celix/FrameworkUtils.h | 6 -
libs/framework/include/celix/ServiceRegistration.h | 17 +-
.../include/celix/ServiceRegistrationBuilder.h | 9 -
libs/framework/include/celix/TrackerBuilders.h | 4 -
libs/framework/include/celix/Trackers.h | 75 +-
libs/framework/include/celix/UseServiceBuilder.h | 9 +-
libs/framework/include/celix/dm/Component.h | 1 +
.../include/celix/dm/DependencyManager_Impl.h | 7 +-
.../framework/include/celix/dm/ServiceDependency.h | 16 -
.../include/celix/dm/ServiceDependency_Impl.h | 47 +-
libs/framework/include/celix_bundle_context.h | 34 +-
libs/framework/include/celix_constants.h | 60 +-
.../include/celix_dm_service_dependency.h | 6 -
libs/framework/include_deprecated/bundle.h | 1 -
.../include_deprecated/bundle_activator.h | 113 --
libs/framework/include_deprecated/capability.h | 55 -
.../include_deprecated/dm_service_dependency.h | 6 -
libs/framework/include_deprecated/module.h | 2 -
libs/framework/include_deprecated/requirement.h | 48 -
.../include_deprecated/service_registry.h | 2 -
libs/framework/include_deprecated/wire.h | 121 --
libs/framework/src/bundle_archive.c | 4 +-
libs/framework/src/bundle_context.c | 6 +-
libs/framework/src/capability.c | 54 -
libs/framework/src/capability_private.h | 40 -
libs/framework/src/celix_bundle_cache.c | 50 +-
libs/framework/src/celix_launcher.c | 32 +-
libs/framework/src/celix_libloader.c | 12 -
libs/framework/src/dm_component_impl.c | 1 -
libs/framework/src/dm_service_dependency.c | 55 +-
libs/framework/src/dm_service_dependency_impl.h | 31 +-
libs/framework/src/framework.c | 23 +-
libs/framework/src/framework_private.h | 3 +-
libs/framework/src/manifest.c | 5 +-
libs/framework/src/manifest_parser.c | 9 +-
libs/framework/src/module.c | 4 -
libs/framework/src/requirement.c | 56 -
libs/framework/src/requirement_private.h | 39 -
libs/framework/src/service_reference.c | 41 +-
libs/framework/src/service_registration.c | 6 +-
libs/framework/src/service_registry.c | 20 +-
libs/framework/src/service_tracker.c | 6 +-
libs/framework/src/wire.c | 67 -
libs/promises/CMakeLists.txt | 2 +-
libs/pushstreams/api/celix/PushEvent.h | 1 +
libs/pushstreams/api/celix/PushStream.h | 1 +
libs/rcm/gtest/CMakeLists.txt | 2 +-
libs/rcm/src/celix_capability.c | 63 +-
libs/rcm/src/celix_requirement.c | 65 +-
libs/utils/CMakeLists.txt | 45 +-
libs/utils/benchmark/CMakeLists.txt | 14 +-
libs/utils/benchmark/src/LongHashmapBenchmark.cc | 35 +-
libs/utils/benchmark/src/StringHashmapBenchmark.cc | 47 +-
libs/utils/error_injector/CMakeLists.txt | 2 +-
.../celix_hash_map/include/celix_hash_map_ei.h | 34 -
.../celix_hash_map/src/celix_hash_map_ei.cc | 29 -
.../celix_long_hash_map/CMakeLists.txt | 5 +
.../include/celix_long_hash_map_ei.h | 11 +
.../src/celix_long_hash_map_ei.cc | 35 +
.../celix_properties/src/celix_properties_ei.cc | 4 +-
.../CMakeLists.txt | 18 +-
.../include/celix_string_hash_map_ei.h} | 15 +-
.../src/celix_string_hash_map_ei.cc | 58 +
.../error_injector/celix_version/CMakeLists.txt | 1 +
.../celix_version/include/celix_version_ei.h | 2 +
.../celix_version/src/celix_version_ei.cc | 8 +
libs/utils/gtest/CMakeLists.txt | 46 +-
.../resources}/properties.txt | 0
libs/utils/gtest/src/CelixUtilsTestSuite.cc | 10 +
.../src/ConvertUtilsErrorInjectionTestSuite.cc | 2 +-
libs/utils/gtest/src/ConvertUtilsTestSuite.cc | 2 +-
libs/utils/gtest/src/CxxPropertiesTestSuite.cc | 184 +-
libs/utils/gtest/src/CxxUtilsTestSuite.cc | 36 -
libs/utils/gtest/src/CxxVersionTestSuite.cc | 87 +
libs/utils/gtest/src/ErrTestSuite.cc | 3 +-
libs/utils/gtest/src/FilterTestSuite.cc | 8 +
.../gtest/src/HashMapErrorInjectionTestSuite.cc | 110 +
libs/utils/gtest/src/HashMapTestSuite.cc | 373 ++--
.../gtest/src/PropertiesErrorInjectionTestSuite.cc | 286 ++-
libs/utils/gtest/src/PropertiesTestSuite.cc | 723 +++++++
.../gtest/src/VersionErrorInjectionTestSuite.cc | 58 +
libs/utils/gtest/src/VersionRangeTestSuite.cc | 8 +-
libs/utils/gtest/src/VersionTestSuite.cc | 321 +++
libs/utils/include/celix/Filter.h | 29 -
.../utils/include/celix/IOException.h | 26 +-
libs/utils/include/celix/Properties.h | 487 +++--
libs/utils/include/celix/Utils.h | 119 --
libs/utils/include/celix/Version.h | 183 ++
libs/utils/include/celix_long_hash_map.h | 141 +-
libs/utils/include/celix_properties.h | 504 ++++-
libs/utils/include/celix_string_hash_map.h | 171 +-
libs/utils/include/celix_utils.h | 16 +-
libs/utils/include/celix_version.h | 101 +-
libs/utils/include_deprecated/properties.h | 7 +-
.../include_internal/celix_hash_map_internal.h | 62 +
.../include_internal/celix_properties_internal.h | 54 +
libs/utils/private/test/properties_test.cpp | 270 ---
libs/utils/private/test/version_ei_test.cc | 56 -
libs/utils/private/test/version_test.cpp | 421 ----
libs/utils/src/celix_hash_map.c | 553 +++--
libs/utils/src/celix_hash_map_private.h | 65 +
libs/utils/src/celix_properties_private.h | 49 +
.../utils/src/celix_utils_private_constants.h.in | 42 +-
libs/utils/src/filter.c | 6 +-
libs/utils/src/properties.c | 1060 +++++++---
libs/utils/src/utils.c | 18 +-
libs/utils/src/version.c | 64 +-
.../config_admin_tst/config.properties.in | 4 +-
.../config_admin_tst/config_admin_test.cpp | 8 +-
.../example_test/private/src/activator.c | 2 +-
.../example_test2/private/src/activator.c | 6 +-
.../service/private/src/configuration_impl.c | 8 +-
.../service/private/src/managed_service_tracker.c | 4 +-
.../src/pubsub_nanomsg_admin.cc | 6 +-
rat-excludes.txt | 13 +-
410 files changed, 6443 insertions(+), 19533 deletions(-)
delete mode 100644 RELEASE_NOTES
delete mode 100644 bundles/deployment_admin/CMakeLists.txt
delete mode 100644 bundles/deployment_admin/README.md
delete mode 100644 bundles/deployment_admin/api/resource_processor.h
delete mode 100644 bundles/deployment_admin/src/deployment_admin.c
delete mode 100644 bundles/deployment_admin/src/deployment_admin.h
delete mode 100644 bundles/deployment_admin/src/deployment_admin_activator.c
delete mode 100644 bundles/deployment_admin/src/deployment_package.c
delete mode 100644 bundles/deployment_admin/src/deployment_package.h
delete mode 100644 bundles/deployment_admin/src/ioapi.c
delete mode 100644 bundles/deployment_admin/src/ioapi.h
delete mode 100644 bundles/deployment_admin/src/log.c
delete mode 100644 bundles/deployment_admin/src/log.h
delete mode 100644 bundles/deployment_admin/src/log_event.h
delete mode 100644 bundles/deployment_admin/src/log_store.c
delete mode 100644 bundles/deployment_admin/src/log_store.h
delete mode 100644 bundles/deployment_admin/src/log_sync.c
delete mode 100644 bundles/deployment_admin/src/log_sync.h
delete mode 100644 bundles/deployment_admin/src/miniunz.c
delete mode 100644 bundles/deployment_admin/src/miniunz.h
delete mode 100644 bundles/deployment_admin/src/unzip.c
delete mode 100644 bundles/deployment_admin/src/unzip.h
delete mode 100644 bundles/logging/log_helper/include_v1/log_helper.h
delete mode 100644 bundles/logging/log_helper/src/log_helper.c
delete mode 100644 bundles/logging/log_service_api/include_v2/log_entry.h
delete mode 100644 bundles/logging/log_service_api/include_v2/log_listener.h
delete mode 100644 bundles/logging/log_service_api/include_v2/log_reader_service.h
delete mode 100644 bundles/logging/log_service_api/include_v2/log_service.h
delete mode 100644 bundles/logging/log_service_v2/CMakeLists.txt
delete mode 100644 bundles/logging/log_service_v2/src/deprecated_log_writer_stdout_activator.c
delete mode 100644 bundles/logging/log_service_v2/src/log.c
delete mode 100644 bundles/logging/log_service_v2/src/log.h
delete mode 100644 bundles/logging/log_service_v2/src/log_entry.c
delete mode 100644 bundles/logging/log_service_v2/src/log_factory.c
delete mode 100644 bundles/logging/log_service_v2/src/log_factory.h
delete mode 100644 bundles/logging/log_service_v2/src/log_reader_service_impl.c
delete mode 100644 bundles/logging/log_service_v2/src/log_reader_service_impl.h
delete mode 100644 bundles/logging/log_service_v2/src/log_service_activator.c
delete mode 100644 bundles/logging/log_service_v2/src/log_service_impl.c
delete mode 100644 bundles/logging/log_service_v2/src/log_service_impl.h
copy libs/dfi/gtest/schemas/simple.avdl => bundles/pubsub/integration/gtest/PubSubWebsocketTestMain.cc (76%)
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/README.md
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/large_udp.c
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/large_udp.h
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/psa_activator.c
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_psa_udpmc_constants.h
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_admin.c
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_admin.h
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_common.c
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_common.h
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_topic_receiver.c
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_topic_receiver.h
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_topic_sender.c
delete mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_topic_sender.h
delete mode 100644 bundles/pubsub/pubsub_serializer_avrobin/src/pubsub_avrobin_serializer_impl.c
delete mode 100644 bundles/pubsub/pubsub_serializer_avrobin/src/pubsub_avrobin_serializer_impl.h
delete mode 100644 bundles/pubsub/pubsub_serializer_json/src/pubsub_serializer_impl.c
delete mode 100644 bundles/pubsub/pubsub_serializer_json/src/pubsub_serializer_impl.h
delete mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_serializer.h
delete mode 100644 bundles/remote_services/discovery_shm/CMakeLists.txt
delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_impl.c
delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_impl.h
delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_shm.c
delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_shm.h
delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_shmWatcher.c
delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_shmWatcher.h
delete mode 100644 bundles/shell/shell/deprecated_api/command.h
delete mode 100644 bundles/shell/shell/deprecated_api/shell.h
delete mode 100644 bundles/shell/shell/deprecated_api/shell_constants.h
delete mode 100644 bundles/shell/shell_bonjour/CMakeLists.txt
delete mode 100644 bundles/shell/shell_bonjour/private/include/bonjour_shell.h
delete mode 100644 bundles/shell/shell_bonjour/private/src/activator.c
delete mode 100644 bundles/shell/shell_bonjour/private/src/bonjour_shell.c
delete mode 100644 cmake/cmake_celix/DockerPackaging.cmake
delete mode 100644 cmake/cmake_celix/Runtimes.cmake
delete mode 100644 cmake/cmake_celix/create_target_filesystem.sh
delete mode 100644 cmake/cmake_celix/runtime_common.sh.in
delete mode 100644 cmake/cmake_celix/runtime_start.sh.in
delete mode 100644 cmake/cmake_celix/runtime_stop.sh.in
copy container/{Containerfile.gitpod => Containerfile.ubuntu} (88%)
copy container/{support-scripts/build-all.sh => build-ubuntu-container.sh} (58%)
rename container/{start-gitpod-container.sh => start-ubuntu-container.sh} (94%)
rename documents/{scheduled_events .md => scheduled_events.md} (100%)
delete mode 100644 libs/dependency_manager/CMakeLists.txt
delete mode 100644 libs/dependency_manager/api/dm_activator.h
delete mode 100644 libs/dependency_manager/src/dm_activator.c
delete mode 100644 libs/dependency_manager_cxx/CMakeLists.txt
delete mode 100644 libs/dependency_manager_cxx/src/dm_activator.cc
create mode 100644 libs/dfi/gtest/descriptors/example6.descriptor
copy libs/dfi/gtest/descriptors/{example2.descriptor => invalids/invalidHeader.descriptor} (57%)
delete mode 100644 libs/framework/include_deprecated/bundle_activator.h
delete mode 100644 libs/framework/include_deprecated/capability.h
delete mode 100644 libs/framework/include_deprecated/requirement.h
delete mode 100644 libs/framework/include_deprecated/wire.h
delete mode 100644 libs/framework/src/capability.c
delete mode 100644 libs/framework/src/capability_private.h
delete mode 100644 libs/framework/src/requirement.c
delete mode 100644 libs/framework/src/requirement_private.h
delete mode 100644 libs/framework/src/wire.c
delete mode 100644 libs/utils/error_injector/celix_hash_map/include/celix_hash_map_ei.h
delete mode 100644 libs/utils/error_injector/celix_hash_map/src/celix_hash_map_ei.cc
rename libs/utils/error_injector/{celix_hash_map => celix_string_hash_map}/CMakeLists.txt (58%)
copy libs/utils/error_injector/{celix_long_hash_map/include/celix_long_hash_map_ei.h => celix_string_hash_map/include/celix_string_hash_map_ei.h} (69%)
create mode 100644 libs/utils/error_injector/celix_string_hash_map/src/celix_string_hash_map_ei.cc
rename libs/utils/{private/resources-test => gtest/resources}/properties.txt (100%)
create mode 100644 libs/utils/gtest/src/CxxVersionTestSuite.cc
create mode 100644 libs/utils/gtest/src/HashMapErrorInjectionTestSuite.cc
create mode 100644 libs/utils/gtest/src/PropertiesTestSuite.cc
create mode 100644 libs/utils/gtest/src/VersionErrorInjectionTestSuite.cc
create mode 100644 libs/utils/gtest/src/VersionTestSuite.cc
copy bundles/cxx_remote_services/rsa_spi/include/celix/rsa/RemoteServicesException.h => libs/utils/include/celix/IOException.h (57%)
create mode 100644 libs/utils/include/celix/Version.h
create mode 100644 libs/utils/include_internal/celix_hash_map_internal.h
create mode 100644 libs/utils/include_internal/celix_properties_internal.h
delete mode 100644 libs/utils/private/test/properties_test.cpp
delete mode 100644 libs/utils/private/test/version_ei_test.cc
delete mode 100644 libs/utils/private/test/version_test.cpp
create mode 100644 libs/utils/src/celix_hash_map_private.h
create mode 100644 libs/utils/src/celix_properties_private.h
copy bundles/remote_services/rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.h => libs/utils/src/celix_utils_private_constants.h.in (50%)