home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / x / volume5 / intro5 < prev    next >
Internet Message Format  |  1993-04-28  |  24KB

  1. From: argv@island.uu.net (Dan Heller)
  2. Newsgroups: comp.sources.x
  3. Subject: v05INF1: README
  4. Message-ID: <1060@island.uu.net>
  5. Date: 12 Sep 89 04:59:36 GMT
  6. Approved: island!argv@sun.com
  7.  
  8. Submitted-by: argv@island.uu.net (Dan Heller)
  9. Posting-number: Volume 5, Info 1
  10. Archive-name: intro5
  11.  
  12. [ MUCH thanx to Kent Landfield <uunet!ssbell!root> for providing me with
  13.   the templates to create these much needed info postings ... ]
  14.  
  15. This is the first of three introductory messages about comp.sources.x.
  16. There are *many* things covered in this posting -- each new topic is
  17. preceded by a Subject: line.  If you get bored reading a particular
  18. section, fast forward to the next Subject: line and read that one.
  19. Please don't submit sources without having read -everything- in this
  20. file (you'll be tested and graded later :-).
  21.  
  22. Most of all, this posting describes how to submit sources to comp.sources.x,
  23. where the archive sites are, and how to contact them.  The second lists
  24. the sources that have been published in this newsgroup.  The third posting
  25. is a cross index of patches that have been posted in c.s.x. 
  26.  
  27. I am always looking for suggestions on how to improve the usefulness
  28. of the newsgroup.  Please do not hesitate to send suggestions to
  29. argv@island.uu.net or rsalz@bbn.com just cuz he's such a nice guy.
  30.  
  31. I am currently trying to get a complete index for sources that may be 
  32. missing from the index posted in the second INF posting. If you have
  33. sources posted through c.s.x that are not listed in the index, please 
  34. let me know so that I can update the index.
  35.  
  36. --------------------
  37. Subject:  The structure of comp.sources.x articles
  38.  
  39. Each posting in comp.sources.x is called an "issue"; there are roughly 100
  40. issues to a volume.  The division is arbitrary, and has varied greatly in
  41. the past.  There are two types of articles in comp.sources.x; sources
  42. and "information postings."  They can be distinguished by the subject
  43. line:
  44.     Subject:  v03INF1:  Introduction to comp.sources.x
  45.  
  46. This first word in the title identifies this as the first info posting of
  47. volume three.  Similarly, the subject line shown below:
  48.  
  49.     Subject:  v01i060:  select: a selection widget, Part01/01
  50.  
  51. identifies this as the 60th source article in Volume 1.  All sources are
  52. broken up into pieces.  This is done so that there could be a proper storage
  53. directory when patches are issued. This is part 1 of a 1 part posting. 
  54.  
  55.     Subject:  v01i056:  xphoon: Show phase of the Moon on root window, Part01/04
  56.  
  57. The first few lines of an article are auxiliary headers that look like this:
  58.  
  59.     Submitted-by: root@freeware.ATT.COM
  60.     Posting-number: Volume 7, Issue 82
  61.     Archive-name: new-Xlogin/part01
  62.  
  63. The "Submitted-by" is the author of the program.  IF YOU HAVE COMMENTS ABOUT
  64. THE SOURCES PUBLISHED IN COMP.SOURCES.X, THIS IS THE PERSON TO CONTACT.
  65. When possible, this address is in domain form, otherwise it is a UUCP bang
  66. path relative to some major site such as "uunet."
  67.  
  68. The second line repeats the volume/issue information for the aide of NOTES
  69. sites and automatic archiving programs.
  70.  
  71. The Archive-name is the "official" name of this source in the archive.  Large
  72. postings will have names that look like this:
  73.  
  74.     Archive-name: xdvi/part01
  75.  
  76. Please try to use this name when requesting that sources be mailed to you.
  77. Also, note that the "part number" given in the title, and the archive name
  78. given in the auxiliary header need not be identical.
  79.  
  80. -----------------
  81. Subject: Patches Handling
  82.  
  83. Patches will be handled as swiftly as possible. Authors of sources posted
  84. to c.s.x should send all patches to me so that I can post them back through
  85. the newsgroup in order that the patches can be archived. This has not been
  86. done in the past in other sources groups and has lead to lost patches. If
  87. the patches must get out *real* fast, post them to comp.source.bugs and
  88. send me a copy at the same time so that they will be available when they
  89. are needed in the future.
  90.  
  91. To support the tracking of patches, the Patch-To: line is used in c.s.x.
  92. The Patch-To: line exists for articles that are patches to previously posted 
  93. software. The Patch-To: line only appears in articles that are posted, 
  94. "Official", patches. The initial postings would not contain the Patch-To: 
  95. auxiliary header line.
  96.  
  97. Patch-To: syntax
  98.     Patch-To: package-name: Volume X, Issue x[-y,z]
  99.  
  100. Patch-To: examples. These are examples and do not reflect the
  101. accurate volume/issue numbering for rkive.
  102.  
  103. In the first example, the article that contains the following line
  104. is a patch to a single part posting.
  105.     Patch-To: rkive: Volume 22, Issue 122
  106.  
  107. This example shows that the 122-124 indicates the patch applies to
  108. a multi-part posting. The '-' is used to mean "article A through article
  109. B, inclusive..
  110.     Patch-To: rkive: Volume 22, Issue 122-124
  111.  
  112. If a patch applies to multiple part postings that are not consecutive, the
  113. ',' is used to separate the part issue numbers. It is possible to mix both
  114. ',' and '-' on a single Patch-To: line.
  115.     Patch-To: rkive: Volume 22, Issue 122,125,126,127
  116.     Patch-To: rkive: Volume 22, Issue 122,125-127
  117.  
  118. --------------------
  119. Subject: Reporting and tracking bugs.
  120.  
  121. You should subscribe to comp.sources.bugs.
  122.  
  123. Sometimes, when new versions of previously-published software is available,
  124. just patches are put out, usually in the form of shar files containing
  125. input for the "patch" program, new files, etc.  Sometimes complete new
  126. versions are put out.  Which method is used depends on the poster and
  127. the moderator.  Minor updates must be in patch form and update the 
  128. patchlevel.h file.  Major updates should me the guidelines for postings.
  129.  
  130. To report bugs, contact the person listed in the Submitted-by header.
  131. Often there is a contact address in a README file, too.  I do not maintain
  132. the sources I moderate, so don't send your bug reports to me.
  133. Likewise, I normally do not post patches for a package from anyone
  134. except the author. If you have patches you would like to see included
  135. in the package, send them to the person listed in the Submitted-by
  136. header.
  137.  
  138. --------------------
  139. Subject: Submitting source for publication
  140.  
  141. Items intended for posting or queries and problem notes should be sent to
  142. x-sources@island.uu.net
  143.  
  144. If you want verification of arrival, say so in a cover note, or at the
  145. beginning of your submission, if it is small.  I try to verify that a
  146. program works, and if I can't get it to work, I may hold up posting it
  147. for a couple of days.  Please note that, except in rare cases, source
  148. that doesn't meet the guidelines will not be published.  The backlog
  149. from receipt to posting varies from one to four weeks depending mostly
  150. on the set of submissions currently in my queue and my current work load.
  151.  
  152. -------------------
  153. Subject: Guidelines
  154.  
  155. To make life easier for both myself and the users of the comp.sources.x
  156. newsgroup, I request that all submissions follow the following guidelines.
  157.  
  158. Initial Submissions:
  159.     1.  Try to use #include <X11/Xos.h> instead of things like 
  160.         types.h, strings.h and time.h
  161.     2.  Please use -display displayname and -geometry geomspec 
  162.         instead of the old style.
  163.     3.  Source filenames need to be 12 or fewer characters in length.
  164.     4.  Include an Imakefile.  For more information on Imakefile's,
  165.         read imake.man in util/imake on the X11 Release 3 distribution.
  166.     5.  A Makefile is required. 
  167.     6.  A manual page is required.
  168.     7.  A README file is required. This should contain a brief
  169.         description of what the posting is and any special
  170.         considerations in building it. The README should
  171.         also contain a list of authors and the distribution
  172.         and copying policy. 
  173.     8.  Postings should be in shar format of <= 75K. If it is necessary to
  174.         spit the posting into multiple parts, each shar file should be <= 75K.
  175.     9.  Include a patchlevel.h -- This file is used to keep track 
  176.         of how many official patches have been applied.  
  177.     10. If fonts are submitted, please assure they are in bdf format.
  178.     11. Any additional documentation (past the required man page) 
  179.         should be in PostScript format.  
  180.  
  181. Updates, patches, etc.:
  182.     It is up to the author to determine if there have been major enough
  183.     changes to warrant a complete reposting. This may be necessary if the
  184.     size of the patches exceeds the size of the source but in most cases
  185.     only patches are posted. Total repostings should be treated as an 
  186.     initial posting. What follows pertains to patches...
  187.  
  188.     1.  When patches are submitted, they should be in context diff 
  189.         format.
  190.     2.  A patch to patchlevel.h should be done to reflect that the
  191.         patch has been applied.
  192.     3.  Include information about which previously posted issues 
  193.         the patch pertains to if they were initially posted to c.s.x.
  194.  
  195.     For more information on patch see patch.man in util/patch/patch.man 
  196.     in the X11 Release 3 distribution or in volume7 of the comp.sources.unix
  197.     archives.  Patches can be made with diff -c on 4.XBSD based machines and
  198.     with diffc on others. Diffc can be found in volume 1 of comp.sources.unix
  199.     archives. GNU diff can also be used to create context diffs.
  200.  
  201. ------------------------
  202. Subject: Becoming an archive site
  203.  
  204. If you collect comp.sources.x postings and are willing and able to make
  205. your collection available to other people, please let me know.  Benefits
  206. include the undying gratitude of your colleagues, and a promise from me to
  207. try to make sure you never lose an article.  
  208.  
  209. --------------------
  210. Subject: Accessing the archives
  211.  
  212. The complete archives are fairly large; an average volume is three to
  213. four megabytes.
  214.  
  215. There are several active archive sites around the net.  Archive sites in
  216. the U.K., Canada, and Switzerland are set up, and may be extended to 
  217. provide full European coverage.  If you are interested please contact me.
  218. I would love to have a Asia, Australia, and BITNET archives.
  219.  
  220. Some sites below will send tapes through the mail.  For those sites, send
  221. a 1/2" mag tape WITH RETURN POSTAGE and RETURN MAILER.  Tapes without
  222. postage or mailer will not be returned.  No other methods (COD, etc.) are
  223. available; please don't ask.
  224.  
  225. At the present time, I do not have ready access to the archives, nor
  226. the support of my employer to do this.  Please don't ask me for missing
  227. issues, unless you are sure you are reporting a net-wide problem of
  228. propogation. At the end are detailed instructions on how to access
  229. the archives.  More sites will be listed there in the future.
  230.  
  231. --------------------
  232. Subject: Listing of archive sites in no particular order
  233.  
  234. Here is what each field means:
  235. Site:        The name of the site nice enough to act as an archive site.
  236. Contact:     The name of the person to contact and their mail address
  237. Location:    The general area of the world the site is located in.
  238. Modems:      For providing UUCP access, what types of modems are available.
  239. UUCP:        Type of UUCP access is available.
  240. FTP:         Type of FTP access is available.
  241. Mail Server: Account address of the automated mail server if available.
  242. Additional:  Additional information pertaining to accessing the archive.
  243.  
  244.             ************************
  245.                  U S A - EASTERN 
  246.             ************************
  247.  
  248. Site:         uunet.uu.net 
  249. Contact:      Rick Adams (postmaster@uunet.uu.net)
  250. Location:     Fairfax, VA 
  251. Modems:       Telebit 
  252. UUCP:         uunet uucp customers only
  253. FTP:          anonymous ftp
  254. Mail server:  netlib@uunet
  255. Additional:   contact the postmaster for more information
  256.  
  257. Site:         hhb
  258. Contact:      Lee Daniels (lee@hhb)
  259. Location:     New Jersey
  260. Modems:       1200/2400
  261. UUCP:         On Request 
  262. FTP:          None
  263. Mail server:  None
  264. Additional:   The East Coast Xarchive is now available.  The purpose of 
  265.     this archive is to provide access to all publicly available X Window 
  266.     System based software through UUCP.  The archive contains a complete 
  267.     comp.sources.x directory and a copy of what can be found on expo/contrib 
  268.     and expo/pub.  The expo directories are updated roughly once a month.
  269.  
  270.     The archive can be accessed at 1200 and 2400 baud.  
  271.  
  272.     UUCP connections are available on request The only requirements are that 
  273.     you submit the attached form requesting connection information. When you 
  274.     submit the form, your host becomes authorizes to call the archive. You 
  275.     will be sent a copy of the L.sys entry for accessing the archive.  The 
  276.     archive administrator is using this approach in order to document the 
  277.     usage of the archive in order to help justify its existence to the system 
  278.     administrator and upper management.  I am hoping to have enough information     to help justify adding a Telebit Trailblazer.
  279.  
  280.               Lee Daniels            princeton!hhb!lee@uunet.uu.net
  281.               HHB Systems
  282.               1000 Wyckoff Avenue        (201) 848-8000
  283.               Mahwah, New Jersey  07430
  284. ---------------------------- c u t    h e r e ---------------------------------
  285. Name:    
  286. Email address:
  287. Phone number:
  288. UUCP system's hostname:
  289. Company:
  290. Company address:
  291. -------------------------------------------------------------------------------
  292.  
  293. Site:         dune
  294. Contact:      pax@dune
  295. Location:     Unknown    
  296. Fidonet:      369/6 - The Eye of Osiris OPUS/UFGATE 305-973-1947
  297. Modems:       Unknown
  298. UUCP:         Anonymous UUCP
  299. FTP:          None
  300. Mail server:  None
  301. Additional:   Fidonet archive
  302.  
  303.             ************************
  304.                  U S A - CENTRAL 
  305.             ************************
  306.  
  307. Site:         ssbell
  308. Contact:      Kent Landfield (kent@ssbell.uu.net)
  309. Location:     Omaha/Bellevue, NE
  310. Modems:       Telebit 
  311. UUCP:         On request
  312. FTP:          No
  313. Mail server:  netlib@ssbell
  314. Additional:   Tapes made on request
  315.  
  316. Site:         j.cc.purdue.edu
  317. Contact:      Rich Kulawiec (rsk@j.cc.purdue.edu)
  318. Location:     Indiana 
  319. Modems:       None
  320. UUCP:         None
  321. FTP:          Anonymous FTP
  322. Mail server:  None
  323. Additional:   None
  324.  
  325. Site:         mcdchg
  326. Contact:      Ron Heiby (heiby@mcdchg)
  327. Location:     Illinois
  328. Modems:       1200 Baud
  329. UUCP:         Anonymous UUCP
  330. FTP:          None
  331. Mail server:  None
  332. Additional:   
  333.      In order to ensure that the archive service does not interfere with 
  334.      real work, the uucico for the archive login will be have its "x" 
  335.      permission bits turned off at 8 a.m. Chicago local time (CST6CDT) and 
  336.      on again at 6 p.m. on weekdays.  Execute permission will be turned on 
  337.      throughout Saturday and Sunday.
  338.  
  339.      The phone number for "mcdch1" is (currently) 1-312-576-7902.  There is
  340.      a single line on that number.  The modem will answer at 1200bps and will
  341.      require a carraige return to get a "login:" prompt.  In response to the
  342.      login prompt, your system should send the login id, "pduucp".  The password
  343.      is "public".  As I said above, all this is turned off between about 8 a.m.
  344.      and 6 p.m. Chicago time Monday through Friday, so we can get our real work
  345.      done, so don't bother trying it during those periods.
  346.  
  347.      The Systems file entry for doing this looks something like:
  348.      (For HoneyDanBer UUCP (BNU) users.  Combine into a single line.)
  349.      mcdch1 Wk1800-0730,Sa,Su ACU 1200 chicago5767902
  350.         "" \r\c in:--in: pduucp word: public
  351.  
  352.      Once you have your system set up to place an outgoing UUCP call to
  353.      "mcdch1", you can retrieve material from the archives.  There are two 
  354.      files that are excellent choices for testing your link.  This file is 
  355.      file mcdch1!~/howto.snarf.  The current directory of what is stored 
  356.      in the comp.sources.x archives is found in the file mcdch1!~/directory.
  357.      To get either of these, execute a command like:
  358.          uucp mcdch1!~/howto.snarf !~/MYNAME/
  359.          uucp mcdch1!~/directory !~/MYNAME/
  360.      
  361.      The directory is simply the output from "ls -sRxF" on the comp.sources.x
  362.      archive disk hierarchy.  It is updated just before 6 p.m. every day.
  363.  
  364.      Be sure to look carefully to be sure you are getting the latest version
  365.      available.  Also, look for "index" files to help find what you want.
  366.  
  367.      NOTE: There are occasionally inconsistencies between the archive names 
  368.            we have on disk and those published in the index by the moderator
  369.            of comp.sources.x.
  370.  
  371.      WARNING: These files are not stored under /usr/spool/uucppublic, so 
  372.            requests that specify an absolute pathname, rather than one 
  373.            under "~" will almost certainly fail.
  374.  
  375.      WARNING: Please be aware that uucp commands asking for file names 
  376.            containing wild cards will almost certainly not work.  This is 
  377.            because all of the implementations I know of submit a uux job 
  378.            to the remote system asking it to run "uucp" on the wild card 
  379.            filename.  Systems logging in with "pduucp" are prohibited from 
  380.            executing "uucp" or other commands via "uux".  So, be sure to 
  381.            ask for each file separately.
  382.  
  383.  
  384. Site:         mcf 
  385. Contact:      Sharan Kalwani (shan@mcf.uucp)
  386. Location:     Michigan
  387. Modems:       1200/2400, Telebit
  388. UUCP:         On Request
  389. FTP:          None
  390. Mail server:  archives@mcf
  391. Additional:   
  392.     Sharan Kalwani at the Michigan Cancer Foundation (shan@mcf.uucp) has
  393.     set up a mail-based server.  The archive resides on mcf's machine. 
  394.     Comp.sources.x, comp.sources.unix and other stuff are available.
  395.     Mail to "archives@mcf.uucp" and supply the text 
  396.         send index from comp.sources.x 
  397.     for some help on how to access the files and an index of the files 
  398.     currently online.  For human help, mail to shan@mcf.uucp.
  399.  
  400. Site:         e.ms.uky.edu 
  401. Contact:      David Herron (david@e.ms.uky.edu)
  402. Location:     Kentucky
  403. Modems:       Telebit
  404. UUCP:         On Request
  405. FTP:          Anonymous FTP
  406. Mail server:  None
  407. Additional:   None
  408.  
  409.             ************************
  410.                  U S A - WESTERN 
  411.             ************************
  412.  
  413. Site:         aeras
  414. Contact:      Jason Winters (jason@aeras)
  415. Location:     San Jose, CA
  416. Modems:       1200, 2400, Telebit
  417. UUCP:         Anonymous 
  418. FTP:          None
  419. Mail server:  None
  420. Additional:   SnailMail tapes (Under duress)
  421.      Systems/L.sys information:
  422.      aeras Any 1200  4089439152 "" "" ogin:--ogin: uugarch word: freebee
  423.      aeras Any 19200 4089439246 "" "" ogin:--ogin: uugarch word: freebee
  424.      aeras Any 2400  4089439396 "" "" ogin:--ogin: uugarch word: freebee
  425.           
  426.      Suggested places to get additional information:
  427.          /u3/archive/sources/LISTING
  428.      LISTING contains the names of all the programs stored in the 
  429.      archives, and the sizes.  Note: all archives have probably been 
  430.      stored in compressed form, with 12 bit compression (for machines 
  431.      that can't handle 16 bit).  All multiple file programs have been 
  432.      stored in seperate directories, then compressed.
  433.      
  434.      More information about the files stored in a particular volume are 
  435.      kept in files called LOGFILE. Such as:
  436.          /u3/archive/sources/x/vol1/LOGFILE
  437.      would be the one to get to examine the exact contents of volume 1
  438.      of the x section.  Additional information from files:  sample command 
  439.      to recover files:
  440.          uucp aeras!/u3/archive/sources/games/vol1/LOGFILE /tmp/.
  441.      Special note:  wild cards have been proven to not be reliable, so 
  442.                     to assure success they are not recommened tools.
  443.  
  444. Site:         daisy
  445. Contact:      James Turner (turner@daisy):
  446. Location:     Mtn View, CA
  447. Modems:       1200, 2400, Telebit RSN
  448. UUCP:         Anonymous UUCP
  449. FTP:          None
  450. Mail server:  None
  451. Additional:   SnailMail tapes
  452.     The West Coast Xarchive is now available.  The purpose of this archive is
  453.     to provide access to all publicly available X Window System based soft-
  454.     ware through UUCP.  The archive contains a complete comp.sources.x direct-
  455.     ory and a copy of what can be found on expo/contrib and expo/pub.  The
  456.     expo directories will be updated roughly once a month.
  457.     
  458.     The archive can currently be accessed at 1200/2400 baud or at 19.2K
  459.     baud (Telebit Trailblazer). Access is by anonymous login, the userid
  460.     is UXarchiv with no password. The dialin numbers are:
  461.     
  462.         415-967-4619    1200/2400   dial-in
  463.         415-967-4718    trailblazer dial-in
  464.     
  465.     A sample L.sys entry might be:
  466.     
  467.     daisy Any ACU 19200 4159674718 "" \d ogin: UXarchiv
  468.     daisy Any ACU 2400  4159674619 ogin:-BREAK-ogin: UXarchiv
  469.     
  470.     To get a current listing of what files are available and where they
  471.     can be found, download the file /usr/spool/uucppublic/Xarchive/ls-lR.Z
  472.     
  473.     ...{decwrl|ucbvax}!imagen!atari!daisy!turner (James M. Turner)
  474.     ...uunet!daisy!turner
  475.     Daisy Systems, 700 E. Middlefield Rd, P.O. Box 7006, 
  476.     Mountain View CA 94039-7006.                          (415)960-0123
  477.     
  478.  
  479. Site:         gateway.dec.com
  480. Contact:      Paul Vixie (vixie@decwrl.dec.com)
  481. Location:     Palo Alto, California
  482. Modems:       N/A
  483. UUCP          UUCP to existing neighbors
  484. FTP:          Anonymous FTP
  485. Mail server:  None
  486. Additional:   None
  487.  
  488. Site:         tekcsc.mkt.tek.com
  489. Contact:      Jeff Beadles (jeff@tekcsc.mkt.tek.com)
  490. Location:     Wilsonville, Oregon
  491. Modems:       Telebit
  492. UUCP:         On Request
  493. FTP:          None
  494. Mail server:  netlib@tekcsc.mkt.tek.com
  495. Additional:   Tapes
  496.  
  497.             ************************
  498.                     Canada   
  499.             ************************
  500.  
  501. Site:         geac
  502. Contact:      David Haynes (x-depot@geac)
  503. Location:     Markham, Ontario CANADA
  504. Modems:       Telebits (X.25 soon)
  505. UUCP:         Anonymous UUCP
  506. FTP:          None
  507. Mail server:  netlib@geac
  508. Additional:   Tarmail, Tape Duplication
  509.  
  510.             ************************
  511.                  Great Britian   
  512.             ************************
  513.  
  514. Site:         doc.ic.ac.uk
  515. Contact:      Lee McLoughlin (lmjm@doc.ic.ac.uk)
  516. Location:     Imperial College, London, United Kingdom
  517. Modems:       Indirectly thru' modems onto Janet 300/1200/2400
  518. UUCP:         None
  519. FTP:          Janet/PSS NIFTP
  520. Mail server:  info-server
  521. Additional:   None
  522.  
  523. Site:         imtec
  524. Contact:      Russell Brown (russell@imtec)
  525. Location:     Peterborough, Cambrideshire, U.K.
  526. Modems:       Steebek Quatro - V.22 V.22bis V.23
  527. UUCP:         Anonymous UUCP
  528. FTP:          None
  529. Mail server:  None
  530. Additional:   None
  531.  
  532.             ************************
  533.                   Switzerland   
  534.             ************************
  535.  
  536. Site:         pan
  537. Contact:      Jamie Watson (mcvax!cernvax!pan!jw)
  538. Location:     Solothurn, Switzerland
  539. Modems:       Multitech 1200/2400
  540. UUCP:         Anonymous UUCP
  541. FTP:          None
  542. Mail server:  None
  543. Additional:   SnailMail tapes/diskettes
  544.  
  545. ---------------------------------------
  546. Subject: Editorial comments
  547.  
  548.   Altho I don't make it a rule, postings which require uuencoded files
  549.   be included are accepted, but I much prefer btoa format.  In fact,
  550.   source code submissions (especially large ones) are more easily
  551.   transferred in mail and more easily stored for me if you use tarmail
  552.   rather than shar.  But this in in my own opinion and I am not making
  553.   any requirements that people use tarmail/btoa at all.
  554.  
  555.   Why bota instead uuencode ? First and foremost, uuencode doesn't travel
  556.   well over certain mail transport agents because it uses a "space" as a 
  557.   possible conversion character.  There are some MTAs that remove trailing 
  558.   spaces from the ends of lines and it would result in a file that you could
  559.   not "decode".  Secondly, the amount of ascii characters actually
  560.   generated by "btoa" is far fewer than uuencode, saving on net traffic.
  561.   Finally, it's just so much easier to deal with -- you don't
  562.   have to worry about setuid, creating files automatically, chmod 666, and 
  563.   you can use btoa in a pipe.
  564.  
  565.     "Top 10 pet peeves of the comp.sources.x moderator."
  566.  
  567. 10.  Submissions that do not contain a README or Imakefile file.
  568. 9.   Submissions that do not contain a man page.
  569. 8.   People who ask me if there are any postscript previewers available.
  570. 7.   People who send me sources using uuencode (use "shar" files < 75K each).
  571. 6.   Programs that don't compile right the first time.
  572. 5.   That guy who sends me those digitized frames from the Rob Lowe video.
  573. 4.   Shell scripts that post the wrong subject line.
  574. 3.   Patches that don't apply correctly.
  575. 2.   No, I don't know when R4 is going to be released.
  576.     And the #1 pet peeve by the comp.sources.x moderator...
  577. 1.   Requests for previous postings to be resent to them.
  578.