History log of /external/apache-http/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1ceb2520c083757f2dece994b3bd25ede66faac4 16-Jul-2017 android-build-team Robot <android-build-team-robot@google.com> release-request-05263112-375a-4b1f-a657-a14bb2a5c5a3-for-git_oc-mr1-release-4185249 snap-temp-L63000000082739046

Change-Id: I5b3a3813bf9cd76252139e7c6505ff5b49f7bf8e
03a95657a65dafbed1ca444ae04e2be05a1e238d 14-Jul-2017 Paul Duffin <paulduffin@google.com> Protect org.apache.http.legacy API

Add build targets to check the API and update the API along with API
description files to describe the state of the API.

Tested by invoking make checkapi to make sure that it detected the API
change and failed the build. Then invoke make update-api to update the
API and then make checkapi again to ensure that this time the build
succeeded.

Bug: 18027885
Test: see above
Change-Id: Id958c5871cd43773f5f3b56687e9b5fab023c6f0
ndroid.mk
pi/apache-http-legacy-current.txt
pi/apache-http-legacy-removed.txt
pi/apicheck_msg_apache_http_legacy.txt
c9cc44489a73b5cdf84f0f3166068a7d9f1bcc89 03-Jul-2017 Tobias Thierer <tobiast@google.com> Revert "Track updates to Conscrypt". DO NOT MERGE ANYWHERE. am: 3a2f341d84 -s ours
am: 40be99b867 -s ours

Change-Id: I14ed11d8279589399fa87dd8ad0424ec7a58910c
40be99b8679c9d93a7ded8f2daaf37ce0d464533 03-Jul-2017 Tobias Thierer <tobiast@google.com> Revert "Track updates to Conscrypt". DO NOT MERGE ANYWHERE.
am: 3a2f341d84 -s ours

Change-Id: I6b11c4ae2aae772dc90a3ae98aa03104f5214672
3a2f341d846add4567f523b109a808e1b2968bff 26-Jun-2017 Tobias Thierer <tobiast@google.com> Revert "Track updates to Conscrypt". DO NOT MERGE ANYWHERE.

Tracking the revert of the corresponding Conscrypt CL.

This reverts commit 51c55971d99889ccbcf6cc6b896cabeb1850e722.

This is a clean revert. The upload hook to fix lint errors was not run
(this CL was uploaded with --no-verify).

Test: Treehugger
Test: make droid cts
Bug: 62424503

Change-Id: I72ae3e1b1264fc0c3d04cf188867eea603f5b691
ndroid/src/android/net/http/CertificateChainValidator.java
ndroid/src/android/net/http/HttpsConnection.java
c72b4b8fad0dd1dc6eeee05bb7e1759042347400 31-May-2017 android-build-team Robot <android-build-team-robot@google.com> release-request-63504342-e033-4b9f-9c68-68bdd28fdc7c-for-git_oc-mr1-release-4054002 snap-temp-L53000000069019913

Change-Id: Idb9341955256c2566cdf4c7feca4980a966f7858
1cc9d3a1b85bdd736e284f01e022030e0b782f21 31-May-2017 Colin Cross <ccross@android.com> Merge "Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals" am: a4b31e5eda am: 0ff957d67f am: 3ef79ecd1d
am: 6d301174f0

Change-Id: I9694372c4447190efdc2dd3d07e240a045179ba2
6d301174f0502912ee7df6db4bc5c1f5cf4ee230 31-May-2017 Colin Cross <ccross@android.com> Merge "Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals" am: a4b31e5eda am: 0ff957d67f
am: 3ef79ecd1d

Change-Id: I31303b4da0797efab9d90402261dd801d6deca5e
3ef79ecd1df66ad0d510621b0b48485c6f55f308 31-May-2017 Colin Cross <ccross@android.com> Merge "Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals" am: a4b31e5eda
am: 0ff957d67f

Change-Id: I1b7046126abe4ef1cf6d9dcd83b0ac95cb20a2d7
0ff957d67fa3a72cc4809338e20d172c9ef01a9f 31-May-2017 Colin Cross <ccross@android.com> Merge "Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals"
am: a4b31e5eda

Change-Id: I3bcd5bd68911a33bc10178394518c6da9c3a6f7a
a4b31e5eda3df5a0ffe844891edc5bbb33930e98 31-May-2017 Treehugger Robot <treehugger-gerrit@google.com> Merge "Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals"
ad1d58e71fed9c28d8f755370aeb9946e908332c 30-May-2017 Colin Cross <ccross@android.com> Use LOCAL_ADDITIONAL_DEPENDENCIES instead of build system internals

Instead of directly adding dependencies to full_classes_compiled_jar
and full_classes_jack, just use LOCAL_ADDITIONAL_DEPENDENCIES and
let the build system take care of where the dependencies are needed.

Test: builds
Change-Id: Ie65d0761e61c719de92eb0953d2010c0c09fad1b
ndroid.mk
e6a03c4f860758453ac6fb0f175e50e74c80e9b6 17-May-2017 android-build-team Robot <android-build-team-robot@google.com> release-request-323db86e-b638-4d24-8eb1-d2e3bf4a9d1a-for-git_oc-mr1-release-4017779 snap-temp-L47900000064949209

Change-Id: I1844c1bff955b56fb1c7e47eabbb85f8f0d0dcbf
b90a87b16e4dca847951b5049dbfaeae5f771fa9 05-May-2017 Kenny Root <kroot@google.com> Merge "Track updates to Conscrypt" am: 5eb0106cc5 am: 7050b08fe8 am: 1ea4724016
am: b939b4b8f9

Change-Id: If5975b775e55d588f0f6fc8c855d68781032ae89
b939b4b8f979816cd60c7a17c83e9bdb8e767a48 05-May-2017 Kenny Root <kroot@google.com> Merge "Track updates to Conscrypt" am: 5eb0106cc5 am: 7050b08fe8
am: 1ea4724016

Change-Id: Ic1fd7de886cd98eacbf585225d425dbb0fedd642
1ea472401604661c95e07c1d588837832e97aac9 05-May-2017 Kenny Root <kroot@google.com> Merge "Track updates to Conscrypt" am: 5eb0106cc5
am: 7050b08fe8

Change-Id: I060085ba4c014910ac42359dfeee6cf01e0f548d
7050b08fe8b639474952419a38806999cc7d7581 05-May-2017 Kenny Root <kroot@google.com> Merge "Track updates to Conscrypt"
am: 5eb0106cc5

Change-Id: Ia5cb704c9636011401660616c8e36995388b14e2
5eb0106cc59933dda5039ab88c25a32c86539b06 05-May-2017 Kenny Root <kroot@google.com> Merge "Track updates to Conscrypt"
51c55971d99889ccbcf6cc6b896cabeb1850e722 28-Mar-2017 Kenny Root <kroot@google.com> Track updates to Conscrypt

Test: cts-tradefed run cts -m CtsLibcoreOkHttpTestCases -a arm64-v8a
Test: cts-tradefed run cts -m CtsLibcoreTestCases -a arm64-v8a
Change-Id: Ic1ea4659552ab9aef32019c4904a396bc0218d22
ndroid/src/android/net/http/CertificateChainValidator.java
ndroid/src/android/net/http/HttpsConnection.java
4f1eab48da53c3770282a9b19fc5b03168cae86e 03-May-2016 Ian Rogers <irogers@google.com> Merge "Add depedencies that allow error prone to compile source." am: bda9492f34 am: 5095ad9929 am: 949206634e
am: 18e4eccff3

* commit '18e4eccff3babfffafc79b949482bc10e749731e':
Add depedencies that allow error prone to compile source.

Change-Id: Ie9142a5a23f1ec13ddf8e74792387d4b8c3ac121
18e4eccff3babfffafc79b949482bc10e749731e 03-May-2016 Ian Rogers <irogers@google.com> Merge "Add depedencies that allow error prone to compile source." am: bda9492f34 am: 5095ad9929
am: 949206634e

* commit '949206634ed87a0daebf1fcb153f74b3b77e21b6':
Add depedencies that allow error prone to compile source.

Change-Id: Ic3d58d21d39476be48b5332230ce8184b8058a68
949206634ed87a0daebf1fcb153f74b3b77e21b6 03-May-2016 Ian Rogers <irogers@google.com> Merge "Add depedencies that allow error prone to compile source." am: bda9492f34
am: 5095ad9929

* commit '5095ad9929cebe9bf8e6c71fa77415cdb42f804b':
Add depedencies that allow error prone to compile source.

Change-Id: I7f68fa2f347c64a911c869e1a648d23e19a13913
5095ad9929cebe9bf8e6c71fa77415cdb42f804b 03-May-2016 Ian Rogers <irogers@google.com> Merge "Add depedencies that allow error prone to compile source."
am: bda9492f34

* commit 'bda9492f34192055d2f2662e46dcff831f0b3438':
Add depedencies that allow error prone to compile source.

Change-Id: I1c6967db787145d03feb79da333adf6d6d83e965
bda9492f34192055d2f2662e46dcff831f0b3438 03-May-2016 Ian Rogers <irogers@google.com> Merge "Add depedencies that allow error prone to compile source."
dde4574ca70cd4e12951532c19cc6d91f20aa377 30-Apr-2016 Ian Rogers <irogers@google.com> Add depedencies that allow error prone to compile source.

Bug: 27723540
Change-Id: Ibd6faa03d9d3e52a0372be8192b756fe3940588e
ndroid.mk
b30d05bb320cc03ffb994724f23bb356306ac684 19-Feb-2016 Ying Wang <wangying@google.com> Don\'t build the stub org.apache.http.legacy.jar in PDK build. am: cc9d1287d7
am: 6cf93aa157

* commit '6cf93aa157511b78df57feefa5f941f408a9e4a4':
Don't build the stub org.apache.http.legacy.jar in PDK build.
6cf93aa157511b78df57feefa5f941f408a9e4a4 19-Feb-2016 Ying Wang <wangying@google.com> Don\'t build the stub org.apache.http.legacy.jar in PDK build.
am: cc9d1287d7

* commit 'cc9d1287d7ff732537f2fc0d1514e79ede953381':
Don't build the stub org.apache.http.legacy.jar in PDK build.
cc9d1287d7ff732537f2fc0d1514e79ede953381 18-Feb-2016 Ying Wang <wangying@google.com> Don't build the stub org.apache.http.legacy.jar in PDK build.

Change-Id: Iaacafbacba49c233f9a3859382b93f27e6d6773d
ndroid.mk
b8ce37b4d892e99a8ceca80fa4e2257dd1f411fc 12-Feb-2016 Narayan Kamath <narayan@google.com> apache-http: Fix stubs generation. am: 0399abc79a
am: d0618f2cb9

* commit 'd0618f2cb96155b048aac42bf9e8503f3fea57cd':
apache-http: Fix stubs generation.
d0618f2cb96155b048aac42bf9e8503f3fea57cd 12-Feb-2016 Narayan Kamath <narayan@google.com> apache-http: Fix stubs generation.
am: 0399abc79a

* commit '0399abc79add384a7a8fd6a0b1aa94fcb9c8b51e':
apache-http: Fix stubs generation.
0399abc79add384a7a8fd6a0b1aa94fcb9c8b51e 08-Feb-2016 Narayan Kamath <narayan@google.com> apache-http: Fix stubs generation.

- We're asking doclava to generate stubs for all apache http packages.
We must therefore point it to all apache-http sources (including the
handful that live in frameworks/base).
- Stop asking for stubs for android.net.*. These classes are still
public frameworks API and their stubs will be present in android.jar.

(cherry picked from commit 43ffae2b513e42623b213fbf08eea9255cb8ac7e)

Change-Id: I626459d4547ae14555435da8de73645e47a3461e
ndroid.mk
8ff54f8d9e829c84f82a3d504e0cb648339559f2 10-Feb-2016 Narayan Kamath <narayan@google.com> Merge "apache-http: Fix stubs generation."
am: ba5d8abcbe

* commit 'ba5d8abcbe2dd9d3af8b83a1b24e9ae8dd841cb7':
apache-http: Fix stubs generation.
ba5d8abcbe2dd9d3af8b83a1b24e9ae8dd841cb7 09-Feb-2016 Narayan Kamath <narayan@google.com> Merge "apache-http: Fix stubs generation."
9bd2f98d6ec0bc69cc31143aaa15c0d1519b6076 08-Feb-2016 Narayan Kamath <narayan@google.com> apache-http: Fix stubs generation.

- We're asking doclava to generate stubs for all apache http packages.
We must therefore point it to all apache-http sources (including the
handful that live in frameworks/base).
- Stop asking for stubs for android.net.*. These classes are still
public frameworks API and their stubs will be present in android.jar.

(cherry picked from commit 43ffae2b513e42623b213fbf08eea9255cb8ac7e)

Change-Id: I6525df298a8d35bdab2b765fd2ed088e19633146
ndroid.mk
43ffae2b513e42623b213fbf08eea9255cb8ac7e 08-Feb-2016 Narayan Kamath <narayan@google.com> apache-http: Fix stubs generation.

- We're asking doclava to generate stubs for all apache http packages.
We must therefore point it to all apache-http sources (including the
handful that live in frameworks/base).
- Stop asking for stubs for android.net.*. These classes are still
public frameworks API and their stubs will be present in android.jar.

Change-Id: I7f1b7dc41988a896eef75c53689c7ca56bdec4a7
ndroid.mk
0cb30dd4fb486d9add3b1f8ff7a2b0a750cfcb28 02-Feb-2016 Kenny Root <kroot@google.com> Merge "Unhook a bit from Conscrypt's implementation"
1a795a18fadcfec9941bef9b241fdcc77f92584e 01-Feb-2016 Kenny Root <kroot@google.com> Unhook a bit from Conscrypt's implementation

Conscrypt's TrustManagerImpl is changing from X509TrustManager to
X509ExtendedTrustManager. apache-http is linking against an SDK
release version without X509ExtendedTrustManager which causes errors.

Remove the instanceof check to since it will work fine without it on the
old and the new code.

Change-Id: If4aedbd43f7716d8a3e15b2cfd2e218cb8d533a4
ndroid/src/android/net/http/CertificateChainValidator.java
8a99e01bd455829323c810a53b8ca004943372ba 26-Jan-2016 Chad Brubaker <cbrubaker@google.com> Merge "Use hostname aware isCleartextTrafficPermitted"
848b5edd4adadfbf7c9a97f74173592e3a80c361 23-Jan-2016 Chad Brubaker <cbrubaker@google.com> Use hostname aware isCleartextTrafficPermitted

The cleartext traffic blocking feature of
android.net.NetworkSecurityPolicy is being expanded to provide finer
grained controls (per hostname). This change integrates the Apache HTTP
stack with these finer grained controls.

Bug: 22666071
Change-Id: If557d7fbd4df708305fbb7656026fc366ac4bb6d
rc/org/apache/http/impl/client/DefaultRequestDirector.java
64701280b28a471f5b2469cb753605d3f7e27085 23-Jan-2016 Chad Brubaker <cbrubaker@google.com> Merge "Use duck typing to call hostname aware checkServerTrusted"
46856d9a1367559ba156dd9f16a51ed1a96466f9 19-Jan-2016 Chad Brubaker <cbrubaker@google.com> Use duck typing to call hostname aware checkServerTrusted

This supports X509TrustManagers other than TrustManagerImpl that
implement the hostname aware checkServerTrusted.

Change-Id: Icc4591b32f52c833a49180b198e5dd24294dde37
ndroid/src/android/net/http/CertificateChainValidator.java
0a468f382494aeff3b1df4b2f41b279a043238b5 13-May-2015 Kenny Root <kroot@google.com> am 72b40431: (-s ours) Merge "Start handshake before calling hostname verifier"

* commit '72b40431c28ad3fff177813d3bbd68e779302924':
Start handshake before calling hostname verifier
72b40431c28ad3fff177813d3bbd68e779302924 13-May-2015 Kenny Root <kroot@google.com> Merge "Start handshake before calling hostname verifier"
317c0a4959df0361431d5fbf7dacc162bfb48cd2 13-May-2015 Kenny Root <kroot@google.com> Start handshake before calling hostname verifier

If the hostname verifier calls SSLSocket#getSession() before the
handshake has been started, it will implicitly start the handshake.
However, it will swallow any errors and return the canonical invalid
SSLSession instead. This makes it extremely difficult to debug issues.

Instead start the handshake before calling into the verifier since we
are guaranteed to be the first caller of #startHandshake() and won't
cause a renegotiation. That will allow us to see the actual
SSLHandshakeException if it occurs.

Bug: 14975169
Bug: 17332309
Bug: 17524215
Bug: 17812533
Bug: 18507278
Bug: 19069992
Bug: 19378885
Bug: 19414083
Bug: 19550311
Bug: 19731556
Bug: 19853723
Bug: 20908941
Change-Id: Ie74ec12c8b131c7bf400a07fc91c78da4d5e470f
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
80540ef1af51ed239d0c50e077c17163261b70aa 15-Apr-2015 Ying Wang <wangying@google.com> Use prebuilt stub org.apache.http.legacy for unbundled build.

