[spr27902] Headers and IE

The Bug Handler <[email protected]> Thu, 14 Aug 2003 14:14:28 -0700
Newsgroups gmane.lisp.open-source.franz
Message-ID <[email protected]>
dispatched to handler
No acknowledgement sent

@@id: spr27902
@@reference: 
@@summary: Headers and IE
@@product: acl
@@version: 
@@component: allegroserve
@@customer-name: Rudi Schlatte
@@customer-company: 
@@customer-phone: 
@@customer-email-address: [email protected]
@@email-cc: [email protected], opensource, [email protected]
@@hardware: 
@@operating-system-and-version: 
@@implementation-time: 
@@state: logged 8/14/2003 by handler
@@state: dispatched 8/14/2003 to handler by handler
@@endstate
-------------------------------------------------------------------------------
@@resolution: 

-------------------------------------------------------------------------------
@@discussion:

Return-Path: owner-opensource
Delivery-Date: Wed Aug 13 13:17:44 2003
Received: from turtlemail.franz.com (turtle [192.132.95.23])
	by quadra.franz.com (8.11.6/8.9.0) with ESMTP id h7DKHhd23228
	for <handler@quadra>; Wed, 13 Aug 2003 13:17:43 -0700
Received: (from majordomo@localhost)
	by turtlemail.franz.com (8.11.6/8.9.0) id h7DKGYW26484
	for opensource-list; Wed, 13 Aug 2003 13:16:34 -0700
X-Authentication-Warning: turtle.franz.com: majordomo set sender to [email protected] using -f
Received: from duck.franz.com (duck [10.2.0.2])
	by turtlemail.franz.com (8.11.6/8.9.0) with SMTP id h7DKGWN26481
	for <opensource-local@turtle>; Wed, 13 Aug 2003 13:16:32 -0700
Received: from mta.inode.at (213.229.60.106) by duck.franz.com
    (Allegro Maild v1.1.2) id 000000011389; Wed, 13 Aug 2003 13:16:32 -0800
Received: from smtp-01.inode.at ([62.99.194.3] helo=smtp.inode.at)
	by mta.inode.at with esmtp (TLSv1:DES-CBC3-SHA:168)
	(Exim 4.00)
	id 19n1YK-0001qF-00
	for [email protected]; Wed, 13 Aug 2003 21:45:00 +0200
Received: from 62-99-252-74.c-gmitte.xdsl-line.inode.at ([62.99.252.74]:65463 helo=constantly.at)
	by smtp.inode.at with asmtp (Exim 4.10)
	id 19n1Xi-0001BB-00; Wed, 13 Aug 2003 21:44:22 +0200
Date: Wed, 13 Aug 2003 21:44:22 +0200
Subject: Re: Headers and IE
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v552)
Cc: [email protected], opensource
To: Matthew Danish <[email protected]>
From: Rudi Schlatte <[email protected]>
In-Reply-To: <[email protected]>
Message-Id: <[email protected]>
Content-Transfer-Encoding: 7bit
X-Pgp-Agent: GPGMail 0.5.4 (v22 Jaguar)
X-Mailer: Apple Mail (2.552)
X-Fi-Border: duck
Sender: owner-opensource
Precedence: bulk

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[Crossposted -- watch followups when replying]

Matthew: sorry for the late reply -- this is best fixed "upstream", I 
think, since it affects AllegroServe and not only its portable 
offspring.  I'm resending your mail to Franz's opensource list.

On Mittwoch, August 13, 2003, at 04:26  Uhr, Matthew Danish wrote:

> I discovered that when AllegroServe sends reply headers that are not
> special cased, it simply sends out a FORMAT ~A of the keyword name.  IE
> doesn't like this, it requires proper capitalization of the name.  For
> example: instead of LAST-MODIFIED it needs to be Last-Modified.
>
> ;; ... code in SEND-RESPONSE-HEADERS ...
> (dolist (head (request-reply-headers req))
>   (format-dif :xmit sock "~a: ~a~a"
>               (car head)             ;; change to (header->string (car 
> head))
>               (cdr head)
>               *crlf*))
> ;; ...
>
> (defparameter *header-table*
>   '((:last-modified . "Last-Modified")
>     ...))
>
> (defun header->string (header)
>   (cdr (assoc header *header-table*)))
>
>



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (Darwin)

iD8DBQE/OpUc765FppppCGcRApHLAKCCqASdvK2ampcdSwxXvVvfD8BnNwCgsREY
WY7RAZTz6m8I0b3LoBYTgho=
=nTUk
-----END PGP SIGNATURE-----