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

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


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

The 3185 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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                 |   9 +
 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}      |  29 +-
 .../mdnsresponder/src/mdnsresponder_ei.cc          |  58 ++
 32 files changed, 3008 insertions(+), 155 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/{dfi/src/dyn_interface_common.h => 
error_injector/mdnsresponder/include/mdnsresponder_ei.h} (65%)
 create mode 100644 libs/error_injector/mdnsresponder/src/mdnsresponder_ei.cc

Reply via email to