NetworkManager/src/libnm-core-aux-extern
Gris Ge a1db61ebc9 dispatch dns-change dispatcher event
Introducing new dispatcher event -- `dns-change` which will be emitted when
DNS configuration changed(even in `dns=none` mode). This is to solve two
use cases:
 * Invoke dispatch script for DNS changes triggered by the global DNS
   API.

 * Do not invoke [OpenShift resolv-prepender][1] for non-DNS changes.

Bug reference: https://issues.redhat.com/browse/RHEL-1671

[1]: https://github.com/openshift/machine-config-operator/blob/master/templates/common/on-prem/files/resolv-prepender.yaml

Signed-off-by: Gris Ge <fge@redhat.com>
2023-09-26 17:14:58 +08:00
..
meson.build build/meson: cleanup dependencies for libnm-core-aux-extern 2021-02-28 10:42:06 +01:00
nm-dispatcher-api.h dispatch dns-change dispatcher event 2023-09-26 17:14:58 +08:00
nm-libnm-core-aux.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-libnm-core-aux.h libnm-core-aux: add function which prints information about route 2021-08-02 09:37:01 +02:00
README.md build: move "libnm-core/" to "src/" and split it 2021-02-18 19:46:51 +01:00

libnm-core-aux-extern

libnm-core-aux-extern is a static library that is similar to libnm-core-aux-intern.

The only difference is that libnm-core-aux-extern is not used by libnm-core-impl itself. So you must not use it there.

Otherwise, it's the same and has the same usage.