Remi NGUYEN VAN
dfa16fe772
Merge "Add utils connect, setsockopt, bind, sendTo"
...
am: 1e002eede3
Change-Id: Ida2a99f35affe3cb9213f71ba622ace51c4d6f57
2019-01-29 03:21:22 -08:00
Remi NGUYEN VAN
ca1d65e707
Merge "Add NetworkUtils utilities to SystemApi"
...
am: 9cc31061fe
Change-Id: I82f20718d86b08cd0916ee33300ca0ee734305a6
2019-01-29 03:17:41 -08:00
Remi NGUYEN VAN
249da094eb
Add utils connect, setsockopt, bind, sendTo
...
The utilities are not supported as public API but required as SystemApi
for the NetworkStack.
Test: flashed, boots, WiFi works
Bug: 112869080
Change-Id: Ia64b3bf9c6c33cf61bed76469ea9963b550bed2b
2019-01-29 17:49:36 +09:00
Remi NGUYEN VAN
5c5f1ba99c
Add NetworkUtils utilities to SystemApi
...
attach*Filter and addArpEntry are necessary for the NetworkStack but are
only usable for apps that have system permissions.
Also includes system API for IpPrefix, LinkAddress, LinkProperties,
Network, and static modifier in ApfCapabilities that were missed in
previous CLs.
Test: Builds, flashed, WiFi works
Bug: 112869080
Change-Id: If141ae6a2f9145f5af64ba002ca44938f39b90a9
2019-01-29 17:30:26 +09:00
Remi NGUYEN VAN
27ae908282
Merge "Add SocketUtils for NetworkStack"
...
am: cec60fa56a
Change-Id: I0db40afbf2de55d77d9d5493e556f499d2383f59
2019-01-28 21:19:36 -08:00
Ruchi Kandoi
c538141c6d
Merge "Add Secure NFC functionality"
...
am: 3ffdb26aa8
Change-Id: Ic3131f8763d0e04e50a81652f6b0e08e48bd0f1e
2019-01-28 20:48:08 -08:00
Pavel Grafov
b478bb25ac
Merge "Whitelist packages from VPN lockdown."
...
am: 774c3ce152
Change-Id: I3332e495ba0c903dff3dbb9c53c5c4784ea519f4
2019-01-28 20:18:23 -08:00
Nandana Dutt
bc960e3905
Merge "Remove DumpstateOptions"
...
am: 706b2d0e16
Change-Id: I4134f2cd095e8d91a7f4444030a4c1523adb5483
2019-01-28 19:51:36 -08:00
Nandana Dutt
f1c0ec00a3
Merge "Expose bugreporting API as system API."
...
am: 6ac57c669a
Change-Id: I98b7d492e8b800670a3127224d152b8fe75e758f
2019-01-28 19:40:54 -08:00
Remi NGUYEN VAN
cec60fa56a
Merge "Add SocketUtils for NetworkStack"
2019-01-28 23:14:08 +00:00
Ruchi Kandoi
3ffdb26aa8
Merge "Add Secure NFC functionality"
2019-01-28 22:11:32 +00:00
Pavel Grafov
774c3ce152
Merge "Whitelist packages from VPN lockdown."
2019-01-28 20:15:49 +00:00
Nandana Dutt
706b2d0e16
Merge "Remove DumpstateOptions"
2019-01-28 17:20:45 +00:00
Nandana Dutt
6ac57c669a
Merge "Expose bugreporting API as system API."
2019-01-28 16:27:07 +00:00
David Brazdil
fe642a81d9
Merge "Add @UnsupportedAppUsage to methods known to be used by apps"
...
am: faedae5981
Change-Id: I5263e1aa1a3a14fab7feb15acd3295f11dee0b15
2019-01-28 08:10:41 -08:00
David Brazdil
faedae5981
Merge "Add @UnsupportedAppUsage to methods known to be used by apps"
2019-01-28 14:23:43 +00:00
David Brazdil
576da0582f
Add @UnsupportedAppUsage to methods known to be used by apps
...
Exempted-From-Owner-Approval: Automatic changes to the codebase
affecting only @UnsupportedAppUsage annotations, themselves added
without requiring owners approval earlier.
Bug: 123308819
Bug: 122291025
Test: m appcompat
Change-Id: Iafd62b8ece0d19268fad65086134a1e7369bc0bb
2019-01-28 12:46:33 +00:00
Remi NGUYEN VAN
53b03140d4
Add SocketUtils for NetworkStack
...
These utilities can only be used for privileged apps. The underlying
implementation cannot be @SystemApi.
Test: m
Bug: 112869080
Change-Id: Idfa90561102e5b03ab2b79486d3ad46457128bf8
2019-01-28 20:11:27 +09:00
Nandana Dutt
9abc452d0e
Remove DumpstateOptions
...
This is not used anymore, instead bugreport mode is used to encapulsate
a number of options.
BUG: 111441001
Test: builds
Change-Id: I04f17b2605d242a33909cfaecbc647e9eee8d1fc
2019-01-28 10:56:48 +00:00
Nandana Dutt
2083e8c8b8
Expose bugreporting API as system API.
...
BUG: 111441001
Test: Builds
Change-Id: I1530f92971807b7e43c763a58dd1e18e793255da
Merged-In: I1530f92971807b7e43c763a58dd1e18e793255da
2019-01-28 09:33:55 +00:00
Remi NGUYEN VAN
4c5b40e084
Merge "Move NetworkUtils used by NetworkStack"
...
am: b8bbc48dee
Change-Id: Ib83c3cb8ced0d226bd57375cd4600665d72fd962
2019-01-28 01:21:01 -08:00
Remi NGUYEN VAN
b8bbc48dee
Merge "Move NetworkUtils used by NetworkStack"
2019-01-28 09:06:20 +00:00
Remi NGUYEN VAN
9268c0be32
Merge "Add INetd to SystemServiceRegistry"
...
am: e3f18bd77c
Change-Id: I510c964ead030f3522c26c123e709117c7c14f6a
2019-01-28 00:38:38 -08:00
Remi NGUYEN VAN
e3f18bd77c
Merge "Add INetd to SystemServiceRegistry"
2019-01-28 08:27:02 +00:00
Remi NGUYEN VAN
bc7a8f14f4
Merge "Add NetworkStack networking deps to SystemApi"
...
am: 9188b49259
Change-Id: Id8b31f100ab07ca9a38f4cff26c719dd9d74bc54
2019-01-28 00:26:39 -08:00
Remi NGUYEN VAN
9188b49259
Merge "Add NetworkStack networking deps to SystemApi"
2019-01-28 08:12:55 +00:00
Remi NGUYEN VAN
e88516f13b
Move NetworkUtils used by NetworkStack
...
Depending on usage move into NetworkStackUtils or shared
Inet4AddressUtils.
Test: atest FrameworksNetTests NetworkStackTests
Bug: 112869080
Merged-In: Ie20dcee375b377236004a7689890729493aca857
Change-Id: Ib8d000529872796022706a35050fdc2c7141f2ab
2019-01-28 13:45:17 +09:00
Remi NGUYEN VAN
a4bcc86dbe
Add NetworkStack networking deps to SystemApi
...
Cherry-pick with conflicts fixed in CaptivePortalLoginActivity imports.
Test: atest FrameworksNetTests
Bug: 112869080
Merged-In: Id59dc06fb85e4ac88098f56b621ec880610759ce
Change-Id: I3c05e8fdd70497426d4fa433295c4fbdad07d9c9
2019-01-28 13:28:35 +09:00
Remi NGUYEN VAN
3193598566
Add INetd to SystemServiceRegistry
...
Includes @SystemApi for Context.NETD_SERVICE so system apps (including
the network stack) can obtain the service.
Test: m
Bug: 112869080
Change-Id: Ida63747cd30abb7b3c19559803353eb0e42e6efa
2019-01-28 12:13:08 +09:00
Nandana Dutt
0dcbf78430
Merge "Follow API guidelines in BugreportManager"
...
am: 37aee80c76
Change-Id: I2bb33876a9318cc347600726e9277cf71db9c75d
2019-01-25 13:17:45 -08:00
Pavel Grafov
a462bcb9c4
Whitelist packages from VPN lockdown.
...
Bug: 77468593
Test: atest com.android.server.connectivity.VpnTest
Change-Id: I9119c139ab07a761ce5dfd1365b70eb905fd32dc
2019-01-25 19:59:03 +00:00
Nandana Dutt
28d8dd7890
Follow API guidelines in BugreportManager
...
* Add an executor for callback
* Rename *listener to *callback
* Accept ParcelFileDescriptor.
Not changing the binder interface to accept ParcelFileDescriptor because
there seem to a bug in generated java code for "out"
ParcelFileDescriptors causing compilation errors.
BUG: 111441001
Test: Builds
Change-Id: I9caf91b504eacc3ab6ff23620f1d6ded51caee1a
2019-01-25 15:31:45 +00:00
Christian Wailes
b649fda0ef
Merge "Enables the use of the blastula pool."
...
am: 33a09948e5
Change-Id: Ibe2aa45a1df74674b82127f0c8588694c39461cf
2019-01-24 18:22:15 -08:00
Christian Wailes
33a09948e5
Merge "Enables the use of the blastula pool."
2019-01-25 02:06:47 +00:00
Chris Wailes
cffbf1c9b4
Enables the use of the blastula pool.
...
This commit adds the code necessar to initialize and use the blastula
pool during application launching. Highlights include:
* Modifying ZygoteState to allow the creation of blastula session
sockets
* Modified application startup to track if a web view process is being
created.
* Initialization of the blastula pool during Zygote initialization.
* Blastula lifecycle management via reporting pipes and event FDs.
* Launching of applications via the blastula pool.
The creation, maintenance, and use of the blastula pool can be disabled
by setting Zygote.BLASTULA_POOL_ENABLED to false. When this feature is
disabled applications will launch as they did before this patch.
Topic: zygote-prefork
Test: make & flash & launch app & check log message
Bug: 68253328
Change-Id: I46c32ad09400591e866b6c6121d5a9b0332092f3
Merged-In: I46c32ad09400591e866b6c6121d5a9b0332092f3
2019-01-24 16:50:05 -08:00
Nandana Dutt
9bf1411e38
Merge "Add a new bugreport error code"
...
am: 1bed967833
Change-Id: Id99ec17d82435ac3eb108d2bce56cbca8f1140eb
2019-01-24 14:35:59 -08:00
Treehugger Robot
1bed967833
Merge "Add a new bugreport error code"
2019-01-24 22:21:16 +00:00
Dan Albert
2f94ef95c4
Merge "Revert "Whitelist packages from VPN lockdown.""
...
am: 9f73671651
Change-Id: Ibaf799dc2664a6b3b743030da956679a3414ad9d
2019-01-24 13:45:19 -08:00
Dan Albert
9f73671651
Merge "Revert "Whitelist packages from VPN lockdown.""
2019-01-24 21:08:46 +00:00
Dan Albert
ee8e6a0fae
Revert "Whitelist packages from VPN lockdown."
...
This reverts commit bb9cef04c5 .
Reason for revert: broke pi-dev-plus-aosp
Change-Id: Iaf5c8aa4a8720eb2852da8cd91c81a77ccb92b68
2019-01-24 21:05:39 +00:00
Josh Gao
d152e75a7c
Merge "ParcelFileDescriptor: fix various ownership mistakes."
...
am: 8d7976a37e
Change-Id: I4a6b274fcbb09ab52242f00a85630e91c1d87a5a
2019-01-24 11:02:17 -08:00
Josh Gao
8d7976a37e
Merge "ParcelFileDescriptor: fix various ownership mistakes."
2019-01-24 18:49:03 +00:00
Ugo Yu
5a5217d2b8
Merge "Introduce system APIs for Bluetooth silence mode."
...
am: d17b284bdb
Change-Id: Ie772b9b3aa4ac4e4592f20323a0a627c24410dd6
2019-01-24 10:28:07 -08:00
Irina Dumitrescu
ac77629a1e
Merge "Add API for proxy configuration over VPN."
...
am: 8b5917965d
Change-Id: I647aec5f7678668b8ef7d616150adac1086dbbdd
2019-01-24 10:08:07 -08:00
Treehugger Robot
d17b284bdb
Merge "Introduce system APIs for Bluetooth silence mode."
2019-01-24 18:08:05 +00:00
Treehugger Robot
8b5917965d
Merge "Add API for proxy configuration over VPN."
2019-01-24 17:52:22 +00:00
Pavel Grafov
295016b22b
Merge "Whitelist packages from VPN lockdown."
...
am: efc773525c
Change-Id: I329e24f1359a11a72ae9d0a23d2dc5b5de5aa8a7
2019-01-24 09:49:42 -08:00
Pavel Grafov
efc773525c
Merge "Whitelist packages from VPN lockdown."
2019-01-24 17:34:55 +00:00
Pavel Grafov
bb9cef04c5
Whitelist packages from VPN lockdown.
...
Bug: 77468593
Test: atest com.android.server.connectivity.VpnTest
Test: atest MixedDeviceOwnerTest#testAlwaysOnVpn
Test: MixedDeviceOwnerTest#testAlwaysOnVpnAcrossReboot
Change-Id: I7f6c5b9172063b588feacd6b9930a6cb88f764ab
Merged-In: I7f6c5b9172063b588feacd6b9930a6cb88f764ab
2019-01-24 16:17:11 +00:00
Irina Dumitrescu
044a436ac9
Add API for proxy configuration over VPN.
...
Test: runtest -x
frameworks/base/tests/net/java/com/android/server/ConnectivityServiceTest.java
&& atest HostsideVpnTests
Bug: 76001058
Change-Id: Id4dde4a4103fd93bfbbacc52d0e5ade56ae67a6a
Merged-In: Id4dde4a4103fd93bfbbacc52d0e5ade56ae67a6a
2019-01-24 16:07:20 +00:00