Introduce serf_connection_create3, which improves on serf_connection_create2
by optionally avoiding blocking hostname lookups.

* serf.h
  (serf_connection_create2): Reduce docstring to a reference to
   the documentation for serf_connection_create3.
  (serf_connection_create3): New. Like serf_connection_create2 but
   accepts an optional pre-cooked apr_sockaddr_t*.
  (serf_request_bucket_request_create): Update docstring.

* src/outgoing.c
  (serf_connection_create3): Rename from serf_connection_create2 and
   update implementation to match new prototype and semantics.
  (serf_connection_create2): Reimplement in terms of serf_connection_create3.


git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1769851 13f79535-47bb-0310-9956-ffa450edef68
2 files changed