• Home
  • History
  • Annotate
  • only in /external/apache-http/src/org/apache/http/
History log of /external/apache-http/src/org/apache/http/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d42abb2fd917184764daf22f5f299e848b8701d7 23-Oct-2014 Narayan Kamath <narayan@google.com> Deprecate apache-http.

bug: 18067888
Change-Id: I8d830c20e952734e2bb63da1e785094b7a783308
onnectionClosedException.java
onnectionReuseStrategy.java
ormattedHeader.java
eader.java
eaderElement.java
eaderElementIterator.java
eaderIterator.java
ttpClientConnection.java
ttpConnection.java
ttpConnectionMetrics.java
ttpEntity.java
ttpEntityEnclosingRequest.java
ttpException.java
ttpHost.java
ttpInetConnection.java
ttpMessage.java
ttpRequest.java
ttpRequestFactory.java
ttpRequestInterceptor.java
ttpResponse.java
ttpResponseFactory.java
ttpResponseInterceptor.java
ttpServerConnection.java
ttpStatus.java
ttpVersion.java
alformedChunkCodingException.java
ethodNotSupportedException.java
ameValuePair.java
oHttpResponseException.java
arseException.java
rotocolException.java
rotocolVersion.java
easonPhraseCatalog.java
equestLine.java
tatusLine.java
okenIterator.java
nsupportedHttpVersionException.java
uth/AUTH.java
uth/AuthScheme.java
uth/AuthSchemeFactory.java
uth/AuthSchemeRegistry.java
uth/AuthScope.java
uth/AuthState.java
uth/AuthenticationException.java
uth/BasicUserPrincipal.java
uth/Credentials.java
uth/InvalidCredentialsException.java
uth/MalformedChallengeException.java
uth/NTCredentials.java
uth/NTUserPrincipal.java
uth/UsernamePasswordCredentials.java
uth/params/AuthPNames.java
uth/params/AuthParamBean.java
uth/params/AuthParams.java
lient/AuthenticationHandler.java
lient/CircularRedirectException.java
lient/ClientProtocolException.java
lient/CookieStore.java
lient/CredentialsProvider.java
lient/HttpClient.java
lient/HttpRequestRetryHandler.java
lient/HttpResponseException.java
lient/NonRepeatableRequestException.java
lient/RedirectException.java
lient/RedirectHandler.java
lient/RequestDirector.java
lient/ResponseHandler.java
lient/UserTokenHandler.java
lient/entity/UrlEncodedFormEntity.java
lient/methods/AbortableHttpRequest.java
lient/methods/HttpDelete.java
lient/methods/HttpEntityEnclosingRequestBase.java
lient/methods/HttpGet.java
lient/methods/HttpHead.java
lient/methods/HttpOptions.java
lient/methods/HttpPost.java
lient/methods/HttpPut.java
lient/methods/HttpRequestBase.java
lient/methods/HttpTrace.java
lient/methods/HttpUriRequest.java
lient/params/AllClientPNames.java
lient/params/AuthPolicy.java
lient/params/ClientPNames.java
lient/params/ClientParamBean.java
lient/params/CookiePolicy.java
lient/params/HttpClientParams.java
lient/protocol/ClientContext.java
lient/protocol/ClientContextConfigurer.java
lient/protocol/RequestAddCookies.java
lient/protocol/RequestDefaultHeaders.java
lient/protocol/RequestProxyAuthentication.java
lient/protocol/RequestTargetAuthentication.java
lient/protocol/ResponseProcessCookies.java
lient/utils/CloneUtils.java
lient/utils/URIUtils.java
lient/utils/URLEncodedUtils.java
onn/BasicEofSensorWatcher.java
onn/BasicManagedEntity.java
onn/ClientConnectionManager.java
onn/ClientConnectionManagerFactory.java
onn/ClientConnectionOperator.java
onn/ClientConnectionRequest.java
onn/ConnectTimeoutException.java
onn/ConnectionKeepAliveStrategy.java
onn/ConnectionPoolTimeoutException.java
onn/ConnectionReleaseTrigger.java
onn/EofSensorInputStream.java
onn/EofSensorWatcher.java
onn/HttpHostConnectException.java
onn/ManagedClientConnection.java
onn/MultihomePlainSocketFactory.java
onn/OperatedClientConnection.java
onn/params/ConnConnectionPNames.java
onn/params/ConnConnectionParamBean.java
onn/params/ConnManagerPNames.java
onn/params/ConnManagerParamBean.java
onn/params/ConnManagerParams.java
onn/params/ConnPerRoute.java
onn/params/ConnPerRouteBean.java
onn/params/ConnRoutePNames.java
onn/params/ConnRouteParamBean.java
onn/params/ConnRouteParams.java
onn/routing/BasicRouteDirector.java
onn/routing/HttpRoute.java
onn/routing/HttpRouteDirector.java
onn/routing/HttpRoutePlanner.java
onn/routing/RouteInfo.java
onn/routing/RouteTracker.java
onn/scheme/HostNameResolver.java
onn/scheme/LayeredSocketFactory.java
onn/scheme/PlainSocketFactory.java
onn/scheme/Scheme.java
onn/scheme/SchemeRegistry.java
onn/scheme/SocketFactory.java
onn/ssl/AbstractVerifier.java
onn/ssl/AllowAllHostnameVerifier.java
onn/ssl/BrowserCompatHostnameVerifier.java
onn/ssl/SSLSocketFactory.java
onn/ssl/StrictHostnameVerifier.java
onn/ssl/X509HostnameVerifier.java
onn/util/InetAddressUtils.java
ookie/ClientCookie.java
ookie/Cookie.java
ookie/CookieAttributeHandler.java
ookie/CookieIdentityComparator.java
ookie/CookieOrigin.java
ookie/CookiePathComparator.java
ookie/CookieSpec.java
ookie/CookieSpecFactory.java
ookie/CookieSpecRegistry.java
ookie/MalformedCookieException.java
ookie/SM.java
ookie/SetCookie.java
ookie/SetCookie2.java
ookie/params/CookieSpecPNames.java
ookie/params/CookieSpecParamBean.java
ntity/AbstractHttpEntity.java
ntity/BasicHttpEntity.java
ntity/BufferedHttpEntity.java
ntity/ByteArrayEntity.java
ntity/ContentLengthStrategy.java
ntity/ContentProducer.java
ntity/EntityTemplate.java
ntity/FileEntity.java
ntity/HttpEntityWrapper.java
ntity/InputStreamEntity.java
ntity/SerializableEntity.java
ntity/StringEntity.java
mpl/AbstractHttpClientConnection.java
mpl/AbstractHttpServerConnection.java
mpl/DefaultConnectionReuseStrategy.java
mpl/DefaultHttpClientConnection.java
mpl/DefaultHttpRequestFactory.java
mpl/DefaultHttpResponseFactory.java
mpl/DefaultHttpServerConnection.java
mpl/EnglishReasonPhraseCatalog.java
mpl/HttpConnectionMetricsImpl.java
mpl/NoConnectionReuseStrategy.java
mpl/SocketHttpClientConnection.java
mpl/SocketHttpServerConnection.java
mpl/auth/AuthSchemeBase.java
mpl/auth/BasicScheme.java
mpl/auth/BasicSchemeFactory.java
mpl/auth/DigestScheme.java
mpl/auth/DigestSchemeFactory.java
mpl/auth/NTLMEngine.java
mpl/auth/NTLMEngineException.java
mpl/auth/NTLMScheme.java
mpl/auth/RFC2617Scheme.java
mpl/auth/UnsupportedDigestAlgorithmException.java
mpl/client/AbstractAuthenticationHandler.java
mpl/client/AbstractHttpClient.java
mpl/client/BasicCookieStore.java
mpl/client/BasicCredentialsProvider.java
mpl/client/BasicResponseHandler.java
mpl/client/ClientParamsStack.java
mpl/client/DefaultConnectionKeepAliveStrategy.java
mpl/client/DefaultHttpClient.java
mpl/client/DefaultHttpRequestRetryHandler.java
mpl/client/DefaultProxyAuthenticationHandler.java
mpl/client/DefaultRedirectHandler.java
mpl/client/DefaultRequestDirector.java
mpl/client/DefaultTargetAuthenticationHandler.java
mpl/client/DefaultUserTokenHandler.java
mpl/client/EntityEnclosingRequestWrapper.java
mpl/client/RedirectLocations.java
mpl/client/RequestWrapper.java
mpl/client/RoutedRequest.java
mpl/client/TunnelRefusedException.java
mpl/conn/AbstractClientConnAdapter.java
mpl/conn/AbstractPoolEntry.java
mpl/conn/AbstractPooledConnAdapter.java
mpl/conn/DefaultClientConnection.java
mpl/conn/DefaultClientConnectionOperator.java
mpl/conn/DefaultHttpRoutePlanner.java
mpl/conn/DefaultResponseParser.java
mpl/conn/IdleConnectionHandler.java
mpl/conn/LoggingSessionInputBuffer.java
mpl/conn/LoggingSessionOutputBuffer.java
mpl/conn/ProxySelectorRoutePlanner.java
mpl/conn/SingleClientConnManager.java
mpl/conn/Wire.java
mpl/conn/tsccm/AbstractConnPool.java
mpl/conn/tsccm/BasicPoolEntry.java
mpl/conn/tsccm/BasicPoolEntryRef.java
mpl/conn/tsccm/BasicPooledConnAdapter.java
mpl/conn/tsccm/ConnPoolByRoute.java
mpl/conn/tsccm/PoolEntryRequest.java
mpl/conn/tsccm/RefQueueHandler.java
mpl/conn/tsccm/RefQueueWorker.java
mpl/conn/tsccm/RouteSpecificPool.java
mpl/conn/tsccm/ThreadSafeClientConnManager.java
mpl/conn/tsccm/WaitingThread.java
mpl/conn/tsccm/WaitingThreadAborter.java
mpl/cookie/AbstractCookieAttributeHandler.java
mpl/cookie/AbstractCookieSpec.java
mpl/cookie/BasicClientCookie.java
mpl/cookie/BasicClientCookie2.java
mpl/cookie/BasicCommentHandler.java
mpl/cookie/BasicDomainHandler.java
mpl/cookie/BasicExpiresHandler.java
mpl/cookie/BasicMaxAgeHandler.java
mpl/cookie/BasicPathHandler.java
mpl/cookie/BasicSecureHandler.java
mpl/cookie/BestMatchSpec.java
mpl/cookie/BestMatchSpecFactory.java
mpl/cookie/BrowserCompatSpec.java
mpl/cookie/BrowserCompatSpecFactory.java
mpl/cookie/CookieSpecBase.java
mpl/cookie/DateParseException.java
mpl/cookie/DateUtils.java
mpl/cookie/NetscapeDomainHandler.java
mpl/cookie/NetscapeDraftHeaderParser.java
mpl/cookie/NetscapeDraftSpec.java
mpl/cookie/NetscapeDraftSpecFactory.java
mpl/cookie/RFC2109DomainHandler.java
mpl/cookie/RFC2109Spec.java
mpl/cookie/RFC2109SpecFactory.java
mpl/cookie/RFC2109VersionHandler.java
mpl/cookie/RFC2965CommentUrlAttributeHandler.java
mpl/cookie/RFC2965DiscardAttributeHandler.java
mpl/cookie/RFC2965DomainAttributeHandler.java
mpl/cookie/RFC2965PortAttributeHandler.java
mpl/cookie/RFC2965Spec.java
mpl/cookie/RFC2965SpecFactory.java
mpl/cookie/RFC2965VersionAttributeHandler.java
mpl/entity/EntityDeserializer.java
mpl/entity/EntitySerializer.java
mpl/entity/LaxContentLengthStrategy.java
mpl/entity/StrictContentLengthStrategy.java
mpl/io/AbstractMessageParser.java
mpl/io/AbstractMessageWriter.java
mpl/io/AbstractSessionInputBuffer.java
mpl/io/AbstractSessionOutputBuffer.java
mpl/io/ChunkedInputStream.java
mpl/io/ChunkedOutputStream.java
mpl/io/ContentLengthInputStream.java
mpl/io/ContentLengthOutputStream.java
mpl/io/HttpRequestParser.java
mpl/io/HttpRequestWriter.java
mpl/io/HttpResponseParser.java
mpl/io/HttpResponseWriter.java
mpl/io/HttpTransportMetricsImpl.java
mpl/io/IdentityInputStream.java
mpl/io/IdentityOutputStream.java
mpl/io/SocketInputBuffer.java
mpl/io/SocketOutputBuffer.java
o/HttpMessageParser.java
o/HttpMessageWriter.java
o/HttpTransportMetrics.java
o/SessionInputBuffer.java
o/SessionOutputBuffer.java
essage/AbstractHttpMessage.java
essage/BasicHeader.java
essage/BasicHeaderElement.java
essage/BasicHeaderElementIterator.java
essage/BasicHeaderIterator.java
essage/BasicHeaderValueFormatter.java
essage/BasicHeaderValueParser.java
essage/BasicHttpEntityEnclosingRequest.java
essage/BasicHttpRequest.java
essage/BasicHttpResponse.java
essage/BasicLineFormatter.java
essage/BasicLineParser.java
essage/BasicListHeaderIterator.java
essage/BasicNameValuePair.java
essage/BasicRequestLine.java
essage/BasicStatusLine.java
essage/BasicTokenIterator.java
essage/BufferedHeader.java
essage/HeaderGroup.java
essage/HeaderValueFormatter.java
essage/HeaderValueParser.java
essage/LineFormatter.java
essage/LineParser.java
essage/ParserCursor.java
arams/AbstractHttpParams.java
arams/BasicHttpParams.java
arams/CoreConnectionPNames.java
arams/CoreProtocolPNames.java
arams/DefaultedHttpParams.java
arams/HttpAbstractParamBean.java
arams/HttpConnectionParamBean.java
arams/HttpConnectionParams.java
arams/HttpParams.java
arams/HttpProtocolParamBean.java
arams/HttpProtocolParams.java
rotocol/BasicHttpContext.java
rotocol/BasicHttpProcessor.java
rotocol/DefaultedHttpContext.java
rotocol/ExecutionContext.java
rotocol/HTTP.java
rotocol/HttpContext.java
rotocol/HttpDateGenerator.java
rotocol/HttpExpectationVerifier.java
rotocol/HttpProcessor.java
rotocol/HttpRequestExecutor.java
rotocol/HttpRequestHandler.java
rotocol/HttpRequestHandlerRegistry.java
rotocol/HttpRequestHandlerResolver.java
rotocol/HttpRequestInterceptorList.java
rotocol/HttpResponseInterceptorList.java
rotocol/HttpService.java
rotocol/RequestConnControl.java
rotocol/RequestContent.java
rotocol/RequestDate.java
rotocol/RequestExpectContinue.java
rotocol/RequestTargetHost.java
rotocol/RequestUserAgent.java
rotocol/ResponseConnControl.java
rotocol/ResponseContent.java
rotocol/ResponseDate.java
rotocol/ResponseServer.java
rotocol/SyncBasicHttpContext.java
rotocol/UriPatternMatcher.java
til/ByteArrayBuffer.java
til/CharArrayBuffer.java
til/EncodingUtils.java
til/EntityUtils.java
til/ExceptionUtils.java
til/LangUtils.java
til/VersionInfo.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
onn/ssl/AbstractVerifier.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
onn/ssl/SSLSocketFactory.java
b975b95b02a5ae8e9e0f909c9ad39d61ba55fed4 15-Dec-2011 Jesse Wilson <jessewilson@google.com> Advertise HttpURLConnection in DefaultHttpClient.

