b0a579f83369ca2daa885222a35f1cd3c054ab11 |
02-Nov-2012 |
Jeff Sharkey <jsharkey@android.com> |
Sanity check network stats coming from disk. Throw early when structure is unstable, which allows the normal recoverFromWtf() path to recover automatically. Bug: 7440485 Change-Id: Ic150d17daac4de7c9ff3489025403a9b485b4620
etworkStatsHistory.java
|
ebb8f413e63dee6d96904a49a3508b97671e5fe8 |
03-Oct-2012 |
Irfan Sheriff <isheriff@google.com> |
Add icon for mobile notification Bug: 7087564 Change-Id: If856bdfa28c024fb775fd3f8231bd5a16fef59e6
aptivePortalTracker.java
|
b8aad91f059527e04abaf8a83ed1ce6b5f09c55d |
02-Oct-2012 |
Irfan Sheriff <isheriff@google.com> |
Add operator name to network notification Bug: 7087564 Change-Id: Ibe7a09fc6858dfea5f65092777bbd6ca82177043
aptivePortalTracker.java
|
625239a05401bbf18b04d9874cea3f82da7c29a1 |
27-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate more Secure settings to Global. Migrate networking, storage, battery, DropBox, and PackageManager related Secure settings to Global table. Bug: 7232014, 7231331, 7231198 Change-Id: I772c2a9586a2f708c9db95622477f235064b8f4d
aptivePortalTracker.java
onnectivityManager.java
nsPinger.java
|
13987fb43255ccb3802d415e32b1c5caf14291bb |
27-Sep-2012 |
Brian Carlstrom <bdc@google.com> |
Merge "Reverting public setSoWriteTimeout" into jb-mr1-dev
|
992f238d13fff7c21b60ef6958784a4ed2156784 |
26-Sep-2012 |
Brian Carlstrom <bdc@google.com> |
Reverting public setSoWriteTimeout This reverts fd901f735c858af8ec8884b2e7ab71a46a9639e6 and 5e21bf934b2a71b595deb9856a2044eea4dbce86 Bug: 7237764 Bug: 6693087 Change-Id: I7cc9657e4df219481eb33de803081a01b13ee0f2
SLCertificateSocketFactory.java
ttp/AndroidHttpClient.java
|
1951db86f527ff4e8c2ddf4306779ce956cd372d |
26-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Multi-user ringtone playback." into jb-mr1-dev
|
65c4a2b26cd8776b0927e9b0e07ecf53bd31b627 |
26-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Multi-user ringtone playback. Change RingtonePlayer to open content:// Uris based on requesting UserHandle. Grant SystemUI visibility to all emulated storage so it can play ringtones for apps without READ_EXTERNAL_STORAGE. Resolve canonical file:// Uris before passing out of source app, replacing any /emulated_legacy/-style paths with user-specific variant so they can be opened by SystemUI. Calling for RemoteViews, Ringtones, and Notifications. Bug: 7202982 Change-Id: Ibf0eca8df80c1486711144a7b648f464aadfe099
ri.java
|
fd901f735c858af8ec8884b2e7ab71a46a9639e6 |
26-Sep-2012 |
Alon Albert <aalbert@google.com> |
Add a static generator that takes a Socket Write Timeout Argumanet Use it from AndroidHttpClient Bug: 6693087 Change-Id: I08648e441a6431d0944caaec0db516a26671f2a5
SLCertificateSocketFactory.java
ttp/AndroidHttpClient.java
|
5e21bf934b2a71b595deb9856a2044eea4dbce86 |
23-Sep-2012 |
Brian Carlstrom <bdc@google.com> |
Unhide SSLCertificateSocketFactory.setSoWriteTimeout Bug: 6693087 Change-Id: I585c2a61226da58077fd7cd7826695ce17380248
SLCertificateSocketFactory.java
|
7ab7a8b582b29d34ec0fdbd0c727e225f350bb30 |
22-Sep-2012 |
Brian Carlstrom <bdc@google.com> |
Add SSLCertificateSocketFactory.setSoWriteTimeout to allow SO_SNDTIMEO to be specified Bug: 6693087 Change-Id: Id7b07f033b5ff9f01da33d535e01aa909aace8a1
SLCertificateSocketFactory.java
|
9538bdd3c77968c7673719c580ae653ede4654d6 |
20-Sep-2012 |
Irfan Sheriff <isheriff@google.com> |
Captive check for both mobile and wifi Bug: 7113195 Bug: 7102238 Bug: 7087564 Change-Id: Iac08db9de3935338ad498aa3983d2ca82057dda1
aptivePortalTracker.java
|
daa57e8d1866fe4579c280c41604f3660db7cd01 |
19-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate network stats from removed users. When a user is removed, migrate all network stats belonging to that user into special UID_REMOVED bucket. Also removes those stats from kernel to avoid double-counting if another user is created. Bug: 7194784 Change-Id: I03f1d660fe3754566326b7749cae8068fc224ea9
etworkStats.java
|
5d1a870a25f7495755432a42cf8c81818dc369fa |
19-Sep-2012 |
Narayan Kamath <narayan@google.com> |
Merge "Add APIs to enable SNI and session tickets on sockets." into jb-mr1-dev
|
5d4206a55c5336a163408422ba3302f5fd8463f7 |
19-Sep-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "Get strings in" into jb-mr1-dev
|
7f0aaac7f2a2bff6168467132c704fce2c7ca170 |
19-Sep-2012 |
Irfan Sheriff <isheriff@google.com> |
Get strings in Bug: 65904101 Bug: 7087564 Change-Id: Ic4887a737a640010e12efd2a16b24af2215ba72a
aptivePortalTracker.java
|
8071124375e336b98de45b44b9884c92cdfd9bd8 |
19-Sep-2012 |
Andy Stadler <stadler@google.com> |
Move X509TrustManagerExtensions to correct directory Also removed unused imports. Original Change-Id: If117ffd2240a7bf3437115f3cf2f766c4e249600 Change-Id: I66886ee9792c23a1e421022fd1f675fdf35ea049
509TrustManagerExtensions.java
ttp/X509TrustManagerExtensions.java
|
cb4c5819758a7e2951bd4818383f7c5e10a5f016 |
18-Sep-2012 |
Geremy Condra <gcondra@google.com> |
Fix bad isinstance check in X509TrustManagerExtensions and add test. Change-Id: I333957186655b2543a637dafa8c51b0bba9d4dfb
509TrustManagerExtensions.java
|
ed41a4e2d81fceafbddb1e9a4ca327535bb739ef |
15-Sep-2012 |
Geremy Condra <gcondra@google.com> |
Initial commit for X509TrustManagerExtensions. This provides a mechanism for exposing the bells and whistles we've attached to trust managers to third parties. Change-Id: If117ffd2240a7bf3437115f3cf2f766c4e249600
509TrustManagerExtensions.java
|
b4db962da0fecd9a6f2714148bbdea023610842f |
17-Sep-2012 |
Narayan Kamath <narayan@google.com> |
Add APIs to enable SNI and session tickets on sockets. Change-Id: I34c546b22d31476a670c0e8f5724185e838903b0
SLCertificateSocketFactory.java
|
d0c6ccbafdebc73d03cf3cd47f02f9f6c78a69ff |
15-Sep-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move NetworkPolicy from apps to UID. For multi-user devices, switch to storing policy per-user instead of per-app. Also watch for user added/removed broadcasts to clean up policies and apply global restrictions. Bug: 7121279 Change-Id: Ia7326bd0ebe0586fa4ec6d3a62f6313dc8814007
NetworkPolicyManager.aidl
etworkPolicyManager.java
|
f743e54f2d761c742d99ac868705818616dcf74f |
15-Sep-2012 |
Geremy Condra <gcondra@google.com> |
Change verifyServerDomainAndCertificates to pass in a hostname. This is required for cert pinning. Change-Id: I16041f17e97d9ae592a2b809f6a8164268338d1b
ttp/CertificateChainValidator.java
|
f008ab727e46926bff018ef970ea8265ccc0f45d |
12-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am 5d33e76c: am 65208857: am 2415841c: Merge "EthernetDataTracker: indicate link up based on flags" * commit '5d33e76cff65245d03f592a3dbcbf2e17a2f1581': EthernetDataTracker: indicate link up based on flags
|
65208857d35efe39c1dbc1da23f2caf7257232fc |
12-Sep-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am 2415841c: Merge "EthernetDataTracker: indicate link up based on flags" * commit '2415841c370d855d7f3a3e6a537e641c69a57097': EthernetDataTracker: indicate link up based on flags
|
b6b72f5411d02b928441543dc4c5e8545e48920a |
11-Sep-2012 |
Vishal Mahaveer <vishalm@ti.com> |
EthernetDataTracker: indicate link up based on flags Indicate link up state based on flags/interface up, and not on IP address. This is for ethernet interfaces that already exists. Change-Id: Ib342d519c483bbb2dfa08cfac2c0c1a288cee7c0 Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
thernetDataTracker.java
|
a28c18fc618e4bf58da6417166b1ee249dc16ea9 |
30-Aug-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "Fix DHCP handling at disconnect/reconnect" into jb-mr1-dev
|
6bfc88876ab575913299b477528225a4d7bf8232 |
30-Aug-2012 |
Irfan Sheriff <isheriff@google.com> |
Fix DHCP handling at disconnect/reconnect Wifi can have a quick disconnection followed by a reconnection. We used to create a new DHCP state machine thread for every new connection and never really waited until it quit after disconnect. This may have lead to situations where repeated disconnect/reconnects resulted in multiple dhcp start calls. We now keep the statemachine after a disconnect and only shut it at supplicant stop. Bug: 6417686 Change-Id: Icf66efdc654be886e3eb46c81f09f8cce536f2f6
hcpStateMachine.java
|
69626dab17f9e059cfa2e8c3ce4ec9aaa5f9853e |
29-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 4a4edbbf: am 7fecf5f4: Merge "Make addAddress locale safe" * commit '4a4edbbfce2e1a8b34b5b9ff2793eace303dae5a': Make addAddress locale safe
|
4a4edbbfce2e1a8b34b5b9ff2793eace303dae5a |
29-Aug-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 7fecf5f4: Merge "Make addAddress locale safe" * commit '7fecf5f4513a94adb71ba29b9918565b4b5e5e7b': Make addAddress locale safe
|
3cd42dfd50adf8d78a9d4984957a96dec2ba13f4 |
28-Aug-2012 |
Johan Redestig <johan.redestig@sonymobile.com> |
Make addAddress locale safe Using regular string concatenation to avoid unexpected results in some locales. Change-Id: I47dd5e174c4a2e88dc18e014002820cdbf63fcad
pnService.java
|
c5fd6e59db10bb0069cf64394dce3955234757c1 |
28-Aug-2012 |
Irfan Sheriff <isheriff@google.com> |
Fix build Change-Id: Id17b70154b3f8a101457b20fb37db0a16159dff9
aseNetworkStateTracker.java
|
da6da0907b28d4704aabbdb1bbeb4300954670d1 |
16-Aug-2012 |
Irfan Sheriff <isheriff@google.com> |
Captive portal handling We now notify the user of a captive portal before switching to the network as default. This allows background applications to continue to work until the user confirms he wants to sign in to the captive portal. Also, moved out captive portal handling out of wifi as a seperate component. Change-Id: I7c7507481967e33a1afad0b4961688bd192f0d31
aptivePortalTracker.java
onnectivityManager.java
ummyDataStateTracker.java
thernetDataTracker.java
ConnectivityManager.aidl
obileDataStateTracker.java
etworkInfo.java
etworkStateTracker.java
|
69ddab4575ff684c533c995e07ca15fe18543fc0 |
25-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Always-on VPN. Adds support for always-on VPN profiles, also called "lockdown." When enabled, LockdownVpnTracker manages the netd firewall to prevent unencrypted traffic from leaving the device. It creates narrow rules to only allow traffic to the selected VPN server. When an egress network becomes available, LockdownVpnTracker will try bringing up the VPN connection, and will reconnect if disconnected. ConnectivityService augments any NetworkInfo based on the lockdown VPN status to help apps wait until the VPN is connected. This feature requires that VPN profiles use an IP address for both VPN server and DNS. It also blocks non-default APN access when enabled. Waits for USER_PRESENT after boot to check KeyStore status. Bug: 5756357 Change-Id: If615f206b1634000d78a8350a17e88bfcac8e0d0
onnectivityManager.java
ConnectivityManager.aidl
|
82f8521d386f3109147c477d04e5e90e5c715fa0 |
24-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate legacy VPN arguments to system_server. Generate the racoon and mtpd daemon arguments in system_server, instead of accepting them from Settings. Bug: 5756357 Change-Id: I42c1a644f6add477fe4222342640d7db15982cb8
ConnectivityManager.aidl
|
899223b97c9b0ae56a8211a46600914c0ecfd854 |
05-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Begin moving VPN to NetworkStateTracker pattern. Created base tracker that handles common bookkeeping, and move VPN to become a tracker. VPN status is now reflected in NetworkInfo, and is mapped to LegacyVpnInfo. Legacy VPN now "babysits" any init services it starts, watching for when they stop unexpectedly. Bug: 5756357 Change-Id: Iba7ec79da69469f6bd9a970cc39cf6b885b4c9c4
aseNetworkStateTracker.java
|
dfe5578771080bf225225d3c903e186d92f5b274 |
22-Aug-2012 |
Irfan Sheriff <isheriff@android.com> |
am c584a24b: am 2140d1de: Merge "Avoid system_server crashing due to mac address is null" * commit 'c584a24ba1af0c831adf46fe57b69af396fb925c': Avoid system_server crashing due to mac address is null
|
c584a24ba1af0c831adf46fe57b69af396fb925c |
22-Aug-2012 |
Irfan Sheriff <isheriff@android.com> |
am 2140d1de: Merge "Avoid system_server crashing due to mac address is null" * commit '2140d1de47579db839b6a4ccc87394e80449d7a6': Avoid system_server crashing due to mac address is null
|
21326d8b77cfd1567d87d5ebe3e327b744632e24 |
22-Aug-2012 |
Chih-Wei Huang <cwhuang@linux.org.tw> |
Avoid system_server crashing due to mac address is null It's possible that the mac address is null (getMacAddress() of WifiNative.java). In this case system_server will crash like: E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: WifiWatchdogStateMachine E AndroidRuntime: java.lang.NullPointerException E AndroidRuntime: at android.net.arp.ArpPeer.<init>(ArpPeer.java:57) E AndroidRuntime: at android.net.wifi.WifiWatchdogStateMachine.doArpTest(WifiWatchdogStateMachine.java:866) Check the mac address before parsing to avoid crashing. Change-Id: I5d4205c04d479a3a2837172c6382816ea4bf74d6
rp/ArpPeer.java
|
d14e17627266ff8cf804d1f8241a0a4bde7a0ab4 |
20-Aug-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Update TCP buffer size when switching network type Import of non-merging change 41612 from AOSP When PDP connects in GSM network, the TCP buffer window size is set to max 8760. If the phone swicthes to UMTS, the TCP buffer size is not updated to UMTS, i.e. GPRS buffer size is still used with limited data transfer spead as a result. This fix makes sure the TCP buffer size is updated when switching network type. Change-Id: Ic44a557677ffe629e83ce1f522a9f058bee6e7b2
obileDataStateTracker.java
etworkStateTracker.java
|
c48ee60426a741d0a8e7df7df8af2a9ac24cee85 |
17-Aug-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am 6626398a: Merge "Fix for updating TCP buffer size when switching network type" * commit '6626398a72ae592e3a9184c9b0868df0fc1f1724': Fix for updating TCP buffer size when switching network type
|
6626398a72ae592e3a9184c9b0868df0fc1f1724 |
17-Aug-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Fix for updating TCP buffer size when switching network type"
|
1968256926a13e8d809256f652073b0532199fd1 |
17-Aug-2012 |
Magnus Strandberg <magnus.strandberg@sonymobile.com> |
Fix for updating TCP buffer size when switching network type When PDP connects in GSM network, the TCP buffer window size is set to max 8760. If the phone swicthes to UMTS, the TCP buffer size is not updated to UMTS, i.e. GPRS buffer size is still used with limited data transfer spead as a result. This fix makes sure the TCP buffer size is updated when switching network type. Change-Id: Iaa527c84f56cae108f4c7276bbed10552faaff6c
obileDataStateTracker.java
etworkStateTracker.java
|
4e4306ab14f1f2125035ed43fbb021db8bc99c3f |
06-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Include network type that caused broadcast." into jb-mr1-dev
|
75fbb4bdfde9188081f000506845d852f31362f0 |
06-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Include network type that caused broadcast. Network type can be obtained through EXTRA_NETWORK_INFO, but offer it as first-class extra since the returned NetworkInfo is deprecated. Bug: 6936247 Change-Id: Ief59577afd2bd930f0f4c5650b413feef86bfbc3
onnectivityManager.java
|
065b299df4159602327977dd007cb2cd6b64ab20 |
05-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Make LocalSocket Closeable. Enables usage of IoUtils.closeQuietly(). Change-Id: I91126297c1f235ae9da09f82d8f4f22db46558eb
ocalSocket.java
|
6c5cec881a722b6cebfabbc1e332a7c92cd2ad5c |
01-Aug-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am 6b6ce6bf: am a5637bac: Merge "Telephony: Add HSPAP to getTcpBufferSizesPropName" * commit '6b6ce6bfce56c2f3ce007b33d3f834f8dd62b626': Telephony: Add HSPAP to getTcpBufferSizesPropName
|
6b6ce6bfce56c2f3ce007b33d3f834f8dd62b626 |
01-Aug-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
am a5637bac: Merge "Telephony: Add HSPAP to getTcpBufferSizesPropName" * commit 'a5637bac23611a985696c92b49f93964f435ecb5': Telephony: Add HSPAP to getTcpBufferSizesPropName
|
24d19fb6ab94cc5fd23f1c9a1d7916948a7fd571 |
01-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Revert "API to adjust network stats."
NetworkStatsService.aidl
rafficStats.java
|
e7ed1ce4c84fe92caafc97b1f9044c6647aa3f7f |
28-Jul-2012 |
Jeff Sharkey <jsharkey@android.com> |
API to adjust network stats. DO NOT MERGE. Enables system apps to correctly account network usage performed on behalf of another application. Bug: 6695246 Change-Id: I39e243afd57936b6b30157a6ca511a17b6c55c39
NetworkStatsService.aidl
rafficStats.java
|
4c628eba480d271d5547af5d4fafc01e0e53a5eb |
23-Jul-2012 |
Jeff Sharkey <jsharkey@android.com> |
Split NST handler events away from CS internals. Instead of sharing event space, use a different handler backed by the same looper. Change-Id: I11f1e4701c341665770ca640f3cba0c295bb7561
etworkStateTracker.java
|
897b311ccbcc3e6a21a03f36101e1fd804810ef8 |
31-Mar-2012 |
Naveen Kalla <nkalla@codeaurora.org> |
Telephony: Add HSPAP to getTcpBufferSizesPropName When device is camped on HSPAP TCP Buffer sizes need to be configured properly to support higher data rates. Without this change, default TCP buffer sizes will be used and throughput will be low. Change-Id: Ica5884b35851a32e57c82c63b148df5be580ae83
obileDataStateTracker.java
|
ddd88726a247e4100cb62b3dc9d0887ca2ae2ec4 |
26-Jul-2012 |
Jeff Smith <whydoubt@yahoo.com> |
am 71930dd7: am a45746ef: Fix several cases of broken droiddoc syntax external issue 35214 * commit '71930dd77e4dc6f6be5c648019d2ab0da5f0584c': Fix several cases of broken droiddoc syntax external issue 35214
|
71930dd77e4dc6f6be5c648019d2ab0da5f0584c |
25-Jul-2012 |
Jeff Smith <whydoubt@yahoo.com> |
am a45746ef: Fix several cases of broken droiddoc syntax external issue 35214 * commit 'a45746efadd11bb7dfab026fb3c81a25fae74ca4': Fix several cases of broken droiddoc syntax external issue 35214
|
a45746efadd11bb7dfab026fb3c81a25fae74ca4 |
19-Jul-2012 |
Jeff Smith <whydoubt@yahoo.com> |
Fix several cases of broken droiddoc syntax external issue 35214 patch contributed by Jeff Smith <whydoubt@yahoo.com> Change-Id: I70dcee88a140699bf3e1ab369bed6dcd2fdd3d83
ummyDataStateTracker.java
obileDataStateTracker.java
|
db3c8678e5cbdfec011afaf25bde2091152c30ad |
20-Jun-2012 |
Haoyu Bai <bhy@google.com> |
Network data activity change intent for network interfaces. The activity notification is received from netd, an intent DATA_ACTIVITY_CHANGE is then raised for other part of the system to consume. Change-Id: Idfcc4763c51c5b314c57f546c12557082f06bebf
onnectivityManager.java
thernetDataTracker.java
NetworkManagementEventObserver.aidl
|
33034b13cae1429d526722374bd39be3f9605ae4 |
10-Jul-2012 |
Wink Saville <wink@google.com> |
Create telephony-common and mms-common - DO NOT MERGE These have been created to reduce the size and complexity of frameworks/base. mms-common was created by moving all of frameworks/base/core/java/com/google/android/mms to: frameworks/opt/mms telephony-common was created by moving some of frameworks/base/telephony to: frameworks/opt/telephony Change-Id: If6cb3c6ff952767fc10210f923dc0e4b343cd4ad
obileDataStateTracker.java
|
3b147b770269173d5d711d6c33f142dc5e723824 |
04-Apr-2012 |
zzy <zhenye@broadcom.com> |
Added new rfcomm multi accept code
ocalSocket.java
|
5362f17ff5e8e06601b172bd86c26027ced9780c |
12-Jul-2012 |
Wink Saville <wink@google.com> |
Merge commit '1b003ef0' into mit * commit '1b003ef0': Create telephony-common and mms-common Change-Id: Ie8876541dbe7f4c933cf7d69910dd204538bc975
|
a639b311e93ad14d9ee5c2b2c215ed2d86c32d2a |
10-Jul-2012 |
Wink Saville <wink@google.com> |
Create telephony-common and mms-common These have been created to reduce the size and complexity of frameworks/base. mms-common was created by moving all of frameworks/base/core/java/com/google/android/mms to: frameworks/opt/mms telephony-common was created by moving some of frameworks/base/telephony to: frameworks/opt/telephony Change-Id: If6cb3c6ff952767fc10210f923dc0e4b343cd4ad
obileDataStateTracker.java
|
0f7ae19fc9d543d42fe9bf9c2d8b6521595b0026 |
09-Jul-2012 |
Steve Block <steveblock@google.com> |
Public JavaDoc for ParseException should not mention WebAddress, as this is not public Change-Id: Iab1e5ff64b6caaecfbd6beac0be02b3b660ff51e
arseException.java
|
095c58b73ac112cc7e00771430765434893d8bc5 |
29-May-2012 |
Wink Saville <wink@google.com> |
Enhance StateMachine Quitting and logging support. DO NOT MERGE Make StateMachine#quit non-conditional and remove the need to process the SM_QUIT_CMD it is now private. Rename halting to onHalting. Add onQuitting Change the message specific logging to be more generic and change the xxxProcessedMessagesYyy methods to xxxLogRecXyy names. Also add addLogRec(String) and addLogRec(String, State) as the generic logging methods. bug: 5678189 Change-Id: I22f66d11828bfd70498db625fe1be728b90478b7 Conflicts: services/java/com/android/server/NsdService.java
hcpStateMachine.java
|
55b9821dffe5991e554841bf871155a2c4024c56 |
22-Jun-2012 |
Irfan Sheriff <isheriff@google.com> |
Move ARP test functionality to ArpPeer Change-Id: Iecd6037cf8e0faa626ba6c27cef014822a6bc61b
rp/ArpPeer.java
|
4d2bef3f850e75744ade93f95615c7cb4a7fefa0 |
19-Jun-2012 |
Nicolas Falliere <nicof@google.com> |
am 277c09f6: am 56bb344c: Merge "Added or fixed doctrings for required permissions." into jb-dev * commit '277c09f6c16c4adfd50407e2fa4dbf61a0e06e55': Added or fixed doctrings for required permissions.
|
9530e3a22d5ffa2019d1a5177b6a441d4d6d048b |
19-Jun-2012 |
Nicolas Falliere <nicof@google.com> |
Added or fixed doctrings for required permissions. Bug: 6591338 Change-Id: Ia2092f9994854701b5fa1425c371817367ae07ec
onnectivityManager.java
|
b25f48f2be76a99088426ca068dd80fbf3e6dc5f |
14-Jun-2012 |
Jason Simmons <jsimmons@google.com> |
am 1d28fef9: Stop any running DHCP client before bringup up an Ethernet interface * commit '1d28fef92e516b0144d7844413194ba9e953b317': Stop any running DHCP client before bringup up an Ethernet interface
|
1d28fef92e516b0144d7844413194ba9e953b317 |
14-Jun-2012 |
Jason Simmons <jsimmons@google.com> |
Stop any running DHCP client before bringup up an Ethernet interface If the system server is restarted, the dhcpcd_eth0 service may have already been started by the previous system server, and the new system server's attempts to start the dhcpcd will do nothing. Change-Id: Icfd480a5369eb9c7dfe86b43190294871a915529
thernetDataTracker.java
|
bbf30dfd767f823f5f40d14b498e2a593454c5c9 |
29-May-2012 |
Wink Saville <wink@google.com> |
Enhance StateMachine Quitting and logging support. Make StateMachine#quit non-conditional and remove the need to process the SM_QUIT_CMD it is now private. Rename halting to onHalting. Add onQuitting Change the message specific logging to be more generic and change the xxxProcessedMessagesYyy methods to xxxLogRecXyy names. Also add addLogRec(String) and addLogRec(String, State) as the generic logging methods. bug: 5678189 Change-Id: I22f66d11828bfd70498db625fe1be728b90478b7
hcpStateMachine.java
|
787c9ec558a06bb8ebcb5a77f5268cedd218fd1b |
18-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Transition from DEV network stats to XT." into jb-dev
|
2108ead7f125536874d6de6ca1c0c4cffbf61b44 |
17-May-2012 |
Jesse Wilson <jessewilson@google.com> |
Change NPN to forbid empty lists of protocols. Bug: http://b/6438423 Change-Id: Ie89220e5bc219396c15dbe1feaa2f74fa1b243eb
SLCertificateSocketFactory.java
|
70c70530bd6793869736ec894498e4ebf5dc9b20 |
16-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Transition from DEV network stats to XT. When XT stats are available, transition to prefer them over DEV, since they aren't subject to hardware driver bugs. Only switches at the first atomic XT bucket, and adds a Settings.Secure flag to force back to DEV if needed. Includes tests to cover transition. Fix tests where device overlay would change which network types reflected data usage. Test both history and summary APIs. Fixed collection timestamps to reflect full buckets. Bug: 6504744 Change-Id: Idd7f3b2fdb064c36547c85c51c214fd938c59b7e
etworkStats.java
etworkStatsHistory.java
etworkTemplate.java
|
822b72efd8795abe72b95d0ddd45873a5c4b77f8 |
10-May-2012 |
Jesse Wilson <jessewilson@google.com> |
Merge "Rename Uri.normalize() to Uri.normalizeScheme()." into jb-dev
|
abc43ddd8ae098de7a56afc55909f904cd933016 |
10-May-2012 |
Jesse Wilson <jessewilson@google.com> |
Rename Uri.normalize() to Uri.normalizeScheme(). Change-Id: I67839656c7c1c16a5376c9894d699d2bad3c7a5c
ri.java
|
527ba07b637cedf206fec0d3b0cf92141700a23c |
09-May-2012 |
Irfan Sheriff <isheriff@google.com> |
Use Map for DnsSd TXT record Bug: 6434844 Change-Id: I767077585f501b46026ed34ec3e778d3e53209cc
sd/DnsSdTxtRecord.java
|
9669a0ce574745ba0b0ebd32e8337811973fb7dc |
09-May-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "API review fixes" into jb-dev
|
22af38c5261d2c03796b496e6edb125327cace16 |
04-May-2012 |
Irfan Sheriff <isheriff@google.com> |
API review fixes - Remove the notion of channel from an application perspective - Remove the use of DnsSd as part of API and add a protocol type to allow future extensions - Use the listener object as a handler for stop and unregister operations. Also, we now allow multiple active discovery operations. - Remove init/deinit operations in favour of setting up construction Bug:6434844 Change-Id: Id15521d571aac9c4053d81184ad66dfc54f636de
sd/DnsSdServiceInfo.java
sd/NetworkServiceInfo.java
sd/NsdManager.java
sd/NsdServiceInfo.java
|
198bc11d099008531b7e445d9715698421d6e644 |
07-May-2012 |
Robert Greenwalt <rgreenwalt@google.com> |
Bring up the ethernet interface when detected We don't get link status info if it's down. If the device has been configured for ethernet and we see the interface appear, we should make it active. bug:6444395 Change-Id: Ibc233ab12942b069d7db9c0671936798c5161659
thernetDataTracker.java
|
ac3fcb1590e1da21324c13ce237ec48f2bf488bf |
03-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Reduce persist threshold for lower warning/limit. Default is 2MB persist threshold, but even that can be substantial for devices on 100MB/month plans. This change gradually reduces the persist threshold up to 8x lower (256kb outstanding) based on lowest active policy. Bug: 5382676 Change-Id: Ief4e8cdb169bfb151a3d1b45722a8eaa01926508
NetworkStatsService.aidl
|
e8914c36276710de50b347c1e6aecfa45d6a56cd |
02-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Begin collecting xtables iface counters. Add method to parse new iface_stat_fmt proc stats, or return null when kernel support is unavailable. Add test and remove older, unused parsing code. Create new "xt" recorder to persist the new xtables counters when available. Add SSID support to NetworkIdentity to fix policy tests. Bug: 6422414 Change-Id: I77f70e9acb79a559ab626f3af5c4f3599801ed43
etworkIdentity.java
etworkState.java
|
f166f480f0f29b310a27fe001ee26d7dfac84fdd |
01-May-2012 |
Jeff Sharkey <jsharkey@android.com> |
Roaming always metered, relax DHCP metered check. Always treat roaming connections as metered, and relax DHCP test to match any substring for forward compatibility. Bug: 6382737, 6375399 Change-Id: I9781a60f55fbe35da6f8bfc7a1d609608e8f0951
hcpInfoInternal.java
|
9f6e4ba50e7e73704c7fbd3ba65fe73bdf8ad73f |
20-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Connect metered DHCP hint for Wi-Fi networks. When DHCP lease includes vendor info indicating that remote Wi-Fi network is metered, advise NetworkPolicy. Users can still manually change the metered flag in Settings. Also remove any policies belonging to removed Wi-Fi networks, and teach isNetworkMetered() about ethernet networks. Bug: 6344821, 6369307, 6365872 Change-Id: I108606c6fddf2d02828fcab011f3a1501415f1bc
hcpInfoInternal.java
|
1b965941713a395dc8003cf8ee29a40f92dd77aa |
19-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Pipe DHCP vendor info towards framework."
|
54ac7a510245e5f00c16ff5595b6ae8d002c1c3b |
19-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Fix build Change-Id: I1968e0d7d25f613fa6cf72f82d79f17224e3d5ab
sd/NsdManager.java
|
6c07ba8183edc593527335238a2c6083392df7bc |
18-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Add network service discovery broadcast Allows apps to know if user has the feature turned off Change-Id: I2d2fecb148eb4e48eb4aea51d1d7643a82df5c52
sd/NsdManager.java
|
3ef889bf561e59561ff2c6c4b2ffb586b9c5af5c |
18-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Add user control to turn on/off nsd Change-Id: Ide3cc20adb21ac6dffaf6b9b9136d77a129afa3b
sd/INsdManager.aidl
sd/NsdManager.java
|
77b87ba0bc1c5de025976416b49e698ed9362814 |
19-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Pipe DHCP vendor info towards framework. Bug: 6344821 Change-Id: Ifb9a93c995f4d70f4ae2aa03b7e21f13013ef3b6
hcpInfoInternal.java
|
120505424098538ed9dfb97bf29b1dd143715259 |
17-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "Open p2p pre-association service discovery API"
|
2e3dec5aebb2020a9107e847659af5aaf7215f66 |
17-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "Open network service discovery API"
|
123328778e99b5bbc68b80ab8efc43ca506a6a2c |
16-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Move TrafficStats iface counters to xt_qtaguid."
|
7bf8fba6f0e0fe8072201a0b174727b905437990 |
16-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "API to report if active network is metered."
|
9f7cbf0e50bcb7e9163b23524814003ba8784732 |
13-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
API to report if active network is metered. Report to developers if active network is "metered" and define it as the user being sensitive to heavy data usage. Bug: 3001465 Change-Id: I855ca3cd3eb1de3c4814148d70ccf24957af898a
onnectivityManager.java
ConnectivityManager.aidl
NetworkPolicyManager.aidl
|
92784670c48759c0db604ddb95c05a7b9bdebed8 |
13-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Open network service discovery API Add support for DNS based network service discovery API. This allows applications to discover and resolve applications on a local network such as Wi-Fi Change-Id: Ie89895edd35d12b7f7a23fb5fed36cb2b2079f7a
sd/DnsSdServiceInfo.java
sd/NsdManager.java
|
8bf825f48fde77cb2feb8720aac17093581bb085 |
14-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Open p2p pre-association service discovery API This allows applications to filter out the devices by the services supported for the purpose of establishing a connection. so, a game app can connect to devices that support the game, and a media streaming app can filter and connect only to the available media display devices Change-Id: Ia792e292d2ca771beeb4ca3b007a047527c19229
sd/DnsSdTxtRecord.java
|
854b2b1670bda1eeb87a14b7ac3d222024f0aad6 |
14-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Surface list of apps with given network policy. Bug: 6007276 Change-Id: I0f0e939ee6481496480c4afaa108c99eb158547c
NetworkPolicyManager.aidl
etworkPolicyManager.java
|
d4fecc2567ca54427b9c86900bccbc7103ea8fde |
13-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "Pre-association service discovery support"
|
cbba37c6096486cbc8ce6f0c4eb7df9a352d54b1 |
13-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Merge "Bonjour fixes"
|
21ba8153325e010224c6bc75a0acdc98b6ca82e8 |
05-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Pre-association service discovery support Add UPnp, Bonjour and vendor specific support for discovering services on Wi-Fi direct before establishing a connection. Change-Id: I1c1f3427180abdc80a4e682e713adc7f0326c5ef Signed-off-by: Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>
sd/DnsSdTxtRecord.java
|
234766a36af6214644fa8205202287084ca9cf93 |
11-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move TrafficStats iface counters to xt_qtaguid. Use xt_qtaguid iface_stat_all counters, which are monotonic during a single boot. Track all ifaces associated with mobile networks since boot, and move TrafficStats to using these ifaces. This will include usage of networks omitted from config_data_usage_network_types, specifically on devices that recycle network interfaces across APNs. Split wildcard template matching, and move NetworkStatsService to use mobile wildcard when logging stats. Bug: 5324515 Change-Id: I2211c374c05d1b598cc647f2f873630538955ffe
NetworkStatsService.aidl
etworkTemplate.java
rafficStats.java
|
817388e056a5d1d0e7cd7de2c6b0c9c80617bc5f |
11-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Bonjour fixes Change-Id: I1df1dc470bb42c84abc7e1a46bedf9f206910b65
sd/DnsSdServiceInfo.java
sd/NsdManager.java
|
bfdd680ab44da173a4a39fcd6feccdebb9d1f855 |
09-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Migrate to @Override to remove warnings. Bug: 6303344 Change-Id: I0d33b2ed448467379d576ccd71fb5ae20c878852
etworkQuotaInfo.java
etworkState.java
etworkStats.java
etworkStatsHistory.java
|
21a547823de52806de48f70b8360353344a5ad88 |
09-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Splice operations before collapsing ifaces. Bug: 6241038 Change-Id: Ide9058703f7305df8fb070af149ddce0653a0abf
etworkStats.java
|
b52e3e55098c4a6e3dbfe19885895411cfb38911 |
06-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
INetworkStatsSession with lifecycle for caching. Users outside system_server now explicitly communicate their lifecycle, which keeps a strong-reference chain to any fully loaded NetworkStatsCollection histories. Bug: 6236498 Change-Id: I8e22739b6e89a626b676967a736d7117fd000778
NetworkStatsService.aidl
NetworkStatsSession.aidl
rafficStats.java
|
8fc27e8b87bd1def854a03d84009143b315d4176 |
05-Apr-2012 |
Jeff Sharkey <jsharkey@android.com> |
Support metered Wi-Fi NetworkPolicy. Add networkId field to NetworkIdentity to identify Wi-Fi networks by SSID. Add support for policies without usage cycles. Only apply mobile policies when SIM state is ready, which is cleaner than just checking for airplane mode. Also avoids creating no-op default policies when subscriberId is null. Bug: 3001465, 3291052 Change-Id: I1f8aaa49a5db306df022c402ea7f3f5d4bc0cfc7
onnectivityManager.java
etworkIdentity.java
etworkPolicy.java
etworkPolicyManager.java
etworkTemplate.java
|
fa291e66910c41f441df0b9ea8e6f7630c298637 |
04-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Fix build Add missing file Change-Id: I5ed1827e1183c37741675ce4d198d3e200c5fb94
sd/DnsSdServiceInfo.java
|
7d024d372431effc87168afdc7cbe387680c4935 |
23-Mar-2012 |
Irfan Sheriff <isheriff@google.com> |
Add initial framework for DNS service discovery Change-Id: I53c0b7ebfd75e520ebb7553612f1aa8413b6b79b
sd/DnsSdTxtRecord.java
sd/INsdManager.aidl
sd/NetworkServiceInfo.java
sd/NsdManager.java
|
26d4452a08813cdbb7280c475fe5527cdc9673a3 |
03-Apr-2012 |
Irfan Sheriff <isheriff@google.com> |
Original DnsSd TxtRecord file Change-Id: I4aa308a3b417d6bdce50567fb66c7119b048140a
sd/DnsSdTxtRecord.java
|
f5fb5e80963abeabdf0ff10dcee068344235082e |
23-Mar-2012 |
Jesse Wilson <jessewilson@google.com> |
Add an API to expose Next Protocol Negotiation (NPN). Bug: http://b/4190756 Change-Id: If904f7ff440391a6adb2963eb2ecb990140ab7cc
SLCertificateSocketFactory.java
|
8a8b581e669f6187b397f856a567a76ed8aba2c2 |
22-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move network policy to per-appId (instead of UID). To support multi-user, store network policy per-appId and expand to apply rules to all UserInfo on device. Bug: 6140462 Change-Id: Ic0866b4d41c8c60cc1c0a597f0de927b92b65b1e
NetworkPolicyManager.aidl
etworkPolicyManager.java
|
948eef82546c15086d0b78ce18ee874aa5c634f7 |
21-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Remove unused android.net.Downloads. It's another set of constants that can be confused with those in android.provider.Downloads. Change-Id: I78ac058fa264d59a81f7655ab101c3fb2c8c17ff
ownloads.java
|
837f9242ae2e8f5f380d0b30b8fffbc68494914f |
21-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Remember when NetworkPolicy was inferred. This helps future-proof NPMS if we need to correct default policies after an upgrade. Change-Id: I0ddfdeaf41757a46aeb867c91d495ccf981d544b
etworkPolicy.java
|
f9f1d066785a829c4906b0f31580b31b30892ad7 |
16-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Remove network subtype check when building template. Change-Id: I069d82a77d27dae6bfffe3b7e65d73b63f258ad9
etworkTemplate.java
|
d4dd7716fb825f29a609c5c4cb31204eea78183a |
16-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Combine network subtypes by default. Subtype controls (3G-vs-4G) aren't exposed in the UI, so tracking data with that granularity creates unnecessary overhead. For example, some GSM networks can regularly flap between two subtypes. Bug: 6118868 Change-Id: Id098891dba52336d00d0f96632a7924e228b4713
etworkIdentity.java
etworkTemplate.java
|
ce8668f809f8e25ddbc65217e7f08490c6165637 |
10-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Save timezone when setting data cycle reset date."
|
9bf3150cfae03421c9dd237b46657714859d871c |
10-Mar-2012 |
Jeff Sharkey <jsharkey@android.com> |
Save timezone when setting data cycle reset date. Instead of cycle reset at midnight UTC, use midnight of timezone active when user last set cycle reset date. Tests to verify, and also to test leap year behavior. Bug: 5938567 Change-Id: Ie06f7f0fa242d23110f9586a3f4f7037af87b31b
etworkPolicy.java
etworkPolicyManager.java
|
f76a50ce8fdc6aea22cabc77b2977a1a15a79630 |
09-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix obvious typos under frameworks/base/core Change-Id: Ia5fc3db1bb51824e7523885553be926bcc42d736
ttp/SslError.java
|
866666071bc49bd0c4fcd1776c9d9036d4e29fec |
08-Mar-2012 |
Brian Carlstrom <bdc@google.com> |
Tracking changes to SSLParametersImpl.getDefaultTrustManager() Change-Id: I0bcf2bbcd2581f6b66e08d1c6f0de24bf8d34199
ttp/CertificateChainValidator.java
|
07573b32494acbabd21979d8b9584c1ed3f7a6ad |
28-Jan-2012 |
Irfan Sheriff <isheriff@google.com> |
Improve Wi-Fi hand-off When Wi-fi connects at L2 layer, the beacons reach and the device can maintain a connection to the access point, but the application connectivity can be flaky (due to bigger packet size exchange). We now use Watchdog to monitor the quality of the last hop on Wi-Fi using signal strength and ARP connectivity as indicators to decide if the link is good enough to switch to Wi-Fi as the uplink. ARP pings are useful for link validation but can still get through when the application traffic fails to go through and thus not best indicator real packet loss since they are tiny packets (28 bytes) and have much low chance of packet corruption than the regular data packets. Signal strength and ARP used together ends up working well in tests. The goal is to switch to Wi-Fi after validating ARP transfer and RSSI and then switching out of Wi-Fi when we hit a low signal strength threshold and waiting until the signal strength improves and validating ARP transfer. Change-Id: Ica593291ec7772da892f03cf45b649635b730c47
etworkInfo.java
rp/ArpPeer.java
|
93ba4fedebb78ba47c24e8472c8960ea8fdc933a |
14-Feb-2012 |
Selim Gurun <sgurun@google.com> |
Act on credential storage updates. Bug: 6009802 Cherry pick fcd93b72a3dde2b20fa0d8b04d3f47311b0856a1 Listen to credential storage updates and clean state when necessary. Change-Id: I2c63e6771e9373da8b39781fdcf3d21583c4e3b2
ttp/CertificateChainValidator.java
|
d8d6afdc068e8aa31fddd06f5946311d2b961026 |
16-Feb-2012 |
Selim Gurun <sgurun@google.com> |
Merge "Revert "Act on credential storage updates.""
|
43e41580e4c700e970cc5e62180a767ab424da6d |
16-Feb-2012 |
Selim Gurun <sgurun@google.com> |
Revert "Act on credential storage updates." This reverts commit fcd93b72a3dde2b20fa0d8b04d3f47311b0856a1
ttp/CertificateChainValidator.java
|
e83b83fe20aa89f9bf730bb07006890f6c65e89c |
16-Feb-2012 |
Selim Gurun <sgurun@google.com> |
Merge "Act on credential storage updates."
|
18c227ba72406c0b69ce9925a80113060d870256 |
15-Feb-2012 |
Jesse Wilson <jessewilson@google.com> |
Implement the (hidden) ExtendedResponseCache interface. Bug: http://code.google.com/p/android/issues/detail?id=25418 Change-Id: I4b20d576bac7036f94e57db7124de44f5b8d75be
ttp/HttpResponseCache.java
|
fcd93b72a3dde2b20fa0d8b04d3f47311b0856a1 |
14-Feb-2012 |
Selim Gurun <sgurun@google.com> |
Act on credential storage updates. Bug: 6009802 Listen to credential storage updates and clean state when necessary. Change-Id: I48f2e7d6e036882c2b4a29fbd357ca018fd4e4c7
ttp/CertificateChainValidator.java
|
efeba018bde81e02e1255714e3d4eeeb43c055e7 |
15-Dec-2011 |
Mike Lockwood <lockwood@google.com> |
EthernetDataTracker: Don't run DHCP or set network available until link is up Previously we were starting DHCP as soon as the interface was added, which is at boot on devices with builtin ethernet. Signed-off-by: Mike Lockwood <lockwood@google.com>
thernetDataTracker.java
|
d60ae7f6688ea83df536c2eb1101a74ae1914ac6 |
03-Nov-2011 |
Doug Zongker <dougz@android.com> |
store the hw addr in the extraInfo field of ethernet NetworkInfos
thernetDataTracker.java
etworkInfo.java
|
4bcbefdc5f24702dbbae485d016997e3efb5e5cc |
01-Oct-2011 |
Mike J. Chen <mjchen@google.com> |
Fix disconnect from wired ethernet issues. When a cable was unplugged, we were telling the driver to release the ip address so if a cable on a different network was plugged in, it would still try to use it's old ip address on the new network, which probably didn't work. Also, we didn't notify ConnectivityService about the state change in the unplug case. Some of this was done in the interface removed case, but we never remove the interface in Tungsten, just unplug. So refactor the common disconnect code into a disconnect() function that's called by both the link status change (unplug) and interface removal (only applies to things like USB ethernet dongles) cases. Signed-off-by: Mike J. Chen <mjchen@google.com>
thernetDataTracker.java
|
1f8ea2dcd1ed3cde4b84fbb27b5a55b3fea7ff2a |
07-Feb-2012 |
Jeff Sharkey <jsharkey@android.com> |
Send broadcast when changing restrict background. When changing global restrict background status, send connectivity change broadcast, since it radically changes DISCONNECTED/BLOCKED status system-wide. Also reduce verbose stats logging. Bug: 5854466 Change-Id: I3b612c520f50cc3000a3a569b7e0ab5f691cc2bd
NetworkPolicyListener.aidl
|
241dde2306202e7655fdf41d5381f2874e47e108 |
03-Feb-2012 |
Jeff Sharkey <jsharkey@android.com> |
Unify shorthand for byte-based units. Change-Id: If990859dee3f0973e1d4c48f05312c84071b3328
rafficStats.java
|
0e2e5f8b564bebd5798c9fa387fbff96429ab5d2 |
03-Feb-2012 |
Jeff Sharkey <jsharkey@android.com> |
Support snoozing of data warning notification. Introduce second snooze timestamp to support dismissal of data usage warning notification. Also explicitly set notification "when" to avoid fighting with other notifications, such as ongoing downloads. Bug: 5443756, 5262414 Change-Id: I03342c25b0410b1b2db84de9a40884f04cb1d8ae
NetworkPolicyManager.aidl
etworkPolicy.java
|
54ee2adf1711ce34c309c65c17ed6fd4d8f0d632 |
31-Jan-2012 |
Jeff Sharkey <jsharkey@android.com> |
Deprecate ACTION_BACKGROUND_DATA_SETTING_CHANGED. Broadcast is no longer sent, except during first boot after platform upgrade. Change-Id: I7a9c105b5783ca9f9c3aca2efff6fe5c13a4c1fd
onnectivityManager.java
|
dc828acd5fadb266b13cce459b1cacfad8ef7aef |
25-Jan-2012 |
Nick Pelly <npelly@google.com> |
Merge "Add API's for normalizing MIME's and URI's."
|
ccae412deda8b0c165c86f395752c0667a3411a6 |
09-Jan-2012 |
Nick Pelly <npelly@google.com> |
Add API's for normalizing MIME's and URI's. Helps developers create well-behaved intents: - lower case MIME data type - strip parameters from MIME content types - lowercase URI scheme The new API's are normalizeAndSetType() normalizeAndSetData() normalizeAndSetDataAndType() Uri.normalize() normalizeMimeType() Change-Id: Ib5c907897f39b1f705bcc4c9103ba1e6f316380b
ri.java
|
3ca7481439c9b65a137d7705d0f4a16766529e75 |
25-Jan-2012 |
Jeff Sharkey <jsharkey@android.com> |
Match WIFI_P2P data usage. Bug: 5405891 Change-Id: I5b815d6fc25a2f26a86c39a43fde305fcc3fb65c
etworkTemplate.java
|
63abc37356728c0575d6a62a203102ae6d97953b |
12-Jan-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move network stats to FileRotator pattern. Split existing network stats into two separate classes: a recorder which generates historical data based on periodic counter snapshots, and a collection of historical data with persistance logic. Recorder keeps a pending history in memory until outstanding data crosses a specific threshold. Persisting is handled through a given FileRotator. This pattern significantly reduces disk churn and memory overhead. Separate UID data from UID tag data, enabling a shorter rotation cycle. Migrate existing stats into new structure. Remove "xt" stats until iptables hooks are ready. Avoid consuming Entry values when recording into NetworkStatsHistory. Assign operation counts to default route interface. Introduce "Rewriter" interface in FileRotator with methods to enable rewriteAll(). Introduce IndentingPrintWriter to handle indenting in dump() methods. Bug: 5386531 Change-Id: Ibe086230a17999a197206ca62d45f266225fdff1
etworkStats.java
etworkStatsHistory.java
rafficStats.java
|
5a7bcf31a44d9875ca5fc010dc213aa2bd5b1168 |
11-Jan-2012 |
Jeff Sharkey <jsharkey@android.com> |
Move non-monotonic reporting to interface. Report non-monotonic NetworkStats through an observer interface instead of throwing, since those events are still recoverable. Change-Id: Ic0749f4634b0ac05dbe90e95ca490957ec8b2f23
etworkStats.java
rafficStats.java
|
52cd299eef703030f8fcf7a92f413791301771cc |
27-Dec-2011 |
Jesse Wilson <jessewilson@google.com> |
Move the frameworks/base hostname verifier into libcore. Part 2/2 Bug: http://b/5619726 Change-Id: I165eb3befcef104ff56ffb466c87c60b632f3194
ttp/CertificateChainValidator.java
|
931310f1d213dd29983d26e2fe9d7e5f73f21187 |
16-Dec-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Include roaming in NetworkIdentity.hashCode()."
|
f9a3a8d42b43adeadf41c8896f010d381f15f505 |
16-Dec-2011 |
Jeff Sharkey <jsharkey@android.com> |
Include roaming in NetworkIdentity.hashCode(). Change-Id: I148d95c8d08e3916a90fa78f7efee327d4b7de2a
etworkIdentity.java
|
4868dfa33b5d710b6f09aad05aa5e256da9cd45d |
16-Dec-2011 |
Jesse Wilson <jessewilson@google.com> |
Merge "Give a reflection example for installing the HTTP response cache."
|
f60d0afd1ef08a24121d015bb016df05265b6d07 |
01-Dec-2011 |
Jeff Sharkey <jsharkey@android.com> |
Restrict app data on metered networks. This separates the definition of "metered network" and "network with limit." For now, all mobile networks are considered metered. Bug: 5571454 Change-Id: I394cd385bd33add75e53bfc9cf2fefd06a00208a
etworkPolicy.java
|
8543b5480d9c261e72965f64a7bc918eb183ea25 |
15-Dec-2011 |
Jesse Wilson <jessewilson@google.com> |
Give a reflection example for installing the HTTP response cache. From the Android developers blog, http://android-developers.blogspot.com/2011/09/androids-http-clients.html Change-Id: Iff0a06fb7b0b8c085b9f16e85b30db44c889235e
ttp/HttpResponseCache.java
|
e41df2c9d479928c8aa3f1b4a3b01ff447a87116 |
15-Dec-2011 |
Mike Lockwood <lockwood@google.com> |
EthernetDataTracker: Don't run DHCP or set network available until link is up Previously we were starting DHCP as soon as the interface was added, which is at boot on devices with builtin ethernet. Change-Id: I726c2b139cbf91455d159d7cbcd08e24a336942b Signed-off-by: Mike Lockwood <lockwood@google.com>
thernetDataTracker.java
|
7776da1b79851d7a794b1ecb5bf990a5161a68c1 |
08-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 4741163c: am fbb09ea8: Merge "Fix NPE in trimV4AddrZeros." into ics-mr1 * commit '4741163cd719ce88eddf17ebb0a3ffd6a8044fbe': Fix NPE in trimV4AddrZeros.
|
12bee3b3e272e0fa8cbb69304d210d869667110e |
08-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am fbb09ea8: Merge "Fix NPE in trimV4AddrZeros." into ics-mr1 * commit 'fbb09ea84f7a9df94358f05f4e680cb363bae663': Fix NPE in trimV4AddrZeros.
|
0faacf0658af00929481fa158f0c88289ba5145f |
08-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix NPE in trimV4AddrZeros. Change-Id: Id6ab91dabce4a2adba02f2601bc1157e87b782c3
etworkUtils.java
|
131746ba380c4c55b075e7aac00a395821526ccd |
07-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am e55e5b84: am 3957b5fc: Fix the build. * commit 'e55e5b84e53889791c0b6be8cad7cc134c9dfcba': Fix the build.
|
bcf9deedc32d0b9e46e69b6195a79f5fae03213c |
07-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 3957b5fc: Fix the build. * commit '3957b5fc49335f13b15080b8e7146580026c0479': Fix the build.
|
3957b5fc49335f13b15080b8e7146580026c0479 |
07-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix the build. Change-Id: I71d1d9958182966d2eff0d34fa05ac57f2cabc48
etworkUtils.java
|
86a943951b16b0da04ab64ef805d4a83da70a9b1 |
07-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 2ebd3612: am f352491a: Merge "Trim leading zeros from ipv4 addrs." into ics-mr1 * commit '2ebd3612d82f728873f87cdbea9fa5513b5cfb39': Trim leading zeros from ipv4 addrs.
|
b47f12d4a15aadbd8bb499a26218691d037dd93d |
07-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am f352491a: Merge "Trim leading zeros from ipv4 addrs." into ics-mr1 * commit 'f352491aad71b5c0a30238707bdb83c9dc34fd9e': Trim leading zeros from ipv4 addrs.
|
d4420ab2fbb85280d2f507072fe0bd820ac26a3f |
07-Dec-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Trim leading zeros from ipv4 addrs. Underlying libraries will interpret leading zeros as octal values and fail. bug:5262995 Change-Id: Iff949225bb6b941f7274ee81754e1f41ed719a6c
etworkUtils.java
|
ba2896e939f359e5857149f1a27212db71be012b |
01-Dec-2011 |
Jeff Sharkey <jsharkey@android.com> |
Move native netd calls to varargs. Uses argument escaping inside NativeDaemonConnector, using varargs to separate boundaries. Also introduces Command object to help build argument lists. Bug: 5472606 Change-Id: I357979fc19bb0171a056e690064e01b5a7119501
nterfaceConfiguration.java
|
ddba10622dfd3122cf99c795706754e0d41858c3 |
30-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
Clean up InterfaceConfiguration flags. Offer modifier methods for interface flags instead of mutating directly, and remove square brackets. Change-Id: I4cce719dccedfb3f0e8448c111e65b93c0008cbb
nterfaceConfiguration.java
|
b9c955664bf300deb11e5aaf88e8ff4d11b26a73 |
21-Nov-2011 |
Irfan Sheriff <isheriff@google.com> |
Add support for infinite dhcp lease time Bug: 5649076 Change-Id: I29e3b41d8bd1173b155f3173e65a3b45ad17a45c
hcpStateMachine.java
|
94ca29d461565e5d336a1fe9d2f68d5669ad2f96 |
11-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
am 51c00a57: Merge "Clamp non-monotonic stats instead of dropping." into ics-mr1 * commit '51c00a57f4f956b4b0ce9562fa571b475ee6f6ae': Clamp non-monotonic stats instead of dropping.
|
8b4e2ccf15e24dba6bc20067e776b3b9d931c4ca |
11-Nov-2011 |
Scott Main <smain@google.com> |
Merge "docs: some helpful javadocs for network info"
|
8d7fad5e677109b7338d5d605ad9e1177952a22f |
11-Nov-2011 |
Jesse Wilson <jessewilson@google.com> |
Merge "Warn about changed behavior around '+' characters."
|
41e0839b136cdeccd2f45de1d9c56240f3933a1e |
11-Nov-2011 |
Jesse Wilson <jessewilson@google.com> |
Warn about changed behavior around '+' characters. Bug: http://code.google.com/p/android/issues/detail?id=21064 Change-Id: I086c2c8433f05185a1496e2662734d239d8cbb74
ri.java
|
1333742bedc9b462024302f302e3a7f27053df66 |
11-Nov-2011 |
Akwasi Boateng <akwasi.boateng@ti.com> |
am cb0db030: Merge branch \'ics-mr1-plus-aosp\' of ssh://android-git:29418/platform/frameworks/base into ics-mr1-plus-aosp * commit 'cb0db0306b5849a35d3d99eea1b34ce019c6f0d8': Make the overridden ImageView#setVisibility remotable Clamp non-monotonic stats instead of dropping. DO NOT MERGE. Fix leak in LayoutTransition Fix lastVisible/global rects Fix Wimax-less build. Fix leak in LayoutTransition Deferring wallpaper update to improve workspace scrolling (issue 5506959) Terminate EGL when an app goes in the background boot animation is dithered and scaled Fix NdefRecord byte-stream constructor. PopupWindow dismiss() can get into a recursive loop. Fold WiMAX state into the mobile RSSI. Remove dedicated wimax icon to fix RSSI layout.
|
d4ef8c8fc9ea70448e5d8138bf8bc96f4e69903f |
11-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
Clamp non-monotonic stats instead of dropping. When encountering non-monotonic stats rows, recover remaining data by clamping to 0. In particular, this avoids edge-case where persisting threshold checks would never trigger. Also recover when tethering snapshots are missing. Bug: 5600785, 5433871, 5600678 Change-Id: I1871954ce3955cc4ac8846f9841bae0066176ffe
etworkStats.java
|
5cc8b1f0fda91f43346ef1ac293c027421f369d5 |
09-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
am 33e3710a: am 630a13bd: Merge "Bootstrap stats before registering listeners." into ics-mr1 * commit '33e3710aafb68125f05ab30d61e324c894f0a3bb': Bootstrap stats before registering listeners.
|
c592a57f3ff4f4e051eef57c7fb50b8643a653e5 |
09-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
am 489b4312: am 4c48d2ff: Merge "Make operation counts monotonically increase." into ics-mr1 * commit '489b431273500db81d35ed43440915187c238f92': Make operation counts monotonically increase.
|
ba8352433889490a71b7b9deee645ce148dfa8fc |
09-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
am 630a13bd: Merge "Bootstrap stats before registering listeners." into ics-mr1 * commit '630a13bdd88723599a7617ca4df20ab923e7ffbb': Bootstrap stats before registering listeners.
|
3c865c0a51c8536a64ae179ba2324108a74e4872 |
09-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
am 4c48d2ff: Merge "Make operation counts monotonically increase." into ics-mr1 * commit '4c48d2ff6937e1e3a2fb93cc4cc29324b20542a5': Make operation counts monotonically increase.
|
c1b3cbe1648cc606008522a667abe7fb766ff0c3 |
09-Nov-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of ea54b760 to master Change-Id: Ifcdfd6ffd82db1293936a8a3b5715dd767fb43f8
|
630a13bdd88723599a7617ca4df20ab923e7ffbb |
09-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Bootstrap stats before registering listeners." into ics-mr1
|
3359aca7655a7d18615c1ada6cbabeff403947d1 |
09-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
Bootstrap stats before registering listeners. Also move ISE to handled NonMonotonicException. Bug: 5570872 Change-Id: I793f349287ef5589185f117dfbec6f1fad73a661
etworkStats.java
|
4abb1b8ef64dc4cd71966b59dc5d72a15055bf13 |
09-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
Make operation counts monotonically increase. Bug: 5585704 Change-Id: I5247a68acdb209a4ef0f5aac18944595c295e6ca
etworkStats.java
|
b45a317b56fca32a3ae2adfca6e7803e945da581 |
08-Nov-2011 |
Robert Greenwalt <robdroid@android.com> |
am ea54b760: Merge "Wimax : wimax framework related open source." into ics-mr1 * commit 'ea54b7608584bc0535c9e89417778c3e95b50975': Wimax : wimax framework related open source.
|
148c7d0de720a92632aa6ed10a39bfc38b427239 |
13-Oct-2011 |
tk.mun <tk.mun@samsung.com> |
Wimax : wimax framework related open source. Integrate wimax network related changes into Android Framework. - In Connectivity service, start wimax service. - 4G icon display in StatusBarPolicy. - DHCP renew add. - Add radio for wiamx Change-Id: I2d9012247edfdf49d71ca7e1414afd0006f330ca Signed-off-by: tk.mun <tk.mun@samsung.com> bug:5237167
imax/WimaxManagerConstants.java
|
d4ccc92018f2dda150c895c168ef37941559e750 |
03-Nov-2011 |
Doug Zongker <dougz@android.com> |
Merge "store the hw addr in the extraInfo field of ethernet NetworkInfos" into ics-aah
|
fe30a1ef600b52d00c9233d1757cb3c2e8ae7377 |
03-Nov-2011 |
Doug Zongker <dougz@android.com> |
store the hw addr in the extraInfo field of ethernet NetworkInfos Change-Id: Ic645396e81d1481d84061945eb9721f0eeb151eb
thernetDataTracker.java
etworkInfo.java
|
4d81191dd377d30570d6c3294b0fb1f0ea681f46 |
03-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
am 808ee95d: Merge "Correct proc file reader, optimizations." into ics-mr1 * commit '808ee95dd4244da6ae767d3ddd003ed7b48937d0': Correct proc file reader, optimizations.
|
e5e0db8f3b7f90c920cb2dabb60270dc27a46457 |
03-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
am 808ee95d: Merge "Correct proc file reader, optimizations." into ics-mr1 * commit '808ee95dd4244da6ae767d3ddd003ed7b48937d0': Correct proc file reader, optimizations.
|
163e6443f27884a9bfcb9a48ef606dc635852c23 |
01-Nov-2011 |
Jeff Sharkey <jsharkey@android.com> |
Correct proc file reader, optimizations. Moved away from BufferedReader, which only reads the first 8KB of some proc files because it aggresively fills its buffer. Optimized proc parsing, now double the speed. Tests to cover. Log when NetworkStats counters roll backwards when subtracting, and optimizations around findIndex(). When system removes UID, also remove from last stats snapshot to avoid xt counters from rolling backwards. Bug: 5472949, 5458380 Change-Id: I07c08fe5233156fac2b84450f6291868bf9bfaf2
etworkStats.java
rafficStats.java
|
0f28af209ac877091f4a096f7553f02a0b401596 |
29-Oct-2011 |
Jesse Wilson <jessewilson@google.com> |
Interpret '+' as a space char in the URL query params. This changes Uri.decode() to use libcore's implementation of the same behavior. Bug: http://code.google.com/p/android/issues/detail?id=21064 Change-Id: If81005492b12d3aaecc745471e0a28679544a391
ri.java
|
8f1667ac786538d34bfe94209d0e5942b141d29d |
01-Oct-2011 |
Mike J. Chen <mjchen@google.com> |
Fix disconnect from wired ethernet issues. When a cable was unplugged, we were telling the driver to release the ip address so if a cable on a different network was plugged in, it would still try to use it's old ip address on the new network, which probably didn't work. Also, we didn't notify ConnectivityService about the state change in the unplug case. Some of this was done in the interface removed case, but we never remove the interface in Tungsten, just unplug. So refactor the common disconnect code into a disconnect() function that's called by both the link status change (unplug) and interface removal (only applies to things like USB ethernet dongles) cases. Change-Id: I19d7ceb540d6a0e24df1b55314a13af78f1e593d Signed-off-by: Mike J. Chen <mjchen@google.com>
thernetDataTracker.java
|
12e24ae7600f8297abcde0d7c29d6cfb64f59dfb |
18-Oct-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Send availability info more reliably We don't have a monolithic availability state, so the mAvailable variable must go. bug:5453318 Change-Id: I82af90907cc7a0173b74d661912f9c28ddc7dcb0
obileDataStateTracker.java
etworkStateTracker.java
|
50e7e51d68e3b01c3362fe9ab7b3448132e48b43 |
11-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
Over-limit within handful of MTU's, update assets. Consider a network over-limit when it's measured usage is within a handful of MTU's, since kernel completely drops packets that trigger limit alert. Update notification drawables. Bug: 5433359, 5224629 Change-Id: I10b19cc34c34b47775904229829a25208cd85d25
etworkPolicy.java
|
1059c3c30ad96a15695c1a92ae8896e078a6309f |
05-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
Move battery stats to xt_qtaguid for data stats. Replace TrafficStats calls by reading values from xt_qtaguid kernel module. To keep BatteryStatsImpl changes lightweight, cache recently parsed stats. Tracks mobile ifaces from ConnectivityService. Refactor xt_qtaguid parsing into factory outside of NMS. Add stats grouping based on UID, and total based on limiting filters like iface prefix and UID. Bug: 4902271 Change-Id: I533f116c434b77f93355bf95b839e7478528505b
etworkStats.java
|
671644c3ef92a9153ea5bd495e132d5fe6674234 |
07-Oct-2011 |
Scott Main <smain@google.com> |
docs: some helpful javadocs for network info Change-Id: I8f1879bf10acd6371a76f11a8e5ec08643c3f943
onnectivityManager.java
etworkInfo.java
|
4cc5333539f57b54663b0a6e398a11a0aaefc8bb |
07-Oct-2011 |
Scott Main <smain@google.com> |
docs: deprecate thingy Change-Id: I579824680f3b5110d56981becaaf81f917989e7e
onnectivityManager.java
|
ad9c5718daa556fb6907c3f600ea505c1ec3aca0 |
06-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
am a50d0f89: Merge "Hide quota APIs until finalized." into ics-factoryrom * commit 'a50d0f8985d811a6a2f49aa65e31892048e96ccf': Hide quota APIs until finalized.
|
44a3e0d497f19fad1de4b73eb0eb6d3b6132c405 |
06-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
Hide quota APIs until finalized. Bug: 5383656 Change-Id: Ia2a978a6ff2ee642b0ea4d7d6b8857b7efffd612
onnectivityManager.java
etworkQuotaInfo.java
|
3475ebfab28fbecc22841c692dbd0cbdba48417d |
06-Oct-2011 |
Steve Block <steveblock@google.com> |
Merge "Fix SslError.getPrimaryError() to return -1 if the set of errors is empty"
|
293779f9c63cbae0dde564449f0270b595593b0d |
06-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
Refine random stats generation. Offer parameters to pick out specific list of packages, and to change duration and total data. Bug: 5416742 Change-Id: I6970a5e76f3198ef23a400c079037212b000ca6b
etworkStatsHistory.java
|
518f72ca38f4a5e1dfcfade6b40e4fd082dd9fd8 |
05-Oct-2011 |
Steve Block <steveblock@google.com> |
Fix SslError.getPrimaryError() to return -1 if the set of errors is empty Also fix a couple of buggy asserts. Bug: 5416594 Change-Id: I0e7e2548886af5fc0b8c20f70a3040d2c5bc68ea
ttp/SslError.java
|
fa03f9a3460a695337231df3195271060a1b4a06 |
05-Oct-2011 |
Steve Block <steveblock@google.com> |
Fix BrowserFrame to construct SslError using the full URL, rather than the host https://android-git.corp.google.com/g/#/c/133348 changed BrowserFrame to construct the SslError using only the host. This was done so that we match on just the host component of the URL when re-using previous decisions in case of an SSL error. It also means that the browser displays only the host when it shows the SSL error dialog. This change fixes BrowserFrame to pass the full URL to SslError. We modify SslCertLookupTable to keep the existing behaviour regarding matching on only the host component. There's no need to change Browser to continue displaying only the host as I think this change was an unintentional side-effect. Also remove dead code-path in BrowserFrame.reportSslCertError(). This method is used only with the Chromium HTTP stack. This code was added in https://android-git.corp.google.com/g/#/c/121023. No functional change. Bug: 5410252 Change-Id: Ief2dbf4558095fb6fa7ab0caac7d37fa4f640b66
ttp/SslError.java
|
ea54b17038a6631f9e911a084c6138a57647915c |
05-Oct-2011 |
Steve Block <steveblock@google.com> |
Merge "Clean up SslError"
|
c58111b307018da66bc227ed5ca019f7d8143b9a |
04-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Track xtables summary, move tether stats, time."
|
7f8a12c75cf2b376fce58fc22b5ecb1b64acf110 |
04-Oct-2011 |
Irfan Sheriff <isheriff@google.com> |
Reduce/Fix system logging Bug: 5410239 Change-Id: I2f91dfde0b701e8905a1235696591b3154693c7c
hcpStateMachine.java
nsPinger.java
|
9e334dbc308da119c7902a4badd2424adc5e9fb9 |
03-Oct-2011 |
Steve Block <steveblock@google.com> |
Clean up SslError - Don't use runtime exceptions for programming errors - Avoid code duplication - Tweak JavaDoc for public API Bug: 5248376 Change-Id: I5a88e5d444094efd44cce323e92f279840cf857f
ttp/SslError.java
|
905b5891d2aa802f447ac2ce5d77b6c5ba06277a |
01-Oct-2011 |
Jeff Sharkey <jsharkey@android.com> |
Track xtables summary, move tether stats, time. Begin tracking xtables summary of data usage to compare with values reported from /proc/net/dev. Roll tethering directly into UID stats to trigger UID stats persisting when crossing threshold. Include xtables summary and authoritative time in samples. Bug: 5373561, 5397882, 5381980 Change-Id: Ib7945522caadfbe0864fdf391582dc820f4f371e
etworkStats.java
|
630a1712168f402653039e368259cb9480454fa8 |
26-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Overlay to configure data usage network types. Specify which network types should be counted when computing data usage totals. Bug: 5361005 Change-Id: I830caed1a29199892d209a692b50f8b3e144cafe
etworkTemplate.java
|
61c0818f2425691e67921ee41ca80e62d2cb9004 |
26-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Watch network subtype, tethering teardown, empty."
|
15bbaeb0753f5336a5e8ee07e6f796657ecefb73 |
24-Sep-2011 |
Irfan Sheriff <isheriff@google.com> |
am c21994bc: Merge "Fix watchdog to stop ping after wifi disconnects" into ics-factoryrom * commit 'c21994bc26df959d1a7161e38b4402b7255ea321': Fix watchdog to stop ping after wifi disconnects
|
c21994bc26df959d1a7161e38b4402b7255ea321 |
24-Sep-2011 |
Irfan Sheriff <isheriff@google.com> |
Merge "Fix watchdog to stop ping after wifi disconnects" into ics-factoryrom
|
32f04e9009046f72242932bf4e820802148e423a |
23-Sep-2011 |
Irfan Sheriff <isheriff@google.com> |
Fix watchdog to stop ping after wifi disconnects - The pings are delayed async messages that were getting handled after a disconnect as well - Increase poll time to 200 ms, so we block on a receive for 1ms every 200ms for a sent packet Bug: 5361564 Change-Id: I1931a1c4146e78a87407d541d8c3934ff8232604
nsPinger.java
|
90c52de28691ca0bbbf7c039ef20f85ce46882cc |
23-Sep-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5173952: Opening a Notification From Lock Screen... ...Should Skip Unsecure Lockscreen (ICS) Also while I am in there, clean up logging of intent objects to include even less sensitive information, while showing the true Intent in dump output (since apps can't get to that). Change-Id: I35fed714645b21e4304ba38a11ebb9c4c963538e
ri.java
|
367d15ab1a33b6159447fa8542d4fa8ff148371c |
22-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Watch network subtype, tethering teardown, empty. Watch for changes to telephony network subtype, and update iface mapping to persist stats under correct type. Update network stats before removing tethering NAT rules. Skip recording that would create empty historical buckets. Query UID stats before iface stats to always skew positive when counters are actively rolling forward. Bug: 5360042, 5359860, 5335674, 5334448 Change-Id: I8aa37b568e8ffb70647218aa1aff5195d3e44d5a
etworkStatsHistory.java
|
d30f73725bf6f7b668244a0e51245a85005c3e9f |
21-Sep-2011 |
Wink Saville <wink@google.com> |
am 4aa8d943: Merge "Reduce connectivity logging" into ics-factoryrom * commit '4aa8d943a970008915b703758743b107927d96fa': Reduce connectivity logging
|
c9acde9aa6cf21598640aeebb7d908f1926a48dd |
21-Sep-2011 |
Wink Saville <wink@google.com> |
Reduce connectivity logging Change-Id: I5d45b8fbcd01e42df7f2b1cf02fb5b226128abb8
obileDataStateTracker.java
roxyProperties.java
|
34c73acf88c8190b8cd51d8b8f2b9c22aa7f7941 |
18-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Sample atomic network stats buckets, full poll. When sampling network stats, always use atomic buckets instead of interpolating. Always poll iface and UID together so we distribute into buckets equally. Move stale bucket trimming to just before writing stats. Bug: 5321340 Change-Id: I78a2226778a79c875f3668336e39ea24a7b4d5c4
etworkStatsHistory.java
|
1f0b13b9d64085dd8342ba942f39b6063b6d534d |
18-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
DO NOT MERGE: Sample atomic network stats buckets, full poll. When sampling network stats, always use atomic buckets instead of interpolating. Always poll iface and UID together so we distribute into buckets equally. Move stale bucket trimming to just before writing stats. Bug: 5321340 Change-Id: I78a2226778a79c875f3668336e39ea24a7b4d5c4
etworkStatsHistory.java
|
ff2aff2ac18daa758e5d51a4fd58976ce5f66d46 |
19-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
am 3d1d57dc: Merge "Collect and persist tethering stats." into ics-factoryrom * commit '3d1d57dcdb02ace6af5810bd4ec3f8fad5fc1799': Collect and persist tethering stats.
|
04e3bb6d32e73a5b7a74186e643458de467ac596 |
18-Sep-2011 |
Irfan Sheriff <isheriff@google.com> |
Merge "Retain DNS information from DHCP request"
|
2c08ede34ceb0f847cc9f996db9832f5358f8726 |
17-Sep-2011 |
Irfan Sheriff <isheriff@google.com> |
Retain DNS information from DHCP request DHCP renewal can fail to fill DNS information. In such a case retain info from DHCP request Bug: 5314392 Change-Id: I2413f738be7c8c965ef9e7ffbc348e2738aa68b5
hcpInfoInternal.java
hcpStateMachine.java
|
cdd02c5d76d3dd4e21b5bb922d7fcfb86efec85f |
16-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Collect and persist tethering stats. Use new "gettetherstats" netd command to retrieve statistics for active tethering connections. Keep tethering poll events separate from UID poll, even though they end up same historical structures. Bug: 5244846 Change-Id: Ia0c5165f6712c12b51586f86c331a2aad4ad6afb
ConnectivityManager.aidl
rafficStats.java
|
d18addb4e3d0cd4da798dd35ad676d98465ebed3 |
14-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Remove deprecated TrafficStats API. Bug: 5314214 Change-Id: If7dc3ef012a0e998e83ab4fef27ff19398d3e14c
rafficStats.java
|
2367e75beebd44338d67c20270cecedd5ca3cb5c |
13-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 61db35da: am 2f835a61: Merge "Make copies of NetworkInfo to give out." into honeycomb-LTE * commit '61db35da2b4501dde5646f86f21cf5054c41ea26': Make copies of NetworkInfo to give out.
|
69b0f63af2e3babc2e9f048c4682032a0c17d9d0 |
12-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Data usage structure optimizations. Driven by traceview hotspots found in Settings UI. Change-Id: I614a049523c526b7fcd12fffdf53a3e4723623e4
etworkStatsHistory.java
|
61db35da2b4501dde5646f86f21cf5054c41ea26 |
10-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 2f835a61: Merge "Make copies of NetworkInfo to give out." into honeycomb-LTE * commit '2f835a6193c14e27cf761d85ac3ea4c9bd9296f8': Make copies of NetworkInfo to give out.
|
6aecb98a627daa3f66c060ca5177a075e4e9bcca |
09-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Make copies of NetworkInfo to give out. Otherwise we'll change it out from under those we've given it too. bug:5233462 Change-Id: Iffc886849edfa6ced3da1133f9d363e11b2733f8
obileDataStateTracker.java
etworkInfo.java
|
4ef6d2ea215169c2c0cbab14228e5073e986392b |
09-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Pass roaming info to ConnectivityService."
|
a6d4248e21bd62a51ac4aaadaa67fdb55b666d98 |
03-Sep-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Pass roaming info to ConnectivityService. bug:5215657 Change-Id: I77024141a7bbaa47eae021009e16b283699be53e
obileDataStateTracker.java
|
b3d5957604f8fcaafe72bd76052bc76b682bf443 |
08-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Poll UID stats during iface changes, enforce idx. When ifaces change, poll UID stats without persisting, since they depend on knowing active iface to store correctly. Log dropped UID stats when iface is unknown. Switch to using flags when calling performPoll(). Enforce that "idx" values are consistent from xt_qtaguid. Transition to using Log.wtf() for important checks, mostly around file I/O, kernel stats parsing, and kernel module control. Increase stats persist threshold to 2MB to reduce churn. Bug: 5269476, 5270106 Change-Id: I721215bfb65127f95775c71cf135e907cd567e92
etworkStats.java
|
9b69a04e24e70a8e82e1820c877c8f4df0c7a980 |
02-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Sample network statistics for sanity check."
|
07b0dd9a092273f0451cd9881312cb9b22a7af3f |
01-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Sample network statistics for sanity check. After detailed poll events, sample high-level network statistics to sanity check iface totals against UID totals. Bug: 5248382 Change-Id: I1c1fbb7c094c9ff0c9dde416467c563dda68f478
etworkStats.java
|
9b2886e24301e5d4e7052ec4a6eaff273d3f516c |
31-Aug-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Create new isNetworkSupported API Useful for checking if on a wifi-only device. Similar to asking for NetworkInfo for a network type and checking for null, though here the intent is explicit. bug:5087537 Change-Id: Ia3ddd09b6b735b8b3ceb7a347891e015fd96b218
onnectivityManager.java
ConnectivityManager.aidl
|
961e30458319cfd50e1892ba7dd14a1d0ebe4cc7 |
30-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Introduce immediate CONNECTIVITY_ACTION variant. New broadcast that is dispatched immediately after connectivity changes have been handled by ConnectivityService, bypassing any applicable CONNECTIVITY_CHANGE_DELAY. Also protect CONNECTIVITY_CHANGE broadcasts, since they should only be sent by system. Bug: 5198167 Change-Id: I75f1fb44b21da1879f0ab960bcaa481126d70fde
onnectivityManager.java
|
47eb102b40cd1324d89816a7fb0fecd14fd7a408 |
26-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Always splice historical data stats, debug info. When reading network counters, always splice in xt_qtaguid values to avoid counting backwards. Test to verify. Remove verbose logging around global alerts, and add dumpsys debug info for NMS and MDST. Also fix subtle bug around stats persisting and dumping. Bug: 5212893, 5211028 Change-Id: I783e5286637a67ee2dd2b09878198711a926d0cb
obileDataStateTracker.java
etworkStats.java
etworkStatsHistory.java
|
ed191e1fae0f860323f6ed76ea982287c42ec83e |
25-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Data usage buckets active time, parsing ISE."
|
235c47ff3edc9228609e82d2201275e70889921f |
25-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Register for kernel global data usage alerts."
|
558a23200697d306b75750cf4612cf0717e73537 |
25-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Data usage buckets active time, parsing ISE. When recording data usage, measure the actual active time, since buckets can be quite long. Offer incrementOperationCount() version that reads thread stats tag for caller. Rethrow any NPE as ISE during stats parsing, which callers already handle. Bug: 5171812, 5184508, 5180659 Change-Id: I6da80ccc0162be68bee279529e3a23b6f98ebd87
etworkStatsHistory.java
rafficStats.java
|
a407aef8985f8a7503438ca33f271edceb2e11dd |
24-Aug-2011 |
Irfan Sheriff <isheriff@google.com> |
Merge "Added support for multiple DNS servers."
|
8e9992ae5053a3ac52d28a5a892aed0a0798c7ab |
24-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Register for kernel global data usage alerts. Instead of polling every 15 minutes, register for alerts that trigger when system-wide traffic passes a threshold. Still mixed with polling to persist UID stats, but relaxed to 30 minutes. Currently watches for every 512kB. Make persistence decision separately for network versus UID, and use total delta bytes when making decision. Use light bootstrap during systemReady() instead of heavy poll, which had been force-loading all UID data unnecessarily. Bug: 5023631 Change-Id: I04b723d6c4bf872fb1028071122dba66a8e1b576
etworkStats.java
|
8e28b7d78232f6cf08739ca0d129cc7f9e650801 |
19-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Proactively disable data when over policy limit. Add policy controls to NetworkStateTracker which are combined with other user preference and internal flags to decide if data connection should be established. Better locking around enabled flags. When data network would be over limit, proactively disable data on that network. Enable when policy is snoozed or when cycle resets. Track and dismiss notifications from now-stale policies. Bug: 4587023, 5178147 Change-Id: Ibfcc9f73cda7c369209af701b46eddd3d1943f2d
ummyDataStateTracker.java
thernetDataTracker.java
ConnectivityManager.aidl
obileDataStateTracker.java
etworkStateTracker.java
|
79e43f679d6102066ee9eff862912806f53bb0e8 |
17-Aug-2011 |
Isaac Levy <ilevy@google.com> |
Added support for multiple DNS servers. Also increased delay on repeat checks for WWSM. Change-Id: Ic11b1f37a910c483f48e04dadb539b39fe50e622
nsPinger.java
|
9a20fa54c9ba4bd19f2afd6e8cc6e9954e7cb739 |
19-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Background data notification, API clean up."
|
3a844fcf5a0e70a19c38dc500306b9ebe4e1413b |
16-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Background data notification, API clean up. When restricting background data, show ongoing notification to give easy access to re-enable. Deprecate getBackgroundDataSetting() API to always return true, since NetworkInfo.isConnected() is new source of truth. Handle upgrade path by reading from existing secure value, and kick one last broadcast when changing value. Remove background data code from ConnectivityService. Remove warning alerts, since they push ifaces into restricted list; should only happen when iface has limit. Bug: 5163559, 5129421 Change-Id: I0064d9d643656a4d32aaae51d4a58bce49fe295f
onnectivityManager.java
ConnectivityManager.aidl
|
4a56c437b6fd02dce06fa8565953964b01d21b5d |
16-Aug-2011 |
repo sync <isheriff@google.com> |
Merge "P2p enhancements"
|
b5d55e302d2253e4bfb233ea705caf258cdc4cb9 |
11-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Foreground/background network stats using sets. Teach NetworkStats about "counter sets" coming from kernel, and use them to track usage in foreground/background. Add AID_NET_BW_ACCT to system_server so it can control counter sets. Move to composite key of NetworkIdentitySet, UID, set, and tag when recording historical usage. Persisting still clusters by identity, since that is heaviest object. Request async stats poll during systemReady() to bootstrap later delta calculations. Reset kernel counters when UID removed. Update various tests. Bug: 5105592, 5146067 Change-Id: Idabec9e3ffcaf212879821515602ecde0a03de8c
NetworkStatsService.aidl
etworkStats.java
etworkStatsHistory.java
rafficStats.java
|
8e8d65ff5fdef12c6af3d003dfef19aadc39bea9 |
12-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix some crashes that are happening in the system process. - When shutting down, if the screen goes to sleep there is code that tries to do a notifyAll without holding the lock: java.lang.IllegalMonitorStateException: object not locked by thread before notifyAll() at java.lang.Object.notifyAll(Native Method) at com.android.server.am.ActivityStack.checkReadyForSleepLocked(ActivityStack.java:776) at com.android.server.am.ActivityStack$1.handleMessage(ActivityStack.java:282) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at com.android.server.ServerThread.run(SystemServer.java:603) - If an invalid Uri object is sent to the system process it can crash because the Uri class throws an assertion while unmarshalling. Change this to an IllegalArgumentException so it gets sent back to the caller: java.lang.AssertionError at android.net.Uri$PathPart.readFrom(Uri.java:2224) at android.net.Uri$HierarchicalUri.readFrom(Uri.java:1106) at android.net.Uri$1.createFromParcel(Uri.java:1689) at android.net.Uri$1.createFromParcel(Uri.java:1681) at android.content.IContentService$Stub.onTransact(IContentService.java:53) at android.content.ContentService.onTransact(ContentService.java:120) at android.os.Binder.execTransact(Binder.java:338) at dalvik.system.NativeStart.run(Native Method) - StrictMode can try to access the first index in the stack crawl of a stack crawl array of length 0. Not sure why this happens, but make the code more robust: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0 at android.app.ApplicationErrorReport$CrashInfo.<init>(ApplicationErrorReport.java:341) at android.os.StrictMode$ViolationInfo.<init>(StrictMode.java:1978) at android.os.StrictMode$AndroidBlockGuardPolicy.startHandlingViolationException(StrictMode.java:1097) at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1068) at libcore.io.BlockGuardOs.read(BlockGuardOs.java:137) at libcore.io.IoBridge.read(IoBridge.java:426) at java.io.FileInputStream.read(FileInputStream.java:179) at java.io.InputStream.read(InputStream.java:148) at com.android.internal.os.ProcessStats.readFile(ProcessStats.java:804) at com.android.internal.os.ProcessStats.getCpuSpeedTimes(ProcessStats.java:564) at com.android.internal.os.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:545) at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1470) at com.android.server.am.ActivityManagerService.batteryNeedsCpuUpdate(ActivityManagerService.java:1522) at com.android.internal.os.BatteryStatsImpl$MyHandler.handleMessage(BatteryStatsImpl.java:110) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at com.android.server.am.ActivityManagerService$AThread.run(ActivityManagerService.java:1302) (Also fix this code to not cause strict mode to trigger at all, because there is no need, because this is just reading stuff from /proc.) - The system seems to crash during boot if it thinks it needs to rotate the screen, when it is trying to take the freeze snapshot way too early. There is no need to freeze the screen during boot or if the screen is off: java.lang.NullPointerException at android.view.Surface.init(Native Method) at android.view.Surface.<init>(Surface.java:256) at com.android.server.wm.ScreenRotationAnimation.<init>(ScreenRotationAnimation.java:91) at com.android.server.wm.WindowManagerService.startFreezingDisplayLocked(WindowManagerService.java:8758) at com.android.server.wm.WindowManagerService.startAppFreezingScreenLocked(WindowManagerService.java:3971) at com.android.server.wm.WindowManagerService.startAppFreezingScreen(WindowManagerService.java:4003) at com.android.server.am.ActivityRecord.startFreezingScreenLocked(ActivityRecord.java:515) at com.android.server.am.ActivityStack.ensureActivityConfigurationLocked(ActivityStack.java:3997) at com.android.server.am.ActivityManagerService.updateConfigurationLocked(ActivityManagerService.java:12535) at com.android.server.am.ActivityManagerService.updateConfiguration(ActivityManagerService.java:12439) at com.android.server.wm.WindowManagerService.systemReady(WindowManagerService.java:6161) at com.android.server.ServerThread.run(SystemServer.java:521) Change-Id: I85062bb5f6b0909a0f52feedaa75e7611d9d7fbd
ri.java
|
ac0a0d06c2cf74215a8552250dcb3788b19becf7 |
11-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "Unhide APIs for user space VPN."
|
aea743aaa43a833fd8ff3dc56205197583152d5f |
30-Jul-2011 |
repo sync <isheriff@google.com> |
P2p enhancements - ConnectivityService interaction and support for running dhcp server and client - State machine enhancements for connectivity interaction Change-Id: Iba3beb8c87554ffd67a7b7e852bbb4dd8666a4f5
onnectivityManager.java
hcpInfoInternal.java
|
26a8d71413f107603ad68f4fa80cf2bf3da9dab1 |
10-Aug-2011 |
Isaac Levy <ilevy@google.com> |
DnsPinger -- log setup problems Changed class to send a pings for 1.5 seconds to see if conn problems are resolving after time. Turning RD flag on for now Change-Id: I05bcf208bda3ea8fb98bd7aec8f0109523d64583
nsPinger.java
|
541d8ea32dbc9b2ca931fae98d2150d197d4b34c |
09-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Fix random stats generation for debugging."
|
d0d85f26cb7287c63adf95bace098bc1af3fe4e8 |
09-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
Unhide APIs for user space VPN. Change-Id: I6f9ddb3fffe9e10cc2d34dda3ae8700b1af7e470
pnService.java
|
880f64ac1080ccec111de91a4af026cca3d1bb25 |
08-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "VPN: introduce VpnService as the base class for user space VPN."
|
199ed6ef89bd356895534ba09ac43ed340cd9a1a |
04-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: introduce VpnService as the base class for user space VPN. Change-Id: I4793a6eb51b33f669fc6d39e1a16cf5eb9e3d851
pnService.java
|
04cd0e47dbc1e9769ac6f258c923d5b17fa57986 |
05-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Fix random stats generation for debugging. Change-Id: I53f0e9ea9b15fbf7b99886ea8604eda8d3958d8d
etworkStatsHistory.java
|
af82ea2abf53b6825fbbce23434419527d8e8b5c |
05-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Data cycle ends on last second of month. When data cycle resets on a day invalid in given month, snap the cycle to last second of month. Previous behavior was to bump fully into next month, but that causes cycle loops. Includes tests to verify. Bug: 4623124 Change-Id: I2f233091f6f1df33a2814284519cbc04532874e9
etworkPolicyManager.java
|
fe313490fb64746d4042934f77ac19d8d00d6a25 |
05-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Network stats with varint, omit parcel fields."
|
d6d0628051f259d03367fe4e71af7137f9184142 |
05-Aug-2011 |
Irfan Sheriff <isheriff@google.com> |
Merge "Rewrote DnsPinger - now is async and concurrant"
|
b234636105317942bdf2daf4f5581c2218847084 |
04-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "VPN: move away from the VPN permission."
|
d2fe04b71a89a0608eb7c67065dead2a1f540122 |
22-Jul-2011 |
Isaac Levy <ilevy@google.com> |
Rewrote DnsPinger - now is async and concurrant Change-Id: I93e1374ae857832935202614e34ce18f040fcfc7
onnectivityManager.java
nsPinger.java
|
63d27a9233fed934340231f438493746084a681d |
04-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Network stats with varint, omit parcel fields. Persist NetworkStatsHistory using variable-length encoding; since most buckets have small numbers, we can encode them tighter. Initial test showed 44% space savings. Also persist packet and operation counters. Let NetworkStatsHistory consumers request which fields they actually need to reduce parcel overhead. Tests for verify varint and history field requests, also verify end- to-end by persisting history into byte[] and restoring. Expose bandwidth control enabled state. Extend random generation to create packet and operation counts. Moved operation counts to long. Fix bug that miscalculated bytes since last persist, which would cause partial stats loss when battery pulled. Bug: 4581977, 5023706, 5023635, 5096903 Change-Id: If61e89f681ffa11fe5711471fd9f7c238d3d37b0
NetworkStatsService.aidl
etworkStats.java
etworkStatsHistory.java
|
a841e524013c4bff360f2280cb5d2fbb1895d043 |
04-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Expose quota status for active network."
|
fcc1b41b663c1a0cb551344c4a16a5ad9ce36d60 |
04-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: move away from the VPN permission. VpnBuilder will be replaced by VpnService in the next change. Change-Id: I2dea67a1616b74d17b372f7b214d207f1617198e
pnBuilder.java
|
f0ceede8fff5df24e5c98701d81c2b71eb138aa9 |
03-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Expose quota status for active network. Create API to expose quota status derived from underlying network policy. This is designed to support applications making informed decisions when performing network requests. Fix bug with random stats generation, and write policy when changing restrict background data flag. Deprecate EXTRA_NETWORK_INFO, since it varies based on UID. Bug: 4517283, 5088603 Change-Id: Ic6893a8967f69937e466be226ba7bb86ef5a5d2d
onnectivityManager.java
ConnectivityManager.aidl
NetworkPolicyManager.aidl
etworkQuotaInfo.aidl
etworkQuotaInfo.java
etworkStatsHistory.java
|
58d4c595818de0d1b7edf382fee6ed1a4bd70e7f |
03-Aug-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Reduce ConnectivityService logging bug:5106520 Change-Id: I4a7a5cac51c09e9e2275b30b7b2c053f94b9088d
obileDataStateTracker.java
|
5a8921fddac150601f4719d714e919e3a600f295 |
30-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Stop creating threads for each MDST. Response to email from the framework team. Change-Id: I8fec9cfbc3364c2c2a16156afc2414d06c675de7
obileDataStateTracker.java
|
d20482de2f8fb0045c69c7065221923a72d13303 |
02-Aug-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Add operation counts to network statistics."
|
e1538f05587386bbba8dac0b4b4a6c1059947429 |
01-Aug-2011 |
Chia-chi Yeh <chiachi@android.com> |
Revert "Unhide APIs for user space VPN." This reverts commit 3c2529c717cda3df321c1d0d6abe23ac1f298ac9. Change-Id: I37d4ea6c1079d337ede7ac567d88414a41fc1e11
pnBuilder.java
|
a63ba59260cd1bb3f5c16e395ace45a61f1d4461 |
20-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Add operation counts to network statistics. Provide API to increment "operation counts" for a UID and tag, used to eventually derive bytes/operation stats. Internally is stored at network layer, but should belong at data layer. Switch profiling to use data layer stats, which are emulated by summarizing network layer details. Read packet counts from new /proc/ columns and collect them into NetworkStatsHistory. Prevent double-counting by ignoring values from first snapshot. Watch for duplicate /proc/ entries. Update tests to verify packet and operation counters. Bug: 5052136, 5097392 Change-Id: I1832f65a2b8a9188f8088f253474a667c21a2f09
NetworkStatsService.aidl
etworkStats.java
etworkStatsHistory.java
rafficStats.java
|
be591d736e396d6b80c3544dc47eb560c056a76d |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 86574d66: am 0d8acea9: Make copy-constructor make deep copy. * commit '86574d66dacc09c9b5a0a0ab2623ec01704b6fc8': Make copy-constructor make deep copy.
|
86574d66dacc09c9b5a0a0ab2623ec01704b6fc8 |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 0d8acea9: Make copy-constructor make deep copy. * commit '0d8acea9bb452d1fdbb3d811041f7bdb1b0ef8a3': Make copy-constructor make deep copy.
|
0d8acea9bb452d1fdbb3d811041f7bdb1b0ef8a3 |
29-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Make copy-constructor make deep copy. Used to grab immutables but now will copy the data so the result is mutable and we don't get crashes. bug:5051667 Change-Id: I0878bf8c58069055f528121541d1911f404cbe49
inkProperties.java
|
77d739006a38e765e236eb0828b9560effef15d6 |
28-Jul-2011 |
Kristian Monsen <kristianm@google.com> |
Merge "Part of fix for bug 4997380: Some error types unknown to SslError"
|
2043b01b207aae3458da395bc6d501d76e59425c |
28-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Maintain separate "restrict background data" flag."
|
4664500de0c1b270bce4991a400ab439ff2ef77b |
28-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Maintain separate "restrict background data" flag. Since "restrict background" depends on active networks, separate its definition from setBackgroundDataSetting(). Bug: 4979025 Change-Id: I12bfe3a2e606375b39c67706270caa7a1bb0214e
NetworkPolicyManager.aidl
|
fcbb4924864976339d5ad8b7adb925d7a050df6a |
28-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "Unhide APIs for user space VPN."
|
41ff7ec82422a5b6d00892afdb3232bc0e53d851 |
26-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Revise data limit notifs, watch kernel alerts. Teach NetworkPolicy limits to "snooze" when requested by user, and notify with both dialog and notification. Register for network alerts through NMS to trigger updates immediately instead of waiting for next stats update. Enforce that all NetworkPolicy are unique on a template basis, and move SCREEN_ON/OFF broadcasts to background thread. Launch SystemUI and Settings directly instead of using actions, and include full NetworkTemplate in extras. Tests to verify notification and snooze behavior. Bug: 5057979, 5023579, 4723336, 5045721 Change-Id: I03724beff94a7c0547cb5220431ba8d4cd44d077
NetworkPolicyManager.aidl
etworkPolicy.java
etworkPolicyManager.java
|
41394a361020e9f58524f23d6831bb8e63063856 |
26-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Use dns proxy a bit." into honeycomb-LTE
|
572b7048a6ed6cf6c5f6bc6c9d542dc377d601ff |
26-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Use dns proxy a bit. Sets the current default interface and sets the dns per interface. port of changes 23041 and 22098 from opensource. bug:5060618 Change-Id: I80e7ef88727eeb8ff2b48059f69b270e5a6b5c16
etworkUtils.java
|
a10b7fd2239668a87be690a57ef7b3bc39b6bfd3 |
26-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of a7f68230 to master Change-Id: I9e8faaa94f9b251a9c003dc6b9a3e2a97c4564a9
|
37e433fd1c4dc21a08a0c7091df97106b3aceac8 |
25-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix build. Add NetworkUtils function missed in manual merge. Change-Id: Ifce8f2988bb581ddc9b971b8af07a32f46c91e14
etworkUtils.java
|
5db7af968a5b57ad9f8e5a61534cafe46c344b85 |
24-Jul-2011 |
Mike Lockwood <lockwood@android.com> |
Merge "Fix USB tethering"
|
6c2260b3af3a9243aa7f04cf03106f31817cb4c1 |
19-Jul-2011 |
Mike Lockwood <lockwood@android.com> |
Fix USB tethering The previous approach no longer works with the new USB drivers, since the usb0 interface is no longer enabled by default. This introduced a chicken & egg problem - usb0 will not be enabled until the user tries to start tethering, but Settings will not enable the checkbox unless usb0 is enabled. To fix this we add an explicit call to start USB tethering in the connectivity manager. This will enable RNDIS if necessary and then bring up tethering once usb0 is enabled. Change-Id: Iae1f733366aa6b0dafa66d4c97207794173ef54b Signed-off-by: Mike Lockwood <lockwood@android.com>
onnectivityManager.java
ConnectivityManager.aidl
|
6dcf2d77767f73608caa316db534a1df64a2b272 |
22-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 19933916: am ad55d351: Add better routes for secondary DNS * commit '199339169476d0d6d0ecaa8ed3bff3a9e9a0f430': Add better routes for secondary DNS
|
ad55d35114237071133eb28ded93a014185d4e35 |
22-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Add better routes for secondary DNS We'd been doing no-gateway hostroutes for dns servers on secondary nets, but on some devices (multi-homed stingray) this is a problem. Add gateway-ed hostroutes instead so the BP can do it's nonstandard "magical" demultiplexing. bug:5011392 Change-Id: Ia48f69c8ddf2a37cfb8f014f078f96bf601d2ddb
inkProperties.java
|
b6055fe7472f16901f0d06f405ac512d5cdafec4 |
22-Jul-2011 |
JP Abgrall <jpa@google.com> |
Merge "NetworkManagementService: receive bandwidth controller events"
|
3c2529c717cda3df321c1d0d6abe23ac1f298ac9 |
22-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
Unhide APIs for user space VPN. Change-Id: I2d9e5a8a3ee8556626e373bfdc93c809dad40bff
pnBuilder.java
|
6abf39879a90dd004b8d2d26b7fac2d229ff47b6 |
22-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: add VpnBuilder as the public API of user space VPN. Change-Id: I5d30cf592bead315509038632647c88de5060e50
pnBuilder.java
|
eaef351afcd586d5a84e80455f12f72fd12213ef |
19-Jul-2011 |
Alon Albert <aalbert@google.com> |
Add a getter for the active tag Change-Id: I597e041867fba7efae41feea63fa196bc10e4aa2
rafficStats.java
|
02e21d6a5b5117d494777a36783909854854f751 |
18-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Data usage notifs, newly installed apps, defaults. Only show warning/limit notifications for active networks, since they aren't actionable for inactive IMSI. Include IMSI in debug output on engineering builds. Move default policy warning to be configured through overlay. Watch for newly installed packages to enforce global policy. Bug: 5038729, 5038541, 4979026, 5023634 Change-Id: I8fc8ab4c23c440a3091504ea16133ed6ababf58e
etworkIdentity.java
etworkTemplate.java
|
d9212d3088d2ecb794933c2f96392ea160b857eb |
15-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of 8550f3b8 to master Change-Id: If2881b8b7faea5139af83a37cba04ccac5904f81
|
4e814c348ce205fcc1a273427f95ef1d100ed60c |
15-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Hide NetworkTemplate details, buffered stats I/O. Move template matching to builder methods instead of exposing the internal constants. Also rule to match Ethernet usage. Buffer reading and writing of network stats, making operations 5x faster. Change-Id: Iedb2d0ab3b26a976811c050f84a164e909eb74b6
etworkTemplate.java
|
0a46db5d88461d9a6c85bb2e95982ac4c511d57e |
14-Jul-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Apply the dns and route diff which we get a change bug:5008973 Change-Id: Ib99e43d9d852452cc1f2aea6bef07bbd194f28cc
inkProperties.java
outeInfo.java
|
12b933d0d9252decaae9fee2456bb1e1cd94c085 |
15-Jul-2011 |
JP Abgrall <jpa@google.com> |
NetworkManagementService: receive bandwidth controller events This is a 1st pass at receiving events that indicate some quota has been reached e.g. warning quota, data collection quota, cutoff quota,... It needs: - new kernel with quota2 logging support - new net:bandwidthcontroller that supports . quota2, . setting alerts. - new NetlinkEvent/NetlinkManager/NetlinkHandler to process NETLINK NFLOG messages. Change-Id: Ibfbb13512c5350cdee0e544ec14caa6f59812409
thernetDataTracker.java
NetworkManagementEventObserver.aidl
|
5779c9c2d9f1f7a28279fe907aebbb43981286fd |
15-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: close the socket in protectVpn() to avoid leaking descriptors. Change-Id: Idda0c2ea1770abc490566e894711bcb08f60b354
ConnectivityManager.aidl
|
76326a9d7da1e1726142be4e9c6b770aae7a90ca |
14-Jul-2011 |
Wink Saville <wink@google.com> |
am 3810361e: am 6d1d16c3: Merge "Remove STOPSHIP but allow seamless Handoff when possible." into honeycomb-LTE * commit '3810361e4a3e93d3c8a10aaeec54f65dfcc2d03d': Remove STOPSHIP but allow seamless Handoff when possible.
|
1abd5b3e6f11ef9d7076685c56ef942fa0dd77e4 |
12-Jul-2011 |
Kristian Monsen <kristianm@google.com> |
Part of fix for bug 4997380: Some error types unknown to SslError Mapping chromium error codes from net/base/net_error_list.h to SslError codes. Change-Id: Ie4f98974e23969c3b5ae1f8c4413772cf93603b9
ttp/SslError.java
|
e822225f7a01ef088ff01f7613f953d5d89945ed |
13-Jul-2011 |
Wink Saville <wink@google.com> |
Remove STOPSHIP but allow seamless Handoff when possible. If an address is removed we must reset the connection but only for the connections associated with that address. For now we're doing the "all" addresses for a type (IPv6 or IPv4) in the future we only need to reset a particular addresses connections. Bug: 4981919 Change-Id: I97f8071a3ed6f827ed22f32216ca5011bfe6c1d9
inkProperties.java
|
3862096cbf4a9b6a3575fa6cc4060e02240d7fee |
13-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "Include full network history around current time."
|
434962e44ea93b1c4d216c55f636a435bf54aa54 |
13-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Include full network history around current time. When requesting historical values with time ranges, always include full values for buckets that span current time. (It doesn't make sense to interpolate partial data.) Move getTotalData() to return full Entry objects to prepare for packet counts. Bug: 4691901 Change-Id: I717bd721be9f1d4a47c4121e46e07a56cb15bbf1
etworkStatsHistory.java
|
7b91b31e28097b468db4cc2c6ac1a8e4064d8027 |
13-Jul-2011 |
Elliott Hughes <enh@google.com> |
Fix typo in AndroidHttpClient JavaDoc. Bug: http://code.google.com/p/android/issues/detail?id=14788 Change-Id: I7465c6c42e7b208efc9c954ac46c1b683676106e
ttp/AndroidHttpClient.java
|
d37948f6ed1667d077e0e3a38808f42f981ddcc2 |
12-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Hide NetworkStatsHistory internals. Instead of exposing internal storage details, offer getValues() accessor which populates values into a recycled structure. Change-Id: I5228d7099a8f61b2018a435a813435a67dae49b4
etworkStats.java
etworkStatsHistory.java
|
fd8be3e5e7420f3cca591daeec8a44487f5f65aa |
11-Jul-2011 |
Jeff Sharkey <jsharkey@android.com> |
Return stats from inactive ifaces, packet counts. When an iface goes inactive, xt_qtaguid maintains historical counters instead of discarding. Now reading and returning those values in NetworkManagementService summary calls. Tests to verify stats are returned. Modify NetworkStats to include rxPackets and txPackets values, and move to Entry to eventually hide internal storage details. Bug: 4984539 Change-Id: I1ba0bb5580c62e946d9dff2cc2a6f64aff403efc
etworkStats.java
|
ae367419df6e5f55b081fa793b535cc84b55d6ed |
08-Jul-2011 |
Wink Saville <wink@google.com> |
resolved conflicts for merge of e4a56a32 to master Change-Id: I50f8fe61303efa78f5d450ddda1483e0ecb81d12
|
8171e6f690cca1bad354e7e352823d79d420daf3 |
08-Jul-2011 |
Wink Saville <wink@google.com> |
Use resetConnections with resetMask. Bug: 4981919 Change-Id: I5dec2da0756d5083bc81494fd583672704537694
etworkUtils.java
|
6d815e9dd00a5cb36554acb7b2f76f47c03cd7cf |
07-Jul-2011 |
Irfan Sheriff <isheriff@google.com> |
Merge "Moved WifiWatchdogService and DnsPinger"
|
a7bc1135c270fd4a84ab7ad45b7194e9b580300e |
06-Jul-2011 |
Isaac Levy <ilevy@google.com> |
Moved WifiWatchdogService and DnsPinger - Moved WWS and DnsPinger in prep for StateMachine rewrite intent. Change-Id: I912ca80d31ee2ded99eb345a2e5a55d01bd9910c
nsPinger.java
|
4a06281052e42c09062050abd7fa3de3249c088c |
06-Jul-2011 |
Brian Carlstrom <bdc@google.com> |
Adding additional details to ssl_certificate view Change-Id: I3da80988b749fe60174c3c8df856d714ede518ba
ttp/SslCertificate.java
|
2e46764a707bd14cad22bc179669eeecb2d7c647 |
04-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: implement status report for legacy VPN. Change-Id: I81c28dafd9588572df76cbc303b0d6a0f41f9bc6
ConnectivityManager.aidl
|
100155a310fbb5028fc48e359bdfb7c4d3531843 |
04-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: convert prepare() into a form which helps solve race conditions. When someone tries to revoke packageA, it is possible that packageA is already revoked by packageB. In this case packageB should not be revoked, and the new prepare() can help solve this problem. Change-Id: Iee056a191dd99467b8ad1b5379a17b02d404bad1
ConnectivityManager.aidl
|
77fd485c2ff780d1e6ef0ba1e3e811370ecbc528 |
03-Jul-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: export legacy VPN in IConnectivityManager. Change-Id: I016fe056ceab39ffc36aa235d14b30a9f094a2e1
ConnectivityManager.aidl
|
350083e36b9db6062e165954403ef921ff3dfdad |
29-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Migrate bandwidth control to NMS, omit history. Both stats and policy make NMS calls that depend on bandwidth control being enabled, so move enable/disable into NMS and drop calls when disabled. This avoids throwing heavy ISE exceptions when disabled. Only include recent data when writing NetworkStatsHistory as part of dumpsys call. Introduce manual poll event for Settings UI. Bug: 4982115, 4770435, 4515856 Change-Id: I257820b057af2f0f99c736fb4f61e55b9fdc3e66
NetworkStatsService.aidl
etworkStatsHistory.java
|
b3f19ca36c8c1301893c621d8f2150e06210722c |
30-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Enforce background data flag, rules through netd. Connect up netd penalty box through NMS, and enforce the existing background data flag by putting all UIDs in penalty box. Allow platform applications to have policy applied. Only dispatch unique rules to netd, avoiding any repeats. Bug: 4598463, 4965677 Change-Id: Ibf9beff998ba7a1ea92f5e2f7eeba7b483d4b918
etworkPolicyManager.java
|
8568db534118fc14cc28100306d51626464ff319 |
29-Jun-2011 |
Jesse Wilson <jessewilson@google.com> |
Move socket tagging from libcore. Change-Id: I7515896936c5bbd212c88e2801b831914219a925
rafficStats.java
|
4414cea13908b8230640f84ef39603d68ff9c377 |
25-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Better network stats parsing, integer tags, async. Change NMS parsing to handle extended /proc/ stats formats by pairing values with header keys. Move TrafficStats to integer tags to match kernel internals, and offer well-known tags for system services. Async policy event dispatch from NPMS, and update tests to block for event dispatch. Narrow app policy to exclude apps signed with system key, which are usually critical. Bug: 4948913, 4903489, 4585280 Change-Id: Idb357227ccaa617906411f309371cea18d7bc519
etworkPolicyManager.java
rafficStats.java
|
5bb9b19c5a3f3cf292f812ff5b9f9b8bcc88e5af |
28-Jun-2011 |
Huahui Wu <hwu@google.com> |
2nd try: Gets the URL that has a cert error and carrys it in SslError. Identical to https://android-git.corp.google.com/g/#change,117828 which was reverted since its collaborative CL broke the build. Change-Id: I5fa7d3e9b6026639bf72530ff5b449e36f802914
ttp/SslError.java
|
899639dd44a9bedc807be6b712c35e7300e01026 |
28-Jun-2011 |
Huahui Wu <hwu@google.com> |
Merge "Revert "Gets the URL that has a cert error and carrys it in SslError.""
|
2e029c67a8e893e91600df989bbb42272d82af21 |
28-Jun-2011 |
Huahui Wu <hwu@google.com> |
Revert "Gets the URL that has a cert error and carrys it in SslError." This reverts commit 3015516a4611db23ce56ae057d281c9328cfdf24.
ttp/SslError.java
|
fa487ca830cb150be5822d8d73c3d832672f7108 |
28-Jun-2011 |
Huahui Wu <hwu@google.com> |
Merge "Gets the URL that has a cert error and carrys it in SslError."
|
3015516a4611db23ce56ae057d281c9328cfdf24 |
27-Jun-2011 |
Huahui Wu <hwu@google.com> |
Gets the URL that has a cert error and carrys it in SslError. b/2689122 SSL error shows the wrong page when triggered by an image/javascript in the page. This change receives the URL which has a cert error from webkit and carrys it in SslError. so the Browser app can show the URL in the dialog boxes. Related CLs are: webkit: https://android-git.corp.google.com/g/#change,117817 browser: https://android-git.corp.google.com/g/#change,117835 Change-Id: I65c3f038a48b6386fa93cb25a9ef70dbfb982c18
ttp/SslError.java
|
5106476bbf2a8e89b47e91d60e20fd38f7fa7e85 |
28-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Merge "Moving ssl_certificate layout, resources, and helper code to SslCertificate Add IKeyChainService.deleteCaCertificate"
|
6da00334478df64921b68fcbb45c9d1eef6f35bd |
27-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Moving ssl_certificate layout, resources, and helper code to SslCertificate Add IKeyChainService.deleteCaCertificate Change-Id: If42341bc732efcfe4f958c00cdd6c0fec11a3c75
ttp/SslCertificate.java
|
f59c7d0f2ac8d489b6d8118543a57ea4a603eacf |
24-Jun-2011 |
Mike J. Chen <mjchen@google.com> |
Hookup interface status to other clients After unreverting the linkstate change patch, hook up notification handlers that didn't exist when the first patch was created, like EthernetDataTracker.java and Vpn.java. For the observers that handle interfaceStatusChanged(), I made interfaceLinkStatusChanged() call it so they both do the same thing. Change-Id: I0077e5e5f48f3932ba98f5bf363243892f2de6cc Signed-off-by: Mike J. Chen <mjchen@google.com>
thernetDataTracker.java
NetworkManagementEventObserver.aidl
|
6143f5f7392fb0d3e5702a46a2415bd0ecb6efb4 |
24-Jun-2011 |
Mike J. Chen <mjchen@google.com> |
Revert "Revert "Propagate new link-status-change message to any NetworkManagementService"" This reverts commit 1a7e67190228a8ff3b92e7e5496a8db8ff306cca. Bring back the changes from Stan Chesnutt regarding link-status-change notifications. The comment from the original patch was: Propagate new link-status-change message to any NetworkManagementService observers. Also fix the syntax of the "interface-status-change" message. Add a null handler in the ThrottleService and Tethering classes (plus fix names). Change-Id: I42cbed692024de32275cad234f42ff23ab7e9d8d Signed-off-by: Mike J. Chen <mjchen@google.com>
NetworkManagementEventObserver.aidl
|
98e8b19c7bc422600a7a27819311d0059b5af2da |
24-Jun-2011 |
Jesse Wilson <jessewilson@google.com> |
Warn about the lack of access controls for SD card HTTP caches. Change-Id: I54adc2f9b57964e15a0fc26b719729e6087b1bda http://b/4772280
ttp/HttpResponseCache.java
|
756f25fc61cee5eb90718e9871e7ec5ee216f8a2 |
23-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
am 1cc0fa41: am db45e0bd: am ecce539f: Merge "Release wakelock after use" into honeycomb-mr2 * commit '1cc0fa416f195732cc7c04cebfaabe7f3fe994c7': Release wakelock after use
|
5ff886e5319c519a6b644a999680ea651e208981 |
22-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of 7a652bc8 to master Change-Id: Id0a41cae36f5a3b30f2fe8a202c934153b9cd03f
|
db45e0bdd02c2b9416b89999422561929feb5cc0 |
22-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
am ecce539f: Merge "Release wakelock after use" into honeycomb-mr2 * commit 'ecce539f3d739fbf4b395639a485fddf51f688d6': Release wakelock after use
|
38053dad9f8b988a162fba89545f4f7b8a09d34c |
22-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
am 41b35884: Revert "DO NOT MERGE Revert "Fix lease duration handling"" * commit '41b35884ff68a62f5fc8f65dcc26342d0889113d': Revert "DO NOT MERGE Revert "Fix lease duration handling""
|
cf99765b6255d73aa4fbc61d5bd78ec65fbd0370 |
22-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
resolved conflicts for merge of 914ed90f to honeycomb-LTE Change-Id: I616b7ba5c27d0cc4247f5cce4303effe14658e1e
|
c74eacde3028551864d8a9f8822803a835785c3a |
22-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
resolved conflicts for merge of 267a6181 to honeycomb-LTE Change-Id: I95d459c937f788ed15f178e85692e1c393bdaa04
|
cd672ebf2963e4c448115bac4c80a6659a5904be |
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
Release wakelock after use DHCP renewal can finish pretty quick most times and holding a timed wakelock wastes battery. Hold a non-reference counted lock and release it immediate while having the safety of a 40s release Bug: 4575773 Change-Id: I49d2e8c27b2723690aef26417c4b9a145843a401
hcpStateMachine.java
|
885c3c11cf1e20c456ddf681a06a4a878426a632 |
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
am bc4ddef4: Merge "DO NOT MERGE Revert "Fix lease duration handling"" into honeycomb-mr2 * commit 'bc4ddef479011e200d0273fe73c22922a85de1fe': DO NOT MERGE Revert "Fix lease duration handling"
|
41b35884ff68a62f5fc8f65dcc26342d0889113d |
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
Revert "DO NOT MERGE Revert "Fix lease duration handling"" This reverts commit 7dd120058972226158176b292c00841efecc259f.
hcpStateMachine.java
|
914ed90f2c02092474d2db36626734ca1b2cf315 |
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
Revert "DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine"" This reverts commit 58d1bb497e0d83e28a02fbcdc1f33f29a992db7e.
hcpStateMachine.java
etworkUtils.java
|
58d1bb497e0d83e28a02fbcdc1f33f29a992db7e |
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine" This reverts commit fe3b33d4ead06c546202753e38188db5e2eaa7fa. Change-Id: I3a9ae1f0d17e7a154d27d4f3f3eb1efa21a34f64
hcpStateMachine.java
etworkUtils.java
|
7dd120058972226158176b292c00841efecc259f |
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
DO NOT MERGE Revert "Fix lease duration handling" This reverts commit 56878760c3f0255dbcc8d78572f784b96ee36cb0.
hcpStateMachine.java
|
ccf83af1017b7b1eaf12f6ec3d2cb2137a7cdda9 |
03-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix tethering upstream determination. Used to use iface names, but on mobile ifaces are multipurpose. Refined to use ConnectivityService types. bug:4530116 Change-Id: Iaa632d5f540d27ffff683bd7d94f8004bf422e71
onnectivityManager.java
|
5dc0c26cffbbc62ff84f9f4c8a451e68e2c05d2d |
20-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Teach NetworkIdentity about roaming. And correctly upgrade NetworkIdentitySet written to disk, assuming that old values aren't roaming. Bug: 4724762 Change-Id: Ic25897ebbaf43be2390174d8e5fd08386bc8a345
etworkIdentity.java
|
d03fd3f004e3ba8aaa1692ee0e92e8ae171d2a04 |
20-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Persist "tagged" network stats along with UIDs. Now stores tags other than TAG_NONE (0x0), which are useful for app debugging. Combine UID and tag together into single long key, and expose tag data through AIDL when requested. Change NMS to track TAG_NONE as total UID traffic, matching the kernel definition. Added TAG_MAX_HISTORY to control how long tag-granularity statistics are stored; overall UID usage is still kept for UID_MAX_HISTORY. Fix bug to trim NetworkStatsHistory outside normal polling loops to catch non-active networks and UIDs. Test to verify UID and tag packing, and to verify that UID traffic on two networks are combined to match MOBILE_ALL template. Change-Id: If0e039416d9e7f63b1a39e04cddfb1133b5a78ee
NetworkStatsService.aidl
|
b09540f33a6cabe50edec0ef32d0b1d0b0d96fff |
19-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Handle removed UIDs in network stats and policy. When UID_REMOVED, clean up any existing UID network policy so it doesn't linger for future apps. Also move any NetworkStatsHistory to special UID_REMOVED tracking bucket. Tests for new removal code. Also test detailed UID stats, including network changes to verify template matching logic. Bug: 4584212 Change-Id: I9faadf6b6f3830eb45d86c7f1980a27cdbcdb11e
etworkIdentity.java
etworkState.java
rafficStats.java
|
1b5a2a96f793211bfbd39aa29cc41031dfa23950 |
19-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Read "qtaguid" network stats, refactor templates. Teach NMS to read qtaguid stats from kernel, but fall back to older stats when kernel doesn't support. Add "tags" to NetworkStats entries to support qtaguid. To work around double-reporting bug, subtract tagged stats from TAG_NONE entry. Flesh out stronger NetworkTemplate. All NetworkStatsService requests now require a template, and moved matching logic into template. Record UID stats keyed on complete NetworkIdentitySet definition, similar to how interface stats are stored. Since previous UID stats didn't have iface breakdown, discard during file format upgrade. Change-Id: I0447b5e7d205d73d28e71c889c568e536e91b8e4
NetworkStatsService.aidl
etworkIdentity.java
etworkPolicy.java
etworkPolicyManager.java
etworkStats.java
etworkStatsHistory.java
etworkTemplate.aidl
etworkTemplate.java
rafficStats.java
|
fdfef57f498e3021a34342538aef9f1c7ccbae78 |
17-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Notify policy listeners about metered ifaces. Currently, kernel definition of metered networks is applied at the interface level. This change maintain list of those metered ifaces and notifies policy listeners, like ConnectivityService. (This gives us a consistent picture of when a network would be blocked.) Bug: 4601393 Change-Id: I277d5ca96ab967a1c1c3f1da8f9587557cd6d74c
NetworkPolicyListener.aidl
etworkPolicyManager.java
|
ad4c9ed7de1c3c3b7781db9c46503263c5bf8464 |
16-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "DownloadManager flags for network policy."
|
1a303953589fdddf21d88b8fa660136f5b060d0d |
16-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
DownloadManager flags for network policy. Handful of DownloadManager flags to record when a download was paused because of NetworkPolicyManager rules. Change-Id: I99fc47f529cb6c8a42dbeca049e0cd0f1556eac4
etworkPolicyManager.java
|
4f1f7d3158b1576b72eabbb05f8ab8cfb25cd403 |
16-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 241b65ac: am 5f350512: Merge "Reset connections AFTER we take down the network." into honeycomb-LTE * commit '241b65aca93e263f0869c5bec4ad1dbda0dec6db': Reset connections AFTER we take down the network.
|
5f3505121b761dbd3bba62d1603fbab49de139b9 |
16-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Reset connections AFTER we take down the network." into honeycomb-LTE
|
ec896c6a863b3cc0a55538a19879e2112b5b8658 |
15-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Reset connections AFTER we take down the network. If you do it before you have a race condition and some apps will manage to reconnect on the dieing network before it goes and then get no notification when it goes. bug: 3408025 Change-Id: I5386ff313c759b3f687bc38731454ab43dbe76b8
obileDataStateTracker.java
|
d6f69d0e5235a5adce5226d2144ef08d05b1889c |
16-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
Merge "VPN: migrate from generic Bundle to our own Parcelable VpnConfig."
|
04ba25c418bc4538e9dc0f047cfb9608d358f679 |
16-Jun-2011 |
Chia-chi Yeh <chiachi@android.com> |
VPN: migrate from generic Bundle to our own Parcelable VpnConfig. Note that VpnConfig is for internal use only. Also remove hidden methods from ConnectivityManager. Change-Id: Ic298c4dc9a2c6c452bd8f4be6fa84e7ac489c0c4
onnectivityManager.java
ConnectivityManager.aidl
|
1e8b3e4e76ba1a5ba5281234a049702d4df7d926 |
15-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
am 11954872: am 5af3405f: am ecda5461: Merge "Fix lease duration handling" into honeycomb-mr2 * commit '1195487228e1eb6c8859368286168051bd505b2f': Fix lease duration handling
|
5af3405f0d24c853bd10eb239c081e31972d3e1d |
15-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
am ecda5461: Merge "Fix lease duration handling" into honeycomb-mr2 * commit 'ecda5461603b6de77beb045dfdf82dad7ae48d61': Fix lease duration handling
|
56878760c3f0255dbcc8d78572f784b96ee36cb0 |
11-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
Fix lease duration handling Convert lease time in seconds to long before alarm set up and add sanity check Change-Id: I99524c97d9a643ffa8234d016d0e819a284977a1
hcpStateMachine.java
|
14711eb5b6a45b587222ae71c57a381beb7b1a7e |
15-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Include template in data warning/limit intents. When launching warning/limit UI, include the template that triggered the notification. Also move actions and extra into contract class. Change-Id: Id2e63fd2d2e36a137a3fd8f889c7256038ca5f2e
etworkPolicyManager.java
|
497e4437af386930dff3bd55296d128bd4520959 |
15-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Data usage warning and limit notifications. Watch for network statistics to cross NetworkPolicy warning or limit, and show notifications to user as needed. Currently checks during any statistics update, but will eventually move to event registration through netd when kernel supports. Fixed accounting bug in getSummaryForNetwork(). Only apply UID policy to applications; applying to system processes could break critical services like RIL. Change-Id: Iac0f20e910e205f3cbc54ec96395ff268b1aa379
etworkPolicyManager.java
|
c96a667162fab44a250503caccb770109a9cb69a |
13-Jun-2011 |
Mike J. Chen <mjchen@google.com> |
Handle always present wired ethernet interfaces at boot. Devices with always present wired ethernet interfaces (as opposed to usb ethernet dongles) don't have the interface added and removed. Instead, it is present already at boot time. Change EthernetDataTracker to support the already existing at boot time case. Change-Id: I7b8e938f6b07aabd14f00ace55b35b7a05ea5a38 Signed-off-by: Mike J. Chen <mjchen@google.com>
thernetDataTracker.java
|
193bc6d6069e7f18ddeec2436af7a2842320b80d |
09-Jun-2011 |
Ben Komalo <benkomalo@google.com> |
Open up setKeyManager/setTrustManager. The improved keystore will allow clients (Email not the least of them) to establish SSL connections using custom client certificates. In order to do this properly, the socket factories they use to establish these connections need to be able to customize their behavior. Change-Id: I6e0fa04dd01bd6481dfdad5a71a63e0371d0ad8c
SLCertificateSocketFactory.java
|
22c055e6424e0e9579711545d8f4800c0f796db8 |
13-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
External mutation of full NetworkPolicy set. Instead of embedding complex template coexistence rules into policy service, rely on external editors to enforce, and offer atomic get/set operations for full policy sets. Generate default mobile policy when none exists, using default of 4GB warning and cycle reset of current day. Dispatch listener events through Handler when holding internal lock, and catch CLASS_UNKNOWN networks in 3G_LOWER template. Change-Id: I063cf1eaf330e32b75d0697b89fc04488e6dfaea
NetworkPolicyManager.aidl
etworkPolicy.java
etworkPolicyManager.java
rafficStats.java
|
4a97122ebf4d92a3f94402041729d77905e6c0c0 |
12-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Growable NetworkStats object instead of builder. NetworkStats now grows in place with arraycopy() instead of callers needing to know record count a priori. Better growth calculation for both NetworkStats and NetworkStatsHistory; 50% each time. Better estimates of buckets needed in calling services. Change-Id: I3adbffa0b7407612cc6349d9135a8b4eb63cd440
etworkStats.java
etworkStatsHistory.java
|
cd2ca4038a027315832c38c68be5076000bc4b53 |
11-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Move data cycle methods to framework object. Moved so they can be used by both system service and Settings UI, since they both work with data usage cycles. Still covered by tests. Change-Id: I01c0c4db6da9457dd867c9167d31a5f9f8e5f5d9
etworkPolicyManager.java
|
21c9c45e5caf62b935354b74392fb40c4bf18529 |
07-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Interface-level network policy, persist policies. Define NetworkPolicy as cycle-reset day and warning/limit values, and set/get through NetworkPolicyManager. Watch ConnectivityManager for network connection events, and apply quota rules based on matching interfaces. Policy service matches based on strong identity to support IMSI-specific policy values. Calculates remaining quota based on current stats recorded since the last reset cycle day. Tests to verify edge cases around February. Persist network and UID policies in XML, and restore on boot. Change-Id: Id40ba7d6eed6094fbd5e18e6331286c606880d80
NetworkPolicyManager.aidl
NetworkStatsService.aidl
etworkPolicy.aidl
etworkPolicy.java
etworkPolicyManager.java
|
3f3913550c10792edb8aecf66cc83c3db5c8b311 |
06-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Persist network stats using AtomicFile. Implements read/write of network stats using AtomicFile, along with magic number and versioning. Stores in "/data/system/netstats.bin" for now. Tests to verify that stats are persisted across a simulated reboot, and to verify that TEMPLATE_WIFI is working. Fixed bug where kernel counters rolling backwards would cause negative stats to be recorded; now we clamp deltas at 0. Change-Id: I53bce26fc8fd3f4ab1e34ce135d302edfa34db34
NetworkStatsService.aidl
etworkStats.java
etworkStatsHistory.java
rafficStats.java
|
ff3bdca31f4cf2bd607519b276dd175763aa1784 |
24-May-2011 |
Chia-chi Yeh <chiachi@android.com> |
The service part of the user space VPN support. The dialogs will be in another change. Change-Id: I0cdfd2ef21ffd40ee955b3cbde5ada65dbfdb0bc
onnectivityManager.java
ConnectivityManager.aidl
|
8a02401129e5805025d3a39e552a2840e73fb8cf |
08-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of e139167c to master Change-Id: Ic4d8aae7dd457457d9cc8ba081b273e425729f86
|
19862bf5d058b6ab0c2979e7a5e0297dae6b170b |
03-Jun-2011 |
Jeff Sharkey <jsharkey@android.com> |
Compute range-based usage in NetworkStatsHistory. When given a start/end range, interpolate between buckets to return the total network usage. Used to summarize detailed UID stats. Method to combine NetworkStatsHistory regardless of bucket size. Used to combine all histories matching a template. Added tests for both methods. Change-Id: Ia463910c0ecf7cf08dcf97c658ad99742bd6b882
etworkStatsHistory.java
|
61ee0bbb5b87fb5c4c3dc219868d52743def3d2b |
30-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
UID network stats, secure settings, and random. Collect UID-granularity network stats during regular poll event. Add dumpsys argument to generate fake historical data for debugging, and move stats parameters to Settings.Secure. Change-Id: I09b36a2955dc10c697d4b9c3ff23dcb3ac37bd70
etworkStats.java
etworkStatsHistory.java
|
d2a458750e5a3d490af09cecb5c28370baf0a913 |
29-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
Map network identity using ConnectivityService. Instead of deriving network identity based on raw subsystem broadcasts, listen for updates from ConnectivityService. Added atomic view of all active NetworkState, and build map from "iface" to NetworkIdentity set for stats tracking. To avoid exposing internal complexity, INetworkStatsService calls use general templates. Added TelephonyManager mapping to classify network types using broad labels like "3G" or "4G", used to drive templates. Cleaned up Objects and Preconditions. Change-Id: I1d4c1403f0503bc3635a59bb378841ba42239a91
onnectivityManager.java
ConnectivityManager.aidl
NetworkStatsService.aidl
etworkState.aidl
etworkState.java
etworkStatsHistory.java
rafficStats.java
|
5df69fad6e5021d2862bff0553a510f8d6729fbd |
07-Jun-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of 8de47a2f to honeycomb-LTE Change-Id: I8193235a4c7e574635e17b2eb05bb5420a3c6749
|
1b52806e21270ccbe90d27f3dd93cbee1a81d09e |
03-May-2011 |
Ben Komalo <benkomalo@google.com> |
Makes SSLCertificateSocketFactory more flexible Specifically, this adds support for specifying custom {Trust,Key}Managers in the socket factory. Change-Id: I1fdf6587064c71ae0520f73821923dcad8d140ad
SLCertificateSocketFactory.java
|
75279904202357565cf5a1cb11148d01f42b4569 |
25-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
Collect historical network stats. Periodically records delta network traffic into historical buckets to support other services, such NetworkPolicyManager and Settings UI. Introduces NetworkStatsHistory structure which contains sparse, uniform buckets of data usage defined by timestamps. Service periodically polls NetworkStats and records changes into buckets. It only persists to disk when substantial changes have occured. Current parameters create 4 buckets each day, and persist for 90 days, resulting in about 8kB of data per network. Only records stats for "well known" network interfaces that have been claimed by Telephony or Wi-Fi subsystems. Historical stats are also keyed off identity (such as IMSI) to support SIM swapping. Change-Id: Ia27d1289556a2bf9545fbc4f3b789425a01be53a
NetworkStatsService.aidl
etworkStats.java
etworkStatsHistory.aidl
etworkStatsHistory.java
rafficStats.java
|
9599cc5f21152860af9d18015b1398b50743da76 |
22-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
Tests for NetworkPolicyManager rule generation. Verifies that policy changes trigger rule updates that respect current foregroundActivities status. Also verifies logic that promotes a UID based on its most-foreground PID. Verifies that policy changes result in immediate rule changes. Also verifies that BACKGROUND_DATA_SETTING_CHANGED broadcasts are sent by policy changes. Change-Id: I4fd0dad9e1dbccee2c5968244bb1814e6cb2c6e1
NetworkPolicyManager.aidl
|
1b861278a2051f53ce7955fb7992fa536dc975d9 |
22-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
Teach NetworkPolicyManager how to dumpsys itself. Includes details on all internally known UIDs, which can be used for debugging purposes. Change-Id: I340d25212e3c7a76a57de0a94ffeea34b6748941
etworkPolicyManager.java
|
c006f1aec15454782c35e028ad64d79a5c161cc1 |
20-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
Policy and rules work for ConnectivityManager. Teach ConnectivityManager about UID-specific rules derived from policy, such as rejecting network traffic on "paid" interfaces. Calls that return NetworkInfo now filter based on any REJECT rules in effect for the calling UID. (Added uid parameter if callers that still want all interfaces.) Changed NetworkPolicyManager to derive rules based on current policy combined with PowerManager and ActivityManager status, which it passes to ConnectivityService for eventual enforcement through netd. When rules change the usability of a NetworkInfo for a specific UID, it also dispatches CONNECTIVITY_ACTION broadcasts to that UID. Combined paid and background policy together to match current working definition. Change-Id: I797ea49439fcc487cfe2cbc16703d4b91ceb9af6
onnectivityManager.java
ConnectivityManager.aidl
NetworkPolicyListener.aidl
NetworkPolicyManager.aidl
etworkInfo.java
etworkPolicyManager.java
|
97ab2d4f86ee9c2b661a00688e934fc7030df22e |
27-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Reveal some network constants. Since we've already decided to inc the sdk version we should try to get these in too. bug:4500218 Change-Id: I6dcb401bf30f1b06f02be0a93681a190d7ee5775
onnectivityManager.java
|
a7284f0e72745d66155e1e282fc07113332790fa |
27-May-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking merge of dalvik-dev to master Adapt to change in the way MockWebServer sets up CONNECT proxies. git cherry-pick --no-commit c7e2feee5e7908a019a0de91123c1feb9bdc38bc React to move of Base64 in libcore git cherry-pick --no-commit 119f7ebdd1f8df3a8ff8e3b8056bff725d569253 Expose and document android.net.HttpResponseCache. git cherry-pick --no-commit 7b73f0fdb8c032a65c55610541d66385bd8bcbe6) make update-api Change-Id: Ieb48b304ea38ee8c2ec01e860d99b1404583889e
ttp/HttpResponseCache.java
|
a4620793038b9a9163b26c6ece882cb454fcbf87 |
21-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
Observe screen on/off events in NetworkPolicy. The POLICY_REJECT_BACKGROUND policy requires that network traffic be blocked when a UID goes into the background. Even if the UID has an activity in the foreground, it's considered "background" if the screen is turned off. This changes watches for SCREEN_ON/OFF broadcasts, and rule generation now observes screen state. It also introduces an observer pattern so that ActivityManager doesn't directly know about NetworkPolicy, and moves the service management into SystemServer. Change-Id: Ie7a84929d3ca60ae4578d47e19d5a8da10fd8d58
NetworkPolicyManager.aidl
|
eedcb9525ba5befee2ba6ebb7a9ee3f13395c2a3 |
17-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
APIs to profile network usage for current UID. Added startDataProfiling() and stopDataProfiling() to TrafficStats, which can be used by apps to measure network usage delta between two points in time. Currently takes two NetworkStats snapshots and returns delta, which will eventually include tag-level granularity. Added tests for NetworkStats delta subtraction. Added NMS.getNetworkStatsUidDetail() that returns stats for specific UID. Always gives stats access for the calling UID, otherwise enforces that caller has permission. Fix readSingleLongFromFile(), since /proc/ files don't have well-defined lengths. Change-Id: Ic5b6414d8effbd66846e275b00d4b8a82c74589d
etworkPolicyManager.java
etworkStats.java
rafficStats.java
|
b568b51255256a8c9bdf6463cca185f813f28caa |
19-May-2011 |
Wink Saville <wink@google.com> |
am 09ded82b: am ab5baa1d: Merge "Reset connection while data state changed." into honeycomb-LTE * commit '09ded82b784b9f6e01d4cd4298097fd2b459560b': Reset connection while data state changed.
|
ab5baa1d5fbd433e4c391ea06d177aa6a6c1c736 |
19-May-2011 |
Wink Saville <wink@google.com> |
Merge "Reset connection while data state changed." into honeycomb-LTE
|
5c3816f2ff3d40136da1e40eec792d8faf0e75dd |
19-May-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Merge c41aefe1 Change-Id: I70fc4382f832d1a2bded8a5ee7d9b96fac77879b
|
8904c3d814b5959b17a0523177f4142db6a18f1e |
19-May-2011 |
Kazuhiro Ondo <kazuhiro.ondo@motorola.com> |
am b22a9fd9: am 01758e81: Linkproperties update via unsol data call state change. * commit 'b22a9fd9bb32133cbc7dc4fc7752dbf68e52dffe': Linkproperties update via unsol data call state change.
|
be2b058ec1e11e1d33b6d03230c21e5d2d7ac40c |
19-May-2011 |
Wink Saville <wink@google.com> |
Reset connection while data state changed. Check data call states and reset connection if any link properties changed. Change-Id: I008aea969378648192852161959fdf4aad6211a1
inkProperties.java
outeInfo.java
|
59b1a4ede7032c1b4d897e13dd4ede09b5e14743 |
11-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Switch to use netd to add/remove routes. Also adds support for v6 routes and for removing single routes. Change-Id: I1c4f08c7938371090944d8d6f603e1e0d6d70c01
etworkUtils.java
outeInfo.java
|
01758e81b3ad89934581885bb2fc7006510ec639 |
01-May-2011 |
Kazuhiro Ondo <kazuhiro.ondo@motorola.com> |
Linkproperties update via unsol data call state change. Handles the scenario of radio technology handover with IP continuity. Once RIL/Modem finished a handover operation, an unsol data call state change will be send up to FW notifying all link propertes changes. FW will then re-configure the device with new link properties including iptable used by Tethering. Change-Id: I05e29f66ac3db8ba4274d3662642607742ba1d12
obileDataStateTracker.java
|
78ae81efa9d49b2697629f576e9f4beec6ec8b2b |
17-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
Merge "First pass at NetworkPolicy and activity tracking."
|
43be174888684ef3404a43d8434015193c656cce |
22-Apr-2011 |
Jeff Sharkey <jsharkey@android.com> |
Add Socket tagging for granular data accounting. Introduces public API to apply "tags" to track data traffic originating from the current thread. (Under the hood, the tags are maintained and applied in BlockGuard.) Also adds tag/untag methods for developers who maintain their own Socket pools. Change-Id: Ic2dd3155559a93a7b613c7853748d4c44fb3a39e
rafficStats.java
|
d5cdd597b895a48ffa9a8e39f8a2504cd9b905c4 |
04-May-2011 |
Jeff Sharkey <jsharkey@android.com> |
First pass at NetworkPolicy and activity tracking. New system service that maintains low-level network policy rules and collects statistics to drive those rules. Will eventually connect to netfilter kernel module through NetworkManagementService and "netd". Begin tracking foreground activities in ActivityManagerService, which is updated as part of OOM adjustment. Eventually a network policy of POLICY_REJECT_BACKGROUND will reject network traffic from background processes. Change-Id: I5ffbbaee1b9628e9c3eff6b9cb2145fc5316e64d
NetworkPolicyManager.aidl
etworkPolicyManager.java
|
fe3b33d4ead06c546202753e38188db5e2eaa7fa |
07-May-2011 |
Irfan Sheriff <isheriff@google.com> |
DO NOT MERGE Add DhcpStateMachine Add DhcpStateMachine for interation with dhcpcd - Supports wakeup and renewal on dhcp - Supports multiple controllers to use the state machine simultaneously - Optionally, a controller can request a notification prior to DHCP request/renewal being sent Change-Id: I5324814b19ff19863aa6fa89f1e3f0a202930c98
hcpStateMachine.java
etworkUtils.java
|
1f5e3a1af338d23838de059d7b270e89d54efa00 |
12-May-2011 |
Wink Saville <wink@google.com> |
am 9c7c8794: am 76a118dd: Merge "Fix initialization of RouteInfo" into honeycomb-LTE * commit '9c7c87941446cdd1263a87a8c4cc5672082c7e12': Fix initialization of RouteInfo
|
8c0b528a4746228461ead10f0d477345b607fef1 |
11-May-2011 |
Kazuhiro Ondo <kazuhiro.ondo@motorola.com> |
Fix initialization of RouteInfo IPv6 gateway is not correctly set in RouteInfo Change-Id: I24b1ab71a64e3097c9ba641899240fc27847b86c
outeInfo.java
|
fc82cb170cfaf419f2a8da3baff8296d3ea4e241 |
11-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 441bc9a6: am e6848fac: Merge "Fix the adding of host routes." into honeycomb-LTE * commit '441bc9a6f41ca1678a6c965bec7e2f18227ac100': Fix the adding of host routes.
|
f43396caaaae8f336bcf6fe9128a89dc7a7b0a5c |
07-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix the adding of host routes. We used to just add Change-Id: I991e4cc976cc2932887dd3242fd50e013d521b0a
etworkUtils.java
outeInfo.java
|
9a13f36cddaad01350bdb5f000167811a1d753c9 |
27-Apr-2011 |
Jeff Sharkey <jsharkey@android.com> |
Return NetworkStats bundle from NM service. Introduce NetworkStats which is a collection of network statistics, which should match the structure communicated by kernel module through netd. Will introduce tags and fg/bg stats later. Kept entirely in a flat data structure to optimize parcel speed. Initial pass at returning NetworkStats from NetworkManagementService, both summary and details. Will eventually pull data from kernel module over netd connection. Change-Id: I92d9f61678ec8c22e2ce26775fb035a0cf32413f
etworkStats.aidl
etworkStats.java
|
b6f8bff10963893435afda7b426c7a5b1ac1cc1f |
04-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 9c7e6fc5: am f13eb830: Merge "Add auto-restore timeout for secondary networks." into honeycomb-LTE * commit '9c7e6fc50614cc1739d4bfbf6187893c27b01a67': Add auto-restore timeout for secondary networks.
|
f13eb8301f4704179938e374129f2943c9c38d5f |
04-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add auto-restore timeout for secondary networks." into honeycomb-LTE
|
f2102f7a1a26d399cc60c516ed7d90ef660de055 |
04-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Add auto-restore timeout for secondary networks. Settable per network so you can have not timeout for some and some for others. If you set the old NETWORK_RESTORE_DELAY_PROP_NAME system property (android.telephony.apn-restore) it will override this value. Change-Id: Icca706fdc74245dce679209116660e5dc4b05d23
etworkConfig.java
|
a8e0dfae06298b375637813a3263a62749dd0b82 |
02-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of db46fa25 to master Change-Id: I8df9d5d07588fbd70e417dae567be26f645b74b6
|
d713683f9f5230d6a234ce8efbaf3c0959b81e22 |
02-May-2011 |
Irfan Sheriff <isheriff@google.com> |
am d369d64e: am 8ab6a6d4: Merge "Add DhcpStateMachine for interation with dhcpcd" into honeycomb-LTE * commit 'd369d64ee7931726d479e60e64d76a31fdba4a8f': Add DhcpStateMachine for interation with dhcpcd
|
a47c40193fcbe9ca07facea78b2828afdae5e025 |
02-May-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add RouteInfo objects for tracking routes." into honeycomb-LTE
|
aa70f101e08098ed9cb190abe2d7f952561026b8 |
28-Apr-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Add RouteInfo objects for tracking routes. Used to have list of gateways for default routes, but general static routes should be supported. Change-Id: I01730142c6139f2b833b9d48f5381d2d320b69f6
hcpInfoInternal.java
inkProperties.java
outeInfo.aidl
outeInfo.java
|
31be7cf4c7aef140f2a576975a7fd31e062f6964 |
28-Apr-2011 |
Irfan Sheriff <isheriff@google.com> |
Add DhcpStateMachine for interation with dhcpcd - Supports wakeup and renewal on dhcp - Supports multiple controllers to use the state machine simultaneously - Optionally, a controller can request a notification prior to DHCP request/renewal being sent Change-Id: I3a9d7e6a02ff26be3a86ddca6964683ad3c28f93
hcpStateMachine.java
etworkUtils.java
|
7460591a57a2ea585eec410a5d0112e8427d78c9 |
26-Apr-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 759efacd: am ef568c97: Merge "Make new networkAttribute parameter non-optional." into honeycomb-LTE * commit '759efacd2d1cf70d10f66fb9656de656ac8ca867': Make new networkAttribute parameter non-optional.
|
af2eb4f6db2b54a144ecd0a87a0321933ffabc2c |
25-Apr-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Make new networkAttribute parameter non-optional. Dependencymet sets the default dep-met value for the network. Should be set to true unless you know what you're doing. Change-Id: Ifa3765a97615f5333da07bce9defdb8600275129
etworkConfig.java
|
6081084e8831d12d2dd5a9a340ee7d35a54edb8a |
23-Apr-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Expose more net types to the public. Ethernet and bluetooth. Change-Id: Ic499709ffa151c0f27aef497373a8de7289e3e7f
onnectivityManager.java
|
43be7a6120d9dd2ee0902de2322aec2ee75b0351 |
12-Apr-2011 |
Benoit Goby <benoit@android.com> |
EthernetDataTracker: implement setDependencyMet Change-Id: I4be804e3c9dccacfacb5cb813a4ad6f513224f06
thernetDataTracker.java
|
2869d1715d815ef2b357bf182d384515cdf6f9ab |
12-Apr-2011 |
Benoit Goby <benoit@android.com> |
resolved conflicts for merge of 08c39c6a to honeycomb-LTE Change-Id: I79f8ac1dc8ff9f5d0559d37043b850cd26246b92
|
08c39c6a11f728e113811a6a85c109cfc80ce28e |
22-Dec-2010 |
Benoit Goby <benoit@android.com> |
Add support for USB Ethernet adapters Change-Id: I6ae34a32d0e1b6f21c484b8639c3e7ce086e568d
onnectivityManager.java
thernetDataTracker.java
|
43a17654cf4bfe7f1ec22bd8b7b32daccdf27c09 |
07-Apr-2011 |
Joe Onorato <joeo@google.com> |
Remove the deprecated things from Config.java. These haven't been working since before 1.0. Change-Id: Ic2e8fa68797ea9d486f4117f3d82c98233cdab1e
ntpClient.java
ttp/Headers.java
ttp/HttpLog.java
|
af6eddb1c285a11841a2e1e0e3a41636f6bfd63d |
08-Apr-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix build. Change-Id: I9ac1c28de4f3f11f84b04923d4547ab64dd57f23
thernetDataTracker.java
|
80f7c594fae3f1b19e3ea78938de450418fe183c |
07-Apr-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am f4a29403: resolved conflicts for merge of 70c3d1c2 to honeycomb-plus-aosp * commit 'f4a29403ae5b6d3e8e754a025d33f0c33adecb21': Add external dependency API.
|
70c3d1c23b5d4398cc561ec9ddbe868b3182cc74 |
07-Apr-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add external dependency API." into honeycomb-LTE
|
52c858f5f01d99b34131612a645790492bf6d5e9 |
07-Apr-2011 |
John Wang <johnwang@google.com> |
am c343c183: am 5d6f1167: Merge "Make LinkProperties comparable." into honeycomb-LTE * commit 'c343c18376b8fd7d27a07adc5bb617d0260a8cdc': Make LinkProperties comparable.
|
4e900091c4da26eb1c9f0d232ee0e50f4522cc69 |
04-Apr-2011 |
John Wang <johnwang@google.com> |
Make LinkProperties comparable. Add equals() and hashcode() to LinkProperties and related fields. Bug:3501569 Change-Id: Ifa737a67c16867ac43cf76bf618a483e612a189e
inkAddress.java
inkProperties.java
roxyProperties.java
|
d55a6b498d66d8fc415908ecf63e50f46cce67e8 |
25-Mar-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Add external dependency API. An APN will not be connected to if some external dependency is not met. bug:3486704 Change-Id: I7d94df343b260013efd11faa978deb13f07f1389
onnectivityManager.java
ummyDataStateTracker.java
ConnectivityManager.aidl
obileDataStateTracker.java
etworkConfig.java
etworkStateTracker.java
|
ff5569948fda346d95d4615de6578f82d9614be3 |
24-Mar-2011 |
Jesse Wilson <jessewilson@google.com> |
Don't link to Harmony implementation details in public APIs. Change-Id: I8a157d64d87443b512a5b958d52a0769ef01ef7b
SLCertificateSocketFactory.java
|
04cac40ff86e175444991c07869cb85219db1019 |
03-Mar-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Do not merge: Add some input checking to prevent problems Adding nulls can cause unhappiness. It's suspected as a cause of 3495045. bug:3495045 Change-Id: I925c965ef64032fc57849bf15fe9b11f4bc99351
inkProperties.java
|
9d7d62801ddb206d2ea96d74864a9edfe54d2eee |
12-Mar-2011 |
Wink Saville <wink@google.com> |
Do not merge: Revert the revert of "LTE Changes for Telephony including Multiple PDN support and IPV6 support" This reverts commit eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7 and is the first of the LTE commits in master being back ported to the LTE branch. Change-Id: I17d4a1b779ed74bc7dfb409d2c1a30f60fdb27c7
onnectivityManager.java
obileDataStateTracker.java
|
1997069436f0d47583a0b700c12ed63132cf3312 |
22-Dec-2010 |
Benoit Goby <benoit@android.com> |
Add support for USB Ethernet adapters Change-Id: Ie75cbcdb1b0c8965b59b89675a05175a1e9ebdd6
thernetDataTracker.java
|
5c1c29805452349e6c510c1261429b83557308be |
04-Mar-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Merge "Fix IPv6->IPv4 fallback for HTTPS."
|
eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7 |
03-Mar-2011 |
Wink Saville <wink@google.com> |
DO NOT MERGE: Revert "LTE Changes for Telephony including Multiple PDN support and IPV6 support" This reverts commit 2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82. Change-Id: Ifc4e9aaccb54e065a36380710694cd6e4d347636
onnectivityManager.java
obileDataStateTracker.java
|
b9aa8e50e1f72b77ca736d2b6a22d217bbca9d59 |
03-Mar-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Add some input checking to prevent problems"
|
b8167c35bbfd63493e84c2b1d3d28a59957a3bc4 |
03-Mar-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Add some input checking to prevent problems Adding nulls can cause unhappiness. It's suspected as a cause of 3495045. bug:3495045 Change-Id: I1d83a5461caa0b8de9602f93a40681e7963b915e
inkProperties.java
|
7e48e76cab10377367b925790cf3a840651009fa |
02-Mar-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Start using NetworkUtils.numericToInetAddress."
|
e590373ea71251cfffc8f22f011e2e6335dce716 |
23-Feb-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Start using NetworkUtils.numericToInetAddress. Generates InetAddresses without risking an accidental dns lookup. For use with supposedly numeric-only ip address strings. Change-Id: I694f3976ce1c6382854706f6557ea88a289add3a
roxy.java
|
2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82 |
25-Feb-2011 |
Wink Saville <wink@google.com> |
LTE Changes for Telephony including Multiple PDN support and IPV6 support Added init for CDMAPhone.java Change-Id: I2392b5ad3382ee1993537b8477ef00dd036c6fe9
onnectivityManager.java
obileDataStateTracker.java
|
e5a3e9790110cb42ff0c4e882eec04e6961ed402 |
21-Feb-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Remove some unused code."
|
645b83f3ec2ead154c2062fd6d4498713d11de7e |
21-Feb-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Remove some unused code. Change-Id: Id29bf7d2118065e2e772b22d910bda1c6de2a475
ummyDataStateTracker.java
obileDataStateTracker.java
etworkStateTracker.java
|
79ae37086b277765001a0d2da3fd058e9fa73abf |
05-Feb-2011 |
Lorenzo Colitti <lorenzo@google.com> |
Fix IPv6->IPv4 fallback for HTTPS. Bug: http://code.google.com/p/android/issues/detail?id=8113 Change-Id: If49f4f2f8c676badbe0c44a138f4756bd8a9ac08
ttp/HttpsConnection.java
|
227bec49157bc496f7c9e8e8f63c12728a448922 |
16-Feb-2011 |
Irfan Sheriff <isheriff@google.com> |
data activity reporting on wifi Initial checkin, need icons to complete the feature Bug: 3412258 Change-Id: I9a3ecc8159cc314d84707065dafe23d402409a84
rafficStats.java
|
cc687c52a0313b3b42d2960c8ca669cf1d94aae8 |
16-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
Deprecate non-X509Certificate SslCertificate constructors Change-Id: I45541c48b321fbd6054712c08d8ac64108d32674
ttp/SslCertificate.java
|
f5bbb5720454742e0e2f6ae489fa164845261cbf |
16-Feb-2011 |
Elliott Hughes <enh@google.com> |
Use InetAddress.parseNumericAddress. Bug: 3300307 Change-Id: I4ebfe533056e67931db1117e934596ba7b5c8b75
etworkUtils.java
|
b979f79158f9c470fa09ff3b96d72db274262201 |
12-Feb-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Remove more use of netmask bug:2542681 Change-Id: Ifd75672739ee8262d4df22afd8173e4f3f67260d
inkAddress.java
|
992564e481af13cbcb058ee801f9254a520c54a1 |
09-Feb-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Update LinkProperties treatment of gateways A link can have multiple gateways (think ipv4/ipv6 for a trivial example). . bug:3438810 Change-Id: I28c90a6947cd50b82e5ca9a0113148f98b3f4dd8
hcpInfoInternal.java
inkProperties.java
|
eafccc0859c58ad853fbe26bfa928cc9a91653f3 |
04-Feb-2011 |
Stan Chesnutt <chesnutt@google.com> |
Place the DHCP server address in the "next server IP address" field of the bootp header. A certain Apple client likes this, and it is more consistent with other DHCP servers. Change-Id: I59e73fbf3dccfbadd1325d3ad5e2997952a28fde
hcp/DhcpAckPacket.java
|
f8d40f0d55fdf7046b013cc7d74a4cd199484f7a |
03-Feb-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Bind addr and prefixLength together in LinkAddress"
|
045b166ac27c3b7a67993b029f03088042bf4d5a |
02-Feb-2011 |
Stan Chesnutt <chesnutt@google.com> |
Provide an empty List of dns servers, protecting against an NPE if the DHCP server omits the list of DNS servers from the DHCP-OFFER packet. Change-Id: I4cdb3d47f36ecceaef390948741c0632067ee8ba
hcp/DhcpPacket.java
|
929a1c219248b62778807cac8ea256c7ac0fda6a |
02-Feb-2011 |
Brian Carlstrom <bdc@google.com> |
Removing android.security.MessageDigest Bug: 3392028 Change-Id: I6b9732da17d086ba00c846c3ad1c7fb39baf9502
ttp/CertificateValidatorCache.java
ttp/RequestHandle.java
|
e982f711a3c53522ae91238e03e435e7ff264f2f |
01-Feb-2011 |
Ashish Sharma <ashishsharma@google.com> |
Merge "Fix a minor documentation bug in TrafficStats."
|
beda53d5a69691699edae81923ef974d69ea81c3 |
31-Jan-2011 |
Ashish Sharma <ashishsharma@google.com> |
Fix a minor documentation bug in TrafficStats. Change-Id: I3cf2199797d875ccb6ab432c298afaace44c7527 Signed-off-by: Ashish Sharma <ashishsharma@google.com>
rafficStats.java
|
b46062bc0886eb176afe23b7dab81db3ab6c1beb |
29-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am f8fdec50: resolved conflicts for merge of aa3866e6 to honeycomb-plus-aosp * commit 'f8fdec50c7871b640c13cfe3e2e7a3b449f62f69': Add some network types that OEM's are asking for.
|
f8fdec50c7871b640c13cfe3e2e7a3b449f62f69 |
29-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of aa3866e6 to honeycomb-plus-aosp Change-Id: I7a3445f7df2a66c70f630fa63ceb4ae150d70963
|
aa3866e6fa2d0c0e026b78cf43dccce67a2021e5 |
29-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 6b739dc7: Merge "Add some network types that OEM\'s are asking for." into gingerbread * commit '6b739dc7292452227cdd8abd90658f4db8f0ce70': Add some network types that OEM's are asking for.
|
ed1264093234b1f1354cd5f669eb82a50bb56869 |
29-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Bind addr and prefixLength together in LinkAddress bug:2542681 Change-Id: I90200446216d78c676498144946832afe75efdb8
nterfaceConfiguration.java
|
e12aec941dfc93b76b5efb9bc9f30d2ba3469434 |
28-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Add some network types that OEM's are asking for. Adding them hidden so that if OEM's are rolling their own at least they can use the same values. Will mark them unhidden in a future sdk release. bug:3395729 Change-Id: I90eabe036a96e1aa7c8cac49ca51efd9b1776a0c
onnectivityManager.java
|
c39c1d4dee917560d174f6ba5402e4c6644edd47 |
28-Jan-2011 |
Ashish Sharma <ashishsharma@google.com> |
TrafficStats: Include UDP stats and packet count to API Change-Id: I70063e6033d3c181bcc5b9e401f9474900e25281 Signed-off-by: Ashish Sharma <ashishsharma@google.com>
rafficStats.java
|
68e18d23298c62b61844eb296d247df55d45f463 |
27-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix the build Check for null before trying to make InetAddresses. Change-Id: I3228eea32eb455437dd76be2de56a913884f3f6e
hcpInfoInternal.java
etworkUtils.java
|
b27ce984510ed287b87cb7498efb973fb651e8cb |
27-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 89a54408: Merge "Update networktype before sending state change." into gingerbread * commit '89a544088fcfa849be0d8824a2ac0a545950847b': Update networktype before sending state change.
|
70d2c4d82cea8821d6b09dff174ec78094622d95 |
26-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Get rid of manual int->ipv4 string generation bug:2542681 Change-Id: I67919d7b5dc8d72eeb2dfb9e3906210b1951d4fb
hcpInfo.java
|
67881c414a7ed4ed48619482bef7fe65cd7826a0 |
26-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Update networktype before sending state change. Fixes potential race condition in network-type info. May fix this issue. bug:3376930 Change-Id: I3d5fd7c76e54923b62c56defa947be3c9c1cd585
obileDataStateTracker.java
etworkStateTracker.java
|
0216e618198393bfd7ac0625fa6ad251d5ea682f |
15-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Make the interface with DHCP IPv6 capable. It doesn't work (yet) for IPv6, but we can remove v4-centric notions from the framework. bug:2542681 Change-Id: I21c058f5c88d07706c9265bf0ea902fc90357e56
hcpInfoInternal.java
etworkUtils.java
|
aa16a0f357ab2a222c3a1ca1163b1570d878094f |
25-Jan-2011 |
Brian Carlstrom <bdc@google.com> |
am f2b7c844: am 8d37c4ef: Merge "Tracking jarjar of org.bouncycastle to com.android.org.bouncycastle" into honeycomb * commit 'f2b7c84468c5397b44566c393bec2675d73817b7': Tracking jarjar of org.bouncycastle to com.android.org.bouncycastle
|
4140faeebbfa23d56068c1862b2913fb62145f4f |
25-Jan-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking jarjar of org.bouncycastle to com.android.org.bouncycastle Bug: 3086427 Change-Id: I7af99fe4c36d9a519777f0499ccab65646313879
ttp/SslCertificate.java
|
27d3c5907cc6f4366a7af3f0941d8d29d9b2440b |
20-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Switch from NetworkUtils to netd for iface config. Moving more stuff to netd and getting rid of unused NetworkUtils. Change-Id: Ibb5a11dca58d07291fe33e6d33027553f6158ea7
etworkUtils.java
|
ff017477f8bf428545b0fb177155cb2d2ed21561 |
17-Jan-2011 |
Irfan Sheriff <isheriff@google.com> |
am fc6ef518: am 326feb89: Merge "Pick an upstream interface with valid IP config" into honeycomb * commit 'fc6ef518e0696ca45608ca07803aa50081f9f72f': Pick an upstream interface with valid IP config
|
29552095e19e3faf2006ac1051da41d9bd212d6f |
17-Jan-2011 |
Irfan Sheriff <isheriff@google.com> |
Pick an upstream interface with valid IP config As a work around for the issue of picking the wrong interface, add a check for selecting an upstream interface that has a valid IP configuration Bug: 3362306 Change-Id: I01084517cff756c97660b2cfbfa8e9bf26673148
nterfaceConfiguration.java
|
e5a3556268b3079366f4a07fdc96a803969b055a |
14-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
am 7b04b1d7: am 1e02ebd2: Merge "Update network subtypes info so it is current." into honeycomb * commit '7b04b1d7ff7a38be30794c25e893beb40616affb': Update network subtypes info so it is current.
|
17415b9292d3da64d6776906954bcf31421d00f2 |
14-Jan-2011 |
Robert Greenwalt <rgreenwalt@google.com> |
Update network subtypes info so it is current. bug:3327895 Change-Id: Ic1e2a5527c651333af50cc5cfa6c44a15b991fb0
obileDataStateTracker.java
|
1a7e67190228a8ff3b92e7e5496a8db8ff306cca |
09-Jan-2011 |
Wink Saville <wink@google.com> |
Revert "Propagate new link-status-change message to any NetworkManagementService" This reverts commit 780dfa42aa8664afa53c30ae669fc0e1f10f6537.
NetworkManagementEventObserver.aidl
|
780dfa42aa8664afa53c30ae669fc0e1f10f6537 |
03-Jan-2011 |
Stan Chesnutt <chesnutt@google.com> |
Propagate new link-status-change message to any NetworkManagementService observers. Also fix the syntax of the "interface-status-change" message. Add a null handler in the ThrottleService and Tethering classes (plus fix names). Change-Id: I58cabc7b0ce5662243bc6513b2de4818065e6c52
NetworkManagementEventObserver.aidl
|
a085ef3e35e986463567360b1d02a66c642ea603 |
07-Jan-2011 |
Vasu Nori <vnori@google.com> |
am a270bd59: Merge "fix a long-standing \'typo\' bug" into honeycomb * commit 'a270bd59a8e6d291af8c1cfcf13af5260ec0ed5a': fix a long-standing 'typo' bug
|
07481ccd1dcc2912797ec64f0bfa5641b39adcea |
07-Jan-2011 |
Jesse Wilson <jessewilson@google.com> |
Deprecate a method that formats only IPv4 addresses. Anyone calling this method is probably storing IP addresses in an int, which doesn't make sense anymore. Change-Id: Iba535b66f6cff47ce07b5ecc6427e3b2fd846998
etworkUtils.java
|
29549c7abd4b1534622e41040af5ce8eaea93937 |
07-Jan-2011 |
Vasu Nori <vnori@google.com> |
fix a long-standing 'typo' bug bug:2676368 Change-Id: Ie7381f343223c3bd4757de962efab7b75fe2cf1d
ownloads.java
|
4887804ea619dd98ccb52a1cd911d23c74b4b457 |
29-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am a6ac0ec3: am 69ebb984: Merge "according to rfc2617, nc-value = 8LHEX" * commit 'a6ac0ec30dfdacb7baba126b5cea69fc7097496e': according to rfc2617, nc-value = 8LHEX
|
a6ac0ec30dfdacb7baba126b5cea69fc7097496e |
29-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 69ebb984: Merge "according to rfc2617, nc-value = 8LHEX" * commit '69ebb984f230a523dc316bdb2c9e9c28111364fd': according to rfc2617, nc-value = 8LHEX
|
55985bed7be8c93296eee3f4f39557fba4fbaebe |
24-Dec-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Make sure the ProxyProperties is always present. Lets people know that it's non-null, though the InetAddr inside may be. bug:3305689 Change-Id: I0fe16a9ef1feba987680c419fa2dc0e00e400d91
roxy.java
|
b19c9c39949eef293dd3a271ec88d28c3ff62044 |
25-Dec-2010 |
Bin Jin <bjin1990@gmail.com> |
according to rfc2617, nc-value = 8LHEX Change-Id: I8646fd8d68cfa4786ee6fc24a757b2af93955c4b
ttp/RequestHandle.java
|
15c7439acb22ab079dd2ebe42bdf0d2ffd525c5d |
22-Dec-2010 |
Jaikumar Ganesh <jaikumar@google.com> |
Add TYPE_BLUETOOTH network interface for reverse tethering. Change-Id: I2aa61ce15f57aea9e8fd3a4cb56799c8bc51e998
onnectivityManager.java
|
778c0ba8586a4494ed617c2d3cb3692311df1086 |
14-Dec-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix some older (depricated) API so they work. Just because they're depricated doesn't mean we can neglect them. Change-Id: I7556456bd8be2ec57b81b092f75b4b613b538d46
roxy.java
|
091969af90ab335d2969a9966f0e159297f15eb5 |
15-Dec-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Fix some IpV4-only code."
|
04808c294027f8bc318643a94c85a999257d7f52 |
14-Dec-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix some IpV4-only code. InterfaceConfiguration changed to use InetAddress and stop with the string->int->string conversions. bug:2542681 Change-Id: I11c4954547333c43bb840fa0469ddde57b0d043b
nterfaceConfiguration.java
|
7c25cd15bbebe7502af0a711f1cb0f4e4e43e63c |
14-Dec-2010 |
Robert Greenwalt <robdroid@android.com> |
Merge "DHCP core classes, defining data, behavior, and state transitions for the DHCP protocol. The DHCP client and DHCP server classes are not included in this commit: still working out some integration issues with ethernet & wifi services"
|
7da02ad3b7a8a0b13a2ccc84e666baa8e6370482 |
14-Dec-2010 |
Stan Chesnutt <chesnutt@google.com> |
DHCP core classes, defining data, behavior, and state transitions for the DHCP protocol. The DHCP client and DHCP server classes are not included in this commit: still working out some integration issues with ethernet & wifi services Change-Id: I0c9cc48b7d960005b73ecb757c1fa66f0eb68471
hcp/DhcpAckPacket.java
hcp/DhcpDeclinePacket.java
hcp/DhcpDiscoverPacket.java
hcp/DhcpInformPacket.java
hcp/DhcpNakPacket.java
hcp/DhcpOfferPacket.java
hcp/DhcpPacket.java
hcp/DhcpRequestPacket.java
hcp/DhcpStateMachine.java
|
b019ef61583fe64478c78a833a0340ab30ba0299 |
14-Dec-2010 |
Nick Kralevich <nnk@google.com> |
am 30ad1e57: am 9dbef975: Merge "Avoid leaking sockets." into gingerbread * commit '30ad1e576a445b8ffec12ef148f5d7253ebb6ef4': Avoid leaking sockets.
|
30ad1e576a445b8ffec12ef148f5d7253ebb6ef4 |
14-Dec-2010 |
Nick Kralevich <nnk@google.com> |
am 9dbef975: Merge "Avoid leaking sockets." into gingerbread * commit '9dbef975f0f4370dfe48a0fb040e3d8d1eb91d87': Avoid leaking sockets.
|
2ed20f87684a892d640a91f1961f369bbbc7d05e |
13-Dec-2010 |
Nick Kralevich <nnk@google.com> |
Avoid leaking sockets. When a DNS lookup fails, we end up creating a datagram socket but never properly close it. This wastes limited valuable file descriptors and causes CTS test failures. Generally, we should ensure that sockets or files are opened in a try block, and closed in a finally block. Bug: 3276283 Change-Id: I3432f3bc061268c7367948230f6edbdfcec55892
ntpClient.java
|
e798268f16ec6d0542616ea45ca0bb18ae2645ee |
07-Dec-2010 |
Wink Saville <wink@google.com> |
Have MobileDataStateTracker & DataConnectionTracker communicate directly. Added CMD_SET_DATA_ENABLE which is sent when data is enabled/disabled via the ConnectivityService. It is anticipated that the communication channel will be used for additional commands and to receive unsoliciated commands from DataConnectionTracker back to MobileDataStateTracker. Change-Id: I3863e7385155d503f069b1dcb7e4f766ec78b5f8
ummyDataStateTracker.java
obileDataStateTracker.java
etworkStateTracker.java
|
da3d5e6587c1476d489495ac93e84ebf223024c9 |
06-Dec-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Add a Dummy data connection for testing purposes. Enable with: <string-array translatable="false" name="networkAttributes"> <item>"wifi,1,1,1"</item> <item>"dummy,7,7,0"</item> </string-array> in your config.xml Change-Id: I3965edaeb4873e95131f4083b8d23d682ce17841
onnectivityManager.java
ummyDataStateTracker.java
|
4c240a2cd16962016b81081777d5b15c573fa59c |
07-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 465e88eb: am 1ee2394e: am 1d67fa5b: Merge "Changing connect and response timeout." * commit '465e88eb008408d4e655ca7bdd9c2b3ac305e54b': Changing connect and response timeout.
|
1ee2394edd4b90111f8174862c7c0f435e1a3634 |
06-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 1d67fa5b: Merge "Changing connect and response timeout." * commit '1d67fa5b110a1df21e408d450394fb62d5dc9a1e': Changing connect and response timeout.
|
d39fd5a97c6f56794a6ed7ac1dfb0bbf585becf1 |
18-Nov-2010 |
Henrik Baard <henrik.baard@sonyericsson.com> |
Changing connect and response timeout. In bad network conditions and where switches often occur between 2G and 3G the timeout of 20s is too short. Setting this timeout to 60 seconds will improve functionality in bad conditions while it will not affect functionality in good networks. This change also aligns the timeouts with the timeouts used by the Browser (Connection.java). Change-Id: I0fbe3cbfe734f8d55a41bfa5d8ab6b332a19f912
ttp/AndroidHttpClient.java
|
ed9c02b56c6f56a583aa272f82818ef039face75 |
03-Dec-2010 |
Wink Saville <wink@google.com> |
Cleanup logging. Change-Id: Ie73c6d97ec19b0d27e58c085b60e885d90066056
obileDataStateTracker.java
|
26f5a384d81487cc6bb80a78fb40d5e7e7ffc81e |
25-Nov-2010 |
Wink Saville <wink@google.com> |
Use apn types instead of host when sending notifications. Previously we were passing the apn host not the type and this caused us to sometimes not send out network change notifications. Also rename of getActivceApn to getActiveApnHost to make the method clearer on what is being returned and add some debug. A future change will rename ApnSetting.apn to ApnSetting.host and getActiveApnString. bug: 2995554 Change-Id: I0c405b0f823f62c9596968c8516b820d9f8a94f2
obileDataStateTracker.java
|
434203a277cd2f237a71508a3d5a7d1602126cd5 |
12-Oct-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Notify all VMs when proxy changes. bug:2700664 Change-Id: I74cc6e0bd6e66847bf18f524ce851e3e9d2c4e87
onnectivityManager.java
ConnectivityManager.aidl
roxy.java
roxyProperties.aidl
roxyProperties.java
|
83d4a23c280bdcaf6c301651b76ddc6fbf08949c |
12-Nov-2010 |
Iain Merrick <husky@google.com> |
Provide default error strings in BrowserFrame.onReceivedError(). This method is called from both the Android and Chrome HTTP stacks. We want the same user-facing behaviour in each case, but the Chrome code does not have easy access to the same error message strings. Therefore, I'll have the Chrome HTTP stack provide empty strings for the descriptions. (See change I9042a2ee in external/webkit). This CL makes BrowserFrame check for empty or null strings and use the standard error messages instead. The strings were package-private, so I did a little cleaning up to make them public (but still hidden from the API). Using a switch statement instead of an array because it's more robust and should be comparably efficient. Bug: 3172265 Test: Load http://google.com:81 to force a timeout error, check that the correct message is displayed. Change-Id: I7dec8dffe8ad9e513fdb90877e0b466e707174a8
ttp/Connection.java
ttp/ErrorStrings.java
ttp/EventHandler.java
|
06d8dfd5d1088f20d899b67b20df2cd741990679 |
09-Nov-2010 |
Huahui Wu <hwu@google.com> |
Merge "b/2864818 use authType for cert verification."
|
762b33f9494ba48aa1be3701d345b692e8432af9 |
09-Nov-2010 |
Jesse Wilson <jessewilson@google.com> |
am 2d2f10fa: am 28c74257: Add @Deprecated to match @deprecated where it\'s missing. * commit '2d2f10fa3412adc07a08c25ba5d2df600fb654bf': Add @Deprecated to match @deprecated where it's missing.
|
2d2f10fa3412adc07a08c25ba5d2df600fb654bf |
09-Nov-2010 |
Jesse Wilson <jessewilson@google.com> |
am 28c74257: Add @Deprecated to match @deprecated where it\'s missing. * commit '28c742573ccaeb55c16bc02fb25fdd86b8d1f76a': Add @Deprecated to match @deprecated where it's missing.
|
28c742573ccaeb55c16bc02fb25fdd86b8d1f76a |
04-Nov-2010 |
Jesse Wilson <jessewilson@google.com> |
Add @Deprecated to match @deprecated where it's missing. Change-Id: Ice95022671968386a601f32df7850f9baa1d2dd0
SLCertificateSocketFactory.java
ttp/SslCertificate.java
|
8234bdb36a951c1265b2bc702c06bab09509a615 |
09-Nov-2010 |
Huahui Wu <hwu@google.com> |
b/2864818 use authType for cert verification. Change-Id: I2a3cb963165a7e2e4e72a1d398205b31f769cafa
ttp/CertificateChainValidator.java
|
5912f90e60a305996cdace35f72f847dfeb0f5ec |
09-Nov-2010 |
Huahui Wu <hwu@google.com> |
Merge "Expose the cert validator to JNI."
|
85ffa26f67efad30912e1561b5123b6f8f5827ee |
08-Nov-2010 |
Huahui Wu <hwu@google.com> |
Expose the cert validator to JNI. Change-Id: Ie31919e762b1f528b319c251ccfd891dd7738544
ttp/CertificateChainValidator.java
|
ee8dd6baf848130400af8864e5de142c8a5e3718 |
08-Nov-2010 |
Brian Carlstrom <bdc@google.com> |
Delete used import Change-Id: Ic950e50565aadafd2575561eb03c8e1e2ff45593
SLCertificateSocketFactory.java
|
6b7af6055f25022361beb2c169d2c1835922dc32 |
05-Nov-2010 |
Elliott Hughes <enh@google.com> |
Use InetAddress.isNumeric. This code is trying to detect anything equivalent to localhost, but without accidentally causing a DNS lookup. Bug: 3073384 Change-Id: Ib611c8ca46059e00b07fc4b94d4af777217da1fb
roxy.java
|
1693182c02b18eb6128eef79a1ec8c3764171544 |
04-Nov-2010 |
Elliott Hughes <enh@google.com> |
Remove NetworkUtils.isIpAddress. Bug: 3073384 Change-Id: I5bd46d1995186c2384c68d0afff3b869f46624c5
etworkUtils.java
|
962a990a45a2a9f9c3002064e71f9c2fed86acf1 |
02-Nov-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Add some network/phone type constants. Support for LTE (and SIP-based voice) and the stepping-stone eHPRD. bug:3125398 Change-Id: Ied3d96fa09d9c758a82a2fd1817f55db711d1a4f
obileDataStateTracker.java
|
02ca44b13c7aa66f99242dbcb07feac877153754 |
22-Oct-2010 |
Brian Carlstrom <bdc@google.com> |
Move improved cert chain handling from CertificateChainValidator to TrustManagerImpl Bug: 2658463 Change-Id: Iaf27e6b37ad4ad3951ecccc17eab64049bbfaac0
ttp/CertificateChainValidator.java
|
eb8be973c7982fe3ece0aeaeca379c3b3cdced0c |
12-Oct-2010 |
Bjorn Bringert <bringert@android.com> |
Make fields in WebAddress private, add getters/setters Change-Id: Iceaf3d648289344e53c37273f7324a79676fbef7
ebAddress.java
ttp/RequestQueue.java
|
f21b4cde1865747ed054111944e6b30e38109293 |
11-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
resolved conflicts for merge of b3ffd4ad to master Change-Id: I80b227b678ef168a45494acf879debed5861de39
|
b3ffd4adccc430f59a9348dd218d23545e4f6c65 |
10-Oct-2010 |
Brad Fitzpatrick <bradfitz@android.com> |
am 3ed792d5: Merge "Don\'t perform DNS lookup in android.net.Proxy.isLocalHost" Merge commit '3ed792d59cda9f9023201d80f5bdc62d4cef3090' into gingerbread-plus-aosp * commit '3ed792d59cda9f9023201d80f5bdc62d4cef3090': Don't perform DNS lookup in android.net.Proxy.isLocalHost
|
96ca91761e6857c1ca2e4fafe5b35e4b5fefe5a1 |
06-Oct-2010 |
Irfan Sheriff <isheriff@google.com> |
Use LinkProperties for IP and proxy configuration Change-Id: I4ae817fb00141e9a742216b7fd02dca1ed228270
inkAddress.java
etworkUtils.java
|
ed5d7d17c9e9837ce7a6a10698cce9f6e4101acd |
02-Oct-2010 |
Irfan Sheriff <isheriff@google.com> |
Add LinkAddress LinkAddress stores IP address + prefix for a network link Change-Id: Id3e74e9d0a62121d097ebdc9be064eeea257ba1f
inkAddress.aidl
inkAddress.java
inkProperties.java
|
ba175a5e1331883ef4ecfc2b751789a3492efca1 |
06-Oct-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Turn on some debugging info bug:3060742 Change-Id: I86f4e0b3f678c80e1bee11abd32ab0b9e0563b09
obileDataStateTracker.java
|
e6b29898b12a3547c24d23e41438bcefd49b56e9 |
30-Sep-2010 |
Andreas Sandblad <andreas.sandblad@sonyericsson.com> |
Don't perform DNS lookup in android.net.Proxy.isLocalHost This fixes degrade introduced by: Switch to using public APIs instead of private ones. 536ff5a6d700a80dbd75adb737ec4b560fbed2dc Change-Id: I63cbea82d85d55d933bcfc9e7a311d1aa2324955
roxy.java
|
dc71b9e4d67327065a992924a021cad4bc100fa2 |
01-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
resolved conflicts for merge of 6a3eddb4 to master Change-Id: I1ca1d100274d4a733ef2bf58b0d5d7217b4f858e
|
6a3eddb469b282f7d904e5dbcb375ad44ada3ee3 |
01-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
am 0a69f597: Merge "Rub in a little \'ol log-b-gone." into gingerbread Merge commit '0a69f597604254bc37721b135ab612eaacdd0cbd' into gingerbread-plus-aosp * commit '0a69f597604254bc37721b135ab612eaacdd0cbd': Rub in a little 'ol log-b-gone.
|
cef65eeb0315c3118bf8860d6f723cb49ff6bc52 |
01-Oct-2010 |
Dianne Hackborn <hackbod@google.com> |
Rub in a little 'ol log-b-gone. Mmmmmm... great fresh scent! Change-Id: I050e70b31b5d4a9c6731f15a4b51a3620a33a78d
obileDataStateTracker.java
etworkStateTracker.java
|
d58429f9acdb33f05bdb233b7bba495de80cb336 |
28-Sep-2010 |
Steve Howard <showard@google.com> |
Manual merge: Move DownloadManager to android.app Changing package at hackbod's request. Change-Id: I867017b6a9f4684d30c6c5bd1b07f9cabecddb9f
ownloadManager.java
|
9d9719c44ad05834b48542ea0fc4edbb4f59c311 |
28-Sep-2010 |
Steve Howard <showard@google.com> |
am 5bdb89d7: Merge "Move DownloadManager to android.app (DO NOT MERGE)" into gingerbread Merge commit '5bdb89d7ac20d4d3e71660d7fe78002a63900399' into gingerbread-plus-aosp * commit '5bdb89d7ac20d4d3e71660d7fe78002a63900399': Move DownloadManager to android.app (DO NOT MERGE)
|
31fd85f39b554e09b2e6c1c2ccf5c186859880fa |
28-Sep-2010 |
Steve Howard <showard@google.com> |
Move DownloadManager to android.app (DO NOT MERGE) Changing package at hackbod's request. I'll merge this manually, as there's some additional master-only code that will be to be simultaneously changed. Change-Id: Ibb629ec1c31807fbee31e0193c6a941d04be0117
ownloadManager.java
|
1beeab70a22c1d880b9aa7dfba09ef1d4203a37d |
28-Sep-2010 |
Irfan Sheriff <isheriff@google.com> |
Merge "use hostname when address null ProxyProperties parcelling"
|
798ffa12379d26d698f97b104e97a8309b059a62 |
26-Sep-2010 |
Irfan Sheriff <isheriff@google.com> |
use hostname when address null ProxyProperties parcelling In ProxyProperties parcel, use toString so that hostname is used when address is null Change-Id: I4813dbdaf3c4a7bb404edf960d0f990c732ec0b8
roxyProperties.java
|
e9d51c4e887ed92698b308dbe9f6afb9a911de82 |
25-Sep-2010 |
Steve Howard <showard@google.com> |
am ffe47726: am e78fc18b: Intent action to launch downloads UI. Merge commit 'ffe477263c503ce75d609d5360cf5e0c72a1363f' * commit 'ffe477263c503ce75d609d5360cf5e0c72a1363f': Intent action to launch downloads UI.
|
ffe477263c503ce75d609d5360cf5e0c72a1363f |
25-Sep-2010 |
Steve Howard <showard@google.com> |
am e78fc18b: Intent action to launch downloads UI. Merge commit 'e78fc18b339bfe2915e61aef2013a17f0a9ede33' into gingerbread-plus-aosp * commit 'e78fc18b339bfe2915e61aef2013a17f0a9ede33': Intent action to launch downloads UI.
|
e78fc18b339bfe2915e61aef2013a17f0a9ede33 |
24-Sep-2010 |
Steve Howard <showard@google.com> |
Intent action to launch downloads UI. Change-Id: Ifd21b9b916479062d51e60108d16ce3f46b453a5
ownloadManager.java
|
f333123d50776507891b90a6eda4a3b8fa305bb6 |
24-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of 2d457a32 to master Change-Id: I08fc7881010083407a102f471483cd6d5b9774b4
|
2d457a32a653ad06487cf0fef9ef400f3055099a |
24-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
am 8f97fe55: Merge "Move long Connectivity tasks to handler thread." into gingerbread Merge commit '8f97fe551e7bd95abf395eed303b975eaa8f0158' into gingerbread-plus-aosp * commit '8f97fe551e7bd95abf395eed303b975eaa8f0158': Move long Connectivity tasks to handler thread.
|
8f97fe551e7bd95abf395eed303b975eaa8f0158 |
24-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Move long Connectivity tasks to handler thread." into gingerbread
|
8dcc28be065bb5997ed97d58c9592324b891023a |
23-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Move long Connectivity tasks to handler thread. Reduce ANR potential. bug:2942829 Change-Id: I21610b462d5ab91821015cd16eecd86d2c0580d1
etworkStateTracker.java
|
9c7bec2538eb30c7e8049effb8de827da74793a9 |
23-Sep-2010 |
Steve Howard <showard@google.com> |
am 1fd11292: am bb0d23b5: Have DownloadManager pass file URIs for legacy external downloads Merge commit '1fd1129264ef4379633aa4fcd8a9ecaeeb9797f3' * commit '1fd1129264ef4379633aa4fcd8a9ecaeeb9797f3': Have DownloadManager pass file URIs for legacy external downloads
|
1c134d5559eb4d4e9f1db68bc9597711f6fa5325 |
23-Sep-2010 |
Steve Howard <showard@google.com> |
am 8449490a: am 4f564cde: Tweaks to download manager API based on API review feedback Merge commit '8449490a94fb5ab02be2a67d4b57c017d8abd75a' * commit '8449490a94fb5ab02be2a67d4b57c017d8abd75a': Tweaks to download manager API based on API review feedback
|
1fd1129264ef4379633aa4fcd8a9ecaeeb9797f3 |
23-Sep-2010 |
Steve Howard <showard@google.com> |
am bb0d23b5: Have DownloadManager pass file URIs for legacy external downloads Merge commit 'bb0d23b5475cb516fa6f61ee3fe4e7b79cd980f8' into gingerbread-plus-aosp * commit 'bb0d23b5475cb516fa6f61ee3fe4e7b79cd980f8': Have DownloadManager pass file URIs for legacy external downloads
|
8449490a94fb5ab02be2a67d4b57c017d8abd75a |
23-Sep-2010 |
Steve Howard <showard@google.com> |
am 4f564cde: Tweaks to download manager API based on API review feedback Merge commit '4f564cdeb8478f1a20263fc036c74cc4a63145c3' into gingerbread-plus-aosp * commit '4f564cdeb8478f1a20263fc036c74cc4a63145c3': Tweaks to download manager API based on API review feedback
|
bb0d23b5475cb516fa6f61ee3fe4e7b79cd980f8 |
23-Sep-2010 |
Steve Howard <showard@google.com> |
Have DownloadManager pass file URIs for legacy external downloads DownloadManager was set up to return file URIs for public API downloads to external, but to return content URIs for all others. This included browser downloads, which are on external but don't go through the public API. Since the new downloads UI uses DownloadManager, it was affected by this change when the user opened a file from the UI. Apparently numerous things don't handle content URIs well, including music preview (clicking on downloaded mp3) and package installer (clicking on downloaded APK), so this change makes it generate file URIs for legacy external downloads. Change-Id: I5c34d8ba188cc8b0d11865262cb451208be78eae
ownloadManager.java
|
4f564cdeb8478f1a20263fc036c74cc4a63145c3 |
23-Sep-2010 |
Steve Howard <showard@google.com> |
Tweaks to download manager API based on API review feedback * improved documentation of the default destination on the download cache and the concomitant consequences * removed NETWORK_WIMAX flag for setting allowed networks * changed request headers behavior to support multiple instances of the same header (as allowed in the HTTP spec), renamed setRequestHeader() to addRequestHeader() * accept user-facing strings as CharSequences instead of Strings * new convenience methods setDestinationInExternalFilesDir() and setDestinationInExternalPublicDir() for setting a destination in either shared or app-private external storage directories * renamed setMediaType() to setMimeType() Change-Id: I8781e2214d939c340209cab917bbbba264ab919c
ownloadManager.java
|
d0f533ec0aa6042dc8eef4d6f4bba5d616b845f7 |
22-Sep-2010 |
Steve Howard <showard@google.com> |
am 8bf158f6: am 34a7f080: Merge "Un-@hide ability to download without a running notification." into gingerbread Merge commit '8bf158f6ba31efd2f262fc3ba6cdd13733c7d99e' * commit '8bf158f6ba31efd2f262fc3ba6cdd13733c7d99e': Un-@hide ability to download without a running notification.
|
8bf158f6ba31efd2f262fc3ba6cdd13733c7d99e |
22-Sep-2010 |
Steve Howard <showard@google.com> |
am 34a7f080: Merge "Un-@hide ability to download without a running notification." into gingerbread Merge commit '34a7f0807ee93eaefe83a9192ebc774fb1560875' into gingerbread-plus-aosp * commit '34a7f0807ee93eaefe83a9192ebc774fb1560875': Un-@hide ability to download without a running notification.
|
76a562d45f802a2cbee0c1a8a973664faa2f7ca3 |
21-Sep-2010 |
Wink Saville <wink@google.com> |
Merge "Cleanup copyright dates add missing method."
|
3104775b53c9b519edad96a225131250b91fcc11 |
21-Sep-2010 |
Steve Howard <showard@google.com> |
Un-@hide ability to download without a running notification. Change-Id: Iaf4d86f05e1f98a894a480d7e2e0ecabb42116c4
ownloadManager.java
|
0acddc582b5d5332195452e88a5b970ae2e593ef |
21-Sep-2010 |
Jesse Wilson <jessewilson@google.com> |
am 2121ec9b: am 8217eac0: Merge "Fix double-checked locking bug in LocalSocket." into gingerbread Merge commit '2121ec9bca3507c7c3df6fb4fb1d553990adc05b' * commit '2121ec9bca3507c7c3df6fb4fb1d553990adc05b': Fix double-checked locking bug in LocalSocket.
|
2121ec9bca3507c7c3df6fb4fb1d553990adc05b |
21-Sep-2010 |
Jesse Wilson <jessewilson@google.com> |
am 8217eac0: Merge "Fix double-checked locking bug in LocalSocket." into gingerbread Merge commit '8217eac0a0b6d394139eefa85d5f467240427e98' into gingerbread-plus-aosp * commit '8217eac0a0b6d394139eefa85d5f467240427e98': Fix double-checked locking bug in LocalSocket.
|
8217eac0a0b6d394139eefa85d5f467240427e98 |
21-Sep-2010 |
Jesse Wilson <jessewilson@google.com> |
Merge "Fix double-checked locking bug in LocalSocket." into gingerbread
|
c59a66238261778b3fbc496e9b21dfa043ee9160 |
21-Sep-2010 |
Jesse Wilson <jessewilson@google.com> |
Fix double-checked locking bug in LocalSocket. This code uses a try/finally to maintain the old behavior of setting implCreated even if creation fails. Change-Id: Ieac05568477db4908cd4087714cf00a9addd1d20
ocalSocket.java
|
6e80997a9a7b6a15370544edde322cd8833e9524 |
21-Sep-2010 |
Wink Saville <wink@google.com> |
Cleanup copyright dates add missing method. Change-Id: I2d8fe0b705e7c90efabb8b3427a539a4a1056874
inkCapabilities.aidl
inkCapabilities.java
inkProperties.aidl
inkProperties.java
inkSocket.java
inkSocketNotifier.java
roxyProperties.java
|
9759df072eb4531132d166cb204b2026259a1881 |
21-Sep-2010 |
Steve Howard <showard@google.com> |
am 4735be02: am d2319d8d: Merge "New error status for "destination file already exists"." into gingerbread Merge commit '4735be0211a996f791accc77aeb399df2258ab4c' * commit '4735be0211a996f791accc77aeb399df2258ab4c': New error status for "destination file already exists".
|
4735be0211a996f791accc77aeb399df2258ab4c |
21-Sep-2010 |
Steve Howard <showard@google.com> |
am d2319d8d: Merge "New error status for "destination file already exists"." into gingerbread Merge commit 'd2319d8d9a2d2bc5edc9d7d20b7100f4c72cb2e1' into gingerbread-plus-aosp * commit 'd2319d8d9a2d2bc5edc9d7d20b7100f4c72cb2e1': New error status for "destination file already exists".
|
a9e87c9cc375b8be43a05ad641545db26eee0d46 |
16-Sep-2010 |
Steve Howard <showard@google.com> |
New error status for "destination file already exists". Also changing the behavior of the local URI column slightly to better match the spec -- it should return the client-provided destination so that it's valid even if the download failed. Change-Id: Ibf9c07519e647e677ebac8b334b9f2e930e47033
ownloadManager.java
|
d192dad69e9e5a820c5c11d8cd34460c9cc2ed11 |
14-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Enhance http proxy support Make it read proxys the correct way from CS so it works for all network types. Add utility class for apache http client support. bug:2700664 Change-Id: If81917b19b5f0636247a6519a1ec78bd8dbf3596
onnectivityManager.java
ConnectivityManager.aidl
roxy.java
|
00cfe112b436eaafb44c0466ceacce3baf10a8f3 |
17-Sep-2010 |
Wink Saville <wink@google.com> |
Add LinkSocket API Restructuring ConnectivityService to handle multiple connections. Change-Id: Ia993fbb120bebb844fd0d603dc76fbc700b31fd1
inkSocket.java
inkSocketNotifier.java
|
f61101f6266be243c481d163b95e65d67b8d1669 |
17-Sep-2010 |
Wink Saville <wink@google.com> |
Add LinkCapabilities Change-Id: Ia1599ade936b79f12526252c0a2e6b453abb136e
inkCapabilities.aidl
inkCapabilities.java
obileDataStateTracker.java
etworkStateTracker.java
|
0b576506664d836bccc2782863b953e5c39d69d0 |
16-Sep-2010 |
Steve Howard <showard@google.com> |
am 4cd34abe: am 47874718: Merge "Support new URI structure for download provider." into gingerbread Merge commit '4cd34abe538ea1da4aba8685ef6c8dc6c3e4947b' * commit '4cd34abe538ea1da4aba8685ef6c8dc6c3e4947b': Support new URI structure for download provider.
|
4cd34abe538ea1da4aba8685ef6c8dc6c3e4947b |
16-Sep-2010 |
Steve Howard <showard@google.com> |
am 47874718: Merge "Support new URI structure for download provider." into gingerbread Merge commit '478747181e0414d703076d4786b201718cd93d5b' into gingerbread-plus-aosp * commit '478747181e0414d703076d4786b201718cd93d5b': Support new URI structure for download provider.
|
478747181e0414d703076d4786b201718cd93d5b |
16-Sep-2010 |
Steve Howard <showard@google.com> |
Merge "Support new URI structure for download provider." into gingerbread
|
5b7c5e055233154d2a82cc2d084cf983d12bb3a7 |
16-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
am f434dd16: am 134b28a7: Merge "Update Inet Connection Status display" into gingerbread Merge commit 'f434dd1660f222a1ee85e77c98893b90857805c2' * commit 'f434dd1660f222a1ee85e77c98893b90857805c2': Update Inet Connection Status display
|
f434dd1660f222a1ee85e77c98893b90857805c2 |
16-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
am 134b28a7: Merge "Update Inet Connection Status display" into gingerbread Merge commit '134b28a7f049719cb74fd5baadbbcc5915bc861b' into gingerbread-plus-aosp * commit '134b28a7f049719cb74fd5baadbbcc5915bc861b': Update Inet Connection Status display
|
134b28a7f049719cb74fd5baadbbcc5915bc861b |
16-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Update Inet Connection Status display" into gingerbread
|
1e9aac2bd855f12708d3049eff4435fa4a2f4317 |
16-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Update Inet Connection Status display Cellular signal strength should also be green - these assets aren't, but the art guys are working on that. Also using a new intent so we don't overload the CONNECTIVITY_ACTION and confuse the apps. bug:2994024 Change-Id: I6fe8f65dd6e9869d9724064c4fae45340491a4d8
onnectivityManager.java
|
86a6019f0226990221ec2f57b92a5b443630903d |
15-Sep-2010 |
Paul Westbrook <pwestbro@google.com> |
Enable downloads of https urls Bug: 3001890 Change-Id: Ibb2bc5c8efe90744a3b6f76bd31c3199a7365827
ownloadManager.java
|
eca77fcdc64dcbd2915e7f5e1e26dbe4a7105314 |
13-Sep-2010 |
Steve Howard <showard@google.com> |
Support new URI structure for download provider. I'm changing the URI structure for the download provider a bit. The download provider will now support two views into its data: * content://downloads/my_downloads... will basically be the current view, which is limited to downloads owned by the calling UID * content://downloads/all_downloads... will include all downloads in the system, but will require special permission In addition to making things more clear, this change will allow for granting URI permissions to individual downloads via the /all_downloads/... URI. This change includes the framework changes necessary to support the new structure. The bulk of the work will be in the DownloadProvider code itself. In addition, this change makes DownloadManager return a content URI rather than a file URI for /cache downloads. This avoids any confusion in clients, which wouldn't be able to open the file directly, and better supports granting permissions to viewers. Change-Id: Ie548b927817ac774111990dd0c9d26aaf979d1ea
ownloadManager.java
|
b3f23da320991dd078b6cc55c719201cd8d7eb1c |
15-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
am e68f8b7e: am 405d4db5: Rename internal SSLParameters to SSLParametersImpl to avoid collision with new javax.net.ssl.SSLParameters Merge commit 'e68f8b7ebe898ec06d7a156964d498e3d0a2e6c0' * commit 'e68f8b7ebe898ec06d7a156964d498e3d0a2e6c0': Rename internal SSLParameters to SSLParametersImpl to avoid collision with new javax.net.ssl.SSLParameters
|
7352c8bb4242caeba47e7696541c133760cc95de |
15-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
am 0535d857: am 94126238: Merge "Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments" into gingerbread Merge commit '0535d8577fb2a3687428f462c591ae3220e1f773' * commit '0535d8577fb2a3687428f462c591ae3220e1f773': Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments
|
31b62322bfa9470d648fbfd69510e03da29b29af |
30-Aug-2010 |
Irfan Sheriff <isheriff@google.com> |
Add per network static IP settings Remove the existing global static IP settings and add support for per network configuration Change-Id: I5a6d8b877471b8c8ad07951c96d273893754607f
hcpInfo.java
|
e68f8b7ebe898ec06d7a156964d498e3d0a2e6c0 |
14-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
am 405d4db5: Rename internal SSLParameters to SSLParametersImpl to avoid collision with new javax.net.ssl.SSLParameters Merge commit '405d4db50b3db1fc5e015475218e190d193332d4' into gingerbread-plus-aosp * commit '405d4db50b3db1fc5e015475218e190d193332d4': Rename internal SSLParameters to SSLParametersImpl to avoid collision with new javax.net.ssl.SSLParameters
|
405d4db50b3db1fc5e015475218e190d193332d4 |
14-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
Rename internal SSLParameters to SSLParametersImpl to avoid collision with new javax.net.ssl.SSLParameters Bug: 2672817 Change-Id: Ibe20830f024f76232f3628cfca922d49a5a06bef
SLCertificateSocketFactory.java
ttp/CertificateChainValidator.java
|
0535d8577fb2a3687428f462c591ae3220e1f773 |
14-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
am 94126238: Merge "Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments" into gingerbread Merge commit '94126238427f04ecb86fe6832113afb2f04e89b5' into gingerbread-plus-aosp * commit '94126238427f04ecb86fe6832113afb2f04e89b5': Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments
|
2c42c8fbaf02be1f3ea6298077128d0c419526f0 |
14-Sep-2010 |
Brian Carlstrom <bdc@google.com> |
Remove SSLContextImpl.engineInit(..) that takes persistent cache arguments Bug: 2672817 Change-Id: If5f10fa16eaf5676a0c1540463759cd4e0e837de
SLCertificateSocketFactory.java
ttp/HttpsConnection.java
|
df10a19296b7c69b9bd314806d1de24ed698bc46 |
13-Sep-2010 |
Steve Howard <showard@google.com> |
am f353daa0: am 90fb15a7: Support UI visibility and restarting in download manager. Merge commit 'f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1' * commit 'f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1': Support UI visibility and restarting in download manager.
|
f353daa03aeb3c04fdfa87b7bcd49f0a7eea59b1 |
13-Sep-2010 |
Steve Howard <showard@google.com> |
am 90fb15a7: Support UI visibility and restarting in download manager. Merge commit '90fb15a7e52b1208b8d4f7518a61efb99580b5b0' into gingerbread-plus-aosp * commit '90fb15a7e52b1208b8d4f7518a61efb99580b5b0': Support UI visibility and restarting in download manager.
|
90fb15a7e52b1208b8d4f7518a61efb99580b5b0 |
10-Sep-2010 |
Steve Howard <showard@google.com> |
Support UI visibility and restarting in download manager. First, this change adds a column to the downloads table specifying whether a download should be displayed in the system downloads UI. It adds a public method to set this parameter when requesting a download, and a hidden method to filter queries based on this paramter (such filtering could be made public later, but it's not strictly necessary right now). Second, this change adds support for restarting a completed/failed download as a hidden method on DownloadManager. Currently it only works from the download manager's process - it'll be used by the new download manager UI. Change-Id: I15eda1a6e3717d1ce947a810b25ad3540cce809e
ownloadManager.java
|
c7c0acd1f5d826d867940254469368668594f60f |
09-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Fix the build"
|
67fd6c92922a94f46c7b6793a808f473a43eddd3 |
09-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix the build add '*' so javadoc recognizes a comment block and finds the required @hide.. Change-Id: If665ba6549f9e017c063ea2800b7970917c33bdf
onnectivityManager.java
|
c8532dac2122b17cd4ad9007ee4351bdae07384d |
09-Sep-2010 |
Steve Howard <showard@google.com> |
am 1ed20dc4: am e3692d15: Merge "Hidden API to control sorting of download manager queries." into gingerbread Merge commit '1ed20dc43b070903597c55738f342bc77f7ab21d' * commit '1ed20dc43b070903597c55738f342bc77f7ab21d': Hidden API to control sorting of download manager queries.
|
ca4306c976d393c3cd04270bc2de0af2f4f30fa5 |
09-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
resolved conflicts for merge of ec52c98d to master Change-Id: I31297232c9d918a967b93c3ae977f81b6a94f2ed
|
1ed20dc43b070903597c55738f342bc77f7ab21d |
09-Sep-2010 |
Steve Howard <showard@google.com> |
am e3692d15: Merge "Hidden API to control sorting of download manager queries." into gingerbread Merge commit 'e3692d153e0f66a5620eb96bd75ce92585b9fc04' into gingerbread-plus-aosp * commit 'e3692d153e0f66a5620eb96bd75ce92585b9fc04': Hidden API to control sorting of download manager queries.
|
f054e190bb6f06e5645826c84670098159feaf34 |
02-Sep-2010 |
Steve Howard <showard@google.com> |
Hidden API to control sorting of download manager queries. This change adds a hidden API to sort download manager queries by size rather than by time last modified. This is necessary for the system download manager UI but, in the interest of keeping the new public API as minimal as possible for now, I'm leaving @hide on this method. This change also changes the DownloadManager.COLUMN_ID column to be identical to BaseColumns._ID, since some code relies on this (such as CursorAdapter). Change-Id: Ib89b614d63e988974d4486b122b39365b35b5269
ownloadManager.java
|
ec52c98d441aa592a203f547c0edec79c25bf28e |
09-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
am 0727a865: Merge "Add network condition reporting." into gingerbread Merge commit '0727a865d83b944c2fecc0bf1228a36976fe5300' into gingerbread-plus-aosp * commit '0727a865d83b944c2fecc0bf1228a36976fe5300': Add network condition reporting.
|
d7085fcf6567452a9d6fc69b0c6b1bf556f4c1b9 |
09-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Add network condition reporting. Apps can report if they like their connection to the nets and we display either not-really-connected or fully-connected icons. Final icons TBD. bug:2978624 Change-Id: I28be52085edfe54571c0d4559aba0df883548654
onnectivityManager.java
ConnectivityManager.aidl
etworkStateTracker.java
|
fa018890643dfc2ccc3a74a223b21dc24b72fa05 |
09-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Some cleanup of Proxy class."
|
582deec1f3c8f51b431bb2ad685c9217ffd9eaad |
06-Sep-2010 |
Steve Block <steveblock@google.com> |
Fixes a problem with URL parsing when the host ends with a dot The WebAddress class provides a lenient parser for URLs. Currently, it identifies the host portion with the regex [<chars>]+(\.[<chars>]+)* where <chars> is the set of characters valid for the host name. This pattern excludes the case where the host ends with a dot, which is valid possibility. As a result, any trailing dot is pushed into the path component. Since we add a leading slash to the path if one is missing, the result is a path that begins with '/.'. This fix changes the host regex to [<chars>]+[<chars>\.]* which allows trailing dots and fixes the problem. Bug: 2337042 Change-Id: I310512531787e0f742988f5d815ad944fd39e059
ebAddress.java
|
70af574b3d61605e311a7b3b5cb1531d5201dc5b |
03-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Some cleanup of Proxy class. Switch to using InetSocketAddress. Change-Id: Ibdb97fcd2d06eecaa1e847b78267180156089f27
roxy.java
roxyProperties.java
|
30bf654574981c39e9090fdd6ddbf515a4180bae |
03-Sep-2010 |
Wink Saville <wink@google.com> |
Remove unused intent from filter and unused method. Change-Id: I8c503903fceb508658cce14918f2c77c04289873
obileDataStateTracker.java
|
21e784496719c6ac8bd8d960aeaed73fd6a796fc |
02-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Merge "Remember mobile nets availability"
|
cff25ffb0aeddecc2621e59b47322e524aa66046 |
31-Aug-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Remember mobile nets availability Change-Id: I402ac64bf477b0b600b17f0267c2ff5c19ab9cf3
obileDataStateTracker.java
|
f6682b031742df794f95a3955db60595cb459b2a |
01-Sep-2010 |
Robert Greenwalt <rgreenwalt@google.com> |
Fix NPE in toString bug:2965739 Change-Id: Ic3f274cba8ac668d86a8f69f1b2b738d348b3977
roxyProperties.java
|
ac19f24cc10d380b4065778e8ff5492c10a75cdd |
31-Aug-2010 |
Andrew Stadler <stadler@android.com> |
Fix crash when proxy exclusion list is null. Also cleaned up source a little bit and eliminated a warning. Bug: 2964821 Change-Id: I35825bb345742ea1a1854e8998aa67e353deaa17
roxyProperties.java
|
ef6c1431fa2039a4b8c604d651bb8f4dc0806581 |
31-Aug-2010 |
Irfan Sheriff <isheriff@google.com> |
Fix reboot loop due to NPE Bug: 2962059 Change-Id: I73d5fa5ef0f29dc139c843b34f58f189c94dfe4b
inkProperties.java
roxyProperties.java
|
37e65ebb7eb932e1a144b1cab262e11ca5fd109b |
30-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
Rename NetworkProperties to LinkProperties Also add copy constructors and use them when giving out data. Change-Id: Id320eb8fb91d0bd250305ce7bb4f628570215615
inkProperties.aidl
inkProperties.java
obileDataStateTracker.java
etworkProperties.aidl
etworkProperties.java
etworkStateTracker.java
roxyProperties.java
|
fc40701c8b170706a87eed9a758bf3307c572b99 |
28-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
Merge "resolved conflicts for merge of 4ea54f44 to master"
|
db4c91ff7b4667527c09b01c4467b89e8e19925e |
27-Aug-2010 |
Wink Saville <wink@google.com> |
Merge "Add NetworkProperties to DataConnection."
|
1f6408a96c757b3001c553f8f34ef0bda00a224d |
27-Aug-2010 |
Wink Saville <wink@google.com> |
Add NetworkProperties to DataConnection. Since we have NetworkProperties we can remove the individual accessors from Phone and its subclasses. Change-Id: Id9969a880405900a63051b3ae4019d889afb1fe8
etworkProperties.java
roxyProperties.java
|
585ac0fc8dde3fe35ec4c71c8f215f2c84139b8b |
27-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
resolved conflicts for merge of 4ea54f44 to master Change-Id: Ia77bb59a6e1950648c8ebf7db307e204f93a9f56
onnectivityManager.java
ConnectivityManager.aidl
obileDataStateTracker.java
etworkUtils.java
|
58a345936d7e2b66bdeefb492e4f777754792d7e |
19-Aug-2010 |
Ben Dodson <bjdodson@google.com> |
Added methods for managing uri query parameters Change-Id: Ic98c1bd159740dd4d895889079f9f2abae4fc2b9
ri.java
|
4e8620f868e2490782ebb960404140ea9482c91d |
25-Aug-2010 |
Ben Dodson <bjdodson@google.com> |
Updated documentation for upcoming fix for @code tags Change-Id: Id7b163179132b9cf180afecb4e9e10ee39bcd415
ri.java
|
b21b62327c10e92baf1a88e77f1c6d5576a17d62 |
26-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
resolved conflicts for merge of b998f311 to gingerbread-plus-aosp Change-Id: I7ceb0b624e78d85542d1c36bfabeb5dc31961505
|
2b05a95bccafddac15debdfb5c39107aa3418783 |
20-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
am 4b1bdc02: Merge "DO NOT MERGE Fixing Connectivity" into gingerbread Merge commit '4b1bdc0209650436ebe0dad1020080cc891e97b6' into gingerbread-plus-aosp * commit '4b1bdc0209650436ebe0dad1020080cc891e97b6': DO NOT MERGE Fixing Connectivity
|
8afddad7e7ce7275e26dc1ebfb359fbdd1d5920b |
20-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
DO NOT MERGE Fixing Connectivity Passing Gateway addr info from telephony into ConnectivityService so it can add/remove the default route as needed. Fixed differently on master. bug:2927822 Change-Id: I9a3ee7cd23c4717e7c60098f0595aa3f77c44b15
obileDataStateTracker.java
etworkUtils.java
|
9bc709d46e1165ca0c9a02bd970767c401b990e5 |
10-Aug-2010 |
Banavathu, Srinivas Naik <snb@codeaurora.org> |
Add an API to request route to an IPv6 host. Add API to create a route to an IPv6 host through a particular interface. Change-Id: I7649051e94832576e02b5f5ad17abe093d21d48e
onnectivityManager.java
ConnectivityManager.aidl
obileDataStateTracker.java
etworkStateTracker.java
etworkUtils.java
|
4600139173c80db4ebfb70e2417231e9678d37f9 |
19-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
am 6b2c56a2: Merge "DO NOT MERGE Do not kill sockets going default->hipri" into gingerbread Merge commit '6b2c56a299eb05deef2b887549e29e9e9f0f2cf6' into gingerbread-plus-aosp * commit '6b2c56a299eb05deef2b887549e29e9e9f0f2cf6': DO NOT MERGE Do not kill sockets going default->hipri
|
6b2c56a299eb05deef2b887549e29e9e9f0f2cf6 |
19-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
Merge "DO NOT MERGE Do not kill sockets going default->hipri" into gingerbread
|
6fdd0c6274c81b337ad35b70480f881daf7354c3 |
11-Aug-2010 |
Danica Chang <danicachang@google.com> |
bluetooth tethering Change-Id: Id6d5fb1922facc7013abc29214d3e1141995b767
onnectivityManager.java
ConnectivityManager.aidl
|
a22ae073cc727eb4cf2c6734d6ba7336d6d9e2b4 |
14-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
DO NOT MERGE Do not kill sockets going default->hipri A usecase is to use hipri to keep alive 3g connections when wifi is about to be brought up. They are the same network, so don't reset unless both are down. Change-Id: I8dabc42f315943b28ea34721793b0ee330c07bf6
obileDataStateTracker.java
|
1944cca612b491db147b86bbd637e5ebaf3e8c9a |
18-Aug-2010 |
Steve Howard <showard@google.com> |
am 0899e8bc: am baf3869b: Merge "Fix up handling of null fields in DownloadManager." into gingerbread Merge commit '0899e8bc9dc44249d6be016bed71a9ecee56f132' * commit '0899e8bc9dc44249d6be016bed71a9ecee56f132': Fix up handling of null fields in DownloadManager.
|
0899e8bc9dc44249d6be016bed71a9ecee56f132 |
18-Aug-2010 |
Steve Howard <showard@google.com> |
am baf3869b: Merge "Fix up handling of null fields in DownloadManager." into gingerbread Merge commit 'baf3869b88ab4e31f792dbe08f61725bc3619ea8' into gingerbread-plus-aosp * commit 'baf3869b88ab4e31f792dbe08f61725bc3619ea8': Fix up handling of null fields in DownloadManager.
|
8651bd5d1813aaef5ccfe3581cd1ab6aa693fba8 |
03-Aug-2010 |
Steve Howard <showard@google.com> |
Fix up handling of null fields in DownloadManager. Document fields that can have invalid/unknown values, and fix handling of null local URI. Change-Id: I7684c151f0a20c91340655246bec2ce0a60328e4
ownloadManager.java
|
fe762e9d127988b736422915ee8bac3d9321a786 |
17-Aug-2010 |
Steve Howard <showard@google.com> |
am ab59914d: am b3e957bb: Merge "New download manager error code when we can\'t resume." into gingerbread Merge commit 'ab59914de7ac714d04a5013c53aa9c7edb5421a2' * commit 'ab59914de7ac714d04a5013c53aa9c7edb5421a2': New download manager error code when we can't resume.
|
ab59914de7ac714d04a5013c53aa9c7edb5421a2 |
17-Aug-2010 |
Steve Howard <showard@google.com> |
am b3e957bb: Merge "New download manager error code when we can\'t resume." into gingerbread Merge commit 'b3e957bb9d3a3811412e5d94233c7f7e2e777c28' into gingerbread-plus-aosp * commit 'b3e957bb9d3a3811412e5d94233c7f7e2e777c28': New download manager error code when we can't resume.
|
33bbd12a05005ac92a0ecf82695893148227bb22 |
03-Aug-2010 |
Steve Howard <showard@google.com> |
New download manager error code when we can't resume. Adding DownloadManager.ERROR_CANNOT_RESUME for when we can't resume an interrupted download (because the server didn't provide an ETag or doesn't support range requests), as well as the necessary private status code in Downloads.Impl. Change-Id: I5a66f1e1964198552ab2216aa6d3cc0db2254e21
ownloadManager.java
|
c7a98341b053bd8090accca151e8f3522f2dd126 |
14-Aug-2010 |
Wink Saville <wink@google.com> |
Add documentation to NetworkStateTracker and a small change to the API. Also, removed some unused NetworkStateTracker event codes. The API change was to add context and target to startMonitor, this makes it easier to document what the actual interface contract is. Change-Id: If9b52486c3c281fe4794bc78417c8b03888414b1
obileDataStateTracker.java
etworkStateTracker.java
|
993f85f3194000d0eb212f361431c9319548b144 |
14-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
am e300b8c1: Merge "DO NOT MERGE Always set/remove default routes." into gingerbread Merge commit 'e300b8c10c306b575bbbec29d5572ba92a97785e' into gingerbread-plus-aosp * commit 'e300b8c10c306b575bbbec29d5572ba92a97785e': DO NOT MERGE Always set/remove default routes.
|
b738fb9938631a2e4540f9a9308f49e6be5565b8 |
13-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
DO NOT MERGE Always set/remove default routes. Must clean up default route if a default 3g connection is replaced by a non-default (ie, mms) connection on teh same interface. Also stop mucking with all connections dns and routes - do it only for the connection that has changed. bug:2865974 Change-Id: Ifdf49080fa0413a4d826813706c809975a562dfa
etworkStateTracker.java
|
0d25534fed91f636def5776ddc4605005bd7471c |
28-Jul-2010 |
Irfan Sheriff <isheriff@google.com> |
Split WifiStateMachine from WifiStateTracker Notifications handled in WifiService. WifiStateTracker tracks state for connectivity service Change-Id: Idb0cf494898d28712af0f95f9e60c5417cd4a053
obileDataStateTracker.java
etworkStateTracker.java
|
f0cfe3438aea77b5193d94fb9fa0c8d37972b194 |
09-Aug-2010 |
Jeff Hamilton <jham@android.com> |
Add a few helpful APIs. Change-Id: Ie57aa71eb77a1e0fb058f4eb6f40d4144a6dfce7
ri.java
|
bd576042a5f7b70cb677718246dc5afcb6a782ae |
07-Aug-2010 |
Steve Howard <showard@google.com> |
am 974c993f: am 8e15afe7: Make downloads visible by default. Merge commit '974c993fc3771169efa73e40981d18ac0969fac8' * commit '974c993fc3771169efa73e40981d18ac0969fac8': Make downloads visible by default.
|
974c993fc3771169efa73e40981d18ac0969fac8 |
07-Aug-2010 |
Steve Howard <showard@google.com> |
am 8e15afe7: Make downloads visible by default. Merge commit '8e15afe799bbe8d332640c1f2b57b5e0458a9625' into gingerbread-plus-aosp * commit '8e15afe799bbe8d332640c1f2b57b5e0458a9625': Make downloads visible by default.
|
8e15afe799bbe8d332640c1f2b57b5e0458a9625 |
29-Jul-2010 |
Steve Howard <showard@google.com> |
Make downloads visible by default. Change-Id: I8f8b325658d8afc964bddd3f1c03ed20e6bd10aa
ownloadManager.java
|
6f71b42bc4531618e2b050bdf9ad05a72ac2a565 |
05-Aug-2010 |
Oscar Montemayor <oam@google.com> |
Fix for bug 2890320 Browser crashes, after adding bookmark. Simplified locking scheme in Proxy's getProxy(..) method. Also modified ContentObserver creation to be done from any thread. Change-Id: I54edb56a86796f08a1310cf1ae1d1f0c42a0cbc8
roxy.java
|
1b7e4d5adcc2737bc11bfbf42a88a02d6df984e0 |
05-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
am 4ae1e382: Merge "Tracking merge of dalvik-dev to gingerbread" into gingerbread Merge commit '4ae1e382f4b6c5bb9e757f35f82ad48dc02c32af' into gingerbread-plus-aosp * commit '4ae1e382f4b6c5bb9e757f35f82ad48dc02c32af': Tracking merge of dalvik-dev to gingerbread
|
3c7c351a6217ac48b741740167c201a679a0ca65 |
05-Aug-2010 |
Brian Carlstrom <bdc@google.com> |
Tracking merge of dalvik-dev to gingerbread git cherry-pick --no-commit f77cf7f0 git cherry-pick --no-commit c8f503b5285e30c1a881d0ba860ba9021f57d113 git cherry-pick --no-commit 570bb561 git cherry-pick --no-commit e2417541 git cherry-pick --no-commit e4d81f25bd4dc1a5c909b56ab56a56406290da30 git cherry-pick --no-commit 5e8a587d Change-Id: I101a385d43f3e0f4ce5352217f92ef67a3908c88
SLCertificateSocketFactory.java
ttp/HttpsConnection.java
|
2cd1dbe50dc2acbabb1cbd5b7e31563f63797106 |
05-Aug-2010 |
Oscar Montemayor <oam@google.com> |
Merge "Fix for bug 2890320 Browser crashes, after adding bookmark. Fixed Proxy class locking and dealing with empty exclusion lists."
|
b8f66019ad2d3885be38d8874ded0e21970af998 |
04-Aug-2010 |
Oscar Montemayor <oam@google.com> |
Fix for bug 2890320 Browser crashes, after adding bookmark. Fixed Proxy class locking and dealing with empty exclusion lists. Change-Id: I2cfcc099961aa3eec388a7457f40b0b2236f84c8
roxy.java
|
1cf56ab9c68334d9124c52bcede06aaa0b17c730 |
05-Aug-2010 |
Irfan Sheriff <isheriff@google.com> |
Avoid hostname lookup in NetworkProperties Bug: 2870816 Change-Id: Iba98d7d25da5068051dba19aa04702cc93b7cc05
etworkProperties.java
|
fa64bcfb016c4cfece428f82deeb542be77ccb6c |
03-Aug-2010 |
Robert Greenwalt <robdroid@android.com> |
Merge "Don't reset connections switching default->hipri"
|
153b4374d067ee92a0b9c712e54300cc49db017c |
23-Jul-2010 |
Robert Greenwalt <robdroid@android.com> |
Don't reset connections switching default->hipri A usecase is to use hipri to keep alive 3g connections when wifi is about to be brought up. They are the same network, so don't do the reset unless both are down. This will go away when we get the deferred network downing. bug:2865630 Change-Id: I07729b7776fe5ea129120c688cf7839a55a7ed95
obileDataStateTracker.java
|
16fb7910fd3a86780edf4e65b529542ae95c26cd |
02-Aug-2010 |
Oscar Montemayor <oam@google.com> |
Global Proxy changes to proxy class. Change-Id: Ib2da33670b1da33c0b35b60f4fcbd0bc084e616a
roxy.java
|
5e8a587d49f014fdd42403f51bbe877855e4a6b3 |
29-Jul-2010 |
Brian Carlstrom <bdc@google.com> |
Tracking merge of dalvik-dev to master Change-Id: Id4c19401ad0aa238219aaf5d9a20d2889d0a4b18
SLCertificateSocketFactory.java
ttp/HttpsConnection.java
|
82d0249f5b2629f977be3621ba5a55879ec39c32 |
28-Jul-2010 |
Steve Howard <showard@google.com> |
am 55020622: am 7feab347: Merge "Un-@hide new download manager public API." into gingerbread Merge commit '550206226b59ff116cc677121c82aa61eac966bc' * commit '550206226b59ff116cc677121c82aa61eac966bc': Un-@hide new download manager public API.
|
550206226b59ff116cc677121c82aa61eac966bc |
28-Jul-2010 |
Steve Howard <showard@google.com> |
am 7feab347: Merge "Un-@hide new download manager public API." into gingerbread Merge commit '7feab3470156c7864fe159115d575c16f0974493' into gingerbread-plus-aosp * commit '7feab3470156c7864fe159115d575c16f0974493': Un-@hide new download manager public API.
|
a2a1b911a31dd94ee75e94845f762b91f1db1368 |
07-Jun-2010 |
Irfan Sheriff <isheriff@google.com> |
Refactor WifiStateTracker Implement WifiStateTracker as a HSM. Change-Id: Ic12fd78f1f183b5c4dea8ad2301002267ceff0cb
etworkInfo.java
|
46be2a5bb647a2429c16ce7d613dd9cce8c3c43b |
27-Jul-2010 |
Steve Howard <showard@google.com> |
Un-@hide new download manager public API. Change-Id: Ia8433160ef40e25fb9408f05f97c7bbfa10a807e
ownloadManager.java
|
14d9c34ccb75795d0b219b3dcc42c2269eb0e756 |
26-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am c7ab09ed: Merge "Fix build." Merge commit 'c7ab09ede5426f1ca7f1215aa4d7ac95a2b6109b' into gingerbread-plus-aosp * commit 'c7ab09ede5426f1ca7f1215aa4d7ac95a2b6109b': Fix build.
|
a265083890cf67b35e432506e81fb90e7cf2bff8 |
22-Jul-2010 |
Steve Howard <showard@google.com> |
am 5e43c5a6: am b8e07a51: DL manager support for broadcasts + connectivity control Merge commit '5e43c5a6e8f94134850c7e3bc4c7f657e1579746' * commit '5e43c5a6e8f94134850c7e3bc4c7f657e1579746': DL manager support for broadcasts + connectivity control
|
5e43c5a6e8f94134850c7e3bc4c7f657e1579746 |
22-Jul-2010 |
Steve Howard <showard@google.com> |
am b8e07a51: DL manager support for broadcasts + connectivity control Merge commit 'b8e07a51c1849d6894c5773a3daacedd01294218' into gingerbread-plus-aosp * commit 'b8e07a51c1849d6894c5773a3daacedd01294218': DL manager support for broadcasts + connectivity control
|
b8e07a51c1849d6894c5773a3daacedd01294218 |
21-Jul-2010 |
Steve Howard <showard@google.com> |
DL manager support for broadcasts + connectivity control * Additions to DownloadManager to support control of broadcast intents, allowed network types, and roaming control. This includes new constants and added implementation. * New DB columns to hold connectivity flags and one to indicate whether the download was initiated through the public API; this is used to change behavior related to broadcast intents and connectivity controls. Change-Id: I2e8e4ce92cde7889a0f24dc43b86c596c73c0eaa
ownloadManager.java
|
536ff5a6d700a80dbd75adb737ec4b560fbed2dc |
17-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Fix build. Switch to using public APIs instead of private ones. Change-Id: Ia3468d94b3dadeb6a000ce419ee08f7e7ba5dc67
roxy.java
|
cc0aad38f0e9a9096f0acb71dfd1f6a8ebc7d344 |
17-Jul-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Fix build. Switch to using public APIs instead of private ones. Change-Id: Ia3468d94b3dadeb6a000ce419ee08f7e7ba5dc67
roxy.java
|
a508668309201c7e781dfd8e714d6194938ed566 |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am c9ecd445: merge from open-source master Merge commit 'c9ecd445b86552265b4adb90e5df2fbe5f71cb8e' * commit 'c9ecd445b86552265b4adb90e5df2fbe5f71cb8e': Added method getPreferredHttpHost
|
c9ecd445b86552265b4adb90e5df2fbe5f71cb8e |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I6bdeeff30be1fdb0901aec9bcdd67176c29eaf7b
|
62dfcf38b5e93ecd6ea90910516c0089b7a332ea |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 3b97e5a6: merge from open-source master Merge commit '3b97e5a6270f40111117c4d3f1e964154ddea0fe' * commit '3b97e5a6270f40111117c4d3f1e964154ddea0fe': Make HTTP Header class handle multiple cache-control fields.
|
3b97e5a6270f40111117c4d3f1e964154ddea0fe |
16-Jul-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Ic91d205e7fd6a71320d9a4498643d384397dfb00
|
0a0ba099ed89270a9346748ccfe2265def595e9e |
16-Jul-2010 |
Robert Greenwalt <robdroid@android.com> |
Fix Emulator boot. Catch a NPE that doesn't seem to happen on devices. Change-Id: I47d599afbed76798d8d312a59e30b89664363e93
obileDataStateTracker.java
|
9db328463a61357a3928ef2012c209bd5e7b09e1 |
15-Jul-2010 |
Steve Howard <showard@google.com> |
am 203ec9fa: am d6343c26: Merge "Interface support for custom HTTP headers in DL manager" into gingerbread Merge commit '203ec9fa6eab21621969f36053d4cd59c23977a9' * commit '203ec9fa6eab21621969f36053d4cd59c23977a9': Interface support for custom HTTP headers in DL manager
|
203ec9fa6eab21621969f36053d4cd59c23977a9 |
15-Jul-2010 |
Steve Howard <showard@google.com> |
am d6343c26: Merge "Interface support for custom HTTP headers in DL manager" into gingerbread Merge commit 'd6343c26b8580f61a257a3045bfa124049201116' into gingerbread-plus-aosp * commit 'd6343c26b8580f61a257a3045bfa124049201116': Interface support for custom HTTP headers in DL manager
|
d6343c26b8580f61a257a3045bfa124049201116 |
15-Jul-2010 |
Steve Howard <showard@google.com> |
Merge "Interface support for custom HTTP headers in DL manager" into gingerbread
|
3fb33c7262a35f844e152441379fe93c53211e85 |
15-Jul-2010 |
Romain Guy <romainguy@android.com> |
Merge "Added method getPreferredHttpHost"
|
ea9147df00ee6e098cd02d901424ae5a4fe0fafd |
14-Jul-2010 |
Steve Howard <showard@google.com> |
Interface support for custom HTTP headers in DL manager * constants for new DB table, keys for including headers in a DownloadProvider.insert() call, and new URIs for retrieving headers * support in DownloadManager to pass headers to the provider
ownloadManager.java
|
5ba2e74560dcbf4d5f8d30a89807c1148425ed21 |
15-Jul-2010 |
Andrew Stadler <stadler@android.com> |
am 521e9aa7: am c98e4311: am 468c82e4: Merge "Skip hostname verification when using insecure factory" into froyo Merge commit '521e9aa7523220c3dc48f6abd32fad6b76eea114' * commit '521e9aa7523220c3dc48f6abd32fad6b76eea114': Skip hostname verification when using insecure factory
|
521e9aa7523220c3dc48f6abd32fad6b76eea114 |
15-Jul-2010 |
Andrew Stadler <stadler@android.com> |
am c98e4311: am 468c82e4: Merge "Skip hostname verification when using insecure factory" into froyo Merge commit 'c98e431119867dbc4ae3da52d5c374607c0f67b9' into gingerbread-plus-aosp * commit 'c98e431119867dbc4ae3da52d5c374607c0f67b9': Skip hostname verification when using insecure factory
|
c98e431119867dbc4ae3da52d5c374607c0f67b9 |
15-Jul-2010 |
Andrew Stadler <stadler@android.com> |
am 468c82e4: Merge "Skip hostname verification when using insecure factory" into froyo Merge commit '468c82e4be0630de04a50d88602cd8c6bc745962' into gingerbread * commit '468c82e4be0630de04a50d88602cd8c6bc745962': Skip hostname verification when using insecure factory
|
756088482fb102f0c728151553210dca254b575f |
14-Jul-2010 |
Steve Howard <showard@google.com> |
am 57de95a5: am 05940b2c: Merge "Download manager support for file URIs + last modified time" into gingerbread Merge commit '57de95a51ff5d98fcad0a7735c496be5f647d66f' * commit '57de95a51ff5d98fcad0a7735c496be5f647d66f': Download manager support for file URIs + last modified time
|
57de95a51ff5d98fcad0a7735c496be5f647d66f |
14-Jul-2010 |
Steve Howard <showard@google.com> |
am 05940b2c: Merge "Download manager support for file URIs + last modified time" into gingerbread Merge commit '05940b2c04041d6b3b8d222f4acfd12faeeb6c9c' into gingerbread-plus-aosp * commit '05940b2c04041d6b3b8d222f4acfd12faeeb6c9c': Download manager support for file URIs + last modified time
|
26dd7b3bb381ba06ce3a7eb17205e54fdd7becfc |
14-Jul-2010 |
Robert Greenwalt <robdroid@android.com> |
Merge "Pass network properties to ConnectivityService."
|
2986f858ae6c6cc8a84614083661d1a2e2108aee |
16-Jun-2010 |
Andreas Sandblad <andreas.sandblad@sonyericsson.com> |
Added method getPreferredHttpHost Added method for returning preferred proxy which takes both localhost and Wi-Fi into account. This is a convenient method to clients which only wants to set a correct proxy and don't want to build in dependency to if Wi-Fi is active or not. Currently no Wi-Fi proxy is supported by the system, but once added, this method could return a suitable proxy for Wi-Fi. Change-Id: I8c9c2879351fd25a20ea82a2cb000f226248c357
roxy.java
|
c692e8c4da1c5e481ec8564839d47576e643f50c |
13-Jul-2010 |
Henrik Baard <henrik.baard@sonyericsson.com> |
Make HTTP Header class handle multiple cache-control fields. The HTTP specification states the following about the fields: Multiple message-header fields with the same field-name MAY be present in a message if and only if the entire field-value for that header field is defined as a comma-separated list [i.e., #(values)]. It MUST be possible to combine the multiple header fields into one "field-name: field-value" pair, without changing the semantics of the message, by appending each subsequent field-value to the first, each separated by a comma. The order in which header fields with the same field-name are received is therefore significant to the interpretation of the combined field value, and thus a proxy MUST NOT change the order of these field values when a message is forwarded. Change-Id: I1a6fe5cc8f541f8e80d559641d270d09eac9d85c
ttp/Headers.java
|
adcb697826753391f02f6b3bd35b4edfb3032ad1 |
13-Jul-2010 |
Steve Howard <showard@google.com> |
Download manager support for file URIs + last modified time First, in the download manager public API, I'm changing COLUMN_REQUESTED_TIMESTAMP to COLUMN_LAST_MODIFIED_TIMESTAMP, a field that already exists in the download manager. Upon inspection of existing users of this field, it looks like there are some good use cases -- for instance, looking at when a download completed. And if I'm exposing that timestamp, there's no need to also expose the requested timestamp. Second, this change includes support for file URI destinations: * add DESTINATION_FILE_URI for use by the DownloadManager wrapper * make DownloadManager use it appropriately The backend support is in a separate change (since it's in a separate project). Also fixing a bug with file URI construction when DownloadManager fills in COLUMN_LOCAL_URI. Change-Id: I5bb93a222cd23215c2a03ed9f68d7f140454f7f2
ownloadManager.java
|
47f69fe2999e46004f2f2463b70d38de9ff7079a |
16-Jun-2010 |
Robert Greenwalt <robdroid@android.com> |
Pass network properties to ConnectivityService. Used as a bag to hold ipaddr, gateway, dns, proxy info. addr's are InetAddresses for v4/v6 use. Cleaning up some old v4-only code bug:2655015 Change-Id: I7ac886fe5c519e8bab42f49cd82a5189d9c9ab59
obileDataStateTracker.java
etworkProperties.aidl
etworkProperties.java
etworkStateTracker.java
etworkUtils.java
roxyProperties.java
|
4c14a0f13fb9f5d796b505991e0178b60efbaccf |
13-Jul-2010 |
Steve Howard <showard@google.com> |
am 47b46648: am b8d890eb: Merge "Initial implementation of the download manager public API." into gingerbread Merge commit '47b46648b5a9b8c518b96db37618fc49c5e5f2d1' * commit '47b46648b5a9b8c518b96db37618fc49c5e5f2d1': Initial implementation of the download manager public API.
|
47b46648b5a9b8c518b96db37618fc49c5e5f2d1 |
13-Jul-2010 |
Steve Howard <showard@google.com> |
am b8d890eb: Merge "Initial implementation of the download manager public API." into gingerbread Merge commit 'b8d890ebc1923d98d19d24f396442c91eb766b16' into gingerbread-plus-aosp * commit 'b8d890ebc1923d98d19d24f396442c91eb766b16': Initial implementation of the download manager public API.
|
a2709360665f77ed8bebccb2df86f08e8c83a701 |
03-Jul-2010 |
Steve Howard <showard@google.com> |
Initial implementation of the download manager public API. The implementation is in android.net.DownloadManager, which is obtained through Context.getSystemService(). Right now this class acts as a simple wrapper on top of the existing DownloadProvider, exposing a simple interface to a subset of DownloadProvider's functionality. There are several TODOs for features that require changes to the underlying download manager implementation. Change-Id: I2f26e51b60b6e82af8478ac7ccd895667df095b6
ownloadManager.java
|
df27c0c26209fe04de332497beafcafc1fbaad2b |
13-Jul-2010 |
Andrew Stadler <stadler@android.com> |
Skip hostname verification when using insecure factory If the factory was obtained by calling getInsecure(), calls to createSocket() should skip hostname verification (along with all of the other skipped safety checks.) This change slightly relaxes the too-strict checking that was introduced in change 7fc93c36ae235115727296780dbc35101622bbd4. Bug: 2834174 Change-Id: Iab7ef861ad0ca727f82ee8cdb78b89b9e835740d
SLCertificateSocketFactory.java
|
9ae3f66f14f69f5cf11b56a7b1eb9381546f9bdd |
01-Jul-2010 |
Doug Zongker <dougz@android.com> |
am 6db0ef09: am 24c737cc: am d581484e: Merge "Verify hostname where possible, and clarify where not." into froyo Merge commit '6db0ef09c4a8b7c1842fc08d37c62692f4f91ebb' * commit '6db0ef09c4a8b7c1842fc08d37c62692f4f91ebb': Verify hostname where possible, and clarify where not.
|
6db0ef09c4a8b7c1842fc08d37c62692f4f91ebb |
01-Jul-2010 |
Doug Zongker <dougz@android.com> |
am 24c737cc: am d581484e: Merge "Verify hostname where possible, and clarify where not." into froyo Merge commit '24c737ccdd64475178d53677f90a300fcfbab79f' into gingerbread-plus-aosp * commit '24c737ccdd64475178d53677f90a300fcfbab79f': Verify hostname where possible, and clarify where not.
|
24c737ccdd64475178d53677f90a300fcfbab79f |
30-Jun-2010 |
Doug Zongker <dougz@android.com> |
am d581484e: Merge "Verify hostname where possible, and clarify where not." into froyo Merge commit 'd581484ef8fac80c15ebf652e66f918374df5109' into gingerbread * commit 'd581484ef8fac80c15ebf652e66f918374df5109': Verify hostname where possible, and clarify where not.
|
7fc93c36ae235115727296780dbc35101622bbd4 |
30-Jun-2010 |
Dan Egnor <egnor@google.com> |
Verify hostname where possible, and clarify where not. Bug: 2807409 Change-Id: I6f6a6b22a48149d9f1f45ff8f53103b25706ecc0
SLCertificateSocketFactory.java
|
14f2ef4c9da27a3d58d65dc9f684c5f764ee279a |
15-Jun-2010 |
Robert Greenwalt <robdroid@android.com> |
Move the net transition wakelock to ConnService. When the default network goes down we lose the wake-on-incoming-data capability until the new net is brought up and apps rebuild their connections. We fixed this in Wifi, but it's a general connectivity issue, not a wifi issue so moving the mechanism to connecitivty so other networks can use it. bug:2734419 Change-Id: I39b5d825eb6b548bd9bb8f179b89254f4db53147
onnectivityManager.java
ConnectivityManager.aidl
etworkStateTracker.java
|
d649c12815bcf944b2c97371f3f60716a42a1557 |
10-Jun-2010 |
Irfan Sheriff <isheriff@google.com> |
Make NetworkStateTracker an interface As part of the WifiStateTracker cleanup, need to have NetworkStateTracker as an interface. Change-Id: I2ac48d7e4c7274ac4df40bc3b8591b182956a936
obileDataStateTracker.java
etworkInfo.java
etworkStateTracker.java
|
9396f6e0698541f6c9b71209ce9ece14cc2414a4 |
10-Jun-2010 |
Robert Greenwalt <robdroid@android.com> |
Merge "Clean up APN notifications."
|
02648a4b8422733ed401f07edf8e426318bb2f8d |
18-May-2010 |
Robert Greenwalt <robdroid@android.com> |
Clean up APN notifications. Add APNType info to notifications so you can tell what's happening. Now, even if a new APN shares a connection with an already-connected-to- apn type, the new type will get all the connecting and connected messages on connect and disconnecting/disconnected on disconnect even though the shared connection remains connected. Cleaning out the hacks MobileDataStateTracker needed to deal with the old situation. bug:2226092 Change-Id: Iddd7421d6b91cda7c8405f9c3d5404ac04ef8e42
obileDataStateTracker.java
etworkStateTracker.java
|
e4031a3780ad3560d540e87e543a316b0b50a945 |
10-Jun-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am 030b0ebe: merge from froyo-plus-aosp
|
4bd6940c576a1bbf47e52607e7c06a1cb7a476dc |
08-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Id2305d345a6cc248e08c0bdc6f3c8d999cc1d861
|
e6c2b8d6bd19ea825e3f4b663d771f831ea6fe66 |
08-Jun-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Fixed problem with proxy server sometimes responds with 400 Bad Request when trying to connect to a site using https."
|
d81689aefcf57cfb692b73161b1a00511a90ee1e |
04-Jun-2010 |
Alon Albert <aalbert@google.com> |
Add support for logging curl commands for binary POST data Change-Id: Ibf55b95c2ae11681b18b20ba5643057ea0083f7f
ttp/AndroidHttpClient.java
|
381b55863efcd65ed43d66924beae550c18d8930 |
13-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 7cd6ca9b: am d6e24ca2: am 4adacd23: merge from open-source master
|
4adacd23d4c91569b16fe50419f1a91f68d805bd |
12-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: If6730b50627b2231bd345e594d8d30a37557849e
|
6b385b66379b866c73d653e517de35ce313547c1 |
11-May-2010 |
Keith Ito <kito@google.com> |
am a52c85da: am 8528fcb1: am a8d8cb12: am be65399b: Merge "Fix for bug 2672749: StringIndexOutOfBoundsException in Uri.getQueryParameter" into froyo
|
0a5174a6e947d5cbeb8846a1273a90b6de065cbf |
21-Apr-2010 |
Naveen Kalla <nkalla@codeaurora.org> |
Add support for EVDO Rev B Change-Id: I8588e8b342c51f4b79bced8ef8fe60d57f07aefa
obileDataStateTracker.java
|
9114a8bb8b241bb8d3be307b29e64ea64ab27901 |
11-May-2010 |
Keith Ito <kito@google.com> |
Fix for bug 2672749: StringIndexOutOfBoundsException in Uri.getQueryParameter Change-Id: I10b02306478d9c595dbcae0767b44c403d50e24a
ri.java
|
e103355d9332e2fab9d5c408e824ac8ab3b915a7 |
05-May-2010 |
Brian Carlstrom <bdc@google.com> |
Remove explicit SSLSocket.startHandshake When dalvik-dev merges to master, startHandshake will imply that the caller wants a fully synchronous handshake instead of using handshake cutthrough. This removes an unnecessary startHandshake from the CertificateChainValidator. core/java/android/net/http/CertificateChainValidator.java Change-Id: Ie28abd961a06b28fa780d62b0063371ef4dc1eec
ttp/CertificateChainValidator.java
|
6d3564e7d62dcafa6b404748bb98d8b45de794d3 |
04-May-2010 |
Paul Westbrook <pwestbro@google.com> |
Fix Gmail unit test Fix a NPE where, while running the unit tests, a download is not found Change-Id: I7c407112e5cfe7c39ceace25c48c6eba4f5dcfbe
ownloads.java
|
6ead8f6771fdc80d3ac67e174066b674f688b2d6 |
24-Apr-2010 |
Grace Kloba <klobag@google.com> |
Restrict the range request to the servers claiming that they accept ranges. This may be too restrict as the spec says the server MAY set this in the response header. But this is the last minute change made in https://android-git.corp.google.com/g/#change,49444 I think it is safer to be conservative. Fix http://b/issue?id=2616477
ttp/Request.java
|
a6ece18d95a35acc4fb3f9648403ce42d0d6b2d7 |
22-Apr-2010 |
Grace Kloba <klobag@google.com> |
Merge "Added the subset of partial content support so that we can continue the interrupted request to support streaming the content even with a brief disconnection." into froyo
|
52e41583f58132ae109c632b51f8419c4c2225d6 |
22-Apr-2010 |
Grace Kloba <klobag@google.com> |
Added the subset of partial content support so that we can continue the interrupted request to support streaming the content even with a brief disconnection. Note: we don't update the headers for partial content as the headers we care should not be updated. See a list in chromium/net/http/http_response_headers.cc. We currently also don't support cache for partial content. Fix http://b/issue?id=2616477
ttp/Request.java
|
bf7de397279519e0144ceb7264003bc2accbb092 |
22-Apr-2010 |
Robert Greenwalt <robdroid@android.com> |
Trim throttle logs. Removing unwanted sntp logging and throttle logging. bug:2614927 Change-Id: Ic0b1c3502ebbc1f04130d09d715591af6513f439
ntpClient.java
|
499a121c13672294fd691aea190b4d4560768665 |
15-Apr-2010 |
Robert Greenwalt <robdroid@android.com> |
Fix SntpClient to give accurate time info. Old calc was off by 2x and was affected by the user-settable system clock. The error came because it was calculating the offset between our clock and the NTP clock and the algebra had two factors of the offset instead of the desired 1. bug:2600010 Change-Id: I0856091d32b50e6909e4889fb98df819e0aeabbe
ntpClient.java
|
bc284a5f9f1e3f19ddd45cfb233f0d1775b612a7 |
09-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
Merge "Move the public method HttpDateTime.parse() into AndroidHttpClient." into froyo
|
7cfa90fee54f44831ac492891d1c123601c2a262 |
08-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
Move the public method HttpDateTime.parse() into AndroidHttpClient. See bug http://b/2553589 Change-Id: Ide3399c7c63daf9c0b8c18669076f2f4d6e9a876
ttp/AndroidHttpClient.java
ttp/HttpDateTime.java
|
81aa0971d7a26ae16ed34fc7da97a55d97fb8e74 |
09-Apr-2010 |
Robert Greenwalt <robdroid@android.com> |
Make ThrottleService notice policy changes. Added ContentObserver to watch relevant Secure Settings. Also added new policy-change broadcast to let settings know. Lastly reorged things a bit so that all of our broadcasts are sent at boot so the sticky ones are populated. bug:2576057 Change-Id: Ie11ffb057de9c801a5088612cd464ea062f3a666
hrottleManager.java
|
c9b6851af68bdc20c4903b16c344e9f116647219 |
08-Apr-2010 |
Irfan Sheriff <isheriff@google.com> |
Throttling framework addins Add ThrottleManager in getSystemService Add API for URL fetch Bug: 2576057 Change-Id: Icd25c8b91ea4beea15c74e8ad7292ab48c962253
ThrottleManager.aidl
hrottleManager.java
|
5945579e4ed8fbe6dae6adaa4c222b321c2ec80b |
08-Apr-2010 |
Dan Egnor <egnor@google.com> |
Merge "Change TrafficStats to a new JNI implementation." into froyo
|
9e696c29f06d45d2891e1d38fd8d9033a9e21bb9 |
01-Apr-2010 |
Robert Greenwalt <robdroid@android.com> |
Add service to monitor/control the flow of data. bug:2576057 Change-Id: Ib343c7ee1d619c6978910d9ee597db195d5aa3b6
ThrottleManager.aidl
hrottleManager.java
|
2b4abcd0c7c4361af8ab6d5d7b073fb75ac6d219 |
08-Apr-2010 |
Dan Egnor <egnor@google.com> |
Change TrafficStats to a new JNI implementation. Also change phone's ConnectionStateTrackers to use it directly, rather than through the INetStat binder interface. Bug: 2578938 Change-Id: I8858e2609cbec3be845a0ce5178cb03f67e01b41
rafficStats.java
|
9253446922d925f6a5453b60d539beed292921a7 |
31-Mar-2010 |
Patrick Scott <phanna@android.com> |
Use case insensitive matching. Use the lowercase version of the protocol. Bug: 2560217 Change-Id: Ibfadf4ba363968df9caf22c9ab36f666ee44d1db
ebAddress.java
|
f1cac90c7baafa48b47c5d178dd12a75ba89af0b |
31-Mar-2010 |
Robert Greenwalt <robdroid@android.com> |
Fix HttpProxy. A key bit of code was lost in change 38/25338/5 (2009/09/17 change of RequestQueue.java) which caused us to not pick up proxy settings. Putting it back. bug:2364475 Change-Id: I1e79858f64d8e793a966ef8e6f7a0d3f2a02251f
ttp/RequestQueue.java
|
cf7958f916ccf4b547a7428a1102b2700d67c0b6 |
26-Mar-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Hide download manager. Not ready for public consumption yet. Bug: 2544512 Change-Id: I4a5b3c5f6afbc911d31e24333c2898d0c36281a3
ownloads.java
|
3435485164552723d27b7ea0273b7c324d799108 |
25-Mar-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Revert "Hide download manager." This reverts commit aaaf1232177ca008818ddac13f5f98405b789ff2.
ownloads.java
|
aaaf1232177ca008818ddac13f5f98405b789ff2 |
25-Mar-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Hide download manager. Not ready for public consumption yet. Bug: 2544512 Change-Id: I8be1a4aa24581c6d272b087439f3e22ef1fc29d2
ownloads.java
|
c76bfa5bb5e6e9afdae571e4b98d7f3dcc9a1669 |
24-Mar-2010 |
Steve Block <steveblock@google.com> |
Fixes synchronous XHR requests which require authentication to complete synchronously Bug: 2540515 Change-Id: I58eebdf2db9388f66c75d86dc26b8055f513b038
ttp/RequestHandle.java
|
7f49b9e47416808d7ef5de77b4094fd83f50134d |
24-Mar-2010 |
Leon Clarke <leonclarke@google.com> |
Merge "Fix for when flash loads cached crossdomain.xml files. Cache the x-permitted-cross-domain-policies header. http://b/issue?id=2519669"
|
de08008fcff0debd7d8f99d21d780f087fb2889f |
23-Mar-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Make DownloadBase public It's the base class for some public classes, so it needs to be public as well according to the CTS rules. Bug: 2537352 Change-Id: Ie2f8141d56907e1d0f4a3a040204b7b14d1fd79a
ownloads.java
|
60708a75120c4469dc2683485301ff9ee3b022e0 |
23-Mar-2010 |
Leon Clarke <leonclarke@google.com> |
Fix for when flash loads cached crossdomain.xml files. Cache the x-permitted-cross-domain-policies header. http://b/issue?id=2519669
ttp/Headers.java
|
b4882ca26fbf55c385fbc2b37e1bab6a13ee963a |
23-Mar-2010 |
Kenny Root <kroot@google.com> |
Merge "Advance encodedKeySearchIndex if encodedKey matches a suffix of a parameter."
|
5b494c1ca4c3cf0e0992c59fe34ae66c81e6dcce |
12-Mar-2010 |
Ben Murdoch <benm@google.com> |
Add an API on the Java side to allow WebKit to pause the current load. This is used when the plugin is streaming data but it's buffer is full. In that case, WebCore instructs the laoder to pause loading to give the plugin a chance to clear it's buffer and continue. Requires an external/webkit change. Change-Id: Iec96a6325d92e979cbdc53289c2a20cad940ded2
ttp/Request.java
ttp/RequestHandle.java
|
e41c317348cfe23a78bfd97609c3489c6cc4a786 |
21-Mar-2010 |
Keith Ito <kito@google.com> |
Advance encodedKeySearchIndex if encodedKey matches a suffix of a parameter. Bug: 2524610 Change-Id: I51bbf8248133b61825d2ae14afe175cb4d0413b8
ri.java
|
dba8cb76371960457e91b31fa396478f809a5a34 |
19-Mar-2010 |
Brian Carlstrom <bdc@google.com> |
b/2511635 Browser displays incorrect SSL cert information Two more cases of "View certificate" problems like b/2511635 One problem is that if there are multiple resources downloaded for a page. In that case the mCertificate shown ends up being from the last loaded resource instead of the main resource of the page. The solution is to only set the certificate if the LoadListener is the mIsMainResourceLoader as well as the mIsMainPageLoader. A larger problem was the fact that the EventHandler.certificate interface method (in this case the LoadListener.certificate implementation) once per https connection instead of once per request as was documented. That meant if an https connection was reused (which happens frequently on login pages such as https://www.google.com/accounts which use the POST -> redirect -> GET idiom to avoid POST data page refresh warnings) then later pages never were associated with an SslCertificate. The solution was to change EventHandler.certificate to be called once per request, specifcally before the request. This means we no longer call the certificate method in the handleSslErrorRequest case, which is okay because it includes the SslCertificate within the SslError and that is what the BrowserActivity expects. Change-Id: Icbd9bd98c89db82762d1d06de85e1cde2470300d
ttp/Connection.java
ttp/EventHandler.java
ttp/HttpsConnection.java
|
61f1ce0ec0692f4184edef3334a26973ba65edd7 |
18-Mar-2010 |
Robert Greenwalt <robdroid@android.com> |
Fix bug in airplane mode. If the phone comes up in airplane mode you and you turn it off, you can currently end with both mobile and wifi turned on. bug:2524413 Change-Id: I7a841c955be9038109d0b220070406a3fbd3e8e9
obileDataStateTracker.java
|
8214deb542392f48b6c3fdc377fdf976c0b17a32 |
12-Mar-2010 |
jsh <jsh@google.com> |
Add definitions for WiMAX and iDen network types. b/2509185 Change-Id: Icf07ce857874e200712218713edbdbb47e646297
onnectivityManager.java
|
50f1c4b7093dd0e319ed16917446ed9f39f2d809 |
04-Mar-2010 |
Robert Greenwalt <robdroid@android.com> |
Resync with Telephony after losing Phone service. Bug shows we lost contact with the phone service. We used to leave the notion of enabled alone in this case, but that can lead to being out of sync (the mobile data connection may be alive or come alive but if we think it is dead we ignore it). Changing our notion of its enabled-ness to 'enabled' means we'll pay attention to its messages going forward, and since after a reboot it starts enabled we'll actually be in sync. bug:2323057 Change-Id: Ie080b50d764e6879e712507aceb68f585f12f94e
obileDataStateTracker.java
|
78a640af951377d9749d0dbfd027687cbb92dc72 |
11-Mar-2010 |
Robert Greenwalt <robdroid@android.com> |
Make HiPri work when already connected. A recent change made the HiPri MobileDataStateTracker listen for notifications about the default connection (which HiPri shadows). Local code was sending itself a notification using the old HiPri badging instead of the new Default badging and those notifications where therefore ignored. Manifested itself on HiPri connections when we were already on 3g. See change 42422 on master platform/frameworks/base for the change this is completing. Change-Id: I375026048724d0035297287c61c6c2f58d4e0294
obileDataStateTracker.java
|
68da044d3a7bfe77fdc0f6c447963a6018d030ed |
08-Mar-2010 |
Steve Block <steveblock@google.com> |
Merge "Updates WebAddress to ignore the colon after the host component of a URL if no port is specified"
|
2257440f4b261cfc3251a6fc0f3cbd1fa1e548b1 |
08-Mar-2010 |
Steve Block <steveblock@google.com> |
Updates WebAddress to ignore the colon after the host component of a URL if no port is specified Currently, the regex used to extract the port matches ':' followed by 1 or more digits. This means that when passed a malformed URL of type <host>:<path>, no match is made for the port and the ':' is matched as part of the path. Since the handling of the path adds a leading '/' where absent (see http://b/1011602), this leads to the URL being converted to <host>/:<path>. This change updates the port regex to match ':' followed by zero or more digits. This means that the ':' is always matched, so it does not leak into the path and the result is <host><path>. This matches the behavior of desktop browsers. Bug: 2494876 Change-Id: I34b47c8187cf03aa7674c14cd6593de53dce3169
ebAddress.java
|
0dc59b00f28f4d5543cf31627eeec4e913ee0785 |
05-Mar-2010 |
Debajit Ghosh <debajit@google.com> |
switching from ro.secure to ro.debuggable for relaxing ssl cert check. Conflicts: core/java/android/net/SSLCertificateSocketFactory.java
SLCertificateSocketFactory.java
|
5a73506cdd466f2b96686ced3ff0f7ca224d1143 |
03-Mar-2010 |
Robert Greenwalt <robdroid@android.com> |
Add error reporting for Tethering. Also make the usb interface configuration more robust so retries are possible. Makes all Tethering errors recoverable - no harm letting them try again anyway. Worst case is they need to reboot.
onnectivityManager.java
ConnectivityManager.aidl
|
ddb42a421fe110bfce8dab1cc241ca0fc1f5290e |
03-Mar-2010 |
Brian Carlstrom <bdc@google.com> |
Merge "Fixing spelling of intiialization to initialization in comment"
|
a5987a510187749c32f0f68f8fc54e1334f91be6 |
02-Mar-2010 |
Brian Carlstrom <bdc@google.com> |
SslCertificate should clone Dates To avoid external tampering with Dates withing SslCertificate by code holding on to pointers to Dates used in the constructor or code mutating values returned by the accessors, we now clone Dates taking in as arguments and returned to callers.
ttp/SslCertificate.java
|
37254dcdcf9f9eee9c61e124d23f2cb7114adeda |
02-Mar-2010 |
Brian Carlstrom <bdc@google.com> |
Fixing spelling of intiialization to initialization in comment
ttp/HttpsConnection.java
|
9147a0ed64917e82c3f70632bbc3a91895cc1d55 |
02-Mar-2010 |
Brian Carlstrom <bdc@google.com> |
SslCertificate should use Dates - fixing api for build Also fixing missing @deprecated noticed when updating API
ttp/SslCertificate.java
|
445d8f159258708e084d578edaf468239d6cecc1 |
02-Mar-2010 |
Brian Carlstrom <bdc@google.com> |
SslCertificate should provide Date interface While working on out openssl code, I found a Y2k bug that the dates from invalidate certificates could be shown as 1909 instead of 2009. The reason was because SslCertificate/BrowserActivity passed the values around as Strings even though the started as Dates (from X509Certificate) and were converted backed to Dates before presentation by BrowserActivity's reformatCertificateDate. SslCertificate now maintains date fields internally as Date objects without converting them to Strings. The constructor and String accessors, which are now @deprecated, now specify the format as an ISO 8601 date string which uses 4 digit years. BrowserActivity now reformatCertificateDate is now simply formatCertificateDate and no longer has to convert from String to Date and back to String to get proper Locale formatting. CTS SslCertificateTest also updated.
ttp/SslCertificate.java
|
0e350f020a5858dcf2b507a19b26c0ef69b1ec89 |
26-Feb-2010 |
Robert Greenwalt <robdroid@android.com> |
Fix hipri status notifications MobileDataStateTracker was looking for "hipri" notifications, but it is really just using the default apn.
obileDataStateTracker.java
|
2269d1572e5fcfb725ea55f5764d8c3280d69f6d |
25-Feb-2010 |
Dianne Hackborn <hackbod@google.com> |
Re-arrange android-common so framework no longer links with it. This is the framework part, moving classes around so the framework no longer needs to link to android-common. Makes some APIs public, others that didn't need to be public are private in the framework, some small things are copied.
SLCertificateSocketFactory.java
ebAddress.java
ttp/AndroidHttpClient.java
ttp/CertificateChainValidator.java
ttp/HttpDateTime.java
|
c03fa5014912684367174ff3cce664deb29f5e0e |
24-Feb-2010 |
Robert Greenwalt <robdroid@android.com> |
Add mobile data on/off switch. bug:2251458
onnectivityManager.java
ConnectivityManager.aidl
|
ea4e597a87b51b8ec19798f3fdedf74a723d75d8 |
24-Feb-2010 |
Henrik Baard <henrik.baard@sonyericsson.com> |
Fixed problem with proxy server sometimes responds with 400 Bad Request when trying to connect to a site using https. The CONNECT to the server lacks the 'host' header which is mandatory according to the specification. Some proxy servers are strictly following the specification and sends back the 400 Bad Requst error code.
ttp/HttpsConnection.java
|
65ae29bd852ff468ad003af241d5177fe016c74a |
18-Feb-2010 |
Robert Greenwalt <robdroid@android.com> |
Add USB RNDIS enable/disable control Also adding interface configuration to the tethering machine. Also fixing netd bug that didn't send up/down portion of iface config command.
nterfaceConfiguration.java
|
6a6ce74e5972f189004340af97c77aa7631478ee |
17-Feb-2010 |
Robert Greenwalt <robdroid@android.com> |
Merge "Update Tethering."
|
2a091d7aa0c174986387e5d56bf97a87fe075bdb |
12-Feb-2010 |
Robert Greenwalt <robdroid@android.com> |
Update Tethering. Adds telephony support, async model, multiple tethered iface suport, better notifications, device config. bug:2413855
onnectivityManager.java
ConnectivityManager.aidl
|
e3460d7a01337e92be64c4dbe7fb847c772797fb |
16-Feb-2010 |
Jean-Baptiste Queru <jbq@google.com> |
fix build Change-Id: I08b7d09408530e8c107e2821af7a769fba1c7bd7
ownloads.java
|
9d4b57545300c6de1722094404ae09bf0f6be937 |
14-Feb-2010 |
Dan Egnor <egnor@google.com> |
Add getInsecure() that returns a persistently insecure SSLSocketFactory, which Email needs for unbundling. Bug: 2353593
SLCertificateSocketFactory.java
|
fa4039e4fc680920bc53528c4a76e09210f1dcd6 |
16-Feb-2010 |
Patrick Scott <phanna@android.com> |
Do not include the fragement identifier in the path. Bug: 2435741
ebAddress.java
|
3af80dc6d937fb95cab544417e75f5aadc595690 |
16-Feb-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Expose more Download Manager APIs. This will allow apps to track download progress. Change-Id: Id6b77c0fc01b4838fca45e2fe241b1ea08e65038
ownloads.java
|
e8cb5ab7c0e9f22ffcaee8de718c83aa01765f55 |
16-Feb-2010 |
Shimeng (Simon) Wang <swang@google.com> |
Merge "Enhance URL regular expression to match more Unicode chars."
|
b9dfb9b403e3e61cd97d4f9981c54c4e2229777d |
29-Jan-2010 |
Paul Westbrook <pwestbro@google.com> |
Download Manager API to support Gmail Adds APIs to the Download manager to handle downloads based on opaque ids
ownloads.java
|
d85639afb62d995856b434635e55523c34b628bb |
12-Feb-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Public Download Manager API"
|
51c02dbf75fede9b2829af5b821f10e0bc2af124 |
11-Feb-2010 |
Shimeng (Simon) Wang <swang@google.com> |
Enhance URL regular expression to match more Unicode chars. Enhance URL regular expression to match legal one byte Unicode characters in Internationalized Resource Identifiers as detailed in RFC 3987. Specifically two byte Unicode characters are not included. Not all things in RFC 3987 is implemented, this is just an enhancement for recognizing more common used one byte Unicode characters. This change helps Browser address bar identify more valid URL without scheme typed in, such as 현금영수증.kr make-iana-tld-pattern.py is modified to contain only Top Level Domain regular expression generation. Other parts of WEB_URL pattern are in solely in Patters.java for better consistency and maintenance.
ebAddress.java
|
60586f2ec65d16d185767fce4311d3ed0e9112ac |
09-Feb-2010 |
Dan Egnor <egnor@google.com> |
API CHANGE: Add SSLSessionCache public API to allow unbundled SSL session caching. Generally clean up the associated SSLCertificateSocketFactory API as well, change AndroidHttpClient to use this new thing, and make the android-common library build SDK-clean (woo hoo). Bug: 2362543 Bug: 2357311
SLCertificateSocketFactory.java
SLSessionCache.java
|
47f46981cc50f773c445a120da06ae3af866c05f |
21-Jan-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Public Download Manager API Change-Id: Ie91e816620b367816572f83d85cfecc91d66c764
ownloads.java
|
5c19aeca3d41c6a5820dc05a51c38736d3583378 |
04-Feb-2010 |
Ken Shirriff <kens@google.com> |
API review: TrafficStats: rename Pkts to Packets Rename getMobileTxPackets(), getMobileRxPackets(), getTotalTxPackets(), getMobileRxPackets() bug 2420318
rafficStats.java
|
d0e18ffb82b59d38aeaf0e552f48e734202719ab |
26-Jan-2010 |
Robert Greenwalt <robdroid@android.com> |
First pass at USB Tethering. bug:2281900
onnectivityManager.java
ConnectivityManager.aidl
|
c4e834dc47885c8dbd3a2911ce4b9fccde21c800 |
08-Jan-2010 |
Huahui Wu <hwu@google.com> |
Rebuild a cleaner certificates chain before validating it. This change cleans the server certificates: 1. Use the end-entity certificate as found in the chain received from the server as the end-entity cert for the newly built chain. 2. Look at the last cert in the newly built chain, specifically it's "issuer" field. If there's a cert in the chain as received with this as the "subject", and this cert hasn't yet been moved into the newly built chain, move it there (as the new last cert). Repeat this step 2 until you can't continue (because there's no matching previously unused cert left). 3. If the last certificate in the new chain has expired (and it's not the end-entity cert), remember this fact, and remove it (so that we can try if we can validating the chain for a different root). If in this case it turns out that we still can't validate the chain, it's probably the cert expiry error that should be displayed. This CL also cleans the redundant error detection code and reduces the error messages to two types, which are the only two make differences to the user: a. SSL_IDMISMATCH for name mismatch, b. SSL_UNTRUSTED for other reasons.
ttp/CertificateChainValidator.java
|
6505122dfe96322bdeac4210d313b3f043c6a29a |
27-Jan-2010 |
Brian Carlstrom <bdc@google.com> |
Issue 1597: browser crash possibly related to invalid SSL certificate
ttp/SslCertificate.java
|
4d02d001ef6e06583e858e63e48d1aebf54ba28d |
23-Jan-2010 |
San Mehat <san@google.com> |
NetworkManagementService: Introduce INetworkManagementEventObserver Introduce a callback event observer which can be registered on the INetworkManagementService instance to receive events from the service. Signed-off-by: San Mehat <san@google.com>
NetworkManagementEventObserver.aidl
|
353ced79b49269151b056c4b06dc632801b59497 |
22-Jan-2010 |
San Mehat <san@google.com> |
android.net: Introduce @hidden parcelable InterfaceConfiguration class This class is used to get/set interface configuration via the new NetworkManagementService API Signed-off-by: San Mehat <san@google.com>
nterfaceConfiguration.aidl
nterfaceConfiguration.java
|
1bc3c3775b7b2cbaec50cd377db437f284478de0 |
13-Jan-2010 |
Robert Greenwalt <robdroid@android.com> |
Fix Javadoc errors so the sdk can build. I unhid some API in a previous install, triggering javadoc processing on their buggy comments. Fixing build.
onnectivityManager.java
|
c849cdf5cfde007ce591838c4e2b777fb4843c8d |
08-Jan-2010 |
Robert Greenwalt <robdroid@android.com> |
Unhide some CM constants to support unbundling. The MOBILE_MMS, MOBILE_SUPL, MOBILE_DUN and MOBILE_HIPRI net types used by location, messaging, and vending needed to be exposed. Bug: 2363272 Change-ID: I6d2361d3642064db619b283b9217512563eb3439
onnectivityManager.java
|
8f028a94fc533e75077485a7d11a04e4de820335 |
08-Jan-2010 |
Makoto Onuki <omakoto@google.com> |
Moved DomainNameChecker to android common. - Moved DomainNameChecker from android.net.http to android common, and renamed to DomainNameValidator. - Added a simplified version of DNParser, which DomainNameValidator uses instead of X509Name in order to extract Subject Name from a certificate. - Added unit tests for DomainNameChecker and DNParser. There's a suspicious comment in DomainNameChecker saying something like "X509Certificate fails to parse a certificate when a subject alt name begins with '*'". I think we should fix it if it's really the case -- otherwise certificates with the wildcard wouldn't work. I'll see if it's true after submitting this patch.
SLCertificateSocketFactory.java
ttp/CertificateChainValidator.java
ttp/DomainNameChecker.java
|
5aded76004408491dbaeb12e183359f9ecfe7412 |
05-Jan-2010 |
Grace Kloba <klobag@google.com> |
am 552346a7: am 106f9b24: Patch from Huahui Wu. Merge commit '552346a743be7c8b10893f817238e92938866999' * commit '552346a743be7c8b10893f817238e92938866999': Patch from Huahui Wu.
|
552346a743be7c8b10893f817238e92938866999 |
05-Jan-2010 |
Grace Kloba <klobag@google.com> |
am 106f9b24: Patch from Huahui Wu. Merge commit '106f9b244633171ab75dd98b9761b7137c1a4705' into eclair-mr2-plus-aosp * commit '106f9b244633171ab75dd98b9761b7137c1a4705': Patch from Huahui Wu.
|
106f9b244633171ab75dd98b9761b7137c1a4705 |
05-Jan-2010 |
Grace Kloba <klobag@google.com> |
Patch from Huahui Wu. Fix http://b/issue?id=1908085
ttp/DomainNameChecker.java
|
f0108cda21bec61418b24aa6217406072780b5d5 |
22-Dec-2009 |
Tom Taylor <tomtaylor@google.com> |
resolved conflicts for merge of ad2fa35d to master Change-Id: Ia4362cd48ac0689b91003943a4cd9660da72ff90
|
ad2fa35d888e0763bfef0fc060775bec5d169479 |
22-Dec-2009 |
Tom Taylor <tomtaylor@google.com> |
am d4a4729c: Update imports to android-common Merge commit 'd4a4729c0cac582a2dcec7c8cfb316b81885a0f0' into eclair-mr2-plus-aosp * commit 'd4a4729c0cac582a2dcec7c8cfb316b81885a0f0': Update imports to android-common
|
d4a4729c0cac582a2dcec7c8cfb316b81885a0f0 |
21-Dec-2009 |
Tom Taylor <tomtaylor@google.com> |
Update imports to android-common Several files were moved to android-common. Update all the references to import those files from the new location.
etworkConnectivityListener.java
|
e143bc92b2dfa205ea6af80855132bf52e018688 |
14-Dec-2009 |
Paul Westbrook <pwestbro@google.com> |
resolved conflicts for merge of 15d3bb2c to master
|
15d3bb2ce6b3e48608148d56b2ba1555ad63dff8 |
14-Dec-2009 |
Paul Westbrook <pwestbro@google.com> |
am 7762d936: Unbundling work Merge commit '7762d93621f508f4410fd37b5bbdfec0071b0420' into eclair-mr2-plus-aosp * commit '7762d93621f508f4410fd37b5bbdfec0071b0420': Unbundling work
|
7762d93621f508f4410fd37b5bbdfec0071b0420 |
11-Dec-2009 |
Paul Westbrook <pwestbro@google.com> |
Unbundling work Moved AndroidHttpClient, Rfc822InputFilter, Rfc822Validator NumberPicker, NumberPickerButton to android-common ---
ttp/AndroidHttpClient.java
|
8ea486788fe5e77111ab9d6e1834cc6e6a3edc76 |
10-Dec-2009 |
Ken Shirriff <kens@google.com> |
am 0e933c85: am f7d0b013: Add TrafficStats class to SDK. Merge commit '0e933c853ad53037631e5bca5b4a46f056c1e538' * commit '0e933c853ad53037631e5bca5b4a46f056c1e538': Add TrafficStats class to SDK.
|
0e933c853ad53037631e5bca5b4a46f056c1e538 |
10-Dec-2009 |
Ken Shirriff <kens@google.com> |
am f7d0b013: Add TrafficStats class to SDK. Merge commit 'f7d0b01387c10f93bf17981d45087810c80f0902' into eclair-mr2-plus-aosp * commit 'f7d0b01387c10f93bf17981d45087810c80f0902': Add TrafficStats class to SDK.
|
f7d0b01387c10f93bf17981d45087810c80f0902 |
08-Dec-2009 |
Ken Shirriff <kens@google.com> |
Add TrafficStats class to SDK. This class (a rename of NetStat) provides network byte and packet statistics. NetStat will be removed separately, to avoid breaking other packages when submitting.
rafficStats.java
|
6180977d11da01d05455e7b4cb93978fdf6b2d3e |
08-Dec-2009 |
Grace Kloba <klobag@google.com> |
am 8657978a: am ddcea3d2: Expose onReceivedSslError() so that the WebView client can accept the error and continue. Merge commit '8657978aabc7141869926a98a0da257255678dd4' * commit '8657978aabc7141869926a98a0da257255678dd4': Expose onReceivedSslError() so that the WebView client
|
8657978aabc7141869926a98a0da257255678dd4 |
07-Dec-2009 |
Grace Kloba <klobag@google.com> |
am ddcea3d2: Expose onReceivedSslError() so that the WebView client can accept the error and continue. Merge commit 'ddcea3d21645bb3037703c84807dae077aae62ce' into eclair-mr2-plus-aosp * commit 'ddcea3d21645bb3037703c84807dae077aae62ce': Expose onReceivedSslError() so that the WebView client
|
ddcea3d21645bb3037703c84807dae077aae62ce |
04-Dec-2009 |
Grace Kloba <klobag@google.com> |
Expose onReceivedSslError() so that the WebView client can accept the error and continue. Fix http://b/issue?id=2299152
ttp/SslError.java
|
5154ae7665743b114c71f90dcc577dc50c63b398 |
30-Oct-2009 |
Robert Greenwalt <robdroid@android.com> |
Cleanup ConnectivityServices network configuration Don't instantiate objects not needed for the device. bug: 2226064
obileDataStateTracker.java
|
478de466ce0504b9af639c3338b883893670a8e8 |
15-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from eclair
|
9db3d07b9620b4269ab33f78604a36327e536ce1 |
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
onnectivityManager.java
ConnectivityManager.aidl
obileDataStateTracker.java
etworkInfo.java
etworkStateTracker.java
etworkUtils.java
ri.java
ebAddress.java
ttp/Connection.java
ttp/ConnectionThread.java
ttp/Request.java
ttp/RequestHandle.java
ttp/RequestQueue.java
|
70ece8d334485af47edfb5bf3049bef2cf5f4df6 |
26-Oct-2009 |
Brad Fitzpatrick <bradfitz@android.com> |
Speed up Uri.getQueryParameter by allocating less. Sample hierarchial URL, from my ContactsProvider test case: content://com.android.contacts/data?account_name=braddroid%40gmail.com&account_type=com.google.GAIA&caller_is_syncadapter=true Without this patch: (fetching the "account_name" parameter) 10000 iters: 0.5293 ms average 10000 iters: 0.5119 ms average 10000 iters: 0.5158 ms average With this patch, rewriting it to not allocate memory (no implicit StringBuilder), but still no caching: 1) when it needs to decode something (i.e account_name above; allocates memory) 50000 iters: 0.28724 ms average 50000 iters: 0.31774 ms average 50000 iters: 0.28764 ms average 2) when it doesn't need to decode (and thus allocate memory, i.e. account_type above) 50000 iters: 0.0954 ms average 50000 iters: 0.09124 ms average 50000 iters: 0.09088 ms average
ri.java
|
94f3a36326ddecaa09787d795451b0a229fe111c |
09-Oct-2009 |
Eric Fischer <enf@google.com> |
Merge branch 'eclair-plus-aosp' of ssh://android-git.corp.google.com:29418/platform/frameworks/base into eclair-mr2-plus-aosp
|
d5b090b26b740be890395887b27db8cb2186c3b8 |
09-Oct-2009 |
Mike Lockwood <lockwood@android.com> |
am 348b92bd: Merge change Iee227ace into eclair Merge commit '348b92bd513087369ac682e29620d7829fa1381b' into eclair-mr2 * commit '348b92bd513087369ac682e29620d7829fa1381b': GPS: Fix problem with SUPL when SUPL APN is already active.
|
a4f6c96f1acb4f0e7aaa233c2a5b884aaac2f573 |
09-Oct-2009 |
Mike Lockwood <lockwood@android.com> |
am 348b92bd: Merge change Iee227ace into eclair Merge commit '348b92bd513087369ac682e29620d7829fa1381b' into eclair-plus-aosp * commit '348b92bd513087369ac682e29620d7829fa1381b': GPS: Fix problem with SUPL when SUPL APN is already active.
|
03d246779ea65fc2bd10d0b4f32620f45211133a |
08-Oct-2009 |
Mike Lockwood <lockwood@android.com> |
GPS: Fix problem with SUPL when SUPL APN is already active. Use ConnectivityManager.CONNECTIVITY_ACTION broadcast in LocationManagerService to notify GPS when SUPL connection is ready instead of TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED, which is not sent in all cases. Expand LocationProvider.updateNetworkState() to include NetworkInfo object. Fixes bug b/2155661 Change-Id: Iee227ace7d536b36cf7973e3e6a8b7a621ce6565 Signed-off-by: Mike Lockwood <lockwood@android.com>
obileDataStateTracker.java
|
c0565fb88c8fff380f938ed6831893ad23dc330a |
07-Oct-2009 |
Robert Greenwalt <robdroid@android.com> |
am 92b5caa4: Merge change Id8df149c into eclair Merge commit '92b5caa4e21d48db6efeddba532d1546c6e686b1' into eclair-plus-aosp * commit '92b5caa4e21d48db6efeddba532d1546c6e686b1': Turn some logging back on in ConnectionManager
|
031e4ac7dd0405e16664d2ec5311d2e96221ce23 |
07-Oct-2009 |
Dianne Hackborn <hackbod@google.com> |
am 48e6725c: Merge change Iaca22686 into eclair Merge commit '48e6725c828a8d420d43925b0c9a9a915a8c4e2f' into eclair-plus-aosp * commit '48e6725c828a8d420d43925b0c9a9a915a8c4e2f': Work on issue #2163789: Way too much logging
|
2a9b411d4ed60acbe089068c93850ecd049f57f2 |
07-Oct-2009 |
Robert Greenwalt <robdroid@android.com> |
am e8830120: am 92b5caa4: Merge change Id8df149c into eclair Merge commit 'e8830120c8e416a26520dfbbd0e386e77255dbda' into eclair-mr2-plus-aosp * commit 'e8830120c8e416a26520dfbbd0e386e77255dbda': Turn some logging back on in ConnectionManager
|
e8830120c8e416a26520dfbbd0e386e77255dbda |
07-Oct-2009 |
Robert Greenwalt <robdroid@android.com> |
am 92b5caa4: Merge change Id8df149c into eclair Merge commit '92b5caa4e21d48db6efeddba532d1546c6e686b1' into eclair-mr2 * commit '92b5caa4e21d48db6efeddba532d1546c6e686b1': Turn some logging back on in ConnectionManager
|
d8df149cfb82cf02cef7e04c05f229d7caf7fe90 |
06-Oct-2009 |
Robert Greenwalt <robdroid@android.com> |
Turn some logging back on in ConnectionManager Trimmed a bunch of logging out, but turned it on so we get the critical stuff. bug: 2168291
obileDataStateTracker.java
|
8e20e88ba664ff606cd7eb427dd05fd981355410 |
05-Oct-2009 |
Patrick Scott <phanna@android.com> |
Merge branch 'eclair-plus-aosp' of ssh://android-git.corp.google.com:29418/platform/frameworks/base into eclair-mr2-plus-aosp
|
492eb109ff704c0dfec447a88920657cb230b8d6 |
05-Oct-2009 |
Dianne Hackborn <hackbod@google.com> |
am 48e6725c: Merge change Iaca22686 into eclair Merge commit '48e6725c828a8d420d43925b0c9a9a915a8c4e2f' into eclair-mr2 * commit '48e6725c828a8d420d43925b0c9a9a915a8c4e2f': Work on issue #2163789: Way too much logging
|
bd0a81ff1c0e92e80e05e2f12bb1805c7d081e94 |
04-Oct-2009 |
Dianne Hackborn <hackbod@google.com> |
Work on issue #2163789: Way too much logging Dr.No from mcleron. Change-Id: Iaca2268684f83fe8757e64db0b0e047a19755311
obileDataStateTracker.java
|
86806ce11a89260147d7c2efa2c192b711d923db |
01-Oct-2009 |
Patrick Scott <phanna@android.com> |
Process synchronous requests in the same RequestQueue. Use a dedicated Connection to process a synchronous request using the main RequestQueue and on the WebCore thread. HttpConnection, HttpsConnection, Connection: No need for ConnectionManager, just pass the proxy host to HttpsConnection. In Connection.clearPipe, empty should be set to true if the RequestFeeder does _not_ have a request for the host. I don't think that broke anything but it is incorrect. ConnectionThread: Refactor the proxy selection into ConnectionManager.getConnection RequestHandle: Add a new constructor that takes a Connection argument. Add processRequest to process a single request on that Connection. RequestQueue: Add determine host to select between the request's host and the proxy. Add queueSynchronousRequest to make a new request that operates on a private connection. Add SyncFeeder to handle RequestFeeder.requeueRequest if the request fails. Network: Use the new RequestQueue api to handle a synchronous request. Bug: 1315832
ttp/Connection.java
ttp/ConnectionThread.java
ttp/HttpConnection.java
ttp/HttpsConnection.java
ttp/RequestHandle.java
ttp/RequestQueue.java
|
1412308467116347e0443117b358c63da103774f |
01-Oct-2009 |
Robert Greenwalt <robdroid@android.com> |
am a1323c77: Merge change Iaf08eabc into eclair Merge commit 'a1323c77b961ae1b9cfaf5305e05780b07e88226' into eclair-plus-aosp * commit 'a1323c77b961ae1b9cfaf5305e05780b07e88226': Reduce the ConnectivityManager logging.
|
1ef95f9eed610897b46a00f51a7cd7944ef26e62 |
01-Oct-2009 |
Robert Greenwalt <robdroid@android.com> |
Reduce the ConnectivityManager logging. Same great info, just fewer chars.
etworkStateTracker.java
|
fc6cd59650d9f3f649dcdf5f5e23b3e089d7d5b9 |
26-Sep-2009 |
Robert Greenwalt <robdroid@android.com> |
am a16ca5ec: Merge change 27141 into eclair Merge commit 'a16ca5ec4ba936ed2731a74650b6882d0ffde404' into eclair-plus-aosp * commit 'a16ca5ec4ba936ed2731a74650b6882d0ffde404': Fix ConnectivityManager's handling of apn switch.
|
d1aca6aa73b0f1e22229829db89b1f3513a16aa8 |
25-Sep-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix ConnectivityManager's handling of apn switch. It was clearing the interfacename when it was needed later in the process - the prevented us from clearing the route to private dns servers and clearing the flag that this was set. Consequently future uses would not set the private dns servers (since it thought they were already set) and our lookups would fail. bug: 2146929
obileDataStateTracker.java
etworkStateTracker.java
|
4d5cd955423a6b0cb54c9e3030f4415db3e0b1e0 |
24-Sep-2009 |
Lorenzo Colitti <lorenzo@google.com> |
am 7c5c6076: Merge change 26640 into eclair Merge commit '7c5c6076ea5d02aabbb449b1341ec44d184d1316' into eclair-plus-aosp * commit '7c5c6076ea5d02aabbb449b1341ec44d184d1316': Support IPv6 literal URLs, e.g., http://[2001:4860:b004::68]/ as per RFC 3896
|
78cf04f6585a363a0c9650a3ddc66febe2c6cc80 |
23-Sep-2009 |
Lorenzo Colitti <lorenzo@google.com> |
Support IPv6 literal URLs, e.g., http://[2001:4860:b004::68]/ as per RFC 3896 section 3.2.2. Change-Id: I6166753fac2c141440fc3c860ab644b29b188d76
ebAddress.java
|
65540522d748b62a93a8b091072c7b3d51886d3a |
17-Sep-2009 |
Patrick Scott <phanna@android.com> |
am 3239de8c: Merge change 25338 into eclair Merge commit '3239de8cd78b3fa292d85ee7658a9871cdfbc79b' into eclair-plus-aosp * commit '3239de8cd78b3fa292d85ee7658a9871cdfbc79b': Remove the network connection logic from RequestQueue.
|
aaebc86386c8bb44c25dd06fe573e52ef6b60fbe |
16-Sep-2009 |
Patrick Scott <phanna@android.com> |
Remove the network connection logic from RequestQueue. This doesn't always work right and is causing some problems if the network comes back up without sending the broadcast.
ttp/Connection.java
ttp/RequestQueue.java
|
e525eef4b8e284ac8eb023bd0df4eeed37916d4b |
17-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
fc01794f33057862a361a0d0113630c58befc21b |
12-Jul-2009 |
Kenny Root <kenny@the-b.org> |
Make Uri.parseUserPart, parseHost, and parsePort symmetric Currently parseUserPart uses the encoded authority to split the URI into user and non-user parts, but the parseHost and parsePort uses the decoded URI to split the URI into non-host, host, and port parts. This gives unexpected results when %40 ('@') and %3a (':') is used in a URI: Uri test = Uri.parse("http://bob%40lee%3ajr@example.com:42/"); test.getUserInfo() => "bob@lee:jr" test.getHost() => "lee:jr@example.com" (should be "example.com") test.getPort() => -1 (should be 42)
ri.java
|
8206ff30c23c76851bebc8d72a65e65b0f7f9a29 |
11-Sep-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix for multi-apn MMS access. Mark cellular variants with the same availability, regardless of which are currently in use. Availability just means the radio is enabled and sees the network, but has no guarantees that we could connect to an APN if requested. Fix the requestRouteToHost logic to support apn switches without WIFI. bug:2093841
obileDataStateTracker.java
etworkInfo.java
|
be8e36e32b9cb2bb37e28e4c0d414ee0e46c84a2 |
04-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from donut
|
72b1f379d5c97c8ff31d2201e78215af777d6bda |
31-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
SLCertificateSocketFactory.java
ttp/CertificateChainValidator.java
|
0badd0b700ed618dac421cb6cde4654b51acb3a4 |
25-Aug-2009 |
Robert Greenwalt <robdroid@android.com> |
Note net availability even when apn not enabled Fixes a problem where mms apn was on when we lost the network (airplane mode) but mms was off when airplane mode was turned off so it kept thinking we didn't have access and future mms always failed. bug: 2075145
obileDataStateTracker.java
|
ec9fe4672a46eb928ab710d8e3caf2ce046100d4 |
21-Aug-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix a race condition for data change notification We could sometimes not be told about network state changes breaking subsequent mms access. Turning on more logging too. bug: 2069106
obileDataStateTracker.java
etworkStateTracker.java
|
ebe66345e7099ca6fc95e8aa4d31a5b5cbbd6224 |
14-Aug-2009 |
Li Zhe <jqc837@motorola.com> |
Framework changes to support HSDPA/HSUPA/HSPA HSDPA: High-Speed Downlink Packet Access HSUPA: High-Speend Uplink Packet Access HSPA: High-Speed Packet Access Add support for HSDPA/HSUPA/HSPA: 1) extend TelephonyManager.NETWORK_TYPE for HSDPA/HSUPA/HSPA 2) extend ServiceState.RADIO_TECHNOLOGY for HSDPA/HSUPA/HSPA 3) set radioTechnology into ServiceState in GsmServiceStateTracker 4) change the implementation of TelephonyManager.getNetworkType to solve the competition timing issue between the time of setting system property and the time of receiving notification through PhoneStateListener 4.1) add a getNetworkType interface in ITelephony.aidl 5) add icons resources for HSDPA/HSUPA/HSPA 6) make use of HSDPA/HSUPA/HSPA icons in StatusBarPolicy
obileDataStateTracker.java
|
5dc0c00258f90a546efcfdeca87f8e57c5a07a54 |
21-Aug-2009 |
Bob Lee <crazybob@google.com> |
am e97c2006: Updated Browser and MCS to use shared default trust manager instead of initializing their own copies. Merge commit 'e97c2006bf7c391c933307e520a392e532aa5d6a' into eclair * commit 'e97c2006bf7c391c933307e520a392e532aa5d6a': Updated Browser and MCS to use shared default trust manager instead of initializing their own copies.
|
e97c2006bf7c391c933307e520a392e532aa5d6a |
21-Aug-2009 |
Bob Lee <crazybob@google.com> |
Updated Browser and MCS to use shared default trust manager instead of initializing their own copies.
SLCertificateSocketFactory.java
ttp/CertificateChainValidator.java
|
a64bf834ffa677405af1c87c9f53eed0cd3853ce |
20-Aug-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix various issues found when testing Mms. Fix some race conditions (check isTeardownRequested). Fix the passing of mInterfaceName to subtypes (mms, etc). Fix the generation of CONNECTED message to already active subtypes. Fix the enabling of Data in DataConnectionTracker. bug: 2065037
obileDataStateTracker.java
|
60a45aff31541f65d39e4c4e7824cd1ea5a1e84c |
19-Aug-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix Wifi+Cell on boot after wifi in use. The gist of it is: Ignore reconnect fail of default APN during boot. A long path: 1 If wifi is started at boot it starts fast - before the PhoneService is available. 2 Wifi starts by failing - you get DISCONNECTED/Scanning events so CM starts the other default network (mobile). 3 Trying to restart mobile fails because the phone service isn't up yet. 4 The failure is noted and the net is marked as not-enabled. 5 The phone trys to auto-start the mobile network and succeeds, sending state-changed events 6 The CM ignores the state-changed events because the net isn't enabled (see 4). The long term fix is to remove two-way state tracking from the MobileDataStateTracker and instead just consume the state fed to us in state-change events. Near term fix is to not mark the default net disabled when we have failure (step 4) if the phone service isn't available.
obileDataStateTracker.java
|
c85675d0ef75ad968935ff8af9a3ed8bee29c511 |
18-Aug-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix for Mms without wifi. Need to change MOBILE_MMS network into connnected state if the current apn can already support the traffic. Bug:2058212 Bug:2055065 Bug:2046882
obileDataStateTracker.java
|
25a5d3db3ff06b9952395832308bc3b48913c4ee |
14-Aug-2009 |
Robert Greenwalt <robdroid@android.com> |
Fix CDMA to startup/shutdown based on apn en/disab Fixes MMS during wifi. Also fixes CDMA for ConnectivityManager change.
obileDataStateTracker.java
|
42acef37339afe6ac608c842f1637870ee9c4f6c |
13-Aug-2009 |
Robert Greenwalt <robdroid@android.com> |
Add net type to mobile for mobile-required traffic This also refactors ConnectivityService a bit towards supporting multiple simultaneous connections by making each a seem like a seperate Network with it's own stateTracker, etc. Also adds tracking of process death to clean orphaned startUsingNetworkFeature features.
onnectivityManager.java
ConnectivityManager.aidl
obileDataStateTracker.java
etworkStateTracker.java
|
ac1e59d887651220f5367cc7fa4207b34eab774d |
11-Aug-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
ttp/EventHandler.java
ttp/HttpsConnection.java
ttp/LoggingEventHandler.java
|
f6d1a5528ee626487c78f17501d61e61bbe26b10 |
03-Aug-2009 |
Grace Kloba <klobag@google.com> |
resolved conflicts for merge of b8802b21 to master
|
4c8db8a4feb2afbd9d5f94ff09c7167ca34076c4 |
31-Jul-2009 |
Grace Kloba <klobag@google.com> |
Fix #2025900. If a https request is canceled while openConnection is called and a ssl error happened, the http thread can be blocked for up to 10 min. Added code to detect this case and unlock the thread.
ttp/EventHandler.java
ttp/HttpsConnection.java
ttp/LoggingEventHandler.java
|
61e4248f8f6ae8a8f40550cc0800e5190cd1dc09 |
29-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from donut
|
a8675f67e33bc7337d148358783b0fd138b501ff |
29-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
ri.java
|
2af1b3db3d4f687d008db74b150f149e956b4bc6 |
26-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge korg/donut into korg/master
|
a16de7b03a1b2fe9e5eca55ce677c121e97079f8 |
25-Jul-2009 |
Grace Kloba <klobag@google.com> |
Fix 1993520 where page cycler fails. Recover the old logic before removing network management. Remove the empty list for the host after consuming the last entry. As we should never have an empty list, it is safe to call removeFirst without checking whether it is empty. Currently, in getRequest() or removeFrist(), if we found an empty list, we remove it. Then we return null for the request even there are requests in another list. So the page stops loading until the next getRequest() or removeFirst() is called. If they are not called, those requests will never be accessed.
ttp/RequestQueue.java
|
cf4550c3198d6b3d92cdc52707fe70d7cc0caa9f |
21-Jul-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
ttp/RequestHandle.java
|
c319c69b1228f5eee2f9d71a71ad021f3d8ba82b |
20-Jul-2009 |
Patrick Scott <phanna@android.com> |
Allow 205 and 305 to have content. 205 is interpreted by Safari to be like 200 and show the given content. Change canHaveResponseBody to allow 205 to have a body. 305 is a very rare server response indicating to the client to use the given Location header as a proxy and reissue the original request. Curl doesn't do anything with this header and neither does internal networking code. For now, we will just allow the response body to propagate to webcore.
ttp/Request.java
|
4a06b68c82fc011d8cd780ed7f0393d1d0617a07 |
20-Jul-2009 |
Patrick Scott <phanna@android.com> |
Correctly set the thread priority for ConnectionThreads. This does not change the actual thread priority but if the default priority changes, this will have the desired result of being slightly less favorable. I tried messing with the priorities to see if a higher or lower priority helped but it seemed to do more harm than good. It might be worth more investigation to find out where all the thread time is being spent so we can determine the correct priority.
ttp/ConnectionThread.java
|
fe4fec7c66b0d956f008ead0fd899b588cfacb5d |
14-Jul-2009 |
Patrick Scott <phanna@android.com> |
Remove all our old high priority knowledge since WebCore will manage it. Also removed an unused variable in RequestQueue.java.
ttp/Request.java
ttp/RequestHandle.java
ttp/RequestQueue.java
|
38a34b2c75b0d44fa463c63563ce3ba85bb817f1 |
12-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 2d791055: Merge change 6820 into donut Merge commit '2d7910555ab6b376e8cd1646db6c329c1cd1adb7' * commit '2d7910555ab6b376e8cd1646db6c329c1cd1adb7': Fixed NPE bugs in Uri. Fixes internal issue #1724719.
|
9cf012a9fcac9b651dd0799240a96d454de49ba2 |
11-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 6823 * changes: wifi: Keep the WLAN network interface up whenever wifi is enabled.
|
5621f0d928dc738cb9bde78f1c23eaf916b8c931 |
10-Jul-2009 |
Bob Lee <crazybob@google.com> |
Fixed NPE bugs in Uri. Fixes internal issue #1724719. Modified getQueryParameter() to use the encoded query string. Fixes internal issue #1749094.
ri.java
|
0900f3657664d9046e6723825fd32b244eef2b6c |
10-Jul-2009 |
Mike Lockwood <lockwood@android.com> |
wifi: Keep the WLAN network interface up whenever wifi is enabled. We now only bring it down briefly and bring it back up again when we want to reset the interface. Signed-off-by: Mike Lockwood <lockwood@android.com>
etworkUtils.java
|
c8e852da32cd91b708ee53d69fbe9bba2e08ffec |
10-Jul-2009 |
Bob Lee <crazybob@google.com> |
resolved conflicts for merge of ad94a983 to master
|
b8b8f044f4735b08f5a422637cfdcef43ac1a824 |
10-Jul-2009 |
Bob Lee <crazybob@google.com> |
Uri.EMPTY.toString() was returning null due to an initialization order bug. Fixes internal issue #1957015.
ri.java
|
f76035f35200d58dd72d8f019d4c1219300b2942 |
10-Jun-2009 |
Simon Schoar <schoar@googlemail.com> |
Fixed typo, RFC3296 is for LDAP, RFC2396 is for URI
ri.java
|
340a1b21de7d5f650b15fab2bcda355ae9776f90 |
03-Jul-2009 |
Grace Kloba <klobag@google.com> |
Fix the performance collection in the http thread. A connection can be reused. Change the thread time collection based on per request.
ttp/ConnectionThread.java
ttp/RequestQueue.java
|
e10809d02cd16bb31e1e9b094c612094af08757c |
01-Jul-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 7a573862: Merge change 5720 into donut Merge commit '7a5738624fa78e328b5f36c687c20b9cf0eb5a60' * commit '7a5738624fa78e328b5f36c687c20b9cf0eb5a60': Fix #1876303. Even rfc2616 4.2 says that "Field names are case-insensitive.", servers including Google internal uses case-sensitive checking for "Cookie". So change it.
|
cd15475bc3c096a0d17e76c6917ea253e54f7641 |
30-Jun-2009 |
Mike Lockwood <lockwood@android.com> |
Revert "ConnectivityManager: Add support for bringing up the default APN." This reverts commit a84b6faffbe7ef5981f3202be0f68a8b44d61a76. I will work on a better mechanism for bringing up the default APN when Wifi is enabled.
obileDataStateTracker.java
|
65c0fc4fc445374c7f6e2106e6ed3d6191e45cae |
30-Jun-2009 |
Grace Kloba <klobag@google.com> |
Fix #1876303. Even rfc2616 4.2 says that "Field names are case-insensitive.", servers including Google internal uses case-sensitive checking for "Cookie". So change it.
ttp/RequestHandle.java
|
a84b6faffbe7ef5981f3202be0f68a8b44d61a76 |
24-Jun-2009 |
Mike Lockwood <lockwood@android.com> |
ConnectivityManager: Add support for bringing up the default APN. The default APN can now be requested by calling ConnectivityManager.startUsingNetworkFeature(Phone.FEATURE_ENABLE_DEFAULT). Signed-off-by: Mike Lockwood <lockwood@android.com>
obileDataStateTracker.java
|
7cd64bd7e7425408f0dc7e1212e81950a7dab217 |
10-Jun-2009 |
Grace Kloba <klobag@google.com> |
Fix #1907439. If there is uncommitted content when gzipped content got EOFException, we need to commit them.
ttp/Request.java
|
8aa393b03f6d1f25313c658334e9b86a86a6f61f |
10-Jun-2009 |
Simon Schoar <schoar@googlemail.com> |
Fixed typo, RFC3296 is for LDAP, RFC2396 is for URI
ri.java
|
843ef36f7b96cc19ea7d2996b7c8661b41ec3452 |
20-May-2009 |
Jean-Baptiste Queru <jbq@google.com> |
donut snapshot
obileDataStateTracker.java
roxy.java
ttp/CertificateValidatorCache.java
|
b5b33c734ab2a178f07c667a8c1daf8beab837aa |
15-May-2009 |
Patrick Scott <phanna@android.com> |
Order high priority requests in the same order they are requested. Use a class to hold the high priority requests and low priority requests. Each request is appended to the correct list in the order received. If a request needs to be requeued after an error, it is placed at the head of the corresponding list.
ttp/RequestQueue.java
|
67fd6d50af256265c8103d844212934f86079815 |
15-May-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 1c9a92fd: Merge change 1690 into donut Merge commit '1c9a92fd9fbe192f24e53c26cddeab401cefb108' * commit '1c9a92fd9fbe192f24e53c26cddeab401cefb108': Rework some code so that it works the way it was supposed to work.
|
3537506c883cdf4f4b792590abb5a8acb937503a |
14-May-2009 |
Marco Nelissen <marcone@google.com> |
Rework some code so that it works the way it was supposed to work.
ttp/CertificateValidatorCache.java
|
45efe69f8019f9743aef4d2b4eb6acf56ea0551f |
09-May-2009 |
Grace Kloba <klobag@google.com> |
Fix #1807059. If it is "POST", always use BasicHttpEntityEnclosingRequest even bodyProvider is null. This ensures the content-type, content-encoding and content-length are set correctly.
ttp/Request.java
|
135e24c294884e009766e5b269424fcd07d83646 |
27-Apr-2009 |
Patrick Scott <phanna@android.com> |
Add '_' to the allowable characters in a host name. This does not fix the underscore problem in host names but it moves it from a Browser issue to a libc issue.
ebAddress.java
|
42ad56ead40f6c5986bd2d298b1d36f42da489a1 |
14-Apr-2009 |
Mike Lockwood <lockwood@android.com> |
telephony: Add support for bringing up GSM data connections for GPS SUPL. Signed-off-by: Mike Lockwood <lockwood@android.com>
obileDataStateTracker.java
|
308618fa9d9d61ec3a88dda5930d9fdd4ddd2975 |
14-Apr-2009 |
Eric Shienbrood <> |
Merge branch 'readonly-p4-donut' into donut
|
99001278289036a3c645e599ed832943ff1b6e15 |
14-Apr-2009 |
Eric Shienbrood <> |
AI 145980: am: CL 145881 Adding on to CL 145383, unhiding some additional methods and constants that ought to be exposed. Hid and deprecated the single-arg public constructor for NetworkInfo, and modified a CTS test that was testing it. Ran the android.net test package to make sure it still works. Original author: ers Merged from: //branches/cupcake/... Automated import of CL 145980
etworkInfo.java
|
18b4d490652457c94594393a334be9bbc914c8ce |
13-Apr-2009 |
Eric Shienbrood <> |
AI 145881: Adding on to CL 145383, unhiding some additional methods and constants that ought to be exposed. Hid and deprecated the single-arg public constructor for NetworkInfo, and modified a CTS test that was testing it. Ran the android.net test package to make sure it still works. BUG=1779439 Automated import of CL 145881
etworkInfo.java
|
fb8390729192860066c081b11b2f58db4cba9924 |
10-Apr-2009 |
Dave Bort <dbort@android.com> |
Remove references to android.util.Config The semantics of Config.DEBUG will be changing soon, and all other Config.* fields will become deprecated/hidden. BUG=1780938
roxy.java
|
767a662ecde33c3979bf02b793d392aca0403162 |
02-Apr-2009 |
Wink Saville <> |
AI 144185: Integrate cdma into the main code base. Automated import of CL 144185
obileDataStateTracker.java
|
886f3d69b79748fe937725e33b8bbb3d67ab82c7 |
25-Mar-2009 |
Bob Lee <> |
Automated import from //branches/donutburger/...@141355,141355
ttp/CertificateChainValidator.java
ttp/HttpsConnection.java
|
c2ad241504fcaa12d4579d3b0b4038d1ca8d08c9 |
20-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@141571
ttp/CertificateChainValidator.java
ttp/HttpsConnection.java
|
4df2423a947bcd3f024cc3d3a1a315a8dc428598 |
05-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@136594
ttp/AndroidHttpClient.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
onnectivityManager.java
redentials.java
hcpInfo.aidl
hcpInfo.java
ConnectivityManager.aidl
ocalServerSocket.java
ocalSocket.java
ocalSocketAddress.java
ocalSocketImpl.java
ailTo.java
obileDataStateTracker.java
etworkConnectivityListener.java
etworkInfo.aidl
etworkInfo.java
etworkStateTracker.java
etworkUtils.java
arseException.java
roxy.java
SLCertificateSocketFactory.java
ntpClient.java
ri.aidl
ri.java
rlQuerySanitizer.java
ebAddress.java
ttp/AndroidHttpClient.java
ttp/AndroidHttpClientConnection.java
ttp/CertificateChainValidator.java
ttp/CertificateValidatorCache.java
ttp/CharArrayBuffers.java
ttp/Connection.java
ttp/ConnectionThread.java
ttp/DomainNameChecker.java
ttp/EventHandler.java
ttp/Headers.java
ttp/HttpAuthHeader.java
ttp/HttpConnection.java
ttp/HttpLog.java
ttp/HttpsConnection.java
ttp/IdleCache.java
ttp/LoggingEventHandler.java
ttp/Request.java
ttp/RequestFeeder.java
ttp/RequestHandle.java
ttp/RequestQueue.java
ttp/SslCertificate.java
ttp/SslError.java
ttp/Timer.java
ttp/package.html
ackage.html
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
onnectivityManager.java
redentials.java
hcpInfo.aidl
hcpInfo.java
ConnectivityManager.aidl
ocalServerSocket.java
ocalSocket.java
ocalSocketAddress.java
ocalSocketImpl.java
ailTo.java
obileDataStateTracker.java
etworkConnectivityListener.java
etworkInfo.aidl
etworkInfo.java
etworkStateTracker.java
etworkUtils.java
arseException.java
roxy.java
SLCertificateSocketFactory.java
ntpClient.java
ri.aidl
ri.java
rlQuerySanitizer.java
ebAddress.java
ttp/AndroidHttpClient.java
ttp/AndroidHttpClientConnection.java
ttp/CertificateChainValidator.java
ttp/CertificateValidatorCache.java
ttp/CharArrayBuffers.java
ttp/Connection.java
ttp/ConnectionThread.java
ttp/DomainNameChecker.java
ttp/EventHandler.java
ttp/Headers.java
ttp/HttpAuthHeader.java
ttp/HttpConnection.java
ttp/HttpLog.java
ttp/HttpsConnection.java
ttp/IdleCache.java
ttp/LoggingEventHandler.java
ttp/Request.java
ttp/RequestFeeder.java
ttp/RequestHandle.java
ttp/RequestQueue.java
ttp/SslCertificate.java
ttp/SslError.java
ttp/Timer.java
ttp/package.html
ackage.html
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
SLCertificateSocketFactory.java
ttp/AndroidHttpClient.java
ttp/CertificateChainValidator.java
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
SLCertificateSocketFactory.java
ttp/AndroidHttpClient.java
ttp/CertificateChainValidator.java
|
da996f390e17e16f2dfa60e972e7ebc4f868f37e |
13-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@131421
rlQuerySanitizer.java
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
onnectivityManager.java
ConnectivityManager.aidl
ri.java
ttp/AndroidHttpClient.java
ttp/RequestHandle.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
obileDataStateTracker.java
etworkInfo.java
etworkStateTracker.java
etworkUtils.java
roxy.java
ttp/Connection.java
ttp/Headers.java
ttp/Request.java
ttp/RequestHandle.java
ttp/RequestQueue.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
onnectivityManager.java
redentials.java
hcpInfo.aidl
hcpInfo.java
ConnectivityManager.aidl
ocalServerSocket.java
ocalSocket.java
ocalSocketAddress.java
ocalSocketImpl.java
ailTo.java
obileDataStateTracker.java
etworkConnectivityListener.java
etworkInfo.aidl
etworkInfo.java
etworkStateTracker.java
etworkUtils.java
arseException.java
roxy.java
SLCertificateSocketFactory.java
ntpClient.java
ri.aidl
ri.java
rlQuerySanitizer.java
ebAddress.java
ttp/AndroidHttpClient.java
ttp/AndroidHttpClientConnection.java
ttp/CertificateChainValidator.java
ttp/CertificateValidatorCache.java
ttp/CharArrayBuffers.java
ttp/Connection.java
ttp/ConnectionThread.java
ttp/DomainNameChecker.java
ttp/EventHandler.java
ttp/Headers.java
ttp/HttpAuthHeader.java
ttp/HttpConnection.java
ttp/HttpLog.java
ttp/HttpsConnection.java
ttp/IdleCache.java
ttp/LoggingEventHandler.java
ttp/Request.java
ttp/RequestFeeder.java
ttp/RequestHandle.java
ttp/RequestQueue.java
ttp/SslCertificate.java
ttp/SslError.java
ttp/Timer.java
ttp/package.html
ackage.html
|