about summary refs log tree commit diff
path: root/src/core/nm-config-data.h
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2025-02-12 13:46:55 +0100
committerMichael Biebl <biebl@debian.org>2025-02-12 13:46:55 +0100
commitec170f43021cdc93a65151f4646875cd3aa42a13 (patch)
treeedd6f226af21951b7b4ae1954308594413610513 /src/core/nm-config-data.h
parentd5d9f6796c16f29776c619f464811917e46521f4 (diff)
parent8bdf070ff046f482f6eb5e2b15ebc216f5d1e3da (diff)
Update upstream source from tag 'upstream/1.51.90'
Update to upstream version '1.51.90'
with Debian dir 5ed61494ac9853892cd39fb1e4debd23f234a5b9
Diffstat (limited to 'src/core/nm-config-data.h')
-rw-r--r--src/core/nm-config-data.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/nm-config-data.h b/src/core/nm-config-data.h
index 1ea0ccf2..d764a7c4 100644
--- a/src/core/nm-config-data.h
+++ b/src/core/nm-config-data.h
@@ -120,6 +120,13 @@ typedef enum {
 
 } NMConfigChangeFlags;
 
+typedef enum {
+    NM_DNS_RESOLVE_MODE_BACKUP    = 0,
+    NM_DNS_RESOLVE_MODE_PREFER    = 1,
+    NM_DNS_RESOLVE_MODE_EXCLUSIVE = 2,
+    _NM_NUM_DNS_RESOLVE_MODES     = 3
+} NMDnsResolveMode;
+
 typedef struct _NMConfigDataClass NMConfigDataClass;
 
 typedef struct _NMGlobalDnsConfig NMGlobalDnsConfig;
@@ -269,6 +276,9 @@ GKeyFile *nm_config_data_clone_keyfile_intern(const NMConfigData *self);
 
 const char *const *nm_global_dns_config_get_searches(const NMGlobalDnsConfig *dns_config);
 const char *const *nm_global_dns_config_get_options(const NMGlobalDnsConfig *dns_config);
+const char *nm_global_dns_config_get_certification_authority(const NMGlobalDnsConfig *dns_config);
+guint       nm_global_dns_config_get_resolve_mode(const NMGlobalDnsConfig *dns_config);
+
 guint              nm_global_dns_config_get_num_domains(const NMGlobalDnsConfig *dns_config);
 NMGlobalDnsDomain *nm_global_dns_config_get_domain(const NMGlobalDnsConfig *dns_config, guint i);
 NMGlobalDnsDomain *nm_global_dns_config_lookup_domain(const NMGlobalDnsConfig *dns_config,