Does it make a difference with "AcceptFilter http none" configured? It shouldn't, but since we are in the x-files...
On Thu, Oct 22, 2015 at 4:52 PM, Andy Wang <aw...@ptc.com> wrote: > So this is the problematic request: > 000002D0 6e 74 2d 54 79 70 65 3a 09 74 65 78 74 2f 70 6c nt-Type: .text/pl > 000002E0 61 69 6e 0d 0a 0d 0a 0a ain..... > > This is a "regular" request using HttpPRequester extension or just using > ncat or curl: > 000002D0 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c nt-Type: text/pl > 000002E0 61 69 6e 0d 0a 0d 0a ain.... > > Ignore the 0x09 and 0x20 difference. I had him fix that already and it > didn't make a difference. > > I recreate the exact same request as the problematic request by adding a > 0x0a to the end of it but it doesn't recreate the problem. > > Andy > > On 10/22/2015 08:59 AM, William A Rowe Jr wrote: >> >> On Thu, Oct 22, 2015 at 8:42 AM, Andy Wang <aw...@ptc.com >> <mailto:aw...@ptc.com>> wrote: >> >> >> On 10/21/2015 10:01 AM, Andy Wang wrote: >> >> I will do that today. >> >> And thank you to Rudiger and yourself, and everyone else on >> the thread >> for all the help. >> >> I missed the trailing 0x0a in the different wireshark >> captures. I was >> trusting wireshark's http dissection rather than looking at >> the raw hex >> data and it didn't show the trailing \n. >> >> I gotta go back to the basics and lean less on wireshark's >> "intelligence" :) >> >> >> Oh, and the plugin developer actually identified where the \n >> was coming >> from and has resolved it on the client end. >> >> I do have one question. Any idea why this only occurs on >> Windows servers? >> >> >> Tested with the patch and looks good. >> I tried to recreate it using ncat and sending an extra \n but I'm >> not having luck. I see the extra byte on my pcap. Still curious >> what other conditions create this but oh well, at this point it's in >> my rear-view-mirror. >> >> Thanks again for all the help and the solution. >> Andy >> >> >> >> I can't help but wonder if the '\n' is consistent but a '\r' is injected >> on Windows... are you sure the variance was strictly a '\n'? >> >> Generally an httpd module emits exactly what it means, whether it is a >> unix '\n' line ending, or an http '\r\n' sequence as defined by spec. >> But with generated content, you are more likely to see variances based >> on whatever API generated the content, and lots of code will generate \n >> on unix vs. the \r\n sequence on Windows - httpd didn't influence that. >> >