Even though the stub org.apache.http.legacy.jar itself can be
built from source against the SDK, its dependency conscrypt must
be built against libcore-art.
(Actually we could remove the droiddoc module apache-http-stubs-gen's
dependency on conscrypt. It would lead doclava to complain error of
unresolved symbols of conscrypt. Such error isn't fatal because the
stub java files don't reference any conscrypt symbols.)

Also by using prebuilt org.apache.http.legacy, unbundled branches don't
need to pull in external/doclava and its many dependency projects.

Bug: 20221594
Change-Id: I6fb4377d35a70ad544cb8a91695e23625365df60
ndroid.mk
3049bb7f4224f055fc9f4d8a8667655ae8392cab 09-Apr-2015 Narayan Kamath <narayan@google.com> Make org.apache.http.legacy a stubs target.

Also, rename the non-stubs org.apache.http.legacy jar ->
org.apache.http.legacy.boot and include it in the boot classpath.

Change-Id: Ibcfa5429f6565e86ab03bbc793e20f1860e3821a
ndroid.mk
leanSpec.mk
abddcd89fdee97472335795c6649d4aec99cb802 08-Apr-2015 Narayan Kamath <narayan@google.com> Build stubs for apache-http

Also, distribute those stubs with the SDK instead of the actual
code. In a follow up change, we will use those stubs for building
platform dependencies as well.

Change-Id: If60624d095a69f69876f9cc32a8078c01e090a64
ndroid.mk
b0d403dddd05fb25d876b9dd48eb455d4edefc3f 30-Mar-2015 Alex Klyubin <klyubin@google.com> am aa83190c: Merge "Honor NetworkSecurityPolicy regarding cleartext traffic."

* commit 'aa83190cb650e9b714f2b980aa29ece8f86d587a':
Honor NetworkSecurityPolicy regarding cleartext traffic.
aa83190cb650e9b714f2b980aa29ece8f86d587a 30-Mar-2015 Alex Klyubin <klyubin@google.com> Merge "Honor NetworkSecurityPolicy regarding cleartext traffic."
23c78a7d649e632852abb1f73ee36c117097c5c0 27-Mar-2015 Alex Klyubin <klyubin@google.com> Honor NetworkSecurityPolicy regarding cleartext traffic.

This makes HttpClient instances honor the process-wide policy about
cleartext network traffic. If cleartext network traffic is not
permitted, then attempts to send a cleartext HTTP request will throw
an IOException.

This change is needed despite platform-provided HttpClient being
deprecated because a large fraction of applications still use this
HttpClient library to generate HTTP traffic instead of using
URLConnection.

HttpClient is modular -- most of its parts can be replaced with
alternative implementations. Thus, this CL enforces the cleartext
traffic policy in DefaultRequestDirector because RequestDirector is
least commonly replaced (if ever) and there are no other
RequestDirector implementations provided by the library.

The cleartext policy is enforced pretty late in the process of
emitting a request to give time for any HttpRequestInterceptor
instances to see the request. This is because some apps use a
HttpRequestInterceptor to enforce their own policies about cleartext
HTTP such as catching accidental use of cleartext HTTP and reporting
it to their servers for analysis.

Bug: 19215516
Change-Id: I03687123080475581e7196d9bb8c0d006502d056
rc/org/apache/http/impl/client/DefaultRequestDirector.java
30a19d9afc3a0dc99c8cce51c630939a2a76a743 25-Feb-2015 Ying Wang <wangying@google.com> Archive org.apache.http.legacy.jar

Bug: 19505778
Change-Id: I31684ed7a88d1e766be1c41e0768345aa9af2557
ndroid.mk
e3f96a98ab2f4a5952cf6a7e21b0bb7929c315a9 13-Feb-2015 Narayan Kamath <narayan@google.com> Merge "Unbundle org.apache.http.legacy."
693d3a3639a854bc3d39bfb9f87550f5365e29b5 13-Feb-2015 Narayan Kamath <narayan@google.com> Merge "Move apache specific portions of android.net.http to apache-http."
adec7c30f9206305b615710be48d4649831d8b2c 11-Feb-2015 Narayan Kamath <narayan@google.com> Add a file that proves the existence of unbundled-apache.

The build system can use this as a test for whether we
should add a dependency to the library by hand.

bug: 18027885
Change-Id: I89eb870ed47928fdd815393f8fe6f64b2a69922e
nbundled-apache
3e387462b084cf0c62e89c21cfd071df50163e39 23-Jan-2015 Narayan Kamath <narayan@google.com> Unbundle org.apache.http.legacy.

Lets us build it from source on both unbundled and platform
branches. The main changes are :

- We need a placeholder "WebAddress" class that's used internally.
The class will be deleted from the frameworks once the webview
stops using it (sigh...)

- Use TrafficStats instead of SocketTagger.

- Remove @hide annotations because they don't matter any more. We're
not building stubs any more, and apps in both unbundled and platform
branches will compile directly against the jar. We don't care about
any of that because this is all deprecated API and deleted from the
API specification.

bug: 18027885.

Change-Id: I6b5f06db2e3e0e34ccd7264c15e1fe594e61862e
ndroid.mk
ndroid/src/android/net/compatibility/WebAddress.java
ndroid/src/android/net/http/AndroidHttpClient.java
ndroid/src/android/net/http/AndroidHttpClientConnection.java
ndroid/src/android/net/http/CertificateChainValidator.java
ndroid/src/android/net/http/Connection.java
ndroid/src/android/net/http/ConnectionThread.java
ndroid/src/android/net/http/DelegatingSSLSession.java
ndroid/src/android/net/http/EventHandler.java
ndroid/src/android/net/http/Headers.java
ndroid/src/android/net/http/HttpAuthHeader.java
ndroid/src/android/net/http/HttpConnection.java
ndroid/src/android/net/http/HttpLog.java
ndroid/src/android/net/http/HttpsConnection.java
ndroid/src/android/net/http/IdleCache.java
ndroid/src/android/net/http/LegacyHttpDateTime.java
ndroid/src/android/net/http/LoggingEventHandler.java
ndroid/src/android/net/http/Request.java
ndroid/src/android/net/http/RequestFeeder.java
ndroid/src/android/net/http/RequestHandle.java
ndroid/src/android/net/http/RequestQueue.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
rc/org/apache/http/impl/conn/SingleClientConnManager.java
rc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.java
rc/org/apache/http/impl/io/SocketInputBuffer.java
a8b46a3d3b6ed1488df10740653829283572903b 27-Nov-2014 Narayan Kamath <narayan@google.com> Move apache specific portions of android.net.http to apache-http.

.. and move some parts of apache-http into the framework. The parts that
have been moved need to be in the bootclasspath because we have public API
that returns org.apache.http.conn.ssl.SSLSocketFactory :( .

This change also removes the placeholder library shim.

bug: 18027885

Change-Id: I37aa7562bcd5e05191b83676fae4533e03b86d1d
ndroid.mk
ndroid/src/android/net/http/AndroidHttpClient.java
ndroid/src/android/net/http/AndroidHttpClientConnection.java
ndroid/src/android/net/http/CertificateChainValidator.java
ndroid/src/android/net/http/Connection.java
ndroid/src/android/net/http/ConnectionThread.java
ndroid/src/android/net/http/DelegatingSSLSession.java
ndroid/src/android/net/http/EventHandler.java
ndroid/src/android/net/http/Headers.java
ndroid/src/android/net/http/HttpAuthHeader.java
ndroid/src/android/net/http/HttpConnection.java
ndroid/src/android/net/http/HttpLog.java
ndroid/src/android/net/http/HttpsConnection.java
ndroid/src/android/net/http/IdleCache.java
ndroid/src/android/net/http/LoggingEventHandler.java
ndroid/src/android/net/http/Request.java
ndroid/src/android/net/http/RequestFeeder.java
ndroid/src/android/net/http/RequestHandle.java
ndroid/src/android/net/http/RequestQueue.java
ndroid/src/com/android/internal/http/multipart/ByteArrayPartSource.java
ndroid/src/com/android/internal/http/multipart/FilePart.java
ndroid/src/com/android/internal/http/multipart/FilePartSource.java
ndroid/src/com/android/internal/http/multipart/MultipartEntity.java
ndroid/src/com/android/internal/http/multipart/Part.java
ndroid/src/com/android/internal/http/multipart/PartBase.java
ndroid/src/com/android/internal/http/multipart/PartSource.java
ndroid/src/com/android/internal/http/multipart/StringPart.java
laceholder/org/apache/http/PlaceHolder.java
rc/org/apache/http/conn/ConnectTimeoutException.java
rc/org/apache/http/conn/scheme/HostNameResolver.java
rc/org/apache/http/conn/scheme/LayeredSocketFactory.java
rc/org/apache/http/conn/scheme/SocketFactory.java
rc/org/apache/http/conn/ssl/AbstractVerifier.java
rc/org/apache/http/conn/ssl/AllowAllHostnameVerifier.java
rc/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.java
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
rc/org/apache/http/conn/ssl/StrictHostnameVerifier.java
rc/org/apache/http/conn/ssl/X509HostnameVerifier.java
rc/org/apache/http/conn/ssl/package.html
rc/org/apache/http/params/CoreConnectionPNames.java
rc/org/apache/http/params/HttpConnectionParams.java
rc/org/apache/http/params/HttpParams.java
9ba0e2c70ba567fb802bf23f94b9b173a524431a 28-Jan-2015 Elliott Hughes <enh@google.com> am 1cbd67d9: am c7fe4b37: Merge "Fix @link annotation in documentation for hyperlink generation"

* commit '1cbd67d91edfcedbfd28aac75c1c616ced66ab4a':
Fix @link annotation in documentation for hyperlink generation
1cbd67d91edfcedbfd28aac75c1c616ced66ab4a 28-Jan-2015 Elliott Hughes <enh@google.com> am c7fe4b37: Merge "Fix @link annotation in documentation for hyperlink generation"

* commit 'c7fe4b3752acbf8a183fa6d4e07bc2acbb3448fd':
Fix @link annotation in documentation for hyperlink generation
c7fe4b3752acbf8a183fa6d4e07bc2acbb3448fd 28-Jan-2015 Elliott Hughes <enh@google.com> Merge "Fix @link annotation in documentation for hyperlink generation"
7fa8bfcff1357a9ef2b371fadde712275786e0b9 28-Jan-2015 Ruey-Shi Rau <timrau@gmail.com> Fix @link annotation in documentation for hyperlink generation

Change-Id: Ia01f2d4d523b2fbb3ed227f003218841e00e608c
Signed-off-by: Ruey-Shi Rau <timrau@gmail.com>
rc/org/apache/http/impl/client/BasicResponseHandler.java
df5e4d48a514b5703d4d75d814cf5fe39497f865 20-Jan-2015 Narayan Kamath <narayan@google.com> Add placeholder library for org.apache.http.legacy.

This lets us move forward with the apache removal without
being blocked on the finalization of the API for the previous
release. We can drop the real library into place when we're
free to make API removal changes again on master.

bug: 18027885
Change-Id: I4aa62176e334939095f7a2c210c9180c8feb4019
ndroid.mk
laceholder/org/apache/http/PlaceHolder.java
49fa2d06482b1af59dadf2a19388154b617d126f 10-Dec-2014 Narayan Kamath <narayan@google.com> am f2971864: Merge "Remove apache-http host build."

* commit 'f29718641d19e6ac724235d39159fc137154e65c':
Remove apache-http host build.
f29718641d19e6ac724235d39159fc137154e65c 10-Dec-2014 Narayan Kamath <narayan@google.com> Merge "Remove apache-http host build."
9447bd5908a21d3554b58fda16553119cae19c8a 08-Dec-2014 Narayan Kamath <narayan@google.com> Remove apache-http host build.

Was probably used by the dalvik host build once upon a time, but
isn't referenced any longer.

This is in preparation for changes that make this library depend
on the frameworks so that it isn't treated specially.

bug: 18027885
Change-Id: Iccf2ea4441eadea3400445d0542130c7362fd331
ndroid.mk
d42abb2fd917184764daf22f5f299e848b8701d7 23-Oct-2014 Narayan Kamath <narayan@google.com> Deprecate apache-http.

bug: 18067888
Change-Id: I8d830c20e952734e2bb63da1e785094b7a783308
rc/org/apache/commons/codec/BinaryDecoder.java
rc/org/apache/commons/codec/BinaryEncoder.java
rc/org/apache/commons/codec/Decoder.java
rc/org/apache/commons/codec/DecoderException.java
rc/org/apache/commons/codec/Encoder.java
rc/org/apache/commons/codec/EncoderException.java
rc/org/apache/commons/codec/StringDecoder.java
rc/org/apache/commons/codec/StringEncoder.java
rc/org/apache/commons/codec/StringEncoderComparator.java
rc/org/apache/commons/codec/binary/Base64.java
rc/org/apache/commons/codec/binary/BinaryCodec.java
rc/org/apache/commons/codec/binary/Hex.java
rc/org/apache/commons/codec/language/DoubleMetaphone.java
rc/org/apache/commons/codec/language/Metaphone.java
rc/org/apache/commons/codec/language/RefinedSoundex.java
rc/org/apache/commons/codec/language/Soundex.java
rc/org/apache/commons/codec/language/SoundexUtils.java
rc/org/apache/commons/codec/net/BCodec.java
rc/org/apache/commons/codec/net/QCodec.java
rc/org/apache/commons/codec/net/QuotedPrintableCodec.java
rc/org/apache/commons/codec/net/RFC1522Codec.java
rc/org/apache/commons/codec/net/StringEncodings.java
rc/org/apache/commons/codec/net/URLCodec.java
rc/org/apache/commons/logging/Log.java
rc/org/apache/commons/logging/LogConfigurationException.java
rc/org/apache/commons/logging/LogFactory.java
rc/org/apache/commons/logging/LogSource.java
rc/org/apache/commons/logging/impl/Jdk14Logger.java
rc/org/apache/commons/logging/impl/LogFactoryImpl.java
rc/org/apache/commons/logging/impl/NoOpLog.java
rc/org/apache/commons/logging/impl/SimpleLog.java
rc/org/apache/commons/logging/impl/WeakHashtable.java
rc/org/apache/http/ConnectionClosedException.java
rc/org/apache/http/ConnectionReuseStrategy.java
rc/org/apache/http/FormattedHeader.java
rc/org/apache/http/Header.java
rc/org/apache/http/HeaderElement.java
rc/org/apache/http/HeaderElementIterator.java
rc/org/apache/http/HeaderIterator.java
rc/org/apache/http/HttpClientConnection.java
rc/org/apache/http/HttpConnection.java
rc/org/apache/http/HttpConnectionMetrics.java
rc/org/apache/http/HttpEntity.java
rc/org/apache/http/HttpEntityEnclosingRequest.java
rc/org/apache/http/HttpException.java
rc/org/apache/http/HttpHost.java
rc/org/apache/http/HttpInetConnection.java
rc/org/apache/http/HttpMessage.java
rc/org/apache/http/HttpRequest.java
rc/org/apache/http/HttpRequestFactory.java
rc/org/apache/http/HttpRequestInterceptor.java
rc/org/apache/http/HttpResponse.java
rc/org/apache/http/HttpResponseFactory.java
rc/org/apache/http/HttpResponseInterceptor.java
rc/org/apache/http/HttpServerConnection.java
rc/org/apache/http/HttpStatus.java
rc/org/apache/http/HttpVersion.java
rc/org/apache/http/MalformedChunkCodingException.java
rc/org/apache/http/MethodNotSupportedException.java
rc/org/apache/http/NameValuePair.java
rc/org/apache/http/NoHttpResponseException.java
rc/org/apache/http/ParseException.java
rc/org/apache/http/ProtocolException.java
rc/org/apache/http/ProtocolVersion.java
rc/org/apache/http/ReasonPhraseCatalog.java
rc/org/apache/http/RequestLine.java
rc/org/apache/http/StatusLine.java
rc/org/apache/http/TokenIterator.java
rc/org/apache/http/UnsupportedHttpVersionException.java
rc/org/apache/http/auth/AUTH.java
rc/org/apache/http/auth/AuthScheme.java
rc/org/apache/http/auth/AuthSchemeFactory.java
rc/org/apache/http/auth/AuthSchemeRegistry.java
rc/org/apache/http/auth/AuthScope.java
rc/org/apache/http/auth/AuthState.java
rc/org/apache/http/auth/AuthenticationException.java
rc/org/apache/http/auth/BasicUserPrincipal.java
rc/org/apache/http/auth/Credentials.java
rc/org/apache/http/auth/InvalidCredentialsException.java
rc/org/apache/http/auth/MalformedChallengeException.java
rc/org/apache/http/auth/NTCredentials.java
rc/org/apache/http/auth/NTUserPrincipal.java
rc/org/apache/http/auth/UsernamePasswordCredentials.java
rc/org/apache/http/auth/params/AuthPNames.java
rc/org/apache/http/auth/params/AuthParamBean.java
rc/org/apache/http/auth/params/AuthParams.java
rc/org/apache/http/client/AuthenticationHandler.java
rc/org/apache/http/client/CircularRedirectException.java
rc/org/apache/http/client/ClientProtocolException.java
rc/org/apache/http/client/CookieStore.java
rc/org/apache/http/client/CredentialsProvider.java
rc/org/apache/http/client/HttpClient.java
rc/org/apache/http/client/HttpRequestRetryHandler.java
rc/org/apache/http/client/HttpResponseException.java
rc/org/apache/http/client/NonRepeatableRequestException.java
rc/org/apache/http/client/RedirectException.java
rc/org/apache/http/client/RedirectHandler.java
rc/org/apache/http/client/RequestDirector.java
rc/org/apache/http/client/ResponseHandler.java
rc/org/apache/http/client/UserTokenHandler.java
rc/org/apache/http/client/entity/UrlEncodedFormEntity.java
rc/org/apache/http/client/methods/AbortableHttpRequest.java
rc/org/apache/http/client/methods/HttpDelete.java
rc/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.java
rc/org/apache/http/client/methods/HttpGet.java
rc/org/apache/http/client/methods/HttpHead.java
rc/org/apache/http/client/methods/HttpOptions.java
rc/org/apache/http/client/methods/HttpPost.java
rc/org/apache/http/client/methods/HttpPut.java
rc/org/apache/http/client/methods/HttpRequestBase.java
rc/org/apache/http/client/methods/HttpTrace.java
rc/org/apache/http/client/methods/HttpUriRequest.java
rc/org/apache/http/client/params/AllClientPNames.java
rc/org/apache/http/client/params/AuthPolicy.java
rc/org/apache/http/client/params/ClientPNames.java
rc/org/apache/http/client/params/ClientParamBean.java
rc/org/apache/http/client/params/CookiePolicy.java
rc/org/apache/http/client/params/HttpClientParams.java
rc/org/apache/http/client/protocol/ClientContext.java
rc/org/apache/http/client/protocol/ClientContextConfigurer.java
rc/org/apache/http/client/protocol/RequestAddCookies.java
rc/org/apache/http/client/protocol/RequestDefaultHeaders.java
rc/org/apache/http/client/protocol/RequestProxyAuthentication.java
rc/org/apache/http/client/protocol/RequestTargetAuthentication.java
rc/org/apache/http/client/protocol/ResponseProcessCookies.java
rc/org/apache/http/client/utils/CloneUtils.java
rc/org/apache/http/client/utils/URIUtils.java
rc/org/apache/http/client/utils/URLEncodedUtils.java
rc/org/apache/http/conn/BasicEofSensorWatcher.java
rc/org/apache/http/conn/BasicManagedEntity.java
rc/org/apache/http/conn/ClientConnectionManager.java
rc/org/apache/http/conn/ClientConnectionManagerFactory.java
rc/org/apache/http/conn/ClientConnectionOperator.java
rc/org/apache/http/conn/ClientConnectionRequest.java
rc/org/apache/http/conn/ConnectTimeoutException.java
rc/org/apache/http/conn/ConnectionKeepAliveStrategy.java
rc/org/apache/http/conn/ConnectionPoolTimeoutException.java
rc/org/apache/http/conn/ConnectionReleaseTrigger.java
rc/org/apache/http/conn/EofSensorInputStream.java
rc/org/apache/http/conn/EofSensorWatcher.java
rc/org/apache/http/conn/HttpHostConnectException.java
rc/org/apache/http/conn/ManagedClientConnection.java
rc/org/apache/http/conn/MultihomePlainSocketFactory.java
rc/org/apache/http/conn/OperatedClientConnection.java
rc/org/apache/http/conn/params/ConnConnectionPNames.java
rc/org/apache/http/conn/params/ConnConnectionParamBean.java
rc/org/apache/http/conn/params/ConnManagerPNames.java
rc/org/apache/http/conn/params/ConnManagerParamBean.java
rc/org/apache/http/conn/params/ConnManagerParams.java
rc/org/apache/http/conn/params/ConnPerRoute.java
rc/org/apache/http/conn/params/ConnPerRouteBean.java
rc/org/apache/http/conn/params/ConnRoutePNames.java
rc/org/apache/http/conn/params/ConnRouteParamBean.java
rc/org/apache/http/conn/params/ConnRouteParams.java
rc/org/apache/http/conn/routing/BasicRouteDirector.java
rc/org/apache/http/conn/routing/HttpRoute.java
rc/org/apache/http/conn/routing/HttpRouteDirector.java
rc/org/apache/http/conn/routing/HttpRoutePlanner.java
rc/org/apache/http/conn/routing/RouteInfo.java
rc/org/apache/http/conn/routing/RouteTracker.java
rc/org/apache/http/conn/scheme/HostNameResolver.java
rc/org/apache/http/conn/scheme/LayeredSocketFactory.java
rc/org/apache/http/conn/scheme/PlainSocketFactory.java
rc/org/apache/http/conn/scheme/Scheme.java
rc/org/apache/http/conn/scheme/SchemeRegistry.java
rc/org/apache/http/conn/scheme/SocketFactory.java
rc/org/apache/http/conn/ssl/AbstractVerifier.java
rc/org/apache/http/conn/ssl/AllowAllHostnameVerifier.java
rc/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.java
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
rc/org/apache/http/conn/ssl/StrictHostnameVerifier.java
rc/org/apache/http/conn/ssl/X509HostnameVerifier.java
rc/org/apache/http/conn/util/InetAddressUtils.java
rc/org/apache/http/cookie/ClientCookie.java
rc/org/apache/http/cookie/Cookie.java
rc/org/apache/http/cookie/CookieAttributeHandler.java
rc/org/apache/http/cookie/CookieIdentityComparator.java
rc/org/apache/http/cookie/CookieOrigin.java
rc/org/apache/http/cookie/CookiePathComparator.java
rc/org/apache/http/cookie/CookieSpec.java
rc/org/apache/http/cookie/CookieSpecFactory.java
rc/org/apache/http/cookie/CookieSpecRegistry.java
rc/org/apache/http/cookie/MalformedCookieException.java
rc/org/apache/http/cookie/SM.java
rc/org/apache/http/cookie/SetCookie.java
rc/org/apache/http/cookie/SetCookie2.java
rc/org/apache/http/cookie/params/CookieSpecPNames.java
rc/org/apache/http/cookie/params/CookieSpecParamBean.java
rc/org/apache/http/entity/AbstractHttpEntity.java
rc/org/apache/http/entity/BasicHttpEntity.java
rc/org/apache/http/entity/BufferedHttpEntity.java
rc/org/apache/http/entity/ByteArrayEntity.java
rc/org/apache/http/entity/ContentLengthStrategy.java
rc/org/apache/http/entity/ContentProducer.java
rc/org/apache/http/entity/EntityTemplate.java
rc/org/apache/http/entity/FileEntity.java
rc/org/apache/http/entity/HttpEntityWrapper.java
rc/org/apache/http/entity/InputStreamEntity.java
rc/org/apache/http/entity/SerializableEntity.java
rc/org/apache/http/entity/StringEntity.java
rc/org/apache/http/impl/AbstractHttpClientConnection.java
rc/org/apache/http/impl/AbstractHttpServerConnection.java
rc/org/apache/http/impl/DefaultConnectionReuseStrategy.java
rc/org/apache/http/impl/DefaultHttpClientConnection.java
rc/org/apache/http/impl/DefaultHttpRequestFactory.java
rc/org/apache/http/impl/DefaultHttpResponseFactory.java
rc/org/apache/http/impl/DefaultHttpServerConnection.java
rc/org/apache/http/impl/EnglishReasonPhraseCatalog.java
rc/org/apache/http/impl/HttpConnectionMetricsImpl.java
rc/org/apache/http/impl/NoConnectionReuseStrategy.java
rc/org/apache/http/impl/SocketHttpClientConnection.java
rc/org/apache/http/impl/SocketHttpServerConnection.java
rc/org/apache/http/impl/auth/AuthSchemeBase.java
rc/org/apache/http/impl/auth/BasicScheme.java
rc/org/apache/http/impl/auth/BasicSchemeFactory.java
rc/org/apache/http/impl/auth/DigestScheme.java
rc/org/apache/http/impl/auth/DigestSchemeFactory.java
rc/org/apache/http/impl/auth/NTLMEngine.java
rc/org/apache/http/impl/auth/NTLMEngineException.java
rc/org/apache/http/impl/auth/NTLMScheme.java
rc/org/apache/http/impl/auth/RFC2617Scheme.java
rc/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.java
rc/org/apache/http/impl/client/AbstractAuthenticationHandler.java
rc/org/apache/http/impl/client/AbstractHttpClient.java
rc/org/apache/http/impl/client/BasicCookieStore.java
rc/org/apache/http/impl/client/BasicCredentialsProvider.java
rc/org/apache/http/impl/client/BasicResponseHandler.java
rc/org/apache/http/impl/client/ClientParamsStack.java
rc/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.java
rc/org/apache/http/impl/client/DefaultHttpClient.java
rc/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.java
rc/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.java
rc/org/apache/http/impl/client/DefaultRedirectHandler.java
rc/org/apache/http/impl/client/DefaultRequestDirector.java
rc/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.java
rc/org/apache/http/impl/client/DefaultUserTokenHandler.java
rc/org/apache/http/impl/client/EntityEnclosingRequestWrapper.java
rc/org/apache/http/impl/client/RedirectLocations.java
rc/org/apache/http/impl/client/RequestWrapper.java
rc/org/apache/http/impl/client/RoutedRequest.java
rc/org/apache/http/impl/client/TunnelRefusedException.java
rc/org/apache/http/impl/conn/AbstractClientConnAdapter.java
rc/org/apache/http/impl/conn/AbstractPoolEntry.java
rc/org/apache/http/impl/conn/AbstractPooledConnAdapter.java
rc/org/apache/http/impl/conn/DefaultClientConnection.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
rc/org/apache/http/impl/conn/DefaultHttpRoutePlanner.java
rc/org/apache/http/impl/conn/DefaultResponseParser.java
rc/org/apache/http/impl/conn/IdleConnectionHandler.java
rc/org/apache/http/impl/conn/LoggingSessionInputBuffer.java
rc/org/apache/http/impl/conn/LoggingSessionOutputBuffer.java
rc/org/apache/http/impl/conn/ProxySelectorRoutePlanner.java
rc/org/apache/http/impl/conn/SingleClientConnManager.java
rc/org/apache/http/impl/conn/Wire.java
rc/org/apache/http/impl/conn/tsccm/AbstractConnPool.java
rc/org/apache/http/impl/conn/tsccm/BasicPoolEntry.java
rc/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.java
rc/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.java
rc/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.java
rc/org/apache/http/impl/conn/tsccm/PoolEntryRequest.java
rc/org/apache/http/impl/conn/tsccm/RefQueueHandler.java
rc/org/apache/http/impl/conn/tsccm/RefQueueWorker.java
rc/org/apache/http/impl/conn/tsccm/RouteSpecificPool.java
rc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.java
rc/org/apache/http/impl/conn/tsccm/WaitingThread.java
rc/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.java
rc/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.java
rc/org/apache/http/impl/cookie/AbstractCookieSpec.java
rc/org/apache/http/impl/cookie/BasicClientCookie.java
rc/org/apache/http/impl/cookie/BasicClientCookie2.java
rc/org/apache/http/impl/cookie/BasicCommentHandler.java
rc/org/apache/http/impl/cookie/BasicDomainHandler.java
rc/org/apache/http/impl/cookie/BasicExpiresHandler.java
rc/org/apache/http/impl/cookie/BasicMaxAgeHandler.java
rc/org/apache/http/impl/cookie/BasicPathHandler.java
rc/org/apache/http/impl/cookie/BasicSecureHandler.java
rc/org/apache/http/impl/cookie/BestMatchSpec.java
rc/org/apache/http/impl/cookie/BestMatchSpecFactory.java
rc/org/apache/http/impl/cookie/BrowserCompatSpec.java
rc/org/apache/http/impl/cookie/BrowserCompatSpecFactory.java
rc/org/apache/http/impl/cookie/CookieSpecBase.java
rc/org/apache/http/impl/cookie/DateParseException.java
rc/org/apache/http/impl/cookie/DateUtils.java
rc/org/apache/http/impl/cookie/NetscapeDomainHandler.java
rc/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.java
rc/org/apache/http/impl/cookie/NetscapeDraftSpec.java
rc/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.java
rc/org/apache/http/impl/cookie/RFC2109DomainHandler.java
rc/org/apache/http/impl/cookie/RFC2109Spec.java
rc/org/apache/http/impl/cookie/RFC2109SpecFactory.java
rc/org/apache/http/impl/cookie/RFC2109VersionHandler.java
rc/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965Spec.java
rc/org/apache/http/impl/cookie/RFC2965SpecFactory.java
rc/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java
rc/org/apache/http/impl/entity/EntityDeserializer.java
rc/org/apache/http/impl/entity/EntitySerializer.java
rc/org/apache/http/impl/entity/LaxContentLengthStrategy.java
rc/org/apache/http/impl/entity/StrictContentLengthStrategy.java
rc/org/apache/http/impl/io/AbstractMessageParser.java
rc/org/apache/http/impl/io/AbstractMessageWriter.java
rc/org/apache/http/impl/io/AbstractSessionInputBuffer.java
rc/org/apache/http/impl/io/AbstractSessionOutputBuffer.java
rc/org/apache/http/impl/io/ChunkedInputStream.java
rc/org/apache/http/impl/io/ChunkedOutputStream.java
rc/org/apache/http/impl/io/ContentLengthInputStream.java
rc/org/apache/http/impl/io/ContentLengthOutputStream.java
rc/org/apache/http/impl/io/HttpRequestParser.java
rc/org/apache/http/impl/io/HttpRequestWriter.java
rc/org/apache/http/impl/io/HttpResponseParser.java
rc/org/apache/http/impl/io/HttpResponseWriter.java
rc/org/apache/http/impl/io/HttpTransportMetricsImpl.java
rc/org/apache/http/impl/io/IdentityInputStream.java
rc/org/apache/http/impl/io/IdentityOutputStream.java
rc/org/apache/http/impl/io/SocketInputBuffer.java
rc/org/apache/http/impl/io/SocketOutputBuffer.java
rc/org/apache/http/io/HttpMessageParser.java
rc/org/apache/http/io/HttpMessageWriter.java
rc/org/apache/http/io/HttpTransportMetrics.java
rc/org/apache/http/io/SessionInputBuffer.java
rc/org/apache/http/io/SessionOutputBuffer.java
rc/org/apache/http/message/AbstractHttpMessage.java
rc/org/apache/http/message/BasicHeader.java
rc/org/apache/http/message/BasicHeaderElement.java
rc/org/apache/http/message/BasicHeaderElementIterator.java
rc/org/apache/http/message/BasicHeaderIterator.java
rc/org/apache/http/message/BasicHeaderValueFormatter.java
rc/org/apache/http/message/BasicHeaderValueParser.java
rc/org/apache/http/message/BasicHttpEntityEnclosingRequest.java
rc/org/apache/http/message/BasicHttpRequest.java
rc/org/apache/http/message/BasicHttpResponse.java
rc/org/apache/http/message/BasicLineFormatter.java
rc/org/apache/http/message/BasicLineParser.java
rc/org/apache/http/message/BasicListHeaderIterator.java
rc/org/apache/http/message/BasicNameValuePair.java
rc/org/apache/http/message/BasicRequestLine.java
rc/org/apache/http/message/BasicStatusLine.java
rc/org/apache/http/message/BasicTokenIterator.java
rc/org/apache/http/message/BufferedHeader.java
rc/org/apache/http/message/HeaderGroup.java
rc/org/apache/http/message/HeaderValueFormatter.java
rc/org/apache/http/message/HeaderValueParser.java
rc/org/apache/http/message/LineFormatter.java
rc/org/apache/http/message/LineParser.java
rc/org/apache/http/message/ParserCursor.java
rc/org/apache/http/params/AbstractHttpParams.java
rc/org/apache/http/params/BasicHttpParams.java
rc/org/apache/http/params/CoreConnectionPNames.java
rc/org/apache/http/params/CoreProtocolPNames.java
rc/org/apache/http/params/DefaultedHttpParams.java
rc/org/apache/http/params/HttpAbstractParamBean.java
rc/org/apache/http/params/HttpConnectionParamBean.java
rc/org/apache/http/params/HttpConnectionParams.java
rc/org/apache/http/params/HttpParams.java
rc/org/apache/http/params/HttpProtocolParamBean.java
rc/org/apache/http/params/HttpProtocolParams.java
rc/org/apache/http/protocol/BasicHttpContext.java
rc/org/apache/http/protocol/BasicHttpProcessor.java
rc/org/apache/http/protocol/DefaultedHttpContext.java
rc/org/apache/http/protocol/ExecutionContext.java
rc/org/apache/http/protocol/HTTP.java
rc/org/apache/http/protocol/HttpContext.java
rc/org/apache/http/protocol/HttpDateGenerator.java
rc/org/apache/http/protocol/HttpExpectationVerifier.java
rc/org/apache/http/protocol/HttpProcessor.java
rc/org/apache/http/protocol/HttpRequestExecutor.java
rc/org/apache/http/protocol/HttpRequestHandler.java
rc/org/apache/http/protocol/HttpRequestHandlerRegistry.java
rc/org/apache/http/protocol/HttpRequestHandlerResolver.java
rc/org/apache/http/protocol/HttpRequestInterceptorList.java
rc/org/apache/http/protocol/HttpResponseInterceptorList.java
rc/org/apache/http/protocol/HttpService.java
rc/org/apache/http/protocol/RequestConnControl.java
rc/org/apache/http/protocol/RequestContent.java
rc/org/apache/http/protocol/RequestDate.java
rc/org/apache/http/protocol/RequestExpectContinue.java
rc/org/apache/http/protocol/RequestTargetHost.java
rc/org/apache/http/protocol/RequestUserAgent.java
rc/org/apache/http/protocol/ResponseConnControl.java
rc/org/apache/http/protocol/ResponseContent.java
rc/org/apache/http/protocol/ResponseDate.java
rc/org/apache/http/protocol/ResponseServer.java
rc/org/apache/http/protocol/SyncBasicHttpContext.java
rc/org/apache/http/protocol/UriPatternMatcher.java
rc/org/apache/http/util/ByteArrayBuffer.java
rc/org/apache/http/util/CharArrayBuffer.java
rc/org/apache/http/util/EncodingUtils.java
rc/org/apache/http/util/EntityUtils.java
rc/org/apache/http/util/ExceptionUtils.java
rc/org/apache/http/util/LangUtils.java
rc/org/apache/http/util/VersionInfo.java
3db33b69ecf386804af1710935f64a8eaa0c6253 28-Jul-2014 Alex Klyubin <klyubin@google.com> am df55e5b2: am f7a2b81e: am 6e294b4e: am aeb8a635: am 945aab57: am a8283f02: am b260a116: Stricter subject DN parsing for HTTPS hostname verification.

* commit 'df55e5b26b6b7cc90f9487cb0489cee1ed430d39':
Stricter subject DN parsing for HTTPS hostname verification.
df55e5b26b6b7cc90f9487cb0489cee1ed430d39 28-Jul-2014 Alex Klyubin <klyubin@google.com> am f7a2b81e: am 6e294b4e: am aeb8a635: am 945aab57: am a8283f02: am b260a116: Stricter subject DN parsing for HTTPS hostname verification.

* commit 'f7a2b81e12cac8d9c11ddace681816942b6c6921':
Stricter subject DN parsing for HTTPS hostname verification.
f7a2b81e12cac8d9c11ddace681816942b6c6921 28-Jul-2014 Alex Klyubin <klyubin@google.com> am 6e294b4e: am aeb8a635: am 945aab57: am a8283f02: am b260a116: Stricter subject DN parsing for HTTPS hostname verification.

* commit '6e294b4ef28f740b25c802c8875dd72ce534e45c':
Stricter subject DN parsing for HTTPS hostname verification.
6e294b4ef28f740b25c802c8875dd72ce534e45c 28-Jul-2014 Alex Klyubin <klyubin@google.com> am aeb8a635: am 945aab57: am a8283f02: am b260a116: Stricter subject DN parsing for HTTPS hostname verification.

* commit 'aeb8a635a5ede56e25131c7daf8e30ff38feda5d':
Stricter subject DN parsing for HTTPS hostname verification.
aeb8a635a5ede56e25131c7daf8e30ff38feda5d 28-Jul-2014 Alex Klyubin <klyubin@google.com> am 945aab57: am a8283f02: am b260a116: Stricter subject DN parsing for HTTPS hostname verification.

* commit '945aab573e30fef6e521d98a2a8af4c89baffacf':
Stricter subject DN parsing for HTTPS hostname verification.
945aab573e30fef6e521d98a2a8af4c89baffacf 28-Jul-2014 Alex Klyubin <klyubin@google.com> am a8283f02: am b260a116: Stricter subject DN parsing for HTTPS hostname verification.

* commit 'a8283f028ecee6bf241fa6c9a8f945a1d9f6f83e':
Stricter subject DN parsing for HTTPS hostname verification.
a8283f028ecee6bf241fa6c9a8f945a1d9f6f83e 28-Jul-2014 Alex Klyubin <klyubin@google.com> am b260a116: Stricter subject DN parsing for HTTPS hostname verification.

* commit 'b260a116b1480df2bad2560986c60a707ea01c4f':
Stricter subject DN parsing for HTTPS hostname verification.
b260a116b1480df2bad2560986c60a707ea01c4f 24-Jul-2014 Alex Klyubin <klyubin@google.com> Stricter subject DN parsing for HTTPS hostname verification.

This switches AbstractVerifier to the DN parser used by the platform
default HostnameVerifier.

Bug: 16510257

(cherry picked from commit ec8c48dd748c81ba2cce518bf83cb9f236c30bae)

Change-Id: I8124b54801481065df5230c1277e59c5e602b2b9
rc/org/apache/http/conn/ssl/AbstractVerifier.java
ec8c48dd748c81ba2cce518bf83cb9f236c30bae 24-Jul-2014 Alex Klyubin <klyubin@google.com> Stricter subject DN parsing for HTTPS hostname verification.

This switches AbstractVerifier to the DN parser used by the platform
default HostnameVerifier.

Bug: 16510257
Change-Id: Iedd27cec162167dad11a4fe477d4eaa3eba004b7
rc/org/apache/http/conn/ssl/AbstractVerifier.java
693f716f4993170dc589e507b2446b7856037377 13-Jun-2014 Ian Rogers <irogers@google.com> am 85ed0e10: Merge "Remove deprecated WITH_HOST_DALVIK."

* commit '85ed0e10781c3c57343300a02556dd5131c450aa':
Remove deprecated WITH_HOST_DALVIK.
85ed0e10781c3c57343300a02556dd5131c450aa 13-Jun-2014 Ian Rogers <irogers@google.com> Merge "Remove deprecated WITH_HOST_DALVIK."
2da27d6d7d181af2967a328a5cba522b7c26cbda 12-Jun-2014 Ian Rogers <irogers@google.com> Remove deprecated WITH_HOST_DALVIK.

Bug: 13751317
Change-Id: I52f9f7d745f92ec3c5f0d3cb2eda6d2d12a73d27
ndroid.mk
3b89d40b228cd36857cb11bd7fc7769b0cb4f943 25-Nov-2013 Narayan Kamath <narayan@google.com> am db971290: Merge "Remove use of LOCAL_BUILD_HOST_DEX"

* commit 'db97129042e7baaab6eda49138d9328f1217aaca':
Remove use of LOCAL_BUILD_HOST_DEX
db97129042e7baaab6eda49138d9328f1217aaca 25-Nov-2013 Narayan Kamath <narayan@google.com> Merge "Remove use of LOCAL_BUILD_HOST_DEX"
fbcd514713bc2eaf6cd192fcd6ec47b21263ac0f 07-Nov-2013 Narayan Kamath <narayan@google.com> Remove use of LOCAL_BUILD_HOST_DEX

(cherry picked from commit 5b16ab4c0186b6478df4a7f0c8f5c23a9e6c5f99)

Change-Id: I7b44009bc878a5b9e65380dae7ad1893608a67ac
ndroid.mk
5b16ab4c0186b6478df4a7f0c8f5c23a9e6c5f99 07-Nov-2013 Narayan Kamath <narayan@google.com> Remove use of LOCAL_BUILD_HOST_DEX

Change-Id: I650527fb0b95a71f8d33bb2bfbb165cbf89c783b
ndroid.mk
4983546e795d3efb1eb73fd911ba7ece1b180842 10-Sep-2013 Kenny Root <kroot@google.com> am a396af51: am 4bdf0c11: Merge "Do not initialize SSLSocketFactory too early"

* commit 'a396af51a908946a58d2b324cfe4a832cfff01cf':
Do not initialize SSLSocketFactory too early
a396af51a908946a58d2b324cfe4a832cfff01cf 10-Sep-2013 Kenny Root <kroot@google.com> am 4bdf0c11: Merge "Do not initialize SSLSocketFactory too early"

* commit '4bdf0c11f7c6ec7e6310a579b40e7efd03baa94d':
Do not initialize SSLSocketFactory too early
4bdf0c11f7c6ec7e6310a579b40e7efd03baa94d 10-Sep-2013 Kenny Root <kroot@google.com> Merge "Do not initialize SSLSocketFactory too early"
0c4b35cdf7073c4066eacd31c3c8679d00413cf3 24-Jul-2013 Kenny Root <kroot@google.com> Do not initialize SSLSocketFactory too early

During Zygote initialization, the class may be preloaded. However we do
not want the default instances of SSLSocketFactory initialized, so move
those into a holder class so they are only initialized when used.

(cherry picked from commit 72017834153711733905dfcf4bfe7b802062692b)

Bug: 9984058
Change-Id: Iaf44987c9f33d160617025ca2acba5691be58143
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
b34d299c7d638edb9768bc7ca52f00e52d3575c1 14-Aug-2013 The Android Open Source Project <initial-contribution@android.com> am 95c6f1ba: (-s ours) am f6f431c2: (-s ours) Reconcile with jb-mr2-release - do not merge

* commit '95c6f1ba7fb55d585e5d3373d1e5acfd30a8a5ed':
Do not initialize SSLSocketFactory too early DO NOT MERGE
95c6f1ba7fb55d585e5d3373d1e5acfd30a8a5ed 14-Aug-2013 The Android Open Source Project <initial-contribution@android.com> am f6f431c2: (-s ours) Reconcile with jb-mr2-release - do not merge

* commit 'f6f431c2d81fffccb5171e5e5b227e841c1ceb7e':
Do not initialize SSLSocketFactory too early DO NOT MERGE
f6f431c2d81fffccb5171e5e5b227e841c1ceb7e 14-Aug-2013 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr2-release - do not merge

Change-Id: I01671fe532f8a0807e4bfd86c51f169e93b3d54a
82fdf7f4648fdad7125d461592c812c6e75ee58a 14-Aug-2013 Kenny Root <kroot@google.com> am 0f90c3b4: am f469a0bb: am 7e523f42: am 9313bee9: am 40ff03b8: am 8868084e: Do not initialize SSLSocketFactory too early

* commit '0f90c3b4d2e6c48a35443dd8bc01c8e6bb681804':
Do not initialize SSLSocketFactory too early
0f90c3b4d2e6c48a35443dd8bc01c8e6bb681804 14-Aug-2013 Kenny Root <kroot@google.com> am f469a0bb: am 7e523f42: am 9313bee9: am 40ff03b8: am 8868084e: Do not initialize SSLSocketFactory too early

* commit 'f469a0bb0221eea434f4ece795fe9dba390fd3a2':
Do not initialize SSLSocketFactory too early
f469a0bb0221eea434f4ece795fe9dba390fd3a2 14-Aug-2013 Kenny Root <kroot@google.com> am 7e523f42: am 9313bee9: am 40ff03b8: am 8868084e: Do not initialize SSLSocketFactory too early

* commit '7e523f42e2545ba9664f56ce31afdf5ceeecaaeb':
Do not initialize SSLSocketFactory too early
7e523f42e2545ba9664f56ce31afdf5ceeecaaeb 14-Aug-2013 Kenny Root <kroot@google.com> am 9313bee9: am 40ff03b8: am 8868084e: Do not initialize SSLSocketFactory too early

* commit '9313bee990b014afd6b1d66b0f802f9a36792c7f':
Do not initialize SSLSocketFactory too early
9313bee990b014afd6b1d66b0f802f9a36792c7f 14-Aug-2013 Kenny Root <kroot@google.com> am 40ff03b8: am 8868084e: Do not initialize SSLSocketFactory too early

* commit '40ff03b8ad09a7452b6a4e0916ce404ad31afc34':
Do not initialize SSLSocketFactory too early
40ff03b8ad09a7452b6a4e0916ce404ad31afc34 14-Aug-2013 Kenny Root <kroot@google.com> am 8868084e: Do not initialize SSLSocketFactory too early

* commit '8868084e528a9f77ebeee5b4c20416ca9939b471':
Do not initialize SSLSocketFactory too early
2f0e9505248dc19d7fcfed4c1efd7c3daf863f03 24-Jul-2013 Kenny Root <kroot@google.com> Do not initialize SSLSocketFactory too early DO NOT MERGE

During Zygote initialization, the class may be preloaded. However we do
not want the default instances of SSLSocketFactory initialized, so move
those into a holder class so they are only initialized when used.

(cherry picked from commit 72017834153711733905dfcf4bfe7b802062692b)

Bug: 9984058
Change-Id: I245d3d075c8c3476e9f76579ef7141e447f92011
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
53cc6b4ad3c007ff3c5f8f818ed53d7286fb9a1c 13-Aug-2013 Kenny Root <kroot@google.com> am 371c83ff: (-s ours) am 5751d48a: (-s ours) Do not initialize SSLSocketFactory too early DO NOT MERGE

* commit '371c83ffde6c3836430843b99c2d34e17e25db7a':
Do not initialize SSLSocketFactory too early DO NOT MERGE
371c83ffde6c3836430843b99c2d34e17e25db7a 13-Aug-2013 Kenny Root <kroot@google.com> am 5751d48a: (-s ours) Do not initialize SSLSocketFactory too early DO NOT MERGE

* commit '5751d48a39c69ac6bbb9b5e0839f01e951bc48e9':
Do not initialize SSLSocketFactory too early DO NOT MERGE
8868084e528a9f77ebeee5b4c20416ca9939b471 24-Jul-2013 Kenny Root <kroot@google.com> Do not initialize SSLSocketFactory too early

During Zygote initialization, the class may be preloaded. However we do
not want the default instances of SSLSocketFactory initialized, so move
those into a holder class so they are only initialized when used.

(cherry picked from commit 72017834153711733905dfcf4bfe7b802062692b)

Bug: 9984058
Change-Id: Ied901aa97dbbf0f7439f317d21d4b715b5705d96
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
5751d48a39c69ac6bbb9b5e0839f01e951bc48e9 24-Jul-2013 Kenny Root <kroot@google.com> Do not initialize SSLSocketFactory too early DO NOT MERGE

During Zygote initialization, the class may be preloaded. However we do
not want the default instances of SSLSocketFactory initialized, so move
those into a holder class so they are only initialized when used.

(cherry picked from commit 72017834153711733905dfcf4bfe7b802062692b)

Bug: 9984058
Change-Id: I245d3d075c8c3476e9f76579ef7141e447f92011
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
72017834153711733905dfcf4bfe7b802062692b 24-Jul-2013 Kenny Root <kroot@google.com> Do not initialize SSLSocketFactory too early

During Zygote initialization, the class may be preloaded. However we do
not want the default instances of SSLSocketFactory initialized, so move
those into a holder class so they are only initialized when used.

Bug: 9984058
Change-Id: Icf91f4fb60b7e4e5e9fbb22def01073dc1663128
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
afcea7f897b0969bdb2fa91459f76031ab35721c 04-Dec-2012 Elliott Hughes <enh@google.com> Merge "Simplify makefile."
e2fbfebebb7db6fff6179d0a71d7c8064a8e4b8b 04-Dec-2012 Elliott Hughes <enh@google.com> Simplify makefile.

Change-Id: Idab981e1534d4a3f3f1c24dae1ca34859b41ee52
ndroid.mk
3be157fc74e12c82abfa92ee804a35dfb68f4410 20-Sep-2012 Elliott Hughes <enh@google.com> am e6fe5ecb: Merge "Remove obsolete ThirdPartyProject.prop files."

* commit 'e6fe5ecbfb2977220a6f51ba4da7bd5f83d8d670':
Remove obsolete ThirdPartyProject.prop files.
e6fe5ecbfb2977220a6f51ba4da7bd5f83d8d670 20-Sep-2012 Elliott Hughes <enh@google.com> Merge "Remove obsolete ThirdPartyProject.prop files."
6090b4689d9931aee7952908c18ffb6b06c234ff 20-Sep-2012 Elliott Hughes <enh@google.com> Remove obsolete ThirdPartyProject.prop files.

Change-Id: I596a7c461eacd56457b3d10120f51afc7bafa905
hirdPartyProject.prop
rc/org/apache/commons/codec/ThirdPartyProject.prop
rc/org/apache/commons/logging/ThirdPartyProject.prop
6cefec00efac548c91bd74ace798ef6dbefb4197 15-May-2012 Elliott Hughes <enh@google.com> Remove obsolete ThirdPartyProject.prop file.

Change-Id: I957bfb78642a965ee375441f087919e1e24cedac
hirdPartyProject.prop
b975b95b02a5ae8e9e0f909c9ad39d61ba55fed4 15-Dec-2011 Jesse Wilson <jessewilson@google.com> Advertise HttpURLConnection in DefaultHttpClient.

Change-Id: I97a1a139fbe95cf63b1f921daea9e4c55c118a7f
rc/org/apache/http/impl/client/DefaultHttpClient.java
719e14938db79a6d98ab2bdfdaf1b7b15e1ecbdd 10-Nov-2011 Jesse Wilson <jessewilson@google.com> Remove incorrect doc comments. The scheme registry may not be null.

Bug: http://code.google.com/p/android/issues/detail?id=17073
Change-Id: I957549860d0b61acc08924156d5c43b7d182c27d
rc/org/apache/http/impl/conn/SingleClientConnManager.java
rc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.java
6c9d8c58d3ed710f87c26820d903bb8aad81754f 28-Sep-2011 Jesse Wilson <jessewilson@google.com> Fix NPE in DefaultRequestDirector

When the HTTP client encountered a server failure while
talking through a proxy, it fails with an NullPointerException
and not an IOException.

Bug: http://b/5372438
Change-Id: I67848d52f5d01c9e353fcc7d66d48ec821d9b4ba
rc/org/apache/http/impl/client/DefaultRequestDirector.java
ab691647a3d375ba17920e25ec8c8f9d6a80c5bf 13-Sep-2011 Jesse Wilson <jessewilson@google.com> Try the next address after any type of connection failure.

Previously we'd fail IPv4 if IPv6 failed with a EHOSTUNREACH
error (which may be thrown as a SocketException or as a
NoRouteToHostException, depending on the platform).

Bug: http://b/5293809
Change-Id: Idca2e9bd561a23cff88b1399d45db65b96980148
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
e2c43223891894d5985d3281700b8997b46e0e12 16-Jul-2011 Brian Carlstrom <bdc@google.com> Add optional host build of apache-http

Change-Id: I905c60b91b4118180294c8c95ce30514e50e7d3c
ndroid.mk
9921905a96d7a4528cc30edc3a919f786821eb08 29-Jun-2011 Jesse Wilson <jessewilson@google.com> Track move of socket tagging from libcore to frameworks/base.

Change-Id: I989f7ecab7e4fd1cf21bbe0782e960dfe3b4c8e8
rc/org/apache/http/impl/conn/SingleClientConnManager.java
rc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.java
ecb99be7d30d406868ec50c90be6e12a332c6c2d 24-Jun-2011 Jesse Wilson <jessewilson@google.com> Ignore case on digest algorithms.

Change-Id: If80c5f6ecca609abdb3b274e00b8ea8a75248f23
http://code.google.com/p/android/issues/detail?id=16051
rc/org/apache/http/impl/auth/DigestScheme.java
61cfd01713e62f4997e3937886c887eaa6603c69 16-May-2011 Elliott Hughes <enh@google.com> am d8a18733: am 00efe680: Merge "Make Apache HttpClient play nice with large kernel socket buffers."

* commit 'd8a18733ccf412e54cb887526883b285027ebc5a':
Make Apache HttpClient play nice with large kernel socket buffers.
d8a18733ccf412e54cb887526883b285027ebc5a 16-May-2011 Elliott Hughes <enh@google.com> am 00efe680: Merge "Make Apache HttpClient play nice with large kernel socket buffers."

* commit '00efe680b4cc6e9849cb270058ac5967af92ffef':
Make Apache HttpClient play nice with large kernel socket buffers.
00efe680b4cc6e9849cb270058ac5967af92ffef 16-May-2011 Elliott Hughes <enh@google.com> Merge "Make Apache HttpClient play nice with large kernel socket buffers."
8fdb207f4dd38b9bb692968c366be5969627c472 14-May-2011 Jeff Sharkey <jsharkey@android.com> Merge "Add Socket tagging for granular data accounting."
20b0c846435c5d89154d3e1d50ca26d0cb32f455 03-May-2011 Elliott Hughes <enh@google.com> Make Apache HttpClient play nice with large kernel socket buffers.

Given the large maximum size likely to be set for kernel socket buffers on LTE
devices, we need to stop Apache HttpClient from allocating some integer
multiple of that size on the heap for each socket. On one device, 16 HTTP
connections would fill the heap.

Bug: 3514259
Change-Id: I4a8c13882ad794ddbeaf53a6cdc4d42d1aa3fb2f
rc/org/apache/http/impl/io/SocketInputBuffer.java
rc/org/apache/http/impl/io/SocketOutputBuffer.java
d83e6b1cf9330504abce1d2c8700c9b6b43cc5e8 21-Apr-2011 Jeff Sharkey <jsharkey@android.com> Add Socket tagging for granular data accounting.

Changes SingleClientConnManager and ThreadSafeClientConnManager to tag
any recycled Sockets based on the current thread. (Actual tagging is
maintained and applied in BlockGuard.)

Change-Id: Ib34897bb2af8641fa65adc664f7858f9d43ffeeb
rc/org/apache/http/impl/conn/SingleClientConnManager.java
rc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.java
022f425d731baea38065019f4b9f61e1e330aaa4 10-May-2011 Elliott Hughes <enh@google.com> am e30b5b55: Make Apache HttpClient play nice with large kernel socket buffers.

* commit 'e30b5b55806b31d1a61e2885b854dd7b8da1a07a':
Make Apache HttpClient play nice with large kernel socket buffers.
e30b5b55806b31d1a61e2885b854dd7b8da1a07a 03-May-2011 Elliott Hughes <enh@google.com> Make Apache HttpClient play nice with large kernel socket buffers.

Given the large maximum size likely to be set for kernel socket buffers on LTE
devices, we need to stop Apache HttpClient from allocating some integer
multiple of that size on the heap for each socket. On one device, 16 HTTP
connections would fill the heap.

Bug: 3514259
Change-Id: I888c03b6ad4b7ca444c2c423b097a3f76390846b
rc/org/apache/http/impl/io/SocketInputBuffer.java
rc/org/apache/http/impl/io/SocketOutputBuffer.java
81d5133bb7843bc65c5321e53f5017ce2e4d13af 02-Apr-2011 Brian Carlstrom <bdc@google.com> Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master
177cd647c9fa02329fb9800f71282b233170f986 14-Mar-2011 Brian Carlstrom <bdc@google.com> Backport hostname verification correctness fix

From libcore's commit with sha 6767bdbe6bb1d4542c97868d8df1f71d2414fc62

The only behavior change should be a bug fix. There was a check
"cn.lastIndexOf('.') >= 0" that was always true. This has been
fixed to match the comment "require two dots".

Change-Id: I680cad56a1f86150128e587f8c8e19be6ef27bc3
rc/org/apache/http/conn/ssl/AbstractVerifier.java
4ccaefba5f96ebac5c7bb90c9b44463200afe18e 31-Jan-2011 Brian Carlstrom <bdc@google.com> am 403f11d9: am ae89fd35: am e59c288f: am b91c5e93: DefaultRequestDirector should ignore IOExceptions from stale connections

* commit '403f11d92b25f7c3060b1a973d4076c5d6585ccf':
DefaultRequestDirector should ignore IOExceptions from stale connections
403f11d92b25f7c3060b1a973d4076c5d6585ccf 31-Jan-2011 Brian Carlstrom <bdc@google.com> am ae89fd35: am e59c288f: am b91c5e93: DefaultRequestDirector should ignore IOExceptions from stale connections

* commit 'ae89fd35ba04735b80c5f79b9a31fa3c31519ee0':
DefaultRequestDirector should ignore IOExceptions from stale connections
ae89fd35ba04735b80c5f79b9a31fa3c31519ee0 31-Jan-2011 Brian Carlstrom <bdc@google.com> am e59c288f: am b91c5e93: DefaultRequestDirector should ignore IOExceptions from stale connections

* commit 'e59c288fca5a99d07f09494e8d03a228a347c3f8':
DefaultRequestDirector should ignore IOExceptions from stale connections
e59c288fca5a99d07f09494e8d03a228a347c3f8 31-Jan-2011 Brian Carlstrom <bdc@google.com> am b91c5e93: DefaultRequestDirector should ignore IOExceptions from stale connections

* commit 'b91c5e936342afbdd58c88ac604d5dd505d0fe0c':
DefaultRequestDirector should ignore IOExceptions from stale connections
b91c5e936342afbdd58c88ac604d5dd505d0fe0c 03-Jan-2011 Brian Carlstrom <bdc@google.com> DefaultRequestDirector should ignore IOExceptions from stale connections

The DefaultRequestDirector was letting IOExceptions from closing stale
connections affect new requests. However, it was very common to
received "SSL shutdown failed" exceptions in this case, since an SSL
"close notify" message could not be sent. Now these and other
IOExceptions are ignored so the request can continue with a new
socket.

Bug: 3405962
Bug: 3317717
git cherry-pick -e 843bcb6f4f65c0cdca327c6467813b88c52042f3

Change-Id: I443b4915f6473e07d74a37377dade6ac1f9f600c
rc/org/apache/http/impl/client/DefaultRequestDirector.java
9a8b5e2e45cc413b398b76481ce42c748ba6dc94 07-Jan-2011 Jesse Wilson <jessewilson@google.com> am 2d8fd9be: Help the caller along if a malformed URI is used to make an HTTP request.

* commit '2d8fd9bea30efcae4cc418e223f2c61febe0caa0':
Help the caller along if a malformed URI is used to make an HTTP request.
2d8fd9bea30efcae4cc418e223f2c61febe0caa0 07-Jan-2011 Jesse Wilson <jessewilson@google.com> Help the caller along if a malformed URI is used to make an HTTP request.

We had problems where we gave a cryptic error when the user's request
URL like "www.example.org/api/json/get_stuff" is interpretted as a relative
path rather than a fully qualified address:
java.lang.IllegalStateException: Target host must not be null, or set in parameters.

The new message breaks the address into parts to make this more clear:
java.lang.IllegalStateException: Target host must not be null, or set in parameters. scheme=null, host=null, path=www.example.org/api/json/get_stuff

Change-Id: Ie102718dc15b92d68835f1c34b538639f500eeaa
http://code.google.com/p/android/issues/detail?id=9929
rc/org/apache/http/impl/client/DefaultRequestDirector.java
741ca79db8c9076ba1c9f2a47cfa839da9e3f53f 04-Jan-2011 Brian Carlstrom <bdc@google.com> am 843bcb6f: DefaultRequestDirector should ignore IOExceptions from stale connections

* commit '843bcb6f4f65c0cdca327c6467813b88c52042f3':
DefaultRequestDirector should ignore IOExceptions from stale connections
843bcb6f4f65c0cdca327c6467813b88c52042f3 03-Jan-2011 Brian Carlstrom <bdc@google.com> DefaultRequestDirector should ignore IOExceptions from stale connections

The DefaultRequestDirector was letting IOExceptions from closing stale
connections affect new requests. However, it was very common to
received "SSL shutdown failed" exceptions in this case, since an SSL
"close notify" message could not be sent. Now these and other
IOExceptions are ignored so the request can continue with a new
socket.

Bug: 3317717
Change-Id: I72f6f4a8f70aacb8b4c3e93c51e9808742d1a605
rc/org/apache/http/impl/client/DefaultRequestDirector.java
15921ecc8d2446dd23f49190d0b06b31f752de9b 20-Dec-2010 Jesse Wilson <jessewilson@google.com> am 091f7ca4: Fix Apache HTTP client to recover from half-closed connections.

* commit '091f7ca4958c6f41c79808913c84ceea56d73b12':
Fix Apache HTTP client to recover from half-closed connections.
091f7ca4958c6f41c79808913c84ceea56d73b12 18-Dec-2010 Jesse Wilson <jessewilson@google.com> Fix Apache HTTP client to recover from half-closed connections.

android.net.http.DefaultHttpClientTest demonstrates a problem where
half-closed connections get pooled, causing subsequent connections
to timeout.

Change-Id: I7275d99f12eafa28bb2336a3dd67546ffecb4dce
http://b/2612240
rc/org/apache/http/impl/AbstractHttpClientConnection.java
rc/org/apache/http/impl/io/SocketInputBuffer.java
645db2f0647b88f06059eb29a7c7455feda3e119 07-Dec-2010 Jesse Wilson <jessewilson@google.com> am 3dafdc28: Merge "Use proxies specified by system properties in DefaultHttpClient."

* commit '3dafdc28e38c2720a85d8581b068e09e709ac434':
Use proxies specified by system properties in DefaultHttpClient.
3dafdc28e38c2720a85d8581b068e09e709ac434 07-Dec-2010 Jesse Wilson <jessewilson@google.com> Merge "Use proxies specified by system properties in DefaultHttpClient."
e7c14c45c80070fee70451deb8a0a53de66e5a43 07-Dec-2010 Jesse Wilson <jessewilson@google.com> Use proxies specified by system properties in DefaultHttpClient.

Change-Id: Ic05f450a301d5478ff3a8f03af56ac0c0dbe3620
http://b/3254717
rc/org/apache/http/impl/client/DefaultHttpClient.java
rc/org/apache/http/impl/conn/ProxySelectorRoutePlanner.java
c9a8b4e3604e8512bd028025f1a849a8b21fe951 05-Dec-2010 Brian Carlstrom <bdc@google.com> am f0035c0e: Set per request socket timeout on reused connections

* commit 'f0035c0e7077bc2d7a8aaf6516d96b0d2b1ba22d':
Set per request socket timeout on reused connections
f0035c0e7077bc2d7a8aaf6516d96b0d2b1ba22d 03-Dec-2010 Brian Carlstrom <bdc@google.com> Set per request socket timeout on reused connections

Even though SoTimeout, TcpNoDelay, and SoLinger can be specified per
request in HttpParams, these values are only set on the underlying
socket in the DefaultRequestDirector when ManagedClientConnection.open
is called to create a new connection. On reused connection, no setting
of Socket options was being done.

There does not seem to be an easy way to fix this without changing one
or more APIs but for the timeout case at least, we can use the fact
that the ManagedClientConnection is an HttpConnection which has a
setSocketTimeout method.

Bug: 3241899
Change-Id: I080147b017b961502b3ba98d40841fea679491eb
rc/org/apache/http/impl/client/DefaultRequestDirector.java
723b2f0ba0f78bc610498372ee7441ff5fc4eea6 16-Oct-2010 Jesse Wilson <jessewilson@google.com> am bdd33184: am d5b79c97: am 9f7b511f: Don\'t leak sensitive information when logging cookies.

Merge commit 'bdd331840a37ca37136f6c030ad557750372d53f' into dalvik-dev

* commit 'bdd331840a37ca37136f6c030ad557750372d53f':
Don't leak sensitive information when logging cookies.
bdd331840a37ca37136f6c030ad557750372d53f 16-Oct-2010 Jesse Wilson <jessewilson@google.com> am d5b79c97: am 9f7b511f: Don\'t leak sensitive information when logging cookies.

Merge commit 'd5b79c970e9c5cb22603663d8fcb0c5e49dd4371'

* commit 'd5b79c970e9c5cb22603663d8fcb0c5e49dd4371':
Don't leak sensitive information when logging cookies.
d5b79c970e9c5cb22603663d8fcb0c5e49dd4371 15-Oct-2010 Jesse Wilson <jessewilson@google.com> am 9f7b511f: Don\'t leak sensitive information when logging cookies.

Merge commit '9f7b511f4ac753992e9b726c41f7aec71092c15c' into gingerbread-plus-aosp

* commit '9f7b511f4ac753992e9b726c41f7aec71092c15c':
Don't leak sensitive information when logging cookies.
9f7b511f4ac753992e9b726c41f7aec71092c15c 15-Oct-2010 Jesse Wilson <jessewilson@google.com> Don't leak sensitive information when logging cookies.

Change-Id: Id3a171f588fb545e14188e69e7bf6f2d4ef25b5c
http://b/3095990
rc/org/apache/http/client/protocol/ResponseProcessCookies.java
e9a3cc7842f13b5e2b941bafc6bb3d0e9aa4c819 11-Sep-2010 Jesse Wilson <jessewilson@google.com> am 597d5137: am bd6d1127: am 8232105e: Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.

Merge commit '597d5137ae740427f4af4921abd04f826600c7e7' into dalvik-dev

* commit '597d5137ae740427f4af4921abd04f826600c7e7':
Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.
597d5137ae740427f4af4921abd04f826600c7e7 10-Sep-2010 Jesse Wilson <jessewilson@google.com> am bd6d1127: am 8232105e: Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.

Merge commit 'bd6d112761d852a26b345521e66479c55f4aec6f'

* commit 'bd6d112761d852a26b345521e66479c55f4aec6f':
Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.
bd6d112761d852a26b345521e66479c55f4aec6f 10-Sep-2010 Jesse Wilson <jessewilson@google.com> am 8232105e: Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.

Merge commit '8232105ef86740b2fddce9e9477aa16a450ee8a8' into gingerbread-plus-aosp

* commit '8232105ef86740b2fddce9e9477aa16a450ee8a8':
Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.
8232105ef86740b2fddce9e9477aa16a450ee8a8 10-Sep-2010 Jesse Wilson <jessewilson@google.com> Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.

This needs a comment and an annotation. The original deprecation was
submitted in HTTPCORE-148, in this patch:
https://issues.apache.org/jira/secure/attachment/12376138/changes.txt

Change-Id: I3b4c6e61f03a5f6ffc42ac1f02155f5c58b2e79c
rc/org/apache/http/protocol/HttpRequestHandlerRegistry.java
c97bdec93bfc67932066154a41fc3fce415ba8cc 10-Sep-2010 Jesse Wilson <jessewilson@google.com> am edd8b732: Merge "Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern."

Merge commit 'edd8b732ef48130375d9f987c79fdda452ed1d9e' into dalvik-dev

* commit 'edd8b732ef48130375d9f987c79fdda452ed1d9e':
Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.
edd8b732ef48130375d9f987c79fdda452ed1d9e 10-Sep-2010 Jesse Wilson <jessewilson@google.com> Merge "Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern."
08d317e4136978547042362bd641c954fb6669df 10-Sep-2010 Jesse Wilson <jessewilson@google.com> Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.

This needs a comment and an annotation. The original deprecation was
submitted in HTTPCORE-148, in this patch:
https://issues.apache.org/jira/secure/attachment/12376138/changes.txt

Change-Id: I4c8723c7a632ec09ee03d91f38097d758959f163
rc/org/apache/http/protocol/HttpRequestHandlerRegistry.java
06cd9298ee175bc45d83c73a25fb26b7f15d4814 19-Aug-2010 Jean-Baptiste Queru <jbq@google.com> am c70bdbc1: manual merge - fix build

Merge commit 'c70bdbc1eb32e81259dbb4a5c028efef354e9c54' into dalvik-dev

* commit 'c70bdbc1eb32e81259dbb4a5c028efef354e9c54':
Cherry picking changes from dalvik-dev
c70bdbc1eb32e81259dbb4a5c028efef354e9c54 19-Aug-2010 Jean-Baptiste Queru <jbq@google.com> manual merge - fix build

Change-Id: I5417fd6ad71fd3cd0520f1fe89921fa01f8a0869
ca487d902d42621b5db886d13d2acb4c9500a44c 18-Aug-2010 Brian Carlstrom <bdc@google.com> am 166ed46d: Cherry picking changes from dalvik-dev

Merge commit '166ed46d7e5312857b8a9b8d07c00373c596c1b3' into gingerbread-plus-aosp

* commit '166ed46d7e5312857b8a9b8d07c00373c596c1b3':
Cherry picking changes from dalvik-dev
166ed46d7e5312857b8a9b8d07c00373c596c1b3 18-Aug-2010 Brian Carlstrom <bdc@google.com> Cherry picking changes from dalvik-dev

git cherry-pick --no-commit 5648c97be2c515bdafeff3d8a4b07ea0ddc3e357
git cherry-pick --no-commit ffdb1757
git cherry-pick --no-commit 9340bb2a4b5f828b418c0e77492dde148623c938
git cherry-pick --no-commit af5c56d1

Change-Id: Ie910601ca27e1fcff90bbf0db5bd522bab8924f7
rc/org/apache/http/conn/ssl/AbstractVerifier.java
rc/org/apache/http/impl/client/DefaultHttpClient.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
rc/org/apache/http/params/CoreProtocolPNames.java
rc/org/apache/http/protocol/HTTP.java
0c8300bccd4d1dfdf6b746d8d89ac526733f0181 30-Jul-2010 Andreas Sandblad <andreas.sandblad@sonyericsson.com> am 3b74bc0a: am 301b1df2: am 9340bb2a: Fixed problem using HTTPS with Apache HTTP Client when using proxy

Merge commit '3b74bc0ac45043a6b559d44aa913de5803793a56' into dalvik-dev

* commit '3b74bc0ac45043a6b559d44aa913de5803793a56':
Fixed problem using HTTPS with Apache HTTP Client when using proxy
3b74bc0ac45043a6b559d44aa913de5803793a56 30-Jul-2010 Andreas Sandblad <andreas.sandblad@sonyericsson.com> am 301b1df2: am 9340bb2a: Fixed problem using HTTPS with Apache HTTP Client when using proxy

Merge commit '301b1df2f0b25ef56a640840742c981623faf20f'

* commit '301b1df2f0b25ef56a640840742c981623faf20f':
Fixed problem using HTTPS with Apache HTTP Client when using proxy
301b1df2f0b25ef56a640840742c981623faf20f 30-Jul-2010 Andreas Sandblad <andreas.sandblad@sonyericsson.com> am 9340bb2a: Fixed problem using HTTPS with Apache HTTP Client when using proxy

Merge commit '9340bb2a4b5f828b418c0e77492dde148623c938' into gingerbread-plus-aosp

* commit '9340bb2a4b5f828b418c0e77492dde148623c938':
Fixed problem using HTTPS with Apache HTTP Client when using proxy
a0e668a50c1146a302cfdfad2d345c40ece31705 19-Jul-2010 The Android Open Source Project <initial-contribution@android.com> am 18a021c6: am 3cb0a125: add meta-files about 3rd party projects

Merge commit '18a021c6d6e877e28ac55ffe2d06b7563605c7a0' into dalvik-dev

* commit '18a021c6d6e877e28ac55ffe2d06b7563605c7a0':
add meta-files about 3rd party projects
590f81b8a680254fd2ac9d8418380fc766811791 19-Jul-2010 Brian Carlstrom <bdc@google.com> am 5648c97b: Remove explicit SSLSocket.startHandshake

Merge commit '5648c97be2c515bdafeff3d8a4b07ea0ddc3e357' into dalvik-dev

* commit '5648c97be2c515bdafeff3d8a4b07ea0ddc3e357':
Remove explicit SSLSocket.startHandshake
3af52d9f93fd383c8fefb118d1b255e1880315cb 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> add meta-files about 3rd party projects

Change-Id: Idadf71f9935d34f95e7df68a3ffb59e0d8f154b8
hirdPartyProject.prop
rc/org/apache/commons/codec/ThirdPartyProject.prop
rc/org/apache/commons/logging/ThirdPartyProject.prop
18a021c6d6e877e28ac55ffe2d06b7563605c7a0 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> am 3cb0a125: add meta-files about 3rd party projects

Merge commit '3cb0a1255c395895fe34ce01c279b88103200ccb'

* commit '3cb0a1255c395895fe34ce01c279b88103200ccb':
add meta-files about 3rd party projects
3cb0a1255c395895fe34ce01c279b88103200ccb 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> add meta-files about 3rd party projects

Change-Id: Idadf71f9935d34f95e7df68a3ffb59e0d8f154b8
hirdPartyProject.prop
rc/org/apache/commons/codec/ThirdPartyProject.prop
rc/org/apache/commons/logging/ThirdPartyProject.prop
9340bb2a4b5f828b418c0e77492dde148623c938 13-Jul-2010 Andreas Sandblad <andreas.sandblad@sonyericsson.com> Fixed problem using HTTPS with Apache HTTP Client when using proxy

Problem described at:
http://code.google.com/p/android/issues/detail?id=2690
The fix is to set default port for scheme to avoid passing -1 as port,
which would cause an IllegalArgumentException.

Change-Id: Ib1324618cdb6e3aa629dea2a2de1856136223aaf
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
ffdb17578754105930c12cf7989a06914b96190f 06-May-2010 Jesse Wilson <jessewilson@google.com> Turning off expect-continue by default in Apache HTTP client.

Change-Id: I24d9950e23596770c4b2835f3f3c23ced9cb7651
http://b/2471595
rc/org/apache/http/impl/client/DefaultHttpClient.java
5648c97be2c515bdafeff3d8a4b07ea0ddc3e357 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 so that
handshake cutthrough won't be disabled for Apache http connections.

This change brings Abstract verify into sync with the code from
javax.net.ssl.DefaultHostnameVerifier from dalvik-dev which also
removed this same duplicated code.

src/org/apache/http/conn/ssl/AbstractVerifier.java

Change-Id: I505e27db97ce49d3c76b3a8af9046238149500d3
rc/org/apache/http/conn/ssl/AbstractVerifier.java
af5c56d18c8e1e32552c7d31a2f365b506c28e59 29-Apr-2010 Elliott Hughes <enh@google.com> RFC2616 says it's "100-continue", not "100-Continue".

Bug: http://code.google.com/p/android/issues/detail?id=7208
Change-Id: I66dd64fb068fc920ed47e0b3efdac5e70e603027
rc/org/apache/http/params/CoreProtocolPNames.java
rc/org/apache/http/protocol/HTTP.java
2e9f166eba309e50c1c1f52ff8d2694f058ab2cf 18-Apr-2010 Brian Carlstrom <bdc@google.com> b/2599994 Should call prepareSocket on underlying socket, not layered socket

DefaultClientConnectionOperator.openConnection was recently changed to
use LayeredSocketFactory.createSocket(Socket, ...) to create an
SSLSocket around a plain java.net.Socket. However, this means code in
LayeredSocketFactory.createSocket(Socket, ...) is called before socket
options such as timeout are set by
DefaultClientConnectionOperator.prepareSocket. However, the default
org.apache.http.conn.ssl.SSLSocketFactory.createSocket(Socket, ...)
performes the SSL handshake to perform hostname verification, meaning
the handshake is performed without timeouts set.

This change to DefaultClientConnectionOperator.openConnection moves
the call prepareSocket to be on the underlying java.net.Socket before
it is has the SSLSocket layered on top of it to prevent hangs during
SSL handshakes.

Change-Id: If705cc1acfe524281ec1338f73eccf7c0f4d1227
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
335d1d4d38ed77fd20bf2bd2a25e1293f994cc25 09-Mar-2010 Dan Egnor <egnor@google.com> Merge "Implement proper multihoming support, second attempt."
3f73cec644d5033a20c5ae38c4c8f255639b6a47 09-Mar-2010 Jean-Baptiste Queru <jbq@google.com> Add an empty CleanSpec.mk

Change-Id: Ib47597b8cc98c33caf8588bc270ac811194e6f74
leanSpec.mk
633bc1a8d332166c7fca3e4f6fa8e5603f1618be 05-Mar-2010 Dan Bornstein <danfuzz@android.com> Fix lineFromReadBuffer() so it no longer tries to skip backwards
past the start of the read buffer.

Fixes internal bug #2183785.

Change-Id: I2a371e88a6816f4c1e237ae4cdb8baade4de66c9
rc/org/apache/http/impl/io/AbstractSessionInputBuffer.java
6c446082cd6a8b9ff2b94870f5022f5dfdc11693 18-Feb-2010 Steinar H. Gunderson <sesse@google.com> Implement proper multihoming support, second attempt.

This patch makes our HTTP client multihoming-aware, so if one server fails for
whatever reason (including timeout), we'll fall back to the next. It's a bit
more complex than the first attempt, but we're hopefully not breaking SSL
connection (incl. checkin) anymore.

Also includes one patch from upstream, in that timeouts are converted from
Java's exception hierarchy to our own exceptions.

Here's an example tcpdump from a fake checkin server with both AAAA and A records,
where the IPv6 connectivity is deliberately broken to demonstrate the effects of
this patch:

11:49:28.202620 IP6 2620:0:105f:a:223:76ff:fe8d:3a3c.37109 > 2001:700:300:1880::2.80: S 24035192:24035192(0) win 5760 <mss 1440,sackOK,timestamp 1110775 0,[|tcp]>
11:49:31.211370 IP6 2620:0:105f:a:223:76ff:fe8d:3a3c.37109 > 2001:700:300:1880::2.80: S 24035192:24035192(0) win 5760 <mss 1440,sackOK,timestamp 1111075 0,[|tcp]>
11:49:37.211186 IP6 2620:0:105f:a:223:76ff:fe8d:3a3c.37109 > 2001:700:300:1880::2.80: S 24035192:24035192(0) win 5760 <mss 1440,sackOK,timestamp 1111675 0,[|tcp]>
11:49:48.216299 IP 74.125.57.33.58205 > 129.241.93.35.80: S 2632654863:2632654863(0) win 5840 <mss 1372,sackOK,timestamp 1112775 0,nop,wscale 1>
11:49:48.216324 IP 129.241.93.35.80 > 74.125.57.33.58205: S 3149921981:3149921981(0) ack 2632654864 win 5792 <mss 1460,sackOK,timestamp 62633484 1112775,nop,wscale 8>
(...)

and then the HTTP connection proceeds as usual.

I intend to push this fix upstream once we get it reviewed and committed locally.
rc/org/apache/http/conn/scheme/PlainSocketFactory.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
07b7bb333f41e90af0a72a462fed847378641d21 26-Feb-2010 Kenny Root <kroot@google.com> Revert "Implement proper multihoming support, so if one server fails for whatever reason"

This reverts commit ceab342827538782a715a10e5030a222700895ce.
rc/org/apache/http/conn/scheme/PlainSocketFactory.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
ceab342827538782a715a10e5030a222700895ce 18-Feb-2010 Steinar H. Gunderson <sesse@google.com> Implement proper multihoming support, so if one server fails for whatever reason
(including timeout), we'll fall back to the next.

Also includes one patch from upstream, in that timeouts are converted from
Java's exception hierarchy to our own exceptions.

Here's an example tcpdump from a fake checkin server with both AAAA and A records,
where the IPv6 connectivity is deliberately broken to demonstrate the effects of
this patch:

11:49:28.202620 IP6 2620:0:105f:a:223:76ff:fe8d:3a3c.37109 > 2001:700:300:1880::2.80: S 24035192:24035192(0) win 5760 <mss 1440,sackOK,timestamp 1110775 0,[|tcp]>
11:49:31.211370 IP6 2620:0:105f:a:223:76ff:fe8d:3a3c.37109 > 2001:700:300:1880::2.80: S 24035192:24035192(0) win 5760 <mss 1440,sackOK,timestamp 1111075 0,[|tcp]>
11:49:37.211186 IP6 2620:0:105f:a:223:76ff:fe8d:3a3c.37109 > 2001:700:300:1880::2.80: S 24035192:24035192(0) win 5760 <mss 1440,sackOK,timestamp 1111675 0,[|tcp]>
11:49:48.216299 IP 74.125.57.33.58205 > 129.241.93.35.80: S 2632654863:2632654863(0) win 5840 <mss 1372,sackOK,timestamp 1112775 0,nop,wscale 1>
11:49:48.216324 IP 129.241.93.35.80 > 74.125.57.33.58205: S 3149921981:3149921981(0) ack 2632654864 win 5792 <mss 1460,sackOK,timestamp 62633484 1112775,nop,wscale 8>
(...)

and then the HTTP connection proceeds as usual.

I intend to push this fix upstream once we get it reviewed and committed locally.
rc/org/apache/http/conn/scheme/PlainSocketFactory.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
a15081c3af2c6ecd5540cedc2e3c2868f4a6b897 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> am c5718a3d: reconcile main tree with open-source eclair

Merge commit 'c5718a3d3d1786d57998315641361809d8f03e79' into eclair-plus-aosp

* commit 'c5718a3d3d1786d57998315641361809d8f03e79':
android-2.1_r1 snapshot
c5718a3d3d1786d57998315641361809d8f03e79 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> reconcile main tree with open-source eclair
e7258003cef9e6aa0edc16115f23ee8fed61a91f 29-Jan-2010 The Android Open Source Project <initial-contribution@android.com> reconcile android-2.1_r1 snapshot
7c4a2e90ab44c7e5863988263e0e560569737d96 13-Jan-2010 The Android Open Source Project <initial-contribution@android.com> android-2.1_r1 snapshot
3e4f2ed52da10057cee97af16c9f1731e4e7b3d6 04-Sep-2009 Jean-Baptiste Queru <jbq@google.com> merge from open-source master
17fd893772991d08a17211a5a32ae243f6f449cc 03-Sep-2009 Jean-Baptiste Queru <jbq@google.com> merge from donut
0975baec4ae0bb71b750180ca550b747cb1c3cd5 18-Aug-2009 Jean-Baptiste Queru <jbq@google.com> am 58fb7313: Add license-related files

Merge commit '58fb7313fe53a7ce5fb153e79560719e06058a4b' into eclair

* commit '58fb7313fe53a7ce5fb153e79560719e06058a4b':
Add license-related files
58fb7313fe53a7ce5fb153e79560719e06058a4b 17-Aug-2009 Jean-Baptiste Queru <jbq@google.com> Add license-related files

BUG=1573996
ODULE_LICENSE_APACHE2
OTICE
d6adcaba22d4f48b448b7227625041be62ebae36 23-Apr-2009 Jean-Baptiste Queru <jbq@google.com> Merge donut into master
009f06e8c754b4f1fb69a526edf5ba74ad904de6 29-Mar-2009 The Android Open Source Project <initial-contribution@android.com> Merge branch 'open_source_no_contributions' into google_internal
b7fe0a72d7d3fed87adf872883d4d6d95b17069f 19-Mar-2009 Jean-Baptiste Queru <jbq@google.com> Merge commit 'remotes/korg/cupcake' into cupcake_to_master
069490a5ca2fd1988d29daf45d892f47ad665115 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
rc/org/apache/commons/codec/BinaryDecoder.java
rc/org/apache/commons/codec/BinaryEncoder.java
rc/org/apache/commons/codec/Decoder.java
rc/org/apache/commons/codec/DecoderException.java
rc/org/apache/commons/codec/Encoder.java
rc/org/apache/commons/codec/EncoderException.java
rc/org/apache/commons/codec/StringDecoder.java
rc/org/apache/commons/codec/StringEncoder.java
rc/org/apache/commons/codec/StringEncoderComparator.java
rc/org/apache/commons/codec/binary/Base64.java
rc/org/apache/commons/codec/binary/BinaryCodec.java
rc/org/apache/commons/codec/binary/Hex.java
rc/org/apache/commons/codec/binary/package.html
rc/org/apache/commons/codec/language/DoubleMetaphone.java
rc/org/apache/commons/codec/language/Metaphone.java
rc/org/apache/commons/codec/language/RefinedSoundex.java
rc/org/apache/commons/codec/language/Soundex.java
rc/org/apache/commons/codec/language/SoundexUtils.java
rc/org/apache/commons/codec/language/package.html
rc/org/apache/commons/codec/net/BCodec.java
rc/org/apache/commons/codec/net/QCodec.java
rc/org/apache/commons/codec/net/QuotedPrintableCodec.java
rc/org/apache/commons/codec/net/RFC1522Codec.java
rc/org/apache/commons/codec/net/StringEncodings.java
rc/org/apache/commons/codec/net/URLCodec.java
rc/org/apache/commons/codec/net/package.html
rc/org/apache/commons/codec/overview.html
rc/org/apache/commons/codec/package.html
rc/org/apache/commons/logging/Log.java
rc/org/apache/commons/logging/LogConfigurationException.java
rc/org/apache/commons/logging/LogFactory.java
rc/org/apache/commons/logging/LogSource.java
rc/org/apache/commons/logging/impl/Jdk14Logger.java
rc/org/apache/commons/logging/impl/LogFactoryImpl.java
rc/org/apache/commons/logging/impl/NoOpLog.java
rc/org/apache/commons/logging/impl/SimpleLog.java
rc/org/apache/commons/logging/impl/WeakHashtable.java
rc/org/apache/commons/logging/impl/package.html
rc/org/apache/commons/logging/package.html
rc/org/apache/http/ConnectionClosedException.java
rc/org/apache/http/ConnectionReuseStrategy.java
rc/org/apache/http/FormattedHeader.java
rc/org/apache/http/Header.java
rc/org/apache/http/HeaderElement.java
rc/org/apache/http/HeaderElementIterator.java
rc/org/apache/http/HeaderIterator.java
rc/org/apache/http/HttpClientConnection.java
rc/org/apache/http/HttpConnection.java
rc/org/apache/http/HttpConnectionMetrics.java
rc/org/apache/http/HttpEntity.java
rc/org/apache/http/HttpEntityEnclosingRequest.java
rc/org/apache/http/HttpException.java
rc/org/apache/http/HttpHost.java
rc/org/apache/http/HttpInetConnection.java
rc/org/apache/http/HttpMessage.java
rc/org/apache/http/HttpRequest.java
rc/org/apache/http/HttpRequestFactory.java
rc/org/apache/http/HttpRequestInterceptor.java
rc/org/apache/http/HttpResponse.java
rc/org/apache/http/HttpResponseFactory.java
rc/org/apache/http/HttpResponseInterceptor.java
rc/org/apache/http/HttpServerConnection.java
rc/org/apache/http/HttpStatus.java
rc/org/apache/http/HttpVersion.java
rc/org/apache/http/MalformedChunkCodingException.java
rc/org/apache/http/MethodNotSupportedException.java
rc/org/apache/http/NameValuePair.java
rc/org/apache/http/NoHttpResponseException.java
rc/org/apache/http/ParseException.java
rc/org/apache/http/ProtocolException.java
rc/org/apache/http/ProtocolVersion.java
rc/org/apache/http/ReasonPhraseCatalog.java
rc/org/apache/http/RequestLine.java
rc/org/apache/http/StatusLine.java
rc/org/apache/http/TokenIterator.java
rc/org/apache/http/UnsupportedHttpVersionException.java
rc/org/apache/http/auth/AUTH.java
rc/org/apache/http/auth/AuthScheme.java
rc/org/apache/http/auth/AuthSchemeFactory.java
rc/org/apache/http/auth/AuthSchemeRegistry.java
rc/org/apache/http/auth/AuthScope.java
rc/org/apache/http/auth/AuthState.java
rc/org/apache/http/auth/AuthenticationException.java
rc/org/apache/http/auth/BasicUserPrincipal.java
rc/org/apache/http/auth/Credentials.java
rc/org/apache/http/auth/InvalidCredentialsException.java
rc/org/apache/http/auth/MalformedChallengeException.java
rc/org/apache/http/auth/NTCredentials.java
rc/org/apache/http/auth/NTUserPrincipal.java
rc/org/apache/http/auth/UsernamePasswordCredentials.java
rc/org/apache/http/auth/package.html
rc/org/apache/http/auth/params/AuthPNames.java
rc/org/apache/http/auth/params/AuthParamBean.java
rc/org/apache/http/auth/params/AuthParams.java
rc/org/apache/http/auth/params/package.html
rc/org/apache/http/client/AuthenticationHandler.java
rc/org/apache/http/client/CircularRedirectException.java
rc/org/apache/http/client/ClientProtocolException.java
rc/org/apache/http/client/CookieStore.java
rc/org/apache/http/client/CredentialsProvider.java
rc/org/apache/http/client/HttpClient.java
rc/org/apache/http/client/HttpRequestRetryHandler.java
rc/org/apache/http/client/HttpResponseException.java
rc/org/apache/http/client/NonRepeatableRequestException.java
rc/org/apache/http/client/RedirectException.java
rc/org/apache/http/client/RedirectHandler.java
rc/org/apache/http/client/RequestDirector.java
rc/org/apache/http/client/ResponseHandler.java
rc/org/apache/http/client/UserTokenHandler.java
rc/org/apache/http/client/entity/UrlEncodedFormEntity.java
rc/org/apache/http/client/methods/AbortableHttpRequest.java
rc/org/apache/http/client/methods/HttpDelete.java
rc/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.java
rc/org/apache/http/client/methods/HttpGet.java
rc/org/apache/http/client/methods/HttpHead.java
rc/org/apache/http/client/methods/HttpOptions.java
rc/org/apache/http/client/methods/HttpPost.java
rc/org/apache/http/client/methods/HttpPut.java
rc/org/apache/http/client/methods/HttpRequestBase.java
rc/org/apache/http/client/methods/HttpTrace.java
rc/org/apache/http/client/methods/HttpUriRequest.java
rc/org/apache/http/client/methods/package.html
rc/org/apache/http/client/package.html
rc/org/apache/http/client/params/AllClientPNames.java
rc/org/apache/http/client/params/AuthPolicy.java
rc/org/apache/http/client/params/ClientPNames.java
rc/org/apache/http/client/params/ClientParamBean.java
rc/org/apache/http/client/params/CookiePolicy.java
rc/org/apache/http/client/params/HttpClientParams.java
rc/org/apache/http/client/params/package.html
rc/org/apache/http/client/protocol/ClientContext.java
rc/org/apache/http/client/protocol/ClientContextConfigurer.java
rc/org/apache/http/client/protocol/RequestAddCookies.java
rc/org/apache/http/client/protocol/RequestDefaultHeaders.java
rc/org/apache/http/client/protocol/RequestProxyAuthentication.java
rc/org/apache/http/client/protocol/RequestTargetAuthentication.java
rc/org/apache/http/client/protocol/ResponseProcessCookies.java
rc/org/apache/http/client/protocol/package.html
rc/org/apache/http/client/utils/CloneUtils.java
rc/org/apache/http/client/utils/URIUtils.java
rc/org/apache/http/client/utils/URLEncodedUtils.java
rc/org/apache/http/client/utils/package.html
rc/org/apache/http/conn/BasicEofSensorWatcher.java
rc/org/apache/http/conn/BasicManagedEntity.java
rc/org/apache/http/conn/ClientConnectionManager.java
rc/org/apache/http/conn/ClientConnectionManagerFactory.java
rc/org/apache/http/conn/ClientConnectionOperator.java
rc/org/apache/http/conn/ClientConnectionRequest.java
rc/org/apache/http/conn/ConnectTimeoutException.java
rc/org/apache/http/conn/ConnectionKeepAliveStrategy.java
rc/org/apache/http/conn/ConnectionPoolTimeoutException.java
rc/org/apache/http/conn/ConnectionReleaseTrigger.java
rc/org/apache/http/conn/EofSensorInputStream.java
rc/org/apache/http/conn/EofSensorWatcher.java
rc/org/apache/http/conn/HttpHostConnectException.java
rc/org/apache/http/conn/ManagedClientConnection.java
rc/org/apache/http/conn/MultihomePlainSocketFactory.java
rc/org/apache/http/conn/OperatedClientConnection.java
rc/org/apache/http/conn/package.html
rc/org/apache/http/conn/params/ConnConnectionPNames.java
rc/org/apache/http/conn/params/ConnConnectionParamBean.java
rc/org/apache/http/conn/params/ConnManagerPNames.java
rc/org/apache/http/conn/params/ConnManagerParamBean.java
rc/org/apache/http/conn/params/ConnManagerParams.java
rc/org/apache/http/conn/params/ConnPerRoute.java
rc/org/apache/http/conn/params/ConnPerRouteBean.java
rc/org/apache/http/conn/params/ConnRoutePNames.java
rc/org/apache/http/conn/params/ConnRouteParamBean.java
rc/org/apache/http/conn/params/ConnRouteParams.java
rc/org/apache/http/conn/params/package.html
rc/org/apache/http/conn/routing/BasicRouteDirector.java
rc/org/apache/http/conn/routing/HttpRoute.java
rc/org/apache/http/conn/routing/HttpRouteDirector.java
rc/org/apache/http/conn/routing/HttpRoutePlanner.java
rc/org/apache/http/conn/routing/RouteInfo.java
rc/org/apache/http/conn/routing/RouteTracker.java
rc/org/apache/http/conn/routing/package.html
rc/org/apache/http/conn/scheme/HostNameResolver.java
rc/org/apache/http/conn/scheme/LayeredSocketFactory.java
rc/org/apache/http/conn/scheme/PlainSocketFactory.java
rc/org/apache/http/conn/scheme/Scheme.java
rc/org/apache/http/conn/scheme/SchemeRegistry.java
rc/org/apache/http/conn/scheme/SocketFactory.java
rc/org/apache/http/conn/ssl/AbstractVerifier.java
rc/org/apache/http/conn/ssl/AllowAllHostnameVerifier.java
rc/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.java
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
rc/org/apache/http/conn/ssl/StrictHostnameVerifier.java
rc/org/apache/http/conn/ssl/X509HostnameVerifier.java
rc/org/apache/http/conn/ssl/package.html
rc/org/apache/http/conn/util/InetAddressUtils.java
rc/org/apache/http/cookie/ClientCookie.java
rc/org/apache/http/cookie/Cookie.java
rc/org/apache/http/cookie/CookieAttributeHandler.java
rc/org/apache/http/cookie/CookieIdentityComparator.java
rc/org/apache/http/cookie/CookieOrigin.java
rc/org/apache/http/cookie/CookiePathComparator.java
rc/org/apache/http/cookie/CookieSpec.java
rc/org/apache/http/cookie/CookieSpecFactory.java
rc/org/apache/http/cookie/CookieSpecRegistry.java
rc/org/apache/http/cookie/MalformedCookieException.java
rc/org/apache/http/cookie/SM.java
rc/org/apache/http/cookie/SetCookie.java
rc/org/apache/http/cookie/SetCookie2.java
rc/org/apache/http/cookie/package.html
rc/org/apache/http/cookie/params/CookieSpecPNames.java
rc/org/apache/http/cookie/params/CookieSpecParamBean.java
rc/org/apache/http/cookie/params/package.html
rc/org/apache/http/entity/AbstractHttpEntity.java
rc/org/apache/http/entity/BasicHttpEntity.java
rc/org/apache/http/entity/BufferedHttpEntity.java
rc/org/apache/http/entity/ByteArrayEntity.java
rc/org/apache/http/entity/ContentLengthStrategy.java
rc/org/apache/http/entity/ContentProducer.java
rc/org/apache/http/entity/EntityTemplate.java
rc/org/apache/http/entity/FileEntity.java
rc/org/apache/http/entity/HttpEntityWrapper.java
rc/org/apache/http/entity/InputStreamEntity.java
rc/org/apache/http/entity/SerializableEntity.java
rc/org/apache/http/entity/StringEntity.java
rc/org/apache/http/entity/package.html
rc/org/apache/http/impl/AbstractHttpClientConnection.java
rc/org/apache/http/impl/AbstractHttpServerConnection.java
rc/org/apache/http/impl/DefaultConnectionReuseStrategy.java
rc/org/apache/http/impl/DefaultHttpClientConnection.java
rc/org/apache/http/impl/DefaultHttpRequestFactory.java
rc/org/apache/http/impl/DefaultHttpResponseFactory.java
rc/org/apache/http/impl/DefaultHttpServerConnection.java
rc/org/apache/http/impl/EnglishReasonPhraseCatalog.java
rc/org/apache/http/impl/HttpConnectionMetricsImpl.java
rc/org/apache/http/impl/NoConnectionReuseStrategy.java
rc/org/apache/http/impl/SocketHttpClientConnection.java
rc/org/apache/http/impl/SocketHttpServerConnection.java
rc/org/apache/http/impl/auth/AuthSchemeBase.java
rc/org/apache/http/impl/auth/BasicScheme.java
rc/org/apache/http/impl/auth/BasicSchemeFactory.java
rc/org/apache/http/impl/auth/DigestScheme.java
rc/org/apache/http/impl/auth/DigestSchemeFactory.java
rc/org/apache/http/impl/auth/NTLMEngine.java
rc/org/apache/http/impl/auth/NTLMEngineException.java
rc/org/apache/http/impl/auth/NTLMScheme.java
rc/org/apache/http/impl/auth/RFC2617Scheme.java
rc/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.java
rc/org/apache/http/impl/auth/package.html
rc/org/apache/http/impl/client/AbstractAuthenticationHandler.java
rc/org/apache/http/impl/client/AbstractHttpClient.java
rc/org/apache/http/impl/client/BasicCookieStore.java
rc/org/apache/http/impl/client/BasicCredentialsProvider.java
rc/org/apache/http/impl/client/BasicResponseHandler.java
rc/org/apache/http/impl/client/ClientParamsStack.java
rc/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.java
rc/org/apache/http/impl/client/DefaultHttpClient.java
rc/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.java
rc/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.java
rc/org/apache/http/impl/client/DefaultRedirectHandler.java
rc/org/apache/http/impl/client/DefaultRequestDirector.java
rc/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.java
rc/org/apache/http/impl/client/DefaultUserTokenHandler.java
rc/org/apache/http/impl/client/EntityEnclosingRequestWrapper.java
rc/org/apache/http/impl/client/RedirectLocations.java
rc/org/apache/http/impl/client/RequestWrapper.java
rc/org/apache/http/impl/client/RoutedRequest.java
rc/org/apache/http/impl/client/TunnelRefusedException.java
rc/org/apache/http/impl/client/package.html
rc/org/apache/http/impl/conn/AbstractClientConnAdapter.java
rc/org/apache/http/impl/conn/AbstractPoolEntry.java
rc/org/apache/http/impl/conn/AbstractPooledConnAdapter.java
rc/org/apache/http/impl/conn/DefaultClientConnection.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
rc/org/apache/http/impl/conn/DefaultHttpRoutePlanner.java
rc/org/apache/http/impl/conn/DefaultResponseParser.java
rc/org/apache/http/impl/conn/IdleConnectionHandler.java
rc/org/apache/http/impl/conn/LoggingSessionInputBuffer.java
rc/org/apache/http/impl/conn/LoggingSessionOutputBuffer.java
rc/org/apache/http/impl/conn/ProxySelectorRoutePlanner.java
rc/org/apache/http/impl/conn/SingleClientConnManager.java
rc/org/apache/http/impl/conn/Wire.java
rc/org/apache/http/impl/conn/package.html
rc/org/apache/http/impl/conn/tsccm/AbstractConnPool.java
rc/org/apache/http/impl/conn/tsccm/BasicPoolEntry.java
rc/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.java
rc/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.java
rc/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.java
rc/org/apache/http/impl/conn/tsccm/PoolEntryRequest.java
rc/org/apache/http/impl/conn/tsccm/RefQueueHandler.java
rc/org/apache/http/impl/conn/tsccm/RefQueueWorker.java
rc/org/apache/http/impl/conn/tsccm/RouteSpecificPool.java
rc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.java
rc/org/apache/http/impl/conn/tsccm/WaitingThread.java
rc/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.java
rc/org/apache/http/impl/conn/tsccm/doc-files/tsccm-structure.png
rc/org/apache/http/impl/conn/tsccm/package.html
rc/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.java
rc/org/apache/http/impl/cookie/AbstractCookieSpec.java
rc/org/apache/http/impl/cookie/BasicClientCookie.java
rc/org/apache/http/impl/cookie/BasicClientCookie2.java
rc/org/apache/http/impl/cookie/BasicCommentHandler.java
rc/org/apache/http/impl/cookie/BasicDomainHandler.java
rc/org/apache/http/impl/cookie/BasicExpiresHandler.java
rc/org/apache/http/impl/cookie/BasicMaxAgeHandler.java
rc/org/apache/http/impl/cookie/BasicPathHandler.java
rc/org/apache/http/impl/cookie/BasicSecureHandler.java
rc/org/apache/http/impl/cookie/BestMatchSpec.java
rc/org/apache/http/impl/cookie/BestMatchSpecFactory.java
rc/org/apache/http/impl/cookie/BrowserCompatSpec.java
rc/org/apache/http/impl/cookie/BrowserCompatSpecFactory.java
rc/org/apache/http/impl/cookie/CookieSpecBase.java
rc/org/apache/http/impl/cookie/DateParseException.java
rc/org/apache/http/impl/cookie/DateUtils.java
rc/org/apache/http/impl/cookie/NetscapeDomainHandler.java
rc/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.java
rc/org/apache/http/impl/cookie/NetscapeDraftSpec.java
rc/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.java
rc/org/apache/http/impl/cookie/RFC2109DomainHandler.java
rc/org/apache/http/impl/cookie/RFC2109Spec.java
rc/org/apache/http/impl/cookie/RFC2109SpecFactory.java
rc/org/apache/http/impl/cookie/RFC2109VersionHandler.java
rc/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965Spec.java
rc/org/apache/http/impl/cookie/RFC2965SpecFactory.java
rc/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java
rc/org/apache/http/impl/cookie/package.html
rc/org/apache/http/impl/entity/EntityDeserializer.java
rc/org/apache/http/impl/entity/EntitySerializer.java
rc/org/apache/http/impl/entity/LaxContentLengthStrategy.java
rc/org/apache/http/impl/entity/StrictContentLengthStrategy.java
rc/org/apache/http/impl/entity/package.html
rc/org/apache/http/impl/io/AbstractMessageParser.java
rc/org/apache/http/impl/io/AbstractMessageWriter.java
rc/org/apache/http/impl/io/AbstractSessionInputBuffer.java
rc/org/apache/http/impl/io/AbstractSessionOutputBuffer.java
rc/org/apache/http/impl/io/ChunkedInputStream.java
rc/org/apache/http/impl/io/ChunkedOutputStream.java
rc/org/apache/http/impl/io/ContentLengthInputStream.java
rc/org/apache/http/impl/io/ContentLengthOutputStream.java
rc/org/apache/http/impl/io/HttpRequestParser.java
rc/org/apache/http/impl/io/HttpRequestWriter.java
rc/org/apache/http/impl/io/HttpResponseParser.java
rc/org/apache/http/impl/io/HttpResponseWriter.java
rc/org/apache/http/impl/io/HttpTransportMetricsImpl.java
rc/org/apache/http/impl/io/IdentityInputStream.java
rc/org/apache/http/impl/io/IdentityOutputStream.java
rc/org/apache/http/impl/io/SocketInputBuffer.java
rc/org/apache/http/impl/io/SocketOutputBuffer.java
rc/org/apache/http/impl/io/package.html
rc/org/apache/http/impl/package.html
rc/org/apache/http/io/HttpMessageParser.java
rc/org/apache/http/io/HttpMessageWriter.java
rc/org/apache/http/io/HttpTransportMetrics.java
rc/org/apache/http/io/SessionInputBuffer.java
rc/org/apache/http/io/SessionOutputBuffer.java
rc/org/apache/http/io/package.html
rc/org/apache/http/message/AbstractHttpMessage.java
rc/org/apache/http/message/BasicHeader.java
rc/org/apache/http/message/BasicHeaderElement.java
rc/org/apache/http/message/BasicHeaderElementIterator.java
rc/org/apache/http/message/BasicHeaderIterator.java
rc/org/apache/http/message/BasicHeaderValueFormatter.java
rc/org/apache/http/message/BasicHeaderValueParser.java
rc/org/apache/http/message/BasicHttpEntityEnclosingRequest.java
rc/org/apache/http/message/BasicHttpRequest.java
rc/org/apache/http/message/BasicHttpResponse.java
rc/org/apache/http/message/BasicLineFormatter.java
rc/org/apache/http/message/BasicLineParser.java
rc/org/apache/http/message/BasicListHeaderIterator.java
rc/org/apache/http/message/BasicNameValuePair.java
rc/org/apache/http/message/BasicRequestLine.java
rc/org/apache/http/message/BasicStatusLine.java
rc/org/apache/http/message/BasicTokenIterator.java
rc/org/apache/http/message/BufferedHeader.java
rc/org/apache/http/message/HeaderGroup.java
rc/org/apache/http/message/HeaderValueFormatter.java
rc/org/apache/http/message/HeaderValueParser.java
rc/org/apache/http/message/LineFormatter.java
rc/org/apache/http/message/LineParser.java
rc/org/apache/http/message/ParserCursor.java
rc/org/apache/http/message/package.html
rc/org/apache/http/package.html
rc/org/apache/http/params/AbstractHttpParams.java
rc/org/apache/http/params/BasicHttpParams.java
rc/org/apache/http/params/CoreConnectionPNames.java
rc/org/apache/http/params/CoreProtocolPNames.java
rc/org/apache/http/params/DefaultedHttpParams.java
rc/org/apache/http/params/HttpAbstractParamBean.java
rc/org/apache/http/params/HttpConnectionParamBean.java
rc/org/apache/http/params/HttpConnectionParams.java
rc/org/apache/http/params/HttpParams.java
rc/org/apache/http/params/HttpProtocolParamBean.java
rc/org/apache/http/params/HttpProtocolParams.java
rc/org/apache/http/params/package.html
rc/org/apache/http/protocol/BasicHttpContext.java
rc/org/apache/http/protocol/BasicHttpProcessor.java
rc/org/apache/http/protocol/DefaultedHttpContext.java
rc/org/apache/http/protocol/ExecutionContext.java
rc/org/apache/http/protocol/HTTP.java
rc/org/apache/http/protocol/HttpContext.java
rc/org/apache/http/protocol/HttpDateGenerator.java
rc/org/apache/http/protocol/HttpExpectationVerifier.java
rc/org/apache/http/protocol/HttpProcessor.java
rc/org/apache/http/protocol/HttpRequestExecutor.java
rc/org/apache/http/protocol/HttpRequestHandler.java
rc/org/apache/http/protocol/HttpRequestHandlerRegistry.java
rc/org/apache/http/protocol/HttpRequestHandlerResolver.java
rc/org/apache/http/protocol/HttpRequestInterceptorList.java
rc/org/apache/http/protocol/HttpResponseInterceptorList.java
rc/org/apache/http/protocol/HttpService.java
rc/org/apache/http/protocol/RequestConnControl.java
rc/org/apache/http/protocol/RequestContent.java
rc/org/apache/http/protocol/RequestDate.java
rc/org/apache/http/protocol/RequestExpectContinue.java
rc/org/apache/http/protocol/RequestTargetHost.java
rc/org/apache/http/protocol/RequestUserAgent.java
rc/org/apache/http/protocol/ResponseConnControl.java
rc/org/apache/http/protocol/ResponseContent.java
rc/org/apache/http/protocol/ResponseDate.java
rc/org/apache/http/protocol/ResponseServer.java
rc/org/apache/http/protocol/SyncBasicHttpContext.java
rc/org/apache/http/protocol/UriPatternMatcher.java
rc/org/apache/http/protocol/package.html
rc/org/apache/http/svn.info
rc/org/apache/http/util/ByteArrayBuffer.java
rc/org/apache/http/util/CharArrayBuffer.java
rc/org/apache/http/util/EncodingUtils.java
rc/org/apache/http/util/EntityUtils.java
rc/org/apache/http/util/ExceptionUtils.java
rc/org/apache/http/util/LangUtils.java
rc/org/apache/http/util/VersionInfo.java
rc/org/apache/http/util/package.html
e5d9544310b857f3ee9ec172bdbff8077323f9a1 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
rc/org/apache/commons/codec/BinaryDecoder.java
rc/org/apache/commons/codec/BinaryEncoder.java
rc/org/apache/commons/codec/Decoder.java
rc/org/apache/commons/codec/DecoderException.java
rc/org/apache/commons/codec/Encoder.java
rc/org/apache/commons/codec/EncoderException.java
rc/org/apache/commons/codec/StringDecoder.java
rc/org/apache/commons/codec/StringEncoder.java
rc/org/apache/commons/codec/StringEncoderComparator.java
rc/org/apache/commons/codec/binary/Base64.java
rc/org/apache/commons/codec/binary/BinaryCodec.java
rc/org/apache/commons/codec/binary/Hex.java
rc/org/apache/commons/codec/binary/package.html
rc/org/apache/commons/codec/language/DoubleMetaphone.java
rc/org/apache/commons/codec/language/Metaphone.java
rc/org/apache/commons/codec/language/RefinedSoundex.java
rc/org/apache/commons/codec/language/Soundex.java
rc/org/apache/commons/codec/language/SoundexUtils.java
rc/org/apache/commons/codec/language/package.html
rc/org/apache/commons/codec/net/BCodec.java
rc/org/apache/commons/codec/net/QCodec.java
rc/org/apache/commons/codec/net/QuotedPrintableCodec.java
rc/org/apache/commons/codec/net/RFC1522Codec.java
rc/org/apache/commons/codec/net/StringEncodings.java
rc/org/apache/commons/codec/net/URLCodec.java
rc/org/apache/commons/codec/net/package.html
rc/org/apache/commons/codec/overview.html
rc/org/apache/commons/codec/package.html
rc/org/apache/commons/logging/Log.java
rc/org/apache/commons/logging/LogConfigurationException.java
rc/org/apache/commons/logging/LogFactory.java
rc/org/apache/commons/logging/LogSource.java
rc/org/apache/commons/logging/impl/Jdk14Logger.java
rc/org/apache/commons/logging/impl/LogFactoryImpl.java
rc/org/apache/commons/logging/impl/NoOpLog.java
rc/org/apache/commons/logging/impl/SimpleLog.java
rc/org/apache/commons/logging/impl/WeakHashtable.java
rc/org/apache/commons/logging/impl/package.html
rc/org/apache/commons/logging/package.html
rc/org/apache/http/ConnectionClosedException.java
rc/org/apache/http/ConnectionReuseStrategy.java
rc/org/apache/http/FormattedHeader.java
rc/org/apache/http/Header.java
rc/org/apache/http/HeaderElement.java
rc/org/apache/http/HeaderElementIterator.java
rc/org/apache/http/HeaderIterator.java
rc/org/apache/http/HttpClientConnection.java
rc/org/apache/http/HttpConnection.java
rc/org/apache/http/HttpConnectionMetrics.java
rc/org/apache/http/HttpEntity.java
rc/org/apache/http/HttpEntityEnclosingRequest.java
rc/org/apache/http/HttpException.java
rc/org/apache/http/HttpHost.java
rc/org/apache/http/HttpInetConnection.java
rc/org/apache/http/HttpMessage.java
rc/org/apache/http/HttpRequest.java
rc/org/apache/http/HttpRequestFactory.java
rc/org/apache/http/HttpRequestInterceptor.java
rc/org/apache/http/HttpResponse.java
rc/org/apache/http/HttpResponseFactory.java
rc/org/apache/http/HttpResponseInterceptor.java
rc/org/apache/http/HttpServerConnection.java
rc/org/apache/http/HttpStatus.java
rc/org/apache/http/HttpVersion.java
rc/org/apache/http/MalformedChunkCodingException.java
rc/org/apache/http/MethodNotSupportedException.java
rc/org/apache/http/NameValuePair.java
rc/org/apache/http/NoHttpResponseException.java
rc/org/apache/http/ParseException.java
rc/org/apache/http/ProtocolException.java
rc/org/apache/http/ProtocolVersion.java
rc/org/apache/http/ReasonPhraseCatalog.java
rc/org/apache/http/RequestLine.java
rc/org/apache/http/StatusLine.java
rc/org/apache/http/TokenIterator.java
rc/org/apache/http/UnsupportedHttpVersionException.java
rc/org/apache/http/auth/AUTH.java
rc/org/apache/http/auth/AuthScheme.java
rc/org/apache/http/auth/AuthSchemeFactory.java
rc/org/apache/http/auth/AuthSchemeRegistry.java
rc/org/apache/http/auth/AuthScope.java
rc/org/apache/http/auth/AuthState.java
rc/org/apache/http/auth/AuthenticationException.java
rc/org/apache/http/auth/BasicUserPrincipal.java
rc/org/apache/http/auth/Credentials.java
rc/org/apache/http/auth/InvalidCredentialsException.java
rc/org/apache/http/auth/MalformedChallengeException.java
rc/org/apache/http/auth/NTCredentials.java
rc/org/apache/http/auth/NTUserPrincipal.java
rc/org/apache/http/auth/UsernamePasswordCredentials.java
rc/org/apache/http/auth/package.html
rc/org/apache/http/auth/params/AuthPNames.java
rc/org/apache/http/auth/params/AuthParamBean.java
rc/org/apache/http/auth/params/AuthParams.java
rc/org/apache/http/auth/params/package.html
rc/org/apache/http/client/AuthenticationHandler.java
rc/org/apache/http/client/CircularRedirectException.java
rc/org/apache/http/client/ClientProtocolException.java
rc/org/apache/http/client/CookieStore.java
rc/org/apache/http/client/CredentialsProvider.java
rc/org/apache/http/client/HttpClient.java
rc/org/apache/http/client/HttpRequestRetryHandler.java
rc/org/apache/http/client/HttpResponseException.java
rc/org/apache/http/client/NonRepeatableRequestException.java
rc/org/apache/http/client/RedirectException.java
rc/org/apache/http/client/RedirectHandler.java
rc/org/apache/http/client/RequestDirector.java
rc/org/apache/http/client/ResponseHandler.java
rc/org/apache/http/client/UserTokenHandler.java
rc/org/apache/http/client/entity/UrlEncodedFormEntity.java
rc/org/apache/http/client/methods/AbortableHttpRequest.java
rc/org/apache/http/client/methods/HttpDelete.java
rc/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.java
rc/org/apache/http/client/methods/HttpGet.java
rc/org/apache/http/client/methods/HttpHead.java
rc/org/apache/http/client/methods/HttpOptions.java
rc/org/apache/http/client/methods/HttpPost.java
rc/org/apache/http/client/methods/HttpPut.java
rc/org/apache/http/client/methods/HttpRequestBase.java
rc/org/apache/http/client/methods/HttpTrace.java
rc/org/apache/http/client/methods/HttpUriRequest.java
rc/org/apache/http/client/methods/package.html
rc/org/apache/http/client/package.html
rc/org/apache/http/client/params/AllClientPNames.java
rc/org/apache/http/client/params/AuthPolicy.java
rc/org/apache/http/client/params/ClientPNames.java
rc/org/apache/http/client/params/ClientParamBean.java
rc/org/apache/http/client/params/CookiePolicy.java
rc/org/apache/http/client/params/HttpClientParams.java
rc/org/apache/http/client/params/package.html
rc/org/apache/http/client/protocol/ClientContext.java
rc/org/apache/http/client/protocol/ClientContextConfigurer.java
rc/org/apache/http/client/protocol/RequestAddCookies.java
rc/org/apache/http/client/protocol/RequestDefaultHeaders.java
rc/org/apache/http/client/protocol/RequestProxyAuthentication.java
rc/org/apache/http/client/protocol/RequestTargetAuthentication.java
rc/org/apache/http/client/protocol/ResponseProcessCookies.java
rc/org/apache/http/client/protocol/package.html
rc/org/apache/http/client/utils/CloneUtils.java
rc/org/apache/http/client/utils/URIUtils.java
rc/org/apache/http/client/utils/URLEncodedUtils.java
rc/org/apache/http/client/utils/package.html
rc/org/apache/http/conn/BasicEofSensorWatcher.java
rc/org/apache/http/conn/BasicManagedEntity.java
rc/org/apache/http/conn/ClientConnectionManager.java
rc/org/apache/http/conn/ClientConnectionManagerFactory.java
rc/org/apache/http/conn/ClientConnectionOperator.java
rc/org/apache/http/conn/ClientConnectionRequest.java
rc/org/apache/http/conn/ConnectTimeoutException.java
rc/org/apache/http/conn/ConnectionKeepAliveStrategy.java
rc/org/apache/http/conn/ConnectionPoolTimeoutException.java
rc/org/apache/http/conn/ConnectionReleaseTrigger.java
rc/org/apache/http/conn/EofSensorInputStream.java
rc/org/apache/http/conn/EofSensorWatcher.java
rc/org/apache/http/conn/HttpHostConnectException.java
rc/org/apache/http/conn/ManagedClientConnection.java
rc/org/apache/http/conn/MultihomePlainSocketFactory.java
rc/org/apache/http/conn/OperatedClientConnection.java
rc/org/apache/http/conn/package.html
rc/org/apache/http/conn/params/ConnConnectionPNames.java
rc/org/apache/http/conn/params/ConnConnectionParamBean.java
rc/org/apache/http/conn/params/ConnManagerPNames.java
rc/org/apache/http/conn/params/ConnManagerParamBean.java
rc/org/apache/http/conn/params/ConnManagerParams.java
rc/org/apache/http/conn/params/ConnPerRoute.java
rc/org/apache/http/conn/params/ConnPerRouteBean.java
rc/org/apache/http/conn/params/ConnRoutePNames.java
rc/org/apache/http/conn/params/ConnRouteParamBean.java
rc/org/apache/http/conn/params/ConnRouteParams.java
rc/org/apache/http/conn/params/package.html
rc/org/apache/http/conn/routing/BasicRouteDirector.java
rc/org/apache/http/conn/routing/HttpRoute.java
rc/org/apache/http/conn/routing/HttpRouteDirector.java
rc/org/apache/http/conn/routing/HttpRoutePlanner.java
rc/org/apache/http/conn/routing/RouteInfo.java
rc/org/apache/http/conn/routing/RouteTracker.java
rc/org/apache/http/conn/routing/package.html
rc/org/apache/http/conn/scheme/HostNameResolver.java
rc/org/apache/http/conn/scheme/LayeredSocketFactory.java
rc/org/apache/http/conn/scheme/PlainSocketFactory.java
rc/org/apache/http/conn/scheme/Scheme.java
rc/org/apache/http/conn/scheme/SchemeRegistry.java
rc/org/apache/http/conn/scheme/SocketFactory.java
rc/org/apache/http/conn/ssl/AbstractVerifier.java
rc/org/apache/http/conn/ssl/AllowAllHostnameVerifier.java
rc/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.java
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
rc/org/apache/http/conn/ssl/StrictHostnameVerifier.java
rc/org/apache/http/conn/ssl/X509HostnameVerifier.java
rc/org/apache/http/conn/ssl/package.html
rc/org/apache/http/conn/util/InetAddressUtils.java
rc/org/apache/http/cookie/ClientCookie.java
rc/org/apache/http/cookie/Cookie.java
rc/org/apache/http/cookie/CookieAttributeHandler.java
rc/org/apache/http/cookie/CookieIdentityComparator.java
rc/org/apache/http/cookie/CookieOrigin.java
rc/org/apache/http/cookie/CookiePathComparator.java
rc/org/apache/http/cookie/CookieSpec.java
rc/org/apache/http/cookie/CookieSpecFactory.java
rc/org/apache/http/cookie/CookieSpecRegistry.java
rc/org/apache/http/cookie/MalformedCookieException.java
rc/org/apache/http/cookie/SM.java
rc/org/apache/http/cookie/SetCookie.java
rc/org/apache/http/cookie/SetCookie2.java
rc/org/apache/http/cookie/package.html
rc/org/apache/http/cookie/params/CookieSpecPNames.java
rc/org/apache/http/cookie/params/CookieSpecParamBean.java
rc/org/apache/http/cookie/params/package.html
rc/org/apache/http/entity/AbstractHttpEntity.java
rc/org/apache/http/entity/BasicHttpEntity.java
rc/org/apache/http/entity/BufferedHttpEntity.java
rc/org/apache/http/entity/ByteArrayEntity.java
rc/org/apache/http/entity/ContentLengthStrategy.java
rc/org/apache/http/entity/ContentProducer.java
rc/org/apache/http/entity/EntityTemplate.java
rc/org/apache/http/entity/FileEntity.java
rc/org/apache/http/entity/HttpEntityWrapper.java
rc/org/apache/http/entity/InputStreamEntity.java
rc/org/apache/http/entity/SerializableEntity.java
rc/org/apache/http/entity/StringEntity.java
rc/org/apache/http/entity/package.html
rc/org/apache/http/impl/AbstractHttpClientConnection.java
rc/org/apache/http/impl/AbstractHttpServerConnection.java
rc/org/apache/http/impl/DefaultConnectionReuseStrategy.java
rc/org/apache/http/impl/DefaultHttpClientConnection.java
rc/org/apache/http/impl/DefaultHttpRequestFactory.java
rc/org/apache/http/impl/DefaultHttpResponseFactory.java
rc/org/apache/http/impl/DefaultHttpServerConnection.java
rc/org/apache/http/impl/EnglishReasonPhraseCatalog.java
rc/org/apache/http/impl/HttpConnectionMetricsImpl.java
rc/org/apache/http/impl/NoConnectionReuseStrategy.java
rc/org/apache/http/impl/SocketHttpClientConnection.java
rc/org/apache/http/impl/SocketHttpServerConnection.java
rc/org/apache/http/impl/auth/AuthSchemeBase.java
rc/org/apache/http/impl/auth/BasicScheme.java
rc/org/apache/http/impl/auth/BasicSchemeFactory.java
rc/org/apache/http/impl/auth/DigestScheme.java
rc/org/apache/http/impl/auth/DigestSchemeFactory.java
rc/org/apache/http/impl/auth/NTLMEngine.java
rc/org/apache/http/impl/auth/NTLMEngineException.java
rc/org/apache/http/impl/auth/NTLMScheme.java
rc/org/apache/http/impl/auth/RFC2617Scheme.java
rc/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.java
rc/org/apache/http/impl/auth/package.html
rc/org/apache/http/impl/client/AbstractAuthenticationHandler.java
rc/org/apache/http/impl/client/AbstractHttpClient.java
rc/org/apache/http/impl/client/BasicCookieStore.java
rc/org/apache/http/impl/client/BasicCredentialsProvider.java
rc/org/apache/http/impl/client/BasicResponseHandler.java
rc/org/apache/http/impl/client/ClientParamsStack.java
rc/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.java
rc/org/apache/http/impl/client/DefaultHttpClient.java
rc/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.java
rc/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.java
rc/org/apache/http/impl/client/DefaultRedirectHandler.java
rc/org/apache/http/impl/client/DefaultRequestDirector.java
rc/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.java
rc/org/apache/http/impl/client/DefaultUserTokenHandler.java
rc/org/apache/http/impl/client/EntityEnclosingRequestWrapper.java
rc/org/apache/http/impl/client/RedirectLocations.java
rc/org/apache/http/impl/client/RequestWrapper.java
rc/org/apache/http/impl/client/RoutedRequest.java
rc/org/apache/http/impl/client/TunnelRefusedException.java
rc/org/apache/http/impl/client/package.html
rc/org/apache/http/impl/conn/AbstractClientConnAdapter.java
rc/org/apache/http/impl/conn/AbstractPoolEntry.java
rc/org/apache/http/impl/conn/AbstractPooledConnAdapter.java
rc/org/apache/http/impl/conn/DefaultClientConnection.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
rc/org/apache/http/impl/conn/DefaultHttpRoutePlanner.java
rc/org/apache/http/impl/conn/DefaultResponseParser.java
rc/org/apache/http/impl/conn/IdleConnectionHandler.java
rc/org/apache/http/impl/conn/LoggingSessionInputBuffer.java
rc/org/apache/http/impl/conn/LoggingSessionOutputBuffer.java
rc/org/apache/http/impl/conn/ProxySelectorRoutePlanner.java
rc/org/apache/http/impl/conn/SingleClientConnManager.java
rc/org/apache/http/impl/conn/Wire.java
rc/org/apache/http/impl/conn/package.html
rc/org/apache/http/impl/conn/tsccm/AbstractConnPool.java
rc/org/apache/http/impl/conn/tsccm/BasicPoolEntry.java
rc/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.java
rc/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.java
rc/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.java
rc/org/apache/http/impl/conn/tsccm/PoolEntryRequest.java
rc/org/apache/http/impl/conn/tsccm/RefQueueHandler.java
rc/org/apache/http/impl/conn/tsccm/RefQueueWorker.java
rc/org/apache/http/impl/conn/tsccm/RouteSpecificPool.java
rc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.java
rc/org/apache/http/impl/conn/tsccm/WaitingThread.java
rc/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.java
rc/org/apache/http/impl/conn/tsccm/doc-files/tsccm-structure.png
rc/org/apache/http/impl/conn/tsccm/package.html
rc/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.java
rc/org/apache/http/impl/cookie/AbstractCookieSpec.java
rc/org/apache/http/impl/cookie/BasicClientCookie.java
rc/org/apache/http/impl/cookie/BasicClientCookie2.java
rc/org/apache/http/impl/cookie/BasicCommentHandler.java
rc/org/apache/http/impl/cookie/BasicDomainHandler.java
rc/org/apache/http/impl/cookie/BasicExpiresHandler.java
rc/org/apache/http/impl/cookie/BasicMaxAgeHandler.java
rc/org/apache/http/impl/cookie/BasicPathHandler.java
rc/org/apache/http/impl/cookie/BasicSecureHandler.java
rc/org/apache/http/impl/cookie/BestMatchSpec.java
rc/org/apache/http/impl/cookie/BestMatchSpecFactory.java
rc/org/apache/http/impl/cookie/BrowserCompatSpec.java
rc/org/apache/http/impl/cookie/BrowserCompatSpecFactory.java
rc/org/apache/http/impl/cookie/CookieSpecBase.java
rc/org/apache/http/impl/cookie/DateParseException.java
rc/org/apache/http/impl/cookie/DateUtils.java
rc/org/apache/http/impl/cookie/NetscapeDomainHandler.java
rc/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.java
rc/org/apache/http/impl/cookie/NetscapeDraftSpec.java
rc/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.java
rc/org/apache/http/impl/cookie/RFC2109DomainHandler.java
rc/org/apache/http/impl/cookie/RFC2109Spec.java
rc/org/apache/http/impl/cookie/RFC2109SpecFactory.java
rc/org/apache/http/impl/cookie/RFC2109VersionHandler.java
rc/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965Spec.java
rc/org/apache/http/impl/cookie/RFC2965SpecFactory.java
rc/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java
rc/org/apache/http/impl/cookie/package.html
rc/org/apache/http/impl/entity/EntityDeserializer.java
rc/org/apache/http/impl/entity/EntitySerializer.java
rc/org/apache/http/impl/entity/LaxContentLengthStrategy.java
rc/org/apache/http/impl/entity/StrictContentLengthStrategy.java
rc/org/apache/http/impl/entity/package.html
rc/org/apache/http/impl/io/AbstractMessageParser.java
rc/org/apache/http/impl/io/AbstractMessageWriter.java
rc/org/apache/http/impl/io/AbstractSessionInputBuffer.java
rc/org/apache/http/impl/io/AbstractSessionOutputBuffer.java
rc/org/apache/http/impl/io/ChunkedInputStream.java
rc/org/apache/http/impl/io/ChunkedOutputStream.java
rc/org/apache/http/impl/io/ContentLengthInputStream.java
rc/org/apache/http/impl/io/ContentLengthOutputStream.java
rc/org/apache/http/impl/io/HttpRequestParser.java
rc/org/apache/http/impl/io/HttpRequestWriter.java
rc/org/apache/http/impl/io/HttpResponseParser.java
rc/org/apache/http/impl/io/HttpResponseWriter.java
rc/org/apache/http/impl/io/HttpTransportMetricsImpl.java
rc/org/apache/http/impl/io/IdentityInputStream.java
rc/org/apache/http/impl/io/IdentityOutputStream.java
rc/org/apache/http/impl/io/SocketInputBuffer.java
rc/org/apache/http/impl/io/SocketOutputBuffer.java
rc/org/apache/http/impl/io/package.html
rc/org/apache/http/impl/package.html
rc/org/apache/http/io/HttpMessageParser.java
rc/org/apache/http/io/HttpMessageWriter.java
rc/org/apache/http/io/HttpTransportMetrics.java
rc/org/apache/http/io/SessionInputBuffer.java
rc/org/apache/http/io/SessionOutputBuffer.java
rc/org/apache/http/io/package.html
rc/org/apache/http/message/AbstractHttpMessage.java
rc/org/apache/http/message/BasicHeader.java
rc/org/apache/http/message/BasicHeaderElement.java
rc/org/apache/http/message/BasicHeaderElementIterator.java
rc/org/apache/http/message/BasicHeaderIterator.java
rc/org/apache/http/message/BasicHeaderValueFormatter.java
rc/org/apache/http/message/BasicHeaderValueParser.java
rc/org/apache/http/message/BasicHttpEntityEnclosingRequest.java
rc/org/apache/http/message/BasicHttpRequest.java
rc/org/apache/http/message/BasicHttpResponse.java
rc/org/apache/http/message/BasicLineFormatter.java
rc/org/apache/http/message/BasicLineParser.java
rc/org/apache/http/message/BasicListHeaderIterator.java
rc/org/apache/http/message/BasicNameValuePair.java
rc/org/apache/http/message/BasicRequestLine.java
rc/org/apache/http/message/BasicStatusLine.java
rc/org/apache/http/message/BasicTokenIterator.java
rc/org/apache/http/message/BufferedHeader.java
rc/org/apache/http/message/HeaderGroup.java
rc/org/apache/http/message/HeaderValueFormatter.java
rc/org/apache/http/message/HeaderValueParser.java
rc/org/apache/http/message/LineFormatter.java
rc/org/apache/http/message/LineParser.java
rc/org/apache/http/message/ParserCursor.java
rc/org/apache/http/message/package.html
rc/org/apache/http/package.html
rc/org/apache/http/params/AbstractHttpParams.java
rc/org/apache/http/params/BasicHttpParams.java
rc/org/apache/http/params/CoreConnectionPNames.java
rc/org/apache/http/params/CoreProtocolPNames.java
rc/org/apache/http/params/DefaultedHttpParams.java
rc/org/apache/http/params/HttpAbstractParamBean.java
rc/org/apache/http/params/HttpConnectionParamBean.java
rc/org/apache/http/params/HttpConnectionParams.java
rc/org/apache/http/params/HttpParams.java
rc/org/apache/http/params/HttpProtocolParamBean.java
rc/org/apache/http/params/HttpProtocolParams.java
rc/org/apache/http/params/package.html
rc/org/apache/http/protocol/BasicHttpContext.java
rc/org/apache/http/protocol/BasicHttpProcessor.java
rc/org/apache/http/protocol/DefaultedHttpContext.java
rc/org/apache/http/protocol/ExecutionContext.java
rc/org/apache/http/protocol/HTTP.java
rc/org/apache/http/protocol/HttpContext.java
rc/org/apache/http/protocol/HttpDateGenerator.java
rc/org/apache/http/protocol/HttpExpectationVerifier.java
rc/org/apache/http/protocol/HttpProcessor.java
rc/org/apache/http/protocol/HttpRequestExecutor.java
rc/org/apache/http/protocol/HttpRequestHandler.java
rc/org/apache/http/protocol/HttpRequestHandlerRegistry.java
rc/org/apache/http/protocol/HttpRequestHandlerResolver.java
rc/org/apache/http/protocol/HttpRequestInterceptorList.java
rc/org/apache/http/protocol/HttpResponseInterceptorList.java
rc/org/apache/http/protocol/HttpService.java
rc/org/apache/http/protocol/RequestConnControl.java
rc/org/apache/http/protocol/RequestContent.java
rc/org/apache/http/protocol/RequestDate.java
rc/org/apache/http/protocol/RequestExpectContinue.java
rc/org/apache/http/protocol/RequestTargetHost.java
rc/org/apache/http/protocol/RequestUserAgent.java
rc/org/apache/http/protocol/ResponseConnControl.java
rc/org/apache/http/protocol/ResponseContent.java
rc/org/apache/http/protocol/ResponseDate.java
rc/org/apache/http/protocol/ResponseServer.java
rc/org/apache/http/protocol/SyncBasicHttpContext.java
rc/org/apache/http/protocol/UriPatternMatcher.java
rc/org/apache/http/protocol/package.html
rc/org/apache/http/svn.info
rc/org/apache/http/util/ByteArrayBuffer.java
rc/org/apache/http/util/CharArrayBuffer.java
rc/org/apache/http/util/EncodingUtils.java
rc/org/apache/http/util/EntityUtils.java
rc/org/apache/http/util/ExceptionUtils.java
rc/org/apache/http/util/LangUtils.java
rc/org/apache/http/util/VersionInfo.java
rc/org/apache/http/util/package.html
8b7d40049e7f35f9770fc024363a9fa6e88dff15 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
dffd5a3100836cece5d90eb827f380a72360dc29 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
4e30c8f9f80e5bd40fd8f018760b01a80b16b8c3 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
417f3b92ba4549b2f22340e3107d869d2b9c5bb8 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
rc/org/apache/commons/codec/BinaryDecoder.java
rc/org/apache/commons/codec/BinaryEncoder.java
rc/org/apache/commons/codec/Decoder.java
rc/org/apache/commons/codec/DecoderException.java
rc/org/apache/commons/codec/Encoder.java
rc/org/apache/commons/codec/EncoderException.java
rc/org/apache/commons/codec/StringDecoder.java
rc/org/apache/commons/codec/StringEncoder.java
rc/org/apache/commons/codec/StringEncoderComparator.java
rc/org/apache/commons/codec/binary/Base64.java
rc/org/apache/commons/codec/binary/BinaryCodec.java
rc/org/apache/commons/codec/binary/Hex.java
rc/org/apache/commons/codec/binary/package.html
rc/org/apache/commons/codec/language/DoubleMetaphone.java
rc/org/apache/commons/codec/language/Metaphone.java
rc/org/apache/commons/codec/language/RefinedSoundex.java
rc/org/apache/commons/codec/language/Soundex.java
rc/org/apache/commons/codec/language/SoundexUtils.java
rc/org/apache/commons/codec/language/package.html
rc/org/apache/commons/codec/net/BCodec.java
rc/org/apache/commons/codec/net/QCodec.java
rc/org/apache/commons/codec/net/QuotedPrintableCodec.java
rc/org/apache/commons/codec/net/RFC1522Codec.java
rc/org/apache/commons/codec/net/StringEncodings.java
rc/org/apache/commons/codec/net/URLCodec.java
rc/org/apache/commons/codec/net/package.html
rc/org/apache/commons/codec/overview.html
rc/org/apache/commons/codec/package.html
rc/org/apache/commons/logging/Log.java
rc/org/apache/commons/logging/LogConfigurationException.java
rc/org/apache/commons/logging/LogFactory.java
rc/org/apache/commons/logging/LogSource.java
rc/org/apache/commons/logging/impl/Jdk14Logger.java
rc/org/apache/commons/logging/impl/LogFactoryImpl.java
rc/org/apache/commons/logging/impl/NoOpLog.java
rc/org/apache/commons/logging/impl/SimpleLog.java
rc/org/apache/commons/logging/impl/WeakHashtable.java
rc/org/apache/commons/logging/impl/package.html
rc/org/apache/commons/logging/package.html
rc/org/apache/http/ConnectionClosedException.java
rc/org/apache/http/ConnectionReuseStrategy.java
rc/org/apache/http/FormattedHeader.java
rc/org/apache/http/Header.java
rc/org/apache/http/HeaderElement.java
rc/org/apache/http/HeaderElementIterator.java
rc/org/apache/http/HeaderIterator.java
rc/org/apache/http/HttpClientConnection.java
rc/org/apache/http/HttpConnection.java
rc/org/apache/http/HttpConnectionMetrics.java
rc/org/apache/http/HttpEntity.java
rc/org/apache/http/HttpEntityEnclosingRequest.java
rc/org/apache/http/HttpException.java
rc/org/apache/http/HttpHost.java
rc/org/apache/http/HttpInetConnection.java
rc/org/apache/http/HttpMessage.java
rc/org/apache/http/HttpRequest.java
rc/org/apache/http/HttpRequestFactory.java
rc/org/apache/http/HttpRequestInterceptor.java
rc/org/apache/http/HttpResponse.java
rc/org/apache/http/HttpResponseFactory.java
rc/org/apache/http/HttpResponseInterceptor.java
rc/org/apache/http/HttpServerConnection.java
rc/org/apache/http/HttpStatus.java
rc/org/apache/http/HttpVersion.java
rc/org/apache/http/MalformedChunkCodingException.java
rc/org/apache/http/MethodNotSupportedException.java
rc/org/apache/http/NameValuePair.java
rc/org/apache/http/NoHttpResponseException.java
rc/org/apache/http/ParseException.java
rc/org/apache/http/ProtocolException.java
rc/org/apache/http/ProtocolVersion.java
rc/org/apache/http/ReasonPhraseCatalog.java
rc/org/apache/http/RequestLine.java
rc/org/apache/http/StatusLine.java
rc/org/apache/http/TokenIterator.java
rc/org/apache/http/UnsupportedHttpVersionException.java
rc/org/apache/http/auth/AUTH.java
rc/org/apache/http/auth/AuthScheme.java
rc/org/apache/http/auth/AuthSchemeFactory.java
rc/org/apache/http/auth/AuthSchemeRegistry.java
rc/org/apache/http/auth/AuthScope.java
rc/org/apache/http/auth/AuthState.java
rc/org/apache/http/auth/AuthenticationException.java
rc/org/apache/http/auth/BasicUserPrincipal.java
rc/org/apache/http/auth/Credentials.java
rc/org/apache/http/auth/InvalidCredentialsException.java
rc/org/apache/http/auth/MalformedChallengeException.java
rc/org/apache/http/auth/NTCredentials.java
rc/org/apache/http/auth/NTUserPrincipal.java
rc/org/apache/http/auth/UsernamePasswordCredentials.java
rc/org/apache/http/auth/package.html
rc/org/apache/http/auth/params/AuthPNames.java
rc/org/apache/http/auth/params/AuthParamBean.java
rc/org/apache/http/auth/params/AuthParams.java
rc/org/apache/http/auth/params/package.html
rc/org/apache/http/client/AuthenticationHandler.java
rc/org/apache/http/client/CircularRedirectException.java
rc/org/apache/http/client/ClientProtocolException.java
rc/org/apache/http/client/CookieStore.java
rc/org/apache/http/client/CredentialsProvider.java
rc/org/apache/http/client/HttpClient.java
rc/org/apache/http/client/HttpRequestRetryHandler.java
rc/org/apache/http/client/HttpResponseException.java
rc/org/apache/http/client/NonRepeatableRequestException.java
rc/org/apache/http/client/RedirectException.java
rc/org/apache/http/client/RedirectHandler.java
rc/org/apache/http/client/RequestDirector.java
rc/org/apache/http/client/ResponseHandler.java
rc/org/apache/http/client/UserTokenHandler.java
rc/org/apache/http/client/entity/UrlEncodedFormEntity.java
rc/org/apache/http/client/methods/AbortableHttpRequest.java
rc/org/apache/http/client/methods/HttpDelete.java
rc/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.java
rc/org/apache/http/client/methods/HttpGet.java
rc/org/apache/http/client/methods/HttpHead.java
rc/org/apache/http/client/methods/HttpOptions.java
rc/org/apache/http/client/methods/HttpPost.java
rc/org/apache/http/client/methods/HttpPut.java
rc/org/apache/http/client/methods/HttpRequestBase.java
rc/org/apache/http/client/methods/HttpTrace.java
rc/org/apache/http/client/methods/HttpUriRequest.java
rc/org/apache/http/client/methods/package.html
rc/org/apache/http/client/package.html
rc/org/apache/http/client/params/AllClientPNames.java
rc/org/apache/http/client/params/AuthPolicy.java
rc/org/apache/http/client/params/ClientPNames.java
rc/org/apache/http/client/params/ClientParamBean.java
rc/org/apache/http/client/params/CookiePolicy.java
rc/org/apache/http/client/params/HttpClientParams.java
rc/org/apache/http/client/params/package.html
rc/org/apache/http/client/protocol/ClientContext.java
rc/org/apache/http/client/protocol/ClientContextConfigurer.java
rc/org/apache/http/client/protocol/RequestAddCookies.java
rc/org/apache/http/client/protocol/RequestDefaultHeaders.java
rc/org/apache/http/client/protocol/RequestProxyAuthentication.java
rc/org/apache/http/client/protocol/RequestTargetAuthentication.java
rc/org/apache/http/client/protocol/ResponseProcessCookies.java
rc/org/apache/http/client/protocol/package.html
rc/org/apache/http/client/utils/CloneUtils.java
rc/org/apache/http/client/utils/URIUtils.java
rc/org/apache/http/client/utils/URLEncodedUtils.java
rc/org/apache/http/client/utils/package.html
rc/org/apache/http/conn/BasicEofSensorWatcher.java
rc/org/apache/http/conn/BasicManagedEntity.java
rc/org/apache/http/conn/ClientConnectionManager.java
rc/org/apache/http/conn/ClientConnectionManagerFactory.java
rc/org/apache/http/conn/ClientConnectionOperator.java
rc/org/apache/http/conn/ClientConnectionRequest.java
rc/org/apache/http/conn/ConnectTimeoutException.java
rc/org/apache/http/conn/ConnectionKeepAliveStrategy.java
rc/org/apache/http/conn/ConnectionPoolTimeoutException.java
rc/org/apache/http/conn/ConnectionReleaseTrigger.java
rc/org/apache/http/conn/EofSensorInputStream.java
rc/org/apache/http/conn/EofSensorWatcher.java
rc/org/apache/http/conn/HttpHostConnectException.java
rc/org/apache/http/conn/ManagedClientConnection.java
rc/org/apache/http/conn/MultihomePlainSocketFactory.java
rc/org/apache/http/conn/OperatedClientConnection.java
rc/org/apache/http/conn/package.html
rc/org/apache/http/conn/params/ConnConnectionPNames.java
rc/org/apache/http/conn/params/ConnConnectionParamBean.java
rc/org/apache/http/conn/params/ConnManagerPNames.java
rc/org/apache/http/conn/params/ConnManagerParamBean.java
rc/org/apache/http/conn/params/ConnManagerParams.java
rc/org/apache/http/conn/params/ConnPerRoute.java
rc/org/apache/http/conn/params/ConnPerRouteBean.java
rc/org/apache/http/conn/params/ConnRoutePNames.java
rc/org/apache/http/conn/params/ConnRouteParamBean.java
rc/org/apache/http/conn/params/ConnRouteParams.java
rc/org/apache/http/conn/params/package.html
rc/org/apache/http/conn/routing/BasicRouteDirector.java
rc/org/apache/http/conn/routing/HttpRoute.java
rc/org/apache/http/conn/routing/HttpRouteDirector.java
rc/org/apache/http/conn/routing/HttpRoutePlanner.java
rc/org/apache/http/conn/routing/RouteInfo.java
rc/org/apache/http/conn/routing/RouteTracker.java
rc/org/apache/http/conn/routing/package.html
rc/org/apache/http/conn/scheme/HostNameResolver.java
rc/org/apache/http/conn/scheme/LayeredSocketFactory.java
rc/org/apache/http/conn/scheme/PlainSocketFactory.java
rc/org/apache/http/conn/scheme/Scheme.java
rc/org/apache/http/conn/scheme/SchemeRegistry.java
rc/org/apache/http/conn/scheme/SocketFactory.java
rc/org/apache/http/conn/ssl/AbstractVerifier.java
rc/org/apache/http/conn/ssl/AllowAllHostnameVerifier.java
rc/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.java
rc/org/apache/http/conn/ssl/SSLSocketFactory.java
rc/org/apache/http/conn/ssl/StrictHostnameVerifier.java
rc/org/apache/http/conn/ssl/X509HostnameVerifier.java
rc/org/apache/http/conn/ssl/package.html
rc/org/apache/http/conn/util/InetAddressUtils.java
rc/org/apache/http/cookie/ClientCookie.java
rc/org/apache/http/cookie/Cookie.java
rc/org/apache/http/cookie/CookieAttributeHandler.java
rc/org/apache/http/cookie/CookieIdentityComparator.java
rc/org/apache/http/cookie/CookieOrigin.java
rc/org/apache/http/cookie/CookiePathComparator.java
rc/org/apache/http/cookie/CookieSpec.java
rc/org/apache/http/cookie/CookieSpecFactory.java
rc/org/apache/http/cookie/CookieSpecRegistry.java
rc/org/apache/http/cookie/MalformedCookieException.java
rc/org/apache/http/cookie/SM.java
rc/org/apache/http/cookie/SetCookie.java
rc/org/apache/http/cookie/SetCookie2.java
rc/org/apache/http/cookie/package.html
rc/org/apache/http/cookie/params/CookieSpecPNames.java
rc/org/apache/http/cookie/params/CookieSpecParamBean.java
rc/org/apache/http/cookie/params/package.html
rc/org/apache/http/entity/AbstractHttpEntity.java
rc/org/apache/http/entity/BasicHttpEntity.java
rc/org/apache/http/entity/BufferedHttpEntity.java
rc/org/apache/http/entity/ByteArrayEntity.java
rc/org/apache/http/entity/ContentLengthStrategy.java
rc/org/apache/http/entity/ContentProducer.java
rc/org/apache/http/entity/EntityTemplate.java
rc/org/apache/http/entity/FileEntity.java
rc/org/apache/http/entity/HttpEntityWrapper.java
rc/org/apache/http/entity/InputStreamEntity.java
rc/org/apache/http/entity/SerializableEntity.java
rc/org/apache/http/entity/StringEntity.java
rc/org/apache/http/entity/package.html
rc/org/apache/http/impl/AbstractHttpClientConnection.java
rc/org/apache/http/impl/AbstractHttpServerConnection.java
rc/org/apache/http/impl/DefaultConnectionReuseStrategy.java
rc/org/apache/http/impl/DefaultHttpClientConnection.java
rc/org/apache/http/impl/DefaultHttpRequestFactory.java
rc/org/apache/http/impl/DefaultHttpResponseFactory.java
rc/org/apache/http/impl/DefaultHttpServerConnection.java
rc/org/apache/http/impl/EnglishReasonPhraseCatalog.java
rc/org/apache/http/impl/HttpConnectionMetricsImpl.java
rc/org/apache/http/impl/NoConnectionReuseStrategy.java
rc/org/apache/http/impl/SocketHttpClientConnection.java
rc/org/apache/http/impl/SocketHttpServerConnection.java
rc/org/apache/http/impl/auth/AuthSchemeBase.java
rc/org/apache/http/impl/auth/BasicScheme.java
rc/org/apache/http/impl/auth/BasicSchemeFactory.java
rc/org/apache/http/impl/auth/DigestScheme.java
rc/org/apache/http/impl/auth/DigestSchemeFactory.java
rc/org/apache/http/impl/auth/NTLMEngine.java
rc/org/apache/http/impl/auth/NTLMEngineException.java
rc/org/apache/http/impl/auth/NTLMScheme.java
rc/org/apache/http/impl/auth/RFC2617Scheme.java
rc/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.java
rc/org/apache/http/impl/auth/package.html
rc/org/apache/http/impl/client/AbstractAuthenticationHandler.java
rc/org/apache/http/impl/client/AbstractHttpClient.java
rc/org/apache/http/impl/client/BasicCookieStore.java
rc/org/apache/http/impl/client/BasicCredentialsProvider.java
rc/org/apache/http/impl/client/BasicResponseHandler.java
rc/org/apache/http/impl/client/ClientParamsStack.java
rc/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.java
rc/org/apache/http/impl/client/DefaultHttpClient.java
rc/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.java
rc/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.java
rc/org/apache/http/impl/client/DefaultRedirectHandler.java
rc/org/apache/http/impl/client/DefaultRequestDirector.java
rc/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.java
rc/org/apache/http/impl/client/DefaultUserTokenHandler.java
rc/org/apache/http/impl/client/EntityEnclosingRequestWrapper.java
rc/org/apache/http/impl/client/RedirectLocations.java
rc/org/apache/http/impl/client/RequestWrapper.java
rc/org/apache/http/impl/client/RoutedRequest.java
rc/org/apache/http/impl/client/TunnelRefusedException.java
rc/org/apache/http/impl/client/package.html
rc/org/apache/http/impl/conn/AbstractClientConnAdapter.java
rc/org/apache/http/impl/conn/AbstractPoolEntry.java
rc/org/apache/http/impl/conn/AbstractPooledConnAdapter.java
rc/org/apache/http/impl/conn/DefaultClientConnection.java
rc/org/apache/http/impl/conn/DefaultClientConnectionOperator.java
rc/org/apache/http/impl/conn/DefaultHttpRoutePlanner.java
rc/org/apache/http/impl/conn/DefaultResponseParser.java
rc/org/apache/http/impl/conn/IdleConnectionHandler.java
rc/org/apache/http/impl/conn/LoggingSessionInputBuffer.java
rc/org/apache/http/impl/conn/LoggingSessionOutputBuffer.java
rc/org/apache/http/impl/conn/ProxySelectorRoutePlanner.java
rc/org/apache/http/impl/conn/SingleClientConnManager.java
rc/org/apache/http/impl/conn/Wire.java
rc/org/apache/http/impl/conn/package.html
rc/org/apache/http/impl/conn/tsccm/AbstractConnPool.java
rc/org/apache/http/impl/conn/tsccm/BasicPoolEntry.java
rc/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.java
rc/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.java
rc/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.java
rc/org/apache/http/impl/conn/tsccm/PoolEntryRequest.java
rc/org/apache/http/impl/conn/tsccm/RefQueueHandler.java
rc/org/apache/http/impl/conn/tsccm/RefQueueWorker.java
rc/org/apache/http/impl/conn/tsccm/RouteSpecificPool.java
rc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.java
rc/org/apache/http/impl/conn/tsccm/WaitingThread.java
rc/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.java
rc/org/apache/http/impl/conn/tsccm/doc-files/tsccm-structure.png
rc/org/apache/http/impl/conn/tsccm/package.html
rc/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.java
rc/org/apache/http/impl/cookie/AbstractCookieSpec.java
rc/org/apache/http/impl/cookie/BasicClientCookie.java
rc/org/apache/http/impl/cookie/BasicClientCookie2.java
rc/org/apache/http/impl/cookie/BasicCommentHandler.java
rc/org/apache/http/impl/cookie/BasicDomainHandler.java
rc/org/apache/http/impl/cookie/BasicExpiresHandler.java
rc/org/apache/http/impl/cookie/BasicMaxAgeHandler.java
rc/org/apache/http/impl/cookie/BasicPathHandler.java
rc/org/apache/http/impl/cookie/BasicSecureHandler.java
rc/org/apache/http/impl/cookie/BestMatchSpec.java
rc/org/apache/http/impl/cookie/BestMatchSpecFactory.java
rc/org/apache/http/impl/cookie/BrowserCompatSpec.java
rc/org/apache/http/impl/cookie/BrowserCompatSpecFactory.java
rc/org/apache/http/impl/cookie/CookieSpecBase.java
rc/org/apache/http/impl/cookie/DateParseException.java
rc/org/apache/http/impl/cookie/DateUtils.java
rc/org/apache/http/impl/cookie/NetscapeDomainHandler.java
rc/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.java
rc/org/apache/http/impl/cookie/NetscapeDraftSpec.java
rc/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.java
rc/org/apache/http/impl/cookie/RFC2109DomainHandler.java
rc/org/apache/http/impl/cookie/RFC2109Spec.java
rc/org/apache/http/impl/cookie/RFC2109SpecFactory.java
rc/org/apache/http/impl/cookie/RFC2109VersionHandler.java
rc/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.java
rc/org/apache/http/impl/cookie/RFC2965Spec.java
rc/org/apache/http/impl/cookie/RFC2965SpecFactory.java
rc/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java
rc/org/apache/http/impl/cookie/package.html
rc/org/apache/http/impl/entity/EntityDeserializer.java
rc/org/apache/http/impl/entity/EntitySerializer.java
rc/org/apache/http/impl/entity/LaxContentLengthStrategy.java
rc/org/apache/http/impl/entity/StrictContentLengthStrategy.java
rc/org/apache/http/impl/entity/package.html
rc/org/apache/http/impl/io/AbstractMessageParser.java
rc/org/apache/http/impl/io/AbstractMessageWriter.java
rc/org/apache/http/impl/io/AbstractSessionInputBuffer.java
rc/org/apache/http/impl/io/AbstractSessionOutputBuffer.java
rc/org/apache/http/impl/io/ChunkedInputStream.java
rc/org/apache/http/impl/io/ChunkedOutputStream.java
rc/org/apache/http/impl/io/ContentLengthInputStream.java
rc/org/apache/http/impl/io/ContentLengthOutputStream.java
rc/org/apache/http/impl/io/HttpRequestParser.java
rc/org/apache/http/impl/io/HttpRequestWriter.java
rc/org/apache/http/impl/io/HttpResponseParser.java
rc/org/apache/http/impl/io/HttpResponseWriter.java
rc/org/apache/http/impl/io/HttpTransportMetricsImpl.java
rc/org/apache/http/impl/io/IdentityInputStream.java
rc/org/apache/http/impl/io/IdentityOutputStream.java
rc/org/apache/http/impl/io/SocketInputBuffer.java
rc/org/apache/http/impl/io/SocketOutputBuffer.java
rc/org/apache/http/impl/io/package.html
rc/org/apache/http/impl/package.html
rc/org/apache/http/io/HttpMessageParser.java
rc/org/apache/http/io/HttpMessageWriter.java
rc/org/apache/http/io/HttpTransportMetrics.java
rc/org/apache/http/io/SessionInputBuffer.java
rc/org/apache/http/io/SessionOutputBuffer.java
rc/org/apache/http/io/package.html
rc/org/apache/http/message/AbstractHttpMessage.java
rc/org/apache/http/message/BasicHeader.java
rc/org/apache/http/message/BasicHeaderElement.java
rc/org/apache/http/message/BasicHeaderElementIterator.java
rc/org/apache/http/message/BasicHeaderIterator.java
rc/org/apache/http/message/BasicHeaderValueFormatter.java
rc/org/apache/http/message/BasicHeaderValueParser.java
rc/org/apache/http/message/BasicHttpEntityEnclosingRequest.java
rc/org/apache/http/message/BasicHttpRequest.java
rc/org/apache/http/message/BasicHttpResponse.java
rc/org/apache/http/message/BasicLineFormatter.java
rc/org/apache/http/message/BasicLineParser.java
rc/org/apache/http/message/BasicListHeaderIterator.java
rc/org/apache/http/message/BasicNameValuePair.java
rc/org/apache/http/message/BasicRequestLine.java
rc/org/apache/http/message/BasicStatusLine.java
rc/org/apache/http/message/BasicTokenIterator.java
rc/org/apache/http/message/BufferedHeader.java
rc/org/apache/http/message/HeaderGroup.java
rc/org/apache/http/message/HeaderValueFormatter.java
rc/org/apache/http/message/HeaderValueParser.java
rc/org/apache/http/message/LineFormatter.java
rc/org/apache/http/message/LineParser.java
rc/org/apache/http/message/ParserCursor.java
rc/org/apache/http/message/package.html
rc/org/apache/http/package.html
rc/org/apache/http/params/AbstractHttpParams.java
rc/org/apache/http/params/BasicHttpParams.java
rc/org/apache/http/params/CoreConnectionPNames.java
rc/org/apache/http/params/CoreProtocolPNames.java
rc/org/apache/http/params/DefaultedHttpParams.java
rc/org/apache/http/params/HttpAbstractParamBean.java
rc/org/apache/http/params/HttpConnectionParamBean.java
rc/org/apache/http/params/HttpConnectionParams.java
rc/org/apache/http/params/HttpParams.java
rc/org/apache/http/params/HttpProtocolParamBean.java
rc/org/apache/http/params/HttpProtocolParams.java
rc/org/apache/http/params/package.html
rc/org/apache/http/protocol/BasicHttpContext.java
rc/org/apache/http/protocol/BasicHttpProcessor.java
rc/org/apache/http/protocol/DefaultedHttpContext.java
rc/org/apache/http/protocol/ExecutionContext.java
rc/org/apache/http/protocol/HTTP.java
rc/org/apache/http/protocol/HttpContext.java
rc/org/apache/http/protocol/HttpDateGenerator.java
rc/org/apache/http/protocol/HttpExpectationVerifier.java
rc/org/apache/http/protocol/HttpProcessor.java
rc/org/apache/http/protocol/HttpRequestExecutor.java
rc/org/apache/http/protocol/HttpRequestHandler.java
rc/org/apache/http/protocol/HttpRequestHandlerRegistry.java
rc/org/apache/http/protocol/HttpRequestHandlerResolver.java
rc/org/apache/http/protocol/HttpRequestInterceptorList.java
rc/org/apache/http/protocol/HttpResponseInterceptorList.java
rc/org/apache/http/protocol/HttpService.java
rc/org/apache/http/protocol/RequestConnControl.java
rc/org/apache/http/protocol/RequestContent.java
rc/org/apache/http/protocol/RequestDate.java
rc/org/apache/http/protocol/RequestExpectContinue.java
rc/org/apache/http/protocol/RequestTargetHost.java
rc/org/apache/http/protocol/RequestUserAgent.java
rc/org/apache/http/protocol/ResponseConnControl.java
rc/org/apache/http/protocol/ResponseContent.java
rc/org/apache/http/protocol/ResponseDate.java
rc/org/apache/http/protocol/ResponseServer.java
rc/org/apache/http/protocol/SyncBasicHttpContext.java
rc/org/apache/http/protocol/UriPatternMatcher.java
rc/org/apache/http/protocol/package.html
rc/org/apache/http/svn.info
rc/org/apache/http/util/ByteArrayBuffer.java
rc/org/apache/http/util/CharArrayBuffer.java
rc/org/apache/http/util/EncodingUtils.java
rc/org/apache/http/util/EntityUtils.java
rc/org/apache/http/util/ExceptionUtils.java
rc/org/apache/http/util/LangUtils.java
rc/org/apache/http/util/VersionInfo.java
rc/org/apache/http/util/package.html