History log of /system/netd/TetherController.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6222d86f7ca198bd80f1f29f89215e2cb0e2dcd7 18-Aug-2012 Robert Greenwalt <rgreenwalt@google.com> Remove Broadcom hack for BT reverse Tether

Plumb it in through binder calls between the external BT stack and
the BluetoothTetheringDataTracker.

bug:8445208
Change-Id: Ice7dfb0b50c9481d359aed14a51372878185171c
/system/netd/TetherController.cpp
3d4c7585e35a93d9608fce8cc056b7eee9123a53 11-Dec-2012 Robert Greenwalt <rgreenwalt@google.com> Inform dnsmasq of the downstream ifaces.

This lets it filter the dns requests so we're not a public dns forwarder/spambot.

bug:7530468
Change-Id: I102fad738aff717e6ac40d4ac5a8d39a6fe2d2ca
/system/netd/TetherController.cpp
ce4f37979316dacf99d5bd3298e870bd35d14aac 06-Aug-2012 JP Abgrall <jpa@google.com> TetherController: Use correct exit() after fork()+failed exec().

The bluetooth hack I98a1c8aedfa042b1824de7d8c69f2600c9bfcf29 uses the
wrong exit() after the exec() fail.
This will have undesirable effects like cpp destructors and atexit() funcs
being invoked which could have undesirable effects for the parent.
Also fixed other prior instance of fork()+exec()+"return"

Change-Id: I8c09472a371640a710c55fc18e020b9c152bf9cc
/system/netd/TetherController.cpp
ad5b41fae92f20fa9fff334c459dd400de0b8285 20-Jul-2012 Nick Kralevich <nnk@google.com> ndc: get rid of arbritrary command length limit

Change-Id: I6123aa916a1f69bbfba58c26e6f150dfdec8c991
/system/netd/TetherController.cpp
1994410a3df367c7ce1083dc3f226c8ab68f4fdc 13-Jul-2012 Matthew Xie <mattx@google.com> HACK: Need to startup dhcpd for non-system bluetooth stack

Add TODO comments to remove start/stopReverseTethering
Return error code with exit() in child process in startReverseTethering
when executing dhcpcd fails.
This is needed so we can get BT certification.
The cleanup is tracked in stopship b/6820232

Change-Id: I98a1c8aedfa042b1824de7d8c69f2600c9bfcf29
/system/netd/TetherController.cpp
9caaa44f635f86200e2b9b4cd36d1471ce910a6a 21-Jun-2012 Matthew Xie <mattx@google.com> change logx to alogx

Change-Id: Ib535b04a6b18d5d35012795b07a705c6483f343d
/system/netd/TetherController.cpp
9589a4c6e0b6a5ec60c65b248e7deff2805749b2 15-Apr-2012 zzy <zhenye@broadcom.com> Added bluetooth reverse tether start/stop cmd
/system/netd/TetherController.cpp
9997f9a3edac2baac244c2fe8e49685a3be9f482 15-Jun-2012 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of e36a3a2f to jb-dev-plus-aosp

Change-Id: I566b0e96327f318313c17a11d35539554b075f59
b756f69226d86380ea88b9330356c9fd210dbafe 08-Sep-2011 Peter Nilsson <peter6.nilsson@sonyericsson.com> Run dnsmasq with options --keep-in-foreground and --pid-file.

Tell dnsmasq to run with option --keep-in-foreground instead
of --no-daemon, which is meant for debug purposes only. Also
use option --pid-file to tell dnsmasq not use a pid file.

Change-Id: I82858d911e94407b2511d8ce8388be553f2f09f6
/system/netd/TetherController.cpp
6df79da87b57437505eedd7fdf5359f9e67c38dd 19-Apr-2012 Jeff Sharkey <jsharkey@android.com> Add "metered" flag to DHCP offer vendor info.

Bug: 6344821
Change-Id: Ic8cd235a1cbdd848ff839f6f0f03161de2090751
/system/netd/TetherController.cpp
5ea0c05a1e7d8e664b808aa1bb1efd08fdb2fb13 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: I8ab66debe4d0c3857a4b80f6f7b6925a352cda87
/system/netd/TetherController.cpp
7b984e3f7e724f8a3547a707210319f3d479f261 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156016

Bug: 5449033
Change-Id: I85b946663d5a0e7606140282bf758c27b8c6f68f
/system/netd/TetherController.cpp
6b858eb3b9b94b19c5153311e10b6e832722fb8e 25-Jun-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Keep IP forwarding enabled in tools mode.

Do not disable IP forwarding after Tethering session is over
in tools mode so that modem logging tools are functional across
tethering sessions.

Change-Id: Id6eb91ded458c57822e6a96006778e11f4038d52
/system/netd/TetherController.cpp
ff2c0d8c13457e43f0d4bf06d3177271aac104c1 17-Nov-2010 Olivier Bailly <olivier@google.com> Add missing include headers for compilation on x86 targets.

Change-Id: I99f7b79bfb5b6305a0772f418a54ace50cac1bbe
/system/netd/TetherController.cpp
37dc4a51774b9c8a95205cb825eae6753170a851 29-Apr-2010 Robert Greenwalt <robdroid@android.com> Fix fd leaks

When you open a file, you should remember to close it.
bug:2639464

Change-Id: I90d25dba2a262b620373270832eb3189616c720d
/system/netd/TetherController.cpp
3208ea0b6cce28e7aef8459d548fd86df329e34f 25-Mar-2010 Robert Greenwalt <robdroid@android.com> Add support for multiple dhcp ranges.

We need multiple dhcp ranges to support dhcp on different interfaces.

bug:2533491
Change-Id: I3b568e81c048c6aff1a752ac4a81669034104413
/system/netd/TetherController.cpp
cf52faf90be32aab3d0c4736a95f26923227e475 18-Feb-2010 Kenny Root <kroot@google.com> Check total string length of supplied DNS servers

Make sure the number of DNS servers doesn't grow past what we were
planning on handling in our string buffer.

Change-Id: Ic2d60b0a4363c806d4c3a7dfafa62930c4f5ca1f
/system/netd/TetherController.cpp
18737845d3c6a60edd6f75ac441a1b3fed6d66a7 21-Jan-2010 San Mehat <san@google.com> netd: Wait when killing tethering services

Signed-off-by: San Mehat <san@google.com>
/system/netd/TetherController.cpp
9d10b341a0ba46f108cb96e46691197d778cbc06 18-Jan-2010 San Mehat <san@google.com> netd: Plumb in the tethering interfaces

Signed-off-by: San Mehat <san@google.com>
/system/netd/TetherController.cpp