⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ckc192.upd

📁 linux终端仿真程序
💻 UPD
📖 第 1 页 / 共 5 页
字号:
File CKC192.UPD, Update history for C-Kermit.                      -*- text -*-For most recent entries, search for "*******"As of version:      6.0.192Most recent update: Fri Dec 13 17:18:39 1996Author:  Frank da CruzAddress: The Kermit Project, Columbia University         612 West 115th Street, New York, NY 10025-7799, USAPhone:   +1 212 854-5126Fax:     +1 212 662-6442  -- or --  +1 212 663-8202E-Mail:  fdc@columbia.edu  Copyright (C) 1985, 1995, Trustees of Columbia University in the City of New  York.  The C-Kermit software may not be, in whole or in part, licensed or  sold for profit as a software product itself, nor may it be included in or  distributed with commercial products or otherwise distributed by commercial  concerns to their clients or customers without written permission of the  Office of Kermit Development and Distribution, Columbia University.  This  copyright notice must not be removed, altered, or obscured.This file is for programmers.  It contains the detailed edit history forC-Kermit 5A-6.0 edits 190-192; that is, all the changes since 5A(189) wasreleased on 30 June 1993.The edit history prior to the version 5A(188) release in November 1992 can befound in the following files:  CKCV4E.UPD -- Version 4E and earlier (through January 1989)  CKCV4F.UPD -- Version 4F (which was never formally released)  CKC178.UPD -- Version 5A prior to the first Beta release, edit 179 (huge).  CKC188.UPD -- Version 5A from edit 179 until final release, edit 188.And the following files contain the edit history since 5A(188):  CKC189.UPD -- Version 5A edit 189, November 1992 - June 1993.  CKC192.UPD -- Edits 190-192, July 1993 - present (this file).------------------------------C-KERMIT DOCUMENTATION  Frank da Cruz and Christine M. Gianone, "Using C-Kermit", Digital Press /  Butterworth-Heinemann, Woburn, MA, 1993, 514 pages, ISBN: 1-55558-164.1.  US single-copy price: $39.95; quantity discounts available.  Available in  computer bookstores or directly from Columbia University:    The Kermit Project    Columbia University    612 West 115th Street    New York, NY  10025-7799  USA    Telephone: +1 (212) 854 3703  Domestic and overseas orders accepted.  Price: $39.95 (US, Canada, and  Mexico), $50 elsewhere.  Orders may be paid by MasterCard or Visa, or  prepaid by check in US dollars.  Add $35 bank fee for checks not drawn on  a US bank.  Price includes shipping.  Do not include sales tax.  Inquire about quantity discounts.  You can also order by phone from the publisher, Digital Press /  Butterworth-Heinemann, with MasterCard, Visa, or American Express:    +1 800 366-2665   (Woburn, Massachusetts office for USA & Canada)    +44 1865 314627   (Oxford, England distribution centre for UK & Europe)    +61 03 9245 7111  (Melbourne, Vic, office for Australia & NZ)    +65 356-1968      (Singapore office for Asia)     +27 (31) 2683111  (Durban office for South Africa)  A German-language edition is also available:    Frank da Cruz and Christine M. Gianone, "C-Kermit - Einfuehrung und    Referenz", Verlag Heinz Heise, Hannover, Germany (1994).    ISBN 3-88229-023-4.  Deutsch von Gisbert W. Selke.  Price: DM 90,00.      Verlag Heinz Heise GmbH & Co. KG, Helstorfer Strasse 7, D-30625 Hannover.    Tel. +49 (05 11) 53 52-0, Fax. +49 (05 11) 53 53-1 29.------------------------------C-KERMIT 5A(190) EDIT HISTORY, 5 AUG 93 - 4 OCT 94.In ckutio.c, corrected a typo that might have prevented setting a serialport's speed to 57600 bps.  Also, consistently added support for 57600 and115200 bps if symbols for those speeds are defined.  (But this is still anissue for the command processor, which does not have access tosystem-dependent symbols like this).  ckutio.c 5A(111), 5 Aug 93.From Bill Glass - fixed a statistics counter (file bytes) that was stillcounting some non-file material (contents of server command packets) inthe decode() function.  ckcfns.c 5A(090), 6 Aug 93.Added types to all functions in VMS-specific modules, CKVFIO.C and CKVTIO.C(CKVCON was already OK) to pacify the new, stricter Alpha AXP (DEC C)compilers.  CKVFIO.C 5A(056), CKUTIO.C 5A(101), 8 Aug 93.Added patches to enable SET FLOW RTS/CTS in Linux, originally from RickSladkey, jrs@world.std.com.  Depends on symbol "linux".  ckcdeb.h, ckutio.c.Terry Kennedy pointed out that VMS C-Kermit follows FILE TYPE whenTRANSMITting, even if it is IMAGE or LABELED.  Changed the TRANSMIT commandto treat any of the system-specific binary modes (IMAGE, LABELED, MACBINARY,etc) as ordinary binary mode, i.e. saved and restored the "binary" variablein the TRANSMIT command.  ckuus4.c, 10 Aug 93.Shinichi Sakata <ssakata@weber.ucsd.edu> discovered that if an "applicationfile" (a file whose name is given as the first command-line argument) containsa CD command, that C-Kermit would, after finishing the application file,act as if it had been given an invalid command-line argument.  Fixed by addingyet another flag, cfilef - set in ckcmai.c, tested in ckuusy.c.  10 Aug 93.From Rob Weiner <rweiner@watsun.cc.columbia.edu>, a new makefile entry,sys5r4sxtcpc, for CONSENSYS System V R4.2-1 with TCP/IP and curses.  makefile.12 Aug 93.From Rich Sladkey <jrs@world.std.com>: (1) fix prototype of ttrpid() inckutio.c; (2) fix fixes to Linux hardware flow control.  It's still uglyinternally, but cleaning up the hardware flow control code would be a majorundertaking due to the geometrically expanding combinations of flow controlsettings and different APIs for setting them.  ckutio.c 5A(112) 22 Aug 93.Added conditional compilation support for system-wide init file.  If thecompile-time symbol CK_SYSINI is defined (to be a character string indoublequotes), it is taken as the file specification of the initializationfile, to be used instead of the built-in default.  This can be absolute orrelative, so it can point to a single system-wide file, or to something like~/.kermrc (UNIX) or SYS$LOGIN:CKERMIT.INI (VMS) to indicate the user's own.If it is system wide, it can (and probably should) still "chain" to the user'sown initialization file, by ending (or starting, depending on the desiredprecedence) with a command like:  if exist \v(home)ckermit.ini take \v(home)ckermit.inickuus5.c, 10 Sep 93.Fixes for VMS C-Kermit, all in CKVTIO.C: * 058 27-Sep-93 HG   Fix for real the SHARE issue when allocating terminal *		      by dropping SHARE before trying to assign the channel. * 059  7-Oct-93 mlo  Added support for CMU-OpenVMS/IP ("CMU/Tek").  Requires *                    CMU-OpenVMS/IP sockets library, also by mlo. * 060  9-Oct-93 HG   Fix improper call to vms_assign_channel in edit 058, *                    noticed by Fritz@GEMS.VCU.EDU. * 061  9-Oct-93 fdc  For some reason, conbin() was turning off flow control. *                    This caused massive data loss during CONNECT mode when *                    running C-Kermit from a low-speed connection through *                    a DECserver.  Now conbin() leaves the console flow *                    control setting alone. * 062 10-Oct-93 ttj  Correcting parameters to time() and ctime(). Was long, *                    is now time_t (pointers).  Made prototype for *                    vms_assign_channel and caught an erroneous function call.Plus CMU/Tek TCP/IP support for VMS C-Kermit from Mike O'Malley at DEC<mlomall@sav324.sandia.gov>; minor source changes to CKCNET.C, CKCNET.H,CKUUS4.C, and (noted above) CKVTIO.C.Plus compiler-related and/or typo fixes to CKVFIO.C from Tarjei Jensen: * 102 18-Aug-93 ttj Minor updates in zsattr() and do_label_recv() mainly to *                   quieten the compiler (which had every reason to complain).(Installed 10 Oct 93).Added keypad period (".") to the list of numeric keypad keys that returndifferent scan codes from their main keypad equivalents -- final step inmaking the PC numeric keypad able to work like the DEC one.  From Kai UweRommel.  ckotio.c 5A(105) 11 Oct 93.Corrections to X.25 functions from <David_Lane_@vos.stratus.com>: A PADcommand (either a SET, READ, or SETANDREAD) without any parameters specifiedin the command means "all supported parameters."  For the SET commands, it isa "reset to initial values."  As passed to qbitpkt(), n is the number of databytes in the packet, which starts at s.  The control byte has already beenstripped off.  When passed to either setpad() or readpad(), n is the number ofparameters in the command/query.  ckcnet.c 5A(020) 13 Oct 93.A change from Alex Dupuy <dupuy@smarts.com>: if C-Kermit is compiled with-DNOCMDL (no command-line arguments) and -DNOICP (no interactive commandparser), then instead of building a program that just exits, build one thatgoes into server mode with all default settings.  Alex suggests that we canalso rip out all local-mode supporting code in this case (since there is noway to SET LINE any more) to make a truly minimal remote-only version.Settings can still be accomplished via REMOTE SET commands.  C-Kermit builton a PC with 'make dellsys5r4m "KFLAGS=-DNOCMDL -DNOICP"' weighs in at 90K.ckcmai.c 5A(190) 14 Oct 93.Changed the protocol module to issue "KERMIT READY TO blah..." messagesconsistently, and to make them appear (in remote mode) no matter whetherthe file transfer command was given interactively or from a command fileor macro.  ckcpro.w 5A(056) 14 Oct 93.Changes for BSDI from John T. Kohl <jtk@kolvir.blrc.ma.us>.  ckcdeb.h,ckutio.c.  Aside from adjusting BSDI-isms, John (partially) fixed a bigproblem with tthflow() that had previously been hacked around in the Linuxcase, by passing the appropriate terminal info structure to tthflow() as anargument.  I removed the special case for Linux.  Unfortunately, the hardwareflow control status is not kept in the terminal info on some systems,e.g. SVR4, SunOS.  And since John started things off in this direction, I madefurther attempts to clean up the hardware flow control situtation in the UNIXversion, adding a new parameter to tthflow() to specify whether hardware f/cis to be turned on (1) or off (0), and then replacing various chunks ofmisplaced system-specific code by calls to tthflow().  Compiles OK on SunOS4.1.3, 4.4BSD, SVR4, needs testing.  ckutio.c 5A(113) 20 Oct 93.John also added a new command, which he called PUSHREM and which I decided tocall REDIRECT, which is like RUN, but with stdin and stdout redirected to thecommunication device (serial or network connection).  For UNIX only, needsforks, dup(), wait(), and needs <sys/wait.h> to define WIFEXITED() andWEXITSTATUS().  This commmand is compiled in only if the symbol CK_REDIR isdefined at compile time, and then only when NOPUSH is not defined.  Fixed up,adapted to, and tested on SunOS 4.1.3, SVR4, Linux.  Could not get it workingon the NeXT or AIX, which have no definition for WEXITSTATUS().  If you try tobuild the program with CK_REDIR defined and the required macros are notavailable, C-Kermit will print a message "?Sorry, can't execute this command -missing pieces" if you try to use the REDIRECT command.  Also, I added a newtoken, "<" (leftbracket), as a synonym for REDIRECT (like "!" is a synonym forRUN), and, when CK_REDIR is defined, made "red" and "redi" valid non-uniqueabbreviations for REDIAL.  ckuusr.h, ckuusr.c 5A(104), ckutio.c, ckuus[25].c.25 Oct 93.Added "designer banners" for Linux and BSDI BSD/386.  ckuver.h.  20 Oct 93.After testing of new RTS/CTS code by Rick Sladkey, made some more changes,unified Linux and BSDI RTS/CTS code, reorganized, consolidated, cleaned up,documented.  ckutio.c 5A(114) 21 Oct 93.Fixes from Chuck Goodhart <ceg@hyper-bret.jpl.nasa.gov>: . The SCRIPT command can sometimes cause TELNET negotiations to be ignored. . The SCRIPT command is slowed by unbuffered output to the console   and the session log. . The SCRIPT command does not filter out carriage returns when   SET SESSION-LOG TEXT is set. . While SET SESSION-LOG TEXT, TELNET negotiations should not be logged. . The INPUT command is also slowed by unbuffered output to the console and   the session log. . ttinc(timo) should ignore the timeout when, if MYREAD buffered   input is being used, a character is known to be available.  This   saves two calls to signal() and two calls to alarm(), dramatically   improving the performance of the INPUT command.ckuscr.c 5A(017), ckutio.c 5A(115), ckuus4.c 5A(105), ckcnet.c 5A(021),21 Oct 93.  And again, ckuscr.c 5A(018) 25 Oct 93.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -