Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-10 Thread Fastream Technologies
Hello Francois,

Yes this fix does the job. I hope it won't break somewhere else (a problem 
we live with our code sometimes ;) ).

Best Regards,

SZ

- Original Message - 
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Monday, October 09, 2006 9:35 PM
Subject: Re: [twsocket] Bug found in THttpCli--seeking solution, please 
help!


:> Actually V1.87 has the same behaviour.
: > I found that it works when you select HTTP/1.0 and it doesn't work with
: > HTTP/1.1, no matter which component version has been used. It is related
: > to
: > the fact the component close or not the connection before relocation. I
: > think the bug has always been there with chunked mode tranfer when the
: > last
: > header packet contain the first part of the body.
:
: I think I've fixed the problem.
: In THttpCli.GetHeaderLineNext change as below:
:
:{ FContentLength = -1 when server doesn't send a value }
:if ((FContentLength = -1) and{ Added 12/03/2004 }
:(FTransferEncoding <> 'chunked') and { Added 09/10/2006 }
: <= ADDED
:((FStatusCode < 200) or  { Added 12/03/2004 }
: (FStatusCode = 204) or  { Added 12/03/2004 }
: (FStatusCode = 301) or  { Added 06/10/2004 }
: (FStatusCode = 302) or  { Added 06/10/2004 }
: (FStatusCode = 304) or  { Added 12/03/2004 }
: (FStatusCode = 401) or  { Added 12/28/2005 }{AG
: 12/28/05}
: (FStatusCode = 407)))   { Added 12/28/2005 }{AG
: 12/28/05}
:   or
:(FContentLength = 0)
:   or
:(FRequestType = httpHEAD) then begin
:
: Same change in both V5 and V5.
: Please try and tell me if it works for you (The relocation target is a
: forbidden page here).
:
: --
: Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
: --
: [EMAIL PROTECTED]
: http://www.overbyte.be
:
:
: -- 
: To unsubscribe or change your settings for TWSocket mailing list
: please goto http://www.elists.org/mailman/listinfo/twsocket
: Visit our website at http://www.overbyte.be 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Fastream Technologies
Hello,

Thanks for the fix but I just woke up and the zaman.com.tr newspaper site 
seems to be down right now for me to test!! :(((

Will let you know. ;)

Best Regards,

SZ

- Original Message - 
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Monday, October 09, 2006 9:35 PM
Subject: Re: [twsocket] Bug found in THttpCli--seeking solution, please 
help!


:> Actually V1.87 has the same behaviour.
: > I found that it works when you select HTTP/1.0 and it doesn't work with
: > HTTP/1.1, no matter which component version has been used. It is related
: > to
: > the fact the component close or not the connection before relocation. I
: > think the bug has always been there with chunked mode tranfer when the
: > last
: > header packet contain the first part of the body.
:
: I think I've fixed the problem.
: In THttpCli.GetHeaderLineNext change as below:
:
:{ FContentLength = -1 when server doesn't send a value }
:if ((FContentLength = -1) and{ Added 12/03/2004 }
:(FTransferEncoding <> 'chunked') and { Added 09/10/2006 }
: <= ADDED
:((FStatusCode < 200) or  { Added 12/03/2004 }
: (FStatusCode = 204) or  { Added 12/03/2004 }
: (FStatusCode = 301) or  { Added 06/10/2004 }
: (FStatusCode = 302) or  { Added 06/10/2004 }
: (FStatusCode = 304) or  { Added 12/03/2004 }
: (FStatusCode = 401) or  { Added 12/28/2005 }{AG
: 12/28/05}
: (FStatusCode = 407)))   { Added 12/28/2005 }{AG
: 12/28/05}
:   or
:(FContentLength = 0)
:   or
:(FRequestType = httpHEAD) then begin
:
: Same change in both V5 and V5.
: Please try and tell me if it works for you (The relocation target is a
: forbidden page here).
:
: --
: Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
: --
: [EMAIL PROTECTED]
: http://www.overbyte.be
:
:
: -- 
: To unsubscribe or change your settings for TWSocket mailing list
: please goto http://www.elists.org/mailman/listinfo/twsocket
: Visit our website at http://www.overbyte.be 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Fastream Technologies
Keep-alive also exists in most HTTP/1.0 as well. It is just not the default 
option.

Best Regards,

SZ

- Original Message - 
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Monday, October 09, 2006 9:20 PM
Subject: Re: [twsocket] Bug found in THttpCli--seeking solution, please 
help!


: Actually V1.87 has the same behaviour.
: I found that it works when you select HTTP/1.0 and it doesn't work with
: HTTP/1.1, no matter which component version has been used. It is related 
to
: the fact the component close or not the connection before relocation. I
: think the bug has always been there with chunked mode tranfer when the 
last
: header packet contain the first part of the body.
:
: --
: Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
: --
: [EMAIL PROTECTED]
: http://www.overbyte.be
:
:
:
: - Original Message - 
: From: "Francois PIETTE" <[EMAIL PROTECTED]>
: To: "ICS support mailing" 
: Sent: Monday, October 09, 2006 8:08 PM
: Subject: Re: [twsocket] Bug found in THttpCli--seeking solution, please
: help!
:
:
: >>> Which V5 version are you using ? I mean which HttpProt.pas version do
: >>> you
: >>> have ? I have V1.93.
: >>>
: >> 1.87
: >
: > OK, thanks.
: > It is a rather old version. I found it in my archives from 2005.
: > I will try to see which change has been done which break the code.
: >
: > --
: > [EMAIL PROTECTED]
: > http://www.overbyte.be
: >
:
: -- 
: To unsubscribe or change your settings for TWSocket mailing list
: please goto http://www.elists.org/mailman/listinfo/twsocket
: Visit our website at http://www.overbyte.be 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Francois PIETTE
> Actually V1.87 has the same behaviour.
> I found that it works when you select HTTP/1.0 and it doesn't work with
> HTTP/1.1, no matter which component version has been used. It is related 
> to
> the fact the component close or not the connection before relocation. I
> think the bug has always been there with chunked mode tranfer when the 
> last
> header packet contain the first part of the body.

I think I've fixed the problem.
In THttpCli.GetHeaderLineNext change as below:

{ FContentLength = -1 when server doesn't send a value }
if ((FContentLength = -1) and{ Added 12/03/2004 }
(FTransferEncoding <> 'chunked') and { Added 09/10/2006 } 
<= ADDED
((FStatusCode < 200) or  { Added 12/03/2004 }
 (FStatusCode = 204) or  { Added 12/03/2004 }
 (FStatusCode = 301) or  { Added 06/10/2004 }
 (FStatusCode = 302) or  { Added 06/10/2004 }
 (FStatusCode = 304) or  { Added 12/03/2004 }
 (FStatusCode = 401) or  { Added 12/28/2005 }{AG 
12/28/05}
 (FStatusCode = 407)))   { Added 12/28/2005 }{AG 
12/28/05}
   or
(FContentLength = 0)
   or
(FRequestType = httpHEAD) then begin

Same change in both V5 and V5.
Please try and tell me if it works for you (The relocation target is a 
forbidden page here).

--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be


-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Francois PIETTE
Actually V1.87 has the same behaviour.
I found that it works when you select HTTP/1.0 and it doesn't work with 
HTTP/1.1, no matter which component version has been used. It is related to 
the fact the component close or not the connection before relocation. I 
think the bug has always been there with chunked mode tranfer when the last 
header packet contain the first part of the body.

--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be



- Original Message - 
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Monday, October 09, 2006 8:08 PM
Subject: Re: [twsocket] Bug found in THttpCli--seeking solution, please 
help!


>>> Which V5 version are you using ? I mean which HttpProt.pas version do 
>>> you
>>> have ? I have V1.93.
>>>
>> 1.87
>
> OK, thanks.
> It is a rather old version. I found it in my archives from 2005.
> I will try to see which change has been done which break the code.
>
> --
> [EMAIL PROTECTED]
> http://www.overbyte.be
> 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Francois PIETTE
>> Which V5 version are you using ? I mean which HttpProt.pas version do you
>> have ? I have V1.93.
>>
> 1.87 

OK, thanks.
It is a rather old version. I found it in my archives from 2005.
I will try to see which change has been done which break the code.

--
[EMAIL PROTECTED]
http://www.overbyte.be

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Fastream Technologies
- Original Message - 
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Monday, October 09, 2006 7:36 PM
Subject: Re: [twsocket] Bug found in THttpCli--seeking solution, please 
help!


: >> Please use the THttpCli demo to navigate to 
http://www.zaman.com.tr/pics
: >> .
: >> This Apache server returns a chunked encoded response of 301--a
: >> redirection
: >> to http://www.zaman.com.tr/pics/ but the component cannot understand 
the
: >> header ends and data starts!!
:
: > Confirmed : tested in v5 and v6. Version 5 works as aspected Version 6
: > not.
:
: The bug is in THttpCli.GetHeaderLineNext.
: I checked V5 and V6 and the code is the same.
: Which V5 version are you using ? I mean which HttpProt.pas version do you
: have ? I have V1.93.

I have V6 1.91.

Best Regards,

SZ 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Frans van Daalen

- Original Message - 
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Monday, October 09, 2006 6:36 PM
Subject: Re: [twsocket] Bug found in THttpCli--seeking solution, please 
help!


>>> Please use the THttpCli demo to navigate to http://www.zaman.com.tr/pics
>>> .
>>> This Apache server returns a chunked encoded response of 301--a
>>> redirection
>>> to http://www.zaman.com.tr/pics/ but the component cannot understand the
>>> header ends and data starts!!
>
>> Confirmed : tested in v5 and v6. Version 5 works as aspected Version 6
>> not.
>
> The bug is in THttpCli.GetHeaderLineNext.
> I checked V5 and V6 and the code is the same.
> Which V5 version are you using ? I mean which HttpProt.pas version do you
> have ? I have V1.93.
>
1.87 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Francois PIETTE
>> Please use the THttpCli demo to navigate to http://www.zaman.com.tr/pics 
>> .
>> This Apache server returns a chunked encoded response of 301--a
>> redirection
>> to http://www.zaman.com.tr/pics/ but the component cannot understand the
>> header ends and data starts!!

> Confirmed : tested in v5 and v6. Version 5 works as aspected Version 6 
> not.

The bug is in THttpCli.GetHeaderLineNext.
I checked V5 and V6 and the code is the same.
Which V5 version are you using ? I mean which HttpProt.pas version do you 
have ? I have V1.93.

--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be



-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be


Re: [twsocket] Bug found in THttpCli--seeking solution, please help!

2006-10-09 Thread Frans van Daalen

- Original Message - 
From: "Fastream Technologies" <[EMAIL PROTECTED]>
To: "ICS support mailing" 
Sent: Monday, October 09, 2006 5:21 PM
Subject: [twsocket] Bug found in THttpCli--seeking solution, please help!


> Dear ICS People,
>
> Please use the THttpCli demo to navigate to http://www.zaman.com.tr/pics .
> This Apache server returns a chunked encoded response of 301--a 
> redirection
> to http://www.zaman.com.tr/pics/ but the component cannot understand the
> header ends and data starts!!
>
> Looking forward to your attention.
>
> Best Regards,
>
> SubZero
>
Confirmed : tested in v5 and v6. Version 5 works as aspected Version 6 not.

Frans 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be