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

  1. !TCPIP Version 2.00g
  2. ====================
  3.  
  4.  
  5. Fixes
  6. =====
  7.  
  8. FTP Prompts still playing up!
  9. -----------------------------
  10. Wonderful - 1st bug fix 5 minutes after uploading 2.00f :-(
  11.  
  12. Well I thought I had caught all the ftp prompt oddities last time round -
  13. no such luck. "Put Completed" was missed. Now fixed so I can script drive
  14. future uploads.
  15.  
  16. Found this as the script for uploading that last lot failed.
  17.  
  18.  
  19. FTP - ASCII mode \r filtering
  20. -----------------------------
  21. Never actually noticed this problem, but apparently ASCII mode transfers
  22. of files with CRLF type EOLs were not being filtered to the RiscOS/Unix
  23. LF EOL convention. Anyway, CRs are now filtered.
  24.  
  25.  
  26. NNTP Direct, limited line length
  27. --------------------------------
  28. Long lines split at 80 characters. Now changed to 1020 to cope with long
  29. header lines.
  30.  
  31.  
  32. NNTP Memory errors
  33. ------------------
  34. This appeared to be caused by duplicates checking. Have added a patch
  35. sent to me by Anthony that should fix this. Even so, users *should*
  36. regularly trim the Hist file (eg DemHist).
  37.  
  38.  
  39. SMTP & NNTP old dot bug problems
  40. --------------------------------
  41. Changed to the code in NNTP and SMTP to effect what should now be a
  42. permanent fix to this problem.
  43.  
  44.  
  45. Trace windows
  46. -------------
  47. These should now open/close properly
  48.  
  49.  
  50. AX25 windows
  51. ------------
  52. These *should* now open/close properly and have correct parser
  53. connected. Any problems please advise. Note that I do not use this
  54. facility, so help may be needed in attempted to fix any further
  55. problem with this, and also this release is untested. On the basis the
  56. noone replied to postings in demon.ip.support.archimedes querying setups
  57. for this lot - I assume nobody else uses this either, so may drop this
  58. code unless someone tells me not to.
  59.  
  60.  
  61. SMTP Server Time stamp
  62. ----------------------
  63. Received: ... time stamp now corrected to GMT. (Least it is with my
  64. Clibrary...)
  65.  
  66.  
  67.  
  68. Changes
  69. =======
  70.  
  71. Terminal Line mode/Command buffer
  72. ---------------------------------
  73. Line mode and Command box input buffers have been made indepandant. Line
  74. mode entry buffer is only 80 characters. Command box entry buffer is
  75. 1024 characters. A new key press has been added (CTRL+TAB) to copy from
  76. command line to command box.
  77.  
  78.  
  79. Terminal local echo
  80. -------------------
  81. In command mode, with local echo switched off, entered characters are
  82. echoed as '*'s. This means passwords are hidden during FTP login.
  83.  
  84.  
  85. Terminal command History
  86. ------------------------
  87. A command history facilty has been added that hold the last 16 commands
  88. entered into the command box, or in the window if in line mode. Each
  89. window has its own history.
  90.  
  91.  
  92. Display mode and page mode feed
  93. -------------------------------
  94. The hold key (F11) action has been changed as follows:
  95. In line mode, no XON/XOFF is sent.
  96. Shift+F11 enters page hold mode. In this context, a page is the number
  97. of lines currently visible in a window.
  98. F11 now holds the display immediately and causes incomming text to be
  99. buffered in a dynamic buffer.
  100. Press F11 again to release hold mode.
  101.  
  102.  
  103. Command box in character mode
  104. -----------------------------
  105. A change has been made to command box action when in character mode,
  106. mainly to ease use of macros with a Lynx web browser client and other
  107. telnet sessions running in char mode where it is desirable to be able
  108. to send un-terminated characters strings, or embed escape sequences.
  109.  
  110. CRLF are no longer appended to the entered string. If you intended this,
  111. then they have to be entered as "\r\n". 
  112.  
  113. Note - this also effects menu commands when applied in character mode.
  114.  
  115. It is also now posible to include escape sequences in commands in
  116. character mode only.
  117.  
  118. ~~~
  119. footnote: having used this for a while now, it is very handly, but can
  120. be confusing so beware. I will re-examine this later with a view to
  121. regaining constancy between line and char modes of operation.
  122.  
  123.  
  124. Command box save
  125. ----------------
  126. It is now possible to drag the contents of the command box to another
  127. command box or text editor window.
  128.  
  129.  
  130. Command Templates
  131. -----------------
  132. Now possible to get menu command to perform argument substitution. For
  133. eg you could a menu command as follows:
  134.  
  135. ftp %0 \ @Quit YE100 YV24 \ "name: " "anonymous\r\n" 
  136.    "assword: " "{user}@{host}\r\n" 
  137.    "ftp> " "bin\r\n" "ftp> " "hash 1\r\n"
  138.    
  139.  (Command line split for clarity - currently not actually allowed)
  140.  
  141. Notice the "%0" near the start after "ftp ".
  142.  
  143. If you, for example enter ftp.demon.co.uk into the command box, and then
  144. choose the menu item that gives rise to this command line, the "%0" will
  145. be replaced by "ftp.demon.co.uk"
  146.  
  147. This argument subsitution mechansm is the one used by Risc OS, except
  148. that no auto appending is performed to keep junk of the end of commands.
  149. If you want the remainder to the arguments to be appended, you have to
  150. explicitly indicate that using %*0, %*1 etc as can do optionally with
  151. normal Risc OS commands.
  152.  
  153.  
  154. Embedded variables
  155. ------------------
  156. A global variables and variable substitution system has been added. The
  157. main effects of this is considerably simplified initial setup, and that
  158. along with parameter substitution above, it is at last possible to
  159. create generic macros that need site and/or user dependant informations.
  160.  
  161. See above ftp macro example, {user} is preset in the Config file to be
  162. the user's name, {host} is preset in the same place to be the users host
  163. name.
  164.  
  165. On could have the command:
  166.  
  167. set email "{user}@{host}" 
  168.  
  169. To create an email address variable that could be embedded in a string
  170. as follows:
  171.  
  172. "assword: " "{email}\r\n"
  173.  
  174.  
  175. Terminal Handling
  176. -----------------
  177. Rearranged things to improve display speed.
  178.  
  179.  
  180. Terminal Menu
  181. -------------
  182. Temporarily, context masking of switches had been removed, thus all
  183. switches are available at all times. This is pending the addition of a
  184. mechanism to allow external † client code (in this case !TCPIP) to be
  185. able to force the masking in a session dependant manner.
  186.  
  187. This means you can do silly things like switching off line edit mode in
  188. the command and ftp windows - Don't!
  189.  
  190.  
  191. NNTP First time use
  192. -------------------
  193. When using the NNTP addserver command, the groups file xxxGroup must
  194. allready exist. If specifying a server for the first time, only create
  195. the groups file don't create the xxxLast and xxxHist files. These are
  196. now created automatically if they don't exist and the xxxLast file is
  197. set back 24 hours. This solves problems caused by unpacking an archive
  198. with the xxxLast file containing an old date.
  199.  
  200. Also if you have missed newsfeeds and want to catch up (eg you've been
  201. on holiday etc), simply delete the xxxLast and xxxHist files. If for
  202. some reason you want to completly empty the history, you can now just
  203. delete it.
  204.  
  205.