home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Otherware
/
Otherware_1_SB_Development.iso
/
amiga
/
comms
/
network
/
amigauuc.lha
/
AmigaUUCP
/
version.doc
< prev
Wrap
Text File
|
1992-05-08
|
18KB
|
524 lines
VERSION.DOC
Matthew Dillon
891 Regal Rd.
Berkeley, Ca. 94708
uunet.uu.net!overload!dillon
dillon@overload.Berkeley.CA.US
The version and sub version of most executables in the distribution may
be retrieved by running the 'uident' program on the executable(s).
Source directories contain (sporatically) Version.DOC files with
remarks on sub-versions for specific executables. This file contains
overall remarks on the main version id.
1.16D
-AMIGAUUCP NOW USES A HEIRARCHICAL NEWS STORAGE FORMAT. Programs
effected:
* DNews
* BatchNews
* RNews
* TrimNews
-FlatToHeirarchical program distributed with 1.16. This program
converts your flat news tree into a heirarchical one and vise
versa.
-OwnDevUnit.Library is now used exclusively for serial port AND
file locking. This library must be installed. Note that most
AmigaUUCP executables require this library to run now.
Security stuff now allows subdirectories. That is, you need only
specify permissions for a parent directory and all sub directories
of that parent automatically get the same permissions. Previously
you needed an entry for every sub-directory.
-DNews
Heirarchical stuff
prop gadget added
random other junk added
-RNews
(still runs under 1.3 just fine)
Hardlink support, automatic under 2.0
Heirarchical stuff
Better error checking (but still not fantastic)
Uncompress detects corrupted archives
compress error checking bug fixed
JunkSave config entry 'JunkSave N' disables saving arts to junk
-SendMail
OwnDevUnit.Library support added
Message-ID: bug fixed
'From ' line skip bugs fixed
Various bug fixes, new time zones
-Compress
frontend rewritten
any number of bits uncompress
default 14 bits, specifiable up to 16 bits compress
-TrimNews
Heirarchical stuff added
-Mailq
fixed
-LockSerial
Uses OwnDevUnit.Library
-UUXQT
Renames control files after error instead of deleting them
chdir() bug fixed
Understands BSMTP
-UUCico
send-expect timeout modified
TimeLog format now records DATE, START-TIME, and CONNECT-TIME
-Getty
fifo bug fixed (actually in fifo.library)
Fax stuff added
user, hlink, other stuff added
shell login support via '*' passwd entry
-BMS
BMS (Batch Mail Server) now part of the dist
-DMail
Embedded string constants now work, as in:
set headfile UULIB:$user$.header
etc...
1.15D
-uucico now returns exit code
0 success
5 failure in call and/or during protocol
10 break/software error
-uucico dialer checks for BUSY and other error codes
-automatic mail-bouncing now in sendmail
-sendmail fixed
-UNDER 2.0, ALL CONFIGURATION PARAMETERS MAY BE OVERRIDDEN BY
LOCAL VARIABLES!!!
-dmail now has a new variable $user which is set according to
the user name as specified by local variables, enviroment variables,
or the config entry as a last resort. This is used to setup
your signature file as <username>.signature instead of just
.signature. Additionally, variables may be embedded in
text by terminating them with another $, as in: $user$.signature,
and the sample .dmailrc has been upgraded to use user specific
signature files.
-DMAIL CHANGES TO HEADER/SIGNATURE FILE. the 'header' variable
has been renamed to 'sigfile' and a new variable called
'headfile' has been added. You should rename your .dmailrc
to <user>.dmailrc, remove the 'set header ...' and add the
following two lines:
set headfile $user$.header
set sigfile $user$.signature
You should then rename your .signature to <user>.signature
and if you want to have dmail include specific headers in
outgoing messages, create a <user>.header file (usually one
puts Reply-To: there)
-UUCICO / UUXQT now modified to munge incomming spool file names
to avoid case-insensitive problems UNIX->AmigaDos ... all
upper case characters are made lower case and doubled, not
including the first two characters (usually X. or D.) in the
file.
This is a feature. UUXQT will look for both case munged and
case not-munged files so SENDMAIL did NOT have to be modified,
and any other programs that generate local X. spools will still
work just fine. Note that OUTGOING files are not munged in
any way.
This feature is on by default and may be disabled by setting a
new config variable called 'MungeCase' to 'N'.
-JunkSave config entry added, see UUMAN:RNews and UUMAN:Assigns
1.14D BETA
-added timezones HST (hawaii) and EET (east euro. time) to sendmail
-UUCICO -P option added to set initial segment size, see
manual page.
-DNews changes: fixed display bugs, doesn't put up a requester
if no modifications were made. Various other insundry fixes.
-Batchnews upgraded, new config var 'BatchBits' (default is 12
bit compression for maximum compatibility). Now uses
standardized compression library routine.
-MAJOR upgrade to RNews. It now doesn't generate multiple copies
of an article to junk (or at all if any of the listed newsgroups
are in your uulib:Newsgroups file), nor does it generate multiple
batch requests for downstream sites. Operation is much faster,
and decompression has been standardized.
uulib:Sys may now have -<wildcard> entries (specify groups NOT
to pass on), see upgraded manual page
1.13D FINAL RELEASE FOR WINTER 1990 (1.08 was supposed to be this)
-BATCHNEWS uses a different name for its file locking, it was
locking up UUXQT due to using the same lock name as UUXQT.
-Locking lib code changed to handle new config variable called
'LockDir', which allows you to specify a directory other than T:
that locks are placed in. This should be used to get around bugs
in pre kickstart.37.39 2.0 releases in the RAM: drive that caused
memory loss. If you are running a pre 37.39 2.0 kickstart you
should set LockDir to somewhere other than in your RAM: drive.
-lock library fixed so testing a lock does not generate
unnecessary disk activity
-hardwired dirs in new util programs have been fixed to use
config entries.
-bug in Dnews NOT fixed -- clicking to a newsgroup doesn't
necessarily bring up the appropriate group on the screen.
Use 'N' and 'P' to get around this problem.
1.12D
-BUG in UUXQT. When an error occured during processing, UUXQT
would continue processing remaining queue files but NOT DELETE
THEM!! This has been fixed.
-DNews feature added -- doesn't display groups with 0 articles
in them (togglable with 'A' keyboard command)
-POSTNEWS BUG FIXED. If AutoBatch is disabled (i.e. you run
batchnews via -b option to uucico or from dcron), outgoing news
articles would get the same message-id, causing all but one to be
silently ignored by your feed.
-UUCICO bug fixed, an expect string of "" was not handled properly.
-UUCICO bug fixed, a protocol message after an error was incorrect
1.11D
-RNews now supports system aliases in the UULIB:Sys file of the
form primary:alias:alias:alias:<wildcarded_groups>. Enhancement
by Dave Lowrey but I lost his uuencoded zoo file so just made
the changes myself. (sorry Dave!)
-bug in sendmail for local mail, e.g. you mail to 'mynode!myself'
where it just creates a local X. file in spool. Has been fixed.
Was introduced in 1.10D
-UUCico now supports alternate send-expect strings
-Getty now supports additional options
-bug in lib/config.c fixed, but probably never effected operation
-bug in uuxqt to fixed, would process files but after an error
would no longer delete the queue files! This causes double
receptions, etc...
1.10D UPDATE TO 1.08
-pri mode uucico bug fixed (SetTaskPri() was given wrong args!)
-getty bug with -h0 and timeouts fixed
-getty REWRITTEN, SEE UUMAN:LockSerial and UUMAN:Getty for
information on overriding getty to run a terminal program (or
whatever). Note that UUCico handles serial port locking itself
and should NOT be run with LockSerial. Getty no longer accepts
line-breaks to switch baud rates.
-uucico now performs serial port locking and bugs with uucico<->Getty
interaction have been fixed.
-MAJOR bugs in uucico fixed that could cause an infinite loops
while connected after a protocol failure.
-sendmail bug in the domain system fixed (MF entries with a path
instead of a single host)
-sendmail queue files now named after the destination machine and
with the same sequence number to make the directory look more
user friendly. Remote files are now renamed after the local
machine as is proper (this is the third update to the naming
scheme)
-sendmail: optimized logging for large aliases, sendmail no longer
opens/writes/closes the log file for each entry, but instead
opens/write/write/write/write/closes.
-dnews improved -- added Nextgroup and Prevgroup keyboard commands,
and a few other fixes.
-Added -t (set packet timeout for retry) option
1.08D RELEASE 10 January 1991
NOTE: UUSER did not make it into this release (I'm in the
middle of revamping it). Also, only half the changes to DNEWS
are in as of this release.
uucico between two amigas now sends termination code properly
Getty/UUCico hacked to not switch between 7WIRE/normal modes
(whatever Getty is started up with is what is used forever).
Added option to switch dynamically. Made this change to prevent
intermittent crashes due to bugs in the serial.device.
DMail now looks for UULIB:<user>.dmailrc ... if the file doesn't
exist DMail falls back to the original UULIB:.dmailrc
RNews now handles NewsReadyCmd. Enforcer hits fixed.
1.07D BETA (note that versions marked 1.07 may not necessarily have
all the fixes shown below)
dmail bug in setlist command fixed.
dmail checks for <user>.dmailrc before defaulting to .dmailrc
NewsReady config field now implemented
Problem with trailblazer spoofing problem found by Andrew J.
Richardson. It turns out to be a bug in the trailblazer. As
of 1.07D uucico works around the bug and should now work with
spoofing fully enabled.
New utilities: MAILQ, ANYMAIL, SPLITMBOX (AnyMail replaces
'Inform', see manual page for usage)
SENDMAIL FEATURE #1:
Aliases are now expanded when the normal form is used (one
colon after the alias name). If a double-colon is used then
that particular alias will NOT be expanded.
Double colon entries are useful for mailing lists:
my-mail-list:: a, b, c@fubar
Because the To: field will come out simply 'my-mail-list@<node>'
SENDMAIL FEATURE #2:
Multi-RMAIL lines are now generated. If you send a message to
fubar!a, fubar!b, fubar!c, sendmail now generates only a
SINGLE batch file. This is again useful for mailing lists and
distributions.
A new CONFIG variable, called MaxRMailLen now exists and
defaults to 0 (old style - one recipient per queue file). If
all the nodes you talk to support multiple-recipient RMail
lines you can set this to at least 200. 256 if they are all
UNIX machines, or 2048 if all can handle super-long lines
(you must check with your sysop on this). For example,
uunet.uu.net has hacked their uuxqt to handle up to 2048 byte
'C rmail' lines, but most UNIX installations will only be able
to handle 256 or 512 byte lines. This only effects email with
multiple recipients.
SENDMAIL FEATURE #3:
Unqualified local user names are expanded to the fully domained
name in the To: field. For example, if you send a message:
To: fubar, david@ucbvax.berkeley.edu
The mail file will have a header that looks like:
To: fubar@myamiga_node_name, david@ucbvax.berkeley.edu
Which means that Reply'ing to a received multiple-recipient
message will usually get the right addresses for the other
people. This feature is useful in mailing lists where you DO
expand the list (single colon, see MAN/ALIASES)
UUCico: -n option now allows a window size. -n alone sets the
window size to 1. -n<size>, such as '-n3' sets the GIO protocol
window size to the requested size (up to 7, which is the default).
UUCico: new config entry 'ModemInit', contains string to send to
the modem to initialize it. Same format as the 'send' string in
a send-expect sequence (i.e. \r == <cr>, \d == <delay>, etc...)
UUCico: -d0 option (use +++ to disconnect instead of dropping DTR),
should be used if your system crashes when uucico tries to
disconnect normally. UUCICO CRASHING BUGS: one has been fixed,
the other appears to be a bug in the serial.device... use this
option if you have problems. If your modem has the ability to
leave DSR asserted at all times, set the option on.
NEW NEWS PROPOGATION SYSTEM, CORE CODE WRITTEN BY MARK RINFRET
(mrsoft.Newport.RI.US!mrr)
* BatchNews command added, new CONFIG variable name called
'AutoBatch' to automatically run batchnews on a per-article
basis, else must be run before running uucico.
* uucico -b option added to automatically run BatchNews first.
* CBatch command added (run by BatchNews)
* UULIB:Sys file added
* new directory, UUSPOOL:Batch required for news
* PostNews no longer generates 'Path: node!user', but only
'Path: user', relying on BatchNews to prepend our node.
* NOTE: it is impracticle to move Message-ID: and Date:
out of PostNews.
WARNING: You must now batch outgoing news with BatchNews or via the
-b option to UUCICO or the news will not propogate
NEW PROGRAM, 'SPLITMBOX', see manual page. Useful for splitting
up your mbox archive(s) into chunks small enough to compress and
permanently archive.
RNews no longer requires hacked 'USENET' argument on command line,
now interfaces to third party news handlers properly due to this
fix.
1.06B.D
UUCICO BUG FIXED. Was a problem in the source... all declarations
of char cmnd[1] should really be 'static char cmnd[256];' ... an
earlier programmer had used sscanf( "%s" ..) on the cmnd array
and many times the field being scanned would be larger than a
single character, causing the buffer to be overrun. Thanks to
Marc Boucher for finding the bug!
1.06D
NEW NEWS READER: DNews
can specify AT commands in dial string in L.sys file, see
man/L.sys (uucico .10)
UUSER: timeout for programs started up by a Getty default now
5 minutes instead of 1 second.
GIO.C (UUCico) fixed yet again
Time restriction field in L.Sys (that was always 'Any' before) is
now implemented curtisy of Christopher Wichura (see man/L.sys)
DOS requesters disabled during a security check of a directory (so
non-existant volumes do not freeze up the program with a requester)
All executables compile under DCC (which nobody but I has), as well
as Lattice.
DMail now sticks your signature after any included text rather than
before. DMail no longer adds a Cc: line. DMail now deleted
T:Original when it is done with it.
UUxqt can be run multiple times in parallel... the second will wait
until the first finishes before beginning its scan.
ANews now checks <user>.signature before falling back to .signature.
You have always been able to program the 'header' variable in dmail
to use different signature files.
RNews extensively rewritten to increase efficiency and remove line
length limitations.
UUCP transfers using ~/path and ~user/path are now supported for
both local and remote names, sent and requested files. Refer to
MAN/UUCP.
1.051D
uucico now allows combined -r1 -ssysname option, means 'call
this system only if there is work'. This is useful if you are
calling a machine that is likely to be busy. You can setup a DCron
entry to run uucico several times without actually calling the
system unless there is work.
Fixed uucico -x9 bug (Config Debug entry would overide
command line debug specification).
Fixed MAJOR uucico bug in GIO.C !!!!
Fixed possible DME problem
1.05D
ENV:USER enviroment variable now works in DMail to overide
default UserName in Config. DMail also sticks your signature
at the end of the file instead of at the beginning.
Config entries now exist to overide default directories for
standard places. If the particular config entry does not
exist the assigns are used (UULIB:, UUSPOOL:, etc..) .. you
can even get rid of the UULIB: assign in which case the Config
file should be placed in S: as S:UUConfig .
Config entries now exist to specify the location of library
programs such as Sendmail, Uuxqt, etc... If a given Config
entry does not exist the program is assumed to be in the
current path.
The new GIO.C now supports a window size of up to 7 ala
Jack J. Rouse. Other GIO problems fixed (I hope)
Greg's changes to the NEWS code in place. dynamic sizing of
mail fields fixed (loosly incorporating Greg's changes to
said programs).
I have added a POST and REPLY command to ANEWS. You can also
POST to a newsgroup that doesn't exist (or is all read) by
using 'anews -p newsgroup' from the command line.
Source code has been rearranged a little.
Various limits have been extended.
1.04D
Getty now works with utilities that open the serial.device in
exclusive mode (by SetFunction()ing the serial device's open
vector).
bug in dmail fixed (if new mail arrives while you are in dmail
you could loose the new mail).
1.03D
slight changes to postnews (now uses DomainName)
Domains fixed (effects only people who use UULIB:Domain)
sendmail more intelligent about checking argv[0] to see
if it is rmail (now works with WShell)
UUCP:LIB paths changed to UULIB:
uupoll no longer needs 'brun'
Problems.DOC file added
1.02D
stack warning in SlowSetup.DOC added (stack should be at least
8192). 'Stack 8192' added to sample startup sequence. RNews
warning (RNews takes a huge amount of RAM currently) added.
1.01D
UUCP:LIB paths fixed to use UULIB:
1.00D
Initial Release 'D' series by Matthew Dillon, based on
0.40, 0.50 and 0.60WPL series by William Loftus.
0.60WPL
0.50WPL
0.40WPL
UUCP release series for the Amiga by William Loftus, sub
version changes not listed in this file.