[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-----