Hi,
this v3 rebases the patchset and also changes the name of
the variable that is used to pass the network information
to connman (what was "UserNetworks" is now "Networks").
Example of setting the user routes using python script
networks = [ "172.16.0.0/20", "2001:db8:dead:f00/64" ]
path = manager.ConnectProvider(({ "Type": "openvpn",
"Name": "opentest",
"Host": "192.168.2.1",
"VPN.Domain": "opendomain",
"Networks" : networks,
"OpenVPN.CACert": "ca.cert",
"OpenVPN.Cert": "foobar.cert",
"OpenVPN.Key": "foobar.key"}))
Cheers,
Jukka
Jukka Rissanen (11):
provider: Add support for user defined routes
provider: Save and load user specified routes
provider: Allow user to set routes when creating provider
provider: Check if there are any routes for the provider
service: Allow user to do split routing for VPN services
service: Save/load split routing information for VPN
service: Add function to update the service list order
connection: Update service list order
service: Return service split routing status
connection: Remove original default route only when needed
todo: Mark split tunneling/routing done
TODO | 14 ----
src/connection.c | 12 +++-
src/connman.h | 5 ++
src/provider.c | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
src/service.c | 61 ++++++++++++++++---
5 files changed, 244 insertions(+), 30 deletions(-)
--
1.7.5.4
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman