home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / SMAILBIN.ZIP / README < prev   
Encoding:
Text File  |  1990-05-26  |  3.8 KB  |  128 lines

  1.           README for the smail/PC Binary Distribution
  2.                Version 2.5, PC Release 1.0 beta 3
  3.                    Stephen C. Trier
  4.  
  5.  
  6. About 1.0 Beta 3
  7. ----------------
  8.  
  9.      This is the second release of smail/PC.  I call this release smail/PC
  10. release 1.0 beta 3, which means that it is the third version within the
  11. beta-test period of version 1.0.  It identifies itself in any mail headers it
  12. handles as "smail2.5/PC/1.0b3", which means that it is the PC version of smail
  13. 2.5, in the PC release 1.0 beta 3.
  14.  
  15.      There.  Now that that's all over, let me explain why this release is
  16. necessary.  The 1.0b2 release couldn't cope with system names shorter than six
  17. characters.  I never noticed, since my system and all of its neighbors have
  18. names of six or more characters.  You have seen the bug strike if uuio was
  19. unable to find the temporary files in the spool directory created by uux.  The
  20. solution was to change one line in uux to force it to create names compatible
  21. with uuio.
  22.  
  23.      If you are running smail/PC 1.0b2, please replace the files smail.exe and
  24. uux.exe with the versions found in this distribution.  If you have the source
  25. distribution, you will want to apply the patch to uux.c and defs.h, below.
  26.  
  27.  
  28. Unpacking This Archive
  29. ----------------------
  30.  
  31.      Before unpacking these files, please make the following directories:
  32.         .\BIN
  33.         .\DOC
  34.         .\ETC
  35.         .\HOMES\JOE
  36.         .\LIB
  37.         .\MAIL
  38.         .\MAN
  39.         .\NEWS
  40.         .\PUBLIC
  41.         .\SPOOL
  42.         .\TMP
  43. Unpack each archive file into the appropriate subdirectory.  For installation
  44. information, please see README.DOS in the doc directory.
  45.  
  46.      Please remember to copy bin/smail.exe to bin/rmail.exe.  The two programs
  47. are the same, except for their names.  Only one copy is included here to save
  48. on disk space.
  49.  
  50.      The .MAN files in the doc directory are the formatted versions of the
  51. original smail manual pages.  The nroff-ready source versions are part of the
  52. smail/PC source distribution.
  53.  
  54.  
  55. The Patch
  56. ---------
  57.  
  58.      If you don't have the 1.0b2 source distribution, please ignore this
  59. section.  This is the patch to 1.0b2 to convert it to 1.0b3.  I append the
  60. patch here for the convenience of those who do not wish to get both
  61. smailbin.zip and smailsrc.zip.
  62.  
  63.      This patch is in context diff format.  It should be easy enough to
  64. decipher, or apply it with one of the "patch" commands that have been ported
  65. from Unix.
  66.  
  67.  
  68. *** old\defs.h
  69. --- defs.h
  70. **************
  71. *** 27,33
  72.   */
  73.   
  74.   #ifndef VERSION
  75. ! #define VERSION "smail2.5/PC/1.0b2"
  76.   #endif
  77.   
  78.   #ifdef __TURBOC__               /* Autodetect MS-DOS from Turbo C */
  79. --- 27,33 -----
  80.   */
  81.   
  82.   #ifndef VERSION
  83. ! #define VERSION "smail2.5/PC/1.0b3"
  84.   #endif
  85.   
  86.   #ifdef __TURBOC__               /* Autodetect MS-DOS from Turbo C */
  87. *** old\uux.c
  88. --- uux.c
  89. **************
  90. *** 9,14
  91.    *      to change the file owner from uucp to news.
  92.    *
  93.    *      This program is in the public domain.
  94.    */
  95.   
  96.   #include <stdio.h>
  97. --- 9,19 -----
  98.    *      to change the file owner from uucp to news.
  99.    *
  100.    *      This program is in the public domain.
  101. +  *
  102. +  *      Patch 1 written 5/23/90 by Stephen Trier: Change the definition
  103. +  *          of localname to avoid short host name bug.  This way, both
  104. +  *          uuio and uux will use the same filenames.
  105. +  *
  106.    */
  107.   
  108.   #include <stdio.h>
  109. **************
  110. *** 137,143
  111.   }
  112.   
  113.   /* Templates for filenames.  P=path, C=character, S=system, N=seq. number */
  114. ! #define LOCALNAME(P,C,S,N)   "%s/%c_%s.%03.3d",P,C,S,N
  115.   #define REMOTENAME(C,S,N)  "%c.%.7s%04d",C,S,N
  116.   
  117.   void make_filenames(void)
  118. --- 142,148 -----
  119.   }
  120.   
  121.   /* Templates for filenames.  P=path, C=character, S=system, N=seq. number */
  122. ! #define LOCALNAME(P,C,S,N)   "%s/%c_%s%04.4d.%03.3d",P,C,S,N,N
  123.   #define REMOTENAME(C,S,N)  "%c.%.7s%04d",C,S,N
  124.   
  125.   void make_filenames(void)
  126.  
  127.  
  128.