home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / internet / tcpip204 / TCPIP_Doc / History / New_201 < prev    next >
Text File  |  1994-09-24  |  9KB  |  277 lines

  1. TCPIP (Arc KA9Q) Version 2.01
  2. =============================
  3.  
  4. Fixes
  5. =====
  6.  
  7. Risc PC
  8. -------
  9. At long last, fast ARM code window redraw has been implemeted, bypassing
  10. Risc OS completely for all 2x4 and 2x2 screen modes from 1 bpp to 32 bpp
  11. and so at last, !TCPIP should be fully useable on a Risc PC without the
  12. need to switch to a 16 colour screen mode.
  13.  
  14. Thanks to Philip Banks for Risc PC testing.
  15.  
  16.  
  17. Current selection mangled by scroll
  18. -----------------------------------
  19. Fixed at last.
  20.  
  21. Also as normal people tend to select text according to content rather
  22. than position in window, if a character within the selected area is
  23. updated, the selection is reset.
  24.  
  25.  
  26. Command Help
  27. ------------
  28. Help commands like for eg, "ax25 help" were not being handled correctly
  29. in abbreviated form (must be a bug from the original PC version...)
  30. Now fixed.
  31.  
  32.  
  33. AX25 Sessions Freeze
  34. --------------------
  35. Entering anything into an AX25 session caused machine to freeze (fwrite
  36. doesn't like NULL handles - methinks bug/deficiency in CLib).
  37. Now fixed.
  38.  
  39. resolve timeout yields resolve trace state
  40. ------------------------------------------
  41. Fixed. Entering resolve timeout now shows the current timeout.
  42.  
  43.  
  44. Annoying "se" != "session"
  45. --------------------------
  46. Addition of setvar command prevented "se" from being used as
  47. abbreviation for session.
  48.  
  49. Now fixed so that "se" is back to being an abbreviation for "session",
  50. "set" is an abbreviation for "setvar".
  51.  
  52.  
  53. POP leaves zero length files
  54. ----------------------------
  55. Zero length mail spools should now get deleted, though havn't tested
  56. this yet.
  57.  
  58.  
  59. Old Dead Windows in Finder Menu
  60. -------------------------------
  61. I have tweeked the code slightly. While closed windows (sessions) will
  62. remain after the window has been closed, they should now be silently
  63. removed within a minute or so once both ends of the connection have
  64. fully shut down.
  65.  
  66.  
  67. CTRL+F11 (Purge hold buffer) trashes terminal state
  68. ---------------------------------------------------
  69. Oops - fixed.
  70.  
  71.  
  72.  
  73. New bits & Changes
  74. ==================
  75.  
  76. Terminal command entry
  77. ----------------------
  78. In v2.00g, changes were made here for character mode to allow sending of
  79. strings without CRLF appended. (See New_200g for details)
  80.  
  81. This has been updated as follows:
  82.  
  83. Macro menu commands applied in character mode MUST have "\r\n" on any
  84. string to be sent if you want the effect of a RETURN.
  85.  
  86. Commands entered into the command box are now processed as follows:
  87.  
  88. In line mode, or character mode:
  89.   RETURN          appends CRLF to the entered command
  90.   Click SELECT OK appends CRLF to the entered command 
  91.  
  92. This is the action that occured in v2.00f
  93.  
  94. In addition, in character mode:
  95.   SHIFT+RETURN    does NOT append CRLF to the entered command
  96.   Click ADJUST OK does NOT append CRLF to the entered command
  97.  
  98.  
  99. SMTP mail separators
  100. --------------------
  101. Added #! rmail <length> to smtp separator options.
  102.  
  103.  smtp sep f or
  104.  smtp sep u   sets From     (default)
  105.  
  106.  smtp sep a or
  107.  smtp sep ^   sets CTRL+A
  108.  
  109.  smtp sep rn  sets #! rnews <length>
  110.  
  111.  smtp sep rm  sets #! rmail <length>
  112.  
  113.  
  114.  
  115. External Applications (Anthony Frost)
  116. -------------------------------------
  117. This version includes the external application protocol written and
  118. incorporated by Anthony allowing other wimp applications to implement
  119. stateless protocol based browsers. In other words Gopher and simple Web
  120. clients.
  121.  
  122. Allthough I havn't tried it, I should think it would be possible to
  123. create an address book type application containing a database of all
  124. your commonly accessed internet services complete with commands to
  125. access them. (Like a very extended macro command facility)
  126.  
  127. As part of this facility, !TCPIP has a new command "trf" for retrieving
  128. Gopher menus, Web pages etc. Output from this command is dumped to a
  129. temporary file rather than a window. Note: this command is not much use
  130. for direct entry as you wont know the name of the file in which the
  131. resulting data has been placed.
  132.  
  133.  
  134. Reverse DNS (Tom Huges)
  135. -----------------------
  136. At last we have reverse DNS. Also the resolver has been modified to use
  137. UDP which, as expected. seems to result in quicker lookups.
  138.  
  139. The effect of having Reverse DNS is that host names will usually be shown
  140. rather than IP addresses. Among other things, this allows more readable hop
  141. check information. Also if someone fingers you, you get to see their
  142. host name.
  143.  
  144. As a consequence of host name strings often being longer than IP
  145. addreses, the tcp status output has been modified to just show the name
  146. of the local port, rather than the local_host:local_port.
  147.  
  148.  
  149. Resolve Cache Size Configurable (Tom Huges)
  150. -------------------------------------------
  151. A new option may be placed in the resolve.resconf file to set the
  152. resolve cache size.
  153.  
  154. cachesize <n>
  155.  
  156. Sets the number of cache entries to n. Where this option is not given,
  157. the default cache size is now 40.
  158.  
  159.  
  160. Terminal Macro Menus
  161. --------------------
  162. It is now possible to create hierarchial macro menu structures. See the
  163. updated notes.macros file for details of how to create macro menus.
  164.  
  165.  
  166. Selecting words
  167. ---------------
  168. Double clicking on a character causes the word contaning that character
  169. to be selected. In this context, a word is defined to be delimited by
  170. any of the following characters: < > { } [ ] ( ) <space> " 
  171. This enables easy picking of file names, IP adresses, host names etc.
  172.  
  173. Also, if when using a template command (ie one that allows for argument
  174. substitution), and the command box is clear, then instead of applying
  175. the template to the contents of the command box, it is applied to the
  176. currently selected text.
  177.  
  178. Very handy, means for eg, you double click on a file or directory name,
  179. then click on the get or cd macro and you start fetching you file, or
  180. selecting the required directory, or get list of directory or whatever.
  181.  
  182. Just revisted this - a third click now selects a line.
  183.  
  184.  
  185. Drag Selecting
  186. --------------
  187. While making a selection by dragging, the window will now auto-scroll to
  188. follow the pointer. The speed of the auto-scrolling is dependent upon
  189. how close the pointer is the inside edge of the window, within 32 OS
  190. units.
  191.  
  192.  
  193. Source command and !RunImage parameters
  194. ---------------------------------------
  195. The source command now accepts a second parameter "q" (for quiet). This
  196. will disable echoing of command in a file.
  197.  
  198. !TCPIP's !RunImage will now accept the command line switch "-q" as the 1st
  199. parameter. This will prevent echoing of commands in the startup files.
  200.  
  201.  
  202. Comments in files no longer echoed (Geoff Riley)
  203. ------------------------------------------------
  204. Heading says it all...
  205.  
  206.  
  207. POP Mail
  208. --------
  209. Have given POP the same mail separator options that SMTP now has.
  210. POP has a new command to support this as follows:
  211.  
  212.  pop sep f or
  213.  pop sep u   sets From     (default)
  214.  
  215.  pop sep a or
  216.  pop sep ^   sets CTRL+A
  217.  
  218.  pop sep rn  sets #! rnews <length>
  219.  
  220.  pop sep rm  sets #! rmail <length>
  221.  
  222. Occurences of "From " at the start of a line in the body of messages are
  223. now quoted with ">" when the "From " separator is in use.
  224.  
  225. Lines received with ".." are reduced to ".".
  226.  
  227.  
  228. Default macro menu
  229. ------------------
  230. As a consequence of being able to apply macros to selections, and the move
  231. to hiearchial macro menus, I have add a much larger range of commands to
  232. the default menu structure to cover most aspects of !tcpip operation.
  233.  
  234.  
  235. !TCPIPUser
  236. ----------
  237. This psuedo application how acts as a central resource bin for all
  238. !TCPIP data files, and replaces !MailDir.
  239.  
  240. I have rearranged the internals of this slightly since 2.00g just to
  241. tidy it up slightly.
  242.  
  243. All OS variables still point to the same data, meaning that applications
  244. will continue to work with this structure.
  245.  
  246. This will mean that future !TCPIP software upgrades can be carried out
  247. by simply replacing the !TCPIP application.
  248.  
  249. New additions:
  250.  
  251. !TCPIPUser.Scripts  - Default place to find a file when the "source
  252.                       <file>" command is used.
  253.  
  254. !TCPIPUser.AutoBoot - Any application placed in this directory are
  255.                       booted when !TCPIPUser is booted.
  256.  
  257. !TCPIPUser.Install  - This will be the home for installation scripts
  258.  
  259. !TCPIPUser.MailDir  - The old !MailDir psuedo application has been replaced
  260.                       by this directory. The OS variable f