From nobody@hyperreal.com Wed Apr 23 11:19:15 1997 Received: (from nobody@localhost) by hyperreal.com (8.8.4/8.8.4) id LAA21906; Wed, 23 Apr 1997 11:19:15 -0700 (PDT) Message-Id: <199704231819.LAA21906@hyperreal.com> Date: Wed, 23 Apr 1997 11:19:15 -0700 (PDT) From: Brett McCormick Reply-To: brett@speakeasy.org To: apbugs@hyperreal.com Subject: virtualhost support functionally broken X-Send-Pr-Version: 3.2 >Number: 464 >Category: os-osf >Synopsis: virtualhost support functionally broken >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: closed >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Wed Apr 23 11:20:04 1997 >Last-Modified: Wed Apr 23 11:38:25 PDT 1997 >Originator: brett@speakeasy.org >Organization: >Release: 1.2b8 >Environment: Digital Unix (OSF/1) 4.0, gcc 2.7.2.1 >Description: Virtualhosts do not operate correctly. The first virtualhost (and not the main server) serves all requests. This is due to get_addresses storing the ip addr in a long int, which on an alpha is 64bit. DEFAULT_VHOST_ADDR is also specified as a long. >How-To-Repeat: just try to use virtualhosts on a platform with 64bit longs >Fix: change the type of my_addr in get_addresses (http_config.c) to a 32-bit type. change the definition of DEFAULT_VHOST_ADDR to be 32-bit (i don't think this is neccesary, but it might be) >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: coar@decus.org State-Changed-When: Wed Apr 23 11:38:24 PDT 1997 State-Changed-Why: Duplicate of #463. >Unformatted: