You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by iv...@apache.org on 2011/02/14 11:26:05 UTC
svn commit: r1070429 - in /subversion/trunk/subversion/libsvn_ra_serf:
ra_serf.h serf.c update.c
Author: ivan
Date: Mon Feb 14 10:26:05 2011
New Revision: 1070429
URL: http://svn.apache.org/viewvc?rev=1070429&view=rev
Log:
Do not resolve server address since serf > 0.7.0 resolves it internally.
* subversion/libsvn_ra_serf/ra_serf.h
(svn_ra_serf__connection_t): Remove unused member.
* subversion/libsvn_ra_serf/serf.c
(svn_ra_serf__open): Do not resolve server address.
* subversion/libsvn_ra_serf/update.c
(open_connection_if_needed): Do not copy address to newly created
connection.
Modified:
subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h
subversion/trunk/subversion/libsvn_ra_serf/serf.c
subversion/trunk/subversion/libsvn_ra_serf/update.c
Modified: subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h?rev=1070429&r1=1070428&r2=1070429&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/ra_serf.h Mon Feb 14 10:26:05 2011
@@ -74,9 +74,6 @@ typedef struct svn_ra_serf__connection_t
/* Host name */
const char *hostinfo;
- /* The address where the connections are made to */
- apr_sockaddr_t *address;
-
/* Are we using ssl */
svn_boolean_t using_ssl;
Modified: subversion/trunk/subversion/libsvn_ra_serf/serf.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/serf.c?rev=1070429&r1=1070428&r2=1070429&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/serf.c (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/serf.c Mon Feb 14 10:26:05 2011
@@ -394,30 +394,6 @@ svn_ra_serf__open(svn_ra_session_t *sess
serf_sess->conns[0]->session = serf_sess;
serf_sess->conns[0]->last_status_code = -1;
- /* Unless we're using a proxy, fetch the DNS record for this host */
- if (! serf_sess->using_proxy)
- {
- status = apr_sockaddr_info_get(&serf_sess->conns[0]->address,
- url.hostname,
- APR_UNSPEC, url.port, 0, serf_sess->pool);
- if (status)
- {
- return svn_error_wrap_apr(status,
- _("Could not lookup hostname `%s'"),
- url.hostname);
- }
- }
- else
- {
- /* Create an address with unresolved hostname. */
- apr_sockaddr_t *sa = apr_pcalloc(serf_sess->pool, sizeof(apr_sockaddr_t));
- sa->pool = serf_sess->pool;
- sa->hostname = apr_pstrdup(serf_sess->pool, url.hostname);
- sa->port = url.port;
- sa->family = APR_UNSPEC;
- serf_sess->conns[0]->address = sa;
- }
-
serf_sess->conns[0]->using_ssl = serf_sess->using_ssl;
serf_sess->conns[0]->using_compression = serf_sess->using_compression;
serf_sess->conns[0]->hostinfo = url.hostinfo;
Modified: subversion/trunk/subversion/libsvn_ra_serf/update.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/update.c?rev=1070429&r1=1070428&r2=1070429&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/update.c (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/update.c Mon Feb 14 10:26:05 2011
@@ -2194,7 +2194,6 @@ open_connection_if_needed(svn_ra_serf__s
sess->conns[cur] = apr_palloc(sess->pool, sizeof(*sess->conns[cur]));
sess->conns[cur]->bkt_alloc = serf_bucket_allocator_create(sess->pool,
NULL, NULL);
- sess->conns[cur]->address = sess->conns[0]->address;
sess->conns[cur]->hostinfo = sess->conns[0]->hostinfo;
sess->conns[cur]->using_ssl = sess->conns[0]->using_ssl;
sess->conns[cur]->using_compression = sess->conns[0]->using_compression;