home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / internet / tcpip / src205 / TCPIP_Src / !Update < prev   
Encoding:
Text File  |  1995-02-27  |  3.4 KB  |  100 lines

  1. !TCPIP Source Update
  2. ====================
  3.  
  4. In order to bring updates to !TCPIP into common use rather sooner than
  5. has previous been the case, I will be periodically releasing source
  6. level updates for those who are able to compile the source release.
  7.  
  8. Recent re-organisation of the source file structure has made this very
  9. much more practical (the old structure was a nightmare!).
  10.  
  11. Contents
  12. ~~~~~~~~
  13.   
  14.  
  15. Changes in Brief
  16. ~~~~~~~~~~~~~~~~
  17.   Source file structure slightly re-organised, make files improved and
  18.   a dependcy upon a private library removed.
  19.  
  20.   New "AUN" device interface added to allow communciation between Acorn
  21.   TCP/IP and !TCPIP.
  22.  
  23.   NNTP client amended to better cope with the common rejection of
  24.   connections by Demon's news servers, better coping of line drops
  25.   during a news feed, better error trapping and logging.
  26.  
  27.   New ftpopt command added to allow setting of default FTP window size
  28.   and path options.
  29.  
  30.  
  31.  
  32. Installation
  33. ~~~~~~~~~~~~
  34.  
  35. Installation assumes you have a working copy of !TCPIP v2.03, the !TCPIP
  36. v2.03 source release and Acorn Desktop C and Assembler packages, along
  37. with standard libraries - CLib and RiscOS_Lib.
  38.  
  39. To simply installation of this update and future updates, it is assumed
  40. you have a directory structure as follows:
  41.  
  42.           Source/ (the actual name or place does not matter)
  43.             |
  44.         ----+-----------+
  45.             |           |
  46.         Src_Update/  TCPIP_Src/
  47.  
  48. If your structure does not match this, then life will be easier of it
  49. does as source installation scripts can be used to copy files from
  50. Src_Update into the correct place inside TIPIP_Src.
  51.  
  52. Now unpack the Src_Update directort into its place as shown above. As
  53. with the original source release, you will need both GZIP and Spark to
  54. unpack it.
  55.  
  56. If you have allready updated some of the source files, and have not
  57. passed them to me, then check the above list to see if they about to get
  58. over-written. If so copy them somewhere safe.
  59.  
  60. Assuming you are now happy for the installer to do its job, double-click
  61. on Src_Update.!Install. This will do the following:
  62.  
  63.    Replace file inside TCPIP_Src with replacement source files
  64.    Replace some of the Makefile as required (All the top level make
  65.    control file are replaced)
  66.    Reorganise the whole structure slightly.
  67.  
  68. Once this instalation process is complete, the Src_Update directory is
  69. no longer needed.
  70.  
  71. If you have made updates to some of the replaced files, now is the time
  72. to re-install these updates.
  73.  
  74. Now you should be able to remake the entire application by running in
  75. TCPIP_Src.!Make.
  76.  
  77.  
  78. Other Bits
  79. ~~~~~~~~~~
  80.  
  81. Included with this is the new AUNLink module. See the file Doc.AUNLink
  82. for configuring the AUNLink if wnat to use it with the Acorn TCP/IP
  83. suite.
  84.  
  85. Also included is a utility "Changes" this simply scans the timestamps
  86. on all the source and make files and compares them with the time stamp
  87. of another reference file (usually a release archive), and outputs a
  88. list of files with a newer timestamp. I use this to ensure that the list
  89. of files I include in an update is indeed a complete list of updated
  90. source files.
  91.  
  92. If you are sending updates back to me, I would suggest running this
  93. against my latest release archive, or the most recent archive you have
  94. released to me to ensure that updates are in fact complete. It is still
  95. pretty dumb at the moment, but I may entend it to cover moved files and
  96. the generation of extract/install scripts.
  97.  
  98.  
  99. See file New_204 for bug fixes and changes
  100.