From nobody@hyperreal.com Fri Feb 14 18:54:31 1997 Received: by taz.hyperreal.com (8.8.4/V2.0) id SAA07280; Fri, 14 Feb 1997 18:54:31 -0800 (PST) Message-Id: <199702150254.SAA07280@taz.hyperreal.com> Date: Fri, 14 Feb 1997 18:54:31 -0800 (PST) From: Rautenbach Keith Reply-To: KeithRautenbach@isltd.insignia.com To: apbugs@hyperreal.com Subject: Another HTTP/1.0 in the header problem: Fix for PR#100 not complete. X-Send-Pr-Version: 3.2 >Number: 174 >Category: protocol >Synopsis: Another HTTP/1.0 in the header problem: Fix for PR#100 not complete. >Confidential: no >Severity: serious >Priority: medium >Responsible: apache >State: closed >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Fri Feb 14 19:00:01 1997 >Last-Modified: Mon Feb 17 12:17:20 PST 1997 >Originator: KeithRautenbach@isltd.insignia.com >Organization: >Release: 1.2b5 >Environment: n/a >Description: I have applied the fix for PR#100 to 1.2b4 sources (by extracting from the 1.2b6 source tree. This nearly fixes a problem with stupid browsers (e.g. Sun's HotJava and JavaWorkShop browsers) that fail to parse a header response if it does not contain "HTTP/1.0". Ordinary pages are OK, but if when the server tries to respond with AUTH_REQUIRED then mod_browser has not been called by the time the header is prepared so when the error response calls basic_http_header() the table entry "force-response-1.0" has not yet been set! >How-To-Repeat: dbx in basic_http_header() and add BrowserMatch JavaWorkShop.1.0 force-response-1.0=True to your access.conf >Fix: Um, not really... a) Recommend my clients upgrade to new version of their browsers? Sun has fixed this in HostJava preBeta2. b) I suppose I duplicate my document tree under /browser-bug/... and then SetEnv force-response-1.0 True %0 >Audit-Trail: State-Changed-From-To: open-feedback State-Changed-By: marc State-Changed-When: Sat Feb 15 20:11:40 PST 1997 State-Changed-Why: Sorry, I can't duplicate the problem. If I add a: BrowserMatch foo force-response-1.0 line to my config file, then do a request for: GET /lim/index.html HTTP/1.0 User-Agent: foo I get back a HTTP/1.0 401. Can you try with a fresh 1.2b6 distribution? State-Changed-From-To: feedback-closed State-Changed-By: marc State-Changed-When: Mon Feb 17 12:17:20 PST 1997 State-Changed-Why: User reports incomplete local merge was cause of problem; works fine with 1.2b6. >Unformatted: