summaryrefslogtreecommitdiff
path: root/src/dns
AgeCommit message (Expand)AuthorFilesLines
2020-02-10all: add nm_utils_error_is_cancelled() and nm_utils_error_is_cancelled_or_dis...Thomas Haller1-3/+3
2020-01-28all: use nm_utils_ipaddr_is_valid() instead of nm_utils_ipaddr_valid()Thomas Haller1-1/+1
2020-01-28all: use _nm_utils_inet4_ntop() instead of nm_utils_inet4_ntop()Thomas Haller2-5/+5
2019-12-13all: rename time related function to spell out nsec/usec/msec/secThomas Haller1-3/+3
2019-10-01all: manually drop code comments with file descriptionThomas Haller10-14/+14
2019-09-26dns: move ratelimiting and restart from NMDnsManager to NMDnsDnsmasqThomas Haller4-138/+90
2019-09-26dns/dnsmasq: refactor tracking of dnsmasq processThomas Haller1-234/+770
2019-09-26dns: move PID handling from NMDnsPlugin to NMDnsDnsmasq implementationThomas Haller4-258/+186
2019-09-26dns/dnsmasq: move creation of update arguments to separate functionThomas Haller1-14/+28
2019-09-26dns: return error reason from nm_dns_plugin_update()Thomas Haller6-12/+33
2019-09-26dns: drop get_name() and is_caching() virtual functions for klass variablesThomas Haller5-76/+29
2019-09-26core: use G_DEFINE_ABSTRACT_TYPE() macro instead of G_DEFINE_TYPE_EXTENDED()Thomas Haller1-1/+1
2019-09-10all: SPDX header conversionLubomir Rintel10-145/+15
2019-06-11all: drop emacs file variables from source filesThomas Haller10-10/+0
2019-05-12src: use nm_dbus_connection_call_start_service_by_name()Thomas Haller1-12/+6
2019-05-12all: use nm_clear_g_dbus_connection_signal() helperThomas Haller1-4/+2
2019-05-12all: use nm_dbus_connection_signal_subscribe_name_owner_changed()Thomas Haller1-33/+16
2019-05-12core: use NM_MAIN_DBUS_CONNECTION_GET macroThomas Haller1-1/+1
2019-04-18shared: move "nm-dbus-compat.h" header to "nm-std-aux/nm-dbus-compat.h"Thomas Haller1-1/+1
2019-04-18shared: move most of "shared/nm-utils" to "shared/nm-glib-aux"Thomas Haller1-1/+1
2019-04-09dns: use GDBusConnection instead of GDBusProxy in "nm-dns-systemd-resolved.c"Thomas Haller1-60/+106
2019-04-09connectivity: avoid D-Bus activating systemd-resolved when we know it's not usedThomas Haller3-2/+27
2019-04-09dns: only update systemd-resolved when it existsThomas Haller1-15/+93
2019-04-09dns: ratelimit warnings about failure to send updates to NMDnsSystemdResolvedThomas Haller1-4/+15
2019-04-09dns: log about what NMDnsSystemdResolved is doingThomas Haller1-3/+10
2019-04-09dns: fix meanleak in nm-dns-systemd-resolved's call_done()Thomas Haller1-1/+1
2019-03-26dns: fix memory leak of errorBeniamino Galvani1-2/+1
2019-02-12all: replace strerror() calls with nm_strerror_native()Thomas Haller1-1/+1
2019-02-12all: replace g_strerror() calls with nm_strerror_native()Thomas Haller1-15/+15
2019-02-12all: cache errno in local variable before using itThomas Haller1-8/+10
2019-02-12all: drop unnecessary includes of <errno.h> and <string.h>Thomas Haller2-2/+0
2019-01-14dns: fail the plugin when the rate limiter hitsBeniamino Galvani1-0/+1
2019-01-14dns: fix updating resolv.conf after dnsmasq process diesBeniamino Galvani1-3/+10
2018-12-11connectivity: honor "main.systemd-resolved" setting to not resolve names firstThomas Haller2-0/+17
2018-12-11dns: fix connecting signals to DNS plugin in init_resolv_conf_mode()Thomas Haller1-12/+12
2018-11-13all: cleanup GChecksum handlingThomas Haller1-6/+4
2018-11-12dns: remove the resolv.conf 6 entry limitKyle Walker1-12/+0
2018-11-12dns: avoid truncation of searches list due to 256 char limit in glibcThomas Haller1-1/+30
2018-11-12dns/tests: add test for writing resolv.confThomas Haller2-0/+14
2018-11-12dns: make strv arguments of create_resolv_conf() constThomas Haller1-18/+41
2018-10-12all: remove \n endings from log callsLubomir Rintel1-1/+1
2018-09-27dns: fix sort order of DNS configurations by typeThomas Haller1-2/+2
2018-09-26dns: use NM_CMP_*() macros sorting IP config in DNS managerThomas Haller1-22/+8
2018-09-26dns: drop redundant call to clear_domain_lists() in update_dns()Thomas Haller1-1/+0
2018-09-24dns: allow loading nm-dns-systemd-resolve alongside other DNS pluginsLubomir Rintel1-7/+38
2018-09-21dns: fix creating resolv.conf contentThomas Haller1-1/+3
2018-09-21dns: always write "/var/run/NetworkManager/resolv.conf"Thomas Haller1-16/+0
2018-09-21dns: write original DNS servers to /var/run/NetworkManager/no-stub-resolv.confThomas Haller1-3/+32
2018-09-21dns: refactor create_resolv_conf() to use GString for constructing contentThomas Haller1-30/+23
2018-09-18dns: don't let the plugins assert the bus manager has a connectionLubomir Rintel2-35/+19