summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-02-22cli: rework NM_SETTING_802_1X_PASSWORD_RAW property functions to operate on g...Thomas Haller2-17/+32
2019-02-22cli: use nm_utils_bin2hexstr_full() in nmcli to convert bytes to stringThomas Haller1-8/+6
2019-02-22shared: support empty blobs in nm_utils_bin2hexstr_full()Thomas Haller1-15/+17
2019-02-22all: move nm_utils_hexstr2bin*() to sharedThomas Haller7-197/+197
2019-02-22cli: use correct define for NM_SETTING_WIFI_P2P_WPS_METHOD nameThomas Haller1-1/+1
2019-02-22wireguard: merge branch 'th/wireguard-pt3'Thomas Haller30-31/+5274
2019-02-22release: update NEWSThomas Haller1-0/+3
2019-02-22core/wireguard: add support for WireGuard peersThomas Haller1-41/+1016
2019-02-22core/wireguard: add basic support for creating wireguard devicesThomas Haller2-21/+327
2019-02-22examples: add python example script "nm-wg-set" for modifying WireGuard profileThomas Haller2-0/+424
2019-02-22libnm/tests: add tests for creating wireguard connection profilesThomas Haller1-0/+425
2019-02-22libnm: add NMWireGuardPeer and libnm support for peersThomas Haller9-16/+2426
2019-02-22libnm,cli: add NMSettingWireGuardThomas Haller21-10/+710
2019-02-22libnm/docs: fix enum definition that confuses gtk-docThomas Haller2-2/+6
2019-02-22platform: merge branch 'th/platform-netlink-cleanup'Thomas Haller11-513/+864
2019-02-22platform: move creation of nlmsg dump request in separate functionThomas Haller1-31/+55
2019-02-22platform: pass lookup instance to nmp_cache_dirty_set_all() instead of object...Thomas Haller3-7/+12
2019-02-22platform: refactor FOR_EACH_DELAYED_ACTION() macro to have only one for(;;) s...Thomas Haller1-6/+18
2019-02-22platform: create id-only objects for deleting qdisc/tfilter in event_valid_msg()Thomas Haller1-1/+3
2019-02-22platform: minor cleanup in event_valid_msg()Thomas Haller2-16/+14
2019-02-22platform/wifi: don't use __u32 type in "nm-wifi-utils-nl80211.c"Thomas Haller1-4/+3
2019-02-22platform: cleanup parsing of RTA_MULTIPATH in _new_from_nl_route()Thomas Haller1-4/+16
2019-02-22platform: use nla_data_as() at some placesThomas Haller1-15/+15
2019-02-22platform: use nm_auto_nlmsg cleanup macro instead of explict nlmsg_free()Thomas Haller1-15/+13
2019-02-22platform: use nlmsg_append_struct() macro instead of nlmsg_append()Thomas Haller1-22/+31
2019-02-22platform: prettify parsing MACSec from netlinkThomas Haller1-12/+12
2019-02-22platform: drop READ_STAT64() macro from _new_from_nl_link()Thomas Haller1-12/+6
2019-02-22platform: don't use memset() to initialize variable in _new_from_nl_route()Thomas Haller1-3/+3
2019-02-22platform: sort #include in "nm-linux-platform.h"Thomas Haller1-9/+9
2019-02-22platform: use nla_get_be64() helperThomas Haller1-1/+1
2019-02-22platform/netlink: cleanup nlmsg_append() and add nlmsg_append_struct() macroThomas Haller2-2/+18
2019-02-22platform/netlink: add nla_data_as() macroThomas Haller1-0/+14
2019-02-22platform/netlink: add more RTM message types in to-string function nl_nlmsghd...Thomas Haller1-15/+24
2019-02-22platform/netlink: add nla_get_be64() helperThomas Haller1-0/+8
2019-02-22platform/netlink: require valid nla argument for nla_get_u64()Thomas Haller2-13/+9
2019-02-22platform/netlink: add assertions for nla_get_*() functionsThomas Haller1-8/+28
2019-02-22platform/netlink: use designated initializer in nlmsg_alloc_size()Thomas Haller1-6/+8
2019-02-22platform/netlink: assert for valid policy for string attribute in validate_nlaThomas Haller1-1/+5
2019-02-22platform/netlink: cleanup nla_memcpy()Thomas Haller2-8/+40
2019-02-22platform/netlink: cleanup nla_strlcpy()Thomas Haller1-12/+37
2019-02-22platform/trivial: coding style fixes/whitespaceThomas Haller3-61/+63
2019-02-22platform/netlink: cleanup nla_parse*() code by using safer macrosThomas Haller4-244/+247
2019-02-22platform/netlink: add nla_parse* macros that safely determine the max-typeThomas Haller1-6/+66
2019-02-22platform/netlink: cleanup unnecessary "goto out" from nla_parse()Thomas Haller1-4/+2
2019-02-22platform/netlink: fix return value of nla_get_s8()Thomas Haller1-1/+1
2019-02-22platform/wifi: fix size check for parsing netlink attribute NL80211_BSS_BSSIDThomas Haller1-1/+1
2019-02-22platform: fix error handling for creating nlmsg in do_request_all_no_delayed_...Thomas Haller1-5/+15
2019-02-22platform/netlink: fix _genl_parse_getfamily() for checking error code from ge...Thomas Haller1-1/+1
2019-02-22shared: add nm_ip_addr_set_from_untrusted() helperThomas Haller2-0/+64
2019-02-22shared: add nm_hash_update_valp() helper macroThomas Haller1-0/+3