home *** CD-ROM | disk | FTP | other *** search
-
- AmigaUUCP 1.17-beta Update #2
- January 7, 1993.
-
- This should finally correct the sendmail problems. Only three binaries are
- updated over upd: SENDMAIL/RMAIL, UUX and UUXQT. The new SENDMAIL/RMAIL
- require the new UUX, but the new UUX can be installed alone.
-
- I still have a report that there are some problems with pipe aliases. I
- cannot reproduce them, and the changes included here are important enough
- to get this out without waiting any longer. If you have problems with
- pipe aliases, please let me have a DETAILED bug report.
-
- These are the changes:
-
- SENDMAIL
-
- Had to special case the optimization for delivering
- local mails without going through UUX.
-
- If rmail is called with a hostname, EVEN THE LOCAL
- HOSTNAME, then UUX has to be called. This is required
- for aliases to be expanded.
-
- This only seems to happen for batch SMTP variants. All
- UUCP's I can see do rmail lines properly (ie, for the
- destination host, the rmail line doesn't contain any
- hostname, just the destination username).
-
- For example, incoming mail to mbs@adastra could be either
- of:
-
- rmail mbs <D....
-
- or
- rmail adastra.cvl.va.us!mbs <D....
-
- The second case has to make an extra path through UUX.
- The first case does not.
-
- Get whoever is responsible to fix your mailer.
-
- When MaxRMailLen was greater than zero, the calculated
- length of the RMAIL line was wrong. A '+=' was just an
- '='. I hate when that happens.
-
- Part of patch .22 was to use UUX for creating files in
- UUSpool: to be sent out via UUCP. An optimization part
- of that patch was to deliver all local mails directly --
- without having to go through the UUX/UUXQT process.
-
- Well, based on the way SENDMAIL/RMAIL are designed, that
- just won't work. Alias expansion, when a hostname is
- attached, is only done for RMAIL. To make SENDMAIL
- strip hostnames in the proper places is a non-trivial
- effort.
-
- This patch removes the optimization. It also REQUIRES
- a matching patch in UUX which will allow the local
- NodeName to be recognized without it being in the L.Sys
- file, and the filename built accordingly (a X. file
- instead of a D. file, and no C. file at all).
-
- UUX
- Changed the Copy() routine to use AmigaDOS Read/Write for
- even more speed, and fewer buffer hits.
-
- The local NodeName is now recognized implicitly as a valid
- host, even though not specified in the L.Sys file.
-
- UUX now recognizes the changes in the filenames that have
- to be specified if the destination is the local host (ie,
- the C. file is not created at all, the D. file containing
- commands is changed to an X. file, the I and F filenames
- in the X. file are renamed appropriately).
-
- UUXQT
- Added rgsmtp by request, like rcsmtp.
-
- Added more checking to break the loop if a command fails.
-
- ==== cut here for Update #2 ====
-
- This is update number 1 (upd1) of AmigaUUCP 1.17-beta.
- Date: January 2, 1994
-
- Future updates will include this update.
-
- The following programs are updated:
-
- sendmail
- rmail
- uux
- trimnews
- uucico
- uucp
-
- The follow man pages are updated:
-
- trimnews
- sendmail
-
- The following directory is included, which was inadvertently left
- out of the initial beta release:
-
- adj
-
- These are the changes:
-
- uucico:
-
- Allow "-proto <number>" to be the same as "-p <number>". wUUCP
- compatibility.
-
- trimnews:
-
- Provide an option to NOT delay in between directories when
- processing on 3.0+.
-
- uux:
-
- Place spool files for systems whose names have over seven
- characters in the proper directories; while still only using
- seven characters to build the filename.
-
- uucp:
-
- Same as for uux.
-
- Also, use safe_chdir() to restore starting directory properly
- after completion.
-
- sendmail/rmail:
-
- The BIG bug fix: properly store local mail; when the local host
- is not in L.Sys, or LL'ed in Domains.
-
- Submit mail to UUX at grade 'A' instead of allowing it to default.
-
- Process "From " header better.
-
- Add in LogMail support. See the man page.
-