summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* shared/compat: add compat for nm_setting_vpn_get_data_keys() and nm_setting_v...th/vpn-secrets-bgo790655Thomas Haller2017-11-223-1/+91
* shared: add nm-utils/nm-compat.hThomas Haller2017-11-223-0/+54
* libnm: cleanup NMSettingVpn's foreach functionsThomas Haller2017-11-221-19/+41
* libnm: add nm_setting_vpn_get_data_keys() and nm_setting_vpn_get_secret_keys(...Thomas Haller2017-11-223-0/+87
* clients: some cleanup of requesting VPN secretsThomas Haller2017-11-226-169/+179
* core/vpn: mark secret hints as constThomas Haller2017-11-225-18/+22
* libnm: use cleanup attribute in nm_vpn_service_plugin_read_vpn_details()Thomas Haller2017-11-221-16/+5
* libnm: use nm_free_secret()Thomas Haller2017-11-222-21/+2
* libnm: use stack allocated temporary string for property nameThomas Haller2017-11-222-35/+32
* platform: don't return zero from nmp_object_id_hash()Thomas Haller2017-11-221-1/+1
* platform: move nmp_object_equal() to header for inlineThomas Haller2017-11-222-7/+7
* shared: add nm_construct_name_a() macroThomas Haller2017-11-221-0/+22
* libnm: reuse implementation for NMVpnPluginOld's util functionsThomas Haller2017-11-221-120/+3
* contrib: use less in NM-log to pre-process inputThomas Haller2017-11-211-2/+2
* libnm: merge branch 'th/bond-stable-strdict-order'Thomas Haller2017-11-216-73/+154
|\
| * libnm: cache lookup index for nm_setting_bond_get_option()Thomas Haller2017-11-211-15/+27
| * libnm: stable order in _nm_utils_strdict_to_dbus()Thomas Haller2017-11-211-5/+33
| * ifcfg-rh: avoid duplicate lookup of bond-option in write_bond_setting()Thomas Haller2017-11-211-10/+3
| * libnm: sort entries in nm_setting_bond_get_option()Thomas Haller2017-11-211-11/+19
| * libnm/trivial: reorder code in libnm-core/nm-setting-bond.cThomas Haller2017-11-211-45/+61
| * shared: add NMUtilsNamedEntryThomas Haller2017-11-211-0/+20
| * ifcfg-rh/tests: test writing multiple bond optionsThomas Haller2017-11-212-1/+5
|/
* settings: preserve agent-owned secrets on connection addBeniamino Galvani2017-11-211-19/+32
* ifcfg-rh: sort bond options when writing a connectionBeniamino Galvani2017-11-211-13/+14
* cli: fix connection type completionBeniamino Galvani2017-11-201-0/+3
* test: conditionally enable assertion macros depending on libnm versionThomas Haller2017-11-201-3/+2
* keyfile: fix escaping ascii control characters in nm_keyfile_key_encode()Thomas Haller2017-11-202-1/+6
* shared: add nm_auto_free_secret macroThomas Haller2017-11-201-0/+24
* device: check captured IPv6 configuration in check_and_add_ipv6ll_addr()Beniamino Galvani2017-11-201-2/+2
* dns: don't stat relative paths when detecting resolved useThomas Haller2017-11-191-1/+4
* dns: check for relative paths and stub-resolve.conf when detecting systemd-re...Dimitri John Ledkov2017-11-191-0/+5
* device: don't touch external devicesBeniamino Galvani2017-11-171-0/+6
* device: start managing external devices on reapplyBeniamino Galvani2017-11-171-0/+3
* core/vpn: log capabilities of secret-agentThomas Haller2017-11-171-2/+11
* core: don't reset existing routes when merging IP settingBeniamino Galvani2017-11-172-4/+0
* vpn: avoid adding unneeded routes when ipvx.ignore-auto-routes=yesBeniamino Galvani2017-11-171-6/+10
* platform: merge branch 'th/platform-test-netns-bgo790214'Thomas Haller2017-11-172-2/+18
|\
| * platform/tests: skip netns tests if we fail to create a new NMPNetns instanceth/platform-test-netns-bgo790214Thomas Haller2017-11-161-2/+13
| * platform: preserve errno when creating netns failsThomas Haller2017-11-161-0/+5
|/
* build: fix link failure of src/tests/test-systemd (2)Thomas Haller2017-11-161-3/+1
* build: fix link failure of src/tests/test-systemdThomas Haller2017-11-161-0/+2
* all: merge branch 'th/nm-hash-all'Thomas Haller2017-11-1650-116/+156
|\
| * build: include "siphash24.c" source in "nm-hash-utils.c"Thomas Haller2017-11-162-3/+5
| * all: use nm_str_hash() instead of g_str_hash()Thomas Haller2017-11-1616-29/+29
| * all: use nm_direct_hash() instead of g_direct_hash()Thomas Haller2017-11-1621-28/+28
| * all: don't use g_direct_equal() for hash table equality functionThomas Haller2017-11-1614-19/+19
| * all: include "nm-utils/nm-hash-utils.h" by defaultThomas Haller2017-11-1614-19/+4
| * shared: use siphash24() for nm_hash_ptr()Thomas Haller2017-11-162-9/+10
| * shared: optimize nm_hash_str() for NULL to not use siphash24()Thomas Haller2017-11-162-5/+8
| * shared: inline fast-path for hash _get_hash_key()Thomas Haller2017-11-161-2/+13