History log of /system/connectivity/shill/ppp_daemon.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/ppp_daemon.h
ed02716d7e5b318f024954ad12f5ea9d9628c56e 27-Aug-2015 Timothy Jennison <tjennison@chromium.org> shill: add ipv6 flags for pppd

Add flags to pppd so that it requests an IPv6 address. If the upstream server
doesn't support IPv6, it simply rejects the request.

BUG=chromium:523196
TEST=Manual testing

Change-Id: Id14f47efda2ad836188570d89f4c5469ddb7c4fa
Reviewed-on: https://chromium-review.googlesource.com/297030
Commit-Ready: Timothy Jennison <tjennison@google.com>
Tested-by: Timothy Jennison <tjennison@google.com>
Reviewed-by: Zeping Qiu <zqiu@chromium.org>
/system/connectivity/shill/ppp_daemon.h
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/ppp_daemon.h
1a212a6b98b22ad1d69652bb26a9e94138635476 16-Jun-2015 Paul Stewart <pstew@chromium.org> shill: Top-level files n-v: Switch pointer/ref spacing

Switch to Chrome style spacing.

BUG=chromium:501026
TEST=Unit tests

Change-Id: I8bd6f66ea185ca3a2687986f6f2fd99be957dffe
Reviewed-on: https://chromium-review.googlesource.com/278070
Reviewed-by: Rebecca Silberstein <silberst@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/ppp_daemon.h
b84e02c3d496696577bd9365dd134eb14570e050 26-Mar-2015 Garret Kelly <gdk@chromium.org> shill: expose max auth failure property for PPPoE

Allow clients to configure the maximum number of consecutive
authentication failures that are tolerated before giving up on a PPPoE
connection. Set the default to 3.

BUG=chrome-os-partner:38449
TEST=FEATURES=test emerge-amd64-generic shill, ASAN profile
CQ-DEPEND=CL:262720

Change-Id: Idef4d259bcdf040678b2b50e3d6bc614f4cc8801
Reviewed-on: https://chromium-review.googlesource.com/262701
Reviewed-by: Garret Kelly <gdk@chromium.org>
Commit-Queue: Garret Kelly <gdk@chromium.org>
Tested-by: Garret Kelly <gdk@chromium.org>
/system/connectivity/shill/ppp_daemon.h
75fba8153398eddb3a8623ba8621b8801fda4087 09-Mar-2015 Garret Kelly <gdk@chromium.org> shill: expose LCP properties of PPPoE connections

Expose the LCP echo interval and LCP echo failure properties on
PPPoEService instances. Adds documentation of these new properties to
doc/, as well as the documentation for a few properties that were
overlooked during implementation.

BUG=chrome-os-partner:37468
TEST=FEATURES=test emerge-amd64-generic shill
CQ-DEPEND=CL:257530

Change-Id: I00eccdd75bab46fcd1893cbd9b2351ab65c564f8
Reviewed-on: https://chromium-review.googlesource.com/257570
Reviewed-by: Garret Kelly <gdk@chromium.org>
Tested-by: Garret Kelly <gdk@chromium.org>
Commit-Queue: Garret Kelly <gdk@chromium.org>
/system/connectivity/shill/ppp_daemon.h
1e8414cbca190baa946388ede87a0b417c1f3d95 30-Jan-2015 Garret Kelly <gdk@chromium.org> shill: add new startup options to PPPDaemon

Add the use_pppoe_plugin and debug options to the PPPDaemon::Options
structure. The use_pppoe_plugin option inserts the rp-pppoe.so plugin
into the startup options, allowing for PPPoE connectivity using pppd.
The debug option causes pppd to generate verbose log messages while
establishing a connection.

BUG=chrome-os-partner:32173
TEST=FEATURES=test USE=vpn emerge-x86-generic shill

Change-Id: I297e87a762359f8aff108872d26fea2a09390c7a
Reviewed-on: https://chromium-review.googlesource.com/244671
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: Garret Kelly <gdk@chromium.org>
Commit-Queue: Garret Kelly <gdk@chromium.org>
/system/connectivity/shill/ppp_daemon.h
cb832e8df5f61b223de86a9d4204c86f1e7d9c36 14-Jan-2015 Garret Kelly <gdk@chromium.org> shill: refactor pppd handling into a new class

Wrap pppd options so that callers don't need to know their details in
order to spawn a new instance. Add new unit tests to ensure that the
commandline is being constructed properly.

BUG=none
TEST=all unit tests, with USE=vpn

Change-Id: If06b7fec3ffdf384eff542d324ef4d125d546765
Reviewed-on: https://chromium-review.googlesource.com/241199
Reviewed-by: Garret Kelly <gdk@chromium.org>
Commit-Queue: Garret Kelly <gdk@chromium.org>
Tested-by: Garret Kelly <gdk@chromium.org>
/system/connectivity/shill/ppp_daemon.h