summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-01-21wifi: Add WFD utilities needed by the IWD backendAndrew Zaborowski4-0/+204
2022-01-21wifi: Add IWD-specific NMWifiP2PPeer constructorsAndrew Zaborowski3-0/+57
2022-01-21wifi: Check interface mode for both backendsAndrew Zaborowski1-11/+15
2022-01-21iwd: Add nm_iwd_manager_get_netconfig_enabledAndrew Zaborowski2-0/+22
2022-01-21iwd: Update D-Bus interface name #define for WSCAndrew Zaborowski1-1/+1
2022-01-20libnm/tests: fix maybe-uninitialized warning in "test-libnmc-setting"Thomas Haller1-1/+1
2022-01-20libnm: fix bug verifying private-key for WireGuard settingThomas Haller1-1/+1
2022-01-20libnm/tests: fix maybe-uninitialized warning in "test-setting"Thomas Haller1-1/+1
2022-01-20platform: merge branch 'th/platform-no-bpf-filter-route'Thomas Haller3-61/+32
2022-01-20platform: don't put certain rtm_protocol routes in the platform cacheThomas Haller1-0/+32
2022-01-20Revert "platform: add bpf filter to ignore routes from routing daemons"Thomas Haller3-61/+0
2022-01-20CONTRIBUTING: document style guide about naming in header filesThomas Haller1-0/+4
2022-01-19glib-aux/trivial: clearify code comment in nm_g_source_destroy_and_unref()Thomas Haller1-4/+5
2022-01-19libnm: don't clear secrets during NMSimpleConnection:dispose()Thomas Haller1-2/+0
2022-01-19l3cfg: on n-acd instance-reset clear also ready ACD stateThomas Haller1-9/+7
2022-01-18core: merge branch 'juspence:main' (parts)Thomas Haller7-16/+66
2022-01-18core: make nm_utils_get_nm_[ug]id() thread safeThomas Haller1-12/+28
2022-01-18keyfile: for keyfile owner check allow root and euidThomas Haller1-1/+1
2022-01-18core: move nm_main_utils_get_nm_[ug]id() to "nm-core-utils.h"Thomas Haller6-47/+50
2022-01-18core: remove unused function nm_main_utils_ensure_root()Thomas Haller2-11/+0
2022-01-18Assert keyfiles are owned by euid, not rootJustin Spencer1-1/+3
2022-01-18Write keyfiles as euid / egid instead of 0 / 0 (root / root)Justin Spencer1-2/+4
2022-01-18Add helper functions to find + remember EUID / EGID, avoid many syscallsJustin Spencer2-0/+40
2022-01-18Remove check for running as root, but keep translationsJustin Spencer1-2/+0
2022-01-18libnm: merge branch 'th/libnm-settings-properties-3'Thomas Haller43-2695/+1985
2022-01-18libnm: add and use _nm_setting_get_private_field() helperThomas Haller2-87/+75
2022-01-18libnm: for embedded private structure in NMSetting set the offset to zeroThomas Haller4-72/+72
2022-01-18libnm/tests: add test for direct string property of kind NMRefStringThomas Haller1-4/+54
2022-01-18libnm: make "connection.type" property a NMRefStringThomas Haller1-1/+2
2022-01-18libnm: support direct string properties as NMRefStringThomas Haller3-2/+21
2022-01-18glib-aux: add nmtst_ref_string_find() helperThomas Haller2-0/+55
2022-01-18glib-aux: add nm_ref_string_reset_str_upcast() helperThomas Haller1-4/+43
2022-01-18libnm: cleanup redundant code for direct properties of NMSettingThomas Haller6-279/+15
2022-01-18libnm: refactor some NMSetting to use direct properties for int64Thomas Haller2-14/+8
2022-01-18libnm: refactor some NMSetting to use direct properties for stringThomas Haller18-1113/+358
2022-01-18libnm: implement "wireguard.private-key" as direct string propertyThomas Haller1-55/+38
2022-01-18libnm: refactor some NMSetting to use direct properties for uint32Thomas Haller15-661/+486
2022-01-18libnm: refactor some NMSetting to use direct properties for int32Thomas Haller8-207/+148
2022-01-18libnm: add hook for setting direct string propertyThomas Haller3-1/+40
2022-01-18libnm: pass more parameters to _property_direct_set_string() in NMSettingThomas Haller1-10/+13
2022-01-18libnm: rework caching of virtual-iface-name for infiniband settingThomas Haller1-9/+21
2022-01-18libnm: drop unused property implementation for DOUBLE typeThomas Haller1-7/+1
2022-01-18libnm: add direct property type "int64"Thomas Haller3-0/+143
2022-01-18libnm: add flag to map zero to NULL in _nm_utils_ipaddr_canonical_or_invalid()Thomas Haller6-8/+21
2022-01-18libnm: let direct string property support AF_UNSPEC for normalizing IP addressesThomas Haller4-4/+13
2022-01-18libnm: support AF_UNSPEC in _nm_utils_ipaddr_canonical_or_invalid()Thomas Haller1-2/+2
2022-01-18libnm: automatically clear secret string for direct string propertiesThomas Haller2-10/+39
2022-01-18libnm: implement gsm.apn as direct string propertyThomas Haller1-17/+9
2022-01-18libnm: add direct_set_string_strip flag for direct string propertyThomas Haller3-11/+34
2022-01-18libnm: drop unused g_type_class_add_private() from NMSettingVethThomas Haller1-2/+0