Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden). Existing SHA1
digests retained for now as an audit trail.
2) Pass BUILDLINK_CPPFLAGS and BUILDLINK_LDFLAGS to the make process.
3) Have the build variables HAVE_LIBCURSES and HAVE_CURSES needed for the
linux build set the by pkgsrc.
Bump PKGREVISION
C-Kermit 8.0.211 is a "stability release" -- mostly bug fixes, only a
handful of new features:
INPUT /NOMATCH timeout (waits for the entire interval without trying
to match anything; useful for scripted logging).
SET INPUT SCALE-FACTOR (lets you scale INPUT timeouts); \v(inscale),
SHOW INPUT.
ASK[Q] and GETOK /DEFAULT:text (lets you supply default answer).
FREAD /TRIM and FREAD /UNTABIFY.
\funtabify(string).
ON_CD macro (if you define one, it executes automatically whenever
you tell Kermit to change directories).
to version 8.0.209. The previous package has been removed from the
Columbia site and this version was symlinked to it anyway so the checksum
was failing.
From the change message:
This is a minor update of C-Kermit 8.0 that fixes several bugs.
. Updating SSL/TLS interface to OpenSSL 0.9.7
. Addition of SSL/TLS support to the VMS version
. Bug fixes, especially in the built-in scriptable Unix FTP client
The full announcement is here:
http://www.columbia.edu/kermit/ck80208ann.html
List of Changes
Most of these also apply to Kermit 95 2.1.
New commands:
* ORIENTATION lists location-related variables and their values.
* KCD changes to special directories by their symbolic names ("kcd ?"
for a list).
* SET CD HOME path to specify home directory for CD and KCD commands.
* CONTINUE given at top level is equivalent to END -- handy when
PROMPT'ed out of a script, to continue the script.
New switches or operands for existing commands:
* GETOK /TIMEOUT
* ASK, ASKQ, GETOK /QUIET (suppresses error message on timeout)
* COPY /APPEND now allows concatenating multiple source files into one
dest file.
* SET TCP { HTTP-PROXY, SOCKS-SERVER } /USER, /PASSWORD.
* DIRECTORY command now accepts multiple filespecs, e.g. "dir a b c".
SET QUIET ON now also applies to:
* SET HOST connection progress messages.
* "Press the X or E key to cancel" file-transfer message.
* REMOTE CD response.
* REMOTE LOGIN response.
Improvements and new features:
* Numerous FTP client fixes and new features, listed below.
* C-Kermit, when in remote mode at the end of a file transfer, now
prints a one-line "where" message. Control with SET TRANSFER REPORT.
* Unix makefile "install" target now creates an UNINSTALL script.
* Improved operation and performance on RFC 2217 Telnet connections.
* Improved CONNECT (interactive terminal connection) performance.
* HELP text updated for many commands.
New or fixed makefile targets:
* Solaris 9 (several variations)
* Concurrent PowerMAX
* Mac OS X 10.2
* FreeBSD 1.0
* FreeBSD 4.6, 5.0
* AIX 5.2, 5.3
Bugs fixed (general):
* Failure to run in VMS Batch fixed.
* LDIRECTORY fixed to run Kermit's built-in DIRECTORY command rather
than an external one.
* Fixed Solaris and other SVORPOSIX builds to find out their full
hostnames rather than just the "uname -n" name.
* Fixed some problems matching strings that start with ".".
* Fixed some problems matching pattern that contain {a,b,c} lists.
* Fixed erroneous reporting of text-mode reception as binary when
sender did not report the file size (cosmetic only).
* Many problems with SWITCH statements fixed.
* Fixed SET OPTIONS DIRECTORY /DOTFILES to work for server too.
* Fixed DELETE to print an error message if the file was not found.
* Fixed SET CONTROL UNPREFIX ALL and SET PREFIXING NONE to do the same
thing.
* Fixed bugs executing macros from within the ON_EXIT macro.
* \fday() and \fnday() fixed for dates prior to 17 Nov 1858.
* Serial speed-changing bug in Linux fixed.
* "Unbalanced braces" script parsing errors when using \{number} fixed.
* "if defined \v(name)" fixed to behave as described in the book.
* Fixed Problems caused by LOCAL variables whose names are left
substrings of macro names.
* The INPUT command was fixed to honor the PARITY setting.
* Fixed bug with COPY to existing file that is longer than source file.
* REINPUT command failed to strip braces/quotes around its target
string.
* Network directory lookups didn't work for SSH connections.
* REMOTE SET { FILE, TRANSFER } CHARACTER-SET fixed.
* Closed some holes whereby an incompletely received file was not
deleted when SET FILE INCOMPLETE is DISCARD, e.g. when the Kermit is
hung up upon.
* SET XFER CHARACTER-SET TRANSPARENT fixed to do the same as SET XFER
TRANSLATION OFF.
* SET HOST PTY (e.g. SSH) connection fixed to pass along window-size
changes.
* C-Kermit search path for TAKE files was accidentally disabled.
FTP client bugs fixed:
* Character set translation was broken on little-endian (e.g. PC)
architectures.
* FTP PUT /SERVER-RENAME:, /RENAME-TO:, /MOVE-TO: switches were sticky.
* Make SET TRANSFER MODE MANUAL apply to FTP.
* Make SET FILE INCOMPLETE { KEEP, DISCARD } apply to FTP.
* FTP MGET /UPDATE handled equal times incorrectly.
* FTP GET /RECOVER fixed to ignore file dates, use only size.
* FTP MGET /RECOVER sometimes downloaded files it didn't need to.
* FTP downloads with TRANSFER DISPLAY BRIEF could give misleading error
msgs.
* MGET temp file not deleted if FTP DEBUG set to OFF after it was ON.
* LOCUS not switched back when FTP connection is lost.
* Set incoming file date even if it was not completely received.
* FTP MGET sent SIZE and MDTM commands even when it didn't have to.
* FTP MGET sent SIZE and MDTM commands even when it knew they wouldn't
work.
* FTP MGET failed if no files were selected for download.
* FTP MGET a* b* c* would fail to get any c*'s if no b*'s existed.
* Big problems canceling MGET with Ctrl-C.
* Some extraneous LOCUS dialogs squelched.
* Some inconsistencies in SET FTP FILENAMES AUTO fixed.
* Fixed file-descriptor pileup after multiple MGETs when using
mkstemp().
* Fixed "mget foo", where foo is a directory name.
FTP improvements:
* New FTP protocol features added (FEAT, MLSD).
* FTP MGET /RECURSIVE now works as expected if server supports MLSD.
* FTP MGET /DATES-DIFFER to download if local and remote file dates
differ.
* FTP DATES default changed to ON.
* FTP MPUT, MGET /EXCEPT now allows up to 64 patterns (up from 8).
* Top-level SITE and PASSIVE commands added for convenience.
* MGET /COLLISION:APPEND /AS-NAME:newfile *.* puts all remote files
into one local file.
* SET FTP SERVER-TIME-OFFSET for when server has wrong timezone set.
* Allow for alternative server interpretations of [M]MPUT /UNIQUE.
* SET FTP ANONOMOUS-PASSWORD lets you specify the default anonymous
password.
* Allow "GET /RECURSIVE path/file" to force local subdirectory
creation.
* SET FTP DISPLAY is like SET TRANSFER DISPLAY but applies only to FTP.
* FTP { ENABLE, DISABLE } new-protocol-feature-name.
* FTP MGET /NODOTFILES.
* Debug log now records FTP commands and responses in grep-able format.
The web site sez:
The following bugs in C-Kermit 8.0.200 were fixed in 8.0.201:
* An obscure path through the code could cause the Unix version of
C-Kermit to dump core during its startup sequence. This happened to
only one person, but now it's fixed.
* When C-Kermit 8.0 is in Kermit server mode and the client says "get
blah", where blah (on the server) is a symlink rather than a real
file, the server unreasonably refused to send the linked-to file.
* When C-Kermit is an FTP client and says "get foo/bar" (i.e. a filename
that includes one or more path segments), it failed to accept the
incoming file (this happened only with GET, not MGET).
* Array references should be case insensitive but only lowercase array
letters were accepted.
* SHOW VARIABLES dumped core on \v(sexpression) and \v(svalue).
* Spurious refusals of remote directory listings if the remote server's
date was set in the past.
C-Kermit 8.0.201 (8 Feb 2002)
Installability as an [147]SSH v2 Subsystem.
[148]SET LOCUS command.
[149]L-versions of CD, DIR, DELETE, MKDIR, etc, to force local
execution.
[150]USER and ACCOUNT added as synonyms for FTP USER and FTP
ACCOUNT.
[151]SHOW VARIABLES now accepts a list of variables.
Rudimentary support for [152]Caller ID when receiving phone calls.
Up/Down [153]Arrow-key navigation of command history buffer.
[154]Automatic execution of customization file if init file is
missing.
. A Telnet and Rlogin client
. An FTP client <-- New
. An HTTP 1.1 client <-- New
. An SSH client (via external ssh program) <-- New
. A serial-port communications program
. A dialout communications program
. An Internet server