home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / ncsatlnt / update.tel < prev    next >
Text File  |  1991-07-05  |  34KB  |  904 lines

  1. BUGS FIXED FOR NCSA Telnet 2.3.01:
  2. 1)    The problem with packet drivers not working at all is gone.  The problem
  3.     was with MSC 6.00 and optimizations.  MSC was "optimizing" packet driver
  4.     support out of telnet
  5. 2)    A minor bug with linemode was fixed.  The case of an option that NCSA
  6.     telnet supported and the remote host did not was not handled correctly.
  7.  
  8. BUGS FIXED FOR NCSA Telnet 2.3-final:
  9. 1)  Linemode works correctly (for the most part).  Some strangeness occurs
  10.     with recurring subnegotiation with NeXTs, but this appears to be the
  11.     NeXTs doing.
  12. 2)    Telnet now uses a UNIX style services file (services= in config.tel)
  13.     to determine the destination of a packet received on an invalid port.
  14.     It will always tell the port number and source ip address, and if an
  15.     entry for the tcp port exists in the services file - the destination
  16.     application according to services, otherwise unknown.
  17. 3)    A new beep=(yes/no) entry in config.tel has been added. This is useful
  18.     when multiple sessions are open and one of them beeps.  The beeping
  19.     session gets a pair of musical notes (ASCII 14) in its status 
  20.     indicator on the status bar.
  21. 4)    Telnet now attempts to restore the screen on exit.
  22.  
  23. BUGS FIXES FOR NCSA Telnet 2.3b15:
  24. 1)  The mouse driver for cut & paste and scrollback operations is now 
  25.     functional- The left and right mouse buttons are mapped as below (in
  26.     the b14 fixes), but when in scrollback mode, pressing and holding the left
  27.     mouse button, then pressing the right button will do an "Alt-C" to capture
  28.     a highlighted area of text, and then in non-scrollback mode, pressing and
  29.     holding the right button and then pressing the left will do the equivalent
  30.     of an "Alt-V" paste operation-  This allows you to do cut&paste operations
  31.     without touching the keyboard.  Nifty, huh! :^)
  32.  
  33. 2)  Turbo C make has been improved (NOTE: I did _NOT_ say it has been fixed-
  34.     I don't have Turbo C on my machine, so I haven't tested it.  However, I
  35.     have fixed a lot of bugs/discrepancies that impeded TC compiling.)
  36.  
  37. 3)  Background FTP tasks in Telnet no longer change your current directory.
  38.  
  39. 4)  FTP help has been re-alphabetized.
  40.  
  41. 5)  DEC VT100 Local Printer Escape sequences are now supported- ESC [5i now
  42.     sends output to the screen AND the local printer (LPT1:) if attached, and
  43.     ESC [4i switches the output back to screen only.
  44.  
  45. 6)  A "TELNET.PIF" file is now included for using NCSA Telnet within Microsoft
  46.     Windows (tm) ver 3.0.  This is not guaranteed to work, but it works for me.
  47.  
  48.  
  49. BUGS FIXES FOR NCSA Telnet 2.3b14:
  50. 1)    Configurable ftp-back-to-PC string.  This should normally be set to "-n"
  51.     to avoid the "Username:" prompt.
  52.  
  53. 2)    Fixed some linemode negotiation bugs.
  54.  
  55. 3)    Fixed Telnet options printing on screen.
  56.  
  57. 4)    'More' command fixed in FTP. 
  58.  
  59. 5)    rsh utility added.
  60.  
  61. 6)    FTP color bug fixed.
  62.  
  63. 7)    8-bit output mapping now allowed.
  64.  
  65. 8)    Mouse support added for editing. Currently, the movements are mapped to the
  66.     arrow keys, the left button is mapped to '\n', and the right button is
  67.     mapped to 'ScrlLck'.
  68.  
  69. 9)  Disable/enable mouse support (8).  The mouse is disabled by default-
  70.     pressing "Alt-M" or clicking the right mouse button enables it.  Pressing
  71.     "Alt-M" or the right mouse button again disables it, etc.  Note that
  72.     clicking the right mouse button to enable/disable the mouse also 
  73.     enables/disables scrollback mode.  This means you can do a scrollback
  74.     without touching the keyboard.
  75.  
  76. 10)    THE MESSAGES SCREEN IS NOW ALT-Z, _NOT_ ALT-M!!
  77.  
  78. 11)    MGET in ftp now checks filenames for dos compatability TO SOME EXTENT.
  79.  
  80. 12)    SITE command support added to ftpbin.
  81.  
  82. 13)    DEPCA driver should be fixed now.
  83.  
  84. 14)    MGET and MPUT now ask (Yes/No/All/Quit) for each file.  All gets all the
  85.     remaining files without interactive prompting, Quit terminates the
  86.     current batch.
  87.  
  88.  
  89. BUGS FIXES FOR NCSA Telnet 2.3b13:
  90. 1)    3c505 driver added to release.  Use in the standard manner for hardware
  91.     boards.
  92.  
  93. 2)    BICC driver added to release.  Use in the standard manner for hardware
  94.     boards.
  95.  
  96. 3)    Bugs with the ftp server in telnet & the standalone ftp client/server
  97.     should be fixed.  This should prevent them from locking up at random
  98.     times.
  99.  
  100. 4)    'More' command added to the standalone ftp client/server, to toggle the
  101.     state of it, type "more" at the command line.  This should help with
  102.     the lines scrolling off of the top of the screen.
  103.  
  104. 5)    Standalone ftp client/server now uses the colors set in the config.tel
  105.     file.
  106.  
  107. Known Bugs:     Please see the BUGS file in this directory.
  108.  
  109. Things Which Still Need To Be Crammed In:
  110.  
  111. 1)    All the bugs above.
  112.  
  113. 2)    A VGA monochrome screen driver.
  114.  
  115. 3)    Overlaying the code so that Telnet will take up less memory.
  116.  
  117. 4)    Maybe update the telpass interface.
  118.  
  119. 5)    Enhance the vt110 emulator to support double width & double height
  120.     characters, and the printer toggle switches.
  121.  
  122. Please keep the bug reports coming in.
  123. pctelbug@ncsa.uiuc.edu
  124.  
  125.  
  126. BUG FIXES FOR NCSA Telnet 2.3b12:
  127. 1)    The problem with the backspace acting like a carriage return in ftpbin
  128.     has been resolved.
  129.  
  130. 2)    FTP now handles disk full errors correctly, and also intelligently
  131.     strips off the ^Z character on the end of text files which have it.
  132.  
  133. 3)    The Appletalk driver is now working.  You need to specify the interupt
  134.     that the appletalk card is using in the config.tel file, i.e.:
  135.     hardware=atalk
  136.     interrupt=60
  137.  
  138. 4)    Output mapping has been added to allow foreign character sets to display
  139.     better.  The format is very similar to the keyboard mapping, i.e.:
  140.     "set key a b" in the output mapping file would map all the 'a' characters
  141.     displayed onto the screen to 'b' characters when the are displayed.
  142.     This output mapping is specific to each session and may be turned on
  143.     and off from the parameter menu (Alt-P).  The entry to the config.tel
  144.     file is as follows:
  145.     outputfile=<filename>
  146.  
  147. 5)    Sometimes characters from teh extended keyboard are getting eaten.
  148.     These include the '5' key on the numeric keypad, and the f11 & f12 keys.
  149.     This can be solved by turning off the clock display.  A menu option
  150.     has been added to the parameter menu (Alt-P) to facilitate this.
  151.  
  152. 6)    The BOOTP method of receiving an ethernet address has been fixed and
  153.     is now fully functional.  Please note that some of the utilities
  154.     we provide may not work correctly with this option, for example,
  155.     all the hosts which can print on a UNIX host are usually indexed by
  156.     their IP number, which in the case of BOOTP is dynamically assigned.
  157.     This will mean that you will probably not be allowed to print on the
  158.     UNIX machine.
  159.  
  160. 7)    Removed the check for the '-h' being the first parameter for LPR to
  161.     specify the config.tel file, as it was causing more problems than
  162.     it was solving.
  163.  
  164. 8)    Cleaned up some problems with the graphics menu (Alt-G) hanging the machine
  165.     when tektronix mode was not initialized.
  166.  
  167. 9)    Included the object files for the assembly files for those people without
  168.     assemblers.
  169.  
  170. 10) Included makefiles for Microsoft C 6.0 and Turbo C. (makefile.msc &
  171.     makefile.tcc respectively)
  172.  
  173. Known Bugs:     Please see the BUGS file in this directory.
  174.  
  175. Things Which Still Need To Be Crammed In:
  176.  
  177. 1)    All the bugs above.
  178.  
  179. 2)    A VGA monochrome screen driver.
  180.  
  181. 3)    Overlaying the code so that Telnet will take up less memory.
  182.  
  183. 4)    Maybe update the telpass interface.
  184.  
  185. 5)    Enhance the vt110 emulator to support double width & double height
  186.     characters, and the printer toggle switches.
  187.  
  188. Please keep the bug reports coming in!
  189. pctelbug@ncsa.uiuc.edu
  190.  
  191.  
  192. BUG FIXES FOR NCSA Telnet 2.3b11:
  193.  
  194. 1)    Added support in config.tel for braodcast IP address to be set, this
  195.     allows for better compatibility with out-of-date networks which use
  196.     different broadcast IP numbers.  To use this option, include the line:
  197.     broadcast=xx.xx.xx.xx    # where xx.xx.xx.xx is the broadcast IP number
  198.     for the network you are on.
  199.  
  200. 2)    Fixed the parsing of the keyboard mapping file to accept mixed case
  201.     strings, and octal & hex strings.
  202.  
  203. 3)    Changed the Abort Telnet Key to Ctrl-Shift-F3.
  204.  
  205. 4)    Fixed the memory overwrite problems when changing the session name
  206.     and the capture file name.
  207.  
  208. 5)    Fixed the problem with the backspace in ftpbin not working correctly.
  209.  
  210. 6)    Fixed problem with Ctrl-Home & Home crashing the machine when
  211.     tek=no was in the config.tel file.
  212.  
  213. 7)    Added support for thr DECnet DEPCA ethernet boards, this hardware option
  214.     is:
  215.     hardware=decnet        # DECnet DEPCA boards
  216.  
  217. 8)    Fixed assorted memory bugs associated with the ftp server in telnet.
  218.  
  219. 9)    Added the ability to shell to DOS while in server mode, with the ALT-E
  220.     option.
  221.  
  222. 10)    Added the option to capture the screen to a file, with the ALT-D command.
  223.  
  224. 11)    Added the following network utilities:
  225.     finger    - same as the UNIX command finger
  226.     rexec    - same as the UNIX command rexec, except it doesn't allow for
  227.                 interactive input from the user on the PC.
  228.     setclock - set the PC clock from a UNIX machine.
  229.  
  230. 12)    Fixed the mouse driver begin backwards in scroll back mode.
  231.  
  232. 13)    Added more characters for the password in ftpbin to be transmitted.
  233.  
  234. 14)    Added support for the ACCT command in ftpbin.
  235.  
  236. 15)    Added an option to ftpbin, -e <filename>, which accepts scripting input
  237.     from the file: <filename>, but is un-scripted for the user name and
  238.     the password.
  239.  
  240. 16)    Fixed ascii transfer in ftpbin, to not drop the last character, or
  241.     append ctrl-m ctrl-[, in certain cases.
  242.  
  243. 17)    The appletalk driver should be working, give it a try.
  244.  
  245. 18)    Please note the bug report address is changed from telbug@ncsa.uiuc.edu
  246.     to pctelbug@ncsa.uiuc.edu.
  247.  
  248. 19)    Somebody e-mail me, if they actually get a NULL pointer overwritten
  249.     error when exitting from telnet, it may be fixed.
  250.  
  251. NOTE:    For Microsoft Windows users out there, don't run Telnet in the
  252.     background, packets get dropped or written to other applications causing
  253.     crashes.  Run Telnet in exclusive mode, and turn on bios screen usage
  254.     (bios=yes).  We have also had conflicting reports of Telnet working well
  255.     with Windows, so at least try to take care.
  256.  
  257.  
  258. Known Bugs:
  259.  
  260. 1)    Tektronix GIN mode is not fixed yet.
  261.  
  262. 2)    FTPBIN is slow, and doesn't handle disk full problems well yet,
  263.     and also has problems with small (~5kb) ascii files.
  264.  
  265. 3)    Pasting from the copy buffer into a session is not printed when in 
  266.     line mode.
  267.  
  268. 4)    The keyboard drops f11, f12, and the keypad 5 key occasionally.
  269.  
  270. 5)    BOOTP is broken, to be fixed again in the next beta release.
  271.  
  272. Things Which Still Need To Be Crammed In:
  273.  
  274. 1)    All the bugs above.
  275.  
  276. 2)    A VGA monochrome screen driver.
  277.  
  278. 3)    Overlaying the code so that Telnet will take up less memory.
  279.  
  280. 4)    Maybe update the telpass interface.
  281.  
  282. 5)    Enhance the vt110 emulator to support double width & double height
  283.     characters, and the printer toggle switches.
  284.  
  285. Please keep the bug reports coming in!
  286. pctelbug@ncsa.uiuc.edu
  287.  
  288.  
  289. BUG FIXES FOR NCSA Telnet 2.3b10:
  290.  
  291. 1)    Fixed LPR not to send a null length file when the file doesn't exist.
  292.  
  293. 2)    Grabbed another couple of interrupts to get the ctrl-c trapping better.
  294.     This should finally take care of the problem.
  295.  
  296. 3)    LPR now reads files from other drives correctly.
  297.  
  298. 4)    LPQ & LPRM now look for CONFIG.TEL environment variable, instead of
  299.     CONFIGTEL environment variable in order to be compatible with the
  300.     rest of the applications.
  301.  
  302. 5)    The packet driver interface now passes RARP packets.  I am not totally
  303.     certain if it will pass a BOOTP packet or not.
  304.  
  305. 6)    A BRAND SPANKING NEW keyboard mapping interface.  This facility should
  306.     be totally compatible with MS-Kermit keyboard mapping files.  The only
  307.     thing we don't support are some of the kermit verbs to map to keys.
  308.     Please read the keymap.txt file for detailed information.
  309.  
  310. 7)    Moved a bunch of #includes around in the source to make porting to other
  311.     compilers easier.
  312.  
  313. 8)    Added a sane memory error trapping function.  If telnet suddenly spits
  314.     a message at you about a memory problem and says that it has written
  315.     a telnet.err file, _PLEASE_ mail it back to us so we can fix the bug
  316.     which caused it.  (For those of you who are interested in nice memory
  317.     debugging code, take a look at the memdebug.c file, it contains some
  318.     really slick replacements for dynamic memory allocation which I scarfed
  319.     from a recent Dr. Dobbs article and enhanced.)
  320.  
  321. 9)    Added the Alt+W command to send your password when ftp'ing back to your
  322.     own machine while in telnet.  Just press Alt+W at the Password: prompt
  323.     and hit enter, your password from the telnet password file will be
  324.     sent back to your machine.
  325.  
  326. 10)    Patched the existing code some to enable the BOOTP support.  To use this
  327.     method of recieving your IP number, just include the myip=BOOTP setting in
  328.     your config.tel file.
  329.  
  330. 11)    LPR was patched to print the burst page.
  331.  
  332. 12)    The color support has been enhanced to allow high intensity foreground
  333.     text and blinking backgrounds.  To use this, just set whatever color,
  334.     nfcolor for example, to a color in capitals.  For example, nfcolor=CYAN
  335.     would set the normal text's foreground color to bright cyan.
  336.  
  337. 13)    Because of the new keyboard mapping interface, the shifted function key
  338.     macros and the keyboard= entries in the config.tel were removed.  Just 
  339.     use the new keyboard mapping interface, its a lot better.
  340.  
  341. NOTE:    For Microsoft Windows users out there, don't run Telnet in the
  342.     background, packets get dropped or written to other applications causing
  343.     crashes.  Run Telnet in exclusive mode, and turn on bios screen usage
  344.     (bios=yes).  We have also had conflicting reports of Telnet working well
  345.     with Windows, so at least try to take care.
  346.  
  347.  
  348. Known Bugs:
  349.  
  350. 1)    Tektronix GIN mode is not fixed yet. (Sorry, but it will be one of the
  351.     first things I work on, I promise!)
  352.  
  353. 2)    FTPBIN is slow, and doesn't handle disk full problems well yet.
  354.  
  355. 3)    The dreaded NULL pointer error on exitting Telnet is still around.  This
  356.     may not get fixed until we get the new version of Codeview, because Telnet
  357.     is too large to debug normally.
  358.  
  359. 4)    Pasting from the copy buffer into a session is not printed when in 
  360.     line mode.
  361.  
  362. 5)    Mouse may move backwards in the scrollback for certain mice.
  363.  
  364. Things Which Still Need To Be Crammed In:
  365.  
  366. 1)    All the bugs above.
  367.  
  368. 2)    Appletalk driver will get fixed.
  369.  
  370. 3)    Various people have asked for more screen drivers, so perhaps if a lot of
  371.     people ask for different screen drivers for tektronix plots, we will
  372.     add another screen driver or two.
  373.  
  374. 4)    Overlaying the code so that Telnet will take up less memory.
  375.  
  376. 5)    Maybe update the telpass interface.
  377.  
  378. Please keep the bug reports coming in!
  379. pctelbug@ncsa.uiuc.edu
  380.  
  381.  
  382. BUG FIXES FOR NCSA Telnet 2.3b9:
  383.  
  384. 1)    A patch was made to make the NIC PS/2 card work correctly.
  385.  
  386. 2)    The problems with the LPR utilities not having enough stack space has
  387.     been fixed.
  388.  
  389. 3)    The problem with domain name serving which was introduced in b8 has
  390.     been fixed.
  391.  
  392. 4)    Added an option to the config.tel file to determine whether the clock
  393.     should be on or off.  The default is on
  394.     ex. - clock=off
  395.  
  396. 5)    Fixed several problems introduced in b8 having to do with the vt100
  397.     emulation.  This caused various problems using EDT on Vaxes.
  398.  
  399. 6)    Fixed bug which did not reset the line wrapping mode when Alt-R was
  400.     pressed to reset vt100 emulation.
  401.  
  402. NOTE:    For Microsoft Windows users out there, don't run Telnet in the
  403.     background, packets get dropped or written to other applications causing
  404.     crashes.  Run Telnet in exclusive mode, and remember to turn off keyboard
  405.     re-mapping in your config.tel (keyboard=off), and turn on bios screen usage
  406.     (bios=yes).  We have also had conflicting reports of Telnet working well
  407.     with Windows, so at least try to take care.
  408.  
  409.  
  410. Known Bugs:
  411.  
  412. 1)    Tektronix GIN mode is not fixed yet.
  413.  
  414. 2)    The keyboard mapper still has a cruddy file interface, this will get
  415.     improved in the next couple of weeks.
  416.  
  417. 3)    The keyboard gets reset to a US keyboard from the users keyboard type.
  418.  
  419. 4)    FTPBIN is slow, and doesn't handle disk full problems well yet.
  420.  
  421. 5)    The dreaded NULL pointer error on exitting Telnet is still around.  This
  422.     may not get fixed until we get the new version of Codeview, because Telnet
  423.     is too large to debug normally.
  424.  
  425. 6)    Macros and pasting the copy buffer are not printed when in line mode.
  426.  
  427. 7)    LPR sends a null length entry when a file doesn't exist.
  428.  
  429. 8)    Mouse may move backwards in the scrollback for certain mice.
  430.  
  431. 9)    LPR does not find files on other drives.
  432.  
  433. 10)    LPR may not be reading the command line for the -h option correctly.
  434.  
  435. Things Which Still Need To Be Crammed In:
  436.  
  437. 1)    All the bugs above.
  438.  
  439. 2)    Definiteley re-write the keybaord mapping to handle arbitrary length 
  440.     strings    for any key on the keyboard.
  441.  
  442. 3)    Appletalk driver will get fixed.
  443.  
  444. 4)    Various people have asked for more screen drivers, so perhaps if a lot of
  445.     people ask for different screen drivers for tektronix plots, we will
  446.     add another screen driver or two.
  447.  
  448. 5)    Overlaying the code so that Telnet will take up less memory.
  449.  
  450. 6)    Maybe update the telpass interface.
  451.  
  452.  
  453. This week, one of the developers for Telnet, Heeren Pathak, graduated from the
  454. university and left NCSA to work at Mitre.  I would like to thank Heeren for
  455. all his effort and time he has devoted to this piece of software, and for
  456. everyone to wish him well in his new endeavours.
  457.  
  458.  
  459. Please keep the bug reports coming in!
  460. pctelbug@ncsa.uiuc.edu
  461.  
  462. BUG FIXES FOR NCSA Telnet 2.3b8:
  463.  
  464. 1)    No change in the internal ethernet drivers.  The Appletalk is still under
  465.     some work, but the ni9210 may be put on indefinite hold.
  466.  
  467. 2)    The previously reported 'bug' about Telnet corrupting the environment
  468.     when you are shelled out is a bug in the Microsoft compiler.  There is
  469.     presently nothing we can do to fix this problem.  Possibly when we get
  470.     our copy of Microsoft C 6.0 the problem will go away, but don't hold your
  471.     breath.
  472.  
  473. 3)    The scrollback has been speeded up and now also restores the screen
  474.     correctly when exitting.  The cursor is now replaced correctly when you
  475.     exit.  There are several new things about the scrollback buffer which
  476.     are documented here.  The key sequence "home-home" will place the cursor
  477.     at the upper left corner of the present screen, and the key sequence
  478.     "end-end" will place the cursor at the lower right corner of the current
  479.     screen.  Pressing "home" or "end" will take you to the beginning or end
  480.     of the current line respectively.  "Pgup" and "Pgdn" move you an entire
  481.     screen up or down in the buffer, but don't move the cursor position.
  482.     The behavior of the scrollback buffer when the cursor is on the top or
  483.     bottom line and the up or down arrow (respectively) is pressed is now
  484.     determined by the "autoscroll=[no|yes]" configuration variable.  If
  485.     autoscroll is yes (the default state), then the screen will continue to 
  486.     scroll in a direction until the opposite key is pressed (i.e. the down
  487.     arrow, when scrolling up).  If autoscrolling is off, then the buffer
  488.     will only scroll one line up further into the buffer.
  489.  
  490. 4)    Telnet now reports back negotiation information to the console window
  491.     about the option negotiation which is being processed with the telnet
  492.     server you are connected to.  This allows you to see exactly what telnet
  493.     options are enabled and what the server would like Telnet to support.
  494.  
  495. 5)    The alt-B key now moves you a session back in the list of sessions you
  496.     have open.  ( A source of great relief to me at least...)
  497.  
  498. 6)    A small vt100 bug was cleaned up which dealt with the "^[c" sequence 
  499.     eating the next vt100 sequence which followed.
  500.  
  501. 7)    F11 & F12 are available as macro keys again (due to overwhelming response).
  502.  
  503. 8)    The keyboard mapping was eating the Print Screen key, but now it passes it
  504.     correctly, and prints out the text on the screen.
  505.  
  506. 9)    A new configuration option was added to allow sessions which are closed to 
  507.     disappear without needing an additional keypress was added.  This option
  508.     is "windowgoaway=[no|yes]" in the configuration file.  The default state
  509.     is set to not make windows go away.
  510.  
  511. 10)    The following list of ftp commands was added to Telnet's ftp server:
  512.         CDUP - allows the ftp connection to change to the parent directory
  513.         MKD  - allows the ftp connection to create a directory on the machine
  514.                 running Telnet
  515.         RMD  - allows the ftp connection to remove a directory on the machine
  516.                 running Telnet
  517.         DELE - allows the ftp connection to delete a file on the machine
  518.                 running Telnet
  519.  
  520.     These last two commands violate the security of the machine running Telnet,
  521.     so we highly recommend that you create a password file for Telnet and use
  522.     it all the time.  Without a password file, anyone can ftp to your machine
  523.     and wipe you out!
  524.  
  525. 11)    Linemode and Negotiate About Window Size (NAWS) options are added to 
  526.     the telnet options that Telnet supports.
  527.  
  528. 12)    The ctrl-C is fixed for certain now!  I patched the ctrl-C interupt
  529.     directly.  The previous problems were caused by the Microsoft C compiler
  530.     doing odd things with the interupt signal.
  531.  
  532. 13)    Support for more function keys was added to the vt100 key support.  This
  533.     is a non-standard addition, but several people asked for it.  The function
  534.     keys F5 thru F10 now extended the F1-F4 vt100 sequences:
  535.         F1 - ESC[P
  536.         F2 - ESC[Q
  537.         F3 - ESC[R
  538.         F4 - ESC[S
  539.         F5 - ESC[T
  540.         F6 - ESC[U
  541.         F7 - ESC[V
  542.         F8 - ESC[W
  543.         F9 - ESC[X
  544.         F10- ESC[Y
  545.  
  546. 14)    Two additional options were added to the configuration file:
  547.         cursorstart=[0-9]
  548.         cursorend=[0-9]
  549.     These two options allow you to choose what line the cursor starts on 
  550.     and ends on.  These two options take a number, which is the number of 
  551.     lines from the top of the character block to begin and end.  The default
  552.     is to have an underline cursor in 24 line mode, and a block cursor in 
  553.     43 & 50 line mode.
  554.  
  555. 15)    Support for the AT&T Starlan 10 ethernet board was added as an internal
  556.     driver.  Thanks for Larry Hicks at Bradley University for the effort
  557.     in writing it.  There is an example of the use in the config.tel 
  558.     supplied with this package.
  559.  
  560. NOTE:    For Microsoft Windows users out there, don't run Telnet in the
  561.     background, packets get dropped or written to other applications causing
  562.     crashes.  Run Telnet in exclusive mode, and remember to turn off keyboard
  563.     re-mapping in your config.tel (keyboard=off), and turn on bios screen usage
  564.     (bios=yes).  We have also had conflicting reports of Telnet working well
  565.     with Windows, so at least try to take care.
  566.  
  567.  
  568. Known Bugs:
  569.  
  570. 1)    Tektronix GIN mode is not fixed yet.
  571.  
  572. 2)    The keyboard mapper still has a cruddy file interface, this will get
  573.     improved in the next couple of weeks.
  574.  
  575. 3)    The keyboard gets reset to a US keyboard from the users keyboard type.
  576.  
  577. 4)    LPR is crashing with a variety of errors.
  578.  
  579. 5)    FTPBIN is slow, and doesn't handle disk full problems well yet.
  580.  
  581. 6)    Domain look ups for long machine names have some problems.
  582.     (How long you say?, I don't know, I am still trying to get a grip on it).
  583.  
  584. 7)    The dreaded NULL pointer error on exitting Telnet is still around.  This
  585.     may not get fixed until we get the new version of Codeview, because Telnet
  586.     is too large to debug normally.
  587.  
  588.  
  589. Things Which Still Need To Be Crammed In:
  590.  
  591. 1)    All the bugs above.
  592.  
  593. 2)    Appletalk driver will get fixed.
  594.  
  595. 3)    Various people have asked for more screen drivers, so perhaps if a lot of
  596.     people ask for different screen drivers for tektronix plots, we will
  597.     add another screen driver or two.
  598.  
  599. 4)    Overlaying the code so that Telnet will take up less memory.
  600.  
  601. 5)    Maybe update the telpass interface.
  602.  
  603.  
  604. This week, one of the developers for Telnet, Heeren Pathak, graduated from the
  605. university and left NCSA to work at Mitre.  I would like to thank Heeren for
  606. all his effort and time he has devoted to this piece of software, and for
  607. everyone to wish him well in his new endeavours.
  608.  
  609.  
  610. Please keep the bug reports coming in!
  611. pctelbug@ncsa.uiuc.edu
  612.  
  613. BUG FIXES FOR NCSA Telnet 2.3b7:
  614.  
  615. 1)    No change in the internal ethernet drivers.  The Appletalk is still under
  616.     some work, but the ni9210 may be put on indefinite hold.
  617.  
  618. 2)    The cursor changing from an underscore into a larger underscore on 
  619.     monochrome monitors is rectified.
  620.  
  621. 3)    Ctrl-C will no longer break out of Telnet.
  622.  
  623. 4)    Added -r command line switch to turn output redirection off in ftpbin.exe.
  624.  
  625. 5)    Fixed various problems making "mget *" in ftpbin.exe do bad things to
  626.     memory and crash.
  627.  
  628. 6)    When shelling to DOS from Telnet, the COMSPEC= environment variable is
  629.     now checked to see what shell to spawn.
  630.  
  631. 7)    Undefined macro keys (shift f1-f10) no longer print wierd strings.
  632.  
  633. 8)    Hercules graphics mode fixed, now supports Tektronix mode again.
  634.  
  635. 9)    Patched ftpbin.exe so that the last character in a file (ctrl-Z) is not
  636.     omitted during binary file transfers.
  637.  
  638. 10)    Added function prototypes and #ifdef's to avoid header file re-inclusion
  639.     to source.
  640.  
  641. 11)    A couple of vt100 emulation bugs which only manifested themselves when
  642.     connected to a VMS machine have been patched, please check these out and
  643.     let us know if they are correct.
  644.  
  645. 12)    A bunch of bugs were found in various sections of the code which we believe
  646.     have eliminated the 'assignment to null pointer' run-time error when
  647.     exitting Telnet.  If you experience this error please make certain to
  648.     report a bug and let us know about it.
  649.  
  650. 13)    SOURCE RELEASE!!!  This is still a beta set of source.  It has been cleaned
  651.     up well enough that it only generates a couple of "formal parameter not
  652.     used" warnings, but there is still some work which needs to get done.
  653.  
  654. NOTE:    For Microsoft Windows users out there, don't run Telnet in the
  655.     background, packets get dropped or written to other applications causing
  656.     crashes.  Run Telnet in exclusive mode, and remember to turn off keyboard
  657.     re-mapping in your config.tel (keyboard=off), and turn on bios screen usage
  658.     (bios=yes).
  659.  
  660. Known Bugs:
  661.  
  662. 1)    Tektronix GIN mode is not fixed yet.
  663.  
  664. 2)    The keyboard mapper still has a cruddy file interface, this will get
  665.     improved in the next couple of weeks.
  666.  
  667. 3)    The keyboard gets reset to a US keyboard from the users keyboard type.
  668.  
  669. 4)    When shelled out to DOS from Telnet, the environment is corrupted somehow,
  670.     but this is at the trailing end of the environment and doesn't cause
  671.     crashes (I think).
  672.  
  673. Things Which Still Need To Be Crammed In:
  674.  
  675. 1)    Telnet line mode support.
  676.  
  677. 2)    A few configuration options to allow users to change the cursor they use
  678.     in Telnet.
  679.  
  680. Please keep the bug reports coming in!
  681. pctelbug@ncsa.uiuc.edu
  682.  
  683. NCSA Telnet 2.3b6
  684.  
  685. 1) Drivers update
  686.  
  687. The following is an update on the status of the internal Telnet drivers.
  688.  
  689. For the PC Bus,
  690. Name        Board                Works??
  691. -------------------------------------------------------------
  692. atalk        *Apple Talk            No
  693. packet        *Packet Driver             Yes
  694. 3c501        3COM 3C501            Yes
  695. 3c503        *3COM 3C503            Yes
  696. pcnic        Ungermann-Bass PC-NIC        Yes
  697. wd8003e        Western Digital WD8003E        Yes
  698. wd8003eb    Western Digital WD8003EB    Yes    
  699. ni5210        MICOM NI5210            Yes
  700.  
  701.  
  702. For PS/2 MCA bus,
  703.  
  704. Name        Board                Works??
  705. -------------------------------------------------------------
  706. nicps/2        Ungermann-Bass NICps/2        Yes
  707. 3c523        3COM 3C523            Yes
  708. wd8003a        Western Digital WD8003EA    Yes    
  709. ni9210        *MICOM NI9210            No
  710.  
  711. The ??? indicate boards that are buggy.  Please test them out and report
  712. back to us.
  713.  
  714. 2)    ftp shell escape fixed
  715.  
  716. 3)    ftp -h parameter correctly reconized
  717.  
  718. 4)    EGA tek emulator fixed
  719.  
  720. 5)    VGA tek support added
  721.  
  722. BIG FIXES FOR NCSA Telnet 2.3b5
  723.  
  724. 1) 3c523 Driver fixed.
  725.  
  726. 2) Additional keystrokes added to Scroll Lock mode
  727.     Home -> Beginning of Line
  728.     End  -> End of Line
  729.     Cntl+PGUP -> Top of Scrollback buffer
  730.     Cntl+PGCN -> Bottom of Scrollback buffer
  731.  
  732. 3) External TCP/IP Utilities
  733.     
  734.     The following utilities now work with the new drivers and 
  735.     keyboard mapper.  If NCSA Telnet works these should also 
  736.     work.
  737.  
  738.     ftpbin.exe -> ftp client & server
  739.     minitel.exe -> a very simple telnet program
  740.  
  741.     Network Printing Utilites contributed by Paul Hilchey.
  742.     lpr.exe, lpq.exe, lprm.exe. 
  743.  
  744. 4) 3c503 driver fixed.
  745.     The 3c503 board does not allow the software to determine whether
  746.     thin or thick Ethernet is being used.  Therefore, telnet needs
  747.     to be told what type of wire is being used.  A new config.tel
  748.     keyword "wire" has been added.  Its usage is shown below.
  749.     
  750.     wire=thin    ; this is the default.  Telnet will use thin Ether    
  751.     wire=thick    ; Telnet will use thick Ether 
  752.     
  753.  
  754. 5) Keyboard Mapper bug fixes.
  755.  
  756.     CAPS LOCK no longer blocks control and ALT characters.
  757.     NUM LOCK now maps the keypad correctly.    
  758.  
  759. 6) Keyboard Mapper addition.  The keyboard mapper now addresses all the keys
  760.     on the 101 key (extended) keyboard.  There is an extra map which has been
  761.     added to the already existing five keyboard maps (NORMAL, LEFT SHIFT, RIGHT
  762.     SHIFT, ALT, and CONTROL).  The extra map is for the extended keys, these
  763.     keys are only generated by the extended keyboard.  The extra map consists
  764.     of 89 pairs of integers (one for each key), and is in the same order as
  765.     the other maps (see the README file for details).  The order of the maps
  766.     is now :  NORMAL, LEFT SHIFT, RIGHT SHIFT, ALT, CONTROL, and  EXTENDED.
  767.  
  768. 7) ftp excepts full pathnames for changing directories.  It requires that
  769.     you type a double backslash for each single backslash in the path name
  770.     however, i.e. "c:\\dos" for "c:\dos".  You may use a forward slash '/'
  771.     for the backslashes in MS-DOS path names also, i.e. "c:/dos" for
  772.     "c:\dos".
  773.  
  774. 8) Ungerman Bass PC/NIC driver is fixed.
  775.  
  776. 9) Western Digital 8003A Microchannel Card fixed.
  777.     
  778. 10) Drivers update
  779.  
  780. The following is an update on the status of the internal Telnet drivers.
  781.  
  782. For the PC Bus,
  783. Name        Board                Works??
  784. -------------------------------------------------------------
  785. atalk        *Apple Talk            ???
  786. packet        *Packet Driver             Yes
  787. 3c501        3COM 3C501            Yes
  788. 3c503        *3COM 3C503            Yes
  789. pcnic        Ungermann-Bass PC-NIC        Yes
  790. wd8003e        Western Digital WD8003E        Yes
  791. wd8003eb    Western Digital WD8003EB    Yes    
  792. ni5210        MICOM NI5210            Yes
  793.  
  794.  
  795. For PS/2 MCA bus,
  796.  
  797. Name        Board                Works??
  798. -------------------------------------------------------------
  799. nicps/2        Ungermann-Bass NICps/2        Yes
  800. 3c523        3COM 3C523            Yes
  801. wd8003a        Western Digital WD8003EA    Yes    
  802. ni9210        *MICOM NI9210            No
  803.  
  804. The ??? indicate boards that are buggy.  Please test them out and report
  805. back to us.
  806.  
  807. BUG FIXES FOR NCSA Telnet 2.3b4:
  808.  
  809. 1) Drivers update
  810.  
  811. The following is an update on the status of the internal Telnet drivers.
  812.  
  813. For the PC Bus,
  814. Name        Board                Works??
  815. -------------------------------------------------------------
  816. atalk        *Apple Talk            ???
  817. packet        *Packet Driver             Yes
  818. 3c501        3COM 3C501            Yes
  819. 3c503        *3COM 3C503            ???
  820. pcnic        Ungermann-Bass PC-NIC        No
  821. wd8003e        Western Digital WD8003E        Yes
  822. wd8003eb    Western Digital WD8003EB    Yes    
  823. ni5210        MICOM NI5210            Yes
  824.  
  825.  
  826. For PS/2 MCA bus,
  827.  
  828. Name        Board                Works??
  829. -------------------------------------------------------------
  830. nicps/2        Ungermann-Bass NICps/2        Yes
  831. 3c523        3COM 3C523            ???
  832. wd8003a        Western Digital WD8003EA    No    
  833. ni9210        *MICOM NI9210            No
  834.  
  835. The ??? indicate boards that are buggy.  Please test them out and report
  836. back to us.
  837.  
  838.  
  839. 2) Terminal type negotiation.
  840.  
  841. Telnet can now send its terminal type a host.  The default terminal
  842. type is "dec-vt100."  It can be changed with the termtype option in the
  843. config.tel file, e.g.
  844.  
  845. termtype="vt100"
  846.  
  847. will cause telnet to send the string "vt100" instead of "dec-vt100" to a host.
  848.  
  849.  
  850. 3) Telnet to "other port" works with Domain lookup
  851.  
  852. Previously, attempting to connect to a port on a machine requiring a
  853. domain lookup resulted in a connection to the Telnet port and not the 
  854. specified port.
  855.  
  856. Now the sucessful lookup will result in the connection to the specified port.
  857.  
  858. BUG FIXES FOR NCSA Telnet 2.3b3:
  859.  
  860. 1) Alt-E escape to DOS no longer results in stack overflow.
  861.  
  862. 2) Addition of macros for shift-function key combination 
  863.     (Shift-f1 through Shift-f12)
  864.  
  865.     The shift-function key combinations can now be mapped to user-defined
  866.     strings.  Twelve new keywords have been added to config.tel, one for 
  867.     each function key (f1,f2,f3,....,f12).
  868.  
  869.     To assign a macro string to a function key:
  870.  
  871.         <key>=<string>
  872.  
  873.     where <key> is one of the new keywords and <string> contains your 
  874.     macro.
  875.  
  876.     The following key sequences are used to generate special characters
  877.     in your macro.  They follow the same style as the C programming
  878.     language and may seem strange if you are not familiar with C.
  879.  
  880.     Desired Character                Definition
  881.     -----------------                ----------
  882.     Backslash (\)                    \\
  883.     TAB                        \t
  884.     CR LF                        \n or \r
  885.     Space                        \032
  886.     Number of text rows                \#
  887.     Internet number of PC                \i
  888.     
  889.     The \xxx string, where xxx is a number between 0-255, will send that 
  890.     character to the the host, e.g. the Space key above.
  891.     If your macro string contains spaces, then the string either 
  892.     has to be encased in quotes or the space should be coded as 
  893.     a special character.
  894.  
  895.     e.g.  f1="ftp \i\n" and  f1=ftp\032\i\n are functionally identical.
  896.  
  897. BUG FIXES FOR NCSA Telnet 2.3b2:
  898.  
  899. 1)    Appletalk driver better (may not be quite right yet, but it is now
  900.      at least compiled into the executable correctly).
  901.  
  902. 2)    Client mode fixed from Microsoft C 5.1 port.  Now works correctly 
  903.     in binary mode.
  904.