Hi,
this v2 changes how the user defined networks are passed
to connman. The networks are now sent as arrays of strings
instead of just one long string. This required changes to
patches #2 and #3.
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",
"UserNetworks" : 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