Last updated 1-August-97 HELLO! Welcome to the University of Michigan's Macintosh Public Domain and Shareware Archive! This file has been created to give you an introduction to the archive and to answer some frequently asked questions that might be brewing in your head at this point... WHO: There are seven (7) archivists for the archive. Michael Dautermann (myke@umich.edu) Suzi Nassen Stefl (stf@umich.edu) Scott Damask (sdamask@umich.edu) Howard Levine (hlevine@us.itd.umich.edu) Peter Swanson (pjswan@engin.umich.edu) Jay Hennessey (henn@mac.archive.umich.edu) Chris Thomas (macdude@mac.archive.umich.edu) as well as three dudes, who were original archivists and still serve as guidance-givers: Robert Churchill (rjc@umich.edu) Mike Kuniavsky (mikek@umich.edu) Dave Koziol (koziol@umich.edu) If you have questions about any files or regarding the archive, you can send them to us at "questions@mac.archive.umich.edu". Collectively, you can send a message to "comments@mac.archive.umich.edu" and that message will reach all of us (the first person to retrieve the message will most likely answer any question or suggestion first..) WHAT: The archive is running under a BSD Unix environment using the AFS network which holds the actual archive files. All folks at the University of Michigan, as well as out on the Internet, are encouraged to participate in discussions in our newsgroup "umich.archives". It's relatively quiet there, but one post usually can start an avalanche of conversation. ALL users with access to anonymous FTP facilities are encouraged to use mac.archive day or night, but we'd prefer if you called during off-peak hours if at all possible. At this time, there are no restrictions on the number of simultaneous FTP sessions, so you shouldn't have any problems getting on. If you have AFS access, you can bypass ftp and help our ftp machine out by creating a symbolic link to our archives in your AFS home directory (we're in /afs/umich.edu/group/itd/archive/mac). For more information about AFS, please consult the file /doYOUhaveAFS 1) What is the mac.bin directory all about? This directory applies ONLY to users at the University of Michigan. This is the "natural" version of the archive (all files are unstuffed and unhexed) that can be "mounted" as an AppleShare volume onto the Macintosh desktop. Unfortunately, ftp users can't use this directory at all. If you'd like to access our mac.bin directory, the solution is to install AFS client software >AND< "netatalk" software into a Unix machine. Netatalk is a program that you can install on a Sun 3 or 4, Dec Station or VAX, and IBM RT or RS6K's. It allows Macintosh computers access to the Unix directories and file systems. To the end user, it looks and acts like an AppleShare file server. The source is freely available from "terminator.rs.itd.umich.edu" in the "/unix/netatalk" directory. For information, check out the info at "http://www.umich.edu/~rsug/netatalk". AFS (which is also referred to as Andrew File System) connects universities and research sites around the world together. The mac.archive files are kept on an AFS server, and Unix machines running the client software can "cd" (change directory) into the directory holding the archive files directly (i.e. bypassing ftp). To the typical user, it's as if mac.archive was on your local machine. If you'd like more information on the AFS network and technology and its advantages, you can send e-mail to "afs-sales@transarc.com" or phone them up at 1-412-338-4400. 2) What are the .AppleDouble files? Referring back to the last question, these are the Unix equivalent of desktop information of a mac.bin file and are appropriate only for use when using the archive at the U-Michigan. FTP folks should ignore these. 3) What do .cpt, .sea, .sit, and .hqx mean? These filename extensions are tacked on to help you figure out the utilities that you will need to get the finished software. All of our files have been converted from binary to ascii/text format using BinHex 4.0 format. A MacBinary copy is available in our 00help directory for you to transfer as binhex4.0.bin. Be SURE to transfer this file with BINARY or IMAGE mode (or MacBinary mode if using a terminal program or FTP client that supports it). If you already have a working copy of StuffIt, Stuffit Expander, or Compact Pro, DO NOT BOTHER downloading BinHex 4.0. Stuffit and Compact Pro both can encode and decode BinHexed files. Each of these programs (Stuffit, Compact Pro, Stuffit Expander) does a better job of it than the original BinHex 4.0. Files and directories are compressed into smaller, easy to manipulate "archives" using one of the popular compression utilities. Files that have the .sit extension have been compressed with Stuffit. .cpt extensions denote Compact Pro files. Archiving programs and utilities are available in the "util/compression" directory. To make things difficult, the extension .sit can refer to any of three completely different compression schemes: StuffIt 1.5, StuffIt 2.0, and StuffIt 3.0. StuffIt 1.5.1 (the "Classic" StuffIt) will decode *only* the first of these formats. If you are having problems, please consult the index and make sure you are using a program that will decode the compression format you have. Another extension you will see is .sea (Self-Extracting Archive). This type of file is a double-clickable application that will automatically uncompress itself when launched. The advantage is that you don't need a utility or decompressor to use it, but it can aid in virus transmission, so we convert submitted .sea files to their regular archive format (.sit, for example). We use .sea files only in special circumstances, such as an actual archiving program or installer. After all, compactpro1.33.cpt.hqx would not do you much good since you couldn't unmangle the unmangler. On very rare occasion, you may run across a .pit (PackIt) file. These archives were pioneers in Macintosh file compression and archiving, but today they're completely obsolete. StuffIt 1.5.1 and PackIt 3.0 will both uncompress .pit files, but PackIt is no longer supported, so it's unlikely that you'll see one. You WON'T find one lurking around on mac.archive. (StuffIt and Compact Pro are, as are most of the files on mac.archive, SHAREWARE! Remember to pay your shareware fees to support the development of these fantastic programs and utilities.) It goes like this: If you have a file called foo.sit.hqx Then what you do is start from the right side of the name and work your way left. In other words, you want to get the file "foo". On the right you see the suffix ".hqx", so you know that you have an ASCII-encoded BinHex format file. The first thing you need to do is get it into a binary file for further processing, so you can fire up your favorite archiving program (StuffIt or Compact Pro) and unbinhex it. The "textbook" method of handling files tells you to use the BinHex 4.0 application to unbinhex files, but since the archiving apps in use today include the ability to encode/decode binhex files, BinHex 4.0 is unnecessary, but you will need it to unbinhex the actual archiving programs! <Catch-22> There is a MacBinary copy as 00help/binhex4.0.bin. When FTP'd to your local host in binary mode and transferred to your Macintosh in MacBinary mode, this file will be ready to use. For Self-Extracting Archives, all you need to do is double click on the file, and it will extract itself. So if you have a file named bar.sea.hqx You would first unbinhex it, and then double click on the file to extract it. 4) What about .Z? As .hqx is the standard suffix for BinHexed files, .Z is the standard suffix for files encoded with the UNIX program "compress". The only files that we store in this format are files that require UNIX systems to run. However, we are aware of some mirrors of our archive that store copies of *all* of our files in this format. We think this is a really silly thing to do for many reasons, not the least of which being that it defeats the purpose of the BinHex encoding. Still, we have little control over our mirror sites: we are offering our files for free distribution, after all. To decode a file inding in .Z, you must get it in BINARY mode during your ftp session. If you transfer it to a UNIX host, the command "uncompress filename.Z" will usually produce a straight BinHex. If for some reason this is not possible or doesn't work, the program MacCompress (/mac/util/compression/maccompress3.2.hqx) will decode this format on your Macintosh. 5) What about .gz? This is very similar to .Z, except the files were encoded with the UNIX program gzip. All of our above comments regarding .Z files hold here, too. A Macintosh-based gzip extractor is available at mac.archive.umich.edu as /mac/util/compression/macgzip0.0b.cpt.hqx 6) What does mac.archive.umich.edu do to protect us from viruses? Unlike other Internet "Mac" archives, we test each and every one of the files that appears in our "incoming" directory and in our mailboxes addressed to mac.archive. We use the most-up-to-date virus detection inits and control panels (Disinfectant, Gatekeeper, etc.) to insure that the files that are added to the archive are not carrying anything that can harm your Macintosh and your/our work. We also make these public domain/shareware virus detection packages available to you as fast as we receive them in our "util/virus" directory. HOWEVER (LEGALESE DISCLAIMER) -- WE ASSUME NO LIABILITY OR RESPONSIBILITY FOR DAMAGE CAUSED BY FILES RETRIEVED FROM THE ARCHIVES AT MAC.ARCHIVE.UMICH.EDU. WHERE: 1) Where to find the index and abstract (description) files Work continues on the index files -- here are the latest versions. The index files are modified every time new files are added to the archive. Index info can be found in these files in the 00help directory: allfiles.txt (446K) a list of all files in the Mac archives index.txt (1322K) complete list of all files with sizes, compression schemes, and detailed descriptions for each index.tab (1171K) a tab-delimited version of index.txt suitable for importing onto the database of your choice newfiles.txt (10K) list of files added in the last two weeks 2) Where are closer "mirrors" that I can ftp to? Mirrors are anonymous ftp sites in other locations around the Internet that run special scripts to keep up-to-date copies of everything that can be found in mac.archive.umich.edu. It is sometimes more efficient (and faster) to ftp to these sites instead of directly to mac.archive. We are aware of thirty-six (36) official mirrors currently. == Asia Hong Kong: ftp.hk.super.net:/mirror/mac Japan: ftp.ims.ac.jp:/pub/mac/umich Japan: ftp.crl.go.jp:/pub/mac/umich Japan: ftp.inter.spin.ad.jp:pub/Mac/Merit.mirror Japan: ftp.riken.go.jp:/pub/mac/umich Japan: ftp.eos.hokudai.ac.jp:/pub/mac/umich Taiwan: nctuccca.edu.tw:/Macintosh/umich-mac Taiwan: ftp.ccu.edu.tw:/pub/mac == Australia Canberra: sunsite.anu.edu.au:/pub/mac/umich Melbourne: ftp.bf.rmit.edu.au:/pub/mac/umich Mulgrave: ftp.bhp.com.au:/mac/mirrors/umich Sydney: gatekeeper.digital.com.au:/pub/mac/umich == Europe England: src.doc.ic.ac.uk:computing/systems/mac France: ftp.loria.fr:/pub/mac/umich France: ftp.planete.net:/pub/mac/umich Germany: ftp.uni-paderborn.de:/Mirrors/mac.archive.umich.edu Germany: info2.rus.uni-stuttgart.de:/afs/umich.edu/group/itd/archive/mac Germany: ftp.uni-regensburg.de:/pub/comp/os/macos Greece: ftp.forthnet.gr:/pub/mac Italy: ftp.unina.it:/pub/mac/umich Italy: cis.utovrm.it:/umich Poland: sunsite.icm.edu.pl:/pub/mac/umich Sweden: ftp.luth.se:/pub/mac/mirror.umich Sweden: ftp.sunet.se:/pub/mac/umich (*1) Switzerland: nic.switch.ch:mirror/umich-mac Turkey: ftp.bups.bilkent.edu.tr:/pub/umich-mirror == Middle East Israel: ftp.technion.ac.il:pub/unsupported/mac/umich == North America Arizona: ftp.amug.org:/pub/mirrors/umich California: mirror.apple.com:/mirrors/mac.archive.umich.edu California: ftp.cdrom.com:/pub/mac_Umich Illinois: uiarchive.cso.uiuc.edu:/pub/systems/mac/umich Missouri: wuarchive.wustl.edu:systems/mac/umich.edu Oregon: ftp.orst.edu:/pub/mirrors/archive.umich.edu Quebec: ftp.synapse.net:/mirrors/mac.archive.umich.edu Utah: ftp.pht.com:/pub/mac/umich Virginia: mirrors.aol.com:/pub/mac (*1) - this site in Sweeden also has FSP, Gopher and WWW access through http://ftp.sunet.se. If you have lots of extra disk space and some cpu to spare, think about setting up your machine as a mac.archive.umich.edu mirror. Send a message to "mike@mac.archive.umich.edu" for exclusive details. 3) Where are WWW Interfaces for mac.archive? We have a World Wide Web Interface installed at "http://www-personal.umich.edu/~sdamask/umich-mirrors" and the archive is also directly available through "http://www.umich.edu/~archive/mac". We will also have a server at "http://www.archive.umich.edu" but it's not yet available so stay tuned for more on that. Other folks have also put together WWW gateways to the archive. One of the more cool interfaces we've seen is available at "http://ubu.hahnemann.edu/UBUdex/UBUdex.html". Andrew Brennan (brennan@hal.hahnemann.edu) created routines and scripts to parse our massive index into a easily readable format separated by directory and connected to our archives via Gopher links. A UK interface was done by Martijn Koster (koster@nexor.co.uk) at "http://web.nexor.co.uk/mac-archive/mac-archive.html", and a third is run by Baron Chandler (baron@cristofori.msc.wku.edu) at "http://www.msc.wku.edu/Dept/Support/Tech/MSC/Macintosh/search_umich.html". There is also a searchable http interface for the archives at "http://www.fagg.uni-lj.si/cgi-bin/shase/About/mac-umi". WHY: 1) Can't users retrieve files from the incoming directory? Generally, we try to have the files refiled and tested (to see if they work and screened for viruses) within 2 or so days. FTP users can see the files in the incoming directory; they can also put new files into this directory (and they're encouraged to.. see below), but they can't retrieve anything. Be patient, if you see it there, it'll probably reappear in it's proper place in 48 hours. 2) Does BinHex 4.0 give me error messages after I have downloaded it according to the instructions above? If you are getting the error messages "System Error -39", "System Error -199" or BinHex 4.0 "cannot be opened because app that created it cannot be found", then you have NOT downloaded it according to the instructions above, whether or not you think that you have. Remember: MacBinary transfer in the final step to get the program to your Macintosh, Binary transfer every other step along the way. 3) Don't the files unbinhex correctly? This problem creeps up on us every now and then. The cause can be blamed on several things (garbled mail, incomplete transfers, bad nullines, etc.), but since programs like StuffIt and Compact Pro are used by droves of Mac faithfuls daily, it is safe to assume that these applications are doing their job properly, so if a file won't unbinhex, it's a good bet that it's been corrupted. If you run into such a file in our archives, PLEASE drop us a line at comments@mac.archive.umich.edu and we'll take care of it, and drop you a line when the problem is solved. However, don't mail us without trying to de-binhex a file with either StuffIt or Compact Pro. There are several programs, including at least one auto-de-binhexer, that choke on legitimately binhexed files. Ironically, there are many files that even BinHex 4.0 can't de-binhex. Neither Compact Pro nor StuffIt have this problem. When you download BinHex 4.0, you should immediately download either StuffIt or Compact Pro, decode it, and trash BinHex 4.0 (Really...). If you cannot download files directly to a Macintosh but you instead must transfer them through another computer (such as an IBM compatible, for example), you're stuck. You need to bootstrap yourself, and there is *no* simple way to do this. Once you get a working copy of BinHex 4.0 (or Compact Pro, or StuffIt) installed on your Mac, you're all set, but there are *only* two ways to do this: download it directly to your Mac or get a copy on disk from a friend. It is impossible to get a working copy of BinHex 4.0 (or Compact Pro, or StuffIt, or any related program) from an IBM compatible without having one of those programs present on your Mac FIRST. Also, remember that BinHex files are pure TEXT, so they must be transferred in ASCII or TEXT mode at all times. Transfers in BINARY or IMAGE mode will more often than not just corrupt the file. 4) Can't I get into the umichlicensed directory? In this special directory we keep University of Michigan site licensed software, such as MacX or Maple. This is software available only to U-M affiliated people and as such, we can't allow anonymous access to these files. If you are a U-M student or staff member and have a "umich.edu" uniqname (e.g. my uniqname is "myke"), you shouldn't use the mac.archive.umich.edu anonymous ftp sites for your file transfers, but instead use machines that allow authentication, such as the ITD Unix Login service (e.g. "login.itd.umich.edu"). You can ftp there with your uniqname and kerberos password, cd into "/afs/umich.edu/group/itd/archive/mac" and retrieve files from all the mac.archive directories, including the umichlicensed directory. This same philosophy applies to the mac.bin directory, you need to have "/afs/umich.edu/group/itd/archive/mac.bin" added to your AppleVolumes file. You can then authenticate to the IFS/AFS servers and access the materials in the UmichLicensed folder. 5) Can't I Gopher files from UM's GopherBLUE? Users who attempt to transfer files through UM's GopherBLUE service will get a "can't transfer in secure mode" error. The reason for this is that the server doesn't know what kind of machine and method to use to get the files to you. Obtain an UNIX account and use that machine's Gopher client to hook up to "gopher.archive.umich.edu" and transfers should go smoothly. HOW: 1) Can users upload files? Of course! Please do! The best (fastest) way to get files to our archive is to ftp-put them into the incoming directory, then e-mail "questions@mac.archive.umich.edu" and let us know that you've submitted a file. This way we'll know there's things to be done, and also know who to contact if the files don't work "as advertised." You can also e-mail files to mac.archive (and many other international mac archive sites) by sending your binhexed/compressed files to "macgifts@mac.archive.umich.edu". There is no need to send a confirming message to "questions", nor will you receive a confirmation back (it's just a mail-exploding alias). It's a good idea to put some type of explanatory blurb, or introduction, before the BinHex file in the message you send to "macgifts". A more detailed description of our submissions policies can be found as /mac/00help/submissions.txt 2) Can users retrieve files by mail? We have our own mail-server named BART. Send BART a message at mac@mac.archive.umich.edu with any subject and the single word 'help' (no quotes) in the body of the message for complete instructions. 3) Can users access the archives without using ftp? Certainly! In addition to BART and afs access, we have a gopher server at gopher.archive.umich.edu. You will need MacTCP and /mac/util/comm/turbogopher. The above mentioned mirrors are usually current within a day, too. 4) Can users get on the groovy recent-files & news mailing list? This is the very same list of new files and information that is mailed out, somewhat irregularly (around every two weeks or so), to the "comp.sys.mac.digest" Usenet group. To get on the mailing list, send a message to the address "mac-recent-request@mac.archive.umich.edu". It'll be a human answering this address, so don't send blank messages or single word "help" notes. We like knowing exactly what you want us to do. Once again, thanks for taking the time to read this introduction note. We're working hard to make this one of the most popular archives available on the Internet. Let us know if you have any questions, comments or ideas. We value your support, and appreciate your feedback. Have a groovy time on mac.archive!