History log of /system/connectivity/shill/pppoe/pppoe_service_unittest.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/pppoe/pppoe_service_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/pppoe/pppoe_service_unittest.cc
9b6f8b8cdeb0c9e925fad635cc52a467c82741d0 26-Aug-2015 Peter Qiu <zqiu@google.com> shill: emit "Devices" property change for non-primary connectivity devices

This allows the remote client to get notified whenever a non-primary
connectivity device (e.g. PPP device) gets added/deleted.

BUG=chromium:523416
TEST=USE="asan clang dhcpv6 pppoe" FEATURES=test emerge-$BOARD shill

Change-Id: Ife37ea536e7e73b81c3c7210fe12b8d109efb93d
Reviewed-on: https://chromium-review.googlesource.com/295680
Commit-Ready: Zeping Qiu <zqiu@chromium.org>
Tested-by: Zeping Qiu <zqiu@chromium.org>
Reviewed-by: Zeping Qiu <zqiu@chromium.org>
/system/connectivity/shill/pppoe/pppoe_service_unittest.cc
a24480aaca4d392d6d08cebdc508ee49615839d3 12-Aug-2015 Peter Qiu <zqiu@chromium.org> shill: ExternalTask: use ProcessManager to manage processes

This removes glib dependency for spawning/monitoring processes
for external tasks.

This is a part of series CLs that convert shill over to MessageLoopForIO
and chromeos dbus.

BUG=chromium:516841
TEST=unittests

Change-Id: I6cec2326671bf0da09cd8ec7731b5c510cbed0ed
Reviewed-on: https://chromium-review.googlesource.com/292982
Commit-Ready: Zeping Qiu <zqiu@chromium.org>
Tested-by: Zeping Qiu <zqiu@chromium.org>
Reviewed-by: Zeping Qiu <zqiu@chromium.org>
/system/connectivity/shill/pppoe/pppoe_service_unittest.cc
d1d3278b365e866a7381de2a640219b51fe0e27a 21-Aug-2015 Peter Qiu <zqiu@chromium.org> shill: support for DHCPv6 over PPPoE

Start a DHCPv6 configuration client for PPPoE virtual interface
if the interface is enabled for DHCPv6 when PPP connection is
established. Use the generic file name (based on the interface
name) for the acquired lease, so that the lease file will be removed
when PPP connection is terminated.

This allows shill to obtain DHCPv6 configurations such as prefix
delegation ovet PPPoE.

BUG=chromium:523196
TEST=USE="ipv6 dhcpv6 pppoe" FEATURES=test emerge-$BOARD dhcpcd shill
TEST=Manual test by @tjennison

Change-Id: I1eb6b99ce669239b57c02c5b0af9403b4d7d06de
Reviewed-on: https://chromium-review.googlesource.com/294787
Commit-Ready: Zeping Qiu <zqiu@chromium.org>
Tested-by: Zeping Qiu <zqiu@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/pppoe/pppoe_service_unittest.cc
96ca1fbf5b9ccbbad56b44d93040fe1d1100bebe 16-Jun-2015 Paul Stewart <pstew@chromium.org> shill: pppoe: Switch pointer/ref spacing

Switch to Chrome style spacing.

BUG=chromium:501026
TEST=Unit tests

Change-Id: I519765c1945698092f4fb85933f8b2b6a660fc98
Reviewed-on: https://chromium-review.googlesource.com/278076
Reviewed-by: Rebecca Silberstein <silberst@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/pppoe/pppoe_service_unittest.cc
dac90aadec34bb7e3b38651718aa15ba2f23aad6 02-Mar-2015 Garret Kelly <gdk@chromium.org> shill: make PPPoEService idle on disconnect

Since PPPoEService is a special case when it comes to being driven by an
underlying Device instance, it needs help to transition into the idle
state when it has been disconnected but has not yet had a PPPDevice
associated with it.

BUG=chrome-os-partner:37234
TEST=added unittest, ran unittests in amd64-generic ASAN profile

Change-Id: I7de2138e570948162612fadbc7a90099e36628b5
Reviewed-on: https://chromium-review.googlesource.com/255252
Reviewed-by: Garret Kelly <gdk@chromium.org>
Commit-Queue: Garret Kelly <gdk@chromium.org>
Tested-by: Garret Kelly <gdk@chromium.org>
/system/connectivity/shill/pppoe/pppoe_service_unittest.cc
b2a5529593725d88197cf6621a4a5ba882707ece 17-Feb-2015 Garret Kelly <gdk@chromium.org> shill: clean up properly in PPPoEServiceTest

Don't use a MockEventDispatcher and actually dispatch the pending events
at the end of the tests. This was preventing the ExternalTask wrapping
the pppd instance from being cleaned up.

TEST=amd64-generic asan-profile, shill unit tests
BUG=chromium:458918

Change-Id: Ic4a2b4d1dc1ba2a93ca3d6ff569cd168dffa73b7
Reviewed-on: https://chromium-review.googlesource.com/250460
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Garret Kelly <gdk@chromium.org>
Tested-by: Garret Kelly <gdk@chromium.org>
/system/connectivity/shill/pppoe/pppoe_service_unittest.cc
2dc218e49e210b64ecf7d83946ec257ef1529171 30-Jan-2015 Garret Kelly <gdk@chromium.org> shill: add PPPoEService to provide PPPoE support

A PPPoEService handles providing PPPoE connectivity for an Ethernet
device. It is designed to be used in place of an EthernetService.

BUG=chrome-os-partner:32173
TEST=FEATURES=test USE="vpn cellular pppoe" emerge-x86-generic shill
CQ-DEPEND=246511

Change-Id: I53df0e6d4387993f900309bf2bdb72a1f5e287e0
Reviewed-on: https://chromium-review.googlesource.com/244762
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Garret Kelly <gdk@chromium.org>
Tested-by: Garret Kelly <gdk@chromium.org>
/system/connectivity/shill/pppoe/pppoe_service_unittest.cc