On Feb 23, 2014, at 10:47 AM, Brian Geffon <bri...@apache.org> wrote:

> Doesn't the http connect parse headers anyway?

Yep

> Isn't the address only used for local host proxying?

local host proxying? I followed the code a little way and I thought that it is 
the address the connection was accepted on? I used to think that this was 
supposed to the the address you connect to, and all my plugins are written like 
that :(

> 
> Brian
> 
> On Sunday, February 23, 2014, Shu Kit Chan <chanshu...@gmail.com> wrote:
> 
>> ESI plugin unfortunately still uses TSFetchUrl and therefore cannot handle
>> ipv6 client addresses.
>> 
>> 
>> On Sun, Feb 23, 2014 at 8:19 AM, James Peach <jpe...@apache.org> wrote:
>> 
>>> On Feb 20, 2014, at 2:43 PM, kic...@apache.org wrote:
>>> 
>>>> Repository: trafficserver
>>>> Updated Branches:
>>>> refs/heads/master d3e4614bf -> d94a47ba8
>>>> 
>>>> 
>>>> TS-2579: remove ipv4 limit on FetchSM and TSFetchUrl/TSFetchPages
>>> 
>>> What's the use case for this fix? One thing I just noticed is that all my
>>> code that calls TSHttpConnect uses the wrong IP address :(
>>> 
>>>> 
>>>> 
>>>> Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
>>>> Commit:
>>> http://git-wip-us.apache.org/repos/asf/trafficserver/commit/d94a47ba
>>>> Tree:
>> http://git-wip-us.apache.org/repos/asf/trafficserver/tree/d94a47ba
>>>> Diff:
>> http://git-wip-us.apache.org/repos/asf/trafficserver/diff/d94a47ba
>>>> 
>>>> Branch: refs/heads/master
>>>> Commit: d94a47ba85cad73ebbc0e35b31baaa88279fe5c9
>>>> Parents: d3e4614
>>>> Author: Kit Chan <kic...@apache.org>
>>>> Authored: Thu Feb 20 22:42:30 2014 +0000
>>>> Committer: Kit Chan <kic...@apache.org>
>>>> Committed: Thu Feb 20 22:42:30 2014 +0000
>>>> 
>>>> ----------------------------------------------------------------------
>>>> CHANGES          | 2 ++
>>>> proxy/FetchSM.cc | 4 +---
>>>> proxy/FetchSM.h  | 8 +++-----
>>>> proxy/InkAPI.cc  | 9 ++-------
>>>> 4 files changed, 8 insertions(+), 15 deletions(-)
>>>> ----------------------------------------------------------------------
>>>> 
>>>> 
>>>> 
>>> 
>> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/d94a47ba/CHANGES
>>>> ----------------------------------------------------------------------
>>>> diff --git a/CHANGES b/CHANGES
>>>> index 90db4ec..e33e4b9 100644
>>>> --- a/CHANGES
>>>> +++ b/CHANGES
>>>> @@ -1,6 +1,8 @@
>>>>                                                       -*- coding:
>> utf-8
>>> -*-
>>>> Changes with Apache Traffic Server 5.0.0
>>>> 
>>>> +  *) [TS-2579] Remove ipv4 limit for FetchSM and
>>> TSFetchUrl/TSFetchPages.
>>>> +
>>>> *) [TS-1893] Add more options to server session control.
>>>> 
>>>> *) [TS-2239] Initial ALPN TLS extension support.
>>>> 
>>>> 
>>> 
>> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/d94a47ba/proxy/FetchSM.cc
>>>> ----------------------------------------------------------------------
>>>> diff --git a/proxy/FetchSM.cc b/proxy/FetchSM.cc
>>>> index 36a6547..a0c70f7 100644
>>>> --- a/proxy/FetchSM.cc
>>>> +++ b/proxy/FetchSM.cc
>>>> @@ -52,9 +52,7 @@ void
>>>> FetchSM::httpConnect()
>>>> {
>>>> Debug(DEBUG_TAG, "[%s] calling httpconnect write", __FUNCTION__);
>>>> -  sockaddr_in addr;
>>>> -  ats_ip4_set(&addr, _ip, _port);
>>>> -  http_vc = TSHttpConnect(ats_ip_sa_cast(&addr));
>>>> +  http_vc = TSHttpConnect(_addr);
>>>> 
>>>> PluginVC *vc = (PluginVC *) http_vc;
>>>> 
>>>> 
>>>> 
>>> 
>> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/d94a47ba/proxy/FetchSM.h
>>>> ------------------------------<

Reply via email to