NetworkManager/shared/nm-utils
Thomas Haller b434b9ec07 shared: split C-only helper "shared/nm-std-aux" utils out of "shared/nm-utils"
"shared/nm-utils" contains general purpose utility functions that only
depend on glib (and extend glib with some helper functions).

We will also add code that does not use glib, hence it would be good
if the part of "shared/nm-utils" that does not depend on glib, could be
used by these future projects.

Also, we use the term "utils" everywhere. While that covers the purpose
and content well, having everything called "nm-something-utils" is not
great. Instead, call this "nm-std-aux", inspired by "c-util/c-stdaux".
2019-04-18 18:57:24 +02:00
..
tests shared: split C-only helper "shared/nm-std-aux" utils out of "shared/nm-utils" 2019-04-18 18:57:24 +02:00
nm-c-list.h shared: add nm_c_list_move_*() helpers 2019-02-18 15:00:10 +01:00
nm-compat.c all: avoid g_memdup() 2018-09-07 11:24:17 +02:00
nm-compat.h shared/compat: add compat for nm_setting_vpn_get_data_keys() and nm_setting_vpn_get_secret_keys() 2017-11-23 14:44:25 +01:00
nm-dedup-multi.c all: use nm_c_list_move_*() helpers 2019-02-18 15:00:10 +01:00
nm-dedup-multi.h shared: split C-only helper "shared/nm-std-aux" utils out of "shared/nm-utils" 2019-04-18 18:57:24 +02:00
nm-enum-utils.c all: don't use gchar/gshort/gint/glong but C types 2018-07-11 12:02:06 +02:00
nm-enum-utils.h all: don't use gchar/gshort/gint/glong but C types 2018-07-11 12:02:06 +02:00
nm-errno.c shared: add nm_strerror_native() to replace strerror() and g_strerror() 2019-02-12 08:50:28 +01:00
nm-errno.h shared: fix nm_errno_from_native() for negative input 2019-02-12 09:13:29 +01:00
nm-glib.h shared/nm-glib: add our own g_steal_pointer() macro to shadow the one from glib 2019-02-21 07:22:36 +01:00
nm-hash-utils.c all: fix misspellings 2019-01-24 17:19:44 +01:00
nm-hash-utils.h shared: add nm_hash_obfuscate_ptr() helper 2019-03-13 09:03:58 +01:00
nm-io-utils.c cli/wireguard: add import functionality for WireGuard 2019-03-07 17:54:25 +01:00
nm-io-utils.h shared: move file-get-contents and file-set-contents helper to shared/ 2018-09-04 07:38:30 +02:00
nm-jansson.h shared: add nm_auto_decref_json 2019-02-17 19:39:07 +01:00
nm-logging-fwd.h logging: make nm-logging thread-safe 2019-02-05 08:18:08 +01:00
nm-macros-internal.h shared: add nm_auto_clear_variant_builder 2019-04-12 11:07:25 +02:00
nm-obj.h all: replace "it's" with "its" where needed 2018-04-18 14:14:07 +02:00
nm-random-utils.c Fix typos 2018-09-30 21:14:55 +02:00
nm-random-utils.h shared: split random and hash utils 2017-10-17 20:02:59 +02:00
nm-secret-utils.c shared: better implement compat version of explicit_bzero() 2019-04-02 19:30:33 +02:00
nm-secret-utils.h shared: add nm_utils_memeqzero_secret() 2019-03-07 17:54:25 +01:00
nm-shared-utils.c shared: remove unused _nm_utils_escape_plain()/_nm_utils_escape_spaces() API 2019-04-18 17:53:09 +02:00
nm-shared-utils.h shared: remove unused _nm_utils_escape_plain()/_nm_utils_escape_spaces() API 2019-04-18 17:53:09 +02:00
nm-test-utils.h all: goodbye libnm-glib 2019-04-16 15:52:27 +02:00
nm-time-utils.c shared: thread safe initialization of nm_utils_get_monotonic_timestamp*() 2018-11-28 16:13:04 +01:00
nm-time-utils.h shared: move nm_utils_get_monotonic_timestamp*() to shared/nm-utils. 2018-10-18 12:16:55 +02:00
nm-udev-utils.c udev: remove unneeded NULL checks 2018-12-12 14:18:53 +01:00
nm-udev-utils.h udev: add and use nm_udev_utils_property_decode() function 2017-03-22 12:41:06 +01:00
nm-vpn-editor-plugin-call.h shared: include "gsystem-local-alloc.h" from "nm-glib.h" 2016-06-16 10:45:54 +02:00
nm-vpn-plugin-macros.h shared: add nm_utils_syslog_coerce_from_nm() util 2016-09-19 15:35:33 +02:00
nm-vpn-plugin-utils.c shared/vpn-plugin-utils: load the editor from the same place as plugin 2018-10-24 15:12:43 +02:00
nm-vpn-plugin-utils.h shared: add "nm-utils/nm-vpn-plugin-utils.h" 2016-06-16 10:45:54 +02:00