Release 4.3.5.1
-------------------

This release fixes a number of issues related to Android specific modifications made to
the original HttpClient 4.3.5 code used as a base for the Android port.

Please note that as of this release HttpClient disables all versions of SSL (including SSLv3)
in favor of the TLS protocol by default. Those users who wish to continue using SSLv3 need
to explicitly enable support for it.

Users of all versions of Apache HttpClient 4.3 port for Android are advised to upgrade.


Changelog
-------------------

* SSLv3 protocol is disabled by default
  Contributed by Oleg Kalnichevski <olegk at apache.org>

* [HTTPCLIENT-1597] Hostname verifiers incorrectly reject certificates with empty attributes
  in the certificate subject
  Contributed by Oleg Kalnichevski <olegk at apache.org>

* [HTTPCLIENT-1591] Invoke Android specific SNI method via reflection
  Contributed by Oleg Kalnichevski <olegk at apache.org>

* [HTTPCLIENT-1566] Fixed broken Base64 encoding in BasicScheme
  Contributed by Oleg Kalnichevski <olegk at apache.org>

* [HTTPCLIENT-1554] RequestConfig has no effect when using Android HttpRequest classes. 
  Contributed by Oleg Kalnichevski <olegk at apache.org>

* [HTTPCLIENT-1555] SSL handshake timeout is always zero (infinite).
  Contributed by Oleg Kalnichevski <olegk at apache.org>

* [HTTPCLIENT-1553] Fixed IllegalArgumentException in HttpClientBuilder.build() if system
  properties are not used.
  Contributed by Oleg Kalnichevski <olegk at apache.org>