Return-Path: Delivered-To: apmail-httpd-apreq-dev-archive@www.apache.org Received: (qmail 58379 invoked from network); 8 Jan 2007 06:56:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Jan 2007 06:56:38 -0000 Received: (qmail 60659 invoked by uid 500); 8 Jan 2007 06:56:43 -0000 Delivered-To: apmail-httpd-apreq-dev-archive@httpd.apache.org Received: (qmail 60627 invoked by uid 500); 8 Jan 2007 06:56:43 -0000 Mailing-List: contact apreq-dev-help@httpd.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list apreq-dev@httpd.apache.org Received: (qmail 60615 invoked by uid 99); 8 Jan 2007 06:56:43 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Jan 2007 22:56:43 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of jhuckaby@gmail.com designates 64.233.162.229 as permitted sender) Received: from [64.233.162.229] (HELO nz-out-0506.google.com) (64.233.162.229) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 07 Jan 2007 22:56:34 -0800 Received: by nz-out-0506.google.com with SMTP id x7so3855745nzc for ; Sun, 07 Jan 2007 22:56:13 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=rip8CbZMj0gSKyaidt7QR2DQ2rBHPdRdtg6iHkNEuPeRwZSNqWyO6JdClFxNgrO5IB6PjA9SZJnbmSwqkxs1g9B7DWF7y8OYrZXyC6TALypVhZcBKVGUQ2e7+OSrD1cMYZV+mOBPQH5TQi6SQLqk0xWo0X4uRSxTJGtYEbgX0C0= Received: by 10.64.148.8 with SMTP id v8mr1778770qbd.1168239373514; Sun, 07 Jan 2007 22:56:13 -0800 (PST) Received: by 10.65.61.19 with HTTP; Sun, 7 Jan 2007 22:56:13 -0800 (PST) Message-ID: Date: Sun, 7 Jan 2007 22:56:13 -0800 From: "Joseph Huckaby" To: apreq-dev@httpd.apache.org Subject: Possible bug in libapreq MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org Hey libapreq dev team, I recently logged a bug for Firefox 2.0 which results in corrupted file uploads over HTTPS (Firefox 2.0 Win32 only). However, further research seems indicate libapreq may be involved (I cannot reproduce it outside libareq, for instance using PHP or the Perl CGI module). If you have a moment can you take a look and see what you think? Here is the Firefox bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=356470 Thanks! I use your excellent Apache::Request module extensively in my company's core software (Apache 1.3.x, libapreq 1.33), and we're not sure what to do about Firefox 2.0. The bug appears to have to do with the way libapreq reads bytes off the incoming socket. With Firefox 2.0 Win32 HTTPS occasionally it reads 0 bytes, and then drops out of the loop and discards up to 200K from the file being uploaded. It's all detailed out in the FF bug report. - Joe Joseph Huckaby Lead Software Engineer AdMission Corporation http://www.admissioncorp.com