Embedded browser's form post got split into two tcp packets

2008-03-28 Thread steve lu
Hi All, While testing my embedded browser (Firefox 2.0.0.6 code base), I ran across this site that consistently fails. The site is Flixster.com and it uses cookie to verify the characters in an image. (to counter automatically generated registration requests.). In my embedded browser, the

Re: Embedded browser's form post got split into two tcp packets

2008-03-28 Thread Brad Clements
The only way this could cause the failure is if a) the time delay between the tcp packets is large OR b) the first packet has the PUSH bit set AND c) flixster.com's http server implementation is badly broken Generally speaking tcp applications do not know and cannot determine how the data

Re: Embedded browser's form post got split into two tcp packets

2008-03-28 Thread Boris Zbarsky
steve lu wrote: While testing my embedded browser (Firefox 2.0.0.6 code base), Yeah, this is a known issue in Gecko 1.8: the packet boundaries can be a little weird for HTTP (esp over SSL). We tried to fix it, but sites broke. We're hoping the changes in 1.9, which were a little more

Re: Embedded browser's form post got split into two tcp packets

2008-03-28 Thread Brad Clements
Boris Zbarsky wrote: steve lu wrote: While testing my embedded browser (Firefox 2.0.0.6 code base), Yeah, this is a known issue in Gecko 1.8: the packet boundaries can be a little weird for HTTP (esp over SSL). We tried to fix it, but sites broke. We're hoping the changes in

Re: Embedded browser's form post got split into two tcp packets

2008-03-28 Thread steve lu
Boris Zbarsky wrote: steve lu wrote: While testing my embedded browser (Firefox 2.0.0.6 code base), Yeah, this is a known issue in Gecko 1.8: the packet boundaries can be a little weird for HTTP (esp over SSL). We tried to fix it, but sites broke. We're hoping the changes in