I've been able to reproduce the problem and to fix it !
The bug is in OverbyteIcsWSockBuf.pas. In function TBuffer.Write, you'll
find a line:
Move(Data^, (PChar(Buf) + WrCount)^, Copied);
which must be replaced by this one:
Move((PChar(Data) + Offset)^, (PChar(Buf) + WrCount)^, Copied);
I have updated the zip file at my website.
Thanks a lot for your help.
--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be
----- Original Message -----
From: "Frans van Daalen" <[EMAIL PROTECTED]>
To: "ICS support mailing" <[email protected]>
Sent: Friday, March 24, 2006 10:50 PM
Subject: Re: [twsocket] ICS V6 Http Post problem
>
> ----- Original Message -----
> From: "Francois PIETTE" <[EMAIL PROTECTED]>
> To: "ICS support mailing" <[email protected]>
> Sent: Friday, March 24, 2006 8:05 PM
> Subject: Re: [twsocket] ICS V6 Http Post problem
>
>
>>>> Is it possible for you to slightly change the Http demo to do your post
>>>> and if it reproduce the problem, mail it to me ?
>>
>>> I did not mail it as it was only a three lines change in the httppost
>>> demo
>>> of version 5. Or do you still want it per email?
>>
>> You can tell me the changes.
>> --
>> [EMAIL PROTECTED]
>> http://www.overbyte.be
>>
>
> Francois,
>
> I guess you dit not see my previous posting to the listing group :-) Well,
> at least removed some typo's (to make some more)
> ----------------------------------
> I took the httppost demo of version 5. The D7 IDE will
> convert it to V6 automaticaly (still need to manual remove the old httprot
> unit reference)
>
> and then changed the following three lines (at line 172 in the
> PostButtonClick event)
>
> Data := 'FirstName=' + UrlEncode(Trim(FirstNameEdit.Text)) + '&' +
> 'LastName=' + UrlEncode(Trim(LastNameEdit.Text)) + '&' +
> 'Submit=Submit';
>
> into
>
> Data := 'FirstName=' + stringofchar('A',600) + '&' +
> 'LastName=' + stringofchar('B',600) + '&' +
> 'NextName=' + stringofchar('C',600) + '&' +
> 'Submit=Submit';
>
> This is wat the sniffer reports
>
> Packet Summary
> Sequence: 1
> ID: 1
> Time: 9:50:50.312
> Process: HttpPost (3948)
> Server Information
> IP Address: 213.53.113.70:80
> Header Contents
> POST / HTTP/1.0
> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
> Content-Type: application/x-www-form-urlencoded
> User-Agent: Mozilla/4.0 (compatible; ICS)
> Host: www.hedaal.nl
> Content-Length: 1844
> Parameters
> FirstName=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAA
> LastName=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
> BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
> BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
> BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
> BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
> BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
> BBB
> NextName=CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
> CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
> CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFirstName=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
> AAAAAAAAAAAAAAAAA
>
>
>
> ----------------------------------
>
>
> --
> 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