This is an automated email from the ASF dual-hosted git repository.

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


    from 3882af52 Fix some small race conditions, mem leaks and commented out 
code
     add bfddc04d fix psa-tcp use-after-free(issue #405)
     add ff6e2961 Merge pull request #500 from xuzhenbao/psa_bug_fix
     add 379341a4 delete remote_service_admin_shm, remote_service_admin_shm_v2 
instead of it
     add fadbb723 delete remote_service_admin_shm, remote_service_admin_shm_v2 
instead of it
     add 841df059 Add RSA discovery_zeroconf
     add 18ac1a45 Merge branch 'apache:master' into discovery_mdns
     add d133bea7 Merge branch 'apache:master' into discovery_mdns
     add 02a39626 RSA_DFI specifies the network interface for announcing the 
service in discovery_zeroconf
     add 470a568e Enable discovery_zeroconf
     add fa619c2a Re-register offline services
     add 9385dbbb Resolve spelling errors
     add 47af321a Revert "Re-register offline services"
     add 3385eb0d Modify debug log
     add acead5f4 Revert "Re-register offline services"
     add 706f3fdb Modify debug log
     add b17d2faa Merge branch 'discovery_mdns' of 
https://github.com/xuzhenbao/celix into discovery_mdns
     add 5077733c Add unit test
     add a1d003fe Set rsa_discovery_zeroconf OFF by default
     add 2bd5e1e7 Merge master
     add 13a4319f Merge branch 'apache:master' into discovery_mdns
     add 4c6bcad5 Resolve building errors
     add 9e636e3e Merge branch 'apache:master' into discovery_mdns
     add f656a750 Merge branch 'discovery_mdns' of 
https://github.com/xuzhenbao/celix into discovery_mdns
     add 013c8c62 Add some unit testing for discovery_zeroconf, and add some 
error injector
     add 1c7a4627 discovery_zeroconf supports Linux only
     add 8eb0deb0 Specify an MDNS server path for the mdnsd in unit test
     add c5633565 Use sudo test unit_test_discovery_zeroconf
     add a4cc25af Delete unused file
     add 3a7defb2 Add a design document for discovery_zeroconf
     add 146ed381 Handle ENOMEM,and add comments
     add 665e8e92 Remove 'DZC_SVC_PROPS_SIZE_KEY' from endpoint
     add 0568592e Fix memory leak when network interface has more than one ip
     add 0ee23d1a Use '#include ' for own headers
     add 74415d97 Add a global config(org.apache.celix.rsa.network.interfaces) 
for all remote service admins and discovery admins
     add ecade805 Add some comments
     add 42e9669b Merge pull request #495 from xuzhenbao/discovery_mdns
     add 5758ab46 Merge remote-tracking branch 'origin/master' into 
feature/refactor_bundle_cache
     add a4678148 Update for renamed CELIX_EI_IMPL call
     add c4701aac Remove bundleArchive_setLastModified usage for bundle 
uninstall

No new revisions were added by this update.

Summary of changes:
 .../src/pubsub_tcp_topic_receiver.c                | 101 ++--
 bundles/remote_services/CMakeLists.txt             |  39 ++
 .../discovery_zeroconf/CMakeLists.txt              |  66 +++
 .../discovery_zeroconf/gtest/CMakeLists.txt        |  70 +++
 .../src/DiscoveryZeroconfActivatorTestSuite.cc     |  92 ++++
 .../src/DiscoveryZeroconfAnnouncerTestSuite.cc     | 537 +++++++++++++++++++
 .../src/DiscoveryZeroconfIntegrationTestSuite.cc}  |  25 +-
 .../gtest/src/DiscoveryZeroconfWatcherTestSuite.cc | 388 ++++++++++++++
 .../src/discovery_zeroconf_activator.c             |  64 +++
 .../src/discovery_zeroconf_announcer.c             | 561 +++++++++++++++++++
 .../src/discovery_zeroconf_announcer.h             |  26 +-
 .../src/discovery_zeroconf_constants.h             |  79 +++
 .../src/discovery_zeroconf_watcher.c               | 592 +++++++++++++++++++++
 .../src/discovery_zeroconf_watcher.h               |  26 +-
 .../remote_services/doc/discovery_zeroconf.adoc    | 129 +++++
 .../src/remote_service_admin_dfi.c                 |  56 +-
 .../rsa_spi/include/remote_constants.h             |  10 +
 cmake/CelixConfig.cmake                            |   4 +
 conanfile.py                                       |  14 +
 libs/error_injector/CMakeLists.txt                 |   8 +
 libs/error_injector/api/celix_error_injector.h     |  49 ++
 .../CMakeLists.txt                                 |  13 +-
 .../include/celix_bundle_context_ei.h}             |  21 +-
 .../src/celix_bundle_context_ei.cc                 |  55 ++
 .../error_injector/celix_threads}/CMakeLists.txt   |  16 +-
 .../celix_threads/include/celix_threads_ei.h}      |  19 +-
 .../celix_threads/src/celix_threads_ei.cc          |  39 ++
 .../error_injector/eventfd}/CMakeLists.txt         |  14 +-
 .../eventfd/include/eventfd_ei.h}                  |  17 +-
 .../eventfd/src/eventfd_ei.cc}                     |  33 +-
 .../error_injector/mdnsresponder}/CMakeLists.txt   |  13 +-
 .../mdnsresponder/include/mdnsresponder_ei.h}      |  22 +-
 .../mdnsresponder/src/mdnsresponder_ei.cc          |  58 ++
 libs/framework/src/framework.c                     |   1 -
 34 files changed, 3066 insertions(+), 191 deletions(-)
 create mode 100644 bundles/remote_services/discovery_zeroconf/CMakeLists.txt
 create mode 100644 
