summaryrefslogtreecommitdiff
path: root/src/nm-ip4-config.c
AgeCommit message (Expand)AuthorFilesLines
2017-10-18all: extend hash functions with an NMHashState argumentThomas Haller1-5/+6
2017-10-10core: fix memory leaks in NMIP{4,6}ConfigBeniamino Galvani1-1/+1
2017-10-10core: rework tracking of gateway/default-route in ip-configThomas Haller1-213/+171
2017-10-09core: don't track route metric in ip-configThomas Haller1-33/+0
2017-10-09core: don't track route MSS in ip-configThomas Haller1-34/+0
2017-10-09core: use ipv4.route-table setting for other IPv4 routesThomas Haller1-1/+5
2017-10-09all: rework configuring route table support by adding "route-table" settingThomas Haller1-10/+19
2017-10-09core: refactor parsing resolve.confThomas Haller1-68/+10
2017-09-26libnm,core: add TABLE attribute for routes settingsThomas Haller1-5/+16
2017-09-26core: inject route list to delete for nm_platform_ip_route_sync()Thomas Haller1-2/+6
2017-09-19core: fix handling IPv6 device-route and use correct route metricThomas Haller1-10/+19
2017-09-15core: workaround configuring IPv6 routes with "src" (RTA_PREFSRC)Thomas Haller1-0/+1
2017-09-13core: track routes with source RTPROT_KERNEL (rtm_protocol) in NMIP4Config/NM...Thomas Haller1-3/+1
2017-09-13core: track IPv4 device routes in NMIP4ConfigThomas Haller1-80/+82
2017-09-13core: fix merging IP addresses in NMIP4Config/NMIP6ConfigThomas Haller1-16/+8
2017-09-13core: adjust route equality for NMIP4Config/NMIP6Config to what kernel doesThomas Haller1-83/+13
2017-09-13core: fix invalid assertion in nm_ip4_config_get_num_routes()Thomas Haller1-1/+1
2017-09-08core: rework handling of default-routes and drop NMDefaultRouteManagerThomas Haller1-2/+0
2017-09-08core: support tracking default-route in NMIP4Config/NMIP6ConfigThomas Haller1-33/+224
2017-09-08core: return new route from _nm_ip_config_add_obj()Thomas Haller1-10/+28
2017-09-08core/trivial: rename test functions _nmtst_nm_ip*_config_*() to _nmtst_ip*_co...Thomas Haller1-6/+6
2017-09-08core: ignore routes from non-main table in nm_ip4_config_capture()Thomas Haller1-1/+4
2017-09-08core: don't loop twice over routes in nm_ip4_config_capture()Thomas Haller1-8/+4
2017-09-08core: return new object from _nm_ip_config_add_obj()Thomas Haller1-7/+17
2017-09-08core: use _nm_ip_config_add_obj() in nm_ip4_config_replace() for routesThomas Haller1-6/+7
2017-09-05all: use _nm_utils_ip4_*() utils functionsThomas Haller1-4/+4
2017-08-31core: fix clearing dirty flag in _nm_ip_config_add_obj()Thomas Haller1-2/+6
2017-08-30core: use _nm_ip_config_add_obj() in NMIP4Config/NMIP6ConfigThomas Haller1-13/+14
2017-08-30core: fix emitting changed notification during nm_ip4_config_intersect()Thomas Haller1-0/+9
2017-08-30core/trivial: rename local variableThomas Haller1-16/+16
2017-08-24core: don't suppress host route to gateway in ip-config caputureThomas Haller1-10/+5
2017-08-24platform: add support for routing tables to platform cacheThomas Haller1-1/+1
2017-08-24platform: add non-exclusive routes and drop route-managerThomas Haller1-43/+138
2017-08-23core: consistently use _nm_ip_config_add_obj() when adding route/address to i...Thomas Haller1-52/+69
2017-08-23core: merge code block in nm_ip4_config_commit() by un-indentingThomas Haller1-53/+50
2017-08-23shared: return deleted object from nm_dedup_multi_index_remove_obj()Thomas Haller1-4/+8
2017-08-23core: fix crash in nm_ip4_config_address_exists()Thomas Haller1-1/+1
2017-08-12platform: cleanup nmp_lookup_init_route_visible() lookup helperThomas Haller1-4/+3
2017-08-03core: implement NMIP4Config's and NMIP6Config's route equality based on nm_pl...Thomas Haller1-8/+4
2017-08-03platform: add compare functions for routes with different compare semanticsThomas Haller1-3/+3
2017-07-25core: emit notify signals for addresses/routes in nm_ipX_config_replaceBeniamino Galvani1-0/+2
2017-07-25core: prevent invalid routes in NMIP4Config/NMIP6ConfigThomas Haller1-0/+18
2017-07-25core: simplify NMDedupMultiIter by storing CList pointerThomas Haller1-12/+9
2017-07-25platform: refactor nm_platform_ip4_address_sync()Thomas Haller1-21/+12
2017-07-25core: cache GVariant for NMIP4Config/NMIP6Config's "route-data" and "routes"Thomas Haller1-55/+67
2017-07-25core: track addresses for NMIP4Config/NMIP6Config via NMDedupMultiIndexThomas Haller1-323/+470
2017-07-25core: rename self argument for NMIP4Config and NMIP6ConfigThomas Haller1-260/+260
2017-07-17core: fix detection of relevant changes in nm_ipX_config_replace()Beniamino Galvani1-1/+3
2017-07-10core: fix heap overflow accessing NMIP4Config's idx_ip4_routesThomas Haller1-1/+4
2017-07-05platform: reduce number of route indexesThomas Haller1-2/+1