Arno Garrels wrote: > Fastream Technologies wrote: >> I have 7.17 but it still does not work! Could you send me the entire >> unit so that I could compare? > > http://svn.overbyte.be:8443/svn/ics/trunk/Delphi/Vc32/OverbyteIcsHttpProt.pas
Of course you have to add the three lines fix from my first reply! > > I use the OverbyteIcsHttpTst demo out of the box, against > http://www.duodata.de/xtest.php?m=1 > > where "m" can be 1-16 > > Can somebody else confirm? > > -- > Arno Garrels > > >> Best Regards, >> >> Gorkem Ates >> *Fastream Technologies* >> *Software IQ: Innovation & Quality* >> http://www.iqproxyserver.com | http://www.fastream.com | >> twitter.com/fastream >> *Pbx:* +90-312-223-2830 (weekdays, 9am-6pm *GMT+300*) >> Join *IQ Proxy Server email list *at >> http://groups.yahoo.com/group/IQProxyServer >> On Sun, Sep 11, 2011 at 10:33, Arno Garrels <arno.garr...@gmx.de> >> wrote: >> >>> Fastream Technologies wrote: >>>> Nice try but not there yet. Test cases 8, 9, 10, 12, 13, 14 still >>>> fail. Best Regards, >>> >>> Not for me, using OverbyteIcsHttpProt.pas V7.17. V7.15+ should work >>> as well. >>> >>> >>> >>>> >>>> SZ >>>> On Sun, Sep 11, 2011 at 09:46, Arno Garrels <arno.garr...@gmx.de> >>>> wrote: >>>> >>>>> Fastream Technologies wrote: >>>>>> Hello, >>>>>> >>>>>> I have had a coder code a PHP script for this purpose. In the >>>>>> script the buggy cases are marked in source. Just POSTed with ICS >>>>>> Post demo to IIS 7.5 and the bug showed its ugly face. Since we >>>>>> have a big customer awaiting the fix, if somebody could sacrifice >>>>>> his Sunday to help fix it out, we will donate $100 to him to his >>>>>> Paypal or share-it or whatever. The test case is at, >>>>> >>>>> Try this fix: >>>>> >>>>> procedure THttpCli.GetBodyLineNext; >>>>> [..] >>>>> { Here we simply ignore until next LF } >>>>> while N > 0 do begin >>>>> // if P^ = #10 then begin >>>>> if Ord(FReceiveBuffer[P]) = 10 then begin // FP >>>>> 09/09/06 if FChunkLength = 0 then >>>>> // <= AG 09/11/2011 >>>>> FChunkState := httpChunkDone // <= >>>>> AG 09/11/2011 >>>>> else // <= >>>>> AG 09/11/2011 >>>>> FChunkState := httpChunkGetData; >>>>> Inc(P); >>>>> Dec(N); >>>>> break; >>>>> end; >>>>> -- >>>>> Arno Garrels >>>>> -- >>>>> To unsubscribe or change your settings for TWSocket mailing list >>>>> please goto >>>>> http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit >>>>> our website at http://www.overbyte.be >>> -- >>> To unsubscribe or change your settings for TWSocket mailing list >>> please goto >>> http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our >>> website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be