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