home *** CD-ROM | disk | FTP | other *** search
- AmigaUUCP 1.17-beta Update #4
- June 2, 1994
-
- THIS IS BETA FOUR (b4).
-
- OK, its been a while since the last update. There are some significant
- changes.
-
- This is a complete re-release for sources, binaries, and man pages. Several
- programs have been effectively re-written (UUXQT, UUX, UUCP) and several
- have major source-level modifications (sendmail, dmail). Many man pages
- have been rewritten and updated.
-
- BETA ZERO is OBSOLETE.
-
- All programs "should" now compile with DICE Commercial, DICE Registered,
- SAS/C 6.50, and GCC 2.3.3. Manx/Aztec support is dead.
-
- A list of changes yet to be made is below.
-
- These are the changes:
-
- UUCICO
-
- Add -Q option to specify the hostname when calling UUXQT.
-
- A bad pointer dereference that could occur if UUXQT returned an
- error has been corrected.
-
- Now uses the proper subdirectory for INCOMING files where there
- aren't any OUTGOING files.
-
- SENDMAIL
-
- Now supports arbitrarily sized headers.
-
- X.400 address support -- sendmail will pass through X.400 style
- addresses.
-
- A security hole that could occur in local addressing has been closed.
-
- Implementation of support for an external CheckUser program.
-
- Fatal errors are now logged.
-
- MAILBOUNCE is obsolete and no longer recognized. It is replaced by
- BounceNoDomain.
-
- Add support for BounceNoUser.
-
- Add support for BounceCcPostMaster.
-
- DMAIL
-
- Changes to support registerized parameters.
-
- If on v36+, use System() to start the editor instead of Execute().
-
-
- GETTY
-
- Changes provided by Christopher Wichura to ENSURE that Getty hangs
- up the line after an application is complete.
-
- Some ANSI-fication.
-
- POSTNEWS
-
- If "RNewsNoP Yes" then don't pass "-r" argument to the RNEWS program.
-
- Don't create a Path: header if one already exists.
-
- TRIMNEWS
-
- No longers prints out each filename to be removed, unless debug is set.
-
- UUXQT
-
- Taylor style options have been added (-cIsx).
-
- UUCP
-
- Taylor style options have been added (-cCdfijmnrux).
-
- UUX
-
- Taylor style options have been added (-acCgIjlnprux).
-
- Sped up significantly.
-
-
- PLANNED CHANGES:
-
- MuFS support (example code already in hand)
-
- RNEWS speedups (example code already in hand)
-
- FaxGetty improvements (example code already in hand)
-
- New protocols in UUCICO (some example code already in hand)
-
- C= style version numbers
-
- Installer
-
- Amigaguide man pages
-
- ==== cut here for update #4 ====
- AmigaUUCP 1.17-beta Update #3
- January 23, 1994
-
- This update includes the binaries for all prior updates (upd1 and upd2).
-
- This update includes DMail and DNews for the first time, and a minor fix
- to UUCICO. An Enforcer hit that occured while using the -n option of
- TrimNews is fixed. Updated binaries for sendmail, rmail, uux and uuxqt
- are included, just to exclude some debugging data; there are no logic
- changes in these programs.
-
- A new version of noreq is included (for which I wrote source). A binary
- for adj is now included.
-
- These are the changes:
-
- UUCICO
- If there were not outgoing files, then incoming files would
- come into the UUSpool: directory, instead of the appropriate
- UUSpool:<system> subdirectory when UseSubDirs was set to
- yes.
-
- TRIMNEWS
-
- Clean up an Enforcer hit when using a single option.
-
- Send errors to stderr, not stdout.
-
- DMAIL
- Added precheck for CC: and Date: headers to speed up DMail
- startup.
-
- Now use registerized parameters for a minor speed increase.
-
- ANSI-fied.
-
- Now returns WARN (5) when no mail for UserName available (used
- to return whatever garbage was on the stack).
-
- Now checks all malloc()'s and aborts if they fail.
-
- Errors now return 20 or 30 instead of 1.
-
- Increased stdio buffersize to 3,072 bytes from 1,024. Fairly
- intensive testing shows this to be an optimum size for some
- reason (to minimize startup time).
-
- DNEWS
- Fixed Enforcer hit in FileExists().
-
- No main screen command will cause a direct Enforcer hit now; or
- overwrite memory not mine.
-
- Will now work with article numbers > 32767. No more shorts.
-
- Uses ASL filerequester when on 2.0 or above (not ARP).
-
- Lots of reformat.
-
- Globals are NULL'ed properly, and values are not assumed.
-
- Various speedups in using Lock() where appropriate; instead of
- open()/close().
-
- All malloc()'s are now checked for failure/success.
-
- ',' is now a synonym for 'b'.
-
- ==== cut here for update #3 ====
- AmigaUUCP 1.17-beta Update #2
- January 7, 1994.
-
- This should finally correct the sendmail problems. Only three binaries are
- updated over upd1: 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.
-