home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume16 / pcomm2 / part02 / Release.notes < prev    next >
Text File  |  1988-09-14  |  5KB  |  157 lines

  1.  
  2.                  Pcomm version 1.1
  3.                 15 Aug 88
  4.  
  5. Incompatibilities with v1.0:
  6.  
  7.     I've added a few more fields to the pcomm.param and pcomm.modem
  8.     files.  This means that those files created under previous
  9.     releases will not be compatible with the v1.1 release.  It might
  10.     be a good idea to abandon the older files and start over with
  11.     the sample files in this release.
  12.  
  13. Things that have changed:
  14.  
  15.     An awful lot of sloppy programming on my part has now been
  16.     cleaned up.  This means that porting Pcomm to different versions
  17.     of Unix will be considerably less painful than before.
  18.  
  19.     All of the tunable parameters are now in "config.h".
  20.  
  21.     Pcomm now uses buffered I/O routines.  This yields higher
  22.     performance I/O at large baud rates.
  23.  
  24.     File transfers now use high performance CRC calculations.
  25.  
  26.     If a UUCP lockfile does exist, Pcomm now attempts to determine
  27.     if the process is still active.
  28.  
  29.     An external file transfer program can be invoked from the file
  30.     transfer menu.
  31.  
  32.     The keyboard macro feature is now supported (although it is
  33.     rather crude).
  34.  
  35.     The virtual screen routine now understands a limited subset of
  36.     escape sequences.
  37.  
  38.     The virtual screen can now be held in shared memory or in a file.
  39.  
  40.     The input routine is now contained in a separate program called
  41.     pcomm_input.
  42.  
  43.     You can now include a "modem break" in a dial or initialization
  44.     string.
  45.  
  46.     A separate "initialization speed" feature was added to support
  47.     9600 baud modems such as the Telebit Trailblazer.  See Appendix
  48.     C of the Doc file for more info on the use of this feature.
  49.  
  50.     I've added a transparent pass through mode to be used in a
  51.     communications daisy chain.
  52.  
  53. Known limitations:
  54.  
  55.     Whenever Pcomm makes the transition from the terminal mode to
  56.     the command mode, the true screen contents are lost.  Pcomm
  57.     tries to keep track of what the true screen looks like in an
  58.     internal "virtual screen".  This means that the escape sequences
  59.     known to the hardware have to be emulated in the virtual screen.
  60.     Unfortunately, the number of escape sequences that are emulated
  61.     is quite small, so the representation of the true screen is
  62.     sometimes wrong.
  63.  
  64.     For the VCS (video command sequence) emulation to work, the
  65.     terminfo entries on the host machine must match the entries on
  66.     the remote.
  67.  
  68.     The disp_tty() routine in s_tty.c currently does not support a
  69.     NUM_TTY definition of greater than 10.
  70.  
  71. Future directions:
  72.  
  73.     Continue work on the virtual screen routines.
  74.  
  75.     Add dial back support.
  76.  
  77.     Use shared memory to overcome the current limitation of outgoing
  78.     characters in the half duplex mode not appearing in the virtual
  79.     screen, log files, and print logs.
  80.  
  81. Many thanks to the following people for bug reports and ideas for
  82. improving the code:
  83.  
  84.     Andy Pitts    ...{mtune,pacbell,kd4nc}!gladys!rbdc!andy
  85.     Chris Wiener    ...ihnp4!{killer,attnssc}!crlabs!cwiener
  86.     David Brierley    ...{sun,decuac,cbosgd,gatech,necntc,ukma}!rayssd!dhb
  87.     Karl Fox    ...cbosgd!mstar!karl
  88.     Michael Young    ...panda!genrad!mrst!sdti!mjy
  89.     Mark Mendel    ...ihnp4!umn-cs!hyper!mark
  90.     Viet Hoang    ...ihnp4!drutx!vgh
  91.  
  92. --------------------------------------------------------------------------------
  93.  
  94.                  Pcomm version 1.0
  95.                 12 Mar 88
  96.  
  97. Incompatibilities with the beta release:
  98.  
  99.     I've added a bunch of new parameters to the pcomm.param and
  100.     pcomm.modem files, so the files used with the beta release won't
  101.     work with the v1.0 release.
  102.  
  103. Things that have changed:
  104.  
  105.     Pcomm will attempt to determine if the modem has synchronized at
  106.     a baud rate different than what is expected, and make changes to
  107.     the line settings as appropriate.
  108.  
  109.     The quit and interrupt signals are now ignored.
  110.  
  111.     All of the file transfer protocols are now functional.
  112.  
  113.     The directory search order used to find the support files has
  114.     been changed slightly.
  115.  
  116. Known limitations:
  117.  
  118.     The keyboard macro feature is not implemented at this time.
  119.  
  120.     The true screen contents are lost when the "hot key" is pressed.
  121.     Pcomm attempts to compensate (rather poorly) by repainting a
  122.     virtual screen of what it thinks the true screen should look
  123.     like.  Escape sequences in the virtual screen image will be
  124.     ignored when the background is repainted.  For example, if
  125.     you're on a vt100 and you recieve a ^[[2J to clear the screen,
  126.     the screen *will* be cleared...  but when the screen is
  127.     repainted, it will contain the characters ^[, [, 2, J (instead
  128.     of performing the function).
  129.  
  130.     The disp_tty() routine in s_tty.c currently does not support a
  131.     NUM_TTY definition of greater than 10.
  132.  
  133.     For some strange reason, the first keystroke is "lost" after a
  134.     file transfer is complete or after starting data logging.
  135.  
  136. Future directions:
  137.  
  138.     The virtual screen routines need a lot of work.  The most
  139.     commonly used escape sequences (known to terminfo) will be
  140.     processed.
  141.  
  142.     I plan to have an option at compile time to have the virtual
  143.     screen buffer held on disk [] or in shared memory [].
  144.  
  145.     The input routine is designed so it could be a standalone
  146.     program that gets called from Pcomm. []
  147.  
  148. -------------------------------------------------------------------------------
  149.  
  150. Have fun...
  151.  
  152. Emmet P. Gray                US Army, HQ III Corps & Fort Hood
  153. ...!uunet!uiucuxc!fthood!egray        Attn: AFZF-DE-ENV
  154.                     Directorate of Engineering & Housing
  155.                     Environmental Management Office
  156.                     Fort Hood, TX 76544-5057
  157.