Change-Id: I97a1a139fbe95cf63b1f921daea9e4c55c118a7f
mpl/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
mpl/conn/SingleClientConnManager.java
mpl/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
mpl/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
mpl/conn/DefaultClientConnectionOperator.java
9921905a96d7a4528cc30edc3a919f786821eb08 29-Jun-2011 Jesse Wilson <jessewilson@google.com> Track move of socket tagging from libcore to frameworks/base.

Change-Id: I989f7ecab7e4fd1cf21bbe0782e960dfe3b4c8e8
mpl/conn/SingleClientConnManager.java
mpl/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
mpl/auth/DigestScheme.java
8fdb207f4dd38b9bb692968c366be5969627c472 14-May-2011 Jeff Sharkey <jsharkey@android.com> Merge "Add Socket tagging for granular data accounting."
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
mpl/conn/SingleClientConnManager.java
mpl/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
mpl/io/SocketInputBuffer.java
mpl/io/SocketOutputBuffer.java
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
onn/ssl/AbstractVerifier.java
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
mpl/client/DefaultRequestDirector.java
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
mpl/client/DefaultRequestDirector.java
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
mpl/AbstractHttpClientConnection.java
mpl/io/SocketInputBuffer.java
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
mpl/client/DefaultHttpClient.java
mpl/conn/ProxySelectorRoutePlanner.java
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
mpl/client/DefaultRequestDirector.java
9f7b511f4ac753992e9b726c41f7aec71092c15c 15-Oct-2010 Jesse Wilson <jessewilson@google.com> Don't leak sensitive information when logging cookies.

