diff options
author | Dan Williams <dcbw@redhat.com> | 2008-10-11 14:26:41 +0000 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2008-10-11 14:26:41 +0000 |
commit | 1c0a0ec4a8dc89f09f3197bf2b06f885f8618a9e (patch) | |
tree | 1528a32777e05855d66e10e5e0d7579d3e29e312 /ChangeLog | |
parent | abecdae82f992a5e1c53cfb8248476a1618ffb9e (diff) |
2008-10-11 Dan Williams <dcbw@redhat.com>
Add support for VPN subnet gateways (bgo #549196)
* include/NetworkManager.h
- Add key for internal VPN subnet gateway
* src/vpn-manager/nm-vpn-connection.c
- (ip_address_to_string): return a const from a static buffer so we
don't leak a lot of strings
- (print_vpn_config): print internal VPN gateway as well
- (nm_vpn_connection_ip4_config_get): grab internal VPN gateway from
VPN service too
- (nm_vpn_connection_get_ip4_internal_gateway): new function
* src/NetworkManagerSystem.c
src/NetworkManagerSystem.h
- (nm_system_device_replace_default_ip4_route): split into two, one for
VPN connections and one for normal devices
- (replace_default_ip4_route): break out route stuff into its own function
- (nm_system_replace_default_ip4_route_vpn,
nm_system_replace_default_ip4_route): simplify by having two cases,
one for VPNs and one for normal devices
* src/NetworkManagerPolicy.c
- (update_routing_and_dns): simplify, use split default route replacement
functions
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4169 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -1,3 +1,31 @@ +2008-10-11 Dan Williams <dcbw@redhat.com> + + Add support for VPN subnet gateways (bgo #549196) + + * include/NetworkManager.h + - Add key for internal VPN subnet gateway + + * src/vpn-manager/nm-vpn-connection.c + - (ip_address_to_string): return a const from a static buffer so we + don't leak a lot of strings + - (print_vpn_config): print internal VPN gateway as well + - (nm_vpn_connection_ip4_config_get): grab internal VPN gateway from + VPN service too + - (nm_vpn_connection_get_ip4_internal_gateway): new function + + * src/NetworkManagerSystem.c + src/NetworkManagerSystem.h + - (nm_system_device_replace_default_ip4_route): split into two, one for + VPN connections and one for normal devices + - (replace_default_ip4_route): break out route stuff into its own function + - (nm_system_replace_default_ip4_route_vpn, + nm_system_replace_default_ip4_route): simplify by having two cases, + one for VPNs and one for normal devices + + * src/NetworkManagerPolicy.c + - (update_routing_and_dns): simplify, use split default route replacement + functions + 2008-10-10 Dan Williams <dcbw@redhat.com> Rework default route handling to consolidate decisions in the policy, |