History log of /system/connectivity/shill/vpn/openvpn_driver_unittest.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
730164cbf080d9c31cd414632f22a52f43d6ef7e 24-Jan-2016 Alex Vakulenko <avakulenko@google.com> shill: Fix build break in unit tests on Chrome OS

There are some unit tests that compile only on Chrome OS and they
had build issues.

Change-Id: I817bfbfb76a58def9d7b5e3853759097d194a750
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
289a5a5e18bb1a676b3dfce111af4c2c00c7776e 21-Sep-2015 Samuel Tan <samueltan@google.com> shill: use different service_constants.h path for Android builds

Use the service_constants.h file from the external/cros/system_api/dbus
instead of chromeos/dbus/service_constants.h, since this header file
is installed into different directories when building shill for Android
and Chrome OS.

BUG: 22956441
Change-Id: I7e6ea46b4893588d2862792cf43aa83fdf7c30b4
TEST: shill still compiles using emerge.
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
bad1c10ffd2d4ac14f7bd9f4ef6a8982e711f566 19-Sep-2015 mukesh agrawal <quiche@google.com> shill: remove references to GLib

There are a number of references to GLib (the object),
even though no one uses GLib in a substantive way.
Remove these obsolete references.

Bug: 23386647
TEST=unit tests

Change-Id: I8d574980bc8e853c8b87ef64b581d64a71491201
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
609e2f164a71c1b757292c32e8465eaa8bd397cb 19-Sep-2015 mukesh agrawal <quiche@google.com> shill: OpenVPNDriver: remove use of ProcessKiller

ProcessKiller will be removed soon. Migrate OpenVPNDriver
to ProcessManager, so that this code continues to compile.

Bug: None
BUG=chromium:528079
TEST=unit tests

Change-Id: I8b6f464f590ad1cd5a3e2ea0df3dd8446451c891
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
d485f65e984c523b53ae54258c8e861b9445ca6d 19-Sep-2015 mukesh agrawal <quiche@google.com> shill: OpenVPNDriver: reduce use of GLib

We want to compile this code on boards that don't have
glib (the library). As part of that effort, fork
children using ProcessManager, instead of GLib
(the object).

While there: refactor ParseLSBRelease() and
InitEnvironment(). We haven't found any other use
for the LSB info, so it's simpler to just merge these
two methods.

Bug: None
BUG=chromium:528051
TEST=unit tests

Change-Id: Icc5402dbae56b2c58fb76156db93ba6fd3d7a1e9
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
f2daaf991f4256c93b9cad9e409fb644cd670509 13-Sep-2015 Peter Qiu <zqiu@google.com> Cleanup dbus-c++ files

Remove unused dbus-c++ adaptor/proxy files.

While there, remove the unused proxy interface
DBusServiceProxyInterface, it was needed for dbus-c++ only.

Bug: None
TEST=USE="asan clang wimax pppoe" FEATURES=test emerge-$BOARD shill

Change-Id: Iccd3501a276740f9836b59294d3a93653e05a92f
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5 03-Sep-2015 Peter Qiu <zqiu@google.com> License shill to Apache2

This patch automatically replaced the license on all text files from
Chromium OS (BSD style) to AOSP (Apache2), keeping the original year as
a reference.

The license header was added to .gyp and .gypi, the NOTICE was added with a copy
of the Apache2 license and MODULE_LICENSE_* file was added.

BUG=23587594
TEST=grep 'Chromium OS Authors' doesn't find anything.

Change-Id: If41ede586c2465f5831fb7fee270ff41dbfdb596
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
e42d186ab3383b4a6bb267f490770af5932588b8 16-Jun-2015 Paul Stewart <pstew@chromium.org> shill: vpn: Switch pointer/ref spacing

Switch to Chrome style spacing.

BUG=chromium:501026
TEST=Unit tests

Change-Id: I7e196947d4d006a5ecc33d1a6bf03e0f4d4b1aa4
Reviewed-on: https://chromium-review.googlesource.com/278080
Reviewed-by: Rebecca Silberstein <silberst@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
762bfb8ab200a387fe732ec92423a5f0afe11bcf 06-Feb-2015 Prabhu Kaliamoorthi <kaliamoorthi@chromium.org> shill: Add support in shill to route selected traffic to ThirdPartyVpn

This CL adds capability to shill deamon to route selected network
traffic to ThirdPartyVpn by using multiple routing tables.

It further enables a list of IP blocks in CIDR notation to be excluded
from the VPN traffic rather than a single trusted_ip. The existing
trusted_ip mechanism to do this is removed to avoid redundant approaches
to solve the same problem.

Third party VPN driver is modified to make use of the new interfaces to
exclude and include a list of IP blocks in CIDR format from the VPN
traffic.

BUG=chromium:407541
TEST=Unittests and manual testing

Change-Id: Id185d3e9bf91d018b55899adaa562d3192d261cf
Reviewed-on: https://chromium-review.googlesource.com/247030
Commit-Queue: Prabhu Kaliamoorthi <kaliamoorthi@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
Tested-by: Prabhu Kaliamoorthi <kaliamoorthi@chromium.org>
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc
2240e8c03451c6b6f21eb8944d8a1c0747ac10b3 06-Nov-2014 Ben Chan <benchan@chromium.org> shill: vpn: Move vpn code to its own sub-directory.

This CL is part of a series of CLs, which aim to reorganzie shill's flat
source code structure into a more modular form by moving technology
specific code into their own sub-directories.

BUG=chromium:433419
TEST=`USE='vpn' FEATURES=test emerge-$BOARD shill`
TEST=`USE='vpn clang asan' FEATURES=test emerge-$BOARD shill`

Change-Id: I02d23511a80655098d50e248321c77d23f8caaa9
Reviewed-on: https://chromium-review.googlesource.com/229870
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
/system/connectivity/shill/vpn/openvpn_driver_unittest.cc