Change-Id: Id3a171f588fb545e14188e69e7bf6f2d4ef25b5c
http://b/3095990
lient/protocol/ResponseProcessCookies.java
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
rotocol/HttpRequestHandlerRegistry.java
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
onn/ssl/AbstractVerifier.java
mpl/client/DefaultHttpClient.java
mpl/conn/DefaultClientConnectionOperator.java
arams/CoreProtocolPNames.java
rotocol/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
mpl/conn/DefaultClientConnectionOperator.java
335d1d4d38ed77fd20bf2bd2a25e1293f994cc25 09-Mar-2010 Dan Egnor <egnor@google.com> Merge "Implement proper multihoming support, second attempt."
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
mpl/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.
onn/scheme/PlainSocketFactory.java
mpl/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.
onn/scheme/PlainSocketFactory.java
mpl/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.
onn/scheme/PlainSocketFactory.java
mpl/conn/DefaultClientConnectionOperator.java
069490a5ca2fd1988d29daf45d892f47ad665115 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
onnectionClosedException.java
onnectionReuseStrategy.java
ormattedHeader.java
eader.java
eaderElement.java
eaderElementIterator.java
eaderIterator.java
ttpClientConnection.java
ttpConnection.java
ttpConnectionMetrics.java
ttpEntity.java
ttpEntityEnclosingRequest.java
ttpException.java
ttpHost.java
ttpInetConnection.java
ttpMessage.java
ttpRequest.java
ttpRequestFactory.java
ttpRequestInterceptor.java
ttpResponse.java
ttpResponseFactory.java
ttpResponseInterceptor.java
ttpServerConnection.java
ttpStatus.java
ttpVersion.java
alformedChunkCodingException.java
ethodNotSupportedException.java
ameValuePair.java
oHttpResponseException.java
arseException.java
rotocolException.java
rotocolVersion.java
easonPhraseCatalog.java
equestLine.java
tatusLine.java
okenIterator.java
nsupportedHttpVersionException.java
uth/AUTH.java
uth/AuthScheme.java
uth/AuthSchemeFactory.java
uth/AuthSchemeRegistry.java
uth/AuthScope.java
uth/AuthState.java
uth/AuthenticationException.java
uth/BasicUserPrincipal.java
uth/Credentials.java
uth/InvalidCredentialsException.java
uth/MalformedChallengeException.java
uth/NTCredentials.java
uth/NTUserPrincipal.java
uth/UsernamePasswordCredentials.java
uth/package.html
uth/params/AuthPNames.java
uth/params/AuthParamBean.java
uth/params/AuthParams.java
uth/params/package.html
lient/AuthenticationHandler.java
lient/CircularRedirectException.java
lient/ClientProtocolException.java
lient/CookieStore.java
lient/CredentialsProvider.java
lient/HttpClient.java
lient/HttpRequestRetryHandler.java
lient/HttpResponseException.java
lient/NonRepeatableRequestException.java
lient/RedirectException.java
lient/RedirectHandler.java
lient/RequestDirector.java
lient/ResponseHandler.java
lient/UserTokenHandler.java
lient/entity/UrlEncodedFormEntity.java
lient/methods/AbortableHttpRequest.java
lient/methods/HttpDelete.java
lient/methods/HttpEntityEnclosingRequestBase.java
lient/methods/HttpGet.java
lient/methods/HttpHead.java
lient/methods/HttpOptions.java
lient/methods/HttpPost.java
lient/methods/HttpPut.java
lient/methods/HttpRequestBase.java
lient/methods/HttpTrace.java
lient/methods/HttpUriRequest.java
lient/methods/package.html
lient/package.html
lient/params/AllClientPNames.java
lient/params/AuthPolicy.java
lient/params/ClientPNames.java
lient/params/ClientParamBean.java
lient/params/CookiePolicy.java
lient/params/HttpClientParams.java
lient/params/package.html
lient/protocol/ClientContext.java
lient/protocol/ClientContextConfigurer.java
lient/protocol/RequestAddCookies.java
lient/protocol/RequestDefaultHeaders.java
lient/protocol/RequestProxyAuthentication.java
lient/protocol/RequestTargetAuthentication.java
lient/protocol/ResponseProcessCookies.java
lient/protocol/package.html
lient/utils/CloneUtils.java
lient/utils/URIUtils.java
lient/utils/URLEncodedUtils.java
lient/utils/package.html
onn/BasicEofSensorWatcher.java
onn/BasicManagedEntity.java
onn/ClientConnectionManager.java
onn/ClientConnectionManagerFactory.java
onn/ClientConnectionOperator.java
onn/ClientConnectionRequest.java
onn/ConnectTimeoutException.java
onn/ConnectionKeepAliveStrategy.java
onn/ConnectionPoolTimeoutException.java
onn/ConnectionReleaseTrigger.java
onn/EofSensorInputStream.java
onn/EofSensorWatcher.java
onn/HttpHostConnectException.java
onn/ManagedClientConnection.java
onn/MultihomePlainSocketFactory.java
onn/OperatedClientConnection.java
onn/package.html
onn/params/ConnConnectionPNames.java
onn/params/ConnConnectionParamBean.java
onn/params/ConnManagerPNames.java
onn/params/ConnManagerParamBean.java
onn/params/ConnManagerParams.java
onn/params/ConnPerRoute.java
onn/params/ConnPerRouteBean.java
onn/params/ConnRoutePNames.java
onn/params/ConnRouteParamBean.java
onn/params/ConnRouteParams.java
onn/params/package.html
onn/routing/BasicRouteDirector.java
onn/routing/HttpRoute.java
onn/routing/HttpRouteDirector.java
onn/routing/HttpRoutePlanner.java
onn/routing/RouteInfo.java
onn/routing/RouteTracker.java
onn/routing/package.html
onn/scheme/HostNameResolver.java
onn/scheme/LayeredSocketFactory.java
onn/scheme/PlainSocketFactory.java
onn/scheme/Scheme.java
onn/scheme/SchemeRegistry.java
onn/scheme/SocketFactory.java
onn/ssl/AbstractVerifier.java
onn/ssl/AllowAllHostnameVerifier.java
onn/ssl/BrowserCompatHostnameVerifier.java
onn/ssl/SSLSocketFactory.java
onn/ssl/StrictHostnameVerifier.java
onn/ssl/X509HostnameVerifier.java
onn/ssl/package.html
onn/util/InetAddressUtils.java
ookie/ClientCookie.java
ookie/Cookie.java
ookie/CookieAttributeHandler.java
ookie/CookieIdentityComparator.java
ookie/CookieOrigin.java
ookie/CookiePathComparator.java
ookie/CookieSpec.java
ookie/CookieSpecFactory.java
ookie/CookieSpecRegistry.java
ookie/MalformedCookieException.java
ookie/SM.java
ookie/SetCookie.java
ookie/SetCookie2.java
ookie/package.html
ookie/params/CookieSpecPNames.java
ookie/params/CookieSpecParamBean.java
ookie/params/package.html
ntity/AbstractHttpEntity.java
ntity/BasicHttpEntity.java
ntity/BufferedHttpEntity.java
ntity/ByteArrayEntity.java
ntity/ContentLengthStrategy.java
ntity/ContentProducer.java
ntity/EntityTemplate.java
ntity/FileEntity.java
ntity/HttpEntityWrapper.java
ntity/InputStreamEntity.java
ntity/SerializableEntity.java
ntity/StringEntity.java
ntity/package.html
mpl/AbstractHttpClientConnection.java
mpl/AbstractHttpServerConnection.java
mpl/DefaultConnectionReuseStrategy.java
mpl/DefaultHttpClientConnection.java
mpl/DefaultHttpRequestFactory.java
mpl/DefaultHttpResponseFactory.java
mpl/DefaultHttpServerConnection.java
mpl/EnglishReasonPhraseCatalog.java
mpl/HttpConnectionMetricsImpl.java
mpl/NoConnectionReuseStrategy.java
mpl/SocketHttpClientConnection.java
mpl/SocketHttpServerConnection.java
mpl/auth/AuthSchemeBase.java
mpl/auth/BasicScheme.java
mpl/auth/BasicSchemeFactory.java
mpl/auth/DigestScheme.java
mpl/auth/DigestSchemeFactory.java
mpl/auth/NTLMEngine.java
mpl/auth/NTLMEngineException.java
mpl/auth/NTLMScheme.java
mpl/auth/RFC2617Scheme.java
mpl/auth/UnsupportedDigestAlgorithmException.java
mpl/auth/package.html
mpl/client/AbstractAuthenticationHandler.java
mpl/client/AbstractHttpClient.java
mpl/client/BasicCookieStore.java
mpl/client/BasicCredentialsProvider.java
mpl/client/BasicResponseHandler.java
mpl/client/ClientParamsStack.java
mpl/client/DefaultConnectionKeepAliveStrategy.java
mpl/client/DefaultHttpClient.java
mpl/client/DefaultHttpRequestRetryHandler.java
mpl/client/DefaultProxyAuthenticationHandler.java
mpl/client/DefaultRedirectHandler.java
mpl/client/DefaultRequestDirector.java
mpl/client/DefaultTargetAuthenticationHandler.java
mpl/client/DefaultUserTokenHandler.java
mpl/client/EntityEnclosingRequestWrapper.java
mpl/client/RedirectLocations.java
mpl/client/RequestWrapper.java
mpl/client/RoutedRequest.java
mpl/client/TunnelRefusedException.java
mpl/client/package.html
mpl/conn/AbstractClientConnAdapter.java
mpl/conn/AbstractPoolEntry.java
mpl/conn/AbstractPooledConnAdapter.java
mpl/conn/DefaultClientConnection.java
mpl/conn/DefaultClientConnectionOperator.java
mpl/conn/DefaultHttpRoutePlanner.java
mpl/conn/DefaultResponseParser.java
mpl/conn/IdleConnectionHandler.java
mpl/conn/LoggingSessionInputBuffer.java
mpl/conn/LoggingSessionOutputBuffer.java
mpl/conn/ProxySelectorRoutePlanner.java
mpl/conn/SingleClientConnManager.java
mpl/conn/Wire.java
mpl/conn/package.html
mpl/conn/tsccm/AbstractConnPool.java
mpl/conn/tsccm/BasicPoolEntry.java
mpl/conn/tsccm/BasicPoolEntryRef.java
mpl/conn/tsccm/BasicPooledConnAdapter.java
mpl/conn/tsccm/ConnPoolByRoute.java
mpl/conn/tsccm/PoolEntryRequest.java
mpl/conn/tsccm/RefQueueHandler.java
mpl/conn/tsccm/RefQueueWorker.java
mpl/conn/tsccm/RouteSpecificPool.java
mpl/conn/tsccm/ThreadSafeClientConnManager.java
mpl/conn/tsccm/WaitingThread.java
mpl/conn/tsccm/WaitingThreadAborter.java
mpl/conn/tsccm/doc-files/tsccm-structure.png
mpl/conn/tsccm/package.html
mpl/cookie/AbstractCookieAttributeHandler.java
mpl/cookie/AbstractCookieSpec.java
mpl/cookie/BasicClientCookie.java
mpl/cookie/BasicClientCookie2.java
mpl/cookie/BasicCommentHandler.java
mpl/cookie/BasicDomainHandler.java
mpl/cookie/BasicExpiresHandler.java
mpl/cookie/BasicMaxAgeHandler.java
mpl/cookie/BasicPathHandler.java
mpl/cookie/BasicSecureHandler.java
mpl/cookie/BestMatchSpec.java
mpl/cookie/BestMatchSpecFactory.java
mpl/cookie/BrowserCompatSpec.java
mpl/cookie/BrowserCompatSpecFactory.java
mpl/cookie/CookieSpecBase.java
mpl/cookie/DateParseException.java
mpl/cookie/DateUtils.java
mpl/cookie/NetscapeDomainHandler.java
mpl/cookie/NetscapeDraftHeaderParser.java
mpl/cookie/NetscapeDraftSpec.java
mpl/cookie/NetscapeDraftSpecFactory.java
mpl/cookie/RFC2109DomainHandler.java
mpl/cookie/RFC2109Spec.java
mpl/cookie/RFC2109SpecFactory.java
mpl/cookie/RFC2109VersionHandler.java
mpl/cookie/RFC2965CommentUrlAttributeHandler.java
mpl/cookie/RFC2965DiscardAttributeHandler.java
mpl/cookie/RFC2965DomainAttributeHandler.java
mpl/cookie/RFC2965PortAttributeHandler.java
mpl/cookie/RFC2965Spec.java
mpl/cookie/RFC2965SpecFactory.java
mpl/cookie/RFC2965VersionAttributeHandler.java
mpl/cookie/package.html
mpl/entity/EntityDeserializer.java
mpl/entity/EntitySerializer.java
mpl/entity/LaxContentLengthStrategy.java
mpl/entity/StrictContentLengthStrategy.java
mpl/entity/package.html
mpl/io/AbstractMessageParser.java
mpl/io/AbstractMessageWriter.java
mpl/io/AbstractSessionInputBuffer.java
mpl/io/AbstractSessionOutputBuffer.java
mpl/io/ChunkedInputStream.java
mpl/io/ChunkedOutputStream.java
mpl/io/ContentLengthInputStream.java
mpl/io/ContentLengthOutputStream.java
mpl/io/HttpRequestParser.java
mpl/io/HttpRequestWriter.java
mpl/io/HttpResponseParser.java
mpl/io/HttpResponseWriter.java
mpl/io/HttpTransportMetricsImpl.java
mpl/io/IdentityInputStream.java
mpl/io/IdentityOutputStream.java
mpl/io/SocketInputBuffer.java
mpl/io/SocketOutputBuffer.java
mpl/io/package.html
mpl/package.html
o/HttpMessageParser.java
o/HttpMessageWriter.java
o/HttpTransportMetrics.java
o/SessionInputBuffer.java
o/SessionOutputBuffer.java
o/package.html
essage/AbstractHttpMessage.java
essage/BasicHeader.java
essage/BasicHeaderElement.java
essage/BasicHeaderElementIterator.java
essage/BasicHeaderIterator.java
essage/BasicHeaderValueFormatter.java
essage/BasicHeaderValueParser.java
essage/BasicHttpEntityEnclosingRequest.java
essage/BasicHttpRequest.java
essage/BasicHttpResponse.java
essage/BasicLineFormatter.java
essage/BasicLineParser.java
essage/BasicListHeaderIterator.java
essage/BasicNameValuePair.java
essage/BasicRequestLine.java
essage/BasicStatusLine.java
essage/BasicTokenIterator.java
essage/BufferedHeader.java
essage/HeaderGroup.java
essage/HeaderValueFormatter.java
essage/HeaderValueParser.java
essage/LineFormatter.java
essage/LineParser.java
essage/ParserCursor.java
essage/package.html
ackage.html
arams/AbstractHttpParams.java
arams/BasicHttpParams.java
arams/CoreConnectionPNames.java
arams/CoreProtocolPNames.java
arams/DefaultedHttpParams.java
arams/HttpAbstractParamBean.java
arams/HttpConnectionParamBean.java
arams/HttpConnectionParams.java
arams/HttpParams.java
arams/HttpProtocolParamBean.java
arams/HttpProtocolParams.java
arams/package.html
rotocol/BasicHttpContext.java
rotocol/BasicHttpProcessor.java
rotocol/DefaultedHttpContext.java
rotocol/ExecutionContext.java
rotocol/HTTP.java
rotocol/HttpContext.java
rotocol/HttpDateGenerator.java
rotocol/HttpExpectationVerifier.java
rotocol/HttpProcessor.java
rotocol/HttpRequestExecutor.java
rotocol/HttpRequestHandler.java
rotocol/HttpRequestHandlerRegistry.java
rotocol/HttpRequestHandlerResolver.java
rotocol/HttpRequestInterceptorList.java
rotocol/HttpResponseInterceptorList.java
rotocol/HttpService.java
rotocol/RequestConnControl.java
rotocol/RequestContent.java
rotocol/RequestDate.java
rotocol/RequestExpectContinue.java
rotocol/RequestTargetHost.java
rotocol/RequestUserAgent.java
rotocol/ResponseConnControl.java
rotocol/ResponseContent.java
rotocol/ResponseDate.java
rotocol/ResponseServer.java
rotocol/SyncBasicHttpContext.java
rotocol/UriPatternMatcher.java
rotocol/package.html
vn.info
til/ByteArrayBuffer.java
til/CharArrayBuffer.java
til/EncodingUtils.java
til/EntityUtils.java
til/ExceptionUtils.java
til/LangUtils.java
til/VersionInfo.java
til/package.html
e5d9544310b857f3ee9ec172bdbff8077323f9a1 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
onnectionClosedException.java
onnectionReuseStrategy.java
ormattedHeader.java
eader.java
eaderElement.java
eaderElementIterator.java
eaderIterator.java
ttpClientConnection.java
ttpConnection.java
ttpConnectionMetrics.java
ttpEntity.java
ttpEntityEnclosingRequest.java
ttpException.java
ttpHost.java
ttpInetConnection.java
ttpMessage.java
ttpRequest.java
ttpRequestFactory.java
ttpRequestInterceptor.java
ttpResponse.java
ttpResponseFactory.java
ttpResponseInterceptor.java
ttpServerConnection.java
ttpStatus.java
ttpVersion.java
alformedChunkCodingException.java
ethodNotSupportedException.java
ameValuePair.java
oHttpResponseException.java
arseException.java
rotocolException.java
rotocolVersion.java
easonPhraseCatalog.java
equestLine.java
tatusLine.java
okenIterator.java
nsupportedHttpVersionException.java
uth/AUTH.java
uth/AuthScheme.java
uth/AuthSchemeFactory.java
uth/AuthSchemeRegistry.java
uth/AuthScope.java
uth/AuthState.java
uth/AuthenticationException.java
uth/BasicUserPrincipal.java
uth/Credentials.java
uth/InvalidCredentialsException.java
uth/MalformedChallengeException.java
uth/NTCredentials.java
uth/NTUserPrincipal.java
uth/UsernamePasswordCredentials.java
uth/package.html
uth/params/AuthPNames.java
uth/params/AuthParamBean.java
uth/params/AuthParams.java
uth/params/package.html
lient/AuthenticationHandler.java
lient/CircularRedirectException.java
lient/ClientProtocolException.java
lient/CookieStore.java
lient/CredentialsProvider.java
lient/HttpClient.java
lient/HttpRequestRetryHandler.java
lient/HttpResponseException.java
lient/NonRepeatableRequestException.java
lient/RedirectException.java
lient/RedirectHandler.java
lient/RequestDirector.java
lient/ResponseHandler.java
lient/UserTokenHandler.java
lient/entity/UrlEncodedFormEntity.java
lient/methods/AbortableHttpRequest.java
lient/methods/HttpDelete.java
lient/methods/HttpEntityEnclosingRequestBase.java
lient/methods/HttpGet.java
lient/methods/HttpHead.java
lient/methods/HttpOptions.java
lient/methods/HttpPost.java
lient/methods/HttpPut.java
lient/methods/HttpRequestBase.java
lient/methods/HttpTrace.java
lient/methods/HttpUriRequest.java
lient/methods/package.html
lient/package.html
lient/params/AllClientPNames.java
lient/params/AuthPolicy.java
lient/params/ClientPNames.java
lient/params/ClientParamBean.java
lient/params/CookiePolicy.java
lient/params/HttpClientParams.java
lient/params/package.html
lient/protocol/ClientContext.java
lient/protocol/ClientContextConfigurer.java
lient/protocol/RequestAddCookies.java
lient/protocol/RequestDefaultHeaders.java
lient/protocol/RequestProxyAuthentication.java
lient/protocol/RequestTargetAuthentication.java
lient/protocol/ResponseProcessCookies.java
lient/protocol/package.html
lient/utils/CloneUtils.java
lient/utils/URIUtils.java
lient/utils/URLEncodedUtils.java
lient/utils/package.html
onn/BasicEofSensorWatcher.java
onn/BasicManagedEntity.java
onn/ClientConnectionManager.java
onn/ClientConnectionManagerFactory.java
onn/ClientConnectionOperator.java
onn/ClientConnectionRequest.java
onn/ConnectTimeoutException.java
onn/ConnectionKeepAliveStrategy.java
onn/ConnectionPoolTimeoutException.java
onn/ConnectionReleaseTrigger.java
onn/EofSensorInputStream.java
onn/EofSensorWatcher.java
onn/HttpHostConnectException.java
onn/ManagedClientConnection.java
onn/MultihomePlainSocketFactory.java
onn/OperatedClientConnection.java
onn/package.html
onn/params/ConnConnectionPNames.java
onn/params/ConnConnectionParamBean.java
onn/params/ConnManagerPNames.java
onn/params/ConnManagerParamBean.java
onn/params/ConnManagerParams.java
onn/params/ConnPerRoute.java
onn/params/ConnPerRouteBean.java
onn/params/ConnRoutePNames.java
onn/params/ConnRouteParamBean.java
onn/params/ConnRouteParams.java
onn/params/package.html
onn/routing/BasicRouteDirector.java
onn/routing/HttpRoute.java
onn/routing/HttpRouteDirector.java
onn/routing/HttpRoutePlanner.java
onn/routing/RouteInfo.java
onn/routing/RouteTracker.java
onn/routing/package.html
onn/scheme/HostNameResolver.java
onn/scheme/LayeredSocketFactory.java
onn/scheme/PlainSocketFactory.java
onn/scheme/Scheme.java
onn/scheme/SchemeRegistry.java
onn/scheme/SocketFactory.java
onn/ssl/AbstractVerifier.java
onn/ssl/AllowAllHostnameVerifier.java
onn/ssl/BrowserCompatHostnameVerifier.java
onn/ssl/SSLSocketFactory.java
onn/ssl/StrictHostnameVerifier.java
onn/ssl/X509HostnameVerifier.java
onn/ssl/package.html
onn/util/InetAddressUtils.java
ookie/ClientCookie.java
ookie/Cookie.java
ookie/CookieAttributeHandler.java
ookie/CookieIdentityComparator.java
ookie/CookieOrigin.java
ookie/CookiePathComparator.java
ookie/CookieSpec.java
ookie/CookieSpecFactory.java
ookie/CookieSpecRegistry.java
ookie/MalformedCookieException.java
ookie/SM.java
ookie/SetCookie.java
ookie/SetCookie2.java
ookie/package.html
ookie/params/CookieSpecPNames.java
ookie/params/CookieSpecParamBean.java
ookie/params/package.html
ntity/AbstractHttpEntity.java
ntity/BasicHttpEntity.java
ntity/BufferedHttpEntity.java
ntity/ByteArrayEntity.java
ntity/ContentLengthStrategy.java
ntity/ContentProducer.java
ntity/EntityTemplate.java
ntity/FileEntity.java
ntity/HttpEntityWrapper.java
ntity/InputStreamEntity.java
ntity/SerializableEntity.java
ntity/StringEntity.java
ntity/package.html
mpl/AbstractHttpClientConnection.java
mpl/AbstractHttpServerConnection.java
mpl/DefaultConnectionReuseStrategy.java
mpl/DefaultHttpClientConnection.java
mpl/DefaultHttpRequestFactory.java
mpl/DefaultHttpResponseFactory.java
mpl/DefaultHttpServerConnection.java
mpl/EnglishReasonPhraseCatalog.java
mpl/HttpConnectionMetricsImpl.java
mpl/NoConnectionReuseStrategy.java
mpl/SocketHttpClientConnection.java
mpl/SocketHttpServerConnection.java
mpl/auth/AuthSchemeBase.java
mpl/auth/BasicScheme.java
mpl/auth/BasicSchemeFactory.java
mpl/auth/DigestScheme.java
mpl/auth/DigestSchemeFactory.java
mpl/auth/NTLMEngine.java
mpl/auth/NTLMEngineException.java
mpl/auth/NTLMScheme.java
mpl/auth/RFC2617Scheme.java
mpl/auth/UnsupportedDigestAlgorithmException.java
mpl/auth/package.html
mpl/client/AbstractAuthenticationHandler.java
mpl/client/AbstractHttpClient.java
mpl/client/BasicCookieStore.java
mpl/client/BasicCredentialsProvider.java
mpl/client/BasicResponseHandler.java
mpl/client/ClientParamsStack.java
mpl/client/DefaultConnectionKeepAliveStrategy.java
mpl/client/DefaultHttpClient.java
mpl/client/DefaultHttpRequestRetryHandler.java
mpl/client/DefaultProxyAuthenticationHandler.java
mpl/client/DefaultRedirectHandler.java
mpl/client/DefaultRequestDirector.java
mpl/client/DefaultTargetAuthenticationHandler.java
mpl/client/DefaultUserTokenHandler.java
mpl/client/EntityEnclosingRequestWrapper.java
mpl/client/RedirectLocations.java
mpl/client/RequestWrapper.java
mpl/client/RoutedRequest.java
mpl/client/TunnelRefusedException.java
mpl/client/package.html
mpl/conn/AbstractClientConnAdapter.java
mpl/conn/AbstractPoolEntry.java
mpl/conn/AbstractPooledConnAdapter.java
mpl/conn/DefaultClientConnection.java
mpl/conn/DefaultClientConnectionOperator.java
mpl/conn/DefaultHttpRoutePlanner.java
mpl/conn/DefaultResponseParser.java
mpl/conn/IdleConnectionHandler.java
mpl/conn/LoggingSessionInputBuffer.java
mpl/conn/LoggingSessionOutputBuffer.java
mpl/conn/ProxySelectorRoutePlanner.java
mpl/conn/SingleClientConnManager.java
mpl/conn/Wire.java
mpl/conn/package.html
mpl/conn/tsccm/AbstractConnPool.java
mpl/conn/tsccm/BasicPoolEntry.java
mpl/conn/tsccm/BasicPoolEntryRef.java
mpl/conn/tsccm/BasicPooledConnAdapter.java
mpl/conn/tsccm/ConnPoolByRoute.java
mpl/conn/tsccm/PoolEntryRequest.java
mpl/conn/tsccm/RefQueueHandler.java
mpl/conn/tsccm/RefQueueWorker.java
mpl/conn/tsccm/RouteSpecificPool.java
mpl/conn/tsccm/ThreadSafeClientConnManager.java
mpl/conn/tsccm/WaitingThread.java
mpl/conn/tsccm/WaitingThreadAborter.java
mpl/conn/tsccm/doc-files/tsccm-structure.png
mpl/conn/tsccm/package.html
mpl/cookie/AbstractCookieAttributeHandler.java
mpl/cookie/AbstractCookieSpec.java
mpl/cookie/BasicClientCookie.java
mpl/cookie/BasicClientCookie2.java
mpl/cookie/BasicCommentHandler.java
mpl/cookie/BasicDomainHandler.java
mpl/cookie/BasicExpiresHandler.java
mpl/cookie/BasicMaxAgeHandler.java
mpl/cookie/BasicPathHandler.java
mpl/cookie/BasicSecureHandler.java
mpl/cookie/BestMatchSpec.java
mpl/cookie/BestMatchSpecFactory.java
mpl/cookie/BrowserCompatSpec.java
mpl/cookie/BrowserCompatSpecFactory.java
mpl/cookie/CookieSpecBase.java
mpl/cookie/DateParseException.java
mpl/cookie/DateUtils.java
mpl/cookie/NetscapeDomainHandler.java
mpl/cookie/NetscapeDraftHeaderParser.java
mpl/cookie/NetscapeDraftSpec.java
mpl/cookie/NetscapeDraftSpecFactory.java
mpl/cookie/RFC2109DomainHandler.java
mpl/cookie/RFC2109Spec.java
mpl/cookie/RFC2109SpecFactory.java
mpl/cookie/RFC2109VersionHandler.java
mpl/cookie/RFC2965CommentUrlAttributeHandler.java
mpl/cookie/RFC2965DiscardAttributeHandler.java
mpl/cookie/RFC2965DomainAttributeHandler.java
mpl/cookie/RFC2965PortAttributeHandler.java
mpl/cookie/RFC2965Spec.java
mpl/cookie/RFC2965SpecFactory.java
mpl/cookie/RFC2965VersionAttributeHandler.java
mpl/cookie/package.html
mpl/entity/EntityDeserializer.java
mpl/entity/EntitySerializer.java
mpl/entity/LaxContentLengthStrategy.java
mpl/entity/StrictContentLengthStrategy.java
mpl/entity/package.html
mpl/io/AbstractMessageParser.java
mpl/io/AbstractMessageWriter.java
mpl/io/AbstractSessionInputBuffer.java
mpl/io/AbstractSessionOutputBuffer.java
mpl/io/ChunkedInputStream.java
mpl/io/ChunkedOutputStream.java
mpl/io/ContentLengthInputStream.java
mpl/io/ContentLengthOutputStream.java
mpl/io/HttpRequestParser.java
mpl/io/HttpRequestWriter.java
mpl/io/HttpResponseParser.java
mpl/io/HttpResponseWriter.java
mpl/io/HttpTransportMetricsImpl.java
mpl/io/IdentityInputStream.java
mpl/io/IdentityOutputStream.java
mpl/io/SocketInputBuffer.java
mpl/io/SocketOutputBuffer.java
mpl/io/package.html
mpl/package.html
o/HttpMessageParser.java
o/HttpMessageWriter.java
o/HttpTransportMetrics.java
o/SessionInputBuffer.java
o/SessionOutputBuffer.java
o/package.html
essage/AbstractHttpMessage.java
essage/BasicHeader.java
essage/BasicHeaderElement.java
essage/BasicHeaderElementIterator.java
essage/BasicHeaderIterator.java
essage/BasicHeaderValueFormatter.java
essage/BasicHeaderValueParser.java
essage/BasicHttpEntityEnclosingRequest.java
essage/BasicHttpRequest.java
essage/BasicHttpResponse.java
essage/BasicLineFormatter.java
essage/BasicLineParser.java
essage/BasicListHeaderIterator.java
essage/BasicNameValuePair.java
essage/BasicRequestLine.java
essage/BasicStatusLine.java
essage/BasicTokenIterator.java
essage/BufferedHeader.java
essage/HeaderGroup.java
essage/HeaderValueFormatter.java
essage/HeaderValueParser.java
essage/LineFormatter.java
essage/LineParser.java
essage/ParserCursor.java
essage/package.html
ackage.html
arams/AbstractHttpParams.java
arams/BasicHttpParams.java
arams/CoreConnectionPNames.java
arams/CoreProtocolPNames.java
arams/DefaultedHttpParams.java
arams/HttpAbstractParamBean.java
arams/HttpConnectionParamBean.java
arams/HttpConnectionParams.java
arams/HttpParams.java
arams/HttpProtocolParamBean.java
arams/HttpProtocolParams.java
arams/package.html
rotocol/BasicHttpContext.java
rotocol/BasicHttpProcessor.java
rotocol/DefaultedHttpContext.java
rotocol/ExecutionContext.java
rotocol/HTTP.java
rotocol/HttpContext.java
rotocol/HttpDateGenerator.java
rotocol/HttpExpectationVerifier.java
rotocol/HttpProcessor.java
rotocol/HttpRequestExecutor.java
rotocol/HttpRequestHandler.java
rotocol/HttpRequestHandlerRegistry.java
rotocol/HttpRequestHandlerResolver.java
rotocol/HttpRequestInterceptorList.java
rotocol/HttpResponseInterceptorList.java
rotocol/HttpService.java
rotocol/RequestConnControl.java
rotocol/RequestContent.java
rotocol/RequestDate.java
rotocol/RequestExpectContinue.java
rotocol/RequestTargetHost.java
rotocol/RequestUserAgent.java
rotocol/ResponseConnControl.java
rotocol/ResponseContent.java
rotocol/ResponseDate.java
rotocol/ResponseServer.java
rotocol/SyncBasicHttpContext.java
rotocol/UriPatternMatcher.java
rotocol/package.html
vn.info
til/ByteArrayBuffer.java
til/CharArrayBuffer.java
til/EncodingUtils.java
til/EntityUtils.java
til/ExceptionUtils.java
til/LangUtils.java
til/VersionInfo.java
til/package.html
8b7d40049e7f35f9770fc024363a9fa6e88dff15 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
onn/ssl/SSLSocketFactory.java
dffd5a3100836cece5d90eb827f380a72360dc29 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
onn/ssl/SSLSocketFactory.java
417f3b92ba4549b2f22340e3107d869d2b9c5bb8 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
onnectionClosedException.java
onnectionReuseStrategy.java
ormattedHeader.java
eader.java
eaderElement.java
eaderElementIterator.java
eaderIterator.java
ttpClientConnection.java
ttpConnection.java
ttpConnectionMetrics.java
ttpEntity.java
ttpEntityEnclosingRequest.java
ttpException.java
ttpHost.java
ttpInetConnection.java
ttpMessage.java
ttpRequest.java
ttpRequestFactory.java
ttpRequestInterceptor.java
ttpResponse.java
ttpResponseFactory.java
ttpResponseInterceptor.java
ttpServerConnection.java
ttpStatus.java
ttpVersion.java
alformedChunkCodingException.java
ethodNotSupportedException.java
ameValuePair.java
oHttpResponseException.java
arseException.java
rotocolException.java
rotocolVersion.java
easonPhraseCatalog.java
equestLine.java
tatusLine.java
okenIterator.java
nsupportedHttpVersionException.java
uth/AUTH.java
uth/AuthScheme.java
uth/AuthSchemeFactory.java
uth/AuthSchemeRegistry.java
uth/AuthScope.java
uth/AuthState.java
uth/AuthenticationException.java
uth/BasicUserPrincipal.java
uth/Credentials.java
uth/InvalidCredentialsException.java
uth/MalformedChallengeException.java
uth/NTCredentials.java
uth/NTUserPrincipal.java
uth/UsernamePasswordCredentials.java
uth/package.html
uth/params/AuthPNames.java
uth/params/AuthParamBean.java
uth/params/AuthParams.java
uth/params/package.html
lient/AuthenticationHandler.java
lient/CircularRedirectException.java
lient/ClientProtocolException.java
lient/CookieStore.java
lient/CredentialsProvider.java
lient/HttpClient.java
lient/HttpRequestRetryHandler.java
lient/HttpResponseException.java
lient/NonRepeatableRequestException.java
lient/RedirectException.java
lient/RedirectHandler.java
lient/RequestDirector.java
lient/ResponseHandler.java
lient/UserTokenHandler.java
lient/entity/UrlEncodedFormEntity.java
lient/methods/AbortableHttpRequest.java
lient/methods/HttpDelete.java
lient/methods/HttpEntityEnclosingRequestBase.java
lient/methods/HttpGet.java
lient/methods/HttpHead.java
lient/methods/HttpOptions.java
lient/methods/HttpPost.java
lient/methods/HttpPut.java
lient/methods/HttpRequestBase.java
lient/methods/HttpTrace.java
lient/methods/HttpUriRequest.java
lient/methods/package.html
lient/package.html
lient/params/AllClientPNames.java
lient/params/AuthPolicy.java
lient/params/ClientPNames.java
lient/params/ClientParamBean.java
lient/params/CookiePolicy.java
lient/params/HttpClientParams.java
lient/params/package.html
lient/protocol/ClientContext.java
lient/protocol/ClientContextConfigurer.java
lient/protocol/RequestAddCookies.java
lient/protocol/RequestDefaultHeaders.java
lient/protocol/RequestProxyAuthentication.java
lient/protocol/RequestTargetAuthentication.java
lient/protocol/ResponseProcessCookies.java
lient/protocol/package.html
lient/utils/CloneUtils.java
lient/utils/URIUtils.java
lient/utils/URLEncodedUtils.java
lient/utils/package.html
onn/BasicEofSensorWatcher.java
onn/BasicManagedEntity.java
onn/ClientConnectionManager.java
onn/ClientConnectionManagerFactory.java
onn/ClientConnectionOperator.java
onn/ClientConnectionRequest.java
onn/ConnectTimeoutException.java
onn/ConnectionKeepAliveStrategy.java
onn/ConnectionPoolTimeoutException.java
onn/ConnectionReleaseTrigger.java
onn/EofSensorInputStream.java
onn/EofSensorWatcher.java
onn/HttpHostConnectException.java
onn/ManagedClientConnection.java
onn/MultihomePlainSocketFactory.java
onn/OperatedClientConnection.java
onn/package.html
onn/params/ConnConnectionPNames.java
onn/params/ConnConnectionParamBean.java
onn/params/ConnManagerPNames.java
onn/params/ConnManagerParamBean.java
onn/params/ConnManagerParams.java
onn/params/ConnPerRoute.java
onn/params/ConnPerRouteBean.java
onn/params/ConnRoutePNames.java
onn/params/ConnRouteParamBean.java
onn/params/ConnRouteParams.java
onn/params/package.html
onn/routing/BasicRouteDirector.java
onn/routing/HttpRoute.java
onn/routing/HttpRouteDirector.java
onn/routing/HttpRoutePlanner.java
onn/routing/RouteInfo.java
onn/routing/RouteTracker.java
onn/routing/package.html
onn/scheme/HostNameResolver.java
onn/scheme/LayeredSocketFactory.java
onn/scheme/PlainSocketFactory.java
onn/scheme/Scheme.java
onn/scheme/SchemeRegistry.java
onn/scheme/SocketFactory.java
onn/ssl/AbstractVerifier.java
onn/ssl/AllowAllHostnameVerifier.java
onn/ssl/BrowserCompatHostnameVerifier.java
onn/ssl/SSLSocketFactory.java
onn/ssl/StrictHostnameVerifier.java
onn/ssl/X509HostnameVerifier.java
onn/ssl/package.html
onn/util/InetAddressUtils.java
ookie/ClientCookie.java
ookie/Cookie.java
ookie/CookieAttributeHandler.java
ookie/CookieIdentityComparator.java
ookie/CookieOrigin.java
ookie/CookiePathComparator.java
ookie/CookieSpec.java
ookie/CookieSpecFactory.java
ookie/CookieSpecRegistry.java
ookie/MalformedCookieException.java
ookie/SM.java
ookie/SetCookie.java
ookie/SetCookie2.java
ookie/package.html
ookie/params/CookieSpecPNames.java
ookie/params/CookieSpecParamBean.java
ookie/params/package.html
ntity/AbstractHttpEntity.java
ntity/BasicHttpEntity.java
ntity/BufferedHttpEntity.java
ntity/ByteArrayEntity.java
ntity/ContentLengthStrategy.java
ntity/ContentProducer.java
ntity/EntityTemplate.java
ntity/FileEntity.java
ntity/HttpEntityWrapper.java
ntity/InputStreamEntity.java
ntity/SerializableEntity.java
ntity/StringEntity.java
ntity/package.html
mpl/AbstractHttpClientConnection.java
mpl/AbstractHttpServerConnection.java
mpl/DefaultConnectionReuseStrategy.java
mpl/DefaultHttpClientConnection.java
mpl/DefaultHttpRequestFactory.java
mpl/DefaultHttpResponseFactory.java
mpl/DefaultHttpServerConnection.java
mpl/EnglishReasonPhraseCatalog.java
mpl/HttpConnectionMetricsImpl.java
mpl/NoConnectionReuseStrategy.java
mpl/SocketHttpClientConnection.java
mpl/SocketHttpServerConnection.java
mpl/auth/AuthSchemeBase.java
mpl/auth/BasicScheme.java
mpl/auth/BasicSchemeFactory.java
mpl/auth/DigestScheme.java
mpl/auth/DigestSchemeFactory.java
mpl/auth/NTLMEngine.java
mpl/auth/NTLMEngineException.java
mpl/auth/NTLMScheme.java
mpl/auth/RFC2617Scheme.java
mpl/auth/UnsupportedDigestAlgorithmException.java
mpl/auth/package.html
mpl/client/AbstractAuthenticationHandler.java
mpl/client/AbstractHttpClient.java
mpl/client/BasicCookieStore.java
mpl/client/BasicCredentialsProvider.java
mpl/client/BasicResponseHandler.java
mpl/client/ClientParamsStack.java
mpl/client/DefaultConnectionKeepAliveStrategy.java
mpl/client/DefaultHttpClient.java
mpl/client/DefaultHttpRequestRetryHandler.java
mpl/client/DefaultProxyAuthenticationHandler.java
mpl/client/DefaultRedirectHandler.java
mpl/client/DefaultRequestDirector.java
mpl/client/DefaultTargetAuthenticationHandler.java
mpl/client/DefaultUserTokenHandler.java
mpl/client/EntityEnclosingRequestWrapper.java
mpl/client/RedirectLocations.java
mpl/client/RequestWrapper.java
mpl/client/RoutedRequest.java
mpl/client/TunnelRefusedException.java
mpl/client/package.html
mpl/conn/AbstractClientConnAdapter.java
mpl/conn/AbstractPoolEntry.java
mpl/conn/AbstractPooledConnAdapter.java
mpl/conn/DefaultClientConnection.java
mpl/conn/DefaultClientConnectionOperator.java
mpl/conn/DefaultHttpRoutePlanner.java
mpl/conn/DefaultResponseParser.java
mpl/conn/IdleConnectionHandler.java
mpl/conn/LoggingSessionInputBuffer.java
mpl/conn/LoggingSessionOutputBuffer.java
mpl/conn/ProxySelectorRoutePlanner.java
mpl/conn/SingleClientConnManager.java
mpl/conn/Wire.java
mpl/conn/package.html
mpl/conn/tsccm/AbstractConnPool.java
mpl/conn/tsccm/BasicPoolEntry.java
mpl/conn/tsccm/BasicPoolEntryRef.java
mpl/conn/tsccm/BasicPooledConnAdapter.java
mpl/conn/tsccm/ConnPoolByRoute.java
mpl/conn/tsccm/PoolEntryRequest.java
mpl/conn/tsccm/RefQueueHandler.java
mpl/conn/tsccm/RefQueueWorker.java
mpl/conn/tsccm/RouteSpecificPool.java
mpl/conn/tsccm/ThreadSafeClientConnManager.java
mpl/conn/tsccm/WaitingThread.java
mpl/conn/tsccm/WaitingThreadAborter.java
mpl/conn/tsccm/doc-files/tsccm-structure.png
mpl/conn/tsccm/package.html
mpl/cookie/AbstractCookieAttributeHandler.java
mpl/cookie/AbstractCookieSpec.java
mpl/cookie/BasicClientCookie.java
mpl/cookie/BasicClientCookie2.java
mpl/cookie/BasicCommentHandler.java
mpl/cookie/BasicDomainHandler.java
mpl/cookie/BasicExpiresHandler.java
mpl/cookie/BasicMaxAgeHandler.java
mpl/cookie/BasicPathHandler.java
mpl/cookie/BasicSecureHandler.java
mpl/cookie/BestMatchSpec.java
mpl/cookie/BestMatchSpecFactory.java
mpl/cookie/BrowserCompatSpec.java
mpl/cookie/BrowserCompatSpecFactory.java
mpl/cookie/CookieSpecBase.java
mpl/cookie/DateParseException.java
mpl/cookie/DateUtils.java
mpl/cookie/NetscapeDomainHandler.java
mpl/cookie/NetscapeDraftHeaderParser.java
mpl/cookie/NetscapeDraftSpec.java
mpl/cookie/NetscapeDraftSpecFactory.java
mpl/cookie/RFC2109DomainHandler.java
mpl/cookie/RFC2109Spec.java
mpl/cookie/RFC2109SpecFactory.java
mpl/cookie/RFC2109VersionHandler.java
mpl/cookie/RFC2965CommentUrlAttributeHandler.java
mpl/cookie/RFC2965DiscardAttributeHandler.java
mpl/cookie/RFC2965DomainAttributeHandler.java
mpl/cookie/RFC2965PortAttributeHandler.java
mpl/cookie/RFC2965Spec.java
mpl/cookie/RFC2965SpecFactory.java
mpl/cookie/RFC2965VersionAttributeHandler.java
mpl/cookie/package.html
mpl/entity/EntityDeserializer.java
mpl/entity/EntitySerializer.java
mpl/entity/LaxContentLengthStrategy.java
mpl/entity/StrictContentLengthStrategy.java
mpl/entity/package.html
mpl/io/AbstractMessageParser.java
mpl/io/AbstractMessageWriter.java
mpl/io/AbstractSessionInputBuffer.java
mpl/io/AbstractSessionOutputBuffer.java
mpl/io/ChunkedInputStream.java
mpl/io/ChunkedOutputStream.java
mpl/io/ContentLengthInputStream.java
mpl/io/ContentLengthOutputStream.java
mpl/io/HttpRequestParser.java
mpl/io/HttpRequestWriter.java
mpl/io/HttpResponseParser.java
mpl/io/HttpResponseWriter.java
mpl/io/HttpTransportMetricsImpl.java
mpl/io/IdentityInputStream.java
mpl/io/IdentityOutputStream.java
mpl/io/SocketInputBuffer.java
mpl/io/SocketOutputBuffer.java
mpl/io/package.html
mpl/package.html
o/HttpMessageParser.java
o/HttpMessageWriter.java
o/HttpTransportMetrics.java
o/SessionInputBuffer.java
o/SessionOutputBuffer.java
o/package.html
essage/AbstractHttpMessage.java
essage/BasicHeader.java
essage/BasicHeaderElement.java
essage/BasicHeaderElementIterator.java
essage/BasicHeaderIterator.java
essage/BasicHeaderValueFormatter.java
essage/BasicHeaderValueParser.java
essage/BasicHttpEntityEnclosingRequest.java
essage/BasicHttpRequest.java
essage/BasicHttpResponse.java
essage/BasicLineFormatter.java
essage/BasicLineParser.java
essage/BasicListHeaderIterator.java
essage/BasicNameValuePair.java
essage/BasicRequestLine.java
essage/BasicStatusLine.java
essage/BasicTokenIterator.java
essage/BufferedHeader.java
essage/HeaderGroup.java
essage/HeaderValueFormatter.java
essage/HeaderValueParser.java
essage/LineFormatter.java
essage/LineParser.java
essage/ParserCursor.java
essage/package.html
ackage.html
arams/AbstractHttpParams.java
arams/BasicHttpParams.java
arams/CoreConnectionPNames.java
arams/CoreProtocolPNames.java
arams/DefaultedHttpParams.java
arams/HttpAbstractParamBean.java
arams/HttpConnectionParamBean.java
arams/HttpConnectionParams.java
arams/HttpParams.java
arams/HttpProtocolParamBean.java
arams/HttpProtocolParams.java
arams/package.html
rotocol/BasicHttpContext.java
rotocol/BasicHttpProcessor.java
rotocol/DefaultedHttpContext.java
rotocol/ExecutionContext.java
rotocol/HTTP.java
rotocol/HttpContext.java
rotocol/HttpDateGenerator.java
rotocol/HttpExpectationVerifier.java
rotocol/HttpProcessor.java
rotocol/HttpRequestExecutor.java
rotocol/HttpRequestHandler.java
rotocol/HttpRequestHandlerRegistry.java
rotocol/HttpRequestHandlerResolver.java
rotocol/HttpRequestInterceptorList.java
rotocol/HttpResponseInterceptorList.java
rotocol/HttpService.java
rotocol/RequestConnControl.java
rotocol/RequestContent.java
rotocol/RequestDate.java
rotocol/RequestExpectContinue.java
rotocol/RequestTargetHost.java
rotocol/RequestUserAgent.java
rotocol/ResponseConnControl.java
rotocol/ResponseContent.java
rotocol/ResponseDate.java
rotocol/ResponseServer.java
rotocol/SyncBasicHttpContext.java
rotocol/UriPatternMatcher.java
rotocol/package.html
vn.info
til/ByteArrayBuffer.java
til/CharArrayBuffer.java
til/EncodingUtils.java
til/EntityUtils.java
til/ExceptionUtils.java
til/LangUtils.java
til/VersionInfo.java
til/package.html