summaryrefslogtreecommitdiff
path: root/src/nm-core-utils.h
Commit message (Expand)AuthorAgeFilesLines
* policy: treat WireGuard devices as VPN for DNSThomas Haller2019-02-141-0/+4
* dhcp: move nm_utils_dhcp_client_id_mac() to "nm-core-utils.c"Thomas Haller2019-01-071-0/+16
* core/trivial: rename nm_utils_detect_arp_type_from_addrlen() to nm_utils_arp_...Thomas Haller2019-01-071-1/+1
* core: add nm_utils_detect_arp_type_from_addrlen() helperThomas Haller2018-12-141-0/+2
* core: use addr-family argument for nm_utils_get_ip_config_method()Thomas Haller2018-12-131-3/+0
* core: never fail reading host-id timestamp and never change itThomas Haller2018-12-121-1/+1
* core/trivial: rename nm_utils_get_boot_id_*()Thomas Haller2018-12-121-2/+2
* core/trivial: rename secret-key to host-keyThomas Haller2018-12-121-7/+7
* core: add nm_utils_create_dhcp_iaid() utilThomas Haller2018-11-291-0/+4
* all: add "${MAC}" substituion for "connection.stable-id"Thomas Haller2018-11-131-0/+1
* dhcp: reimplement node-specific DHCP client-id generation from systemdThomas Haller2018-11-131-0/+13
* core: refactor loading machine-id and cache itThomas Haller2018-11-131-4/+8
* device: add "dhcp-plugin" match spec for deviceThomas Haller2018-11-011-1/+2
* core/tests: allow to reset singleton instantiations for testingThomas Haller2018-10-311-4/+19
* shared: move nm_utils_get_monotonic_timestamp*() to shared/nm-utils.Thomas Haller2018-10-181-17/+2
* core: move logging of monotonic-timestamp to "nm-logging.c"Thomas Haller2018-10-181-0/+4
* shared: move file-get-contents and file-set-contents helper to shared/Thomas Haller2018-09-041-34/+0
* core: extend nm_utils_*_get_contents() to zero temporary memoryThomas Haller2018-09-041-0/+14
* device: support match.interface-nameBeniamino Galvani2018-08-111-0/+4
* all: don't use gchar/gshort/gint/glong but C typesThomas Haller2018-07-111-2/+2
* device: fix order of params in nm_match_spec_device prototypeOlivier Gayot2018-07-061-1/+1
* libnm-core: add ipv6.dhcp-duid propertyFrancesco Giudici2018-06-081-1/+1
* core: add function to retrieve secret_key generation timeFrancesco Giudici2018-06-071-0/+1
* all: add stable-id specifier "${DEVICE}"Thomas Haller2018-05-281-1/+2
* core: let nm_utils_secret_key_read() handle failures internallyThomas Haller2018-05-281-1/+2
* all: use the elvis operator wherever possibleLubomir Rintel2018-05-101-1/+1
* core: add nm_utils_strdict_to_variant() helperThomas Haller2018-04-231-0/+2
* shared: move nm_utils_get_start_time_for_pid() to shared/nm-utilsThomas Haller2018-04-161-2/+0
* core: explicitly pass D-Bus path to nm_utils_log_connection_diff()Thomas Haller2018-04-131-1/+6
* core: add nm_utils_get_monotonic_timestamp_ns_cached() helperThomas Haller2018-04-101-0/+7
* dhcp: remove unused nm_utils_resolve_conf_parse() functionThomas Haller2018-03-201-5/+0
* core: return remaining lifetime from nm_utils_lifetime_get()Thomas Haller2018-02-091-6/+5
* dns: introduce routing domainsBeniamino Galvani2018-01-121-0/+2
* all: include "nm-utils/nm-hash-utils.h" by defaultThomas Haller2017-11-161-2/+0
* core: add nm_utils_sysctl_ip_conf_is_path() utilThomas Haller2017-10-241-0/+2
* core: merge IPv4 and IPv6 implementation of nm_utils_ip4_property_path()Thomas Haller2017-10-241-3/+2
* core: don't use static buffer for nm_utils_ip4_property_path()Thomas Haller2017-10-241-2/+5
* core: add option to pass ownership of file descriptor to nm_utils_fd_get_cont...Thomas Haller2017-10-191-0/+1
* all: add helper functions for nm_hash_update*()Thomas Haller2017-10-181-5/+4
* all: refactor hashing by introducing NMHashStateThomas Haller2017-10-181-9/+8
* shared: split random and hash utilsThomas Haller2017-10-171-0/+2
* core: add nm_utils_random_bytes() and use getrandom()Thomas Haller2017-10-131-2/+0
* shared: move nm_utils_fd_*() from src/ to shared/nm-utils/Thomas Haller2017-10-131-8/+0
* ndisc: rename NMNDiscPreference to NMIcmpv6RouterPrefThomas Haller2017-10-121-0/+13
* core: rework tracking of gateway/default-route in ip-configThomas Haller2017-10-101-0/+9
* all: rework configuring route table support by adding "route-table" settingThomas Haller2017-10-091-2/+0
* core: refactor parsing resolve.confThomas Haller2017-10-091-2/+4
* shared: move utils NM_UTILS_ENUM2STR*, NM_UTILS_FLAGS2STR*, and nm_utils_to_s...Thomas Haller2017-10-051-66/+0
* libnm,core: add TABLE attribute for routes settingsThomas Haller2017-09-261-0/+2
* shared: add NMIPAddr structThomas Haller2017-09-181-19/+0