home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / k95source / CHANGES.TXT < prev    next >
Text File  |  2020-01-01  |  8KB  |  150 lines

  1. The following is an unordered bullet list of bug fixes and new features
  2. which have been added to Kermit 95 since the last release from Columbia
  3. University in January 2003.  For a more complete description of the 
  4. changes see the Kermit 95 New Bugs file which can be found at
  5.  
  6.   ftp://ftp.columbia.edu/kermit/k95/newbugs.txt
  7.  
  8.   * Fixed a bug preventing the execution of macros assigned to keys or
  9.     mouse events when in terminal mode
  10.   * added DG4xx Set Cursor Type sequence  <RS> F Q <type>
  11.   * the dialer did not save the values of menubar, toolbar, statusbar
  12.     settings on the gui page
  13.   * a SEND command embedded in a macro and executed as a function with
  14.     \Fexecute(macro) would cause K95 to crash
  15.   * timeouts were added to incoming tcp/ip server sockets to prevent
  16.     denial of service attacks
  17.   * the passphrase dialog box for private keys accessed during SSL/TLS
  18.     did not obscure passphrase input
  19.   * SSH support has been updated to close known security holes
  20.   * when a HANDLE to a communication device, SET EXIT HANGUP OFF is
  21.     now the default
  22.   * Support for Pragma Systems Terminal Server connections were added
  23.   * ENABLE QUERY command was fixed
  24.   * Support for using HTTP Proxies to make HTTP connections was added
  25.   * Corrections to the AnnArbor terminal emulation handling of zSDP
  26.   * UNC paths now supported for FTP operations
  27.   * the dialer's QUICK command now supports connections based on
  28.     templates and includes a SaveAs operation (a poor man's clone)
  29.   * Linux Character Set handling fixed
  30.   * Xmodem-CRC checksums fixed
  31.   * Inadvertent beep produced when setting the title in a terminal
  32.     session removed
  33.   * Debug logging of SSH operations added
  34.   * ADM5 terminal type added
  35.   * Corrections to START_TLS vs AUTH Telnet Protocol negotiation conflicts
  36.   * Added SET SSH V2 AUTO-REKEY
  37.   * SSH URLs did not properly set the window title
  38.   * extended command line options were not properly processed
  39.   * new SKERMIT command
  40.   * a handle leak in the IKSD Service was plugged
  41.   * new SET FTP BUG USE_SSL_V2 {ON, OFF} command
  42.   * new SET SSH HEARTBEAT-INTERVAL <seconds> command
  43.   * new ON_CD macro.  This macro is executed (if defined) whenever a
  44.     change directory operation occurs.
  45.   * added FTP MLSD parsing of extended strings
  46.   * added SET ATTRIBUTES DATE OFF support for XYZmodem transfers
  47.   * improved algorithm for calculating optimal number of overlapped
  48.     I/O operations on serial connections
  49.   * Improvements to Kerberos 5 support
  50.   * Fixed FTP ASCII sends
  51.   * added SET TCP HTTP-PROXY /AGENT:<agent>
  52.   * fixed timeout parameters used on USB Serial devices
  53.   * SET DIALER BACKSPACE now clears the equivalent SET KEY and SET
  54.     TERM KEY values
  55.   * When reading strings from the Windows registry, environment
  56.     variables are now expanded
  57.   * fixed the ability to disable reverse dns lookups
  58.   * fixed code that checks if a name is a directory to work on network
  59.     mapped file systems which do not provide creation date information
  60.     for directories.
  61.   * added missing keymap assignments for IBM 3151 emulation
  62.   * the dialer did not preserve alternative port numbers for FTP connections
  63.   * removed a Windows Event Log entry logged before the IKSD.KSC file could
  64.     be processed to disable all logging
  65.   * HyperLink Extensions were added to ANSI based terminals allowing URLs and
  66.     UNCs to be specified within the terminal stream just like HREFs work in
  67.     HTML
  68.   * Fixed improper handling of DCS sequences consisting of an intermediary
  69.     '$' character
  70.   * Add SET TELNET BUG AUTH-KRB5-DES which defaults to ON.  When OFF, 3DES
  71.     encryption may be used with KRB5 Telnet authentication.
  72.   * Replaced C runtime library stat() calls with home grown version to allow
  73.     for proper processing of UNCs in file transfer operations 
  74.   * Allow SET TITLE input to be surrounded by braces
  75.   * Implemented {SEND, RECEIVE} {MOVE-TO, RENAME-TO} for XYZmodem transfers
  76.   * Fixed SEND /MOVE-TO:directory file transfers
  77.   * Fixed SET TERMINAL DEBUG ON
  78.   * Fixed BEEP INFORMATION (and any events that trigger an Informational 
  79.     audible notification)
  80.   * Removed restriction of FTP GSSAPI exchanges limiting them to one 
  81.     round-trip
  82.   * Rebuilt all binaries with the new Microsoft Visual Studio .NET 2003 
  83.     compiler.  The primary benefits are optimizations and security 
  84.     precautions.
  85.   * Fixed a bug preventing (CSI Z) backtab from being executed.
  86.   * Add a GUI dialog version of the TYPE command to K95G
  87.   * SCO SGR Set fg/bg colors hack  (CSI 2;fg;bg m)  The implementation 
  88.     set the colors to black on black regardless to what was specified
  89.   * SCO Set Function Key hack (ESC Q fn quote ... quote)
  90.     If the <fn> character is below '0', don't throw it away; instead
  91.     push the character back into the input stream and reprocess it.
  92.   * IBM EDI Services fails randomly due to a "missing tmp rsa export
  93.     key" error.
  94.   * Fixed incorrect script generation by the dialer when Transaction
  95.     Logging was turned on.  The SET TRANSACTION-LOG command was 
  96.     incompletely generated.
  97.   * Named Pipe connections (both client and server side) have been added.
  98.   * Fixed when SET FTP CHARACTER-SET-TRANSLATION ON, output from the FTP DIR
  99.     and FTP TYPE commands would output as garbage
  100.   * Fixed the parsing of the FTP FEAT response
  101.   * Fixed Dialer Generated FTP Connection Scripts to perform login in a
  102.     script safe manner.
  103.   * Fixed Dialer Generated FTP Connection Scripts to include commands 
  104.     specified as part of the Login page textbox
  105.   * Fixed Unique file name generation when the file system is 8.3 (FAT)
  106.     restricted and the original filename only contains an extension.
  107.   * Added SET MSKERMIT FILE-RENAMING {ON, OFF} which enables the use of
  108.     the MS-DOS Kermit file collision unique name generation algorithm
  109.     instead of the C-Kermit algorithm.
  110.   * Applied the SET EXIT STATUS value to the termination of K95G via [x]
  111.   * Fixed a bug in K95G which prevented proper recognition of mouse drag
  112.     events when either the Shift or Ctrl keys were pressed.
  113.   * Fixed FTP SITE HELP to output response text even when verbose and 
  114.     debug modes are off.
  115.   * Fixed CVTDATE function to correctly process deltas containing negative
  116.     months.
  117.   * Fixed SET PRINTER /CHARACTER-SET:<cs> to assign the specified character
  118.     set to the printer.  Previously attempts to set the character set would
  119.     always result in Danish ASCII being assigned instead of the desired 
  120.     character-set.  Printer output of non-ASCII characters will be output
  121.     as question marks instead.
  122.   * Fixed --title: command line option to make the behavior equivalent to
  123.     the SET TITLE command.
  124.   * Fixed the dialer to only generate SET LOGIN PROMPT and SET LOGIN 
  125.     PASSWORD output strings if the user provided a value in the dialer
  126.     field.
  127.   * Added --noclose command line option to disable the File->Exit menu
  128.     item and remove the System Menu Close menu item
  129.   * Fixed writing to the VTxxx Status Line when the cursor in the display
  130.     region is located on the right most margin.
  131.   * Fixed the parsing of \K{verb} to be an alias for \Kverb.  
  132.   * Fixed processing of VT control character.
  133.   * Removed restriction on use of auto wrap mode when DECCOLM is set.
  134.   * OpenSSL has been updated to close known security holes (0.9.8)
  135.   * Dialer View->FTP option fixed to prevent displaying non-FTP items
  136.   * -q (quiet) command line option suppresses all startup text allowing
  137.     the connection to be used for stdio redirection of data over ssh.
  138.   * SHOW TERMINAL did not display the status of "SET TERM ATTRIBUTE DIM"
  139.   * DNS SRV record lookups for SSH did not work if a service name was not
  140.     specified.
  141.   * Fixed HTTP POST to not insert extra blank line after headers
  142.   * Fixed parsing of SSH GLOBAL-KNOWN-HOSTS-FILE and USER-KNOWN-HOSTS-FILE
  143.   * Default terminal type changed to VT220 because Solaris and Linux 
  144.     variations no longer include definitions for VT320
  145.   * Dialer Status line only updates the value if it changes.
  146.  
  147. Kermit 95 includes all modifications made by Columbia University to C-Kermit.
  148. C-Kermit modifications are usually incorporated into the build the same day
  149. Columbia University releases them.
  150.