bundles/remote_services/discovery_zeroconf/gtest/CMakeLists.txt
 create mode 100644 
bundles/remote_services/discovery_zeroconf/gtest/src/DiscoveryZeroconfActivatorTestSuite.cc
 create mode 100644 
bundles/remote_services/discovery_zeroconf/gtest/src/DiscoveryZeroconfAnnouncerTestSuite.cc
 copy 
bundles/remote_services/{remote_service_admin_shm_v2/rsa_shm/gtest/src/RsaShmActivatorTestSuite.cc
 => discovery_zeroconf/gtest/src/DiscoveryZeroconfIntegrationTestSuite.cc} (77%)
 create mode 100644 
bundles/remote_services/discovery_zeroconf/gtest/src/DiscoveryZeroconfWatcherTestSuite.cc
 create mode 100644 
bundles/remote_services/discovery_zeroconf/src/discovery_zeroconf_activator.c
 create mode 100644 
bundles/remote_services/discovery_zeroconf/src/discovery_zeroconf_announcer.c
 copy libs/framework/include/service_factory.h => 
bundles/remote_services/discovery_zeroconf/src/discovery_zeroconf_announcer.h 
(65%)
 create mode 100644 
bundles/remote_services/discovery_zeroconf/src/discovery_zeroconf_constants.h
 create mode 100644 
bundles/remote_services/discovery_zeroconf/src/discovery_zeroconf_watcher.c
 copy libs/framework/include/service_factory.h => 
bundles/remote_services/discovery_zeroconf/src/discovery_zeroconf_watcher.h 
(66%)
 create mode 100644 bundles/remote_services/doc/discovery_zeroconf.adoc
 copy libs/error_injector/{celix_properties => celix_bundle_ctx}/CMakeLists.txt 
(60%)
 copy libs/{framework/include/celix_service_listener.h => 
error_injector/celix_bundle_ctx/include/celix_bundle_context_ei.h} (71%)
 create mode 100644 
libs/error_injector/celix_bundle_ctx/src/celix_bundle_context_ei.cc
 copy {bundles/http_admin => libs/error_injector/celix_threads}/CMakeLists.txt 
(67%)
 copy libs/{framework/src/dm_dependency.h => 
error_injector/celix_threads/include/celix_threads_ei.h} (76%)
 create mode 100644 libs/error_injector/celix_threads/src/celix_threads_ei.cc
 copy {bundles/remote_services/remote_service_admin_shm_v2/shm_pool/gtest => 
libs/error_injector/eventfd}/CMakeLists.txt (72%)
 copy libs/{framework/include/service_listener.h => 
error_injector/eventfd/include/eventfd_ei.h} (78%)
 copy libs/{framework/include/celix_service_listener.h => 
error_injector/eventfd/src/eventfd_ei.cc} (67%)
 copy {bundles/logging/log_helper/gtest => 
libs/error_injector/mdnsresponder}/CMakeLists.txt (59%)
 copy libs/{framework/src/celix_module_private.h => 
error_injector/mdnsresponder/include/mdnsresponder_ei.h} (65%)
 create mode 100644 libs/error_injector/mdnsresponder/src/mdnsresponder_ei.cc

Reply via email to