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

Reply via email to