summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* 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
| * core: use NM_HASH_COMBINE() functionThomas Haller2017-07-053-30/+30
| * shared: add NM_HASH_COMBINE() functionThomas Haller2017-07-051-0/+9
| * platform: fix nm_platform_lnk_macvlan_cmp() to consider "tap" fieldThomas Haller2017-07-051-1/+2
| * shared: update c-listThomas Haller2017-07-051-102/+63
|/
* checkpoint: disconnect device before reactivation during rollbackBeniamino Galvani2017-07-051-0/+11
* all: fix minor typos in settings docsYuri Chornoivan2017-07-039-20/+20
* libnm: add 'hw-address' property to NMDeviceDummyBeniamino Galvani2017-06-304-2/+118
* gitignore: ignore temporary ifcfg-rh tests directoryThomas Haller2017-06-291-0/+1
* libnm: merge branch 'th/libnm-client-async-revert'Thomas Haller2017-06-291-61/+59
|\
| * libnm: refactor name-owner check for object-managerThomas Haller2017-06-291-12/+14
| * libnm: move check for pending_init to init_async_complete()Thomas Haller2017-06-291-4/+4
| * libnm: fix leaking init_data in got_object_manager()Thomas Haller2017-06-291-1/+2
| * libnm: assert in async_inited_obj_nm() for existing pending_init countThomas Haller2017-06-291-5/+5
| * libnm/trivial: move codeThomas Haller2017-06-291-7/+7
| * libnm: clear cancellable in new_object_manager() before emitting signalThomas Haller2017-06-291-1/+1
| * libnm: fix leaking cancellable in NMClient's name_owner_changed()Thomas Haller2017-06-291-2/+1
| * libnm: fix getting self pointer in NMClient's new_object_manager()Thomas Haller2017-06-291-2/+3