delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/03/12/13:59:06

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-Id: <199903121857.KAA27039@shell4.ba.best.com>
Subject: Re: Compiled executable differences between 9x and NT
In-Reply-To: <0f3801be6c8a$9c41d7c0$e63d2509@jonpryor.raleigh.ibm.com> from Jonathan Pryor at "Mar 12, 99 08:16:24 am"
To: jonpryor AT vt DOT edu (Jonathan Pryor)
Date: Fri, 12 Mar 1999 13:57:29 -0500 (EST)
Cc: cygwin AT sourceware DOT cygnus DOT com
From: Glenn Spell <glenn AT gs DOT fay DOT nc DOT us>
Reply-To: glenn AT gs DOT fay DOT nc DOT us (Glenn Spell)
Organization: the aerie
X-Mailer: ELM [version 2.4ME+ PL38 (25)]
MIME-Version: 1.0

[This message is off topic but I believe it is of interest.]

Jonathan Pryor wrote:
> I suppose I wasn't too clear in my original message.
> It was the *application* that was crashing; not Windows.

I just wanted to make sure you know what I was seeing.

> As for the download issue...  I hadn't run into that before.
> Is "application/zip" close-enough for a tarball?  e.g.
> 
>     <a href="gecl.tgz" type="application/zip">source tarball</a>

Well, I tried again and Netscape 4.05 still corrupts the file on
download. I assume the problem is still the headers generated
by your webserver.

> (I didn't see anything referencing "tar" in the IANA database,
> but I saw "application/zip", which seems to fit...)

I saw that there also. Oddly, either Netscape or WinZip set me
up in Netscape with "application/x-zip-compressed    .ZIP". I
changed it to "application/zip" before I tried the download.

> Hopefully, this should fix the mime type problem -- if you're
> accessing from an html page, anyway.  I'm not sure how to set
> the mime-type on a file when _directly_ accessing the file,
> instead of through an href.  Thoughts?

I believe the following method will work regardless of how the
file is accessed. Since you're using Apache on FreeBSD, just
make a file named ".htaccess" in that directory with the
following content:

AddType    application/x-gzip    .gz .tgz
AddType    application/x-tar     .tar

File permissions must be correct and there may need to be
other directives in the file depending on how Apache is
configured. Check with the Head System Admin (Daniel Hagan)
there or the WWW Group <www AT acm DOT vt DOT edu> if you need help.

Actually, those types are so common they should have been
set up in the global config files by the admin. (I searched
for examples of ".tgz" on the Net but didn't find any. I
don't think what follows "application/" is critical... only
that the server recognizes the extension ".tgz" and prints
a Content-Type header that results in a binary download.)

To check the headers sent by your server you can use DJ's
"HTTP Header Viewer" at:
    <http://www.delorie.com/web/headers.html>

-glenn

-- 
            Glenn Spell <glenn AT gs DOT fay DOT nc DOT us>
         Fayetteville, North Carolina, U. S. A.
  ____________________________________________________
  ... blue skies ... happy trails ... sweet dreams ...

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019