home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / duucp-1.17 / AU-readme.first < prev   
Encoding:
Text File  |  2014-05-19  |  8.1 KB  |  319 lines

  1. AmigaUUCP 1.17-beta Update #4
  2. June 2, 1994
  3.  
  4. THIS IS BETA FOUR (b4).
  5.  
  6. OK, its been a while since the last update. There are some significant
  7. changes.
  8.  
  9. This is a complete re-release for sources, binaries, and man pages. Several
  10. programs have been effectively re-written (UUXQT, UUX, UUCP) and several
  11. have major source-level modifications (sendmail, dmail). Many man pages
  12. have been rewritten and updated.
  13.  
  14. BETA ZERO is OBSOLETE.
  15.  
  16. All programs "should" now compile with DICE Commercial, DICE Registered,
  17. SAS/C 6.50, and GCC 2.3.3. Manx/Aztec support is dead.
  18.  
  19. A list of changes yet to be made is below.
  20.  
  21. These are the changes:
  22.  
  23. UUCICO
  24.  
  25.     Add -Q option to specify the hostname when calling UUXQT.
  26.  
  27.     A bad pointer dereference that could occur if UUXQT returned an
  28.     error has been corrected.
  29.  
  30.     Now uses the proper subdirectory for INCOMING files where there
  31.     aren't any OUTGOING files.
  32.  
  33. SENDMAIL
  34.  
  35.     Now supports arbitrarily sized headers.
  36.  
  37.     X.400 address support -- sendmail will pass through X.400 style
  38.     addresses.
  39.  
  40.     A security hole that could occur in local addressing has been closed.
  41.  
  42.     Implementation of support for an external CheckUser program.
  43.  
  44.     Fatal errors are now logged.
  45.  
  46.     MAILBOUNCE is obsolete and no longer recognized. It is replaced by
  47.     BounceNoDomain.
  48.  
  49.     Add support for BounceNoUser.
  50.  
  51.     Add support for BounceCcPostMaster.
  52.  
  53. DMAIL
  54.  
  55.     Changes to support registerized parameters.
  56.  
  57.     If on v36+, use System() to start the editor instead of Execute().
  58.  
  59.  
  60. GETTY
  61.  
  62.     Changes provided by Christopher Wichura to ENSURE that Getty hangs
  63.     up the line after an application is complete.
  64.  
  65.     Some ANSI-fication.
  66.  
  67. POSTNEWS
  68.  
  69.     If "RNewsNoP Yes" then don't pass "-r" argument to the RNEWS program.
  70.  
  71.     Don't create a Path: header if one already exists.
  72.  
  73. TRIMNEWS
  74.  
  75.     No longers prints out each filename to be removed, unless debug is set.
  76.  
  77. UUXQT
  78.  
  79.     Taylor style options have been added (-cIsx).
  80.  
  81. UUCP
  82.  
  83.     Taylor style options have been added (-cCdfijmnrux).
  84.  
  85. UUX
  86.  
  87.     Taylor style options have been added (-acCgIjlnprux).
  88.  
  89.     Sped up significantly.
  90.  
  91.  
  92. PLANNED CHANGES:
  93.  
  94.     MuFS support (example code already in hand)
  95.  
  96.     RNEWS speedups (example code already in hand)
  97.  
  98.     FaxGetty improvements (example code already in hand)
  99.  
  100.     New protocols in UUCICO (some example code already in hand)
  101.  
  102.     C= style version numbers
  103.  
  104.     Installer
  105.  
  106.     Amigaguide man pages
  107.  
  108. ==== cut here for update #4 ====
  109. AmigaUUCP 1.17-beta Update #3
  110. January 23, 1994
  111.  
  112. This update includes the binaries for all prior updates (upd1 and upd2).
  113.  
  114. This update includes DMail and DNews for the first time, and a minor fix
  115. to UUCICO. An Enforcer hit that occured while using the -n option of
  116. TrimNews is fixed. Updated binaries for sendmail, rmail, uux and uuxqt
  117. are included, just to exclude some debugging data; there are no logic
  118. changes in these programs.
  119.  
  120. A new version of noreq is included (for which I wrote source). A binary
  121. for adj is now included.
  122.  
  123. These are the changes:
  124.  
  125. UUCICO
  126.     If there were not outgoing files, then incoming files would
  127.     come into the UUSpool: directory, instead of the appropriate
  128.     UUSpool:<system> subdirectory when UseSubDirs was set to
  129.     yes.
  130.  
  131. TRIMNEWS
  132.  
  133.     Clean up an Enforcer hit when using a single option.
  134.  
  135.     Send errors to stderr, not stdout.
  136.  
  137. DMAIL
  138.     Added precheck for CC: and Date: headers to speed up DMail
  139.     startup.
  140.  
  141.     Now use registerized parameters for a minor speed increase.
  142.  
  143.     ANSI-fied.
  144.  
  145.     Now returns WARN (5) when no mail for UserName available (used
  146.     to return whatever garbage was on the stack).
  147.  
  148.     Now checks all malloc()'s and aborts if they fail.
  149.  
  150.     Errors now return 20 or 30 instead of 1.
  151.  
  152.     Increased stdio buffersize to 3,072 bytes from 1,024. Fairly
  153.     intensive testing shows this to be an optimum size for some
  154.     reason (to minimize startup time).
  155.  
  156. DNEWS
  157.     Fixed Enforcer hit in FileExists().
  158.  
  159.     No main screen command will cause a direct Enforcer hit now; or
  160.     overwrite memory not mine.
  161.  
  162.     Will now work with article numbers > 32767. No more shorts.
  163.  
  164.     Uses ASL filerequester when on 2.0 or above (not ARP).
  165.  
  166.     Lots of reformat.
  167.  
  168.     Globals are NULL'ed properly, and values are not assumed.
  169.  
  170.     Various speedups in using Lock() where appropriate; instead of
  171.     open()/close().
  172.  
  173.     All malloc()'s are now checked for failure/success.
  174.  
  175.     ',' is now a synonym for 'b'.
  176.  
  177. ==== cut here for update #3 ====
  178. AmigaUUCP 1.17-beta Update #2
  179. January 7, 1994.
  180.  
  181. This should finally correct the sendmail problems. Only three binaries are
  182. updated over upd1: SENDMAIL/RMAIL, UUX and UUXQT. The new SENDMAIL/RMAIL
  183. require the new UUX, but the new UUX can be installed alone.
  184.  
  185. I still have a report that there are some problems with pipe aliases. I
  186. cannot reproduce them, and the changes included here are important enough
  187. to get this out without waiting any longer. If you have problems with
  188. pipe aliases, please let me have a DETAILED bug report.
  189.  
  190. These are the changes:
  191.  
  192. SENDMAIL
  193.  
  194.         Had to special case the optimization for delivering
  195.         local mails without going through UUX.
  196.  
  197.         If rmail is called with a hostname, EVEN THE LOCAL
  198.         HOSTNAME, then UUX has to be called. This is required
  199.         for aliases to be expanded.
  200.  
  201.         This only seems to happen for batch SMTP variants. All
  202.         UUCP's I can see do rmail lines properly (ie, for the
  203.         destination host, the rmail line doesn't contain any
  204.         hostname, just the destination username).
  205.  
  206.         For example, incoming mail to mbs@adastra could be either
  207.         of:
  208.  
  209.         rmail mbs <D....
  210.  
  211.         or
  212.         rmail adastra.cvl.va.us!mbs <D....
  213.  
  214.         The second case has to make an extra path through UUX.
  215.         The first case does not.
  216.  
  217.         Get whoever is responsible to fix your mailer.
  218.  
  219.         When MaxRMailLen was greater than zero, the calculated
  220.         length of the RMAIL line was wrong. A '+=' was just an
  221.         '='. I hate when that happens.
  222.  
  223.         Part of patch .22 was to use UUX for creating files in
  224.         UUSpool: to be sent out via UUCP. An optimization part
  225.         of that patch was to deliver all local mails directly --
  226.         without having to go through the UUX/UUXQT process.
  227.  
  228.         Well, based on the way SENDMAIL/RMAIL are designed, that
  229.         just won't work. Alias expansion, when a hostname is
  230.         attached, is only done for RMAIL. To make SENDMAIL
  231.         strip hostnames in the proper places is a non-trivial
  232.         effort.
  233.  
  234.         This patch removes the optimization. It also REQUIRES
  235.         a matching patch in UUX which will allow the local
  236.         NodeName to be recognized without it being in the L.Sys
  237.         file, and the filename built accordingly (a X. file
  238.         instead of a D. file, and no C. file at all).
  239.  
  240. UUX
  241.         Changed the Copy() routine to use AmigaDOS Read/Write for
  242.         even more speed, and fewer buffer hits.
  243.  
  244.         The local NodeName is now recognized implicitly as a valid
  245.         host, even though not specified in the L.Sys file.
  246.  
  247.         UUX now recognizes the changes in the filenames that have
  248.         to be specified if the destination is the local host (ie,
  249.         the C. file is not created at all, the D. file containing
  250.         commands is changed to an X. file, the I and F filenames
  251.         in the X. file are renamed appropriately).
  252.  
  253. UUXQT
  254.         Added rgsmtp by request, like rcsmtp.
  255.  
  256.         Added more checking to break the loop if a command fails.
  257.  
  258. ==== cut here for Update #2 ====
  259.  
  260. This is update number 1 (upd1) of AmigaUUCP 1.17-beta.
  261. Date: January 2, 1994
  262.  
  263. Future updates will include this update.
  264.  
  265. The following programs are updated:
  266.  
  267.         sendmail
  268.         rmail
  269.         uux
  270.         trimnews
  271.         uucico
  272.         uucp
  273.  
  274. The follow man pages are updated:
  275.  
  276.         trimnews
  277.         sendmail
  278.  
  279. The following directory is included, which was inadvertently left
  280. out of the initial beta release:
  281.  
  282.         adj
  283.  
  284. These are the changes:
  285.  
  286. uucico:
  287.  
  288.     Allow "-proto <number>" to be the same as "-p <number>". wUUCP
  289.     compatibility.
  290.  
  291. trimnews:
  292.  
  293.     Provide an option to NOT delay in between directories when
  294.     processing on 3.0+.
  295.  
  296. uux:
  297.  
  298.     Place spool files for systems whose names have over seven
  299.     characters in the proper directories; while still only using
  300.     seven characters to build the filename.
  301.  
  302. uucp:
  303.  
  304.     Same as for uux.
  305.  
  306.     Also, use safe_chdir() to restore starting directory properly
  307.     after completion.
  308.  
  309. sendmail/rmail:
  310.  
  311.     The BIG bug fix: properly store local mail; when the local host
  312.     is not in L.Sys, or LL'ed in Domains.
  313.  
  314.     Submit mail to UUX at grade 'A' instead of allowing it to default.
  315.  
  316.     Process "From " header better.
  317.  
  318.     Add in LogMail support. See the man page.
  319.