celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pnol...@apache.org
Subject [celix] branch master updated (353ac0d -> 85ef063)
Date Thu, 09 Jan 2020 22:17:49 GMT
This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git.


    from 353ac0d  CELIX-412: Updates celix version
     add 532273a  Update year in the notice file
     add e78ecc5  Merge branch 'master' into develop
     add a1c3088  CELIX-417: Initial refactoring for CMake usage
     add 2a670f2  CELIX-417: Refactor for CMake usage in RSA, PSA and Docker. mostly trying to identify the api and common libraries
     add 27a2aa7  CELIX-417: Refactors CMake usage for the RSA bundles
     add 486d4f0  CELIX-417: Renames remote services target. Mostly adding the rsa prefix
     add 1836cf8  CELIX-417: Refactors CMake usage for example embedded, dm and dm_cxx
     add 5ecaa64  CELIX-417: Fixes CMake linking setup for the rsa discovery bundles
     add ac0d0d7  Merge commit 'ee29b00d7a80af43d351e61916d5a5aa90f97e46' into feature/CELIX-417-cmake-refactor
     add 81804e0  CELIX-417: Refactors cmake usage of pubsub and rsa. Started with installing exported targets
     add 0ea8de6  Merge branch 'release/2.1.0' into feature/CELIX-417-cmake-refactor
     add 0c64ca6  CELIX-417: Fixes issues with the order of Cmake add_subdirectory for remote services
     add ae8e2e3  CELIX-417: Adds initial CelixConfig.cmake, export lib/exe target and exporting bundle target
     add 984b19f  CELIX-417: Fixes some issues with the moved cmake_celix dir and imported bundle targets
     add e08b428  CELIX-417: Fixes install location of the CelixConfig.cmake file, so that the CMake find_package will automatically find it
     add 49d0e35  CELIX-417: Fixes pubsub mock test build configuration
     add 326f275  Adds Debug build type option to travis config to ensure the current -O optimilization for testing
     add 83d77f4  CELIX-417: Fixes some clang errors and removes unused cmake BUILD options from travis config
     add 481e798  CELIX-417: Some cleanup for the CelixConfig.cmake file
     add 398da49  Merge branch 'feature/CELIX-417-cmake-refactor' into develop
     add 22f2d65  CELIX-417: Adds missing 'EXPORT celix' to some install_celix_bundle commands
     add a8b8410  CELIX-413: Moves the example to an additional dir, so that examples can also be build outside the celix project
     add 9094f55  Changing pubsub endpoint to store more information in etcd
     add 0a5ef69  Merge branch 'endpoint-format' into develop
     add 5a0e5ed  CELIX-417: Fixes some issues with fixed library/include location leaking through the exported targets
     add ac36f55  Added test for etcdlib
     add 06bcd4e  Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/celix into develop
     add 6cd9df7  CELIX-417: Fixes an issues with handling alias libraries in the celix_bundle_..._libs CMake commands and adds the dfi lib to the rsa dfi
     add 4b8222d  Added shell command to pubsub to get overview of pubs and subs, fixed some code warnings
     add 008b4f1  PubSub serializer selection: if only one is available, use this one
     add ea782bd  Added shell command to inspect internal state of ZMQ PS-admin
     add f988011  Removes unused curl.h include from etcdlib_test
     add a0d4621  Discovery subscriber failed reading ETCD when started without existing publisher
     add 24bad0e  CELIX-417: Changes the isntall location of the remote service admin include dir for backwards compatibility
     add 490811d  Merge branch 'develop' of https://github.com/apache/celix into develop
     add 7b3d1a8  etcd_get_directory retrieves the index from the HTTP header instead of the last modified index in the content
     add af26af6  Fixed memory leaks reported by coverity
     add cf294f3  Fixed cleanup admin
     add b0477ba  Changed ZMQ blocking read to non-blocking read to prevent lock up when all publishers are removed
     add f4cd983  Refactors filter so that it is possible to traverse parsed filter. Also fixes an issue where semantically equal filter where not matched
     add 7d87b08  Some small refactoring for filters and fixes a memory leak
     add 33e96eb  Refactors some usage of the filters.
     add c314016  CELIX-417: Fixes an issues in the add_celix_docker command that create identical timestamp files
     add b8f1387  Refactors the pubsub spi and fixes an issue with pubsub endpoint matching.
     add a55fd15  Fixed pubsub test CMake file. Fixed some Coverity issues
     add 109edf4  Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/celix into develop
     add 058d799  Fixes the service ref tests
     add 0467100  pubsubEndpoint_equals returned wrong value -> reconnections failed
     add f1dec56  Extended dm command: show all info or info per bundle and basic/full info
     add 2e20c6d  Extended dm command: limit scope of functions
     add 3dac5aa  Fixes a memory leak in the pubsub_utils
     add f4482bc  Fixes a mem issue and cpputest issue
     add 6083327  Fixes an issue with double delete
     add 18c35d6  Fixes some clang issues
     add 96cd7e0  Fixed Coverity issue. Fixed libnss fetch on Deb-like for Docker image creation.
     add 857e812  Reverst getPusSubTopicInfo logic (scopes are optional attribute for pubsub filters). Updates the add_celix_container CMake commands so that the exe name is equal to the container name.
     add 2a50dd2  Fixes a issue in the runtime shell script generation.
     add 0002593  Fixed messed-up terminal by shell when celix does not exit normally.
     add 184497c  DepMgr-C++: DependencyManager::start starts now only not started components, this makes it possible to add and start components when the DependencyManager is already started.
     add 2eeadb4  Fixed possible deadlock
     add 0657853  CELIX-441: Started initial implementation for the service tracker api from the bundle context.
     add 3e41553  CELIX-441: Updates bundle ctx and svc registration mocks for update api
     add 1dd50dd  CELIX-441: Updates some tests with bundle_context with used direct mallocs.
     add 1b1af08  CELIX-441: Fixes an issues in the celix launcher, where a context var was shadowing a higher scope var.
     add 78460c7  CELIX-446: Disables the android build, untill the ifaddr.h issues is solved
     add 677c23a  CELIX-446: Removes unregister from bundle_context, this will be done during bundle_stop
     add 83cf4c9  Added dependencyManager_remove(C) /DependencyManager::destroyComponent (C++) function to be able to remove a component from a started Dependency manager.
     add 3337079  Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/celix into develop
     add e17f8e6  CELIX-446: Some fixes based on the coverity scan
     add 985c35f  CELIX-446: Adds a test for race condition issues for unregistering and using services and fixes the issue.
     add f1f38c0  CELIX-446: Adds some missing include statements
     add 5992be1  CELIX-425: Adds the c dependency manager to the framework. Also adds some empty interface libraries so that the changes are backwards compatible.
     add 90f5a0e  CELIX-425: Adds the cxx dependency manager to the framework (pure header impl) and updates the framwork tests/mock
     add b7930f8  CELIX-443: Adds initial implementation of the celix_bundleContext_useBundle(s) functions
     add cd9e841  CELIX-446: Adds celix_bundleContext_useService(s) functions to the bundle context.
     add 668ae88  CELIX-446: Adds celix_bundleContext_trackService(s) impl to the bundle context/service tracker
     add 031fb73  CELIX-446: Adds a missing includes statement
     add debb4b1  CELIX-446: Fixes some missing field initializers compiler warnings
     add 673837f  CELIX-446: Adds celix_bundleContext_useService(s)WithOptions functions and refactor shell to use celix_bundleContext_(un)registserService
     add 5872268  CELIX-446: Renames services example to best practice and create a new services example for C.
     add a4a1f50  CELIX-446: Removes the clang block example, does not work as expected
     add 626687f  CELIX-446: Adds an initial implementation of a service factory which does not use the service_registration pointer and adds some documentation for the service example
     add ae09682  CELIX-446: Fixes a bug in the service_registry/registration
     add 48aada3  CELIX-446: Adds celix_bundleContext_findService(s) implementation. Also adds support setting/getting different primitive types for the celix array list.
     add d754683  CELIX-446: Fixes a forgotten (gcc only) example function
     add 3ba41ca  CELIX-446: Change a struct initialization for gcc 4
     add 3391d88  CELIX-446: Adds celix_bundleContext_registerServiceWithOptions api, refactors previous registerService api.
     add 03df0ed  CELIX-446: Moves updated API to celix_ headers (e.g. celix_bundle_context.h)
     add 2883d9a  CELIX-446: Reverts dependency_manager back to a (now minimal) static lib instead of empty interface lib
     add 9e6bb84  CELIX-446: Some small additions to the updated api and added some api documentation
     add 7b42716  Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/celix into develop
     add 8e71674  CELIX-446: Adds initial impl for celix_bundleContext_trackServiceTrackers.
     add d44047d  CELIX-426: Adds required linker options for the depenedency managet on OSX systems
     add 3bce889  CELIX-424: Cleans up the directory structure. Moves all libraries to the libs subdir and all bundles to the bundles subdir
     add afcfea1  CELIX-424: Fixes resources cmake configuration for pubsub
     add 3e5a6a7  CELIX-446: Refactor the bundle activators of the service_example_c and best_practice_example_c to use the activator generation macro
     add 218d265  CELIX-446: Refactor bundle activator struct name to ensure it is unique
     add dfa9d1c  CELIX-446: Removes building osx with gcc from travis config.
     add 3e27acf  CELIX-446: Adds altenertive celix_bundleActivator_* api for the bundle activators
     add b1a91a4  CELIX-446: Fixes bundle context test for bundleContext_getProperty
     add 3182ca7  CELIX-446: Fixes wrong include setup for the dependnecy manager lib
     add 77ffca3  CELIX-446: Updates runtimes.cmake to use a celix prefix and refactors deployments -> containers
     add 4fb26cf  CELIX-446: Fixes a wrong cmake function call in the Celix Runtimes cmake
     add a5192fc  Fixed memory leak in DM shell command
     add 7885778  CELIX-448: Added component_removeInterface / C++ Component::removeCInterface
     add 6779498  CELIX-424: Update doap file and moves Dockerfile to misc dir
     add 3f24edf  CELIX-449: Restructure of some parts of the documentation to make it easier to integrate with the celix-site.
     add c4de907  CELIX-451: Adds celix_bundle_dir for copying files. Also remove mongoose example and adds a new civetweb example.
     add 8109f6c  CELIX-451: Add celix_bundle_add_files CMake command
     add d180316  CELIX-452: Add the usage of retain/release concept in the framework.c so that serviceListeners lock can be kept local.
     add ab36969  CELIX-451: Removes warnings for the civetweb compilation
     add 3415b8f  CELIX-452: Moves the typedef of service_reference to celix_types.h
     add d855903  CELIX-452: And sync call for the release/retain concept for service_tracker/service listener. This ensure that the removing calls for services/service_listeners only return when there are no users anymore.
     add 02ee6c4  CELIX-452: Improves the service listener locking. The retain/release on service listener now first check if service listener matches
     add bcda87f  CELIX-452: Changes the behaviour of the serviceTracker_close, so that removing the service listener is done on a separate thread.
     add 246369e  CELIX-452: Adds missing service tracker stub for mock based framework tests
     add ba03fb8  CELIX-452: Adds a missing null check
     add 66f89bb  CELIX-452: Removes an erroneous if statement.
     add bd24774  Adds celix array list remove functions for the supported types and the unit test for those functions
     add 07f354c  Fixed typos
     add 7690621  Markdown format issue resolved
     add 25fcbcd  CELIX-453: Updates behaviour of fw_getProperty so that env can be used to override properties.
     add 6e25c0d  CELIX-453: Fixes a clang error
     add 57f1693  CELIX-453: Fixes some issues in the array_list and properties update
     add e573d9a  CELIX-453: Fixes a memleak in the properties unit tests
     add c9e777f  Fixed leaks in pubsub
     add 7158795  CELIX-438: Adds some additional api refactoring.
     add e30a70f  CELIX-454: Refactors pubsub discovery and topology manager trying to prevent race conditions
     add 69596cf  CELIX-454: More PubSub refactoring. Started creating a new skeleton for psa udpmc based on a updated pubsub spi.
     add 2eb219e  CELIX-454: More PubSub. The UDPMC is now somewhat working again, but still needs some testing.
     add ffb97ff  CELIX-454: Removes some now unused sources
     add 00454ef  CELIX-454: Refactors the pubsub zmq admin.
     add f1dfdbd  CELIX-454: Removes now unused psa zmq source files
     add b635e27  CELIX-454: Some bug and mem leak fixes for the PSA refactoring
     add d311fa7  CELIX-434: Updates cache behaviour.
     add dac1102  CELIX-454: More bug and mem leak fixing
     add 436f84d  CELIX-434: Fixes an issue with the bundle cache unit tests
     add b29bb91  CELIX-434: Adds default cache dir configuration to add_celix_docker_container
     add 07a491b  CELIX-454: Fixes an typo in the psa service
     add 3fafef6  CELIX-454: Fixes some bugs
     add 8a81ff6  CELIX-454: Adds some missing cleanup for the UDP MC pubsub admin.
     add 3a5ff67  CELIX-454: Adds service version to the publisher service registrations
     add 1a26edb  CELIX-454: Fixes a bug in the serviceTrackerTracker call wich ignored the provided service name.
     add 535bb88  CELIX-454: Moves a debug log statement so that it only occurs when new endpoint are discovered
     add 4d33bcd  CELIX-454: Refactors bundle locking handling in the framework. The current situation can lead to deadlocks. This is still wip.
     add f94fb54  CELIX-454: Fixes a framework shutdown issue
     add 2eb029d   CELIX-454: Fixes some issues in the pubsub zmq admin
     add d813507  CELIX-454: Removes unused static function
     add ef40f48  CELIX-454: Fixes a bug in the pubsub discovery where discovered endpoint listener where not correctly removed.
     add ca2d090  CELIX-454: Updates OSX deployment target for travis build.
     add 7b4433b  Report error to user if serializaton fails
     add 63d7f82  CELIX-454: Adds a apple specific version for the celixThreadCondition_timedwaitRelative impl that does not use the clock_gettime.
     add d0b1902  CELIX-454: Update log for deleting bundle cache, so that this only happens if a dir inside a bundle cache can not be deleted.
     add c3f2e82  CELIX-454: Fixes some mem leaks, correct cleanup for service listeners and ensures that onlye a single framework shutdown thread will be started for multiple shutdown requests.
     add 3b56bce  CELIX-454: Correct wrong mem free in the pubsub match functions
     add 24def68  Removed sleep in zmqadmin read-thread and fixed doublke destroy of property
     add 23d9c0a  CELIX-454: Fixes a wrongly timed mem free
     add d11ecb9  CELIX-454: Removes multipart support for the pubsub zmq.
     add 1ffdd94  CELIX-454: Reverts wrong removal of common pubsub header struct
     add 4fc1f3d  NanoMsgAdmin: first version
     add cb740b0  Updates to nanomsg admin
     add 95892a8  admin mutexes replaced by std::mutex and lock_guard
     add 3009e64  Replaced celix-map with std::map
     add 95633eb  Removed celix-maps from nanomsg admin
     add c19a5bd  nanomsg topicreceiver changed to class
     add 0abbf43  nanomsg Topic receiver to class
     add 8658738  nanomsg celix-map replaced by std::map
     add 120895d  subscriber.map now std::map
     add 883abee  Nanomsg: moved charptr to std::string
     add cdefb0d  Nanomsg
     add 7c14142  NanoMsg
     add 15f268d  Nanomsg
     add b6a0337  NanoMsg
     add 707b8e5  Nanomsg
     add b53498a  Nanomsg: added LogHelper class
     add a54c3c5  NanoMsg, fixed deadlock
     add f8a7dd1  Nanomsg removed debug prints
     add 8345658  CELIX-433: Started on making installable celix containers, beginning with making it possible to configure bundles paths and making improves the handling of embedded properties.
     add 33a93db  CELIX-433: Moves the generation of config.properties to the main.c/main.cc program for a celix container.
     add 68f69f8  CELIX-454: Update match algorithm in the pubsub topology manager, so that rematches (teardown followed by setup) are done if new psa are added.
     add bd38363  Removed potential null-dereference when retrieving hook services
     add 6f9b23d  Added DM-Cxx fucntion to remove previously registered component callbacks
     add 12d5caf  CELIX-454: Fixes an issue in the runtime scripts, where a existing of a certain file was assumed.
     add acf87f6  CELIX-433: Adds container option to use the config.properties instead of the now default generated executable
     add 3526100  CELIX-433: Documents the add_celix_container USE_CONFIG option
     add 2492416  CELIX-438: Add a dependency manager API with the celix prefix. Also add a compile options to enable deprecated compiler warning for the 'old' api.
     add 6c158a3  CELIX-438: Replaces uses of add_compile_definitions to add_definitions
     add 976026c  CELIX-438: Removes usage of a deprecated function and update some struct initializations.
     add 2400f6e  CELIX-438: Adding missing header include
     add f153cf7  CELIX-438: Replaces deprecated api call
     add 60f327d  CELIX-438: Replaces deprecated api call
     add 79852c5  CELIX-438: Updates dm example linkage
     add f7779cc  Fix in RSA discovery-etcd: remote services where not published in etcd
     add 83b124f  CELIX-438: Replaces linked link usage to celix_array_list in dm_component
     add dcd5bda  CELIX-438: Fixes an issue of double removings of components becuase the dm_deinit was triggered after the bundle_stop
     add 009fd05  CELIX-438: Fixes an issue in the dm component with task handling
     add 392f12e  CELIX-438: Updates updated celix dm api
     add 52ca1dd  Fixed link in Doap file to new GitBox url
     add 7f67b07  Merge remote-tracking branch 'remotes/origin/develop' into nanomsg
     add a3bb8a7  CELIX-449: Updated documentation to function with website
     add 61f124e  Resolved typos
     add 4706280  Updated year in NOTICE file
     add b3d28d1  Removing bad character from cmake_commands/README.md
     add b2548c8  CELIX-454: Refactors PubSub API. Multipart is no longer part of the current API.
     add ec7fdcf  CELIX-454: Refactors the pubsub tests and adds backtrace printing support for framework_log and loghelper
     add fe86866  CELIX-454: Fixes some mocking issues and configured pubsub_zmq_tests to run under `make test`
     add 2b8f92d  CELIX-454: Fixes a compile error for a older C++ compiler
     add 88a575f  CELIX-454: Refactors pubsub msg serializer so that it uses the same handle approach as services to prevent confusion.
     add ac47373  CELIX-454: Fixes some testing using concerning the mocks
     add 1df73a0  CELIX-454: Adds pubsub_updmc_tests
     add 11472da  CELIX-454: Small fix for osx compilation
     add 5410a08  CELIX-454: Add ignore calls to bundle_test cpputest.
     add eb450c7  CELIX-454: Fixes compile issue with osx
     add d1d001e  Merge branch 'develop' into feature/CELIX-454-pubsub-disc
     add 363d491  Merge branch 'feature/CELIX-454-pubsub-disc' into develop
     add 2426cf9  CELIX-454: Updates some logging in pubsub discovery from error level to warning level
     add b862687  CELIX-454: Fixes some issues with the coverage setup and (for now) removes osx from travis config.
     add 77dd024  CELIX-454: Small changes to sync Celix PubSub with  INAETICS Java PubSub
     add 69795da  CELIX-454: Enables JSON serializer logging in the json pubsub serializer and update the PSA ZMQ implementation so that it works with the INAETICS java pubsubadmin
     add e4bcff9  CELIX-459: Adds a pubsub service for hums and updates the ZMQ PSA to provide this service. Information will be displayed by the PSTM (pstm metrics command)
     add 93a8674  CELIX-459: Fixes some issues in the pubsub monitoring and update the zmq sender to use zero copy constructions
     add dc4efa3  Fixes an issue in the FindUUID.cmake
     add b84af14  Merge branch 'develop' into feature/CELIX-459-pubsub-hums
     add 86bf3e4  CELIX-459: Adds define for UUID_STR_LEN if that is not already defined
     add d65c468  CELIX-459: Replaces atomic with mutex and makes to use of zerocopy in zmq (for now) configurable.
     add 06dbde1  Fixes target include setup for UUID
     add 855c5e4  CELIX-460: Fixed signed/unsigned mismatch in pubsub which caused missing messages
     add 340e87a  CELIX-460: Report msg id as hexadecimal
     add fcde889  CELIX-460: aligned signed/unsigned in metrics type
     add b8c7df7  Updates the load of libraries, so that a NODELETE options can be configured to aid debugging.
     add 525a0ed  CELIX-460: Adds support for configuring the thread prio/sched in psa zmq.
     add 5017737  CELIX-460: Fixes test setup
     add 19a2595  Adds support for logging call (in serialized form) for the RSA DFI.
     add 47fad4d  CELIX-460: Updates logging of pubsub etcd to include more information
     add cb1f7a8  CELIX-410: Some refactoring for travis ci
     add 539df43  CELIX-410: Fixes the test setup for pubsub.
     add 7cd490a  CELIX-410: Updates handling of thread prio/sched configuration for ZMQ topics.
     add 1ba7643  Fixed typo in zmq-admin shed->sched
     add 01f6d38  CELIX-456: Fixes OSX build issues. Since 10.14 the usage of target_include_directories(<target> SYSTEM PRIVATE <include_dir>) results in wrong system include paths
     add be87367  CELIX-426: Adds a CELIX_GEN_CXX_BUNDLE_ACTIVATOR marcro for creating C++ bundles without the need for the dependency_manager_cxx static lib
     add a894d5e  CELIX-426: Reverts check of cmake version for cmake policy 68. This does not work on travis
     add 2f3bd00  CELIX-426: Removes wrong include
     add 51a9305  CELIX-426: Fixes UUID lib setup in celix_framework
     add 27d240b  CELIX-426: Updates travis config to use the (current) default osx image
     add 03e4257  CELIX-426: Updates UUID lib cmake configuration for OSX
     add 73d22a0  CELIX-426: Updates usage of custom fmemopen/open_memstream.
     add f67aed4  CELIX-461: Refactoring of the celix examples in prep for a next release
     add 76c503c  CELIX-461: Refactors hello world cxx example
     add 2d57059  CELIX-426: Update FindFFI so that it can find libffi installed with brew on OSX systems.
     add 19b75ef  CELIX-426: Small update to FindFFI.cmake for a different pkg-config behaviour
     add 339e64d  CELIX-461: Some refactoring for in the usage of the celix_ api.
     add 3147156  CELIX-461: Small refactoring of the services_example_c documentation
     add 9f14dcf  Merge branch 'develop' of github.com:apache/celix into develop
     add db4bd65  Added missing findpackage/include dirs. Include directories on host system where used iso those found with find package
     add 3d2f608  Update Cmake files to fix OSX build
     add 232260c  Update Cmake files to fix OSX build
     add 06df9fe  Update Cmake files to fix OSX build
     add aadacc1  Update Cmake files to fix OSX build
     add d98ff60  Update Cmake files to fix OSX build
     add 9f3a103  Update Cmake files to fix OSX build
     add f5c2d36  Merge pull request #31 from rbulter/feature/CELIX-462-Fix_OSX_Build
     add 52253e7  Fixes an issue where get a service from a service factory can lead to a deadlock
     add 7a3e198  Adds missing svc reg release
     add d398824  Fixes mock setup
     add 6ed5c4a  CELIX-459: Fixes a potentional memory leak in zmq.
     add 24fbd86  Fixes an issues in the log writer
     add f519ec6  Made discovery endpoint poller timeout configurable
     add feff559  Updated docs and tests to include DISCOVERY_CFG_POLL_TIMEOUT
     add 031e469  Improved separate building of pubsub admins
     add 7ab6ad4  Fixed broken links in RSA description
     add 18c590b  Corrected id for test case + corrected indentation
     add 342c5f8  Added support to specify a CIDR range in PSA_IP
     add a8a1da6  Fixed crash in case service.version is missing
     add 56160ff  Removed ZeroMQ occurrences from UDP MC pubsub admin
     add ae0d1dd  Fixed RSA calculator example
     add 2c34546  Refactored properties_pt to celix_properties_t* in RSA
     add f5cf561  Fixes for topology manager test
     add bef78e1  Added check for service.imported.config and service.exported configs to RSA
     add aaf87f9  Fixes for UDP pubsub admin
     add de3ca63  Added missing copyright headers & updated references to PSA_ZMQ in PSA_NANOMSG
     add 8d60395  Refactored properties_pt to celix_properties_t* in pubsub
     add d5514e4  Updated broken links in doap file
     add 9208fff  Updated test for LDAP filter
     add 2a17910  Updated libzmq and czmq to latest versions
     add 1c8de37  Added HTTP/websocket admin with civetweb as server.
     add 9e094c1  Merge pull request #33 from dhbfischer/feature/http_admin
     add 46e8de4  Removed unneeded check for http admin activator
     add 0634054  Fix for removing http service
     add ea797f0  Fixed typo for http admin tests
     add 2f910cd  Fix for mem leak of cwd
     add c65bb37  Merge pull request #35 from dhbfischer/http_admin
     add 53428d9  Fixed scope in pubsub examples
     add eb19982  Updated utils to use celix_properties_t* instead of properties_pt
     add 9c1b9a2  Updated celix-examples to use celix_properties_t* over properties_pt
     add 163735a  Using celix_properties_t* in pubsub and updated formatting
     add f9f3207  Updated logging statement in PSA ZMQ
     add 68f7918  Fixes an issue in http_admin with using the (internal) save_ptr of strtok_r and update etcdlib to use a apaque instance pointer.
     add 043b77e  For now disables the deprecated attribute on the glocal etcdlib calls.
     add f9b906b  Fixes two strtok_r calls in http_admin and a memleak in etcdlib
     add d63baaf  Enables the websocket admin in http admin by default. Updates the web based shell ui example and promotes it to shell_wui and adds a new http example
     add 533071f  Fixes http_admin test setup
     add a1217de  Framework bugfixes (#37)
     add 58f77a3  Add pubsub_admin_tcp
     add 5be8c57  Merge pull request #36 from rbulter/feature/add_tcp_pubsub_endpoint
     add 0dc9ccc  Updated formatting to be conform Celix formatting
     add 4b59c69  Added support for subnet mask to tcp and nanomsg admins
     add 824247e  Added celix containers for TCP PSA
     add 4e003c8  Removed memleak from pubsub admins
     add 982c53c  - Fix TCP example. - Remove TCP crash after unloading tcp admin service   (Problem in pubsub topology admin) - Enable pubsub sending after unloading pubsub tcp admin   (Problem in pubsub topology admin)
     add 0c8f6d7  bind to all
     add 52ed62c  Merge pull request #41 from rbulter/fix_tcp_seg_fault
     add ec3b1c0  Updates the HTTP Admin config properties and adds resource urls info to the http_admin_info service.
     add 766d1de  CELIX-464: Updates CMake command documentation. Also includes the CMake commands documentation as comments in the cmake files.
     add f80ac95  CELIX-464: Updates documentation to reflect udpate Celix api.
     add 787d636  CELIX-464: Fixes a small layout issues in the cmake command markdown.
     add abb21e1  Fixes some issues in the http admin.
     add 0b44123  HTTP admin build fix and typo resolved
     add 772cc21  Merge branch 'develop' of github.com:apache/celix into develop
     add b39a2e5  Added check for serializer type when connecting endpoints
     add 47b0cd8  Merge pull request #42 from rlenferink/feature/serializer-fix
     add de7c3a1  Added pubsub admin websocket
     add 41d1ba9  Merge pull request #39 from dhbfischer/feature/pubsub_admin_websocket
     add 67910a2  CELIX-464: Some small improvments in the dep man
     add c7c128e  CELIX-464: Adds 'dm wtf' shell command to quickly lookup non active components and their issues
     add 82b4171  Fixes an issue with locking
     add 48a8fb5  Added avpr parsing and serialization (#43)
     add 87c9681  Added option for custom msgId (#38)
     add 1b89094  add return value check
     add d384385  Fix for curl dependency (#45)
     add a3f5dff  Refactored _pt to _t *
     add a140810  Develop (#46)
     add 222eb72  Adds a test to check if a timed delay use service call will timeout.
     add 49f0fd8  Improved deletion of http admin services (#47)
     add 01956a3  Feature/pubsub tcp admin fix (#48)
     add 30a0778  Changed unsigned cast to more explicit unsigned int
     add 5365314  Disabled rsa for now. Creating a issue to solve this later
     add 51fde22  Disable complete rsa stack, because of inter dependencies
     add 53d0813  Updates dependency manager is active check and adds initial test for dm
     add 1755fbb  Added configurable openssl for linking with celix (#49)
     add 220e9ae  Fixes an issues with C++ properties using std::string and being assigned nullptr values.
     add 62a30cd  Adds find crypto library to the findOpenSSL.cmake file.
     add f16b64e  Fixes an issue with C++ properties using std::string and being assigned nullptr values.
     add 78e9b26  silence coverity issue
     add 8f1bc79  Fixes an deadlock issue in the dm
     add 31362ad  Added GitHub actions workflow
     add d082aaf  Updated FindFFI
     add 6462775  Added name to checkout step
     add ec12aaa  Fixed TCP transmissions (#50)
     add 8751e29  Removes some TODO and moves the hanling of listener hooks to service registry
     add e12817a  CELIX-466: Adds a thread safe use count check on service listener hooks.
     add 311d936  Fixes a mem leak in the pubsub serializer.
     add 6fe7eec  Refactors pubsub test to use a service instead of global.
     add a2a3a6c  Merge pull request #51 from apache/feature/handle_hooks_in_registry
     add aeff0f5  CELIX-467: Initial Doxygen generation
     add 9ab9929  Added parsing of internal types
     add 5e67dcd  [CELIX-468] Renamed constants to celix_constants
     add 487f320  [CELIX-468] Updated all include paths
     add bb8aeda  Added parsing of internal types (#52)
     add a990db3  Merge remote-tracking branch 'upstream/develop' into develop
     add 682482c  Removed commentary
     add e15b13e  CELIX-468 Replace constants with celix_constants
     add 85cda18  CELIX-468 Replace constants with celix_constants
     add bdf634c  CELIX-468 (#53)
     add add75ff  CELIX-468 Two extra test-cases (#54)
     add c310809  Fixed license and Doxygen style in file headers
     add e097f28  Updated blocking for TCP pubsub admin (#55)
     add ad1e6c8  Added mainpage to Doxygen output
     add 37c7ad0  CELIX-468: Reintroduces constants.h which now includes celix_constants.h to ensure backwards compatibility.
     add 88d6780  Adds an experimental dir to the Celix project and moves some bundles to that dir (#56)
     add 2de75a8  Fixed license header comment style
     add 42bca16  Update DockerPackaging
     add 638a5a9  Merge pull request #57 from rbulter/feature/UpdateCelixDocker
     add 2d6a777  Fix for possible deadlock of pubsub topology manager (#117)
     add ed07c0c  Removed debug message from DockerPackaging (#120)
     add 87c387a  gh-80: Adds exception check and handle for bundle start
     add 67342d2  gh-118: Updates all Find<PKG>.cmake to created imported CMake targets. Also updates all link/include usage to use imported targets.
     add f0a56c0  gh-118: Moves find_package and adding of imported targets to UseCelix.cmake instead of CelixConfig.cmake
     add fc59c6d  #80: Fixes find package usage for Jansson
     add 564aebf  #80: Updates variables name of find<PKG>cmake to reflect the name of the find cmake file.
     add 402e9f5  #80: Updates error handling of failed lib loading for bundles.
     add c44e2c6  #118: Reverts some packge name changes and adds the creation of Jansson target.
     add 74af6d4  #80: Fixes wrong update of the resolved status for a bundle.
     add f348591  #118: Update build readme to reflect correct library deps
     add 8bdb3c5  #80: tmp disables a bundle test.
     add 7a8d9db  Fixed formatting of license header
     add e902da8  Merge pull request #122 from apache/feature/#80_bundle_start_with_exception
     add 8c7e48b  #101: Fixes double lock in psa tcp,udpmc,zmq and websocket.
     add 9eb532b  #101: Fixes an issue with unused descriptor file for the pubsub tm
     add 6a3b51d  Updates CMake bundle packaging for better support for cross compilation.
     add cbab88d  Fix for http admin service tree not registering the URIs properly (#124)
     add e48987d  Feature/psa websocket improvements (#125)
     add e7d0b65  Fixed coverity issues
     add 2a556ae  Avro Bin Serializer
     add 0e00a43  To get rid off warnings.
     add 1420216  Change for the Mac.
     add a2ca54a  Merge pull request #126 from rwalraven343/feature/serialization-test
     add dae2f38  Merge remote-tracking branch 'upstream/develop' into develop
     add 8c7f8f9  Fix for remote bundle
     add fe51027  Merge pull request #127 from idzardh/develop
     add 8951cda  Updates brew install for openssl
     add e0016f0  Improves debug logging for etcdlib, pubsub etcd disc & json serializer
     add 6c0fcf2  #128: updates openssl dependency handling.
     add 3533885  #128: removes unneeded find package for openssl.
     add 3239a05  #129: Fixes an issue with stopping a bundle twice using the 'stop' shell command.
     add 2550555  Issues in log_writer_syslog solved
     add f186b20  Merge pull request #132 from gerritbinnenmars/develop
     add 6fbcbc1  Fix for possible null pointer for the modified index in the etcdlib_get_directory function (#134)
     add 48d7fd6  Updates version info and documentation for release
     add e930862  Disables ubuntu github workflows
     add 85ef063  Updates KEYS

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |   109 +
 .gitignore                                         |    15 +-
 .travis.yml                                        |    44 +-
 BUILDING                                           |     4 +-
 CHANGES.md                                         |   470 +-
 CMakeLists.txt                                     |   135 +-
 Doxyfile                                           |  2449 +++
 Doxyfile.in                                        |  1510 --
 KEYS                                               |   107 +-
 LICENSE                                            |    50 +
 NOTICE                                             |     2 +-
 README.md                                          |     8 +-
 RELEASE_NOTES                                      |    34 +-
 bundles/CMakeLists.txt                             |    24 +
 bundles/deployment_admin/CMakeLists.txt            |    67 +
 bundles/deployment_admin/README.md                 |    41 +
 bundles/deployment_admin/api/resource_processor.h  |    54 +
 bundles/deployment_admin/src/deployment_admin.c    |   809 +
 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 +
 .../deployment_admin}/src/ioapi.c                  |     0
 .../deployment_admin/src}/ioapi.h                  |     0
 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 +
 .../deployment_admin}/src/miniunz.c                |     0
 bundles/deployment_admin/src/miniunz.h             |    34 +
 .../deployment_admin}/src/unzip.c                  |     0
 .../deployment_admin/src}/unzip.h                  |     0
 .../device_access}/CMakeLists.txt                  |     0
 bundles/device_access/README.md                    |    34 +
 bundles/device_access/device_access/CMakeLists.txt |    51 +
 .../device_access/device_access/include/device.h   |    48 +
 .../device_access/device_access/include/driver.h   |    46 +
 .../device_access/include/driver_locator.h         |    47 +
 .../device_access/include/driver_selector.h        |    42 +
 .../device_access/device_access/include/match.h    |    39 +
 .../device_access/device_access/src/activator.c    |   195 +
 .../device_access/src/device_manager.c             |   571 +
 .../device_access/src/device_manager.h             |    57 +
 .../device_access/src/driver_attributes.c          |   170 +
 .../device_access/src/driver_attributes.h          |    47 +
 .../device_access/src/driver_loader.c              |   186 +
 .../device_access/src/driver_loader.h              |    49 +
 .../device_access/src/driver_matcher.c             |   275 +
 .../device_access/src/driver_matcher.h             |    43 +
 .../device_access/driver_locator/CMakeLists.txt    |    33 +
 .../device_access/driver_locator/src/activator.c   |    90 +
 .../driver_locator/src/driver_locator.c            |    92 +
 .../driver_locator/src/driver_locator_private.h    |    40 +
 bundles/device_access/example/CMakeLists.txt       |    32 +
 .../example/base_driver/CMakeLists.txt             |    28 +
 .../device_access/example/base_driver/README.md    |    25 +
 .../base_driver/include/base_driver_device.h       |    45 +
 .../example/base_driver/src/activator.c            |   141 +
 .../example/base_driver/src/base_driver.c          |   112 +
 .../example/base_driver/src/base_driver_private.h  |    42 +
 .../example/consuming_driver/CMakeLists.txt        |    29 +
 .../example/consuming_driver/README.md             |    23 +
 .../example/consuming_driver/src/activator.c       |   105 +
 .../consuming_driver/src/consuming_driver.c        |   126 +
 .../src/consuming_driver_private.h                 |    44 +
 .../example/refining_driver/CMakeLists.txt         |    29 +
 .../example/refining_driver/README.md              |    23 +
 .../include/refining_driver_device.h               |    46 +
 .../example/refining_driver/src/activator.c        |   105 +
 .../example/refining_driver/src/refining_driver.c  |   282 +
 .../refining_driver/src/refining_driver_private.h  |    59 +
 bundles/http_admin/CMakeLists.txt                  |    29 +
 bundles/http_admin/README.md                       |    51 +
 bundles/http_admin/civetweb/CMakeLists.txt         |    44 +
 bundles/http_admin/civetweb/include/civetweb.h     |  1541 ++
 bundles/http_admin/civetweb/src/civetweb.c         | 19758 +++++++++++++++++++
 bundles/http_admin/civetweb/src/handle_form.inl    |  1060 +
 bundles/http_admin/civetweb/src/md5.inl            |   471 +
 bundles/http_admin/civetweb/src/sha1.inl           |   323 +
 bundles/http_admin/civetweb/src/timer.inl          |   260 +
 bundles/http_admin/http_admin/CMakeLists.txt       |    39 +
 bundles/http_admin/http_admin/src/activator.c      |   146 +
 bundles/http_admin/http_admin/src/http_admin.c     |   525 +
 bundles/http_admin/http_admin/src/http_admin.h     |    48 +
 .../http_admin/src/http_admin_constants.h          |    43 +
 bundles/http_admin/http_admin/src/service_tree.c   |   356 +
 bundles/http_admin/http_admin/src/service_tree.h   |    60 +
 .../http_admin/http_admin/src/websocket_admin.c    |   216 +
 .../http_admin/http_admin/src/websocket_admin.h    |    48 +
 bundles/http_admin/http_admin_api/CMakeLists.txt   |    33 +
 .../http_admin_api/include/http_admin/api.h        |    34 +
 .../include/http_admin/http_admin_info_service.h   |    59 +
 .../include/http_admin/http_admin_service.h        |   111 +
 .../include/http_admin/websocket_admin_service.h   |    72 +
 bundles/http_admin/test/CMakeLists.txt             |    69 +
 bundles/http_admin/test/config.properties.in       |    25 +
 bundles/http_admin/test/docroot/foo/bar/index.html |     6 +
 .../http_admin/test/test/http_admin_info_tests.cc  |    66 +
 .../http_admin/test/test/http_websocket_tests.cc   |   250 +
 bundles/http_admin/test/test/sut_activator.c       |   103 +
 bundles/http_admin/test/test/test_runner.cc        |    49 +
 bundles/logging/CMakeLists.txt                     |    19 +
 bundles/logging/log_service/CMakeLists.txt         |    60 +
 bundles/logging/log_service/README.md              |    19 +
 bundles/logging/log_service/include/log_entry.h    |    49 +
 bundles/logging/log_service/include/log_listener.h |    35 +
 .../log_service/include/log_reader_service.h       |    43 +
 bundles/logging/log_service/include/log_service.h  |    51 +
 .../log_service/loghelper_include/log_helper.h     |    42 +
 bundles/logging/log_service/src/log.c              |   376 +
 bundles/logging/log_service/src/log.h              |    48 +
 bundles/logging/log_service/src/log_entry.c        |    94 +
 bundles/logging/log_service/src/log_factory.c      |   100 +
 bundles/logging/log_service/src/log_factory.h      |    41 +
 bundles/logging/log_service/src/log_helper.c       |   262 +
 .../log_service/src/log_reader_service_impl.c      |    82 +
 .../log_service/src/log_reader_service_impl.h      |    43 +
 .../log_service/src/log_service_activator.c        |   198 +
 bundles/logging/log_service/src/log_service_impl.c |    97 +
 bundles/logging/log_service/src/log_service_impl.h |    39 +
 bundles/logging/log_writer/CMakeLists.txt          |    24 +
 bundles/logging/log_writer/README.md               |    13 +
 .../logging/log_writer/log_writer/CMakeLists.txt   |    24 +
 .../log_writer/include/celix_log_writer.h          |    33 +
 .../log_writer/src/log_writer_activator.c          |    65 +
 .../log_writer/log_writer_stdout/CMakeLists.txt    |    42 +
 .../log_writer_stdout/src/log_writer_stdout.c      |    50 +
 .../log_writer/log_writer_syslog/CMakeLists.txt    |    45 +
 .../private/src/log_writer_syslog.c                |    68 +
 bundles/pubsub/CMakeLists.txt                      |    49 +
 bundles/pubsub/README.md                           |    94 +
 bundles/pubsub/examples/CMakeLists.txt             |   413 +
 bundles/pubsub/examples/keys/README.md             |    35 +
 .../examples/keys/publisher/private/.gitkeep       |     0
 .../examples/keys/publisher}/public/.gitkeep       |     0
 .../examples/keys/subscriber/private/.gitkeep      |     0
 .../examples/keys/subscriber}/public/.gitkeep      |     0
 bundles/pubsub/examples/pubsub/CMakeLists.txt      |    25 +
 .../pubsub/examples/pubsub/common/include/poi.h    |    55 +
 .../pubsub/msg_descriptors/msg_poi1.descriptor     |    10 +
 .../pubsub/msg_descriptors/msg_poi2.descriptor     |    11 +
 .../pubsub/msg_descriptors/poi1.properties         |    38 +
 .../pubsub/msg_descriptors/poi2.properties         |    38 +
 .../examples/pubsub/publisher/CMakeLists.txt       |    49 +
 .../private/include/pubsub_publisher_private.h     |    54 +
 .../publisher/private/src/ps_pub_activator.c       |    97 +
 .../publisher/private/src/pubsub_publisher.c       |   167 +
 .../examples/pubsub/publisher2/CMakeLists.txt      |    50 +
 .../pubsub/publisher_websocket/CMakeLists.txt      |    59 +
 .../publisher_websocket/resources/index.html       |    40 +
 .../pubsub/publisher_websocket/resources/script.js |    38 +
 .../examples/pubsub/subscriber/CMakeLists.txt      |    50 +
 .../private/include/pubsub_subscriber_private.h    |    51 +
 .../subscriber/private/src/ps_sub_activator.c      |   113 +
 .../subscriber/private/src/pubsub_subscriber.c     |    61 +
 bundles/pubsub/keygen/CMakeLists.txt               |    30 +
 bundles/pubsub/keygen/ed_file.c                    |   309 +
 bundles/pubsub/keygen/makecert.c                   |    54 +
 bundles/pubsub/mock/CMakeLists.txt                 |    40 +
 bundles/pubsub/mock/api/pubsub/publisher_mock.h    |    44 +
 bundles/pubsub/mock/src/publisher_mock.cc          |    55 +
 bundles/pubsub/mock/tst/pubsubmock_test.cc         |    77 +
 bundles/pubsub/mock/tst/run_tests.cc               |    25 +
 bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt     |    47 +
 .../pubsub/pubsub_admin_tcp/src/psa_activator.c    |   127 +
 .../src/pubsub_psa_tcp_constants.h                 |   127 +
 .../pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.c |   745 +
 .../pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.h |    54 +
 .../pubsub_admin_tcp/src/pubsub_tcp_common.c       |   142 +
 .../pubsub_admin_tcp/src/pubsub_tcp_common.h       |    53 +
 .../pubsub_admin_tcp/src/pubsub_tcp_handler.c      |   952 +
 .../pubsub_admin_tcp/src/pubsub_tcp_handler.h      |    75 +
 .../pubsub_admin_tcp/src/pubsub_tcp_msg_header.h   |    40 +
 .../src/pubsub_tcp_topic_receiver.c                |   754 +
 .../src/pubsub_tcp_topic_receiver.h                |    52 +
 .../pubsub_admin_tcp/src/pubsub_tcp_topic_sender.c |   595 +
 .../pubsub_admin_tcp/src/pubsub_tcp_topic_sender.h |    59 +
 bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt  |    42 +
 bundles/pubsub/pubsub_admin_udp_mc/README.md       |    79 +
 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 |   113 +
 .../src/pubsub_psa_udpmc_constants.h               |    65 +
 .../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.c   |   716 +
 .../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              |   567 +
 .../src/pubsub_udpmc_topic_receiver.h              |    49 +
 .../src/pubsub_udpmc_topic_sender.c                |   362 +
 .../src/pubsub_udpmc_topic_sender.h                |    53 +
 .../pubsub/pubsub_admin_websocket/CMakeLists.txt   |    45 +
 .../pubsub_admin_websocket/src/psa_activator.c     |   128 +
 .../src/pubsub_psa_websocket_constants.h           |    48 +
 .../src/pubsub_websocket_admin.c                   |   630 +
 .../src/pubsub_websocket_admin.h                   |    54 +
 .../src/pubsub_websocket_common.c                  |    68 +
 .../src/pubsub_websocket_common.h                  |    43 +
 .../src/pubsub_websocket_topic_receiver.c          |   655 +
 .../src/pubsub_websocket_topic_receiver.h          |    50 +
 .../src/pubsub_websocket_topic_sender.c            |   376 +
 .../src/pubsub_websocket_topic_sender.h            |    48 +
 bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt     |    62 +
 .../pubsub/pubsub_admin_zmq/src/psa_activator.c    |   127 +
 .../src/pubsub_psa_zmq_constants.h                 |   100 +
 .../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.c |   760 +
 .../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.h |    54 +
 .../pubsub_admin_zmq/src/pubsub_zmq_common.c       |   132 +
 .../pubsub_admin_zmq/src/pubsub_zmq_common.h       |    59 +
 .../src/pubsub_zmq_topic_receiver.c                |   809 +
 .../src/pubsub_zmq_topic_receiver.h                |    50 +
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c |   644 +
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.h |    56 +
 bundles/pubsub/pubsub_admin_zmq/src/zmq_crypto.c   |   278 +
 bundles/pubsub/pubsub_admin_zmq/src/zmq_crypto.h   |    41 +
 bundles/pubsub/pubsub_api/CMakeLists.txt           |    32 +
 bundles/pubsub/pubsub_api/include/pubsub/api.h     |    28 +
 .../pubsub/pubsub_api/include/pubsub/publisher.h   |    67 +
 .../pubsub/pubsub_api/include/pubsub/subscriber.h  |    71 +
 bundles/pubsub/pubsub_discovery/CMakeLists.txt     |    37 +
 .../pubsub/pubsub_discovery/src/psd_activator.c    |   107 +
 .../pubsub_discovery/src/pubsub_discovery_impl.c   |   650 +
 .../pubsub_discovery/src/pubsub_discovery_impl.h   |   104 +
 .../pubsub_serializer_avrobin/CMakeLists.txt       |    37 +
 .../src/ps_avrobin_serializer_activator.c          |    58 +
 .../src/pubsub_avrobin_serializer_impl.c           |   510 +
 .../src/pubsub_avrobin_serializer_impl.h           |    40 +
 .../pubsub/pubsub_serializer_json/CMakeLists.txt   |    38 +
 .../src/ps_json_serializer_activator.c             |    59 +
 .../src/pubsub_serializer_impl.c                   |   507 +
 .../src/pubsub_serializer_impl.h                   |    40 +
 bundles/pubsub/pubsub_spi/CMakeLists.txt           |    37 +
 bundles/pubsub/pubsub_spi/include/pubsub_admin.h   |    67 +
 .../pubsub_spi/include/pubsub_admin_metrics.h      |   106 +
 .../pubsub/pubsub_spi/include/pubsub_constants.h   |    41 +
 .../pubsub/pubsub_spi/include/pubsub_endpoint.h    |    73 +
 .../pubsub/pubsub_spi/include/pubsub_listeners.h   |    52 +
 .../pubsub/pubsub_spi/include/pubsub_serializer.h  |    61 +
 bundles/pubsub/pubsub_spi/include/pubsub_utils.h   |   171 +
 .../pubsub/pubsub_spi/src/pubsub_admin_metrics.c   |    51 +
 bundles/pubsub/pubsub_spi/src/pubsub_endpoint.c    |   221 +
 bundles/pubsub/pubsub_spi/src/pubsub_utils.c       |   158 +
 bundles/pubsub/pubsub_spi/src/pubsub_utils_match.c |   231 +
 .../pubsub/pubsub_topology_manager/CMakeLists.txt  |    35 +
 .../pubsub_topology_manager/src/pstm_activator.c   |   170 +
 .../src/pubsub_topology_manager.c                  |  1193 ++
 .../src/pubsub_topology_manager.h                  |   132 +
 bundles/pubsub/test/CMakeLists.txt                 |   236 +
 bundles/pubsub/test/meta_data/msg.descriptor       |     9 +
 bundles/pubsub/test/meta_data/ping.properties      |    28 +
 bundles/pubsub/test/meta_data/ping2.properties     |    23 +
 bundles/pubsub/test/meta_data/pong2.properties     |    24 +
 bundles/pubsub/test/test/loopback_activator.c      |    98 +
 bundles/pubsub/test/test/msg.h                     |    31 +
 bundles/pubsub/test/test/receive_count_service.h   |    30 +
 bundles/pubsub/test/test/sut_activator.c           |   116 +
 bundles/pubsub/test/test/sut_endpoint_activator.c  |   116 +
 bundles/pubsub/test/test/test_endpoint_runner.cc   |    39 +
 bundles/pubsub/test/test/test_runner.cc            |    71 +
 bundles/pubsub/test/test/tst_activator.c           |    99 +
 bundles/pubsub/test/test/tst_endpoint_activator.c  |   102 +
 bundles/remote_services/CMakeLists.txt             |    40 +
 bundles/remote_services/README.md                  |   172 +
 bundles/remote_services/civetweb/CMakeLists.txt    |    26 +
 .../remote_services/civetweb}/include/civetweb.h   |     0
 .../remote_services/civetweb}/src/civetweb.c       |     0
 .../remote_services/civetweb}/src/md5.inl          |     0
 .../discovery_common/CMakeLists.txt                |    41 +
 .../discovery_common/include/discovery.h           |    88 +
 .../discovery_common/include/discovery_type.h      |    26 +
 .../include/endpoint_descriptor_common.h           |    61 +
 .../include/endpoint_descriptor_reader.h           |    42 +
 .../include/endpoint_descriptor_writer.h           |    39 +
 .../include/endpoint_discovery_poller.h            |    58 +
 .../include/endpoint_discovery_server.h            |    87 +
 .../remote_services/discovery_common/src/desc.xml  |    41 +
 .../discovery_common/src/discovery.c               |   232 +
 .../discovery_common/src/discovery_activator.c     |   186 +
 .../src/endpoint_descriptor_reader.c               |   293 +
 .../src/endpoint_descriptor_writer.c               |   197 +
 .../src/endpoint_discovery_poller.c                |   412 +
 .../src/endpoint_discovery_server.c                |   454 +
 .../discovery_configured/CMakeLists.txt            |    41 +
 .../discovery_configured/src/desc.xml              |    41 +
 .../discovery_configured/src/discovery_impl.c      |   124 +
 .../discovery_configured/src/discovery_impl.h      |    62 +
 .../remote_services/discovery_etcd/CMakeLists.txt  |    50 +
 bundles/remote_services/discovery_etcd/README.md   |    33 +
 .../discovery_etcd/src/discovery_impl.c            |   194 +
 .../discovery_etcd/src/discovery_impl.h            |    54 +
 .../discovery_etcd/src/etcd_watcher.c              |   401 +
 .../discovery_etcd/src/etcd_watcher.h              |    40 +
 .../remote_services/discovery_shm/CMakeLists.txt   |    48 +
 .../discovery_shm/src/discovery_impl.c             |   170 +
 .../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 +
 bundles/remote_services/examples/CMakeLists.txt    |    78 +
 .../examples/calculator_api/CMakeLists.txt         |    22 +
 .../calculator_api/include/calculator_service.h    |    55 +
 .../org.apache.celix.calc.api.Calculator.avpr      |    44 +
 ...org.apache.celix.calc.api.Calculator.descriptor |     0
 .../examples/calculator_service/CMakeLists.txt     |    29 +
 .../calculator_service/src/calculator_activator.c  |   103 +
 .../calculator_service/src/calculator_impl.c       |    80 +
 .../calculator_service/src/calculator_impl.h       |    43 +
 .../examples/calculator_shell/CMakeLists.txt       |    34 +
 .../examples/calculator_shell/src/add_command.c    |    97 +
 .../examples/calculator_shell/src/add_command.h    |    32 +
 .../src/calculator_shell_activator.c               |   126 +
 ...org.apache.celix.calc.api.Calculator.descriptor |    11 +
 .../examples/calculator_shell/src/sqrt_command.c   |    92 +
 .../examples/calculator_shell/src/sqrt_command.h   |    32 +
 .../examples/calculator_shell/src/sub_command.c    |    95 +
 .../examples/calculator_shell/src/sub_command.h    |    32 +
 .../remote_service_admin_dfi/CMakeLists.txt        |    58 +
 .../remote_service_admin_dfi/README.md             |    33 +
 .../remote_service_admin_dfi/src/dfi_utils.c       |   158 +
 .../remote_service_admin_dfi/src/dfi_utils.h       |    32 +
 .../src/export_registration_dfi.c                  |   278 +
 .../src/export_registration_dfi.h                  |    38 +
 .../src/import_registration_dfi.c                  |   442 +
 .../src/import_registration_dfi.h                  |    44 +
 .../src/remote_service_admin_activator.c           |   118 +
 .../src/remote_service_admin_dfi.c                 |   807 +
 .../src/remote_service_admin_dfi.h                 |    53 +
 .../src/remote_service_admin_dfi_constants.h       |    44 +
 .../remote_service_admin_dfi/test/CMakeLists.txt   |    60 +
 .../test/client.properties.in                      |     9 +
 .../test}/config.properties.in                     |     0
 .../test/server.properties.in                      |    24 +
 .../test/src/rsa_client_server_tests.cpp           |   133 +
 .../test/src/rsa_tests.cpp                         |   235 +
 .../test/src/run_tests.cpp                         |    25 +
 .../test/src/tst_activator.c                       |   162 +
 .../test/src/tst_service.h                         |    32 +
 .../remote_service_admin_shm/CMakeLists.txt        |    61 +
 .../include/remote_service_admin_shm_impl.h        |    92 +
 .../private/src/remote_service_admin_activator.c   |   124 +
 .../private/src/remote_service_admin_impl.c        |   925 +
 .../private/test/CMakeLists.txt                    |    58 +
 .../private/test/client.properties.in              |    26 +
 .../private/test/rsa_client_server_tests.cpp       |   497 +
 .../private/test/run_tests.cpp                     |    25 +
 .../private/test/server.properties.in              |    26 +
 .../public/include/remote_service_admin_shm.h      |    35 +
 .../remote_services_api/CMakeLists.txt             |    28 +
 .../remote_services/remote_services_api/README.md  |    11 +
 .../remote_services_api/include/remote_constants.h |    32 +
 bundles/remote_services/rsa_common/CMakeLists.txt  |    30 +
 .../rsa_common/src/endpoint_description.c          |    90 +
 .../rsa_common/src/export_registration_impl.c      |   258 +
 .../rsa_common/src/export_registration_impl.h      |    61 +
 .../rsa_common/src/import_registration_impl.c      |   273 +
 .../rsa_common/src/import_registration_impl.h      |    80 +
 .../rsa_common/src/remote_proxy_factory_impl.c     |   251 +
 .../rsa_common/src/remote_service_admin_impl.h     |    49 +
 bundles/remote_services/rsa_spi/CMakeLists.txt     |    29 +
 bundles/remote_services/rsa_spi/README.md          |    11 +
 .../rsa_spi/include/endpoint_description.h         |    49 +
 .../rsa_spi/include/endpoint_listener.h            |    48 +
 .../rsa_spi/include/export_registration.h          |    38 +
 .../rsa_spi/include/import_registration.h          |    39 +
 .../rsa_spi/include/remote_constants.h             |    39 +
 .../rsa_spi/include/remote_endpoint.h              |    43 +
 .../rsa_spi/include/remote_endpoint_impl.h         |    38 +
 .../remote_services/rsa_spi/include/remote_proxy.h |    76 +
 .../rsa_spi/include/remote_service_admin.h         |    71 +
 .../topology_manager/CMakeLists.txt                |    47 +
 .../remote_services}/topology_manager/README.md    |     0
 .../topology_manager/include/tm_scope.h            |    46 +
 .../topology_manager/src/activator.c               |   289 +
 .../remote_services/topology_manager/src/scope.c   |   321 +
 .../remote_services/topology_manager/src/scope.h   |   150 +
 .../topology_manager/src/topology_manager.c        |   986 +
 .../topology_manager/src/topology_manager.h        |    66 +
 .../topology_manager/tms_tst/CMakeLists.txt        |    75 +
 .../topology_manager/tms_tst/bundle/CMakeLists.txt |    34 +
 .../bundle/org.apache.celix.test.MyBundle.avpr     |    24 +
 .../tms_tst/bundle/tst_activator.c                 |   142 +
 .../topology_manager/tms_tst/bundle/tst_service.h  |    32 +
 .../tms_tst/disc_mock/CMakeLists.txt               |    28 +
 .../tms_tst/disc_mock/disc_mock_activator.c        |   150 +
 .../tms_tst/disc_mock/disc_mock_service.c          |    58 +
 .../tms_tst/disc_mock/disc_mock_service.h          |    52 +
 .../topology_manager/tms_tst/run_tests.cpp         |    25 +
 .../topology_manager/tms_tst/scope.json            |     0
 .../topology_manager/tms_tst/scope2.json           |    22 +
 .../topology_manager/tms_tst/scope3.json           |    28 +
 .../topology_manager/tms_tst/scope4.json           |    21 +
 .../topology_manager/tms_tst/tms_tests.cpp         |   734 +
 bundles/shell/CMakeLists.txt                       |    22 +
 bundles/shell/remote_shell/CMakeLists.txt          |    45 +
 .../shell/remote_shell}/README.md                  |     0
 bundles/shell/remote_shell/src/activator.c         |   153 +
 .../shell/remote_shell/src/connection_listener.c   |   221 +
 .../shell/remote_shell/src/connection_listener.h   |    42 +
 bundles/shell/remote_shell/src/remote_shell.c      |   242 +
 bundles/shell/remote_shell/src/remote_shell.h      |    50 +
 bundles/shell/remote_shell/src/shell_mediator.c    |   139 +
 bundles/shell/remote_shell/src/shell_mediator.h    |    53 +
 bundles/shell/shell/CMakeLists.txt                 |    56 +
 bundles/shell/shell/README.md                      |    51 +
 bundles/shell/shell/include/command.h              |    56 +
 .../shell/shell/include/dm_shell_list_command.h    |    42 +
 bundles/shell/shell/include/shell.h                |    51 +
 bundles/shell/shell/include/shell_constants.h      |    26 +
 bundles/shell/shell/src/activator.c                |   276 +
 bundles/shell/shell/src/dm_shell_list_command.c    |   183 +
 bundles/shell/shell/src/help_command.c             |    99 +
 bundles/shell/shell/src/inspect_command.c          |   277 +
 bundles/shell/shell/src/install_command.c          |    51 +
 bundles/shell/shell/src/lb_command.c               |   325 +
 bundles/shell/shell/src/log_command.c              |    93 +
 bundles/shell/shell/src/shell.c                    |   306 +
 bundles/shell/shell/src/shell_private.h            |    51 +
 bundles/shell/shell/src/start_command.c            |    58 +
 bundles/shell/shell/src/std_commands.h             |    46 +
 bundles/shell/shell/src/stop_command.c             |    58 +
 bundles/shell/shell/src/uninstall_command.c        |    58 +
 bundles/shell/shell/src/update_command.c           |   117 +
 bundles/shell/shell_bonjour/CMakeLists.txt         |    52 +
 .../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_tui/CMakeLists.txt             |    41 +
 bundles/shell/shell_tui/README.md                  |    34 +
 bundles/shell/shell_tui/private/include/history.h  |    40 +
 .../shell/shell_tui/private/include/shell_tui.h    |    44 +
 bundles/shell/shell_tui/private/src/activator.c    |   139 +
 bundles/shell/shell_tui/private/src/history.c      |    80 +
 bundles/shell/shell_tui/private/src/shell_tui.c    |   470 +
 bundles/shell/shell_wui/CMakeLists.txt             |    41 +
 bundles/shell/shell_wui/README.md                  |    32 +
 bundles/shell/shell_wui/resources/ansi_up.js       |   417 +
 bundles/shell/shell_wui/resources/index.html       |    35 +
 bundles/shell/shell_wui/resources/script.js        |    47 +
 .../shell_wui/src/shell_wui_bundle_activator.c     |    93 +
 cmake/CMakeCelix.cmake                             |    32 -
 cmake/CelixConfig.cmake                            |    72 +
 cmake/CelixConfigVersion.cmake.in                  |    28 +
 cmake/FindCELIX.cmake                              |   125 -
 cmake/FindCUnit.cmake                              |    65 -
 cmake/FindCZMQ.cmake                               |    42 -
 cmake/FindFFI.cmake                                |    57 -
 cmake/FindJansson.cmake                            |    42 -
 cmake/FindSlp.cmake                                |    42 -
 cmake/FindSyslog.cmake                             |    26 -
 cmake/FindUUID.cmake                               |    37 -
 cmake/FindZMQ.cmake                                |    42 -
 cmake/Modules/FindCZMQ.cmake                       |    51 +
 cmake/{ => Modules}/FindCppUTest.cmake             |     0
 cmake/Modules/FindFFI.cmake                        |    82 +
 cmake/Modules/FindJansson.cmake                    |    57 +
 cmake/Modules/FindNanoMsg.cmake                    |    50 +
 cmake/Modules/FindOpenSSL.cmake                    |    62 +
 cmake/Modules/FindSyslog.cmake                     |    39 +
 cmake/Modules/FindUUID.cmake                       |    57 +
 cmake/Modules/FindZMQ.cmake                        |    51 +
 cmake/UseDoxygen.cmake                             |   170 -
 .../{cmake_celix => celix_project}/ApacheRat.cmake |     0
 cmake/celix_project/CelixProject.cmake             |    85 +
 cmake/celix_project/CodeCoverage.cmake             |   133 +
 cmake/cmake_celix/BuildOptions.cmake               |    24 -
 cmake/cmake_celix/BundlePackaging.cmake            |   506 +-
 cmake/cmake_celix/CodeCoverage.cmake               |   126 -
 cmake/cmake_celix/ContainerPackaging.cmake         |   578 +
 cmake/cmake_celix/Dependencies.cmake               |    69 -
 cmake/cmake_celix/DeployPackaging.cmake            |   341 -
 cmake/cmake_celix/DockerPackaging.cmake            |   692 +-
 cmake/cmake_celix/Generic.cmake                    |    20 +
 cmake/cmake_celix/Manifest.template.in             |     1 +
 cmake/cmake_celix/OCIPacking.cmake                 |   156 +
 cmake/cmake_celix/Runtimes.cmake                   |   134 +-
 cmake/cmake_celix/UseCelix.cmake                   |    67 +
 cmake/cmake_celix/create_target_filesystem.sh      |     5 +-
 cmake/cmake_celix/main.c.in                        |    24 -
 cmake/cmake_celix/runtime_common.sh.in             |    41 +-
 config_admin/CMakeLists.txt                        |    58 -
 config_admin/config_admin_tst/CMakeLists.txt       |    47 -
 .../config_admin_tst/config_admin_test.cpp         |   404 -
 .../config_admin_tst/example_test/CMakeLists.txt   |    31 -
 .../private/include/example_managed_service_impl.h |    68 -
 .../example_test/private/src/activator.c           |   207 -
 .../private/src/example_managed_service_impl.c     |   103 -
 .../config_admin_tst/example_test2/CMakeLists.txt  |    30 -
 .../include/example2_managed_service_impl.h        |    66 -
 .../example_test2/private/src/activator.c          |   227 -
 .../private/src/example_managed_service_impl.c     |   108 -
 config_admin/example/CMakeLists.txt                |    27 -
 config_admin/example/private/include/example.h     |    18 -
 .../example/private/src/bundle_activator.c         |    75 -
 config_admin/example/private/src/example.c         |    59 -
 config_admin/readme.md                             |    54 -
 config_admin/service/CMakeLists.txt                |    39 -
 .../private/include/configuration_admin_factory.h  |    65 -
 .../private/include/configuration_admin_impl.h     |    68 -
 .../service/private/include/configuration_impl.h   |    72 -
 .../service/private/include/configuration_store.h  |    65 -
 .../service/private/include/framework_patch.h      |    39 -
 .../private/include/managed_service_tracker.h      |    60 -
 .../service/private/include/updated_thread_pool.h  |    52 -
 config_admin/service/private/src/activator.c       |   136 -
 .../private/src/configuration_admin_factory.c      |   211 -
 .../service/private/src/configuration_admin_impl.c |   208 -
 .../service/private/src/configuration_impl.c       |   683 -
 .../service/private/src/configuration_store.c      |   417 -
 .../service/private/src/managed_service_impl.c     |    55 -
 .../service/private/src/managed_service_tracker.c  |   598 -
 .../service/private/src/updated_thread_pool.c      |   146 -
 .../service/public/include/configuration.h         |    80 -
 .../service/public/include/configuration_admin.h   |    64 -
 .../service/public/include/configuration_event.h   |    57 -
 .../public/include/configuration_listener.h        |    57 -
 .../service/public/include/configuration_plugin.h  |    62 -
 .../service/public/include/managed_service.h       |    54 -
 dependency_manager/CMakeLists.txt                  |    92 -
 .../private/include/dm_component_impl.h            |    48 -
 dependency_manager/private/include/dm_dependency.h |    41 -
 .../private/include/dm_dependency_manager_impl.h   |    45 -
 dependency_manager/private/include/dm_event.h      |    72 -
 .../private/include/dm_service_dependency_impl.h   |   104 -
 .../private/include/dm_shell_list_command.h        |    42 -
 dependency_manager/private/src/dm_activator.c      |   119 -
 dependency_manager/private/src/dm_component_impl.c |  1451 --
 .../private/src/dm_dependency_manager_impl.c       |   129 -
 dependency_manager/private/src/dm_event.c          |   105 -
 .../private/src/dm_service_dependency.c            |   811 -
 .../private/src/dm_shell_activator.c               |    94 -
 .../private/src/dm_shell_list_command.c            |   126 -
 dependency_manager/public/include/dm_activator.h   |    65 -
 dependency_manager/public/include/dm_component.h   |   158 -
 .../public/include/dm_dependency_manager.h         |    79 -
 dependency_manager/public/include/dm_info.h        |    81 -
 .../public/include/dm_service_dependency.h         |   171 -
 dependency_manager/readme.md                       |   147 -
 dependency_manager_cxx/CMakeLists.txt              |    65 -
 .../include/celix/dm/Component.h                   |   234 -
 .../include/celix/dm/Component_Impl.h              |   320 -
 .../include/celix/dm/DependencyManager.h           |   118 -
 .../include/celix/dm/DependencyManager_Impl.h      |    46 -
 .../include/celix/dm/DmActivator.h                 |   111 -
 .../include/celix/dm/Properties.h                  |    30 -
 .../include/celix/dm/ServiceDependency.h           |   326 -
 .../include/celix/dm/ServiceDependency_Impl.h      |   447 -
 dependency_manager_cxx/include/celix/dm/types.h    |    90 -
 dependency_manager_cxx/readme.md                   |    78 -
 dependency_manager_cxx/src/dm_activator.cc         |    88 -
 deployment_admin/CMakeLists.txt                    |    74 -
 deployment_admin/README.md                         |    31 -
 .../private/include/deployment_admin.h             |    57 -
 .../private/include/deployment_package.h           |    76 -
 deployment_admin/private/include/log.h             |    44 -
 deployment_admin/private/include/log_event.h       |    43 -
 deployment_admin/private/include/log_store.h       |    45 -
 deployment_admin/private/include/log_sync.h        |    36 -
 deployment_admin/private/include/miniunz.h         |    34 -
 deployment_admin/private/src/deployment_admin.c    |   809 -
 .../private/src/deployment_admin_activator.c       |    78 -
 deployment_admin/private/src/deployment_package.c  |   219 -
 deployment_admin/private/src/log.c                 |    73 -
 deployment_admin/private/src/log_store.c           |    94 -
 deployment_admin/private/src/log_sync.c            |   209 -
 .../public/include/resource_processor.h            |    54 -
 device_access/README.md                            |    27 -
 device_access/device_access/CMakeLists.txt         |    53 -
 .../device_access/private/include/device_manager.h |    56 -
 .../private/include/driver_attributes.h            |    46 -
 .../device_access/private/include/driver_loader.h  |    48 -
 .../device_access/private/include/driver_matcher.h |    42 -
 .../device_access/private/src/activator.c          |   194 -
 .../device_access/private/src/device_manager.c     |   570 -
 .../device_access/private/src/driver_attributes.c  |   169 -
 .../device_access/private/src/driver_loader.c      |   185 -
 .../device_access/private/src/driver_matcher.c     |   274 -
 .../device_access/public/include/device.h          |    47 -
 .../device_access/public/include/driver.h          |    45 -
 .../device_access/public/include/driver_locator.h  |    46 -
 .../device_access/public/include/driver_selector.h |    41 -
 device_access/device_access/public/include/match.h |    38 -
 device_access/driver_locator/CMakeLists.txt        |    34 -
 .../private/include/driver_locator_private.h       |    39 -
 .../driver_locator/private/src/activator.c         |    89 -
 .../driver_locator/private/src/driver_locator.c    |    91 -
 device_access/example/CMakeLists.txt               |    32 -
 device_access/example/base_driver/CMakeLists.txt   |    33 -
 device_access/example/base_driver/README.txt       |    23 -
 .../private/include/base_driver_private.h          |    41 -
 .../example/base_driver/private/src/activator.c    |   140 -
 .../example/base_driver/private/src/base_driver.c  |   111 -
 .../public/include/base_driver_device.h            |    44 -
 .../example/consuming_driver/CMakeLists.txt        |    33 -
 device_access/example/consuming_driver/README.txt  |    23 -
 .../private/include/consuming_driver_private.h     |    43 -
 .../consuming_driver/private/src/activator.c       |   104 -
 .../private/src/consuming_driver.c                 |   125 -
 .../example/refining_driver/CMakeLists.txt         |    34 -
 device_access/example/refining_driver/README.txt   |    22 -
 .../private/include/refining_driver_private.h      |    58 -
 .../refining_driver/private/src/activator.c        |   104 -
 .../refining_driver/private/src/refining_driver.c  |   281 -
 .../public/include/refining_driver_device.h        |    45 -
 dfi/CMakeLists.txt                                 |    92 -
 dfi/private/src/dyn_common.c                       |   151 -
 dfi/private/src/dyn_function.c                     |   331 -
 dfi/private/src/dyn_interface.c                    |   444 -
 dfi/private/src/dyn_message.c                      |   358 -
 dfi/private/src/dyn_type.c                         |  1160 --
 dfi/private/src/json_rpc.c                         |   341 -
 dfi/private/src/json_serializer.c                  |   484 -
 .../test/avro_descriptor_translator_tests.cpp      |   180 -
 dfi/private/test/dyn_closure_tests.cpp             |   162 -
 dfi/private/test/dyn_function_tests.cpp            |   274 -
 dfi/private/test/dyn_interface_tests.cpp           |   207 -
 dfi/private/test/dyn_message_tests.cpp             |   253 -
 dfi/private/test/dyn_type_tests.cpp                |   297 -
 dfi/private/test/json_rpc_tests.cpp                |   433 -
 dfi/private/test/json_serializer_tests.cpp         |   558 -
 dfi/private/test/run_tests.cpp                     |    24 -
 dfi/private/test/schemas/complex.avdl              |    30 -
 dfi/private/test/schemas/complex.avpr              |    55 -
 dfi/private/test/schemas/invalid1.avpr             |    47 -
 dfi/private/test/schemas/invalid2.avpr             |    49 -
 dfi/private/test/schemas/simple.avdl               |    24 -
 dfi/private/test/schemas/simple.avpr               |    51 -
 dfi/private/test/schemas/simple_min.avpr           |    19 -
 dfi/public/include/dfi_log_util.h                  |    63 -
 dfi/public/include/dyn_common.h                    |    47 -
 dfi/public/include/dyn_function.h                  |    60 -
 dfi/public/include/dyn_interface.h                 |    66 -
 dfi/public/include/dyn_message.h                   |    56 -
 dfi/public/include/dyn_type.h                      |   155 -
 dfi/public/include/json_rpc.h                      |    37 -
 dfi/public/include/json_serializer.h               |    37 -
 doap/doap_Celix.rdf                                |    25 +-
 documents/building/README.md                       |   140 +
 documents/building/readme.md                       |   138 -
 documents/cmake_commands/README.md                 |   507 +
 documents/cmake_commands/readme.md                 |   307 -
 documents/getting_started/README.md                |    26 +
 .../getting_started/creating_a_simple_bundle.md    |   129 +-
 documents/getting_started/readme.md                |    26 -
 documents/getting_started/using_services_with_c.md |     4 +-
 .../getting_started/using_services_with_cxx.md     |    72 +-
 documents/intro/README.md                          |   156 +
 documents/intro/readme.md                          |   156 -
 documents/roadmap/api_v3/celix/celix.h             |  1896 --
 documents/roadmap/api_v3/readme.md                 |   283 -
 documents/roadmap/improvement_ideas.md             |    54 -
 documents/roadmap/roadmap.md                       |   123 -
 documents/subprojects/README.md                    |    35 +
 documents/subprojects/readme.md                    |    43 -
 etcdlib/CMakeLists.txt                             |    69 -
 etcdlib/README.md                                  |    88 -
 etcdlib/private/src/etcd.c                         |   487 -
 etcdlib/public/include/etcd.h                      |   110 -
 event_admin/event_admin/CMakeLists.txt             |    39 -
 .../event_admin/private/include/event_admin_impl.h |   169 -
 .../private/src/event_admin_activator.c            |   136 -
 .../event_admin/private/src/event_admin_impl.c     |   212 -
 event_admin/event_admin/private/src/event_impl.c   |   136 -
 .../event_admin/public/include/event_admin.h       |    70 -
 .../event_admin/public/include/event_constants.h   |    60 -
 .../event_admin/public/include/event_handler.h     |    48 -
 event_admin/event_handler/CMakeLists.txt           |    35 -
 .../private/include/event_handler_impl.h           |    57 -
 .../private/src/event_handler_activator.c          |   104 -
 .../event_handler/private/src/event_handler_impl.c |   111 -
 event_admin/event_publisher/CMakeLists.txt         |    34 -
 .../private/include/event_publisher_impl.h         |    83 -
 .../private/src/event_publisher_activator.c        |    86 -
 .../private/src/event_publisher_impl.c             |   141 -
 examples/CMakeLists.txt                            |    32 +-
 examples/celix-examples/CMakeLists.txt             |    44 +
 examples/celix-examples/README.md                  |    18 +
 .../bundle_with_private_lib/CMakeLists.txt         |    39 +
 .../bundle_with_private_lib/src/activator.c        |    46 +
 .../bundle_with_private_lib/tlib/include/test.h    |    27 +
 .../bundle_with_private_lib/tlib/src/test.c        |    28 +
 examples/celix-examples/dm_example/CMakeLists.txt  |    76 +
 .../celix-examples/dm_example/api/CMakeLists.txt   |    19 +
 .../celix-examples/dm_example/api/include/phase1.h |    44 +
 .../celix-examples/dm_example/api/include/phase2.h |    41 +
 .../dm_example/phase1/CMakeLists.txt               |    27 +
 .../dm_example/phase1/src/phase1_activator.c       |    69 +
 .../dm_example/phase1/src/phase1_cmp.c             |   110 +
 .../dm_example/phase1/src/phase1_cmp.h             |    44 +
 .../dm_example/phase2a/CMakeLists.txt              |    26 +
 .../dm_example/phase2a/src/phase2a_activator.c     |    78 +
 .../dm_example/phase2a/src/phase2a_cmp.c           |   117 +
 .../dm_example/phase2a/src/phase2a_cmp.h           |    46 +
 .../dm_example/phase2b/CMakeLists.txt              |    26 +
 .../dm_example/phase2b/src/phase2b_activator.c     |    79 +
 .../dm_example/phase2b/src/phase2b_cmp.c           |   116 +
 .../dm_example/phase2b/src/phase2b_cmp.h           |    46 +
 .../dm_example/phase3/CMakeLists.txt               |    26 +
 .../dm_example/phase3/src/phase3_activator.c       |    72 +
 .../dm_example/phase3/src/phase3_cmp.c             |   117 +
 .../dm_example/phase3/src/phase3_cmp.h             |    45 +
 .../celix-examples/dm_example_cxx/CMakeLists.txt   |    66 +
 .../dm_example_cxx/api/CMakeLists.txt              |    19 +
 .../dm_example_cxx/api/include/IName.h             |    39 +
 .../dm_example_cxx/api/include/IPhase1.h           |    33 +
 .../dm_example_cxx/api/include/IPhase2.h           |    33 +
 .../dm_example_cxx/phase1/CMakeLists.txt           |    26 +
 .../dm_example_cxx/phase1/src/Phase1Activator.cc   |   100 +
 .../dm_example_cxx/phase1/src/Phase1Activator.h    |    44 +
 .../dm_example_cxx/phase1/src/Phase1Cmp.cc         |    53 +
 .../dm_example_cxx/phase1/src/Phase1Cmp.h          |    44 +
 .../dm_example_cxx/phase2/CMakeLists.txt           |    36 +
 .../dm_example_cxx/phase2/src/Phase2Activator.h    |    32 +
 .../dm_example_cxx/phase2/src/Phase2Cmp.h          |    56 +
 .../dm_example_cxx/phase2/src/Phase2aActivator.cc  |    51 +
 .../dm_example_cxx/phase2/src/Phase2aCmp.cc        |    45 +
 .../dm_example_cxx/phase2/src/Phase2bActivator.cc  |    44 +
 .../dm_example_cxx/phase2/src/Phase2bCmp.cc        |    45 +
 .../dm_example_cxx/phase3/CMakeLists.txt           |    27 +
 .../dm_example_cxx/phase3/src/Phase3Activator.cc   |    35 +
 .../dm_example_cxx/phase3/src/Phase3Activator.h    |    33 +
 .../phase3/src/Phase3BaseActivator.cc              |    31 +
 .../phase3/src/Phase3BaseActivator.h               |    35 +
 .../dm_example_cxx/phase3/src/Phase3Cmp.cc         |    65 +
 .../dm_example_cxx/phase3/src/Phase3Cmp.h          |    50 +
 .../dm_example_cxx/phase3_locking/CMakeLists.txt   |    28 +
 .../phase3_locking/src/Phase3LockingActivator.cc   |    40 +
 .../phase3_locking/src/Phase3LockingActivator.h    |    32 +
 .../phase3_locking/src/Phase3LockingCmp.cc         |    66 +
 .../phase3_locking/src/Phase3LockingCmp.h          |    50 +
 examples/celix-examples/embedding/CMakeLists.txt   |    20 +
 examples/celix-examples/embedding/src/main.c       |    72 +
 .../celix-examples/export_import/CMakeLists.txt    |    59 +
 .../celix-examples/export_import/include/test.h    |    34 +
 .../celix-examples/export_import/include/test2.h   |    34 +
 .../celix-examples/export_import/src/activator.c   |    69 +
 examples/celix-examples/export_import/src/test.c   |    32 +
 examples/celix-examples/export_import/src/test2.c  |    32 +
 .../celix-examples/hello_world_c/CMakeLists.txt    |    28 +
 .../hello_world_c/src/bundle_activator.c           |    38 +
 .../celix-examples/hello_world_cxx/CMakeLists.txt  |    28 +
 .../hello_world_cxx/src/BundleActivator.cc         |    45 +
 .../celix-examples/http_example/CMakeLists.txt     |    43 +
 examples/celix-examples/http_example/README.md     |    30 +
 .../http_example/resources/index.html              |    34 +
 .../http_example/resources/script.js               |    28 +
 .../src/http_example_bundle_activator.c            |    63 +
 .../log_service_example/CMakeLists.txt             |    31 +
 .../log_service_example/src/activator.c            |    73 +
 .../services_example_c/CMakeLists.txt              |    68 +
 .../celix-examples/services_example_c/README.md    |    83 +
 .../services_example_c/api/example_calc.h          |    33 +
 .../src/dynamic_consumer_example.c                 |   172 +
 .../src/dynamic_provider_example.c                 |   114 +
 .../src/simple_consumer_example.c                  |    69 +
 .../src/simple_provider_example.c                  |    55 +
 .../services_example_cxx/CMakeLists.txt            |    37 +
 .../services_example_cxx/api/IAnotherExample.h     |    34 +
 .../services_example_cxx/api/example.h             |    43 +
 .../services_example_cxx/bar/CMakeLists.txt        |    25 +
 .../services_example_cxx/bar/src/Bar.cc            |    48 +
 .../services_example_cxx/bar/src/Bar.h             |    40 +
 .../services_example_cxx/bar/src/BarActivator.cc   |    49 +
 .../services_example_cxx/bar/src/BarActivator.h    |    36 +
 .../services_example_cxx/baz/CMakeLists.txt        |    25 +
 .../services_example_cxx/baz/src/Baz.cc            |    84 +
 .../services_example_cxx/baz/src/Baz.h             |    54 +
 .../services_example_cxx/baz/src/BazActivator.cc   |    44 +
 .../services_example_cxx/baz/src/BazActivator.h    |    32 +
 .../services_example_cxx/foo/CMakeLists.txt        |    26 +
 .../services_example_cxx/foo/src/Foo.cc            |    60 +
 .../services_example_cxx/foo/src/Foo.h             |    48 +
 .../services_example_cxx/foo/src/FooActivator.cc   |    42 +
 .../services_example_cxx/foo/src/FooActivator.h    |    32 +
 .../track_tracker_example/CMakeLists.txt           |    29 +
 .../track_tracker_example/src/activator.c          |   103 +
 examples/dm_example/CMakeLists.txt                 |    67 -
 examples/dm_example/phase1/CMakeLists.txt          |    43 -
 .../dm_example/phase1/private/include/phase1_cmp.h |    44 -
 .../phase1/private/src/phase1_activator.c          |    86 -
 .../dm_example/phase1/private/src/phase1_cmp.c     |   110 -
 examples/dm_example/phase2a/CMakeLists.txt         |    40 -
 .../phase2a/private/include/phase2a_cmp.h          |    46 -
 .../phase2a/private/src/phase2a_activator.c        |    95 -
 .../dm_example/phase2a/private/src/phase2a_cmp.c   |   116 -
 examples/dm_example/phase2b/CMakeLists.txt         |    42 -
 .../phase2b/private/include/phase2b_cmp.h          |    46 -
 .../phase2b/private/src/phase2b_activator.c        |    95 -
 .../dm_example/phase2b/private/src/phase2b_cmp.c   |   115 -
 examples/dm_example/phase3/CMakeLists.txt          |    42 -
 .../dm_example/phase3/private/include/phase3_cmp.h |    45 -
 .../phase3/private/src/phase3_activator.c          |    84 -
 .../dm_example/phase3/private/src/phase3_cmp.c     |   116 -
 examples/dm_example/services/phase1.h              |    44 -
 examples/dm_example/services/phase2.h              |    41 -
 examples/dm_example_cxx/CMakeLists.txt             |    74 -
 examples/dm_example_cxx/api/IName.h                |    39 -
 examples/dm_example_cxx/api/IPhase1.h              |    33 -
 examples/dm_example_cxx/api/IPhase2.h              |    33 -
 examples/dm_example_cxx/phase1/CMakeLists.txt      |    42 -
 .../phase1/include/Phase1Activator.h               |    36 -
 examples/dm_example_cxx/phase1/include/Phase1Cmp.h |    44 -
 .../dm_example_cxx/phase1/src/Phase1Activator.cc   |    74 -
 examples/dm_example_cxx/phase1/src/Phase1Cmp.cc    |    53 -
 .../phase2/include/Phase2Activator.h               |    34 -
 examples/dm_example_cxx/phase2/include/Phase2Cmp.h |    56 -
 examples/dm_example_cxx/phase2a/CMakeLists.txt     |    42 -
 .../dm_example_cxx/phase2a/src/Phase2aActivator.cc |    57 -
 examples/dm_example_cxx/phase2a/src/Phase2aCmp.cc  |    45 -
 examples/dm_example_cxx/phase2b/CMakeLists.txt     |    43 -
 .../dm_example_cxx/phase2b/src/Phase2bActivator.cc |    50 -
 examples/dm_example_cxx/phase2b/src/Phase2bCmp.cc  |    45 -
 examples/dm_example_cxx/phase3/CMakeLists.txt      |    43 -
 .../phase3/include/Phase3Activator.h               |    33 -
 .../phase3/include/Phase3BaseActivator.h           |    35 -
 examples/dm_example_cxx/phase3/include/Phase3Cmp.h |    50 -
 .../dm_example_cxx/phase3/src/Phase3Activator.cc   |    37 -
 .../phase3/src/Phase3BaseActivator.cc              |    31 -
 examples/dm_example_cxx/phase3/src/Phase3Cmp.cc    |    65 -
 .../dm_example_cxx/phase3_locking/CMakeLists.txt   |    42 -
 .../include/Phase3LockingActivator.h               |    33 -
 .../phase3_locking/include/Phase3LockingCmp.h      |    50 -
 .../phase3_locking/src/Phase3LockingActivator.cc   |    42 -
 .../phase3_locking/src/Phase3LockingCmp.cc         |    66 -
 examples/embedding/CMakeLists.txt                  |    21 -
 examples/embedding/private/src/main.c              |    99 -
 examples/hello_world/CMakeLists.txt                |    63 -
 examples/hello_world/private/src/activator.c       |    68 -
 examples/hello_world/private/src/test.c            |    32 -
 examples/hello_world/private/src/test2.c           |    32 -
 examples/hello_world/public/include/test.h         |    34 -
 examples/hello_world/public/include/test2.h        |    34 -
 examples/hello_world_test/CMakeLists.txt           |    86 -
 examples/hello_world_test/private/src/activator.c  |    63 -
 examples/hello_world_test/private/src/test.c       |    32 -
 examples/hello_world_test/public/include/test.h    |    34 -
 examples/log_service_example/CMakeLists.txt        |    36 -
 .../log_service_example/private/src/activator.c    |    85 -
 examples/mongoose/CMakeLists.txt                   |    42 -
 examples/mongoose/private/include/mongoose.h       |   218 -
 examples/mongoose/private/src/activator.c          |    79 -
 examples/mongoose/private/src/mongoose.c           |  4076 ----
 examples/mongoose/root/index.html                  |    23 -
 examples/service_hook_example/CMakeLists.txt       |    37 -
 .../service_hook_example/private/src/activator.c   |   137 -
 examples/services_example_c/CMakeLists.txt         |    43 -
 examples/services_example_c/api/example.h          |    34 -
 examples/services_example_c/bar/CMakeLists.txt     |    39 -
 .../services_example_c/bar/private/include/bar.h   |    32 -
 examples/services_example_c/bar/private/src/bar.c  |    58 -
 .../bar/private/src/bar_activator.c                |    70 -
 examples/services_example_c/foo1/CMakeLists.txt    |    39 -
 .../services_example_c/foo1/private/include/foo1.h |    36 -
 .../services_example_c/foo1/private/src/foo1.c     |   102 -
 .../foo1/private/src/foo1_activator.c              |    88 -
 examples/services_example_c/foo2/CMakeLists.txt    |    39 -
 .../services_example_c/foo2/private/include/foo2.h |    36 -
 .../services_example_c/foo2/private/src/foo2.c     |   113 -
 .../foo2/private/src/foo2_activator.c              |    88 -
 examples/services_example_cxx/CMakeLists.txt       |    43 -
 .../services_example_cxx/api/IAnotherExample.h     |    34 -
 examples/services_example_cxx/api/example.h        |    43 -
 examples/services_example_cxx/bar/CMakeLists.txt   |    41 -
 .../services_example_cxx/bar/private/include/Bar.h |    40 -
 .../bar/private/include/BarActivator.h             |    36 -
 .../services_example_cxx/bar/private/src/Bar.cc    |    48 -
 .../bar/private/src/BarActivator.cc                |    48 -
 examples/services_example_cxx/baz/CMakeLists.txt   |    41 -
 .../services_example_cxx/baz/private/include/Baz.h |    54 -
 .../baz/private/include/BazActivator.h             |    34 -
 .../services_example_cxx/baz/private/src/Baz.cc    |    84 -
 .../baz/private/src/BazActivator.cc                |    45 -
 examples/services_example_cxx/foo/CMakeLists.txt   |    41 -
 .../services_example_cxx/foo/private/include/Foo.h |    48 -
 .../foo/private/include/FooActivator.h             |    34 -
 .../services_example_cxx/foo/private/src/Foo.cc    |    60 -
 .../foo/private/src/FooActivator.cc                |    43 -
 examples/whiteboard/CMakeLists.txt                 |    24 -
 examples/whiteboard/publisherA/CMakeLists.txt      |    23 -
 .../whiteboard/publisherA/private/src/activator.c  |    83 -
 .../whiteboard/publisherA/private/src/publisher.c  |    33 -
 examples/whiteboard/publisherB/CMakeLists.txt      |    22 -
 .../whiteboard/publisherB/private/src/activator.c  |    77 -
 .../whiteboard/publisherB/private/src/publisher.c  |    33 -
 .../private/include/publisher_private.h            |    38 -
 .../publisherService/public/include/publisher.h    |    42 -
 examples/whiteboard/tracker/CMakeLists.txt         |    21 -
 .../whiteboard/tracker/private/src/activator.c     |   126 -
 examples/whiteboard/tracker_depman/CMakeLists.txt  |    36 -
 .../tracker_depman/private/include/tracker.h       |    63 -
 .../private/src/dependency_activator.c             |   116 -
 .../tracker_depman/private/src/tracker.c           |   142 -
 framework/CMakeLists.txt                           |   373 -
 framework/private/include/attribute.h              |    39 -
 framework/private/include/attribute_private.h      |    39 -
 framework/private/include/bundle_cache.h           |   115 -
 framework/private/include/bundle_cache_private.h   |    39 -
 framework/private/include/bundle_context_private.h |    43 -
 framework/private/include/bundle_private.h         |    48 -
 .../private/include/bundle_revision_private.h      |    42 -
 framework/private/include/capability_private.h     |    41 -
 framework/private/include/filter_private.h         |    57 -
 framework/private/include/framework_private.h      |   145 -
 .../private/include/listener_hook_info_impl.h      |    34 -
 framework/private/include/manifest_parser.h        |    45 -
 .../private/include/registry_callback_private.h    |    42 -
 framework/private/include/requirement_private.h    |    40 -
 framework/private/include/resolver.h               |    45 -
 .../private/include/service_reference_private.h    |    69 -
 .../private/include/service_registration_private.h |    71 -
 .../private/include/service_registry_private.h     |    67 -
 .../include/service_tracker_customizer_private.h   |    49 -
 .../private/include/service_tracker_private.h      |    52 -
 .../integration-test/test_bundle1/src/activator.c  |    78 -
 .../integration-test/test_launcher/src/launcher.c  |    94 -
 framework/private/mock/attribute_mock.c            |    59 -
 framework/private/mock/bundle_archive_mock.c       |   164 -
 framework/private/mock/bundle_cache_mock.c         |    66 -
 framework/private/mock/bundle_context_mock.c       |   194 -
 framework/private/mock/bundle_mock.c               |   281 -
 framework/private/mock/bundle_revision_mock.c      |    79 -
 framework/private/mock/capability_mock.c           |    67 -
 framework/private/mock/celix_log_mock.c            |    99 -
 framework/private/mock/filter_mock.c               |    54 -
 framework/private/mock/framework_mock.c            |   323 -
 framework/private/mock/manifest_mock.c             |    79 -
 framework/private/mock/manifest_parser_mock.c      |    74 -
 framework/private/mock/miniunz_mock.c              |    38 -
 framework/private/mock/module_mock.c               |   147 -
 framework/private/mock/properties_mock.c           |    70 -
 framework/private/mock/requirement_mock.c          |    65 -
 framework/private/mock/resolver_mock.c             |    50 -
 framework/private/mock/service_reference_mock.c    |   185 -
 framework/private/mock/service_registration_mock.c |   141 -
 framework/private/mock/service_registry_mock.c     |   166 -
 .../private/mock/service_tracker_customizer_mock.c |    86 -
 framework/private/mock/version_mock.c              |   111 -
 framework/private/mock/version_range_mock.c        |    68 -
 framework/private/mock/wire_mock.c                 |    74 -
 framework/private/src/attribute.c                  |    71 -
 framework/private/src/bundle.c                     |   695 -
 framework/private/src/bundle_archive.c             |   792 -
 framework/private/src/bundle_cache.c               |   218 -
 framework/private/src/bundle_context.c             |   384 -
 framework/private/src/bundle_revision.c            |   153 -
 framework/private/src/capability.c                 |   100 -
 framework/private/src/celix_errorcodes.c           |    64 -
 framework/private/src/celix_launcher.c             |   316 -
 framework/private/src/celix_log.c                  |    83 -
 framework/private/src/filter.c                     |   687 -
 framework/private/src/framework.c                  |  2620 ---
 framework/private/src/manifest.c                   |   271 -
 framework/private/src/manifest_parser.c            |   490 -
 framework/private/src/module.c                     |   281 -
 framework/private/src/requirement.c                |   114 -
 framework/private/src/resolver.c                   |   495 -
 framework/private/src/service_reference.c          |   378 -
 framework/private/src/service_registration.c       |   291 -
 framework/private/src/service_registry.c           |   800 -
 framework/private/src/service_tracker.c            |   449 -
 framework/private/src/service_tracker_customizer.c |   107 -
 framework/private/src/wire.c                       |    87 -
 framework/private/test/attribute_test.cpp          |   120 -
 framework/private/test/bundle_archive_test.cpp     |   312 -
 framework/private/test/bundle_cache_test.cpp       |   160 -
 framework/private/test/bundle_context_test.cpp     |   623 -
 framework/private/test/bundle_revision_test.cpp    |   157 -
 framework/private/test/bundle_test.cpp             |  1053 -
 framework/private/test/capability_test.cpp         |   162 -
 framework/private/test/celix_errorcodes_test.cpp   |    87 -
 framework/private/test/filter_test.cpp             |   557 -
 framework/private/test/framework_test.c            |   148 -
 framework/private/test/framework_test.cpp          |   111 -
 framework/private/test/manifest_parser_test.cpp    |   254 -
 framework/private/test/manifest_test.cpp           |   214 -
 framework/private/test/module_test.cpp             |   396 -
 framework/private/test/requirement_test.cpp        |   178 -
 framework/private/test/resolver_test.cpp           |   352 -
 framework/private/test/service_reference_test.cpp  |   771 -
 .../private/test/service_registration_test.cpp     |   435 -
 framework/private/test/service_registry_test.cpp   |  1112 --
 .../test/service_tracker_customizer_test.cpp       |   171 -
 framework/private/test/service_tracker_test.cpp    |  1074 -
 framework/private/test/wire_test.cpp               |    99 -
 framework/public/include/archive.h                 |    58 -
 framework/public/include/bundle.h                  |   139 -
 framework/public/include/bundle_activator.h        |   126 -
 framework/public/include/bundle_archive.h          |    93 -
 framework/public/include/bundle_context.h          |   159 -
 framework/public/include/bundle_event.h            |    63 -
 framework/public/include/bundle_listener.h         |    57 -
 framework/public/include/bundle_revision.h         |   142 -
 framework/public/include/bundle_state.h            |    49 -
 framework/public/include/capability.h              |    54 -
 framework/public/include/celix_launcher.h          |    57 -
 framework/public/include/celix_log.h               |    85 -
 framework/public/include/constants.h               |    67 -
 framework/public/include/filter.h                  |    55 -
 framework/public/include/framework.h               |    57 -
 framework/public/include/framework_event.h         |    71 -
 framework/public/include/framework_exports.h       |    65 -
 framework/public/include/framework_listener.h      |    55 -
 framework/public/include/listener_hook_service.h   |    60 -
 framework/public/include/manifest.h                |    67 -
 framework/public/include/module.h                  |    94 -
 framework/public/include/requirement.h             |    53 -
 framework/public/include/service_event.h           |    68 -
 framework/public/include/service_factory.h         |    60 -
 framework/public/include/service_listener.h        |    55 -
 framework/public/include/service_reference.h       |    72 -
 framework/public/include/service_registration.h    |    58 -
 framework/public/include/service_registry.h        |   103 -
 framework/public/include/service_tracker.h         |    72 -
 .../public/include/service_tracker_customizer.h    |    78 -
 framework/public/include/wire.h                    |   120 -
 framework/tst/CMakeLists.txt                       |    42 -
 framework/tst/config.properties.in                 |    20 -
 framework/tst/framework1.properties.in             |    21 -
 framework/tst/framework2.properties.in             |    21 -
 framework/tst/multiple_frameworks_test.cpp         |   103 -
 framework/tst/run_tests.cpp                        |    24 -
 framework/tst/single_framework_test.cpp            |    83 -
 launcher/CMakeLists.txt                            |    59 -
 launcher/README.md                                 |    34 -
 launcher/private/src/celix_test_runner.cpp         |    73 -
 launcher/private/src/main.c                        |    24 -
 libs/CMakeLists.txt                                |    31 +
 libs/dependency_manager/CMakeLists.txt             |    51 +
 libs/dependency_manager/README.md                  |   153 +
 libs/dependency_manager/TODO.md                    |    21 +
 libs/dependency_manager/api/dm_activator.h         |    61 +
 .../doc-images/statediagram.png                    |   Bin
 libs/dependency_manager/src/dm_activator.c         |    41 +
 libs/dependency_manager_cxx/CMakeLists.txt         |    36 +
 libs/dependency_manager_cxx/README.md              |    84 +
 libs/dependency_manager_cxx/TODO.md                |    21 +
 libs/dependency_manager_cxx/src/dm_activator.cc    |    92 +
 libs/dfi/CMakeLists.txt                            |    81 +
 libs/dfi/include/avrobin_serializer.h              |    35 +
 libs/dfi/include/dfi_log_util.h                    |    64 +
 libs/dfi/include/dyn_common.h                      |    48 +
 libs/dfi/include/dyn_function.h                    |    66 +
 libs/dfi/include/dyn_function_common.h             |    55 +
 libs/dfi/include/dyn_interface.h                   |    71 +
 libs/dfi/include/dyn_interface_common.h            |    39 +
 libs/dfi/include/dyn_message.h                     |    59 +
 libs/dfi/include/dyn_type.h                        |   289 +
 libs/dfi/include/dyn_type_common.h                 |    64 +
 libs/dfi/include/json_rpc.h                        |    38 +
 libs/dfi/include/json_serializer.h                 |    38 +
 libs/dfi/src/avrobin_serializer.c                  |  1394 ++
 libs/dfi/src/dyn_avpr_function.c                   |   351 +
 libs/dfi/src/dyn_avpr_interface.c                  |   290 +
 libs/dfi/src/dyn_avpr_type.c                       |  1074 +
 libs/dfi/src/dyn_common.c                          |   152 +
 libs/dfi/src/dyn_function.c                        |   307 +
 libs/dfi/src/dyn_interface.c                       |   439 +
 libs/dfi/src/dyn_message.c                         |   359 +
 libs/dfi/src/dyn_type.c                            |  1120 ++
 libs/dfi/src/dyn_type_common.c                     |    81 +
 libs/dfi/src/json_rpc.c                            |   341 +
 libs/dfi/src/json_serializer.c                     |   538 +
 libs/dfi/test/avro_descriptor_translator_tests.cpp |   182 +
 libs/dfi/test/avrobin_serialization_tests.cpp      |   604 +
 .../dfi}/test/descriptors/example1.descriptor      |     0
 .../dfi}/test/descriptors/example2.descriptor      |     0
 .../dfi}/test/descriptors/example3.descriptor      |     0
 .../dfi}/test/descriptors/example4.descriptor      |     0
 .../test/descriptors/invalids/invalid.descriptor   |     0
 .../invalids/invalidMetaType.descriptor            |     0
 .../descriptors/invalids/invalidMethod.descriptor  |     0
 .../invalids/invalidMethodReturnType.descriptor    |     0
 .../descriptors/invalids/invalidMsgHdr.descriptor  |     0
 .../invalids/invalidMsgInvalidName.descriptor      |     0
 .../invalids/invalidMsgInvalidSection.descriptor   |     0
 .../invalids/invalidMsgInvalidType.descriptor      |     0
 .../invalids/invalidMsgInvalidVersion.descriptor   |     0
 .../invalids/invalidMsgMissingVersion.descriptor   |     0
 .../descriptors/invalids/invalidSection.descriptor |     0
 .../descriptors/invalids/invalidType.descriptor    |     0
 .../descriptors/invalids/invalidVersion.descriptor |     0
 .../test/descriptors/invalids/noVersion.descriptor |     0
 .../dfi}/test/descriptors/msg_example1.descriptor  |     0
 .../dfi}/test/descriptors/msg_example2.descriptor  |     0
 .../dfi}/test/descriptors/msg_example3.descriptor  |     0
 .../dfi}/test/descriptors/msg_example4.descriptor  |     0
 libs/dfi/test/dyn_avpr_function_tests.cpp          |   620 +
 libs/dfi/test/dyn_avpr_interface_tests.cpp         |   174 +
 libs/dfi/test/dyn_avpr_tests.cpp                   |   606 +
 libs/dfi/test/dyn_closure_tests.cpp                |   163 +
 libs/dfi/test/dyn_function_tests.cpp               |   276 +
 libs/dfi/test/dyn_interface_tests.cpp              |   209 +
 libs/dfi/test/dyn_message_tests.cpp                |   255 +
 libs/dfi/test/dyn_type_tests.cpp                   |   323 +
 libs/dfi/test/json_rpc_avpr_tests.cpp              |   384 +
 libs/dfi/test/json_rpc_tests.cpp                   |   419 +
 libs/dfi/test/json_serializer_tests.cpp            |  1436 ++
 libs/dfi/test/run_tests.cpp                        |    25 +
 libs/dfi/test/schemas/complex.avdl                 |    30 +
 libs/dfi/test/schemas/complex.avpr                 |    55 +
 libs/dfi/test/schemas/invalid1.avpr                |    48 +
 libs/dfi/test/schemas/invalid2.avpr                |    50 +
 libs/dfi/test/schemas/simple.avdl                  |    25 +
 libs/dfi/test/schemas/simple.avpr                  |    52 +
 libs/dfi/test/schemas/simple_min.avpr              |    20 +
 libs/etcdlib/CMakeLists.txt                        |    80 +
 libs/etcdlib/README.md                             |    88 +
 libs/etcdlib/api/etcd.h                            |   118 +
 libs/etcdlib/api/etcdlib.h                         |   156 +
 {etcdlib => libs/etcdlib}/cmake/FindJansson.cmake  |     0
 libs/etcdlib/src/etcd.c                            |   686 +
 libs/etcdlib/test/etcdlib_test.c                   |   149 +
 libs/framework/CMakeLists.txt                      |   341 +
 libs/framework/include/archive.h                   |    59 +
 libs/framework/include/bundle.h                    |   128 +
 libs/framework/include/bundle_activator.h          |   112 +
 libs/framework/include/bundle_archive.h            |    93 +
 libs/framework/include/bundle_context.h            |   172 +
 libs/framework/include/bundle_event.h              |    65 +
 libs/framework/include/bundle_listener.h           |    49 +
 libs/framework/include/bundle_revision.h           |   143 +
 libs/framework/include/bundle_state.h              |    50 +
 libs/framework/include/capability.h                |    54 +
 libs/framework/include/celix/dm/Component.h        |   251 +
 libs/framework/include/celix/dm/Component_Impl.h   |   320 +
 .../framework/include/celix/dm/DependencyManager.h |   165 +
 .../include/celix/dm/DependencyManager_Impl.h      |    47 +
 libs/framework/include/celix/dm/DmActivator.h      |    97 +
 libs/framework/include/celix/dm/Properties.h       |    30 +
 .../framework/include/celix/dm/ServiceDependency.h |   326 +
 .../include/celix/dm/ServiceDependency_Impl.h      |   449 +
 libs/framework/include/celix/dm/types.h            |    90 +
 libs/framework/include/celix_api.h                 |    53 +
 libs/framework/include/celix_bundle.h              |    66 +
 libs/framework/include/celix_bundle_activator.h    |   215 +
 libs/framework/include/celix_bundle_context.h      |   865 +
 libs/framework/include/celix_constants.h           |    96 +
 libs/framework/include/celix_dependency_manager.h  |   102 +
 libs/framework/include/celix_dm_component.h        |   156 +
 libs/framework/include/celix_dm_info.h             |    77 +
 .../include/celix_dm_service_dependency.h          |   169 +
 libs/framework/include/celix_framework.h           |    85 +
 libs/framework/include/celix_framework_factory.h   |    47 +
 libs/framework/include/celix_launcher.h            |   116 +
 libs/framework/include/celix_log.h                 |    87 +
 libs/framework/include/celix_service_event.h       |    45 +
 libs/framework/include/celix_service_factory.h     |    44 +
 libs/framework/include/celix_service_listener.h    |    42 +
 libs/framework/include/celix_types.h               |    68 +
 libs/framework/include/dm_activator.h              |    70 +
 libs/framework/include/dm_component.h              |   161 +
 libs/framework/include/dm_dependency_manager.h     |    81 +
 libs/framework/include/dm_service_dependency.h     |   170 +
 libs/framework/include/framework.h                 |    59 +
 libs/framework/include/framework_event.h           |    72 +
 libs/framework/include/framework_exports.h         |    62 +
 libs/framework/include/framework_listener.h        |    56 +
 libs/framework/include/listener_hook_service.h     |    64 +
 libs/framework/include/manifest.h                  |    67 +
 libs/framework/include/module.h                    |    96 +
 libs/framework/include/requirement.h               |    53 +
 libs/framework/include/service_event.h             |    38 +
 libs/framework/include/service_factory.h           |    45 +
 libs/framework/include/service_listener.h          |    39 +
 libs/framework/include/service_reference.h         |    67 +
 libs/framework/include/service_registration.h      |    55 +
 libs/framework/include/service_registry.h          |   117 +
 libs/framework/include/service_tracker.h           |   157 +
 .../framework/include/service_tracker_customizer.h |    84 +
 libs/framework/include/wire.h                      |   120 +
 .../private/integration-test/CMakeLists.txt        |     0
 .../integration-test/test_bundle1/CMakeLists.txt   |     0
 .../integration-test/test_bundle1/src/activator.c  |    79 +
 .../integration-test/test_launcher/CMakeLists.txt  |     0
 .../integration-test/test_launcher/src/launcher.c  |    95 +
 libs/framework/private/mock/attribute_mock.c       |    60 +
 libs/framework/private/mock/bundle_archive_mock.c  |   165 +
 libs/framework/private/mock/bundle_cache_mock.c    |    67 +
 libs/framework/private/mock/bundle_context_mock.c  |   373 +
 libs/framework/private/mock/bundle_mock.c          |   301 +
 libs/framework/private/mock/bundle_revision_mock.c |    80 +
 libs/framework/private/mock/capability_mock.c      |    68 +
 libs/framework/private/mock/celix_log_mock.c       |   100 +
 .../private/mock/dm_dependency_manager_mock.c      |    41 +
 libs/framework/private/mock/filter_mock.c          |    55 +
 libs/framework/private/mock/framework_mock.c       |   350 +
 libs/framework/private/mock/manifest_mock.c        |    80 +
 libs/framework/private/mock/manifest_parser_mock.c |    82 +
 libs/framework/private/mock/miniunz_mock.c         |    39 +
 libs/framework/private/mock/module_mock.c          |   155 +
 libs/framework/private/mock/properties_mock.c      |    74 +
 libs/framework/private/mock/requirement_mock.c     |    66 +
 libs/framework/private/mock/resolver_mock.c        |    51 +
 .../private/mock/service_reference_mock.c          |   186 +
 .../private/mock/service_registration_mock.c       |   159 +
 .../framework/private/mock/service_registry_mock.c |   197 +
 .../private/mock/service_tracker_customizer_mock.c |    87 +
 libs/framework/private/mock/service_tracker_stub.c |    23 +
 libs/framework/private/mock/version_mock.c         |   112 +
 libs/framework/private/mock/version_range_mock.c   |    69 +
 libs/framework/private/mock/wire_mock.c            |    75 +
 .../framework}/private/resources-test/NOTE         |     0
 .../framework}/private/resources-test/manifest.txt |     0
 .../private/resources-test/manifest_sections.txt   |     0
 libs/framework/private/test/attribute_test.cpp     |   121 +
 .../framework/private/test/bundle_archive_test.cpp |   313 +
 libs/framework/private/test/bundle_cache_test.cpp  |   159 +
 .../framework/private/test/bundle_context_test.cpp |   617 +
 .../private/test/bundle_revision_test.cpp          |   158 +
 libs/framework/private/test/bundle_test.cpp        |  1007 +
 libs/framework/private/test/capability_test.cpp    |   163 +
 .../private/test/celix_errorcodes_test.cpp         |    87 +
 libs/framework/private/test/framework_test.c       |   149 +
 libs/framework/private/test/framework_test.cpp     |   112 +
 .../private/test/manifest_parser_test.cpp          |   255 +
 libs/framework/private/test/manifest_test.cpp      |   215 +
 libs/framework/private/test/module_test.cpp        |   397 +
 libs/framework/private/test/requirement_test.cpp   |   179 +
 libs/framework/private/test/resolver_test.cpp      |   353 +
 .../private/test/service_reference_test.cpp        |   798 +
 .../private/test/service_registration_test.cpp     |   415 +
 .../private/test/service_registry_test.cpp         |  1118 ++
 .../test/service_tracker_customizer_test.cpp       |   171 +
 .../private/test/service_tracker_test.cpp          |  1075 +
 libs/framework/private/test/wire_test.cpp          |   100 +
 libs/framework/src/attribute.c                     |    72 +
 libs/framework/src/attribute.h                     |    40 +
 libs/framework/src/attribute_private.h             |    38 +
 libs/framework/src/bundle.c                        |   639 +
 libs/framework/src/bundle_archive.c                |   788 +
 libs/framework/src/bundle_cache.c                  |   250 +
 libs/framework/src/bundle_cache.h                  |   114 +
 libs/framework/src/bundle_cache_private.h          |    40 +
 libs/framework/src/bundle_context.c                |  1089 +
 libs/framework/src/bundle_context_private.h        |    62 +
 libs/framework/src/bundle_private.h                |    41 +
 libs/framework/src/bundle_revision.c               |   153 +
 libs/framework/src/bundle_revision_private.h       |    41 +
 libs/framework/src/capability.c                    |   101 +
 libs/framework/src/capability_private.h            |    40 +
 libs/framework/src/celix_errorcodes.c              |    65 +
 libs/framework/src/celix_framework_factory.c       |    48 +
 libs/framework/src/celix_launcher.c                |   258 +
 libs/framework/src/celix_library_loader.c          |    47 +
 libs/framework/src/celix_library_loader.h          |    32 +
 libs/framework/src/celix_log.c                     |    99 +
 libs/framework/src/dm_component_impl.c             |  1542 ++
 libs/framework/src/dm_component_impl.h             |    48 +
 libs/framework/src/dm_dependency.h                 |    41 +
 libs/framework/src/dm_dependency_manager_impl.c    |   289 +
 libs/framework/src/dm_dependency_manager_impl.h    |    44 +
 libs/framework/src/dm_event.c                      |   103 +
 libs/framework/src/dm_event.h                      |    72 +
 libs/framework/src/dm_service_dependency.c         |   874 +
 libs/framework/src/dm_service_dependency_impl.h    |   109 +
 libs/framework/src/framework.c                     |  2655 +++
 libs/framework/src/framework_private.h             |   158 +
 .../private => libs/framework}/src/ioapi.c         |     0
 .../private/include => libs/framework/src}/ioapi.h |     0
 .../private => libs/framework}/src/iowin32.c       |     0
 .../include => libs/framework/src}/iowin32.h       |     0
 libs/framework/src/listener_hook_info_impl.h       |    34 +
 libs/framework/src/manifest.c                      |   272 +
 libs/framework/src/manifest_parser.c               |   501 +
 libs/framework/src/manifest_parser.h               |    46 +
 .../private => libs/framework}/src/miniunz.c       |     0
 libs/framework/src/module.c                        |   288 +
 libs/framework/src/registry_callback_private.h     |    41 +
 libs/framework/src/requirement.c                   |   115 +
 libs/framework/src/requirement_private.h           |    39 +
 libs/framework/src/resolver.c                      |   496 +
 libs/framework/src/resolver.h                      |    45 +
 libs/framework/src/service_reference.c             |   384 +
 libs/framework/src/service_reference_private.h     |    68 +
 libs/framework/src/service_registration.c          |   315 +
 libs/framework/src/service_registration_private.h  |    86 +
 libs/framework/src/service_registry.c              |   919 +
 libs/framework/src/service_registry_private.h      |    76 +
 libs/framework/src/service_tracker.c               |  1014 +
 libs/framework/src/service_tracker_customizer.c    |   107 +
 libs/framework/src/service_tracker_private.h       |   113 +
 .../private => libs/framework}/src/unzip.c         |     0
 .../private/include => libs/framework/src}/unzip.h |     0
 libs/framework/src/wire.c                          |    88 +
 libs/framework/tst/CMakeLists.txt                  |    47 +
 .../framework/tst/bundle_context_bundles_tests.cpp |   381 +
 .../framework/tst/bundle_context_services_test.cpp |   741 +
 libs/framework/tst/config.properties.in            |    19 +
 libs/framework/tst/dm_tests.cpp                    |    73 +
 libs/framework/tst/framework1.properties.in        |    20 +
 libs/framework/tst/framework2.properties.in        |    20 +
 libs/framework/tst/multiple_frameworks_test.cpp    |   104 +
 libs/framework/tst/nop_activator.c                 |    35 +
 libs/framework/tst/run_tests.cpp                   |    25 +
 libs/framework/tst/single_framework_test.cpp       |   131 +
 libs/framework/tst/subdir/CMakeLists.txt           |    21 +
 libs/framework/tst/subdir/src/foo.c                |    26 +
 libs/launcher/CMakeLists.txt                       |    40 +
 libs/launcher/README.md                            |    50 +
 libs/launcher/src/main.c                           |    24 +
 libs/utils/CMakeLists.txt                          |   137 +
 libs/utils/README.md                               |    26 +
 {utils => libs/utils}/docs/thpool/Design.md        |     0
 libs/utils/docs/thpool/FAQ.md                      |    33 +
 {utils => libs/utils}/docs/thpool/README.md        |     0
 libs/utils/include/array_list.h                    |   109 +
 libs/utils/include/celix_array_list.h              |   105 +
 libs/utils/include/celix_errno.h                   |   120 +
 libs/utils/include/celix_filter.h                  |    81 +
 libs/utils/include/celix_properties.h              |    89 +
 libs/utils/include/celix_threads.h                 |   142 +
 libs/utils/include/celix_utils_api.h               |    39 +
 libs/utils/include/celixbool.h                     |    61 +
 libs/utils/include/exports.h                       |    49 +
 libs/utils/include/filter.h                        |    51 +
 libs/utils/include/hash_map.h                      |   159 +
 libs/utils/include/ip_utils.h                      |    52 +
 libs/utils/include/linked_list.h                   |    97 +
 libs/utils/include/linked_list_iterator.h          |    66 +
 .../utils}/include/memstream/README.md             |     0
 .../utils}/include/memstream/fmemopen.h            |     0
 .../utils}/include/memstream/open_memstream.h      |     0
 libs/utils/include/properties.h                    |    81 +
 libs/utils/include/thpool.h                        |   168 +
 libs/utils/include/utils.h                         |    63 +
 libs/utils/include/version.h                       |   186 +
 libs/utils/include/version_range.h                 |   160 +
 .../utils}/private/resources-test/properties.txt   |     0
 libs/utils/private/test/array_list_test.cpp        |   612 +
 libs/utils/private/test/celix_threads_test.cpp     |   532 +
 libs/utils/private/test/filter_test.cpp            |   545 +
 libs/utils/private/test/hash_map_test.cpp          |  1493 ++
 libs/utils/private/test/ip_utils_test.cpp          |   103 +
 libs/utils/private/test/linked_list_test.cpp       |   795 +
 libs/utils/private/test/properties_test.cpp        |   241 +
 libs/utils/private/test/thread_pool_test.cpp       |   119 +
 libs/utils/private/test/utils_test.cpp             |   301 +
 libs/utils/private/test/version_range_test.cpp     |   254 +
 libs/utils/private/test/version_test.cpp           |   389 +
 libs/utils/src/array_list.c                        |   566 +
 libs/utils/src/array_list_private.h                |    53 +
 libs/utils/src/celix_threads.c                     |   217 +
 libs/utils/src/filter.c                            |   721 +
 libs/utils/src/hash_map.c                          |   608 +
 libs/utils/src/hash_map_private.h                  |    74 +
 libs/utils/src/ip_utils.c                          |   161 +
 libs/utils/src/linked_list.c                       |   269 +
 libs/utils/src/linked_list_iterator.c              |   154 +
 libs/utils/src/linked_list_private.h               |    44 +
 .../utils}/src/memstream/fmemopen.c                |     0
 libs/utils/src/memstream/open_memstream.c          |   130 +
 libs/utils/src/properties.c                        |   470 +
 {utils/private => libs/utils}/src/thpool.c         |     0
 libs/utils/src/utils.c                             |   148 +
 libs/utils/src/version.c                           |   268 +
 libs/utils/src/version_private.h                   |    40 +
 libs/utils/src/version_range.c                     |   233 +
 libs/utils/src/version_range_private.h             |    39 +
 log_service/CMakeLists.txt                         |    54 -
 log_service/README.md                              |    29 -
 log_service/private/include/log.h                  |    48 -
 log_service/private/include/log_factory.h          |    40 -
 .../private/include/log_reader_service_impl.h      |    43 -
 log_service/private/include/log_service_impl.h     |    39 -
 log_service/private/src/log.c                      |   375 -
 log_service/private/src/log_entry.c                |    94 -
 log_service/private/src/log_factory.c              |   100 -
 log_service/private/src/log_reader_service_impl.c  |    82 -
 log_service/private/src/log_service_activator.c    |   198 -
 log_service/private/src/log_service_impl.c         |    96 -
 log_service/public/include/log_entry.h             |    55 -
 log_service/public/include/log_helper.h            |    35 -
 log_service/public/include/log_listener.h          |    43 -
 log_service/public/include/log_reader_service.h    |    50 -
 log_service/public/include/log_service.h           |    58 -
 log_service/public/src/log_helper.c                |   211 -
 log_writer/CMakeLists.txt                          |    22 -
 log_writer/README.md                               |    24 -
 log_writer/log_writer/private/include/log_writer.h |    54 -
 log_writer/log_writer/private/src/log_writer.c     |   122 -
 .../log_writer/private/src/log_writer_activator.c  |    57 -
 log_writer/log_writer_stdout/CMakeLists.txt        |    36 -
 .../private/src/log_writer_stdout.c                |    49 -
 log_writer/log_writer_syslog/CMakeLists.txt        |    40 -
 .../private/src/log_writer_syslog.c                |    68 -
 Dockerfile.Android => misc/Dockerfile.Android      |     0
 misc/experimental/CMakeLists.txt                   |    23 +
 misc/experimental/README.md                        |    21 +
 misc/experimental/bundles/CMakeLists.txt           |    20 +
 .../bundles/config_admin/CMakeLists.txt            |    61 +
 misc/experimental/bundles/config_admin/README.md   |    54 +
 .../config_admin/config_admin_tst/CMakeLists.txt   |    47 +
 .../config_admin_tst/config.properties.in          |     0
 .../config_admin_tst/config_admin_test.cpp         |   405 +
 .../config_admin_tst/example_test/CMakeLists.txt   |    31 +
 .../example_test}/META-INF/MANIFEST.MF             |     0
 .../private/include/example_managed_service_impl.h |    67 +
 .../example_test/private/src/activator.c           |   207 +
 .../private/src/example_managed_service_impl.c     |   102 +
 .../config_admin_tst/example_test2/CMakeLists.txt  |    30 +
 .../example_test2}/META-INF/MANIFEST.MF            |     0
 .../include/example2_managed_service_impl.h        |    65 +
 .../example_test2/private/src/activator.c          |   227 +
 .../private/src/example_managed_service_impl.c     |   108 +
 .../bundles/config_admin/example/CMakeLists.txt    |    25 +
 .../config_admin/example/private/include/example.h |    35 +
 .../example/private/src/bundle_activator.c         |    94 +
 .../config_admin/example/private/src/example.c     |    77 +
 .../bundles/config_admin/service/CMakeLists.txt    |    37 +
 .../config_admin}/service/META-INF/MANIFEST.MF     |     0
 .../private/include/configuration_admin_factory.h  |    64 +
 .../private/include/configuration_admin_impl.h     |    68 +
 .../service/private/include/configuration_impl.h   |    72 +
 .../service/private/include/configuration_store.h  |    65 +
 .../service/private/include/framework_patch.h      |    37 +
 .../private/include/managed_service_tracker.h      |    60 +
 .../service/private/include/updated_thread_pool.h  |    48 +
 .../config_admin/service/private/src/activator.c   |   135 +
 .../private/src/configuration_admin_factory.c      |   211 +
 .../service/private/src/configuration_admin_impl.c |   208 +
 .../service/private/src/configuration_impl.c       |   683 +
 .../service/private/src/configuration_store.c      |   417 +
 .../service/private/src/managed_service_impl.c     |    54 +
 .../service/private/src/managed_service_tracker.c  |   598 +
 .../service/private/src/updated_thread_pool.c      |   145 +
 .../service/public/include/configuration.h         |    79 +
 .../service/public/include/configuration_admin.h   |    62 +
 .../service/public/include/configuration_event.h   |    56 +
 .../public/include/configuration_listener.h        |    57 +
 .../service/public/include/configuration_plugin.h  |    61 +
 .../service/public/include/managed_service.h       |    54 +
 .../bundles/event_admin}/CMakeLists.txt            |     0
 .../bundles/event_admin/event_admin/CMakeLists.txt |    40 +
 .../event_admin/private/include/event_admin_impl.h |   169 +
 .../private/src/event_admin_activator.c            |   136 +
 .../event_admin/private/src/event_admin_impl.c     |   213 +
 .../event_admin/private/src/event_impl.c           |   134 +
 .../event_admin/public/include/event_admin.h       |    70 +
 .../event_admin/public/include/event_constants.h   |    60 +
 .../event_admin/public/include/event_handler.h     |    48 +
 .../event_admin/event_handler/CMakeLists.txt       |    36 +
 .../private/include/event_handler_impl.h           |    57 +
 .../private/src/event_handler_activator.c          |   103 +
 .../event_handler/private/src/event_handler_impl.c |   112 +
 .../event_admin/event_publisher/CMakeLists.txt     |    35 +
 .../private/include/event_publisher_impl.h         |    83 +
 .../private/src/event_publisher_activator.c        |    86 +
 .../private/src/event_publisher_impl.c             |   142 +
 .../bundles/pubsub_admin_nanomsg/CMakeLists.txt    |    48 +
 .../bundles/pubsub_admin_nanomsg/src/LogHelper.h   |   103 +
 .../src/psa_nanomsg_activator.cc                   |    87 +
 .../src/pubsub_nanomsg_admin.cc                    |   623 +
 .../src/pubsub_nanomsg_admin.h                     |   153 +
 .../src/pubsub_nanomsg_common.cc                   |    55 +
 .../src/pubsub_nanomsg_common.h                    |    56 +
 .../src/pubsub_nanomsg_topic_receiver.cc           |   319 +
 .../src/pubsub_nanomsg_topic_receiver.h            |   127 +
 .../src/pubsub_nanomsg_topic_sender.cc             |   265 +
 .../src/pubsub_nanomsg_topic_sender.h              |   113 +
 .../src/pubsub_psa_nanomsg_constants.h             |    39 +
 pubsub/CMakeLists.txt                              |    71 -
 pubsub/README.md                                   |    84 -
 pubsub/api/pubsub/publisher.h                      |    88 -
 pubsub/api/pubsub/subscriber.h                     |    75 -
 pubsub/deploy/CMakeLists.txt                       |   239 -
 pubsub/examples/CMakeLists.txt                     |    19 -
 pubsub/examples/keys/README.md                     |    36 -
 pubsub/examples/mp_pubsub/CMakeLists.txt           |    23 -
 pubsub/examples/mp_pubsub/common/include/ew.h      |    53 -
 pubsub/examples/mp_pubsub/common/include/ide.h     |    49 -
 .../examples/mp_pubsub/common/include/kinematics.h |    55 -
 .../mp_pubsub/msg_descriptors/msg_ew.descriptor    |     9 -
 .../mp_pubsub/msg_descriptors/msg_ide.descriptor   |     9 -
 .../msg_descriptors/msg_kinematics.descriptor      |    10 -
 pubsub/examples/mp_pubsub/publisher/CMakeLists.txt |    50 -
 .../private/include/mp_publisher_private.h         |    58 -
 .../publisher/private/src/mp_pub_activator.c       |   156 -
 .../mp_pubsub/publisher/private/src/mp_publisher.c |   161 -
 .../examples/mp_pubsub/subscriber/CMakeLists.txt   |    50 -
 .../private/include/mp_subscriber_private.h        |    51 -
 .../subscriber/private/src/mp_sub_activator.c      |   117 -
 .../subscriber/private/src/mp_subscriber.c         |   119 -
 pubsub/examples/pubsub/CMakeLists.txt              |    24 -
 pubsub/examples/pubsub/common/include/poi.h        |    55 -
 .../pubsub/msg_descriptors/msg_poi1.descriptor     |    10 -
 .../pubsub/msg_descriptors/msg_poi2.descriptor     |    10 -
 .../pubsub/msg_descriptors/poi1.properties         |    35 -
 .../pubsub/msg_descriptors/poi2.properties         |    35 -
 pubsub/examples/pubsub/publisher/CMakeLists.txt    |    54 -
 .../private/include/pubsub_publisher_private.h     |    60 -
 .../publisher/private/src/ps_pub_activator.c       |   158 -
 .../publisher/private/src/pubsub_publisher.c       |   173 -
 pubsub/examples/pubsub/publisher2/CMakeLists.txt   |    54 -
 pubsub/examples/pubsub/subscriber/CMakeLists.txt   |    55 -
 .../private/include/pubsub_subscriber_private.h    |    52 -
 .../subscriber/private/src/ps_sub_activator.c      |   123 -
 .../subscriber/private/src/pubsub_subscriber.c     |    64 -
 pubsub/keygen/CMakeLists.txt                       |    34 -
 pubsub/keygen/ed_file.c                            |   309 -
 pubsub/keygen/makecert.c                           |    55 -
 pubsub/mock/CMakeLists.txt                         |    46 -
 pubsub/mock/api/pubsub/publisher_mock.h            |    43 -
 pubsub/mock/src/publisher_mock.cc                  |    68 -
 pubsub/mock/tst/pubsubmock_test.cc                 |    77 -
 pubsub/mock/tst/run_tests.cc                       |    25 -
 pubsub/pubsub_admin_udp_mc/CMakeLists.txt          |    49 -
 pubsub/pubsub_admin_udp_mc/README.md               |    79 -
 .../private/include/large_udp.h                    |    45 -
 .../private/include/pubsub_admin_impl.h            |    93 -
 .../private/include/topic_publication.h            |    57 -
 .../private/include/topic_subscription.h           |    60 -
 pubsub/pubsub_admin_udp_mc/private/src/large_udp.c |   372 -
 .../private/src/psa_activator.c                    |   141 -
 .../private/src/pubsub_admin_impl.c                |  1039 -
 .../private/src/topic_publication.c                |   437 -
 .../private/src/topic_subscription.c               |   635 -
 pubsub/pubsub_admin_zmq/CMakeLists.txt             |    63 -
 .../private/include/pubsub_admin_impl.h            |   109 -
 .../private/include/topic_publication.h            |    49 -
 .../private/include/topic_subscription.h           |    60 -
 .../pubsub_admin_zmq/private/include/zmq_crypto.h  |    41 -
 .../pubsub_admin_zmq/private/src/psa_activator.c   |   142 -
 .../private/src/pubsub_admin_impl.c                |  1040 -
 .../private/src/topic_publication.c                |   630 -
 .../private/src/topic_subscription.c               |   732 -
 pubsub/pubsub_admin_zmq/private/src/zmq_crypto.c   |   281 -
 .../public/include/publisher_endpoint_announce.h   |    36 -
 pubsub/pubsub_common/public/include/pubsub_admin.h |    72 -
 .../public/include/pubsub_admin_match.h            |    40 -
 .../pubsub_common/public/include/pubsub_common.h   |    52 -
 .../pubsub_common/public/include/pubsub_endpoint.h |    58 -
 .../public/include/pubsub_serializer.h             |    66 -
 .../public/include/pubsub_topic_info.descriptor    |    10 -
 pubsub/pubsub_common/public/include/pubsub_utils.h |    39 -
 .../pubsub_common/public/src/pubsub_admin_match.c  |   320 -
 pubsub/pubsub_common/public/src/pubsub_endpoint.c  |   254 -
 pubsub/pubsub_common/public/src/pubsub_utils.c     |   170 -
 pubsub/pubsub_discovery/CMakeLists.txt             |    43 -
 .../pubsub_discovery/private/include/etcd_common.h |    28 -
 .../private/include/etcd_watcher.h                 |    38 -
 .../pubsub_discovery/private/include/etcd_writer.h |    39 -
 .../private/include/pubsub_discovery_impl.h        |    72 -
 pubsub/pubsub_discovery/private/src/etcd_common.c  |    82 -
 pubsub/pubsub_discovery/private/src/etcd_watcher.c |   290 -
 pubsub/pubsub_discovery/private/src/etcd_writer.c  |   189 -
 .../pubsub_discovery/private/src/psd_activator.c   |   171 -
 .../private/src/pubsub_discovery_impl.c            |   457 -
 .../public/include/pubsub_discovery.h              |    26 -
 pubsub/pubsub_serializer_json/CMakeLists.txt       |    43 -
 .../private/include/pubsub_serializer_impl.h       |    55 -
 .../private/src/ps_activator.c                     |   107 -
 .../private/src/pubsub_serializer_impl.c           |   295 -
 pubsub/pubsub_topology_manager/CMakeLists.txt      |    44 -
 .../private/include/pubsub_topology_manager.h      |    83 -
 .../private/src/pstm_activator.c                   |   246 -
 .../private/src/pubsub_topology_manager.c          |   723 -
 pubsub/test/CMakeLists.txt                         |   139 -
 pubsub/test/msg_descriptors/msg.descriptor         |     9 -
 pubsub/test/msg_descriptors/sync.descriptor        |     9 -
 pubsub/test/test/msg.h                             |    31 -
 pubsub/test/test/sut_activator.c                   |   115 -
 pubsub/test/test/sync.h                            |    29 -
 pubsub/test/test/tst_activator.cpp                 |   221 -
 rat-excludes.txt                                   |     9 +-
 remote_services/CMakeLists.txt                     |    48 -
 remote_services/README.md                          |   166 -
 .../discovery/private/include/discovery.h          |    67 -
 .../private/include/endpoint_descriptor_common.h   |    61 -
 .../private/include/endpoint_descriptor_reader.h   |    42 -
 .../private/include/endpoint_descriptor_writer.h   |    39 -
 .../private/include/endpoint_discovery_poller.h    |    56 -
 .../private/include/endpoint_discovery_server.h    |    81 -
 remote_services/discovery/private/src/desc.xml     |    41 -
 remote_services/discovery/private/src/discovery.c  |   233 -
 .../discovery/private/src/discovery_activator.c    |   186 -
 .../private/src/endpoint_descriptor_reader.c       |   387 -
 .../private/src/endpoint_descriptor_writer.c       |   233 -
 .../private/src/endpoint_discovery_poller.c        |   403 -
 .../private/src/endpoint_discovery_server.c        |   450 -
 .../discovery_configured/CMakeLists.txt            |    72 -
 .../private/include/discovery_impl.h               |    62 -
 .../discovery_configured/private/src/desc.xml      |    41 -
 .../private/src/discovery_impl.c                   |   123 -
 remote_services/discovery_etcd/CMakeLists.txt      |    61 -
 remote_services/discovery_etcd/README.md           |    29 -
 .../private/include/discovery_impl.h               |    66 -
 .../discovery_etcd/private/include/etcd_watcher.h  |    40 -
 .../discovery_etcd/private/src/discovery_impl.c    |   183 -
 .../discovery_etcd/private/src/etcd_watcher.c      |   397 -
 remote_services/discovery_shm/CMakeLists.txt       |    58 -
 .../discovery_shm/private/include/discovery_impl.h |    66 -
 .../discovery_shm/private/include/discovery_shm.h  |    56 -
 .../private/include/discovery_shmWatcher.h         |    40 -
 .../discovery_shm/private/src/discovery_impl.c     |   163 -
 .../discovery_shm/private/src/discovery_shm.c      |   284 -
 .../private/src/discovery_shmWatcher.c             |   246 -
 remote_services/examples/CMakeLists.txt            |   116 -
 .../examples/calculator_endpoint/CMakeLists.txt    |    35 -
 .../private/include/calculator_endpoint_impl.h     |    46 -
 .../private/src/calculator_endpoint_activator.c    |    96 -
 .../private/src/calculator_endpoint_impl.c         |   184 -
 .../examples/calculator_endpoint2/CMakeLists.txt   |    35 -
 .../private/include/calculator_endpoint_impl.h     |    46 -
 .../private/src/calculator_endpoint_activator.c    |    96 -
 .../private/src/calculator_endpoint_impl.c         |   184 -
 .../examples/calculator_proxy/CMakeLists.txt       |    37 -
 .../private/include/calculator_proxy_impl.h        |    59 -
 .../private/src/calculator_proxy_activator.c       |   124 -
 .../private/src/calculator_proxy_impl.c            |   173 -
 .../examples/calculator_proxy2/CMakeLists.txt      |    37 -
 .../private/include/calculator_proxy_impl.h        |    59 -
 .../private/src/calculator_proxy_activator.c       |   124 -
 .../private/src/calculator_proxy_impl.c            |   173 -
 .../examples/calculator_service/CMakeLists.txt     |    37 -
 .../private/include/calculator_impl.h              |    43 -
 .../private/src/calculator_activator.c             |   110 -
 .../private/src/calculator_impl.c                  |    79 -
 .../public/include/calculator_service.h            |    56 -
 .../examples/calculator_shell/CMakeLists.txt       |    43 -
 .../calculator_shell/private/include/add_command.h |    32 -
 ...rg.apache.celix.calc.api.Calculator2.descriptor |    11 -
 .../private/include/sqrt_command.h                 |    32 -
 .../calculator_shell/private/include/sub_command.h |    32 -
 .../calculator_shell/private/src/add_command.c     |   101 -
 .../private/src/calculator_shell_activator.c       |   125 -
 .../calculator_shell/private/src/sqrt_command.c    |    96 -
 .../calculator_shell/private/src/sub_command.c     |    99 -
 .../remote_service_admin/CMakeLists.txt            |    46 -
 remote_services/remote_service_admin/README.md     |    28 -
 .../private/include/export_registration_impl.h     |    61 -
 .../private/include/import_registration_impl.h     |    81 -
 .../private/include/remote_service_admin_impl.h    |    49 -
 .../private/src/endpoint_description.c             |    89 -
 .../private/src/export_registration_impl.c         |   257 -
 .../private/src/import_registration_impl.c         |   274 -
 .../private/src/remote_proxy_factory_impl.c        |   252 -
 .../public/include/endpoint_description.h          |    50 -
 .../public/include/endpoint_listener.h             |    49 -
 .../public/include/export_registration.h           |    22 -
 .../public/include/import_registration.h           |    22 -
 .../public/include/remote_constants.h              |    38 -
 .../public/include/remote_endpoint.h               |    44 -
 .../public/include/remote_endpoint_impl.h          |    38 -
 .../public/include/remote_proxy.h                  |    76 -
 .../public/include/remote_service_admin.h          |    73 -
 .../remote_service_admin_dfi/CMakeLists.txt        |    43 -
 .../remote_service_admin_dfi/rsa/CMakeLists.txt    |    48 -
 .../rsa/private/include/dfi_utils.h                |    30 -
 .../rsa/private/include/export_registration_dfi.h  |    38 -
 .../rsa/private/include/import_registration_dfi.h  |    44 -
 .../rsa/private/include/remote_service_admin_dfi.h |    57 -
 .../rsa/private/src/dfi_utils.c                    |    98 -
 .../rsa/private/src/export_registration_dfi.c      |   251 -
 .../rsa/private/src/import_registration_dfi.c      |   402 -
 .../private/src/remote_service_admin_activator.c   |   124 -
 .../rsa/private/src/remote_service_admin_dfi.c     |   775 -
 .../rsa_tst/CMakeLists.txt                         |    57 -
 .../rsa_tst/bundle/CMakeLists.txt                  |    37 -
 .../rsa_tst/bundle/tst_activator.c                 |   153 -
 .../rsa_tst/bundle/tst_service.h                   |    32 -
 .../rsa_tst/client.properties.in                   |     8 -
 .../rsa_tst/rsa_client_server_tests.cpp            |   133 -
 .../remote_service_admin_dfi/rsa_tst/rsa_tests.cpp |   234 -
 .../remote_service_admin_dfi/rsa_tst/run_tests.cpp |    25 -
 .../rsa_tst/server.properties.in                   |    23 -
 .../remote_service_admin_http/CMakeLists.txt       |    55 -
 .../include/remote_service_admin_http_impl.h       |    52 -
 .../private/src/remote_service_admin_activator.c   |   123 -
 .../private/src/remote_service_admin_impl.c        |   822 -
 .../private/test/CMakeLists.txt                    |    58 -
 .../private/test/client.properties.in              |    26 -
 .../private/test/rsa_client_server_tests.cpp       |   495 -
 .../private/test/run_tests.cpp                     |    24 -
 .../private/test/server.properties.in              |    25 -
 .../remote_service_admin_shm/CMakeLists.txt        |    59 -
 .../include/remote_service_admin_shm_impl.h        |    92 -
 .../private/src/remote_service_admin_activator.c   |   123 -
 .../private/src/remote_service_admin_impl.c        |   924 -
 .../private/test/CMakeLists.txt                    |    58 -
 .../private/test/client.properties.in              |    25 -
 .../private/test/rsa_client_server_tests.cpp       |   496 -
 .../private/test/run_tests.cpp                     |    24 -
 .../private/test/server.properties.in              |    25 -
 .../public/include/remote_service_admin_shm.h      |    35 -
 remote_services/topology_manager/CMakeLists.txt    |    55 -
 .../topology_manager/private/include/scope.h       |   150 -
 .../private/include/topology_manager.h             |    65 -
 .../topology_manager/private/src/activator.c       |   289 -
 .../topology_manager/private/src/scope.c           |   326 -
 .../private/src/topology_manager.c                 |   985 -
 .../topology_manager/public/include/tm_scope.h     |    46 -
 .../topology_manager/tms_tst/CMakeLists.txt        |    77 -
 .../topology_manager/tms_tst/bundle/CMakeLists.txt |    35 -
 .../org.apache.celix.test.MyBundle.descriptor      |     9 -
 .../tms_tst/bundle/tst_activator.c                 |   141 -
 .../topology_manager/tms_tst/bundle/tst_service.h  |    32 -
 .../tms_tst/disc_mock/CMakeLists.txt               |    33 -
 .../tms_tst/disc_mock/disc_mock_activator.c        |   150 -
 .../tms_tst/disc_mock/disc_mock_service.c          |    61 -
 .../tms_tst/disc_mock/disc_mock_service.h          |    56 -
 .../topology_manager/tms_tst/run_tests.cpp         |    24 -
 .../topology_manager/tms_tst/scope2.json           |    22 -
 .../topology_manager/tms_tst/scope3.json           |    28 -
 .../topology_manager/tms_tst/scope4.json           |    21 -
 .../topology_manager/tms_tst/tms_tests.cpp         |   736 -
 remote_shell/CMakeLists.txt                        |    46 -
 remote_shell/private/include/connection_listener.h |    42 -
 remote_shell/private/include/remote_shell.h        |    50 -
 remote_shell/private/include/shell_mediator.h      |    54 -
 remote_shell/private/src/activator.c               |   153 -
 remote_shell/private/src/connection_listener.c     |   221 -
 remote_shell/private/src/remote_shell.c            |   242 -
 remote_shell/private/src/shell_mediator.c          |   139 -
 shell/CMakeLists.txt                               |    55 -
 shell/README.md                                    |    45 -
 shell/private/include/shell_private.h              |    51 -
 shell/private/include/std_commands.h               |    44 -
 shell/private/src/activator.c                      |   269 -
 shell/private/src/help_command.c                   |   112 -
 shell/private/src/inspect_command.c                |   277 -
 shell/private/src/install_command.c                |    76 -
 shell/private/src/lb_command.c                     |   205 -
 shell/private/src/log_command.c                    |    94 -
 shell/private/src/shell.c                          |   305 -
 shell/private/src/start_command.c                  |    84 -
 shell/private/src/stop_command.c                   |    82 -
 shell/private/src/uninstall_command.c              |    58 -
 shell/private/src/update_command.c                 |   117 -
 shell/public/include/command.h                     |    57 -
 shell/public/include/shell.h                       |    51 -
 shell/public/include/shell_constants.h             |    27 -
 shell_bonjour/CMakeLists.txt                       |    55 -
 shell_bonjour/private/include/bonjour_shell.h      |    43 -
 shell_bonjour/private/src/activator.c              |   110 -
 shell_bonjour/private/src/bonjour_shell.c          |   445 -
 shell_tui/CMakeLists.txt                           |    36 -
 shell_tui/README.md                                |    29 -
 shell_tui/private/include/history.h                |    39 -
 shell_tui/private/include/shell_tui.h              |    44 -
 shell_tui/private/src/activator.c                  |   133 -
 shell_tui/private/src/history.c                    |    80 -
 shell_tui/private/src/shell_tui.c                  |   422 -
 utils/CMakeLists.txt                               |   107 -
 utils/README.md                                    |    29 -
 utils/docs/thpool/FAQ.md                           |    33 -
 utils/private/include/array_list_private.h         |    52 -
 utils/private/include/hash_map_private.h           |    74 -
 utils/private/include/linked_list_private.h        |    44 -
 utils/private/include/version_private.h            |    41 -
 utils/private/include/version_range_private.h      |    41 -
 utils/private/src/array_list.c                     |   337 -
 utils/private/src/celix_threads.c                  |   184 -
 utils/private/src/hash_map.c                       |   607 -
 utils/private/src/linked_list.c                    |   268 -
 utils/private/src/linked_list_iterator.c           |   153 -
 utils/private/src/memstream/open_memstream.c       |   130 -
 utils/private/src/properties.c                     |   330 -
 utils/private/src/utils.c                          |   141 -
 utils/private/src/version.c                        |   264 -
 utils/private/src/version_range.c                  |   233 -
 utils/private/test/array_list_test.cpp             |   579 -
 utils/private/test/celix_threads_test.cpp          |   531 -
 utils/private/test/hash_map_test.cpp               |  1492 --
 utils/private/test/linked_list_test.cpp            |   794 -
 utils/private/test/properties_test.cpp             |   130 -
 utils/private/test/thread_pool_test.cpp            |   118 -
 utils/private/test/utils_test.cpp                  |   300 -
 utils/private/test/version_range_test.cpp          |   254 -
 utils/private/test/version_test.cpp                |   388 -
 utils/public/include/array_list.h                  |    99 -
 utils/public/include/celix_errno.h                 |   119 -
 utils/public/include/celix_threads.h               |   135 -
 utils/public/include/celixbool.h                   |    61 -
 utils/public/include/exports.h                     |    49 -
 utils/public/include/hash_map.h                    |   161 -
 utils/public/include/linked_list.h                 |    91 -
 utils/public/include/linked_list_iterator.h        |    66 -
 utils/public/include/properties.h                  |    68 -
 utils/public/include/thpool.h                      |   168 -
 utils/public/include/utils.h                       |    61 -
 utils/public/include/version.h                     |   186 -
 utils/public/include/version_range.h               |   160 -
 1785 files changed, 156165 insertions(+), 115706 deletions(-)
 create mode 100644 .github/workflows/build.yml
 create mode 100644 Doxyfile
 delete mode 100644 Doxyfile.in
 create mode 100644 bundles/CMakeLists.txt
 create mode 100644 bundles/deployment_admin/CMakeLists.txt
 create mode 100644 bundles/deployment_admin/README.md
 create mode 100644 bundles/deployment_admin/api/resource_processor.h
 create mode 100644 bundles/deployment_admin/src/deployment_admin.c
 create mode 100644 bundles/deployment_admin/src/deployment_admin.h
 create mode 100644 bundles/deployment_admin/src/deployment_admin_activator.c
 create mode 100644 bundles/deployment_admin/src/deployment_package.c
 create mode 100644 bundles/deployment_admin/src/deployment_package.h
 rename {framework/private => bundles/deployment_admin}/src/ioapi.c (100%)
 rename {framework/private/include => bundles/deployment_admin/src}/ioapi.h (100%)
 create mode 100644 bundles/deployment_admin/src/log.c
 create mode 100644 bundles/deployment_admin/src/log.h
 create mode 100644 bundles/deployment_admin/src/log_event.h
 create mode 100644 bundles/deployment_admin/src/log_store.c
 create mode 100644 bundles/deployment_admin/src/log_store.h
 create mode 100644 bundles/deployment_admin/src/log_sync.c
 create mode 100644 bundles/deployment_admin/src/log_sync.h
 rename {deployment_admin/private => bundles/deployment_admin}/src/miniunz.c (100%)
 create mode 100644 bundles/deployment_admin/src/miniunz.h
 rename {framework/private => bundles/deployment_admin}/src/unzip.c (100%)
 rename {framework/private/include => bundles/deployment_admin/src}/unzip.h (100%)
 rename {device_access => bundles/device_access}/CMakeLists.txt (100%)
 create mode 100644 bundles/device_access/README.md
 create mode 100644 bundles/device_access/device_access/CMakeLists.txt
 create mode 100644 bundles/device_access/device_access/include/device.h
 create mode 100644 bundles/device_access/device_access/include/driver.h
 create mode 100644 bundles/device_access/device_access/include/driver_locator.h
 create mode 100644 bundles/device_access/device_access/include/driver_selector.h
 create mode 100644 bundles/device_access/device_access/include/match.h
 create mode 100644 bundles/device_access/device_access/src/activator.c
 create mode 100644 bundles/device_access/device_access/src/device_manager.c
 create mode 100644 bundles/device_access/device_access/src/device_manager.h
 create mode 100644 bundles/device_access/device_access/src/driver_attributes.c
 create mode 100644 bundles/device_access/device_access/src/driver_attributes.h
 create mode 100644 bundles/device_access/device_access/src/driver_loader.c
 create mode 100644 bundles/device_access/device_access/src/driver_loader.h
 create mode 100644 bundles/device_access/device_access/src/driver_matcher.c
 create mode 100644 bundles/device_access/device_access/src/driver_matcher.h
 create mode 100644 bundles/device_access/driver_locator/CMakeLists.txt
 create mode 100644 bundles/device_access/driver_locator/src/activator.c
 create mode 100644 bundles/device_access/driver_locator/src/driver_locator.c
 create mode 100644 bundles/device_access/driver_locator/src/driver_locator_private.h
 create mode 100644 bundles/device_access/example/CMakeLists.txt
 create mode 100644 bundles/device_access/example/base_driver/CMakeLists.txt
 create mode 100644 bundles/device_access/example/base_driver/README.md
 create mode 100644 bundles/device_access/example/base_driver/include/base_driver_device.h
 create mode 100644 bundles/device_access/example/base_driver/src/activator.c
 create mode 100644 bundles/device_access/example/base_driver/src/base_driver.c
 create mode 100644 bundles/device_access/example/base_driver/src/base_driver_private.h
 create mode 100644 bundles/device_access/example/consuming_driver/CMakeLists.txt
 create mode 100644 bundles/device_access/example/consuming_driver/README.md
 create mode 100644 bundles/device_access/example/consuming_driver/src/activator.c
 create mode 100644 bundles/device_access/example/consuming_driver/src/consuming_driver.c
 create mode 100644 bundles/device_access/example/consuming_driver/src/consuming_driver_private.h
 create mode 100644 bundles/device_access/example/refining_driver/CMakeLists.txt
 create mode 100644 bundles/device_access/example/refining_driver/README.md
 create mode 100644 bundles/device_access/example/refining_driver/include/refining_driver_device.h
 create mode 100644 bundles/device_access/example/refining_driver/src/activator.c
 create mode 100644 bundles/device_access/example/refining_driver/src/refining_driver.c
 create mode 100644 bundles/device_access/example/refining_driver/src/refining_driver_private.h
 create mode 100644 bundles/http_admin/CMakeLists.txt
 create mode 100755 bundles/http_admin/README.md
 create mode 100644 bundles/http_admin/civetweb/CMakeLists.txt
 create mode 100644 bundles/http_admin/civetweb/include/civetweb.h
 create mode 100644 bundles/http_admin/civetweb/src/civetweb.c
 create mode 100644 bundles/http_admin/civetweb/src/handle_form.inl
 create mode 100644 bundles/http_admin/civetweb/src/md5.inl
 create mode 100644 bundles/http_admin/civetweb/src/sha1.inl
 create mode 100644 bundles/http_admin/civetweb/src/timer.inl
 create mode 100644 bundles/http_admin/http_admin/CMakeLists.txt
 create mode 100644 bundles/http_admin/http_admin/src/activator.c
 create mode 100755 bundles/http_admin/http_admin/src/http_admin.c
 create mode 100644 bundles/http_admin/http_admin/src/http_admin.h
 create mode 100644 bundles/http_admin/http_admin/src/http_admin_constants.h
 create mode 100644 bundles/http_admin/http_admin/src/service_tree.c
 create mode 100644 bundles/http_admin/http_admin/src/service_tree.h
 create mode 100644 bundles/http_admin/http_admin/src/websocket_admin.c
 create mode 100644 bundles/http_admin/http_admin/src/websocket_admin.h
 create mode 100644 bundles/http_admin/http_admin_api/CMakeLists.txt
 create mode 100644 bundles/http_admin/http_admin_api/include/http_admin/api.h
 create mode 100644 bundles/http_admin/http_admin_api/include/http_admin/http_admin_info_service.h
 create mode 100644 bundles/http_admin/http_admin_api/include/http_admin/http_admin_service.h
 create mode 100644 bundles/http_admin/http_admin_api/include/http_admin/websocket_admin_service.h
 create mode 100644 bundles/http_admin/test/CMakeLists.txt
 create mode 100644 bundles/http_admin/test/config.properties.in
 create mode 100644 bundles/http_admin/test/docroot/foo/bar/index.html
 create mode 100644 bundles/http_admin/test/test/http_admin_info_tests.cc
 create mode 100644 bundles/http_admin/test/test/http_websocket_tests.cc
 create mode 100644 bundles/http_admin/test/test/sut_activator.c
 create mode 100644 bundles/http_admin/test/test/test_runner.cc
 create mode 100644 bundles/logging/CMakeLists.txt
 create mode 100644 bundles/logging/log_service/CMakeLists.txt
 create mode 100644 bundles/logging/log_service/README.md
 create mode 100644 bundles/logging/log_service/include/log_entry.h
 create mode 100644 bundles/logging/log_service/include/log_listener.h
 create mode 100644 bundles/logging/log_service/include/log_reader_service.h
 create mode 100644 bundles/logging/log_service/include/log_service.h
 create mode 100644 bundles/logging/log_service/loghelper_include/log_helper.h
 create mode 100644 bundles/logging/log_service/src/log.c
 create mode 100644 bundles/logging/log_service/src/log.h
 create mode 100644 bundles/logging/log_service/src/log_entry.c
 create mode 100644 bundles/logging/log_service/src/log_factory.c
 create mode 100644 bundles/logging/log_service/src/log_factory.h
 create mode 100644 bundles/logging/log_service/src/log_helper.c
 create mode 100644 bundles/logging/log_service/src/log_reader_service_impl.c
 create mode 100644 bundles/logging/log_service/src/log_reader_service_impl.h
 create mode 100644 bundles/logging/log_service/src/log_service_activator.c
 create mode 100644 bundles/logging/log_service/src/log_service_impl.c
 create mode 100644 bundles/logging/log_service/src/log_service_impl.h
 create mode 100644 bundles/logging/log_writer/CMakeLists.txt
 create mode 100644 bundles/logging/log_writer/README.md
 create mode 100644 bundles/logging/log_writer/log_writer/CMakeLists.txt
 create mode 100644 bundles/logging/log_writer/log_writer/include/celix_log_writer.h
 create mode 100644 bundles/logging/log_writer/log_writer/src/log_writer_activator.c
 create mode 100644 bundles/logging/log_writer/log_writer_stdout/CMakeLists.txt
 create mode 100644 bundles/logging/log_writer/log_writer_stdout/src/log_writer_stdout.c
 create mode 100644 bundles/logging/log_writer/log_writer_syslog/CMakeLists.txt
 create mode 100644 bundles/logging/log_writer/log_writer_syslog/private/src/log_writer_syslog.c
 create mode 100644 bundles/pubsub/CMakeLists.txt
 create mode 100644 bundles/pubsub/README.md
 create mode 100644 bundles/pubsub/examples/CMakeLists.txt
 create mode 100644 bundles/pubsub/examples/keys/README.md
 rename {pubsub => bundles/pubsub}/examples/keys/publisher/private/.gitkeep (100%)
 rename {pubsub/examples/keys/subscriber => bundles/pubsub/examples/keys/publisher}/public/.gitkeep (100%)
 rename {pubsub => bundles/pubsub}/examples/keys/subscriber/private/.gitkeep (100%)
 rename {pubsub/examples/keys/publisher => bundles/pubsub/examples/keys/subscriber}/public/.gitkeep (100%)
 create mode 100644 bundles/pubsub/examples/pubsub/CMakeLists.txt
 create mode 100644 bundles/pubsub/examples/pubsub/common/include/poi.h
 create mode 100644 bundles/pubsub/examples/pubsub/msg_descriptors/msg_poi1.descriptor
 create mode 100644 bundles/pubsub/examples/pubsub/msg_descriptors/msg_poi2.descriptor
 create mode 100644 bundles/pubsub/examples/pubsub/msg_descriptors/poi1.properties
 create mode 100644 bundles/pubsub/examples/pubsub/msg_descriptors/poi2.properties
 create mode 100644 bundles/pubsub/examples/pubsub/publisher/CMakeLists.txt
 create mode 100644 bundles/pubsub/examples/pubsub/publisher/private/include/pubsub_publisher_private.h
 create mode 100644 bundles/pubsub/examples/pubsub/publisher/private/src/ps_pub_activator.c
 create mode 100644 bundles/pubsub/examples/pubsub/publisher/private/src/pubsub_publisher.c
 create mode 100644 bundles/pubsub/examples/pubsub/publisher2/CMakeLists.txt
 create mode 100644 bundles/pubsub/examples/pubsub/publisher_websocket/CMakeLists.txt
 create mode 100644 bundles/pubsub/examples/pubsub/publisher_websocket/resources/index.html
 create mode 100644 bundles/pubsub/examples/pubsub/publisher_websocket/resources/script.js
 create mode 100644 bundles/pubsub/examples/pubsub/subscriber/CMakeLists.txt
 create mode 100644 bundles/pubsub/examples/pubsub/subscriber/private/include/pubsub_subscriber_private.h
 create mode 100644 bundles/pubsub/examples/pubsub/subscriber/private/src/ps_sub_activator.c
 create mode 100644 bundles/pubsub/examples/pubsub/subscriber/private/src/pubsub_subscriber.c
 create mode 100644 bundles/pubsub/keygen/CMakeLists.txt
 create mode 100644 bundles/pubsub/keygen/ed_file.c
 create mode 100644 bundles/pubsub/keygen/makecert.c
 create mode 100644 bundles/pubsub/mock/CMakeLists.txt
 create mode 100644 bundles/pubsub/mock/api/pubsub/publisher_mock.h
 create mode 100644 bundles/pubsub/mock/src/publisher_mock.cc
 create mode 100644 bundles/pubsub/mock/tst/pubsubmock_test.cc
 create mode 100644 bundles/pubsub/mock/tst/run_tests.cc
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/psa_activator.c
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_psa_tcp_constants.h
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.c
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.h
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_common.c
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_common.h
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_handler.c
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_handler.h
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_msg_header.h
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_topic_receiver.c
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_topic_receiver.h
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_topic_sender.c
 create mode 100644 bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_topic_sender.h
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/README.md
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/large_udp.c
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/large_udp.h
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/psa_activator.c
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_psa_udpmc_constants.h
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_admin.c
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_admin.h
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_common.c
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_common.h
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_topic_receiver.c
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_topic_receiver.h
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_topic_sender.c
 create mode 100644 bundles/pubsub/pubsub_admin_udp_mc/src/pubsub_udpmc_topic_sender.h
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/psa_activator.c
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_psa_websocket_constants.h
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_websocket_admin.c
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_websocket_admin.h
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_websocket_common.c
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_websocket_common.h
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_websocket_topic_receiver.c
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_websocket_topic_receiver.h
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_websocket_topic_sender.c
 create mode 100644 bundles/pubsub/pubsub_admin_websocket/src/pubsub_websocket_topic_sender.h
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/psa_activator.c
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_psa_zmq_constants.h
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.c
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.h
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_zmq_common.c
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_zmq_common.h
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_zmq_topic_receiver.c
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_zmq_topic_receiver.h
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/pubsub_zmq_topic_sender.h
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/zmq_crypto.c
 create mode 100644 bundles/pubsub/pubsub_admin_zmq/src/zmq_crypto.h
 create mode 100644 bundles/pubsub/pubsub_api/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_api/include/pubsub/api.h
 create mode 100644 bundles/pubsub/pubsub_api/include/pubsub/publisher.h
 create mode 100644 bundles/pubsub/pubsub_api/include/pubsub/subscriber.h
 create mode 100644 bundles/pubsub/pubsub_discovery/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_discovery/src/psd_activator.c
 create mode 100644 bundles/pubsub/pubsub_discovery/src/pubsub_discovery_impl.c
 create mode 100644 bundles/pubsub/pubsub_discovery/src/pubsub_discovery_impl.h
 create mode 100644 bundles/pubsub/pubsub_serializer_avrobin/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_serializer_avrobin/src/ps_avrobin_serializer_activator.c
 create mode 100644 bundles/pubsub/pubsub_serializer_avrobin/src/pubsub_avrobin_serializer_impl.c
 create mode 100644 bundles/pubsub/pubsub_serializer_avrobin/src/pubsub_avrobin_serializer_impl.h
 create mode 100644 bundles/pubsub/pubsub_serializer_json/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_serializer_json/src/ps_json_serializer_activator.c
 create mode 100644 bundles/pubsub/pubsub_serializer_json/src/pubsub_serializer_impl.c
 create mode 100644 bundles/pubsub/pubsub_serializer_json/src/pubsub_serializer_impl.h
 create mode 100644 bundles/pubsub/pubsub_spi/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_admin.h
 create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_admin_metrics.h
 create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_constants.h
 create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_endpoint.h
 create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_listeners.h
 create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_serializer.h
 create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_utils.h
 create mode 100644 bundles/pubsub/pubsub_spi/src/pubsub_admin_metrics.c
 create mode 100644 bundles/pubsub/pubsub_spi/src/pubsub_endpoint.c
 create mode 100644 bundles/pubsub/pubsub_spi/src/pubsub_utils.c
 create mode 100644 bundles/pubsub/pubsub_spi/src/pubsub_utils_match.c
 create mode 100644 bundles/pubsub/pubsub_topology_manager/CMakeLists.txt
 create mode 100644 bundles/pubsub/pubsub_topology_manager/src/pstm_activator.c
 create mode 100644 bundles/pubsub/pubsub_topology_manager/src/pubsub_topology_manager.c
 create mode 100644 bundles/pubsub/pubsub_topology_manager/src/pubsub_topology_manager.h
 create mode 100644 bundles/pubsub/test/CMakeLists.txt
 create mode 100644 bundles/pubsub/test/meta_data/msg.descriptor
 create mode 100644 bundles/pubsub/test/meta_data/ping.properties
 create mode 100644 bundles/pubsub/test/meta_data/ping2.properties
 create mode 100644 bundles/pubsub/test/meta_data/pong2.properties
 create mode 100644 bundles/pubsub/test/test/loopback_activator.c
 create mode 100644 bundles/pubsub/test/test/msg.h
 create mode 100644 bundles/pubsub/test/test/receive_count_service.h
 create mode 100644 bundles/pubsub/test/test/sut_activator.c
 create mode 100644 bundles/pubsub/test/test/sut_endpoint_activator.c
 create mode 100644 bundles/pubsub/test/test/test_endpoint_runner.cc
 create mode 100644 bundles/pubsub/test/test/test_runner.cc
 create mode 100644 bundles/pubsub/test/test/tst_activator.c
 create mode 100644 bundles/pubsub/test/test/tst_endpoint_activator.c
 create mode 100644 bundles/remote_services/CMakeLists.txt
 create mode 100644 bundles/remote_services/README.md
 create mode 100644 bundles/remote_services/civetweb/CMakeLists.txt
 rename {remote_services/utils/private => bundles/remote_services/civetweb}/include/civetweb.h (100%)
 rename {remote_services/utils/private => bundles/remote_services/civetweb}/src/civetweb.c (100%)
 rename {remote_services/utils/private => bundles/remote_services/civetweb}/src/md5.inl (100%)
 create mode 100644 bundles/remote_services/discovery_common/CMakeLists.txt
 create mode 100644 bundles/remote_services/discovery_common/include/discovery.h
 create mode 100644 bundles/remote_services/discovery_common/include/discovery_type.h
 create mode 100644 bundles/remote_services/discovery_common/include/endpoint_descriptor_common.h
 create mode 100644 bundles/remote_services/discovery_common/include/endpoint_descriptor_reader.h
 create mode 100644 bundles/remote_services/discovery_common/include/endpoint_descriptor_writer.h
 create mode 100644 bundles/remote_services/discovery_common/include/endpoint_discovery_poller.h
 create mode 100644 bundles/remote_services/discovery_common/include/endpoint_discovery_server.h
 create mode 100644 bundles/remote_services/discovery_common/src/desc.xml
 create mode 100644 bundles/remote_services/discovery_common/src/discovery.c
 create mode 100644 bundles/remote_services/discovery_common/src/discovery_activator.c
 create mode 100644 bundles/remote_services/discovery_common/src/endpoint_descriptor_reader.c
 create mode 100644 bundles/remote_services/discovery_common/src/endpoint_descriptor_writer.c
 create mode 100644 bundles/remote_services/discovery_common/src/endpoint_discovery_poller.c
 create mode 100644 bundles/remote_services/discovery_common/src/endpoint_discovery_server.c
 create mode 100644 bundles/remote_services/discovery_configured/CMakeLists.txt
 create mode 100644 bundles/remote_services/discovery_configured/src/desc.xml
 create mode 100644 bundles/remote_services/discovery_configured/src/discovery_impl.c
 create mode 100644 bundles/remote_services/discovery_configured/src/discovery_impl.h
 create mode 100644 bundles/remote_services/discovery_etcd/CMakeLists.txt
 create mode 100644 bundles/remote_services/discovery_etcd/README.md
 create mode 100644 bundles/remote_services/discovery_etcd/src/discovery_impl.c
 create mode 100644 bundles/remote_services/discovery_etcd/src/discovery_impl.h
 create mode 100644 bundles/remote_services/discovery_etcd/src/etcd_watcher.c
 create mode 100644 bundles/remote_services/discovery_etcd/src/etcd_watcher.h
 create mode 100644 bundles/remote_services/discovery_shm/CMakeLists.txt
 create mode 100644 bundles/remote_services/discovery_shm/src/discovery_impl.c
 create mode 100644 bundles/remote_services/discovery_shm/src/discovery_impl.h
 create mode 100644 bundles/remote_services/discovery_shm/src/discovery_shm.c
 create mode 100644 bundles/remote_services/discovery_shm/src/discovery_shm.h
 create mode 100644 bundles/remote_services/discovery_shm/src/discovery_shmWatcher.c
 create mode 100644 bundles/remote_services/discovery_shm/src/discovery_shmWatcher.h
 create mode 100644 bundles/remote_services/examples/CMakeLists.txt
 create mode 100644 bundles/remote_services/examples/calculator_api/CMakeLists.txt
 create mode 100644 bundles/remote_services/examples/calculator_api/include/calculator_service.h
 create mode 100644 bundles/remote_services/examples/calculator_api/include/org.apache.celix.calc.api.Calculator.avpr
 rename remote_services/examples/calculator_service/public/include/org.apache.celix.calc.api.Calculator2.descriptor => bundles/remote_services/examples/calculator_api/include/org.apache.celix.calc.api.Calculator.descriptor (100%)
 create mode 100644 bundles/remote_services/examples/calculator_service/CMakeLists.txt
 create mode 100644 bundles/remote_services/examples/calculator_service/src/calculator_activator.c
 create mode 100644 bundles/remote_services/examples/calculator_service/src/calculator_impl.c
 create mode 100644 bundles/remote_services/examples/calculator_service/src/calculator_impl.h
 create mode 100644 bundles/remote_services/examples/calculator_shell/CMakeLists.txt
 create mode 100644 bundles/remote_services/examples/calculator_shell/src/add_command.c
 create mode 100644 bundles/remote_services/examples/calculator_shell/src/add_command.h
 create mode 100644 bundles/remote_services/examples/calculator_shell/src/calculator_shell_activator.c
 create mode 100644 bundles/remote_services/examples/calculator_shell/src/org.apache.celix.calc.api.Calculator.descriptor
 create mode 100644 bundles/remote_services/examples/calculator_shell/src/sqrt_command.c
 create mode 100644 bundles/remote_services/examples/calculator_shell/src/sqrt_command.h
 create mode 100644 bundles/remote_services/examples/calculator_shell/src/sub_command.c
 create mode 100644 bundles/remote_services/examples/calculator_shell/src/sub_command.h
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/CMakeLists.txt
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/README.md
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/dfi_utils.c
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/dfi_utils.h
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/export_registration_dfi.c
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/export_registration_dfi.h
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/import_registration_dfi.c
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/import_registration_dfi.h
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/remote_service_admin_activator.c
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/remote_service_admin_dfi.c
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/remote_service_admin_dfi.h
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/src/remote_service_admin_dfi_constants.h
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/test/CMakeLists.txt
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/test/client.properties.in
 rename {remote_services/remote_service_admin_dfi/rsa_tst => bundles/remote_services/remote_service_admin_dfi/test}/config.properties.in (100%)
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/test/server.properties.in
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/test/src/rsa_client_server_tests.cpp
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/test/src/rsa_tests.cpp
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/test/src/run_tests.cpp
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/test/src/tst_activator.c
 create mode 100644 bundles/remote_services/remote_service_admin_dfi/test/src/tst_service.h
 create mode 100644 bundles/remote_services/remote_service_admin_shm/CMakeLists.txt
 create mode 100644 bundles/remote_services/remote_service_admin_shm/private/include/remote_service_admin_shm_impl.h
 create mode 100644 bundles/remote_services/remote_service_admin_shm/private/src/remote_service_admin_activator.c
 create mode 100644 bundles/remote_services/remote_service_admin_shm/private/src/remote_service_admin_impl.c
 create mode 100644 bundles/remote_services/remote_service_admin_shm/private/test/CMakeLists.txt
 create mode 100644 bundles/remote_services/remote_service_admin_shm/private/test/client.properties.in
 create mode 100644 bundles/remote_services/remote_service_admin_shm/private/test/rsa_client_server_tests.cpp
 create mode 100644 bundles/remote_services/remote_service_admin_shm/private/test/run_tests.cpp
 create mode 100644 bundles/remote_services/remote_service_admin_shm/private/test/server.properties.in
 create mode 100644 bundles/remote_services/remote_service_admin_shm/public/include/remote_service_admin_shm.h
 create mode 100644 bundles/remote_services/remote_services_api/CMakeLists.txt
 create mode 100644 bundles/remote_services/remote_services_api/README.md
 create mode 100644 bundles/remote_services/remote_services_api/include/remote_constants.h
 create mode 100644 bundles/remote_services/rsa_common/CMakeLists.txt
 create mode 100644 bundles/remote_services/rsa_common/src/endpoint_description.c
 create mode 100644 bundles/remote_services/rsa_common/src/export_registration_impl.c
 create mode 100644 bundles/remote_services/rsa_common/src/export_registration_impl.h
 create mode 100644 bundles/remote_services/rsa_common/src/import_registration_impl.c
 create mode 100644 bundles/remote_services/rsa_common/src/import_registration_impl.h
 create mode 100644 bundles/remote_services/rsa_common/src/remote_proxy_factory_impl.c
 create mode 100644 bundles/remote_services/rsa_common/src/remote_service_admin_impl.h
 create mode 100644 bundles/remote_services/rsa_spi/CMakeLists.txt
 create mode 100644 bundles/remote_services/rsa_spi/README.md
 create mode 100644 bundles/remote_services/rsa_spi/include/endpoint_description.h
 create mode 100644 bundles/remote_services/rsa_spi/include/endpoint_listener.h
 create mode 100644 bundles/remote_services/rsa_spi/include/export_registration.h
 create mode 100644 bundles/remote_services/rsa_spi/include/import_registration.h
 create mode 100644 bundles/remote_services/rsa_spi/include/remote_constants.h
 create mode 100644 bundles/remote_services/rsa_spi/include/remote_endpoint.h
 create mode 100644 bundles/remote_services/rsa_spi/include/remote_endpoint_impl.h
 create mode 100644 bundles/remote_services/rsa_spi/include/remote_proxy.h
 create mode 100644 bundles/remote_services/rsa_spi/include/remote_service_admin.h
 create mode 100644 bundles/remote_services/topology_manager/CMakeLists.txt
 rename {remote_services => bundles/remote_services}/topology_manager/README.md (100%)
 create mode 100644 bundles/remote_services/topology_manager/include/tm_scope.h
 create mode 100644 bundles/remote_services/topology_manager/src/activator.c
 create mode 100644 bundles/remote_services/topology_manager/src/scope.c
 create mode 100644 bundles/remote_services/topology_manager/src/scope.h
 create mode 100644 bundles/remote_services/topology_manager/src/topology_manager.c
 create mode 100644 bundles/remote_services/topology_manager/src/topology_manager.h
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/CMakeLists.txt
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/bundle/CMakeLists.txt
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/bundle/org.apache.celix.test.MyBundle.avpr
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/bundle/tst_activator.c
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/bundle/tst_service.h
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/disc_mock/CMakeLists.txt
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/disc_mock/disc_mock_activator.c
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/disc_mock/disc_mock_service.c
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/disc_mock/disc_mock_service.h
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/run_tests.cpp
 rename {remote_services => bundles/remote_services}/topology_manager/tms_tst/scope.json (100%)
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/scope2.json
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/scope3.json
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/scope4.json
 create mode 100644 bundles/remote_services/topology_manager/tms_tst/tms_tests.cpp
 create mode 100644 bundles/shell/CMakeLists.txt
 create mode 100644 bundles/shell/remote_shell/CMakeLists.txt
 rename {remote_shell => bundles/shell/remote_shell}/README.md (100%)
 create mode 100644 bundles/shell/remote_shell/src/activator.c
 create mode 100644 bundles/shell/remote_shell/src/connection_listener.c
 create mode 100644 bundles/shell/remote_shell/src/connection_listener.h
 create mode 100644 bundles/shell/remote_shell/src/remote_shell.c
 create mode 100644 bundles/shell/remote_shell/src/remote_shell.h
 create mode 100644 bundles/shell/remote_shell/src/shell_mediator.c
 create mode 100644 bundles/shell/remote_shell/src/shell_mediator.h
 create mode 100644 bundles/shell/shell/CMakeLists.txt
 create mode 100644 bundles/shell/shell/README.md
 create mode 100644 bundles/shell/shell/include/command.h
 create mode 100644 bundles/shell/shell/include/dm_shell_list_command.h
 create mode 100644 bundles/shell/shell/include/shell.h
 create mode 100644 bundles/shell/shell/include/shell_constants.h
 create mode 100644 bundles/shell/shell/src/activator.c
 create mode 100644 bundles/shell/shell/src/dm_shell_list_command.c
 create mode 100644 bundles/shell/shell/src/help_command.c
 create mode 100644 bundles/shell/shell/src/inspect_command.c
 create mode 100644 bundles/shell/shell/src/install_command.c
 create mode 100644 bundles/shell/shell/src/lb_command.c
 create mode 100644 bundles/shell/shell/src/log_command.c
 create mode 100644 bundles/shell/shell/src/shell.c
 create mode 100644 bundles/shell/shell/src/shell_private.h
 create mode 100644 bundles/shell/shell/src/start_command.c
 create mode 100644 bundles/shell/shell/src/std_commands.h
 create mode 100644 bundles/shell/shell/src/stop_command.c
 create mode 100644 bundles/shell/shell/src/uninstall_command.c
 create mode 100644 bundles/shell/shell/src/update_command.c
 create mode 100644 bundles/shell/shell_bonjour/CMakeLists.txt
 create mode 100644 bundles/shell/shell_bonjour/private/include/bonjour_shell.h
 create mode 100644 bundles/shell/shell_bonjour/private/src/activator.c
 create mode 100644 bundles/shell/shell_bonjour/private/src/bonjour_shell.c
 create mode 100644 bundles/shell/shell_tui/CMakeLists.txt
 create mode 100644 bundles/shell/shell_tui/README.md
 create mode 100644 bundles/shell/shell_tui/private/include/history.h
 create mode 100644 bundles/shell/shell_tui/private/include/shell_tui.h
 create mode 100644 bundles/shell/shell_tui/private/src/activator.c
 create mode 100644 bundles/shell/shell_tui/private/src/history.c
 create mode 100644 bundles/shell/shell_tui/private/src/shell_tui.c
 create mode 100644 bundles/shell/shell_wui/CMakeLists.txt
 create mode 100644 bundles/shell/shell_wui/README.md
 create mode 100644 bundles/shell/shell_wui/resources/ansi_up.js
 create mode 100644 bundles/shell/shell_wui/resources/index.html
 create mode 100644 bundles/shell/shell_wui/resources/script.js
 create mode 100644 bundles/shell/shell_wui/src/shell_wui_bundle_activator.c
 delete mode 100644 cmake/CMakeCelix.cmake
 create mode 100644 cmake/CelixConfig.cmake
 create mode 100644 cmake/CelixConfigVersion.cmake.in
 delete mode 100644 cmake/FindCELIX.cmake
 delete mode 100644 cmake/FindCUnit.cmake
 delete mode 100644 cmake/FindCZMQ.cmake
 delete mode 100644 cmake/FindFFI.cmake
 delete mode 100644 cmake/FindJansson.cmake
 delete mode 100644 cmake/FindSlp.cmake
 delete mode 100644 cmake/FindSyslog.cmake
 delete mode 100644 cmake/FindUUID.cmake
 delete mode 100644 cmake/FindZMQ.cmake
 create mode 100644 cmake/Modules/FindCZMQ.cmake
 rename cmake/{ => Modules}/FindCppUTest.cmake (100%)
 create mode 100644 cmake/Modules/FindFFI.cmake
 create mode 100644 cmake/Modules/FindJansson.cmake
 create mode 100644 cmake/Modules/FindNanoMsg.cmake
 create mode 100644 cmake/Modules/FindOpenSSL.cmake
 create mode 100644 cmake/Modules/FindSyslog.cmake
 create mode 100644 cmake/Modules/FindUUID.cmake
 create mode 100644 cmake/Modules/FindZMQ.cmake
 delete mode 100644 cmake/UseDoxygen.cmake
 rename cmake/{cmake_celix => celix_project}/ApacheRat.cmake (100%)
 create mode 100644 cmake/celix_project/CelixProject.cmake
 create mode 100644 cmake/celix_project/CodeCoverage.cmake
 delete mode 100644 cmake/cmake_celix/BuildOptions.cmake
 delete mode 100644 cmake/cmake_celix/CodeCoverage.cmake
 create mode 100644 cmake/cmake_celix/ContainerPackaging.cmake
 delete mode 100644 cmake/cmake_celix/Dependencies.cmake
 delete mode 100644 cmake/cmake_celix/DeployPackaging.cmake
 create mode 100644 cmake/cmake_celix/Generic.cmake
 create mode 100644 cmake/cmake_celix/OCIPacking.cmake
 create mode 100644 cmake/cmake_celix/UseCelix.cmake
 delete mode 100644 cmake/cmake_celix/main.c.in
 delete mode 100644 config_admin/CMakeLists.txt
 delete mode 100644 config_admin/config_admin_tst/CMakeLists.txt
 delete mode 100644 config_admin/config_admin_tst/config_admin_test.cpp
 delete mode 100644 config_admin/config_admin_tst/example_test/CMakeLists.txt
 delete mode 100644 config_admin/config_admin_tst/example_test/private/include/example_managed_service_impl.h
 delete mode 100644 config_admin/config_admin_tst/example_test/private/src/activator.c
 delete mode 100644 config_admin/config_admin_tst/example_test/private/src/example_managed_service_impl.c
 delete mode 100644 config_admin/config_admin_tst/example_test2/CMakeLists.txt
 delete mode 100644 config_admin/config_admin_tst/example_test2/private/include/example2_managed_service_impl.h
 delete mode 100644 config_admin/config_admin_tst/example_test2/private/src/activator.c
 delete mode 100644 config_admin/config_admin_tst/example_test2/private/src/example_managed_service_impl.c
 delete mode 100644 config_admin/example/CMakeLists.txt
 delete mode 100644 config_admin/example/private/include/example.h
 delete mode 100644 config_admin/example/private/src/bundle_activator.c
 delete mode 100644 config_admin/example/private/src/example.c
 delete mode 100644 config_admin/readme.md
 delete mode 100644 config_admin/service/CMakeLists.txt
 delete mode 100644 config_admin/service/private/include/configuration_admin_factory.h
 delete mode 100644 config_admin/service/private/include/configuration_admin_impl.h
 delete mode 100644 config_admin/service/private/include/configuration_impl.h
 delete mode 100644 config_admin/service/private/include/configuration_store.h
 delete mode 100644 config_admin/service/private/include/framework_patch.h
 delete mode 100644 config_admin/service/private/include/managed_service_tracker.h
 delete mode 100644 config_admin/service/private/include/updated_thread_pool.h
 delete mode 100644 config_admin/service/private/src/activator.c
 delete mode 100644 config_admin/service/private/src/configuration_admin_factory.c
 delete mode 100644 config_admin/service/private/src/configuration_admin_impl.c
 delete mode 100644 config_admin/service/private/src/configuration_impl.c
 delete mode 100644 config_admin/service/private/src/configuration_store.c
 delete mode 100644 config_admin/service/private/src/managed_service_impl.c
 delete mode 100644 config_admin/service/private/src/managed_service_tracker.c
 delete mode 100644 config_admin/service/private/src/updated_thread_pool.c
 delete mode 100644 config_admin/service/public/include/configuration.h
 delete mode 100644 config_admin/service/public/include/configuration_admin.h
 delete mode 100644 config_admin/service/public/include/configuration_event.h
 delete mode 100644 config_admin/service/public/include/configuration_listener.h
 delete mode 100644 config_admin/service/public/include/configuration_plugin.h
 delete mode 100644 config_admin/service/public/include/managed_service.h
 delete mode 100644 dependency_manager/CMakeLists.txt
 delete mode 100644 dependency_manager/private/include/dm_component_impl.h
 delete mode 100644 dependency_manager/private/include/dm_dependency.h
 delete mode 100644 dependency_manager/private/include/dm_dependency_manager_impl.h
 delete mode 100644 dependency_manager/private/include/dm_event.h
 delete mode 100644 dependency_manager/private/include/dm_service_dependency_impl.h
 delete mode 100644 dependency_manager/private/include/dm_shell_list_command.h
 delete mode 100644 dependency_manager/private/src/dm_activator.c
 delete mode 100644 dependency_manager/private/src/dm_component_impl.c
 delete mode 100644 dependency_manager/private/src/dm_dependency_manager_impl.c
 delete mode 100644 dependency_manager/private/src/dm_event.c
 delete mode 100644 dependency_manager/private/src/dm_service_dependency.c
 delete mode 100644 dependency_manager/private/src/dm_shell_activator.c
 delete mode 100644 dependency_manager/private/src/dm_shell_list_command.c
 delete mode 100644 dependency_manager/public/include/dm_activator.h
 delete mode 100644 dependency_manager/public/include/dm_component.h
 delete mode 100644 dependency_manager/public/include/dm_dependency_manager.h
 delete mode 100644 dependency_manager/public/include/dm_info.h
 delete mode 100644 dependency_manager/public/include/dm_service_dependency.h
 delete mode 100644 dependency_manager/readme.md
 delete mode 100644 dependency_manager_cxx/CMakeLists.txt
 delete mode 100644 dependency_manager_cxx/include/celix/dm/Component.h
 delete mode 100644 dependency_manager_cxx/include/celix/dm/Component_Impl.h
 delete mode 100644 dependency_manager_cxx/include/celix/dm/DependencyManager.h
 delete mode 100644 dependency_manager_cxx/include/celix/dm/DependencyManager_Impl.h
 delete mode 100644 dependency_manager_cxx/include/celix/dm/DmActivator.h
 delete mode 100644 dependency_manager_cxx/include/celix/dm/Properties.h
 delete mode 100644 dependency_manager_cxx/include/celix/dm/ServiceDependency.h
 delete mode 100644 dependency_manager_cxx/include/celix/dm/ServiceDependency_Impl.h
 delete mode 100644 dependency_manager_cxx/include/celix/dm/types.h
 delete mode 100644 dependency_manager_cxx/readme.md
 delete mode 100644 dependency_manager_cxx/src/dm_activator.cc
 delete mode 100644 deployment_admin/CMakeLists.txt
 delete mode 100644 deployment_admin/README.md
 delete mode 100644 deployment_admin/private/include/deployment_admin.h
 delete mode 100644 deployment_admin/private/include/deployment_package.h
 delete mode 100644 deployment_admin/private/include/log.h
 delete mode 100644 deployment_admin/private/include/log_event.h
 delete mode 100644 deployment_admin/private/include/log_store.h
 delete mode 100644 deployment_admin/private/include/log_sync.h
 delete mode 100644 deployment_admin/private/include/miniunz.h
 delete mode 100644 deployment_admin/private/src/deployment_admin.c
 delete mode 100644 deployment_admin/private/src/deployment_admin_activator.c
 delete mode 100644 deployment_admin/private/src/deployment_package.c
 delete mode 100644 deployment_admin/private/src/log.c
 delete mode 100644 deployment_admin/private/src/log_store.c
 delete mode 100644 deployment_admin/private/src/log_sync.c
 delete mode 100644 deployment_admin/public/include/resource_processor.h
 delete mode 100644 device_access/README.md
 delete mode 100644 device_access/device_access/CMakeLists.txt
 delete mode 100644 device_access/device_access/private/include/device_manager.h
 delete mode 100644 device_access/device_access/private/include/driver_attributes.h
 delete mode 100644 device_access/device_access/private/include/driver_loader.h
 delete mode 100644 device_access/device_access/private/include/driver_matcher.h
 delete mode 100755 device_access/device_access/private/src/activator.c
 delete mode 100644 device_access/device_access/private/src/device_manager.c
 delete mode 100644 device_access/device_access/private/src/driver_attributes.c
 delete mode 100644 device_access/device_access/private/src/driver_loader.c
 delete mode 100644 device_access/device_access/private/src/driver_matcher.c
 delete mode 100644 device_access/device_access/public/include/device.h
 delete mode 100644 device_access/device_access/public/include/driver.h
 delete mode 100644 device_access/device_access/public/include/driver_locator.h
 delete mode 100644 device_access/device_access/public/include/driver_selector.h
 delete mode 100644 device_access/device_access/public/include/match.h
 delete mode 100644 device_access/driver_locator/CMakeLists.txt
 delete mode 100644 device_access/driver_locator/private/include/driver_locator_private.h
 delete mode 100644 device_access/driver_locator/private/src/activator.c
 delete mode 100644 device_access/driver_locator/private/src/driver_locator.c
 delete mode 100644 device_access/example/CMakeLists.txt
 delete mode 100644 device_access/example/base_driver/CMakeLists.txt
 delete mode 100644 device_access/example/base_driver/README.txt
 delete mode 100644 device_access/example/base_driver/private/include/base_driver_private.h
 delete mode 100644 device_access/example/base_driver/private/src/activator.c
 delete mode 100644 device_access/example/base_driver/private/src/base_driver.c
 delete mode 100644 device_access/example/base_driver/public/include/base_driver_device.h
 delete mode 100644 device_access/example/consuming_driver/CMakeLists.txt
 delete mode 100644 device_access/example/consuming_driver/README.txt
 delete mode 100644 device_access/example/consuming_driver/private/include/consuming_driver_private.h
 delete mode 100644 device_access/example/consuming_driver/private/src/activator.c
 delete mode 100644 device_access/example/consuming_driver/private/src/consuming_driver.c
 delete mode 100644 device_access/example/refining_driver/CMakeLists.txt
 delete mode 100644 device_access/example/refining_driver/README.txt
 delete mode 100644 device_access/example/refining_driver/private/include/refining_driver_private.h
 delete mode 100644 device_access/example/refining_driver/private/src/activator.c
 delete mode 100644 device_access/example/refining_driver/private/src/refining_driver.c
 delete mode 100644 device_access/example/refining_driver/public/include/refining_driver_device.h
 delete mode 100644 dfi/CMakeLists.txt
 delete mode 100644 dfi/private/src/dyn_common.c
 delete mode 100644 dfi/private/src/dyn_function.c
 delete mode 100644 dfi/private/src/dyn_interface.c
 delete mode 100644 dfi/private/src/dyn_message.c
 delete mode 100644 dfi/private/src/dyn_type.c
 delete mode 100644 dfi/private/src/json_rpc.c
 delete mode 100644 dfi/private/src/json_serializer.c
 delete mode 100644 dfi/private/test/avro_descriptor_translator_tests.cpp
 delete mode 100644 dfi/private/test/dyn_closure_tests.cpp
 delete mode 100644 dfi/private/test/dyn_function_tests.cpp
 delete mode 100644 dfi/private/test/dyn_interface_tests.cpp
 delete mode 100644 dfi/private/test/dyn_message_tests.cpp
 delete mode 100644 dfi/private/test/dyn_type_tests.cpp
 delete mode 100644 dfi/private/test/json_rpc_tests.cpp
 delete mode 100644 dfi/private/test/json_serializer_tests.cpp
 delete mode 100644 dfi/private/test/run_tests.cpp
 delete mode 100644 dfi/private/test/schemas/complex.avdl
 delete mode 100644 dfi/private/test/schemas/complex.avpr
 delete mode 100644 dfi/private/test/schemas/invalid1.avpr
 delete mode 100644 dfi/private/test/schemas/invalid2.avpr
 delete mode 100644 dfi/private/test/schemas/simple.avdl
 delete mode 100644 dfi/private/test/schemas/simple.avpr
 delete mode 100644 dfi/private/test/schemas/simple_min.avpr
 delete mode 100644 dfi/public/include/dfi_log_util.h
 delete mode 100644 dfi/public/include/dyn_common.h
 delete mode 100644 dfi/public/include/dyn_function.h
 delete mode 100644 dfi/public/include/dyn_interface.h
 delete mode 100644 dfi/public/include/dyn_message.h
 delete mode 100644 dfi/public/include/dyn_type.h
 delete mode 100644 dfi/public/include/json_rpc.h
 delete mode 100644 dfi/public/include/json_serializer.h
 mode change 100755 => 100644 doap/doap_Celix.rdf
 create mode 100644 documents/building/README.md
 delete mode 100644 documents/building/readme.md
 create mode 100644 documents/cmake_commands/README.md
 delete mode 100644 documents/cmake_commands/readme.md
 create mode 100644 documents/getting_started/README.md
 delete mode 100644 documents/getting_started/readme.md
 create mode 100644 documents/intro/README.md
 delete mode 100644 documents/intro/readme.md
 delete mode 100644 documents/roadmap/api_v3/celix/celix.h
 delete mode 100644 documents/roadmap/api_v3/readme.md
 delete mode 100644 documents/roadmap/improvement_ideas.md
 delete mode 100644 documents/roadmap/roadmap.md
 create mode 100644 documents/subprojects/README.md
 delete mode 100644 documents/subprojects/readme.md
 delete mode 100644 etcdlib/CMakeLists.txt
 delete mode 100644 etcdlib/README.md
 delete mode 100644 etcdlib/private/src/etcd.c
 delete mode 100644 etcdlib/public/include/etcd.h
 delete mode 100644 event_admin/event_admin/CMakeLists.txt
 delete mode 100644 event_admin/event_admin/private/include/event_admin_impl.h
 delete mode 100644 event_admin/event_admin/private/src/event_admin_activator.c
 delete mode 100644 event_admin/event_admin/private/src/event_admin_impl.c
 delete mode 100644 event_admin/event_admin/private/src/event_impl.c
 delete mode 100644 event_admin/event_admin/public/include/event_admin.h
 delete mode 100644 event_admin/event_admin/public/include/event_constants.h
 delete mode 100644 event_admin/event_admin/public/include/event_handler.h
 delete mode 100644 event_admin/event_handler/CMakeLists.txt
 delete mode 100644 event_admin/event_handler/private/include/event_handler_impl.h
 delete mode 100644 event_admin/event_handler/private/src/event_handler_activator.c
 delete mode 100644 event_admin/event_handler/private/src/event_handler_impl.c
 delete mode 100644 event_admin/event_publisher/CMakeLists.txt
 delete mode 100644 event_admin/event_publisher/private/include/event_publisher_impl.h
 delete mode 100644 event_admin/event_publisher/private/src/event_publisher_activator.c
 delete mode 100644 event_admin/event_publisher/private/src/event_publisher_impl.c
 create mode 100644 examples/celix-examples/CMakeLists.txt
 create mode 100644 examples/celix-examples/README.md
 create mode 100644 examples/celix-examples/bundle_with_private_lib/CMakeLists.txt
 create mode 100644 examples/celix-examples/bundle_with_private_lib/src/activator.c
 create mode 100644 examples/celix-examples/bundle_with_private_lib/tlib/include/test.h
 create mode 100644 examples/celix-examples/bundle_with_private_lib/tlib/src/test.c
 create mode 100644 examples/celix-examples/dm_example/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example/api/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example/api/include/phase1.h
 create mode 100644 examples/celix-examples/dm_example/api/include/phase2.h
 create mode 100644 examples/celix-examples/dm_example/phase1/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example/phase1/src/phase1_activator.c
 create mode 100644 examples/celix-examples/dm_example/phase1/src/phase1_cmp.c
 create mode 100644 examples/celix-examples/dm_example/phase1/src/phase1_cmp.h
 create mode 100644 examples/celix-examples/dm_example/phase2a/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example/phase2a/src/phase2a_activator.c
 create mode 100644 examples/celix-examples/dm_example/phase2a/src/phase2a_cmp.c
 create mode 100644 examples/celix-examples/dm_example/phase2a/src/phase2a_cmp.h
 create mode 100644 examples/celix-examples/dm_example/phase2b/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example/phase2b/src/phase2b_activator.c
 create mode 100644 examples/celix-examples/dm_example/phase2b/src/phase2b_cmp.c
 create mode 100644 examples/celix-examples/dm_example/phase2b/src/phase2b_cmp.h
 create mode 100644 examples/celix-examples/dm_example/phase3/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example/phase3/src/phase3_activator.c
 create mode 100644 examples/celix-examples/dm_example/phase3/src/phase3_cmp.c
 create mode 100644 examples/celix-examples/dm_example/phase3/src/phase3_cmp.h
 create mode 100644 examples/celix-examples/dm_example_cxx/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example_cxx/api/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example_cxx/api/include/IName.h
 create mode 100644 examples/celix-examples/dm_example_cxx/api/include/IPhase1.h
 create mode 100644 examples/celix-examples/dm_example_cxx/api/include/IPhase2.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase1/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example_cxx/phase1/src/Phase1Activator.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase1/src/Phase1Activator.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase1/src/Phase1Cmp.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase1/src/Phase1Cmp.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase2/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example_cxx/phase2/src/Phase2Activator.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase2/src/Phase2Cmp.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase2/src/Phase2aActivator.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase2/src/Phase2aCmp.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase2/src/Phase2bActivator.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase2/src/Phase2bCmp.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3/src/Phase3Activator.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3/src/Phase3Activator.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3/src/Phase3BaseActivator.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3/src/Phase3BaseActivator.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3/src/Phase3Cmp.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3/src/Phase3Cmp.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3_locking/CMakeLists.txt
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3_locking/src/Phase3LockingActivator.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3_locking/src/Phase3LockingActivator.h
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3_locking/src/Phase3LockingCmp.cc
 create mode 100644 examples/celix-examples/dm_example_cxx/phase3_locking/src/Phase3LockingCmp.h
 create mode 100644 examples/celix-examples/embedding/CMakeLists.txt
 create mode 100644 examples/celix-examples/embedding/src/main.c
 create mode 100644 examples/celix-examples/export_import/CMakeLists.txt
 create mode 100644 examples/celix-examples/export_import/include/test.h
 create mode 100644 examples/celix-examples/export_import/include/test2.h
 create mode 100644 examples/celix-examples/export_import/src/activator.c
 create mode 100644 examples/celix-examples/export_import/src/test.c
 create mode 100644 examples/celix-examples/export_import/src/test2.c
 create mode 100644 examples/celix-examples/hello_world_c/CMakeLists.txt
 create mode 100644 examples/celix-examples/hello_world_c/src/bundle_activator.c
 create mode 100644 examples/celix-examples/hello_world_cxx/CMakeLists.txt
 create mode 100644 examples/celix-examples/hello_world_cxx/src/BundleActivator.cc
 create mode 100644 examples/celix-examples/http_example/CMakeLists.txt
 create mode 100644 examples/celix-examples/http_example/README.md
 create mode 100644 examples/celix-examples/http_example/resources/index.html
 create mode 100644 examples/celix-examples/http_example/resources/script.js
 create mode 100644 examples/celix-examples/http_example/src/http_example_bundle_activator.c
 create mode 100644 examples/celix-examples/log_service_example/CMakeLists.txt
 create mode 100644 examples/celix-examples/log_service_example/src/activator.c
 create mode 100644 examples/celix-examples/services_example_c/CMakeLists.txt
 create mode 100644 examples/celix-examples/services_example_c/README.md
 create mode 100644 examples/celix-examples/services_example_c/api/example_calc.h
 create mode 100644 examples/celix-examples/services_example_c/src/dynamic_consumer_example.c
 create mode 100644 examples/celix-examples/services_example_c/src/dynamic_provider_example.c
 create mode 100644 examples/celix-examples/services_example_c/src/simple_consumer_example.c
 create mode 100644 examples/celix-examples/services_example_c/src/simple_provider_example.c
 create mode 100644 examples/celix-examples/services_example_cxx/CMakeLists.txt
 create mode 100644 examples/celix-examples/services_example_cxx/api/IAnotherExample.h
 create mode 100644 examples/celix-examples/services_example_cxx/api/example.h
 create mode 100644 examples/celix-examples/services_example_cxx/bar/CMakeLists.txt
 create mode 100644 examples/celix-examples/services_example_cxx/bar/src/Bar.cc
 create mode 100644 examples/celix-examples/services_example_cxx/bar/src/Bar.h
 create mode 100644 examples/celix-examples/services_example_cxx/bar/src/BarActivator.cc
 create mode 100644 examples/celix-examples/services_example_cxx/bar/src/BarActivator.h
 create mode 100644 examples/celix-examples/services_example_cxx/baz/CMakeLists.txt
 create mode 100644 examples/celix-examples/services_example_cxx/baz/src/Baz.cc
 create mode 100644 examples/celix-examples/services_example_cxx/baz/src/Baz.h
 create mode 100644 examples/celix-examples/services_example_cxx/baz/src/BazActivator.cc
 create mode 100644 examples/celix-examples/services_example_cxx/baz/src/BazActivator.h
 create mode 100644 examples/celix-examples/services_example_cxx/foo/CMakeLists.txt
 create mode 100644 examples/celix-examples/services_example_cxx/foo/src/Foo.cc
 create mode 100644 examples/celix-examples/services_example_cxx/foo/src/Foo.h
 create mode 100644 examples/celix-examples/services_example_cxx/foo/src/FooActivator.cc
 create mode 100644 examples/celix-examples/services_example_cxx/foo/src/FooActivator.h
 create mode 100644 examples/celix-examples/track_tracker_example/CMakeLists.txt
 create mode 100644 examples/celix-examples/track_tracker_example/src/activator.c
 delete mode 100644 examples/dm_example/CMakeLists.txt
 delete mode 100644 examples/dm_example/phase1/CMakeLists.txt
 delete mode 100644 examples/dm_example/phase1/private/include/phase1_cmp.h
 delete mode 100644 examples/dm_example/phase1/private/src/phase1_activator.c
 delete mode 100644 examples/dm_example/phase1/private/src/phase1_cmp.c
 delete mode 100644 examples/dm_example/phase2a/CMakeLists.txt
 delete mode 100644 examples/dm_example/phase2a/private/include/phase2a_cmp.h
 delete mode 100644 examples/dm_example/phase2a/private/src/phase2a_activator.c
 delete mode 100644 examples/dm_example/phase2a/private/src/phase2a_cmp.c
 delete mode 100644 examples/dm_example/phase2b/CMakeLists.txt
 delete mode 100644 examples/dm_example/phase2b/private/include/phase2b_cmp.h
 delete mode 100644 examples/dm_example/phase2b/private/src/phase2b_activator.c
 delete mode 100644 examples/dm_example/phase2b/private/src/phase2b_cmp.c
 delete mode 100644 examples/dm_example/phase3/CMakeLists.txt
 delete mode 100644 examples/dm_example/phase3/private/include/phase3_cmp.h
 delete mode 100644 examples/dm_example/phase3/private/src/phase3_activator.c
 delete mode 100644 examples/dm_example/phase3/private/src/phase3_cmp.c
 delete mode 100644 examples/dm_example/services/phase1.h
 delete mode 100644 examples/dm_example/services/phase2.h
 delete mode 100644 examples/dm_example_cxx/CMakeLists.txt
 delete mode 100644 examples/dm_example_cxx/api/IName.h
 delete mode 100644 examples/dm_example_cxx/api/IPhase1.h
 delete mode 100644 examples/dm_example_cxx/api/IPhase2.h
 delete mode 100644 examples/dm_example_cxx/phase1/CMakeLists.txt
 delete mode 100644 examples/dm_example_cxx/phase1/include/Phase1Activator.h
 delete mode 100644 examples/dm_example_cxx/phase1/include/Phase1Cmp.h
 delete mode 100644 examples/dm_example_cxx/phase1/src/Phase1Activator.cc
 delete mode 100644 examples/dm_example_cxx/phase1/src/Phase1Cmp.cc
 delete mode 100644 examples/dm_example_cxx/phase2/include/Phase2Activator.h
 delete mode 100644 examples/dm_example_cxx/phase2/include/Phase2Cmp.h
 delete mode 100644 examples/dm_example_cxx/phase2a/CMakeLists.txt
 delete mode 100644 examples/dm_example_cxx/phase2a/src/Phase2aActivator.cc
 delete mode 100644 examples/dm_example_cxx/phase2a/src/Phase2aCmp.cc
 delete mode 100644 examples/dm_example_cxx/phase2b/CMakeLists.txt
 delete mode 100644 examples/dm_example_cxx/phase2b/src/Phase2bActivator.cc
 delete mode 100644 examples/dm_example_cxx/phase2b/src/Phase2bCmp.cc
 delete mode 100644 examples/dm_example_cxx/phase3/CMakeLists.txt
 delete mode 100644 examples/dm_example_cxx/phase3/include/Phase3Activator.h
 delete mode 100644 examples/dm_example_cxx/phase3/include/Phase3BaseActivator.h
 delete mode 100644 examples/dm_example_cxx/phase3/include/Phase3Cmp.h
 delete mode 100644 examples/dm_example_cxx/phase3/src/Phase3Activator.cc
 delete mode 100644 examples/dm_example_cxx/phase3/src/Phase3BaseActivator.cc
 delete mode 100644 examples/dm_example_cxx/phase3/src/Phase3Cmp.cc
 delete mode 100644 examples/dm_example_cxx/phase3_locking/CMakeLists.txt
 delete mode 100644 examples/dm_example_cxx/phase3_locking/include/Phase3LockingActivator.h
 delete mode 100644 examples/dm_example_cxx/phase3_locking/include/Phase3LockingCmp.h
 delete mode 100644 examples/dm_example_cxx/phase3_locking/src/Phase3LockingActivator.cc
 delete mode 100644 examples/dm_example_cxx/phase3_locking/src/Phase3LockingCmp.cc
 delete mode 100644 examples/embedding/CMakeLists.txt
 delete mode 100644 examples/embedding/private/src/main.c
 delete mode 100644 examples/hello_world/CMakeLists.txt
 delete mode 100644 examples/hello_world/private/src/activator.c
 delete mode 100644 examples/hello_world/private/src/test.c
 delete mode 100644 examples/hello_world/private/src/test2.c
 delete mode 100644 examples/hello_world/public/include/test.h
 delete mode 100644 examples/hello_world/public/include/test2.h
 delete mode 100644 examples/hello_world_test/CMakeLists.txt
 delete mode 100644 examples/hello_world_test/private/src/activator.c
 delete mode 100644 examples/hello_world_test/private/src/test.c
 delete mode 100644 examples/hello_world_test/public/include/test.h
 delete mode 100644 examples/log_service_example/CMakeLists.txt
 delete mode 100644 examples/log_service_example/private/src/activator.c
 delete mode 100644 examples/mongoose/CMakeLists.txt
 delete mode 100644 examples/mongoose/private/include/mongoose.h
 delete mode 100644 examples/mongoose/private/src/activator.c
 delete mode 100644 examples/mongoose/private/src/mongoose.c
 delete mode 100644 examples/mongoose/root/index.html
 delete mode 100644 examples/service_hook_example/CMakeLists.txt
 delete mode 100644 examples/service_hook_example/private/src/activator.c
 delete mode 100644 examples/services_example_c/CMakeLists.txt
 delete mode 100644 examples/services_example_c/api/example.h
 delete mode 100644 examples/services_example_c/bar/CMakeLists.txt
 delete mode 100644 examples/services_example_c/bar/private/include/bar.h
 delete mode 100644 examples/services_example_c/bar/private/src/bar.c
 delete mode 100644 examples/services_example_c/bar/private/src/bar_activator.c
 delete mode 100644 examples/services_example_c/foo1/CMakeLists.txt
 delete mode 100644 examples/services_example_c/foo1/private/include/foo1.h
 delete mode 100644 examples/services_example_c/foo1/private/src/foo1.c
 delete mode 100644 examples/services_example_c/foo1/private/src/foo1_activator.c
 delete mode 100644 examples/services_example_c/foo2/CMakeLists.txt
 delete mode 100644 examples/services_example_c/foo2/private/include/foo2.h
 delete mode 100644 examples/services_example_c/foo2/private/src/foo2.c
 delete mode 100644 examples/services_example_c/foo2/private/src/foo2_activator.c
 delete mode 100644 examples/services_example_cxx/CMakeLists.txt
 delete mode 100644 examples/services_example_cxx/api/IAnotherExample.h
 delete mode 100644 examples/services_example_cxx/api/example.h
 delete mode 100644 examples/services_example_cxx/bar/CMakeLists.txt
 delete mode 100644 examples/services_example_cxx/bar/private/include/Bar.h
 delete mode 100644 examples/services_example_cxx/bar/private/include/BarActivator.h
 delete mode 100644 examples/services_example_cxx/bar/private/src/Bar.cc
 delete mode 100644 examples/services_example_cxx/bar/private/src/BarActivator.cc
 delete mode 100644 examples/services_example_cxx/baz/CMakeLists.txt
 delete mode 100644 examples/services_example_cxx/baz/private/include/Baz.h
 delete mode 100644 examples/services_example_cxx/baz/private/include/BazActivator.h
 delete mode 100644 examples/services_example_cxx/baz/private/src/Baz.cc
 delete mode 100644 examples/services_example_cxx/baz/private/src/BazActivator.cc
 delete mode 100644 examples/services_example_cxx/foo/CMakeLists.txt
 delete mode 100644 examples/services_example_cxx/foo/private/include/Foo.h
 delete mode 100644 examples/services_example_cxx/foo/private/include/FooActivator.h
 delete mode 100644 examples/services_example_cxx/foo/private/src/Foo.cc
 delete mode 100644 examples/services_example_cxx/foo/private/src/FooActivator.cc
 delete mode 100644 examples/whiteboard/CMakeLists.txt
 delete mode 100644 examples/whiteboard/publisherA/CMakeLists.txt
 delete mode 100644 examples/whiteboard/publisherA/private/src/activator.c
 delete mode 100644 examples/whiteboard/publisherA/private/src/publisher.c
 delete mode 100644 examples/whiteboard/publisherB/CMakeLists.txt
 delete mode 100644 examples/whiteboard/publisherB/private/src/activator.c
 delete mode 100644 examples/whiteboard/publisherB/private/src/publisher.c
 delete mode 100644 examples/whiteboard/publisherService/private/include/publisher_private.h
 delete mode 100644 examples/whiteboard/publisherService/public/include/publisher.h
 delete mode 100644 examples/whiteboard/tracker/CMakeLists.txt
 delete mode 100644 examples/whiteboard/tracker/private/src/activator.c
 delete mode 100644 examples/whiteboard/tracker_depman/CMakeLists.txt
 delete mode 100644 examples/whiteboard/tracker_depman/private/include/tracker.h
 delete mode 100644 examples/whiteboard/tracker_depman/private/src/dependency_activator.c
 delete mode 100644 examples/whiteboard/tracker_depman/private/src/tracker.c
 delete mode 100644 framework/CMakeLists.txt
 delete mode 100644 framework/private/include/attribute.h
 delete mode 100644 framework/private/include/attribute_private.h
 delete mode 100644 framework/private/include/bundle_cache.h
 delete mode 100644 framework/private/include/bundle_cache_private.h
 delete mode 100644 framework/private/include/bundle_context_private.h
 delete mode 100644 framework/private/include/bundle_private.h
 delete mode 100644 framework/private/include/bundle_revision_private.h
 delete mode 100644 framework/private/include/capability_private.h
 delete mode 100644 framework/private/include/filter_private.h
 delete mode 100644 framework/private/include/framework_private.h
 delete mode 100644 framework/private/include/listener_hook_info_impl.h
 delete mode 100644 framework/private/include/manifest_parser.h
 delete mode 100644 framework/private/include/registry_callback_private.h
 delete mode 100644 framework/private/include/requirement_private.h
 delete mode 100644 framework/private/include/resolver.h
 delete mode 100644 framework/private/include/service_reference_private.h
 delete mode 100644 framework/private/include/service_registration_private.h
 delete mode 100644 framework/private/include/service_registry_private.h
 delete mode 100644 framework/private/include/service_tracker_customizer_private.h
 delete mode 100644 framework/private/include/service_tracker_private.h
 delete mode 100644 framework/private/integration-test/test_bundle1/src/activator.c
 delete mode 100644 framework/private/integration-test/test_launcher/src/launcher.c
 delete mode 100644 framework/private/mock/attribute_mock.c
 delete mode 100644 framework/private/mock/bundle_archive_mock.c
 delete mode 100644 framework/private/mock/bundle_cache_mock.c
 delete mode 100644 framework/private/mock/bundle_context_mock.c
 delete mode 100644 framework/private/mock/bundle_mock.c
 delete mode 100644 framework/private/mock/bundle_revision_mock.c
 delete mode 100644 framework/private/mock/capability_mock.c
 delete mode 100644 framework/private/mock/celix_log_mock.c
 delete mode 100644 framework/private/mock/filter_mock.c
 delete mode 100644 framework/private/mock/framework_mock.c
 delete mode 100644 framework/private/mock/manifest_mock.c
 delete mode 100644 framework/private/mock/manifest_parser_mock.c
 delete mode 100644 framework/private/mock/miniunz_mock.c
 delete mode 100644 framework/private/mock/module_mock.c
 delete mode 100644 framework/private/mock/properties_mock.c
 delete mode 100644 framework/private/mock/requirement_mock.c
 delete mode 100644 framework/private/mock/resolver_mock.c
 delete mode 100644 framework/private/mock/service_reference_mock.c
 delete mode 100644 framework/private/mock/service_registration_mock.c
 delete mode 100644 framework/private/mock/service_registry_mock.c
 delete mode 100644 framework/private/mock/service_tracker_customizer_mock.c
 delete mode 100644 framework/private/mock/version_mock.c
 delete mode 100644 framework/private/mock/version_range_mock.c
 delete mode 100644 framework/private/mock/wire_mock.c
 delete mode 100644 framework/private/src/attribute.c
 delete mode 100644 framework/private/src/bundle.c
 delete mode 100644 framework/private/src/bundle_archive.c
 delete mode 100644 framework/private/src/bundle_cache.c
 delete mode 100644 framework/private/src/bundle_context.c
 delete mode 100644 framework/private/src/bundle_revision.c
 delete mode 100644 framework/private/src/capability.c
 delete mode 100644 framework/private/src/celix_errorcodes.c
 delete mode 100644 framework/private/src/celix_launcher.c
 delete mode 100644 framework/private/src/celix_log.c
 delete mode 100644 framework/private/src/filter.c
 delete mode 100644 framework/private/src/framework.c
 delete mode 100644 framework/private/src/manifest.c
 delete mode 100644 framework/private/src/manifest_parser.c
 delete mode 100644 framework/private/src/module.c
 delete mode 100644 framework/private/src/requirement.c
 delete mode 100644 framework/private/src/resolver.c
 delete mode 100644 framework/private/src/service_reference.c
 delete mode 100644 framework/private/src/service_registration.c
 delete mode 100644 framework/private/src/service_registry.c
 delete mode 100644 framework/private/src/service_tracker.c
 delete mode 100644 framework/private/src/service_tracker_customizer.c
 delete mode 100644 framework/private/src/wire.c
 delete mode 100644 framework/private/test/attribute_test.cpp
 delete mode 100644 framework/private/test/bundle_archive_test.cpp
 delete mode 100644 framework/private/test/bundle_cache_test.cpp
 delete mode 100644 framework/private/test/bundle_context_test.cpp
 delete mode 100644 framework/private/test/bundle_revision_test.cpp
 delete mode 100644 framework/private/test/bundle_test.cpp
 delete mode 100644 framework/private/test/capability_test.cpp
 delete mode 100644 framework/private/test/celix_errorcodes_test.cpp
 delete mode 100644 framework/private/test/filter_test.cpp
 delete mode 100644 framework/private/test/framework_test.c
 delete mode 100644 framework/private/test/framework_test.cpp
 delete mode 100644 framework/private/test/manifest_parser_test.cpp
 delete mode 100644 framework/private/test/manifest_test.cpp
 delete mode 100644 framework/private/test/module_test.cpp
 delete mode 100644 framework/private/test/requirement_test.cpp
 delete mode 100644 framework/private/test/resolver_test.cpp
 delete mode 100644 framework/private/test/service_reference_test.cpp
 delete mode 100644 framework/private/test/service_registration_test.cpp
 delete mode 100644 framework/private/test/service_registry_test.cpp
 delete mode 100644 framework/private/test/service_tracker_customizer_test.cpp
 delete mode 100644 framework/private/test/service_tracker_test.cpp
 delete mode 100644 framework/private/test/wire_test.cpp
 delete mode 100644 framework/public/include/archive.h
 delete mode 100644 framework/public/include/bundle.h
 delete mode 100644 framework/public/include/bundle_activator.h
 delete mode 100644 framework/public/include/bundle_archive.h
 delete mode 100644 framework/public/include/bundle_context.h
 delete mode 100644 framework/public/include/bundle_event.h
 delete mode 100644 framework/public/include/bundle_listener.h
 delete mode 100644 framework/public/include/bundle_revision.h
 delete mode 100644 framework/public/include/bundle_state.h
 delete mode 100644 framework/public/include/capability.h
 delete mode 100644 framework/public/include/celix_launcher.h
 delete mode 100644 framework/public/include/celix_log.h
 delete mode 100644 framework/public/include/constants.h
 delete mode 100644 framework/public/include/filter.h
 delete mode 100644 framework/public/include/framework.h
 delete mode 100644 framework/public/include/framework_event.h
 delete mode 100644 framework/public/include/framework_exports.h
 delete mode 100644 framework/public/include/framework_listener.h
 delete mode 100644 framework/public/include/listener_hook_service.h
 delete mode 100644 framework/public/include/manifest.h
 delete mode 100644 framework/public/include/module.h
 delete mode 100644 framework/public/include/requirement.h
 delete mode 100644 framework/public/include/service_event.h
 delete mode 100644 framework/public/include/service_factory.h
 delete mode 100644 framework/public/include/service_listener.h
 delete mode 100644 framework/public/include/service_reference.h
 delete mode 100644 framework/public/include/service_registration.h
 delete mode 100644 framework/public/include/service_registry.h
 delete mode 100644 framework/public/include/service_tracker.h
 delete mode 100644 framework/public/include/service_tracker_customizer.h
 delete mode 100644 framework/public/include/wire.h
 delete mode 100644 framework/tst/CMakeLists.txt
 delete mode 100644 framework/tst/config.properties.in
 delete mode 100644 framework/tst/framework1.properties.in
 delete mode 100644 framework/tst/framework2.properties.in
 delete mode 100644 framework/tst/multiple_frameworks_test.cpp
 delete mode 100644 framework/tst/run_tests.cpp
 delete mode 100644 framework/tst/single_framework_test.cpp
 delete mode 100644 launcher/CMakeLists.txt
 delete mode 100644 launcher/README.md
 delete mode 100644 launcher/private/src/celix_test_runner.cpp
 delete mode 100644 launcher/private/src/main.c
 create mode 100644 libs/CMakeLists.txt
 create mode 100644 libs/dependency_manager/CMakeLists.txt
 create mode 100644 libs/dependency_manager/README.md
 create mode 100644 libs/dependency_manager/TODO.md
 create mode 100644 libs/dependency_manager/api/dm_activator.h
 rename {dependency_manager => libs/dependency_manager}/doc-images/statediagram.png (100%)
 create mode 100644 libs/dependency_manager/src/dm_activator.c
 create mode 100644 libs/dependency_manager_cxx/CMakeLists.txt
 create mode 100644 libs/dependency_manager_cxx/README.md
 create mode 100644 libs/dependency_manager_cxx/TODO.md
 create mode 100644 libs/dependency_manager_cxx/src/dm_activator.cc
 create mode 100644 libs/dfi/CMakeLists.txt
 create mode 100644 libs/dfi/include/avrobin_serializer.h
 create mode 100644 libs/dfi/include/dfi_log_util.h
 create mode 100644 libs/dfi/include/dyn_common.h
 create mode 100644 libs/dfi/include/dyn_function.h
 create mode 100644 libs/dfi/include/dyn_function_common.h
 create mode 100644 libs/dfi/include/dyn_interface.h
 create mode 100644 libs/dfi/include/dyn_interface_common.h
 create mode 100644 libs/dfi/include/dyn_message.h
 create mode 100644 libs/dfi/include/dyn_type.h
 create mode 100644 libs/dfi/include/dyn_type_common.h
 create mode 100644 libs/dfi/include/json_rpc.h
 create mode 100644 libs/dfi/include/json_serializer.h
 create mode 100644 libs/dfi/src/avrobin_serializer.c
 create mode 100644 libs/dfi/src/dyn_avpr_function.c
 create mode 100644 libs/dfi/src/dyn_avpr_interface.c
 create mode 100644 libs/dfi/src/dyn_avpr_type.c
 create mode 100644 libs/dfi/src/dyn_common.c
 create mode 100644 libs/dfi/src/dyn_function.c
 create mode 100644 libs/dfi/src/dyn_interface.c
 create mode 100644 libs/dfi/src/dyn_message.c
 create mode 100644 libs/dfi/src/dyn_type.c
 create mode 100644 libs/dfi/src/dyn_type_common.c
 create mode 100644 libs/dfi/src/json_rpc.c
 create mode 100644 libs/dfi/src/json_serializer.c
 create mode 100644 libs/dfi/test/avro_descriptor_translator_tests.cpp
 create mode 100644 libs/dfi/test/avrobin_serialization_tests.cpp
 rename {dfi/private => libs/dfi}/test/descriptors/example1.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/example2.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/example3.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/example4.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalid.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMetaType.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMethod.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMethodReturnType.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMsgHdr.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMsgInvalidName.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMsgInvalidSection.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMsgInvalidType.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMsgInvalidVersion.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidMsgMissingVersion.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidSection.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidType.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/invalidVersion.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/invalids/noVersion.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/msg_example1.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/msg_example2.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/msg_example3.descriptor (100%)
 rename {dfi/private => libs/dfi}/test/descriptors/msg_example4.descriptor (100%)
 create mode 100644 libs/dfi/test/dyn_avpr_function_tests.cpp
 create mode 100644 libs/dfi/test/dyn_avpr_interface_tests.cpp
 create mode 100644 libs/dfi/test/dyn_avpr_tests.cpp
 create mode 100644 libs/dfi/test/dyn_closure_tests.cpp
 create mode 100644 libs/dfi/test/dyn_function_tests.cpp
 create mode 100644 libs/dfi/test/dyn_interface_tests.cpp
 create mode 100644 libs/dfi/test/dyn_message_tests.cpp
 create mode 100644 libs/dfi/test/dyn_type_tests.cpp
 create mode 100644 libs/dfi/test/json_rpc_avpr_tests.cpp
 create mode 100644 libs/dfi/test/json_rpc_tests.cpp
 create mode 100644 libs/dfi/test/json_serializer_tests.cpp
 create mode 100644 libs/dfi/test/run_tests.cpp
 create mode 100644 libs/dfi/test/schemas/complex.avdl
 create mode 100644 libs/dfi/test/schemas/complex.avpr
 create mode 100644 libs/dfi/test/schemas/invalid1.avpr
 create mode 100644 libs/dfi/test/schemas/invalid2.avpr
 create mode 100644 libs/dfi/test/schemas/simple.avdl
 create mode 100644 libs/dfi/test/schemas/simple.avpr
 create mode 100644 libs/dfi/test/schemas/simple_min.avpr
 create mode 100644 libs/etcdlib/CMakeLists.txt
 create mode 100644 libs/etcdlib/README.md
 create mode 100644 libs/etcdlib/api/etcd.h
 create mode 100644 libs/etcdlib/api/etcdlib.h
 rename {etcdlib => libs/etcdlib}/cmake/FindJansson.cmake (100%)
 create mode 100644 libs/etcdlib/src/etcd.c
 create mode 100644 libs/etcdlib/test/etcdlib_test.c
 create mode 100644 libs/framework/CMakeLists.txt
 create mode 100644 libs/framework/include/archive.h
 create mode 100644 libs/framework/include/bundle.h
 create mode 100644 libs/framework/include/bundle_activator.h
 create mode 100644 libs/framework/include/bundle_archive.h
 create mode 100644 libs/framework/include/bundle_context.h
 create mode 100644 libs/framework/include/bundle_event.h
 create mode 100644 libs/framework/include/bundle_listener.h
 create mode 100644 libs/framework/include/bundle_revision.h
 create mode 100644 libs/framework/include/bundle_state.h
 create mode 100644 libs/framework/include/capability.h
 create mode 100644 libs/framework/include/celix/dm/Component.h
 create mode 100644 libs/framework/include/celix/dm/Component_Impl.h
 create mode 100644 libs/framework/include/celix/dm/DependencyManager.h
 create mode 100644 libs/framework/include/celix/dm/DependencyManager_Impl.h
 create mode 100644 libs/framework/include/celix/dm/DmActivator.h
 create mode 100644 libs/framework/include/celix/dm/Properties.h
 create mode 100644 libs/framework/include/celix/dm/ServiceDependency.h
 create mode 100644 libs/framework/include/celix/dm/ServiceDependency_Impl.h
 create mode 100644 libs/framework/include/celix/dm/types.h
 create mode 100644 libs/framework/include/celix_api.h
 create mode 100644 libs/framework/include/celix_bundle.h
 create mode 100644 libs/framework/include/celix_bundle_activator.h
 create mode 100644 libs/framework/include/celix_bundle_context.h
 create mode 100644 libs/framework/include/celix_constants.h
 create mode 100644 libs/framework/include/celix_dependency_manager.h
 create mode 100644 libs/framework/include/celix_dm_component.h
 create mode 100644 libs/framework/include/celix_dm_info.h
 create mode 100644 libs/framework/include/celix_dm_service_dependency.h
 create mode 100644 libs/framework/include/celix_framework.h
 create mode 100644 libs/framework/include/celix_framework_factory.h
 create mode 100644 libs/framework/include/celix_launcher.h
 create mode 100644 libs/framework/include/celix_log.h
 create mode 100644 libs/framework/include/celix_service_event.h
 create mode 100644 libs/framework/include/celix_service_factory.h
 create mode 100644 libs/framework/include/celix_service_listener.h
 create mode 100644 libs/framework/include/celix_types.h
 create mode 100644 libs/framework/include/dm_activator.h
 create mode 100644 libs/framework/include/dm_component.h
 create mode 100644 libs/framework/include/dm_dependency_manager.h
 create mode 100644 libs/framework/include/dm_service_dependency.h
 create mode 100644 libs/framework/include/framework.h
 create mode 100644 libs/framework/include/framework_event.h
 create mode 100644 libs/framework/include/framework_exports.h
 create mode 100644 libs/framework/include/framework_listener.h
 create mode 100644 libs/framework/include/listener_hook_service.h
 create mode 100644 libs/framework/include/manifest.h
 create mode 100644 libs/framework/include/module.h
 create mode 100644 libs/framework/include/requirement.h
 create mode 100644 libs/framework/include/service_event.h
 create mode 100644 libs/framework/include/service_factory.h
 create mode 100644 libs/framework/include/service_listener.h
 create mode 100644 libs/framework/include/service_reference.h
 create mode 100644 libs/framework/include/service_registration.h
 create mode 100644 libs/framework/include/service_registry.h
 create mode 100644 libs/framework/include/service_tracker.h
 create mode 100644 libs/framework/include/service_tracker_customizer.h
 create mode 100644 libs/framework/include/wire.h
 rename {framework => libs/framework}/private/integration-test/CMakeLists.txt (100%)
 rename {framework => libs/framework}/private/integration-test/test_bundle1/CMakeLists.txt (100%)
 create mode 100644 libs/framework/private/integration-test/test_bundle1/src/activator.c
 rename {framework => libs/framework}/private/integration-test/test_launcher/CMakeLists.txt (100%)
 create mode 100644 libs/framework/private/integration-test/test_launcher/src/launcher.c
 create mode 100644 libs/framework/private/mock/attribute_mock.c
 create mode 100644 libs/framework/private/mock/bundle_archive_mock.c
 create mode 100644 libs/framework/private/mock/bundle_cache_mock.c
 create mode 100644 libs/framework/private/mock/bundle_context_mock.c
 create mode 100644 libs/framework/private/mock/bundle_mock.c
 create mode 100644 libs/framework/private/mock/bundle_revision_mock.c
 create mode 100644 libs/framework/private/mock/capability_mock.c
 create mode 100644 libs/framework/private/mock/celix_log_mock.c
 create mode 100644 libs/framework/private/mock/dm_dependency_manager_mock.c
 create mode 100644 libs/framework/private/mock/filter_mock.c
 create mode 100644 libs/framework/private/mock/framework_mock.c
 create mode 100644 libs/framework/private/mock/manifest_mock.c
 create mode 100644 libs/framework/private/mock/manifest_parser_mock.c
 create mode 100644 libs/framework/private/mock/miniunz_mock.c
 create mode 100644 libs/framework/private/mock/module_mock.c
 create mode 100644 libs/framework/private/mock/properties_mock.c
 create mode 100644 libs/framework/private/mock/requirement_mock.c
 create mode 100644 libs/framework/private/mock/resolver_mock.c
 create mode 100644 libs/framework/private/mock/service_reference_mock.c
 create mode 100644 libs/framework/private/mock/service_registration_mock.c
 create mode 100644 libs/framework/private/mock/service_registry_mock.c
 create mode 100644 libs/framework/private/mock/service_tracker_customizer_mock.c
 create mode 100644 libs/framework/private/mock/service_tracker_stub.c
 create mode 100644 libs/framework/private/mock/version_mock.c
 create mode 100644 libs/framework/private/mock/version_range_mock.c
 create mode 100644 libs/framework/private/mock/wire_mock.c
 rename {framework => libs/framework}/private/resources-test/NOTE (100%)
 rename {framework => libs/framework}/private/resources-test/manifest.txt (100%)
 rename {framework => libs/framework}/private/resources-test/manifest_sections.txt (100%)
 create mode 100644 libs/framework/private/test/attribute_test.cpp
 create mode 100644 libs/framework/private/test/bundle_archive_test.cpp
 create mode 100644 libs/framework/private/test/bundle_cache_test.cpp
 create mode 100644 libs/framework/private/test/bundle_context_test.cpp
 create mode 100644 libs/framework/private/test/bundle_revision_test.cpp
 create mode 100644 libs/framework/private/test/bundle_test.cpp
 create mode 100644 libs/framework/private/test/capability_test.cpp
 create mode 100644 libs/framework/private/test/celix_errorcodes_test.cpp
 create mode 100644 libs/framework/private/test/framework_test.c
 create mode 100644 libs/framework/private/test/framework_test.cpp
 create mode 100644 libs/framework/private/test/manifest_parser_test.cpp
 create mode 100644 libs/framework/private/test/manifest_test.cpp
 create mode 100644 libs/framework/private/test/module_test.cpp
 create mode 100644 libs/framework/private/test/requirement_test.cpp
 create mode 100644 libs/framework/private/test/resolver_test.cpp
 create mode 100644 libs/framework/private/test/service_reference_test.cpp
 create mode 100644 libs/framework/private/test/service_registration_test.cpp
 create mode 100644 libs/framework/private/test/service_registry_test.cpp
 create mode 100644 libs/framework/private/test/service_tracker_customizer_test.cpp
 create mode 100644 libs/framework/private/test/service_tracker_test.cpp
 create mode 100644 libs/framework/private/test/wire_test.cpp
 create mode 100644 libs/framework/src/attribute.c
 create mode 100644 libs/framework/src/attribute.h
 create mode 100644 libs/framework/src/attribute_private.h
 create mode 100644 libs/framework/src/bundle.c
 create mode 100644 libs/framework/src/bundle_archive.c
 create mode 100644 libs/framework/src/bundle_cache.c
 create mode 100644 libs/framework/src/bundle_cache.h
 create mode 100644 libs/framework/src/bundle_cache_private.h
 create mode 100644 libs/framework/src/bundle_context.c
 create mode 100644 libs/framework/src/bundle_context_private.h
 create mode 100644 libs/framework/src/bundle_private.h
 create mode 100644 libs/framework/src/bundle_revision.c
 create mode 100644 libs/framework/src/bundle_revision_private.h
 create mode 100644 libs/framework/src/capability.c
 create mode 100644 libs/framework/src/capability_private.h
 create mode 100644 libs/framework/src/celix_errorcodes.c
 create mode 100644 libs/framework/src/celix_framework_factory.c
 create mode 100644 libs/framework/src/celix_launcher.c
 create mode 100644 libs/framework/src/celix_library_loader.c
 create mode 100644 libs/framework/src/celix_library_loader.h
 create mode 100644 libs/framework/src/celix_log.c
 create mode 100644 libs/framework/src/dm_component_impl.c
 create mode 100644 libs/framework/src/dm_component_impl.h
 create mode 100644 libs/framework/src/dm_dependency.h
 create mode 100644 libs/framework/src/dm_dependency_manager_impl.c
 create mode 100644 libs/framework/src/dm_dependency_manager_impl.h
 create mode 100644 libs/framework/src/dm_event.c
 create mode 100644 libs/framework/src/dm_event.h
 create mode 100644 libs/framework/src/dm_service_dependency.c
 create mode 100644 libs/framework/src/dm_service_dependency_impl.h
 create mode 100644 libs/framework/src/framework.c
 create mode 100644 libs/framework/src/framework_private.h
 rename {deployment_admin/private => libs/framework}/src/ioapi.c (100%)
 rename {deployment_admin/private/include => libs/framework/src}/ioapi.h (100%)
 rename {framework/private => libs/framework}/src/iowin32.c (100%)
 rename {framework/private/include => libs/framework/src}/iowin32.h (100%)
 create mode 100644 libs/framework/src/listener_hook_info_impl.h
 create mode 100644 libs/framework/src/manifest.c
 create mode 100644 libs/framework/src/manifest_parser.c
 create mode 100644 libs/framework/src/manifest_parser.h
 rename {framework/private => libs/framework}/src/miniunz.c (100%)
 create mode 100644 libs/framework/src/module.c
 create mode 100644 libs/framework/src/registry_callback_private.h
 create mode 100644 libs/framework/src/requirement.c
 create mode 100644 libs/framework/src/requirement_private.h
 create mode 100644 libs/framework/src/resolver.c
 create mode 100644 libs/framework/src/resolver.h
 create mode 100644 libs/framework/src/service_reference.c
 create mode 100644 libs/framework/src/service_reference_private.h
 create mode 100644 libs/framework/src/service_registration.c
 create mode 100644 libs/framework/src/service_registration_private.h
 create mode 100644 libs/framework/src/service_registry.c
 create mode 100644 libs/framework/src/service_registry_private.h
 create mode 100644 libs/framework/src/service_tracker.c
 create mode 100644 libs/framework/src/service_tracker_customizer.c
 create mode 100644 libs/framework/src/service_tracker_private.h
 rename {deployment_admin/private => libs/framework}/src/unzip.c (100%)
 rename {deployment_admin/private/include => libs/framework/src}/unzip.h (100%)
 create mode 100644 libs/framework/src/wire.c
 create mode 100644 libs/framework/tst/CMakeLists.txt
 create mode 100644 libs/framework/tst/bundle_context_bundles_tests.cpp
 create mode 100644 libs/framework/tst/bundle_context_services_test.cpp
 create mode 100644 libs/framework/tst/config.properties.in
 create mode 100644 libs/framework/tst/dm_tests.cpp
 create mode 100644 libs/framework/tst/framework1.properties.in
 create mode 100644 libs/framework/tst/framework2.properties.in
 create mode 100644 libs/framework/tst/multiple_frameworks_test.cpp
 create mode 100644 libs/framework/tst/nop_activator.c
 create mode 100644 libs/framework/tst/run_tests.cpp
 create mode 100644 libs/framework/tst/single_framework_test.cpp
 create mode 100644 libs/framework/tst/subdir/CMakeLists.txt
 create mode 100644 libs/framework/tst/subdir/src/foo.c
 create mode 100644 libs/launcher/CMakeLists.txt
 create mode 100644 libs/launcher/README.md
 create mode 100644 libs/launcher/src/main.c
 create mode 100644 libs/utils/CMakeLists.txt
 create mode 100644 libs/utils/README.md
 rename {utils => libs/utils}/docs/thpool/Design.md (100%)
 create mode 100644 libs/utils/docs/thpool/FAQ.md
 rename {utils => libs/utils}/docs/thpool/README.md (100%)
 create mode 100644 libs/utils/include/array_list.h
 create mode 100644 libs/utils/include/celix_array_list.h
 create mode 100644 libs/utils/include/celix_errno.h
 create mode 100644 libs/utils/include/celix_filter.h
 create mode 100644 libs/utils/include/celix_properties.h
 create mode 100644 libs/utils/include/celix_threads.h
 create mode 100644 libs/utils/include/celix_utils_api.h
 create mode 100644 libs/utils/include/celixbool.h
 create mode 100644 libs/utils/include/exports.h
 create mode 100644 libs/utils/include/filter.h
 create mode 100644 libs/utils/include/hash_map.h
 create mode 100644 libs/utils/include/ip_utils.h
 create mode 100644 libs/utils/include/linked_list.h
 create mode 100644 libs/utils/include/linked_list_iterator.h
 rename {utils/public => libs/utils}/include/memstream/README.md (100%)
 rename {utils/public => libs/utils}/include/memstream/fmemopen.h (100%)
 rename {utils/public => libs/utils}/include/memstream/open_memstream.h (100%)
 create mode 100644 libs/utils/include/properties.h
 create mode 100644 libs/utils/include/thpool.h
 create mode 100644 libs/utils/include/utils.h
 create mode 100644 libs/utils/include/version.h
 create mode 100644 libs/utils/include/version_range.h
 rename {utils => libs/utils}/private/resources-test/properties.txt (100%)
 create mode 100644 libs/utils/private/test/array_list_test.cpp
 create mode 100644 libs/utils/private/test/celix_threads_test.cpp
 create mode 100644 libs/utils/private/test/filter_test.cpp
 create mode 100644 libs/utils/private/test/hash_map_test.cpp
 create mode 100644 libs/utils/private/test/ip_utils_test.cpp
 create mode 100644 libs/utils/private/test/linked_list_test.cpp
 create mode 100644 libs/utils/private/test/properties_test.cpp
 create mode 100644 libs/utils/private/test/thread_pool_test.cpp
 create mode 100644 libs/utils/private/test/utils_test.cpp
 create mode 100644 libs/utils/private/test/version_range_test.cpp
 create mode 100644 libs/utils/private/test/version_test.cpp
 create mode 100644 libs/utils/src/array_list.c
 create mode 100644 libs/utils/src/array_list_private.h
 create mode 100644 libs/utils/src/celix_threads.c
 create mode 100644 libs/utils/src/filter.c
 create mode 100644 libs/utils/src/hash_map.c
 create mode 100644 libs/utils/src/hash_map_private.h
 create mode 100644 libs/utils/src/ip_utils.c
 create mode 100644 libs/utils/src/linked_list.c
 create mode 100644 libs/utils/src/linked_list_iterator.c
 create mode 100644 libs/utils/src/linked_list_private.h
 rename {utils/private => libs/utils}/src/memstream/fmemopen.c (100%)
 create mode 100644 libs/utils/src/memstream/open_memstream.c
 create mode 100644 libs/utils/src/properties.c
 rename {utils/private => libs/utils}/src/thpool.c (100%)
 create mode 100644 libs/utils/src/utils.c
 create mode 100644 libs/utils/src/version.c
 create mode 100644 libs/utils/src/version_private.h
 create mode 100644 libs/utils/src/version_range.c
 create mode 100644 libs/utils/src/version_range_private.h
 delete mode 100644 log_service/CMakeLists.txt
 delete mode 100644 log_service/README.md
 delete mode 100644 log_service/private/include/log.h
 delete mode 100644 log_service/private/include/log_factory.h
 delete mode 100644 log_service/private/include/log_reader_service_impl.h
 delete mode 100644 log_service/private/include/log_service_impl.h
 delete mode 100644 log_service/private/src/log.c
 delete mode 100644 log_service/private/src/log_entry.c
 delete mode 100644 log_service/private/src/log_factory.c
 delete mode 100644 log_service/private/src/log_reader_service_impl.c
 delete mode 100644 log_service/private/src/log_service_activator.c
 delete mode 100644 log_service/private/src/log_service_impl.c
 delete mode 100644 log_service/public/include/log_entry.h
 delete mode 100644 log_service/public/include/log_helper.h
 delete mode 100644 log_service/public/include/log_listener.h
 delete mode 100644 log_service/public/include/log_reader_service.h
 delete mode 100644 log_service/public/include/log_service.h
 delete mode 100644 log_service/public/src/log_helper.c
 delete mode 100644 log_writer/CMakeLists.txt
 delete mode 100644 log_writer/README.md
 delete mode 100644 log_writer/log_writer/private/include/log_writer.h
 delete mode 100644 log_writer/log_writer/private/src/log_writer.c
 delete mode 100644 log_writer/log_writer/private/src/log_writer_activator.c
 delete mode 100644 log_writer/log_writer_stdout/CMakeLists.txt
 delete mode 100644 log_writer/log_writer_stdout/private/src/log_writer_stdout.c
 delete mode 100644 log_writer/log_writer_syslog/CMakeLists.txt
 delete mode 100644 log_writer/log_writer_syslog/private/src/log_writer_syslog.c
 rename Dockerfile.Android => misc/Dockerfile.Android (100%)
 create mode 100644 misc/experimental/CMakeLists.txt
 create mode 100644 misc/experimental/README.md
 create mode 100644 misc/experimental/bundles/CMakeLists.txt
 create mode 100644 misc/experimental/bundles/config_admin/CMakeLists.txt
 create mode 100644 misc/experimental/bundles/config_admin/README.md
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/CMakeLists.txt
 rename {config_admin => misc/experimental/bundles/config_admin}/config_admin_tst/config.properties.in (100%)
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/config_admin_test.cpp
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/example_test/CMakeLists.txt
 rename {config_admin/config_admin_tst/example_test2 => misc/experimental/bundles/config_admin/config_admin_tst/example_test}/META-INF/MANIFEST.MF (100%)
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/example_test/private/include/example_managed_service_impl.h
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/example_test/private/src/activator.c
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/example_test/private/src/example_managed_service_impl.c
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/example_test2/CMakeLists.txt
 rename {config_admin/config_admin_tst/example_test => misc/experimental/bundles/config_admin/config_admin_tst/example_test2}/META-INF/MANIFEST.MF (100%)
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/example_test2/private/include/example2_managed_service_impl.h
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/example_test2/private/src/activator.c
 create mode 100644 misc/experimental/bundles/config_admin/config_admin_tst/example_test2/private/src/example_managed_service_impl.c
 create mode 100644 misc/experimental/bundles/config_admin/example/CMakeLists.txt
 create mode 100644 misc/experimental/bundles/config_admin/example/private/include/example.h
 create mode 100644 misc/experimental/bundles/config_admin/example/private/src/bundle_activator.c
 create mode 100644 misc/experimental/bundles/config_admin/example/private/src/example.c
 create mode 100644 misc/experimental/bundles/config_admin/service/CMakeLists.txt
 rename {config_admin => misc/experimental/bundles/config_admin}/service/META-INF/MANIFEST.MF (100%)
 create mode 100644 misc/experimental/bundles/config_admin/service/private/include/configuration_admin_factory.h
 create mode 100644 misc/experimental/bundles/config_admin/service/private/include/configuration_admin_impl.h
 create mode 100644 misc/experimental/bundles/config_admin/service/private/include/configuration_impl.h
 create mode 100644 misc/experimental/bundles/config_admin/service/private/include/configuration_store.h
 create mode 100644 misc/experimental/bundles/config_admin/service/private/include/framework_patch.h
 create mode 100644 misc/experimental/bundles/config_admin/service/private/include/managed_service_tracker.h
 create mode 100644 misc/experimental/bundles/config_admin/service/private/include/updated_thread_pool.h
 create mode 100644 misc/experimental/bundles/config_admin/service/private/src/activator.c
 create mode 100644 misc/experimental/bundles/config_admin/service/private/src/configuration_admin_factory.c
 create mode 100644 misc/experimental/bundles/config_admin/service/private/src/configuration_admin_impl.c
 create mode 100644 misc/experimental/bundles/config_admin/service/private/src/configuration_impl.c
 create mode 100644 misc/experimental/bundles/config_admin/service/private/src/configuration_store.c
 create mode 100644 misc/experimental/bundles/config_admin/service/private/src/managed_service_impl.c
 create mode 100644 misc/experimental/bundles/config_admin/service/private/src/managed_service_tracker.c
 create mode 100644 misc/experimental/bundles/config_admin/service/private/src/updated_thread_pool.c
 create mode 100644 misc/experimental/bundles/config_admin/service/public/include/configuration.h
 create mode 100644 misc/experimental/bundles/config_admin/service/public/include/configuration_admin.h
 create mode 100644 misc/experimental/bundles/config_admin/service/public/include/configuration_event.h
 create mode 100644 misc/experimental/bundles/config_admin/service/public/include/configuration_listener.h
 create mode 100644 misc/experimental/bundles/config_admin/service/public/include/configuration_plugin.h
 create mode 100644 misc/experimental/bundles/config_admin/service/public/include/managed_service.h
 rename {event_admin => misc/experimental/bundles/event_admin}/CMakeLists.txt (100%)
 create mode 100644 misc/experimental/bundles/event_admin/event_admin/CMakeLists.txt
 create mode 100644 misc/experimental/bundles/event_admin/event_admin/private/include/event_admin_impl.h
 create mode 100644 misc/experimental/bundles/event_admin/event_admin/private/src/event_admin_activator.c
 create mode 100644 misc/experimental/bundles/event_admin/event_admin/private/src/event_admin_impl.c
 create mode 100644 misc/experimental/bundles/event_admin/event_admin/private/src/event_impl.c
 create mode 100644 misc/experimental/bundles/event_admin/event_admin/public/include/event_admin.h
 create mode 100644 misc/experimental/bundles/event_admin/event_admin/public/include/event_constants.h
 create mode 100644 misc/experimental/bundles/event_admin/event_admin/public/include/event_handler.h
 create mode 100644 misc/experimental/bundles/event_admin/event_handler/CMakeLists.txt
 create mode 100644 misc/experimental/bundles/event_admin/event_handler/private/include/event_handler_impl.h
 create mode 100644 misc/experimental/bundles/event_admin/event_handler/private/src/event_handler_activator.c
 create mode 100644 misc/experimental/bundles/event_admin/event_handler/private/src/event_handler_impl.c
 create mode 100644 misc/experimental/bundles/event_admin/event_publisher/CMakeLists.txt
 create mode 100644 misc/experimental/bundles/event_admin/event_publisher/private/include/event_publisher_impl.h
 create mode 100644 misc/experimental/bundles/event_admin/event_publisher/private/src/event_publisher_activator.c
 create mode 100644 misc/experimental/bundles/event_admin/event_publisher/private/src/event_publisher_impl.c
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/CMakeLists.txt
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/LogHelper.h
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/psa_nanomsg_activator.cc
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_nanomsg_admin.cc
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_nanomsg_admin.h
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_nanomsg_common.cc
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_nanomsg_common.h
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_nanomsg_topic_receiver.cc
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_nanomsg_topic_receiver.h
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_nanomsg_topic_sender.cc
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_nanomsg_topic_sender.h
 create mode 100644 misc/experimental/bundles/pubsub_admin_nanomsg/src/pubsub_psa_nanomsg_constants.h
 delete mode 100644 pubsub/CMakeLists.txt
 delete mode 100644 pubsub/README.md
 delete mode 100644 pubsub/api/pubsub/publisher.h
 delete mode 100644 pubsub/api/pubsub/subscriber.h
 delete mode 100644 pubsub/deploy/CMakeLists.txt
 delete mode 100644 pubsub/examples/CMakeLists.txt
 delete mode 100644 pubsub/examples/keys/README.md
 delete mode 100644 pubsub/examples/mp_pubsub/CMakeLists.txt
 delete mode 100644 pubsub/examples/mp_pubsub/common/include/ew.h
 delete mode 100644 pubsub/examples/mp_pubsub/common/include/ide.h
 delete mode 100644 pubsub/examples/mp_pubsub/common/include/kinematics.h
 delete mode 100644 pubsub/examples/mp_pubsub/msg_descriptors/msg_ew.descriptor
 delete mode 100644 pubsub/examples/mp_pubsub/msg_descriptors/msg_ide.descriptor
 delete mode 100644 pubsub/examples/mp_pubsub/msg_descriptors/msg_kinematics.descriptor
 delete mode 100644 pubsub/examples/mp_pubsub/publisher/CMakeLists.txt
 delete mode 100644 pubsub/examples/mp_pubsub/publisher/private/include/mp_publisher_private.h
 delete mode 100644 pubsub/examples/mp_pubsub/publisher/private/src/mp_pub_activator.c
 delete mode 100644 pubsub/examples/mp_pubsub/publisher/private/src/mp_publisher.c
 delete mode 100644 pubsub/examples/mp_pubsub/subscriber/CMakeLists.txt
 delete mode 100644 pubsub/examples/mp_pubsub/subscriber/private/include/mp_subscriber_private.h
 delete mode 100644 pubsub/examples/mp_pubsub/subscriber/private/src/mp_sub_activator.c
 delete mode 100644 pubsub/examples/mp_pubsub/subscriber/private/src/mp_subscriber.c
 delete mode 100644 pubsub/examples/pubsub/CMakeLists.txt
 delete mode 100644 pubsub/examples/pubsub/common/include/poi.h
 delete mode 100644 pubsub/examples/pubsub/msg_descriptors/msg_poi1.descriptor
 delete mode 100644 pubsub/examples/pubsub/msg_descriptors/msg_poi2.descriptor
 delete mode 100644 pubsub/examples/pubsub/msg_descriptors/poi1.properties
 delete mode 100644 pubsub/examples/pubsub/msg_descriptors/poi2.properties
 delete mode 100644 pubsub/examples/pubsub/publisher/CMakeLists.txt
 delete mode 100644 pubsub/examples/pubsub/publisher/private/include/pubsub_publisher_private.h
 delete mode 100644 pubsub/examples/pubsub/publisher/private/src/ps_pub_activator.c
 delete mode 100644 pubsub/examples/pubsub/publisher/private/src/pubsub_publisher.c
 delete mode 100644 pubsub/examples/pubsub/publisher2/CMakeLists.txt
 delete mode 100644 pubsub/examples/pubsub/subscriber/CMakeLists.txt
 delete mode 100644 pubsub/examples/pubsub/subscriber/private/include/pubsub_subscriber_private.h
 delete mode 100644 pubsub/examples/pubsub/subscriber/private/src/ps_sub_activator.c
 delete mode 100644 pubsub/examples/pubsub/subscriber/private/src/pubsub_subscriber.c
 delete mode 100644 pubsub/keygen/CMakeLists.txt
 delete mode 100644 pubsub/keygen/ed_file.c
 delete mode 100644 pubsub/keygen/makecert.c
 delete mode 100644 pubsub/mock/CMakeLists.txt
 delete mode 100644 pubsub/mock/api/pubsub/publisher_mock.h
 delete mode 100644 pubsub/mock/src/publisher_mock.cc
 delete mode 100644 pubsub/mock/tst/pubsubmock_test.cc
 delete mode 100644 pubsub/mock/tst/run_tests.cc
 delete mode 100644 pubsub/pubsub_admin_udp_mc/CMakeLists.txt
 delete mode 100644 pubsub/pubsub_admin_udp_mc/README.md
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/include/large_udp.h
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/include/pubsub_admin_impl.h
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/include/topic_publication.h
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/include/topic_subscription.h
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/src/large_udp.c
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/src/psa_activator.c
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/src/pubsub_admin_impl.c
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/src/topic_publication.c
 delete mode 100644 pubsub/pubsub_admin_udp_mc/private/src/topic_subscription.c
 delete mode 100644 pubsub/pubsub_admin_zmq/CMakeLists.txt
 delete mode 100644 pubsub/pubsub_admin_zmq/private/include/pubsub_admin_impl.h
 delete mode 100644 pubsub/pubsub_admin_zmq/private/include/topic_publication.h
 delete mode 100644 pubsub/pubsub_admin_zmq/private/include/topic_subscription.h
 delete mode 100644 pubsub/pubsub_admin_zmq/private/include/zmq_crypto.h
 delete mode 100644 pubsub/pubsub_admin_zmq/private/src/psa_activator.c
 delete mode 100644 pubsub/pubsub_admin_zmq/private/src/pubsub_admin_impl.c
 delete mode 100644 pubsub/pubsub_admin_zmq/private/src/topic_publication.c
 delete mode 100644 pubsub/pubsub_admin_zmq/private/src/topic_subscription.c
 delete mode 100644 pubsub/pubsub_admin_zmq/private/src/zmq_crypto.c
 delete mode 100644 pubsub/pubsub_common/public/include/publisher_endpoint_announce.h
 delete mode 100644 pubsub/pubsub_common/public/include/pubsub_admin.h
 delete mode 100644 pubsub/pubsub_common/public/include/pubsub_admin_match.h
 delete mode 100644 pubsub/pubsub_common/public/include/pubsub_common.h
 delete mode 100644 pubsub/pubsub_common/public/include/pubsub_endpoint.h
 delete mode 100644 pubsub/pubsub_common/public/include/pubsub_serializer.h
 delete mode 100644 pubsub/pubsub_common/public/include/pubsub_topic_info.descriptor
 delete mode 100644 pubsub/pubsub_common/public/include/pubsub_utils.h
 delete mode 100644 pubsub/pubsub_common/public/src/pubsub_admin_match.c
 delete mode 100644 pubsub/pubsub_common/public/src/pubsub_endpoint.c
 delete mode 100644 pubsub/pubsub_common/public/src/pubsub_utils.c
 delete mode 100644 pubsub/pubsub_discovery/CMakeLists.txt
 delete mode 100644 pubsub/pubsub_discovery/private/include/etcd_common.h
 delete mode 100644 pubsub/pubsub_discovery/private/include/etcd_watcher.h
 delete mode 100644 pubsub/pubsub_discovery/private/include/etcd_writer.h
 delete mode 100644 pubsub/pubsub_discovery/private/include/pubsub_discovery_impl.h
 delete mode 100644 pubsub/pubsub_discovery/private/src/etcd_common.c
 delete mode 100644 pubsub/pubsub_discovery/private/src/etcd_watcher.c
 delete mode 100644 pubsub/pubsub_discovery/private/src/etcd_writer.c
 delete mode 100644 pubsub/pubsub_discovery/private/src/psd_activator.c
 delete mode 100644 pubsub/pubsub_discovery/private/src/pubsub_discovery_impl.c
 delete mode 100644 pubsub/pubsub_discovery/public/include/pubsub_discovery.h
 delete mode 100644 pubsub/pubsub_serializer_json/CMakeLists.txt
 delete mode 100644 pubsub/pubsub_serializer_json/private/include/pubsub_serializer_impl.h
 delete mode 100644 pubsub/pubsub_serializer_json/private/src/ps_activator.c
 delete mode 100644 pubsub/pubsub_serializer_json/private/src/pubsub_serializer_impl.c
 delete mode 100644 pubsub/pubsub_topology_manager/CMakeLists.txt
 delete mode 100644 pubsub/pubsub_topology_manager/private/include/pubsub_topology_manager.h
 delete mode 100644 pubsub/pubsub_topology_manager/private/src/pstm_activator.c
 delete mode 100644 pubsub/pubsub_topology_manager/private/src/pubsub_topology_manager.c
 delete mode 100644 pubsub/test/CMakeLists.txt
 delete mode 100644 pubsub/test/msg_descriptors/msg.descriptor
 delete mode 100644 pubsub/test/msg_descriptors/sync.descriptor
 delete mode 100644 pubsub/test/test/msg.h
 delete mode 100644 pubsub/test/test/sut_activator.c
 delete mode 100644 pubsub/test/test/sync.h
 delete mode 100644 pubsub/test/test/tst_activator.cpp
 delete mode 100644 remote_services/CMakeLists.txt
 delete mode 100644 remote_services/README.md
 delete mode 100644 remote_services/discovery/private/include/discovery.h
 delete mode 100644 remote_services/discovery/private/include/endpoint_descriptor_common.h
 delete mode 100644 remote_services/discovery/private/include/endpoint_descriptor_reader.h
 delete mode 100644 remote_services/discovery/private/include/endpoint_descriptor_writer.h
 delete mode 100644 remote_services/discovery/private/include/endpoint_discovery_poller.h
 delete mode 100644 remote_services/discovery/private/include/endpoint_discovery_server.h
 delete mode 100644 remote_services/discovery/private/src/desc.xml
 delete mode 100644 remote_services/discovery/private/src/discovery.c
 delete mode 100644 remote_services/discovery/private/src/discovery_activator.c
 delete mode 100644 remote_services/discovery/private/src/endpoint_descriptor_reader.c
 delete mode 100644 remote_services/discovery/private/src/endpoint_descriptor_writer.c
 delete mode 100644 remote_services/discovery/private/src/endpoint_discovery_poller.c
 delete mode 100644 remote_services/discovery/private/src/endpoint_discovery_server.c
 delete mode 100644 remote_services/discovery_configured/CMakeLists.txt
 delete mode 100644 remote_services/discovery_configured/private/include/discovery_impl.h
 delete mode 100644 remote_services/discovery_configured/private/src/desc.xml
 delete mode 100644 remote_services/discovery_configured/private/src/discovery_impl.c
 delete mode 100644 remote_services/discovery_etcd/CMakeLists.txt
 delete mode 100644 remote_services/discovery_etcd/README.md
 delete mode 100644 remote_services/discovery_etcd/private/include/discovery_impl.h
 delete mode 100644 remote_services/discovery_etcd/private/include/etcd_watcher.h
 delete mode 100644 remote_services/discovery_etcd/private/src/discovery_impl.c
 delete mode 100644 remote_services/discovery_etcd/private/src/etcd_watcher.c
 delete mode 100644 remote_services/discovery_shm/CMakeLists.txt
 delete mode 100644 remote_services/discovery_shm/private/include/discovery_impl.h
 delete mode 100644 remote_services/discovery_shm/private/include/discovery_shm.h
 delete mode 100644 remote_services/discovery_shm/private/include/discovery_shmWatcher.h
 delete mode 100644 remote_services/discovery_shm/private/src/discovery_impl.c
 delete mode 100644 remote_services/discovery_shm/private/src/discovery_shm.c
 delete mode 100644 remote_services/discovery_shm/private/src/discovery_shmWatcher.c
 delete mode 100644 remote_services/examples/CMakeLists.txt
 delete mode 100644 remote_services/examples/calculator_endpoint/CMakeLists.txt
 delete mode 100644 remote_services/examples/calculator_endpoint/private/include/calculator_endpoint_impl.h
 delete mode 100644 remote_services/examples/calculator_endpoint/private/src/calculator_endpoint_activator.c
 delete mode 100644 remote_services/examples/calculator_endpoint/private/src/calculator_endpoint_impl.c
 delete mode 100644 remote_services/examples/calculator_endpoint2/CMakeLists.txt
 delete mode 100644 remote_services/examples/calculator_endpoint2/private/include/calculator_endpoint_impl.h
 delete mode 100644 remote_services/examples/calculator_endpoint2/private/src/calculator_endpoint_activator.c
 delete mode 100644 remote_services/examples/calculator_endpoint2/private/src/calculator_endpoint_impl.c
 delete mode 100644 remote_services/examples/calculator_proxy/CMakeLists.txt
 delete mode 100644 remote_services/examples/calculator_proxy/private/include/calculator_proxy_impl.h
 delete mode 100644 remote_services/examples/calculator_proxy/private/src/calculator_proxy_activator.c
 delete mode 100644 remote_services/examples/calculator_proxy/private/src/calculator_proxy_impl.c
 delete mode 100644 remote_services/examples/calculator_proxy2/CMakeLists.txt
 delete mode 100644 remote_services/examples/calculator_proxy2/private/include/calculator_proxy_impl.h
 delete mode 100644 remote_services/examples/calculator_proxy2/private/src/calculator_proxy_activator.c
 delete mode 100644 remote_services/examples/calculator_proxy2/private/src/calculator_proxy_impl.c
 delete mode 100644 remote_services/examples/calculator_service/CMakeLists.txt
 delete mode 100644 remote_services/examples/calculator_service/private/include/calculator_impl.h
 delete mode 100644 remote_services/examples/calculator_service/private/src/calculator_activator.c
 delete mode 100644 remote_services/examples/calculator_service/private/src/calculator_impl.c
 delete mode 100644 remote_services/examples/calculator_service/public/include/calculator_service.h
 delete mode 100644 remote_services/examples/calculator_shell/CMakeLists.txt
 delete mode 100644 remote_services/examples/calculator_shell/private/include/add_command.h
 delete mode 100644 remote_services/examples/calculator_shell/private/include/org.apache.celix.calc.api.Calculator2.descriptor
 delete mode 100644 remote_services/examples/calculator_shell/private/include/sqrt_command.h
 delete mode 100644 remote_services/examples/calculator_shell/private/include/sub_command.h
 delete mode 100644 remote_services/examples/calculator_shell/private/src/add_command.c
 delete mode 100644 remote_services/examples/calculator_shell/private/src/calculator_shell_activator.c
 delete mode 100644 remote_services/examples/calculator_shell/private/src/sqrt_command.c
 delete mode 100644 remote_services/examples/calculator_shell/private/src/sub_command.c
 delete mode 100644 remote_services/remote_service_admin/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin/README.md
 delete mode 100644 remote_services/remote_service_admin/private/include/export_registration_impl.h
 delete mode 100644 remote_services/remote_service_admin/private/include/import_registration_impl.h
 delete mode 100644 remote_services/remote_service_admin/private/include/remote_service_admin_impl.h
 delete mode 100644 remote_services/remote_service_admin/private/src/endpoint_description.c
 delete mode 100644 remote_services/remote_service_admin/private/src/export_registration_impl.c
 delete mode 100644 remote_services/remote_service_admin/private/src/import_registration_impl.c
 delete mode 100644 remote_services/remote_service_admin/private/src/remote_proxy_factory_impl.c
 delete mode 100644 remote_services/remote_service_admin/public/include/endpoint_description.h
 delete mode 100644 remote_services/remote_service_admin/public/include/endpoint_listener.h
 delete mode 100644 remote_services/remote_service_admin/public/include/export_registration.h
 delete mode 100644 remote_services/remote_service_admin/public/include/import_registration.h
 delete mode 100644 remote_services/remote_service_admin/public/include/remote_constants.h
 delete mode 100644 remote_services/remote_service_admin/public/include/remote_endpoint.h
 delete mode 100644 remote_services/remote_service_admin/public/include/remote_endpoint_impl.h
 delete mode 100644 remote_services/remote_service_admin/public/include/remote_proxy.h
 delete mode 100644 remote_services/remote_service_admin/public/include/remote_service_admin.h
 delete mode 100644 remote_services/remote_service_admin_dfi/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/include/dfi_utils.h
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/include/export_registration_dfi.h
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/include/import_registration_dfi.h
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/include/remote_service_admin_dfi.h
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/src/dfi_utils.c
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/src/export_registration_dfi.c
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/src/import_registration_dfi.c
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/src/remote_service_admin_activator.c
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa/private/src/remote_service_admin_dfi.c
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/bundle/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/bundle/tst_activator.c
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/bundle/tst_service.h
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/client.properties.in
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/rsa_client_server_tests.cpp
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/rsa_tests.cpp
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/run_tests.cpp
 delete mode 100644 remote_services/remote_service_admin_dfi/rsa_tst/server.properties.in
 delete mode 100644 remote_services/remote_service_admin_http/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin_http/private/include/remote_service_admin_http_impl.h
 delete mode 100644 remote_services/remote_service_admin_http/private/src/remote_service_admin_activator.c
 delete mode 100644 remote_services/remote_service_admin_http/private/src/remote_service_admin_impl.c
 delete mode 100644 remote_services/remote_service_admin_http/private/test/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin_http/private/test/client.properties.in
 delete mode 100644 remote_services/remote_service_admin_http/private/test/rsa_client_server_tests.cpp
 delete mode 100644 remote_services/remote_service_admin_http/private/test/run_tests.cpp
 delete mode 100644 remote_services/remote_service_admin_http/private/test/server.properties.in
 delete mode 100644 remote_services/remote_service_admin_shm/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin_shm/private/include/remote_service_admin_shm_impl.h
 delete mode 100644 remote_services/remote_service_admin_shm/private/src/remote_service_admin_activator.c
 delete mode 100644 remote_services/remote_service_admin_shm/private/src/remote_service_admin_impl.c
 delete mode 100644 remote_services/remote_service_admin_shm/private/test/CMakeLists.txt
 delete mode 100644 remote_services/remote_service_admin_shm/private/test/client.properties.in
 delete mode 100644 remote_services/remote_service_admin_shm/private/test/rsa_client_server_tests.cpp
 delete mode 100644 remote_services/remote_service_admin_shm/private/test/run_tests.cpp
 delete mode 100644 remote_services/remote_service_admin_shm/private/test/server.properties.in
 delete mode 100644 remote_services/remote_service_admin_shm/public/include/remote_service_admin_shm.h
 delete mode 100644 remote_services/topology_manager/CMakeLists.txt
 delete mode 100644 remote_services/topology_manager/private/include/scope.h
 delete mode 100644 remote_services/topology_manager/private/include/topology_manager.h
 delete mode 100644 remote_services/topology_manager/private/src/activator.c
 delete mode 100644 remote_services/topology_manager/private/src/scope.c
 delete mode 100644 remote_services/topology_manager/private/src/topology_manager.c
 delete mode 100644 remote_services/topology_manager/public/include/tm_scope.h
 delete mode 100644 remote_services/topology_manager/tms_tst/CMakeLists.txt
 delete mode 100644 remote_services/topology_manager/tms_tst/bundle/CMakeLists.txt
 delete mode 100644 remote_services/topology_manager/tms_tst/bundle/org.apache.celix.test.MyBundle.descriptor
 delete mode 100644 remote_services/topology_manager/tms_tst/bundle/tst_activator.c
 delete mode 100644 remote_services/topology_manager/tms_tst/bundle/tst_service.h
 delete mode 100644 remote_services/topology_manager/tms_tst/disc_mock/CMakeLists.txt
 delete mode 100644 remote_services/topology_manager/tms_tst/disc_mock/disc_mock_activator.c
 delete mode 100644 remote_services/topology_manager/tms_tst/disc_mock/disc_mock_service.c
 delete mode 100644 remote_services/topology_manager/tms_tst/disc_mock/disc_mock_service.h
 delete mode 100644 remote_services/topology_manager/tms_tst/run_tests.cpp
 delete mode 100644 remote_services/topology_manager/tms_tst/scope2.json
 delete mode 100644 remote_services/topology_manager/tms_tst/scope3.json
 delete mode 100644 remote_services/topology_manager/tms_tst/scope4.json
 delete mode 100644 remote_services/topology_manager/tms_tst/tms_tests.cpp
 delete mode 100644 remote_shell/CMakeLists.txt
 delete mode 100644 remote_shell/private/include/connection_listener.h
 delete mode 100644 remote_shell/private/include/remote_shell.h
 delete mode 100644 remote_shell/private/include/shell_mediator.h
 delete mode 100644 remote_shell/private/src/activator.c
 delete mode 100644 remote_shell/private/src/connection_listener.c
 delete mode 100644 remote_shell/private/src/remote_shell.c
 delete mode 100644 remote_shell/private/src/shell_mediator.c
 delete mode 100644 shell/CMakeLists.txt
 delete mode 100644 shell/README.md
 delete mode 100644 shell/private/include/shell_private.h
 delete mode 100644 shell/private/include/std_commands.h
 delete mode 100644 shell/private/src/activator.c
 delete mode 100644 shell/private/src/help_command.c
 delete mode 100644 shell/private/src/inspect_command.c
 delete mode 100644 shell/private/src/install_command.c
 delete mode 100644 shell/private/src/lb_command.c
 delete mode 100644 shell/private/src/log_command.c
 delete mode 100644 shell/private/src/shell.c
 delete mode 100644 shell/private/src/start_command.c
 delete mode 100644 shell/private/src/stop_command.c
 delete mode 100644 shell/private/src/uninstall_command.c
 delete mode 100644 shell/private/src/update_command.c
 delete mode 100644 shell/public/include/command.h
 delete mode 100644 shell/public/include/shell.h
 delete mode 100644 shell/public/include/shell_constants.h
 delete mode 100644 shell_bonjour/CMakeLists.txt
 delete mode 100644 shell_bonjour/private/include/bonjour_shell.h
 delete mode 100644 shell_bonjour/private/src/activator.c
 delete mode 100644 shell_bonjour/private/src/bonjour_shell.c
 delete mode 100644 shell_tui/CMakeLists.txt
 delete mode 100644 shell_tui/README.md
 delete mode 100644 shell_tui/private/include/history.h
 delete mode 100644 shell_tui/private/include/shell_tui.h
 delete mode 100644 shell_tui/private/src/activator.c
 delete mode 100644 shell_tui/private/src/history.c
 delete mode 100644 shell_tui/private/src/shell_tui.c
 delete mode 100644 utils/CMakeLists.txt
 delete mode 100644 utils/README.md
 delete mode 100644 utils/docs/thpool/FAQ.md
 delete mode 100644 utils/private/include/array_list_private.h
 delete mode 100644 utils/private/include/hash_map_private.h
 delete mode 100644 utils/private/include/linked_list_private.h
 delete mode 100644 utils/private/include/version_private.h
 delete mode 100644 utils/private/include/version_range_private.h
 delete mode 100644 utils/private/src/array_list.c
 delete mode 100644 utils/private/src/celix_threads.c
 delete mode 100644 utils/private/src/hash_map.c
 delete mode 100644 utils/private/src/linked_list.c
 delete mode 100644 utils/private/src/linked_list_iterator.c
 delete mode 100644 utils/private/src/memstream/open_memstream.c
 delete mode 100644 utils/private/src/properties.c
 delete mode 100644 utils/private/src/utils.c
 delete mode 100644 utils/private/src/version.c
 delete mode 100644 utils/private/src/version_range.c
 delete mode 100644 utils/private/test/array_list_test.cpp
 delete mode 100644 utils/private/test/celix_threads_test.cpp
 delete mode 100644 utils/private/test/hash_map_test.cpp
 delete mode 100644 utils/private/test/linked_list_test.cpp
 delete mode 100644 utils/private/test/properties_test.cpp
 delete mode 100644 utils/private/test/thread_pool_test.cpp
 delete mode 100644 utils/private/test/utils_test.cpp
 delete mode 100644 utils/private/test/version_range_test.cpp
 delete mode 100644 utils/private/test/version_test.cpp
 delete mode 100644 utils/public/include/array_list.h
 delete mode 100644 utils/public/include/celix_errno.h
 delete mode 100644 utils/public/include/celix_threads.h
 delete mode 100644 utils/public/include/celixbool.h
 delete mode 100644 utils/public/include/exports.h
 delete mode 100644 utils/public/include/hash_map.h
 delete mode 100644 utils/public/include/linked_list.h
 delete mode 100644 utils/public/include/linked_list_iterator.h
 delete mode 100644 utils/public/include/properties.h
 delete mode 100644 utils/public/include/thpool.h
 delete mode 100644 utils/public/include/utils.h
 delete mode 100644 utils/public/include/version.h
 delete mode 100644 utils/public/include/version_range.h


Mime
View raw message