home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / internet / tcpip / src205 / TCPIP_Src / !History < prev    next >
Encoding:
Text File  |  1995-05-31  |  7.8 KB  |  263 lines

  1. !TCPIP Version History since v2.02
  2. ==================================
  3.  
  4. Outstanding Bugs/Todos Summary
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. Fix Article ID parsing to prevent recursion of corrupted IDs problem.
  7.  
  8. FTP PASSIVE support in client and server
  9.  
  10. FTP server rework to make path name logical, improve security and
  11. support multiple file structures.
  12.  
  13. Chat mode terminal is still quirky
  14.  
  15. From Paul:
  16.   a) Various commands like asystat either don't work and/or crash if you
  17.      try them with TCPIP offline.
  18.  
  19.   b) Domain add doesn't appear to update the database.  I know it's
  20.      anachronistic, but needed for ham radio use.
  21.  
  22.   c) Domain read doesn't appear to work if you give it an IP address.
  23.  
  24.   d) Domain query does work with an IP address and I'm not sure what the
  25.      difference is between this and domain read.
  26.  
  27.   e) Nntp drop whilst a news download is in progress causes internal
  28.      confusion.  Things are OK if you nntp stop first.
  29.  
  30. Hopefully fixed
  31.  
  32.   f) Nntp separator without a parameter does not show current setting.
  33. No such command????
  34.  
  35.   g) Ping has several bugs:
  36.  
  37.      (i) Ping without a parameter doesn't show the results of single pings,
  38.          but a long time in the past it did.
  39.  
  40.      (ii) Ping statistics are not aligned correctly with the header line.
  41.  
  42.      (iii) It doesn't seem possible to cancel a repeated ping in any way.
  43.  
  44.      (iv) It is not possible to have more than one repeated ping when
  45.           off-line.
  46.  
  47.   h) Stop command has problems.
  48.  
  49.      (i) Although the start command takes an optional port, the stop command
  50.          ignores one if specified - it just stops the most recently added
  51.          server of that kind.  So
  52.  
  53.               start telnet
  54.               start telnet 87
  55.               stop telnet 23
  56.  
  57.          causes the chat server to be stopped.
  58.  
  59. Fixed, unfortunately the fix mean that stop telnet x can be used to stop
  60. any server (ie FTP etc)
  61.  
  62.      (ii) If you start a particular server on more than one port, only the
  63.           most recently added can be stopped - the others become immune to
  64.           stop commands.  You can stop them with tcp reset, but this is a
  65.           pain.
  66.  
  67.   i) Trace doesn't work offline and may cause a crash.
  68.  
  69.   j) Window terminal external is reported to be severely broken.
  70.  
  71.   I know. Does anyone still want to use this? If so why?
  72.  
  73.  
  74. Release 2.05 (17-Apr-1995)
  75. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  76. TRF support rewritten to give guaranteed binary and considerably
  77. improved speed.
  78.  
  79. Fixed a few oddities in the path name processor. It appeared to get
  80. confused when preset. Also when preset it now attempts a type
  81. convertion. Could do with cumulative path commands...
  82.  
  83. Allows mget with no args to fetch CSD contents.
  84.  
  85. Now queries user when quit is attempted while TCP connections are
  86. active.
  87.  
  88. TCP busy status reflected in iconbar icon.
  89.  
  90. Changed tcp busy/hangup check to ignore TIME-WAIT state.
  91.  
  92. Made non FTP server op commands in FTP client usuable during file
  93. tranfer.
  94.  
  95. Added spool command to FTP client.
  96.  
  97. Fixed tab clear bug that caused login crashes occasionally.
  98.  
  99. Changed Tom's history mod to do the same thing, but use existing
  100. ID history code instead to stop some duplicates being missed.
  101.  
  102. Added Version control to !TCPIPUser to enable an auto-upgrade mechanism.
  103.  
  104. Added basic handling of top-bit-set characters to enable use with
  105. European characters.
  106.  
  107. Fixed prompt bug in aftp client which was blocking batch commands.
  108.  
  109. Corrected FTP.Users filename in documentation and config.
  110.  
  111. Fixed 'ftpopt hash' non initialisation in ftp session bug.
  112.  
  113. Added code to pathent.c and ftpserv.c to check for resource files in old
  114. location and rename them as needed.
  115.  
  116. Fixed bug which cause FTP sessions doing mget or batch files to get
  117. their wires crossed.
  118.  
  119. Fixed bug in FTP that prevented file xfer error messages being
  120. displayed.
  121.  
  122.  
  123. Release 2.04 (01-Mar-1995)
  124. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  125. Locations of PathEnt and FTPUsers file changed. Now located in
  126. !TCPIPUser.FTP, along with a new "accounts" file used by the auto login.
  127.  
  128. Added code to FTP client to suppress some server messages.
  129.  
  130. Added directory prompt to FTP client
  131.  
  132. Added aftp (FTP with auto-login) command and FTP accounts file.
  133.  
  134. Addapted code from wimpshell command parser to deal with embedded escape
  135. sequences properly.
  136.  
  137. Rearranged trace window code slightly so that the trace window is only
  138. created if actually needed.
  139.  
  140. Cleared up old iconizer residue in VTLib to stop non existant window
  141. being closed.
  142.  
  143. Deferred destruction of VT window by a wimp poll to stop problems with
  144. bit of !TCPIP tring to output to a non-exitant terminal.
  145.  
  146. Ammended FTP to allow "@" to be used in a path name for CSD.
  147.  
  148. Corrected FTP so that it is allways able to create paths as needed even
  149. when actual path name is buried inside OS variables.
  150.  
  151. Corrected bug in FTP path mode "type" that caused an exception when
  152. switching to another path mode.
  153.  
  154. Added ftpopts commands for presetting default path options and FTP
  155. terminal sizes and other things.
  156.  
  157. Altered terminal startup so that the position of the command box on a
  158. newly created window matches that current location on the main command
  159. window.
  160.  
  161. NNTP error trapping and reporting improved
  162.  
  163. NNTP automatic retry added for when a heavily loaded news server rejects
  164. a connection.
  165.  
  166. Added code by Tom to make NNTP hist more resistant to line drops in the
  167. middle of a news feed.
  168.  
  169. Corrected bug in NNTP that resulted in an exception when a xxxGroup file
  170. is missing.
  171.  
  172. Added new device driver to enable !TCPIP to talk to the Acorn TCP/IP
  173. suite.
  174.  
  175.  
  176. Release 2.03 (21-Feb-1995)
  177. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  178. Reverted back to individual NNTP ID histories due to problems with
  179. simultaneous feeds.
  180.  
  181. Added a saftey net for the the ID history to protect it against system
  182. failures.
  183.  
  184. Fixed TCP ACK corruption in CSLIP.
  185.  
  186. Fixed SMTP server mailbox name filter to allow aliases to work properly
  187. again.
  188.  
  189. Ammended SMTP server mailbox name filter to preserve as much info as
  190. possible from the original name.
  191.  
  192.  
  193. Release 2.02 (21-Jan-1995)
  194. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  195. Fixed exceptions caused by dragging terminal window off screen in some
  196. screen modes.
  197.  
  198. Fixed command box switches inconsistancy with repect to X and Y swithes.
  199.  
  200. Fixed redraw bug in BB and BT switch changes.
  201.  
  202. Fixed lack stay-open on command menus when a adjust is used.
  203.  
  204. Window positioning at initial terminal creation now doen corrctly.
  205.  
  206. Temporary spool files now deleted two wimp polls after closing. Should
  207. give plenty of time for an app to load it.
  208.  
  209. Added pathname processor to FTP client.
  210.  
  211. Enhanced SMTP server maibox name filter to cope with spaces in quoted
  212. names.
  213.  
  214. Fixed newgroups y|n bug that causes invalid newnews command to be sent
  215. to server.
  216.  
  217. Added resolve names on|off to enable disable reverse name lookups.
  218.  
  219. Added double height/width to VT terminal emulations.
  220.  
  221. Added logging of NNTP article posting.
  222.  
  223. Added ability to position command at top or bottom of a window.
  224.  
  225. Added nsquery DNS query utility.
  226.  
  227. Added filer commands for opening directories, running files and
  228. applications etc from command menus.
  229.  
  230. Added multi-part menu commands.
  231.  
  232. Altered SMTP server domain name checking so that it treats your host as
  233. a domain rather than a host name.
  234.  
  235. Added optional delayed SMTP closedown to client stop some older SMTP
  236. servers from getting confused and missing the quit command.
  237.  
  238. Added flow control on/off to serial IO.
  239.  
  240. Added mget to FTP client.
  241.  
  242. Added quote and site commands to FTP client.
  243.  
  244. Added source command to FTP client.
  245.  
  246. Added reget command to FTP client.
  247.  
  248. Added showvar command for listing variables.
  249.  
  250. Added setosvar for setting variable that read/write OS variables.
  251.  
  252. Added auto variables initialiser for picking up TCPIP$Var$... variables.
  253.  
  254. Added internal generated variables that hold the last data file fetched
  255. by FTP, the last list file generated by FTP, the last host to try to
  256. telnet, finger ftp to you.
  257.  
  258. Added VJ Compressed slip (CSLIP).
  259.  
  260. Complete rewrite of NNTP ID history to solve all past problems. Changed
  261. the history format slightly.
  262.  
  263.