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
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to