summaryrefslogtreecommitdiff
path: root/src/core/nm-core-utils.c
Commit message (Expand)AuthorAgeFilesLines
* core: check hardware address length in nm_utils_get_ipv6_interface_identifier()Thomas Haller2022-12-061-14/+21
* core: fix possible unaligned access in nm_utils_get_ipv6_interface_identifier()Thomas Haller2022-12-061-1/+1
* clang-format: reformat code with clang-format 15.0.4-1.fc37Thomas Haller2022-11-231-2/+2
* core: fix code comment in _host_id_hash_v2()Thomas Haller2022-10-251-5/+11
* all: fix deprecated function declaration without a prototypeThomas Haller2022-10-111-2/+2
* all: use nm_g_array_{index,first,last,index_p}() instead of g_array_index()Thomas Haller2022-09-151-4/+4
* glib-aux: add nm_g_array_index() macro and improve nm_g_array_index_p() macrosThomas Haller2022-09-151-1/+1
* glib-aux: rename IP address related helpers from "nm-inet-utils.h"Thomas Haller2022-08-251-1/+1
* core: block to get good random bytes for "/var/lib/NetworkManager/secret_key"Thomas Haller2022-08-051-1/+4
* glib-aux: rework random number utilsThomas Haller2022-08-051-3/+3
* core: support "/run/NetworkManager/proc-cmdline" to overwrite /proc/cmdlineThomas Haller2022-07-181-1/+4
* glib-aux: drop nm_str_buf_init() for NM_STR_BUF_INIT()Thomas Haller2022-05-091-2/+2
* all: hardcode HOST_NAME_MAX to 64Thomas Haller2022-04-261-2/+2
* all: use nm_hostname_is_valid() instead of systemd codeThomas Haller2022-04-201-3/+2
* core/trivial: add code comment to nm_utils_stable_id_parse()Thomas Haller2022-03-111-1/+6
* core: use NM_STR_HAS_PREFIX() in nm_utils_stable_id_parse()Thomas Haller2022-03-111-1/+1
* core: rename nm_utils_host_id_get_timestamp_ns() to "nsec"Thomas Haller2022-03-111-12/+12
* core/trivial: reword code comment about fake host-id timestampThomas Haller2022-03-111-2/+9
* core: add nm_utils_shorten_hostname()Beniamino Galvani2022-03-091-0/+48
* core: make nm_utils_get_nm_[ug]id() thread safeThomas Haller2022-01-181-12/+28
* core: move nm_main_utils_get_nm_[ug]id() to "nm-core-utils.h"Thomas Haller2022-01-181-0/+40
* core: log variant properties in connection diffBeniamino Galvani2022-01-031-0/+2
* format: reformat source tree with clang-format 13.0Thomas Haller2021-11-291-116/+116
* core/tests: add nmtst_utils_host_id_{push,pop}() helpers to stub the host-idThomas Haller2021-09-081-1/+74
* core: refactor nm_utils_ipv6_addr_set_stable_privacy() to not failThomas Haller2021-08-311-48/+35
* all: rename nm_utils_strbuf_*() API to nm_strbuf_*()Thomas Haller2021-08-021-4/+4
* core: add nm_utils_connection_match_spec_list()Beniamino Galvani2021-07-271-0/+106
* all: use nm_g_idle_add() instead of g_idle_add()Thomas Haller2021-07-261-1/+1
* clang-format: use "IndentPPDirectives:None" instead of "BeforeHash"Thomas Haller2021-07-091-2/+2
* core: add infrastructure for spawning a helper processBeniamino Galvani2021-06-111-0/+321
* core: remove _nul_sentinel from UuidData structThomas Haller2021-06-081-5/+2
* glib-aux/uuid: use NMUuid typed argument for nm_uuid_generate_from_string*()Thomas Haller2021-06-081-4/+10
* wifi: fix parsing Microsoft Network Cost IEThomas Haller2021-06-021-3/+6
* core: avoid lgtm warning in _sleep_duration_convert_ms_to_us()Thomas Haller2021-06-011-1/+2
* core: minor cleanup of integer multiplication in _sleep_duration_convert_ms_t...Thomas Haller2021-05-271-1/+1
* all: only include "libnm-glib-aux/nm-uuid.h" where neededThomas Haller2021-05-041-0/+1
* glib-aux/trivial: rename NMUuid APIThomas Haller2021-05-041-5/+5
* libnm,glib-aux: move nm_utils_uuid_is_null() to "nm-uuid.h"Thomas Haller2021-05-041-1/+1
* glib-aux: use nm_uuid_generate_random() helperThomas Haller2021-05-041-1/+1
* glib-aux: use nm_uuid_parse() helperThomas Haller2021-05-041-1/+1
* glib-aux: use nm_uuid_unparse()Thomas Haller2021-05-041-1/+1
* clang-format: reformat code with clang 12Thomas Haller2021-05-041-1/+1
* glib-aux: Set file timestamps in nm_utils_file_set_contentsAndrew Zaborowski2021-04-191-0/+1
* core: fix crash in nm_wildcard_match_check()Thomas Haller2021-03-241-1/+2
* platform: move nm_utils_modprobe() to libnm-platformThomas Haller2021-03-051-79/+0
* platform: move nm_utils_lifetime_*() to libnm-platformThomas Haller2021-03-051-83/+0
* platform: move nm_utils_new_{vlan,infiniband}_name() to libnm-platformThomas Haller2021-03-051-59/+0
* core: move NM_PLATFORM_LIFETIME_PERMANENT to libnm-platform/nmp-base.hThomas Haller2021-03-051-0/+1
* glib-aux: move NMIcmpv6RouterPref to libnm-glib-auxThomas Haller2021-03-051-7/+0
* glib-aux: move nm_utils_sysctl_ip_conf_*() helpersThomas Haller2021-03-051-128/+0