summaryrefslogtreecommitdiff
path: root/src/vpn
AgeCommit message (Expand)AuthorFilesLines
2018-09-14vpn: disconnect signal handlers from proxy in NMVpnConnection::dispose()Thomas Haller1-0/+3
2018-09-14vpn: fix assertion during "SecretsRequired" in unexpected stateThomas Haller1-3/+7
2018-09-06core: add support for connection.llmnrBeniamino Galvani1-0/+1
2018-09-06core: add nm_config_data_get_connection_default_int64()Beniamino Galvani1-7/+4
2018-08-28settings: use delegation instead of inheritance for NMSettingsConnection and ...Thomas Haller1-9/+9
2018-07-11all: don't use gchar/gshort/gint/glong but C typesThomas Haller1-1/+1
2018-05-10all: use the elvis operator wherever possibleLubomir Rintel1-3/+3
2018-04-30all: remove consecutive empty linesBeniamino Galvani1-1/+0
2018-04-18manager: ensure valid specific_object path is passed to _new_active_connection()Thomas Haller1-0/+1
2018-04-08core: specify an activation reason for active connectionsBeniamino Galvani2-0/+3
2018-03-12core/dbus: rework D-Bus implementation to use lower layer GDBusConnection APIThomas Haller2-42/+48
2018-01-09core: implement setting MDNS setting for systemdThomas Haller1-0/+3
2017-12-18all: get rid of a handful of unused-but-set variablesLubomir Rintel1-2/+0
2017-11-27core: refactor NMSettingsConnectionCallId typedef not to be a pointer to structThomas Haller1-2/+2
2017-11-23core/vpn: mark secret hints as constThomas Haller1-14/+18
2017-11-17vpn: avoid adding unneeded routes when ipvx.ignore-auto-routes=yesBeniamino Galvani1-6/+10
2017-11-15vpn: avoid coverity warning in print_vpn_config()Thomas Haller1-2/+2
2017-10-25vpn: consider the never-default connection propertyBeniamino Galvani1-5/+11
2017-10-18core,clients: use our own string hashing function nm_str_hash()Thomas Haller1-1/+1
2017-10-10core: rework tracking of gateway/default-route in ip-configThomas Haller1-32/+19
2017-10-09core: don't track route MSS in ip-configThomas Haller1-6/+6
2017-10-09core: use ipv6.route-table setting for other IPv6 routesThomas Haller1-4/+10
2017-10-09core: use ipv4.route-table setting for other IPv4 routesThomas Haller1-3/+9
2017-10-09all: rework configuring route table support by adding "route-table" settingThomas Haller1-11/+17
2017-10-06device/trivial: rename nm_device_get_ip_route_metric() to nm_device_get_route...Thomas Haller1-2/+2
2017-10-06device: remove wrappers for nm_device_get_ip_route_metric()Thomas Haller1-2/+2
2017-09-26libnm,core: add TABLE attribute for routes settingsThomas Haller1-1/+31
2017-09-19core: fix handling IPv6 device-route and use correct route metricThomas Haller1-0/+3
2017-09-15core: workaround configuring IPv6 routes with "src" (RTA_PREFSRC)Thomas Haller1-1/+2
2017-09-13core: track IPv4 device routes in NMIP4ConfigThomas Haller1-2/+14
2017-09-08core: rework handling of default-routes and drop NMDefaultRouteManagerThomas Haller1-7/+24
2017-09-08core: return new route from _nm_ip_config_add_obj()Thomas Haller1-8/+8
2017-09-07vpn: only rely on `ip route get` to resolve route to external VPN gatewayThomas Haller1-43/+23
2017-09-07vpn: improve resolving route to external VPN gateway by restricting oifThomas Haller1-8/+34
2017-09-07platform: add oif argument to nm_platform_ip_route_get()Thomas Haller1-0/+2
2017-09-07vpn: apply parent config in nm_vpn_connection_apply_config() firstThomas Haller1-2/+2
2017-09-07vpn: fix ifindex of parent IP config in apply_parent_device_config()Thomas Haller1-25/+16
2017-08-24vpn: resolve route to external VPN gateway from kernelThomas Haller1-43/+86
2017-08-24platform: add non-exclusive routes and drop route-managerThomas Haller1-11/+8
2017-08-23platform: cleanup and renaming of nm_platform_address_flush() functionThomas Haller1-1/+1
2017-07-25core: prevent invalid routes in NMIP4Config/NMIP6ConfigThomas Haller1-0/+1
2017-07-25core: track addresses for NMIP4Config/NMIP6Config via NMDedupMultiIndexThomas Haller1-6/+8
2017-07-05core: refactor NMIP6Config to use dedup-index for IPv6 routesThomas Haller1-8/+8
2017-07-05core: refactor NMIP4Config to use dedup-index for IPv4 routesThomas Haller1-8/+9
2017-07-05core: pass NMDedupMultiIndex instance to NMIP4Config and otherThomas Haller1-8/+16
2017-04-23proxy: introduce call-id for clearing pacmanager configurationThomas Haller1-13/+20
2017-04-18device: don't use platform singleton getter in device subclassesThomas Haller1-12/+12
2017-04-18device: keep NMNetns instance per deviceThomas Haller1-12/+16
2017-04-15vpn: inline call_plugin_disconnect()Thomas Haller1-17/+11
2017-04-15vpn: avoid calling call_plugin_disconnect() without proxyThomas Haller1-1/+2