Kenny Root
1adbf6b900
am 61768c97: am 3870c570: Use hostname verifier directly instead of instance DO NOT MERGE
...
* commit '61768c97d6e066d633afe61a790a24473f59572c':
Use hostname verifier directly instead of instance DO NOT MERGE
2013-08-13 11:44:05 -07:00
Kenny Root
3870c570bb
Use hostname verifier directly instead of instance DO NOT MERGE
...
Instead of local instance of the default HostnameVerifier, use it
directly from HttpsURLConnection. This avoids class preloading creating
an instance of it before it's necessary.
(cherry picked from commit 928ee1e48f )
Bug: 9984058
Change-Id: I79d8a934bfc390e4cd503fd592e21bc4e5446a7d
2013-08-13 11:00:10 -07:00
Wink Saville
9b7b445018
am 02eab434: am 4d87d91d: Merge "If in a mobile captive portal is detected enable fail fast." into jb-mr2-dev
...
* commit '02eab434ad9faa25291e63023b7e66698ca457a8':
If in a mobile captive portal is detected enable fail fast.
2013-08-08 15:46:55 -07:00
Wink Saville
7c00be48fc
am 55adb390: am 35152f13: Merge "Have CaptivePortalTracker use gservices updateable provisioning urls." into jb-mr2-dev
...
* commit '55adb390bb96175db9abee3ead349a98b4dc4262':
Have CaptivePortalTracker use gservices updateable provisioning urls.
2013-08-08 15:46:52 -07:00
Wink Saville
81132d5197
am b9b4321b: am 5191b859: Merge "In CaptiviePortalTracker a socket timeout is probably a captive portal." into jb-mr2-dev
...
* commit 'b9b4321b756ac6e44650031ebfe0134508f60eaa':
In CaptiviePortalTracker a socket timeout is probably a captive portal.
2013-08-08 15:46:49 -07:00
Wink Saville
4d87d91dfe
Merge "If in a mobile captive portal is detected enable fail fast." into jb-mr2-dev
2013-08-08 22:07:27 +00:00
Wink Saville
35152f13b3
Merge "Have CaptivePortalTracker use gservices updateable provisioning urls." into jb-mr2-dev
2013-08-08 22:06:21 +00:00
Wink Saville
d747cbc898
If in a mobile captive portal is detected enable fail fast.
...
When captive portal checking completes pass back the result.
This is used to enable/disable failing fast for mobile. When
failing fast is enabled we don't check for data stalls and thus
won't be continually trying to do recovery operations, such as
restarting the radio.
Bug: 9462512
Change-Id: I0dea0eee519f8ee7f94e79d40e82c18f30d7fe2e
2013-08-07 16:22:47 -07:00
Wink Saville
bf34122a96
In CaptiviePortalTracker a socket timeout is probably a captive portal.
...
On a AT&T warm SIM a socket is not possible so a timeout occurs.
In CheckMp a timing out on a socket is declared as a "warm" sim,
make CaptivePortalTracker the same.
Bug: 10038362
Change-Id: Icb9fb0a1b67704dc9adf6a6348a3781fb9582a89
2013-08-05 14:17:02 -07:00
Wink Saville
42d4f08db2
Have CaptivePortalTracker use gservices updateable provisioning urls.
...
After detecting there is a captive portal the url used in the
notification for mobile networks should be updateable via gservices.
These urls will be the same as used by CheckMp and is needed for
carriers that have specific provisioning urls such as AT&T and Verizon.
Bug: 9622647
Change-Id: Idcf4dabc72ece1dbbe1d5e5a21e550dd06fe16c7
2013-08-05 14:15:54 -07:00
Elliott Hughes
710f3e2cc6
am 60ae2617: Merge "If frameworks wants ASCII casing, it should explicity ask for it."
...
* commit '60ae2617b4b304fc3e45a441f87d1765714477ba':
If frameworks wants ASCII casing, it should explicity ask for it.
2013-08-02 17:41:57 -07:00
Elliott Hughes
cb64d43062
If frameworks wants ASCII casing, it should explicity ask for it.
...
http://elliotth.blogspot.com/2012/01/beware-convenience-methods.html
Bug: https://code.google.com/p/android/issues/detail?id=58359
Change-Id: Iaab02e718a7be7bda22e626dca05d79bfd2a8fc4
2013-08-02 15:12:32 -07:00
Robert Greenwalt
85b5e4c48f
am b5bf655c: am e874bd35: Merge "Add gservices updater for carrier provisioning url" into jb-mr2-dev
...
* commit 'b5bf655cc6cc9128aec99958cce3b054348c9273':
Add gservices updater for carrier provisioning url
2013-07-19 13:37:41 -07:00
Elliott Hughes
03a152d7e7
am 15cb526e: Merge "Fix import after okhttp update."
...
* commit '15cb526ece1420b1ae2061e20fd0982d82b41aae':
Fix import after okhttp update.
2013-07-18 09:36:48 -07:00
Narayan Kamath
c0bb16673e
Fix import after okhttp update.
...
OkResponseCache moved packages in change
62321.
Change-Id: I2c08c4586405e767d1931ebc5f185c7916850fa1
2013-07-18 13:42:50 +01:00
Robert Greenwalt
e182bfe398
Add gservices updater for carrier provisioning url
...
bug:9623159
Change-Id: I36697ed341353b7a3dbec5afe20241102e76f6f1
2013-07-17 14:05:33 -07:00
Jeff Sharkey
df04f64434
am f8b69275: am 1f99a483: Recover from corrupt network stats.
...
* commit 'f8b692754f7739e11c8438ab59c0760194cfacc5':
Recover from corrupt network stats.
2013-07-11 11:41:24 -07:00
Jeff Sharkey
1f99a483e4
Recover from corrupt network stats.
...
When encountering corrupt stats, throw as IOException to allow
recovery at a higher level.
Bug: 9794832
Change-Id: I38d000b3bd8a4c99389c40a87ee0699efb6e9049
2013-07-11 11:18:53 -07:00
Wink Saville
3b5d686e68
am c45f2e05: am 59046f40: Merge "Add checkMobileProvisioning to ConnectivityService." into jb-mr2-dev
...
* commit 'c45f2e05e3b9d261009c66346ef2257ec105f05c':
Add checkMobileProvisioning to ConnectivityService.
2013-07-01 15:41:31 -07:00
Wink Saville
ab9321d13d
Add checkMobileProvisioning to ConnectivityService.
...
Bug: 9279964
Change-Id: I42c326a21e05aa301e9d974ed9ac1d59472780ec
2013-06-29 21:10:57 -07:00
Elliott Hughes
a920f25fe5
resolved conflicts for merge of fca0f92e to stage-aosp-master
...
Change-Id: I4791f0ffa324a313b8390fbde6d8f82f716ecf74
2013-06-28 16:41:19 -07:00
Elliott Hughes
d396a448b2
Switch frameworks/base over from @hidden Charsets to public StandardCharsets.
...
Bug: 3484927
Change-Id: I5d136d2ee629588538602766a182ae14ce5fc63c
2013-06-28 16:24:48 -07:00
Kenny Root
6c042b6d67
am a5a2de55: Merge "Add ALPN support to SSL socket factory"
...
* commit 'a5a2de55082b1f2a9ec0b99962a88063ac6d1bbf':
Add ALPN support to SSL socket factory
2013-06-27 14:52:17 -07:00
Kenny Root
100d729026
Add ALPN support to SSL socket factory
...
This adds the ability to use Application-Layer Protocol Negotiation
(ALPN) through the SSLCertificateSocketFactory. ALPN is essentially
like Next Protocol Negotiation (NPN) but negotiation is done in the
clear. This allows the use of other protocols on the same port (e.g.,
SPDY instead of HTTP on port 80).
Change-Id: Ie62926b455e252c4c98670bbbecc1eb5c6f13990
2013-06-26 10:35:39 -07:00
Narayan Kamath
372d21ad69
am 6706ca96: Merge "Update HttpResponseCache to use the new cache API."
...
* commit '6706ca96b21ebbd620fb597a23e8180f76bb37cf':
Update HttpResponseCache to use the new cache API.
2013-06-13 02:29:11 -07:00
Narayan Kamath
68a3cd7955
Update HttpResponseCache to use the new cache API.
...
The new API was introduced in
https://android-review.googlesource.com/#/c/59985/
Change-Id: Ie64de7fc64b818bebf1077dff407813865769387
2013-06-12 15:48:18 +01:00
Robert Greenwalt
777e2e8545
am a34b531b: Merge "EthernetDataTracker: Set network available on connected"
...
* commit 'a34b531bb6d2f2923f474b8c0a0c09149303e5d3':
EthernetDataTracker: Set network available on connected
2013-05-15 10:41:54 -07:00
Robert Greenwalt
a34b531bb6
Merge "EthernetDataTracker: Set network available on connected"
2013-05-15 16:39:05 +00:00
Matthew Xie
389bf4b331
am 4f88ff48: Merge "Use the right fd for flush call" into jb-mr2-dev
...
* commit '4f88ff48ee99b5e7078f7a6b774d21a3f3434bb9':
Use the right fd for flush call
2013-05-14 11:07:06 -07:00
Matthew Xie
d073bfdb3a
Use the right fd for flush call
...
bug 8498784
Change-Id: I03d3a588b01825b868d4b0229c60b7bb3b24a5f6
2013-05-13 18:35:27 -07:00
Robert Greenwalt
8c04cd041d
am 341666c4: Merge "Fix sync problem in NsdManager" into jb-mr2-dev
...
* commit '341666c40d222145f7dfd44bdbed48590c4dc5da':
Fix sync problem in NsdManager
2013-05-06 11:12:02 -07:00
Robert Greenwalt
af2eefb701
Fix sync problem in NsdManager
...
The NsdManager init was thinking it was done before the AsyncChannel
was fully setup and if the setup were slow and the app fast, the app
could make calls to the NsdManager that it wasn't ready for.
bug:8545006
Change-Id: I2cb2a7c0a1c7f3d2b81ac0f66d37346e6d2d720d
2013-05-02 15:45:32 -07:00
Kenny Root
e9ae6822a8
resolved conflicts for merge of 1f6e789b to jb-mr2-dev-plus-aosp
...
Change-Id: I06c05d637613215b6d83df3e29cd495f6a5a0176
2013-04-29 23:09:03 -07:00
Kenny Root
12e752225a
Track change to JSSE provider
...
Change-Id: I35e824e47ad758ab6408e91e2ba5dcda053a82f5
2013-04-29 15:15:27 -07:00
Kenny Root
d334cb13d6
am d152f7ec: Merge "Don\'t use X509CertImpl directly"
...
* commit 'd152f7ec1ae43d77ff8e2206724ce71da3da9913':
Don't use X509CertImpl directly
2013-04-29 14:16:09 -07:00
Kenny Root
28b1f0ee02
Don't use X509CertImpl directly
...
Change-Id: Ibabee35c90c2636c6f362e4d778d6795a0cef6c2
2013-04-29 13:27:39 -07:00
Matthew Xie
7a21c4cdb1
am 7f3c5d16: Merge "Added flush() for bluetooth output stream" into jb-mr2-dev
...
* commit '7f3c5d164fd34e77b783e8c09b65645a1b143f6a':
Added flush() for bluetooth output stream
2013-04-25 21:22:29 -07:00
zzy
71bfafc84a
Added flush() for bluetooth output stream
...
Bug 8498784
Zebra QL420 Plus Bluetooth printer fails on Android 4.2.2
2013-04-24 00:24:34 -07:00
Robert Greenwalt
f12afa9913
am d0202945: Merge "Listen for network disconnect." into jb-mr2-dev
...
* commit 'd020294572f591007de1fe0aa9e4927dae72c0c9':
Listen for network disconnect.
2013-04-23 03:51:08 -07:00
Robert Greenwalt
d020294572
Merge "Listen for network disconnect." into jb-mr2-dev
2013-04-22 21:33:29 +00:00
Robert Greenwalt
1b0ca9dace
Listen for network disconnect.
...
VPN used to just watch the interface, but that is insufficient. There
is no promise that the interface will go down when we're done with it.
Now that wifi stays on in scan-only mode despite user turning it off
it seems that the interface is left up, even in AP mode.
Now listening for ConnectivityService broadcast that the network we were on
has disconnected and tearing down the VPN then or when the interface
goes away.
bug:8550083
Change-Id: Icf414497bc55bead69de04e91f39f90ac2e6578a
2013-04-22 14:13:51 -07:00
Robert Greenwalt
0460cb9ed6
am 88cec86e: Remove STOPSHIP and defer removal.
...
* commit '88cec86e882e27a9e35315553cc05fdf7f281a4e':
Remove STOPSHIP and defer removal.
2013-04-19 10:17:41 -07:00
Robert Greenwalt
88cec86e88
Remove STOPSHIP and defer removal.
...
bug:8657300
Change-Id: Ia855fdc0db7a33502838648ee002d4929b224960
2013-04-19 09:31:24 -07:00
Robert Greenwalt
2d28d6229f
am 3016244f: Merge "Add new route.hasGateway() api" into jb-mr2-dev
...
* commit '3016244ffb0ee59a191b294839468a81b45a01f1':
Add new route.hasGateway() api
2013-04-12 12:07:14 -07:00
Robert Greenwalt
ca441ee2f0
Add new route.hasGateway() api
...
Fixes issues brought in by change to isHostRoute. isHostRoute
was technically correct, but the callers really wanted hasNextHop
behavior.
bug:8597268
Change-Id: I360761ccfa98b2ba34642f717a78fa71ec1bae4f
2013-04-12 11:22:52 -07:00
Robert Greenwalt
63582a790e
am ccbe7e6f: Merge "Use CONNECTIVITY_INTERNAL for global proxy" into jb-mr2-dev
...
* commit 'ccbe7e6ff16fe1afc08f0b8601d83481ba5aee3a':
Use CONNECTIVITY_INTERNAL for global proxy
2013-04-11 14:16:28 -07:00
Robert Greenwalt
a9bebc2211
Use CONNECTIVITY_INTERNAL for global proxy
...
The Global http proxy shouldn't be used by apps, but can be useful in certain
conditions.
bug:8264794
bug:8557674
Change-Id: Ia3cbe542e448d9e74d0492626a13e9fd34ad797a
2013-04-10 15:32:18 -07:00
Jeff Sharkey
04e740a65e
am 0f8e8b03: Merge "Warn when exposing file:// Uris beyond a process." into jb-mr2-dev
...
* commit '0f8e8b03ebb35040c299079adc1c351f37ce4885':
Warn when exposing file:// Uris beyond a process.
2013-04-03 16:29:55 -07:00
Jeff Sharkey
0f8e8b03eb
Merge "Warn when exposing file:// Uris beyond a process." into jb-mr2-dev
2013-04-03 23:28:07 +00:00
Brian Carlstrom
3c7df09d4d
am 6fdcb168: Merge "Adjust the HttpResponseCache for OkHttp."
...
* commit '6fdcb168a7a0a4f508063019ca4d2ec35458f892':
Adjust the HttpResponseCache for OkHttp.
2013-04-03 14:06:55 -07:00