summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* core: simplify NMDedupMultiIter by storing CList pointerth/ip-config-address-lookupThomas Haller2017-07-163-61/+31
* platform: pass full route object to platform delete functionThomas Haller2017-07-169-237/+208
* platform: fix return value for do_delete_object()Thomas Haller2017-07-162-2/+3
* platform: refactor nm_platform_ip4_address_sync()Thomas Haller2017-07-168-230/+298
* core: cache GVariant for NMIP4Config/NMIP6Config's "route-data" and "routes"Thomas Haller2017-07-162-97/+115
* core: track addresses for NMIP4Config/NMIP6Config via NMDedupMultiIndexThomas Haller2017-07-1621-820/+1156
* core: rename self argument for NMIP4Config and NMIP6ConfigThomas Haller2017-07-164-618/+618
* c-list: add c_list_sort()Thomas Haller2017-07-164-0/+311
* route-manager: fix timeout for cleanup device-route monitoringThomas Haller2017-07-161-2/+2
* core: fix route synchronizationBeniamino Galvani2017-07-151-1/+3
* core: shortcut equal operator for identical object reference in NMDedupMultiI...Thomas Haller2017-07-103-27/+23
* core: fix NMDedupMultiIndex's _dict_idx_entries_hash()Thomas Haller2017-07-101-2/+1
* core: fix heap overflow accessing NMIP4Config's idx_ip4_routesThomas Haller2017-07-102-2/+8
* dhcp/tests: add test parsing dhclient configThomas Haller2017-07-101-8/+62
* dhcp/dhclient: improve "interface" statement parsingJonathan Kang2017-07-101-1/+2
* cli: don't track device state for VPN connectionsBeniamino Galvani2017-07-091-1/+1
* po: update Ukrainian (uk) translation (bgo#784529)Yuri Chornoivan2017-07-071-656/+926
* all: merge branch 'th/dedup-multi-bgo784220'Thomas Haller2017-07-0767-4500/+6704
|\
| * platform: refactor NMPObject cast macros using _Generic()th/dedup-multi-bgo784220Thomas Haller2017-07-056-43/+65
| * platform: refactor nm_platform_link_get_all() to return GPtrArrayThomas Haller2017-07-055-61/+74
| * platform: move link accessors to NMPlatform base classThomas Haller2017-07-057-538/+538
| * platform: refactor fake platform to use NMPCache for addressesThomas Haller2017-07-055-266/+140
| * platform/trivial: rename cache-id-type indexesThomas Haller2017-07-052-12/+12
| * platform: drop separate index for visible objectsThomas Haller2017-07-055-104/+48
| * platform: reduce number of route indexesThomas Haller2017-07-059-77/+47
| * platform: drop nm_platform_ip6_route_get_all()Thomas Haller2017-07-054-99/+23
| * platform: refactor nm_dedup_multi_objs_to_ptr_array_head()Thomas Haller2017-07-053-23/+45
| * core: refactor NMIP6Config to use dedup-index for IPv6 routesThomas Haller2017-07-059-204/+366
| * core: remove NMDedupMultiBox object and track NMDedupMultiObj instances directlyThomas Haller2017-07-058-335/+340
| * core: avoid cloning platform routes but iterate the cache directlyThomas Haller2017-07-0512-160/+392
| * platform: track routes in NMFakePlatform via NMPCacheThomas Haller2017-07-055-343/+219
| * platform: expose index lookup for objects in public APIThomas Haller2017-07-053-2/+86
| * platform: expose emit-signal function from platformThomas Haller2017-07-053-82/+87
| * platform: move the NMPCache from linux platform to NMPlatformThomas Haller2017-07-054-82/+121
| * platform: add use-udev property for NMPlatformThomas Haller2017-07-053-6/+34
| * platform: implement hash function for NMPlatformLnk typesThomas Haller2017-07-055-17/+203
| * platform: fix nmp_object_hash() to include object typeThomas Haller2017-07-051-10/+7
| * core: remove NMMultiIndexThomas Haller2017-07-054-938/+0
| * platform: merge NMP_CACHE_ID_TYPE_ROUTES_BY_DESTINATION* indexThomas Haller2017-07-052-43/+21
| * platform: merge NMP_CACHE_ID_TYPE_ROUTES_VISIBLE_*_DEFAULT indexesThomas Haller2017-07-052-79/+27
| * platform: use NMDedupMultiIndex for routes in NMPCacheThomas Haller2017-07-058-1301/+1695
| * platform: fix lookup of all routes unrestricted to an ifindexThomas Haller2017-07-051-2/+12
| * platform/trivial: rename variableThomas Haller2017-07-051-94/+94
| * platform: use NM_SET_OUT() macroThomas Haller2017-07-051-27/+16
| * core: refactor NMIP4Config to use dedup-index for IPv4 routesThomas Haller2017-07-058-188/+410
| * core: pass NMDedupMultiIndex instance to NMIP4Config and otherThomas Haller2017-07-0531-135/+366
| * platform: let NMPObject implement NMDedupIndexObjThomas Haller2017-07-057-22/+228
| * shared: add NMDedupMultiIndex "nm-dedup-multi.h"Thomas Haller2017-07-054-1/+1660
| * clients: make meta data subtypes of NMObjBaseInstThomas Haller2017-07-052-4/+18
| * all: add base object type in "nm-obj.h"Thomas Haller2017-07-055-14/+151