summaryrefslogtreecommitdiff
path: root/src/core/dns
Commit message (Expand)AuthorAgeFilesLines
* dns: refactor domain_is_valid() to combine #if blocksThomas Haller2023-05-021-30/+32
* dns/trivial: rename check_public_suffix parameter of domain_is_valid()Thomas Haller2023-05-021-3/+5
* dns: use NM_STR_HAS_SUFFIX() instead of g_str_has_suffix()Thomas Haller2023-05-021-1/+2
* dns: fix logging for resetting the host-domainThomas Haller2023-05-021-3/+3
* dns: generate correct search domain for hostnames on non-public TLDTom Sobczynski2023-05-021-8/+43
* all: use G_SPAWN_CLOEXEC_PIPES with g_spawn_async_with_pipes()Thomas Haller2023-04-041-1/+1
* dnsmasq: process both global and per-device configurationBeniamino Galvani2023-03-031-1/+2
* dns: consider the dns-type and the priority when hashing DNS configsBeniamino Galvani2023-02-071-2/+6
* core,libnm: move enum NMDnsIPConfigTypeBeniamino Galvani2023-02-071-10/+0
* core: rename and move nm_ip_config_dns_hash()Beniamino Galvani2023-02-071-1/+1
* dns-manager: always apply options from [global-dns]Lubomir Rintel2023-01-261-22/+19
* dns-manager: style fixLubomir Rintel2023-01-261-2/+2
* all: use _NM_G_TYPE_CHECK_INSTANCE_CAST() for internal usesThomas Haller2022-12-164-4/+5
* all: use nm_g_array_first()/nm_g_array_first_p() where suitableThomas Haller2022-12-091-1/+1
* support loopback interfaceWen Liang2022-11-231-0/+9
* dns/resolved: set DoT server name (SNI) in systemd-resolvedThomas Haller2022-10-271-29/+110
* dns/resolved: cleanup detection of supported API in "nm-dns-systemd-resolved.c"Thomas Haller2022-10-271-26/+28
* core: extend NML3ConfigData:nameserver to track DNS as stringThomas Haller2022-10-273-59/+65
* dns: sort the ip-data list when a new element is addedBeniamino Galvani2022-10-131-0/+1
* dns: add comment explaining the purpose of `any_removed`Beniamino Galvani2022-10-131-1/+7
* all: use nm_g_array_{index,first,last,index_p}() instead of g_array_index()Thomas Haller2022-09-151-2/+2
* glib-aux: rename IP address related helpers from "nm-inet-utils.h"Thomas Haller2022-08-253-18/+17
* dns: kill pending dnsmasq process when mode is not 'dnsmasq'wl/dnsWen Liang2022-08-253-0/+13
* dnsmasq: silently ignore if pid file is not existed when killingWen Liang2022-08-251-1/+2
* dns: detect more quickly when systemd-resolved can't be D-Bus activatedBeniamino Galvani2022-05-251-31/+39
* all: use nm_hostname_is_valid() instead of systemd codeThomas Haller2022-04-201-2/+1
* dns: prevent update-pending to hang indefinitelyThomas Haller2022-04-151-1/+42
* dns/dnsmasq: implement update-pending flag in NMDnsDnsmasq pluginThomas Haller2022-04-151-5/+82
* dns/dnsmasq: use GSource for timeout in NMDnsDnsmasqThomas Haller2022-04-151-18/+18
* dns/unbound: drop deprecated "unbound" DNS pluginThomas Haller2022-04-153-120/+6
* dns/resolved: implement update-pending flag in NMDnsSystemdResolved pluginThomas Haller2022-04-151-6/+77
* dns/resolved: track pending counter for D-Bus calls in NMDnsSystemdResolvedThomas Haller2022-04-151-44/+115
* dns/resolved: use GPtrArray to collect ip datas in NMDnsSystemdResolved's upd...Thomas Haller2022-04-151-20/+25
* dns/resolved: use nm_utils_hash_to_array_with_buffer() in NMDnsSystemdResolve...Thomas Haller2022-04-151-8/+13
* dns/resolved: sort dirty interfaces to prune in "nm-dns-systemd-resolved.c"Thomas Haller2022-04-151-8/+20
* dns/resolved: add const to parameters in "nm-dns-systemd-resolved.c"Thomas Haller2022-04-151-7/+8
* dns/resolved: minor cleanups in "nm-dns-systemd-resolved.c"Thomas Haller2022-04-151-22/+32
* dns: add update-pending property to NMDnsManagerThomas Haller2022-04-152-4/+92
* dns: add "update-pending" state to NMDnsPluginThomas Haller2022-04-152-1/+104
* dns: call nm_dns_plugin_stop() also for NMDnsSystemdResolved instanceThomas Haller2022-04-151-2/+15
* dns: fix NMDnsPluginPrivate and drop unused fieldsThomas Haller2022-04-152-7/+17
* dns: obfuscate pointer value for NMDnsPlugin loggingThomas Haller2022-04-151-20/+23
* dns: avoid printing pointer value for NMDnsManager logging statementsThomas Haller2022-04-151-22/+17
* dns: register NMDnsPlugin instance as wait-obj for shutdownThomas Haller2022-04-151-1/+3
* core: preserve the domain when system hostname is truncatedbg/dhcp-overlong-hostnameBeniamino Galvani2022-03-096-37/+43
* dns: drop nm_dns_manager_set_initial_hostname()Beniamino Galvani2022-03-092-10/+0
* core/trivial: rename NM_SHUTDOWN_TIMEOUT_MS to NM_SHUTDOWN_TIMEOUT_MAX_MSECThomas Haller2022-02-241-2/+2
* dns: better track l3cd changesBeniamino Galvani2022-01-261-6/+19
* core: simplify code in nm_dns_manager_set_hostname()Thomas Haller2022-01-101-9/+5
* format: reformat source tree with clang-format 13.0Thomas Haller2021-11-298-239/+239