home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / internet / deltanet_1 / LatestNews < prev   
Text File  |  1996-03-09  |  10KB  |  226 lines

  1. This file shows all the features you're missing by not having a
  2. registered version!  Registration is only 7 pounds for a single user
  3. version so why not get that cheque sent off today!
  4.  
  5. Registration details are in the licence file.  Please email me if you
  6. want any more information.
  7.  
  8. You can get the latest information on DeltaNet from my Web site:
  9.  
  10.     http://triton.chu.cam.ac.uk/software/
  11.  
  12. ... available most days during term time.
  13.  
  14. Chris Poole, cep20@cam.ac.uk, c.e.poole@iee.org.uk, 9/3/96
  15.  
  16. --
  17.  
  18. 1.39    ~username now works even if no trailing / is included in the URL.
  19.  
  20. 1.38    Ident non-block bug fixed (at last).  This will stop the server
  21.     hanging the machine while connecting to the remote ident server.
  22.     This affects all incoming connections if 'Ident connections' is
  23.     turned on.  The only other possibility for machine hanging is in
  24.     name resolving.
  25.  
  26. 1.37    Restored the missing relocate body - a bug fix ;-)  Telnet
  27.     page up/down fixed.
  28.  
  29. 1.36    Implemented FTP SYST command, having finally decided what type
  30.     to return.  It returns 'UNIX emulation under RISC OS'.  Since
  31.     only the first word is used by clients to determine what the
  32.     directory listings will look like, this seems reasonable.
  33.     
  34.     Debugging message removed from socket close routine.
  35.  
  36. 1.35    User name is passed as a parameter to the telnet shell, for all
  37.     shells other than 'cli'.  This is to allow shells to be written
  38.     which customise the environment for individual users.
  39.     
  40.     Hopefully, a bug which could HTTP documents to be truncated has
  41.     been fixed.
  42.     
  43.     FTP listing pipe filename changed so as to be unique.
  44.  
  45. 1.34    Size of FTP and HTTP transfer buffers increased - should result
  46.     in a speed improvement in sending data (will affect FTP 'GET',
  47.     as well as HTTP fetches).
  48.  
  49. 1.33    CGI programs generating their own headers should now work from
  50.     C, BASIC and obey files, not just BASIC.
  51.     
  52.     WimpSlot increased to fix problem causing some CGI programs to
  53.     stop working in later (larger) versions of the main program.
  54.  
  55. 1.32    Fixed a very embarassing bug which for most people appeared to
  56.     have broken the finger server.  The problem was that the server
  57.     enable icons in the configuation window for NTalk, Finger, and
  58.     Ident were mixed up - must have been Monday morning!  The config
  59.     window will be displayed at startup for you to check and/or
  60.     correct the settings.
  61.     
  62.     Entering Ctrl-D at the telnet login prompt will abort the login
  63.     and close the connection.
  64.     
  65.     Updated Help file to include information on the treatment of
  66.     image filing system files by the HTTP server.
  67.  
  68. 1.31    HTTP basic authentication implemented.  You can now set up a
  69.     number of private areas on your web site, protected by user names
  70.     and passwords.  Each area can have an unlimited number of
  71.     separate users.  More details are in the Help file.
  72.  
  73. 1.30    New configuration options to disable user identification for
  74.     incoming connections and to disable name lookups for the log
  75.     window/file.  The latter will be useful for people with slow
  76.     internet connections and/or slow nameservers which can cause the
  77.     machine to hang for extended periods while name lookups are done.
  78.     
  79.     The configuration window will open automatically on startup for
  80.     you to set the new options.
  81.  
  82. 1.29    Bug in logging fixed - hopefully there will be no more oflaolfa
  83.     messages appearing in the log file.
  84.  
  85. 1.28    Users' FTP home directories have now become more general home
  86.     directories and are used by the finger and HTTP servers as follows:
  87.     HTTP requests for ~username are translated to requests for files in
  88.     <userhome>.PublicHTML.  If the user is unknown or there is no
  89.     PublicHTML directory, a not found error will be returned.  Finger
  90.     looks for project and plan files, under the name "/project" and
  91.     "/plan" in the user's home directory and returns them with the
  92.     finger user@host output if they exist, as under UNIX.
  93.  
  94. 1.27    Imagemap interpreter now supports 'poly' and 'point' methods.      It
  95.     will no longer crash when reading data files with blank lines.
  96.  
  97.     Example imagemap document upgraded to test the new features.
  98.  
  99. 1.26    Telnet server now ignores LF characters which some telnet clients
  100.     insert after CR characters.  You shouldn't get double entry of
  101.     return characters with the ANT and FreeTerm 0.12b clients.
  102.     
  103.     Imagemap support added.  The NCSA map file format is used but only
  104.     the default, rect and circle methods are currently supported.      Map
  105.     files are identified by a filetype of Data (FFD).  For more
  106.     information see the help file and the example supplied.
  107.     
  108.     Telnet server now implements VDU31 so PRINT TAB should work in
  109.     programs run from a telnet session.
  110.     
  111.     New options on main menu to open the FTP and HTTP server root
  112.     directories.  The configuration option for the web server path has
  113.     changed to be a directory (ie. the trailing dot should now not be
  114.     included).  When you first load the new version, it will convert
  115.     the configuration and pop up the config box for you to save it.  It
  116.     was only a path before because it used to be in an Obey file and it
  117.     was easier that way.
  118.     
  119.     Default CLI for telnet now runs the alias DeltaNetCLI which now
  120.     allocates a small amount of memory.
  121.  
  122. 1.25    Very nasty bug fixed which would make the program spontaneously
  123.     quit.  It has taken about 10 hours work to sort that out so I hope
  124.     you all appreciate it.  Three cheers for Mnemosyne, otherwise it
  125.     might have been 20!
  126.     
  127.     NB.  The configuration host name field wants the FULL host name
  128.     with the domain (otherwise HTTP relocates won't work).
  129.  
  130. 1.24    Removed two small internal memory leaks in logging.
  131.  
  132.     The server now requests a user name for each connection as it used
  133.     to do before I broke it.
  134.  
  135. 1.23    Telnet server debugged.  I wasn't able to test it with anything
  136.     except FreeTerm and UNIX telnet clients behaved differently.
  137.     It now handles echo properly.
  138.  
  139. 1.22    BASIC support library for CGI programs included, along with many
  140.     examples explaining its use.  Functions and procedures are
  141.     provided to ease error handling and implement forms, and there
  142.     are other procedures to provide an abstract interface to the
  143.     special features of DeltaNet CGI programs.
  144.     
  145.     Please read the Problems section of the manual - I have become
  146.     aware of a couple of problems associated with loading new
  147.     versions of ROM modules after the computer is started up.
  148.     
  149.     FTP server should work properly with the ANT FTP client for users
  150.     other than anonymous.  The client was getting a bit upset that it
  151.     could see where in the directory tree it was, but couldn't get up
  152.     to the root directory.  Now, normal users behave as anonymous
  153.     users did - ie. the home directory appears to be the root
  154.     directory.  I considered many ways of sorting the problem, and
  155.     this seemed the only viable solution.  The only things this
  156.     affects are the CD and PWD commands of the FTP server.
  157.  
  158. 1.21    Telnet server added ... and it still only uses 120k!!
  159.  
  160.     User information includes a 'shell' option which, if set, allows
  161.     the user to log in by telnet, if they also have a password defined.
  162.     A shell of 'cli' specifies that the standard command line interface
  163.     should be used.
  164.     
  165.     Anyone connecting to the telnet port will be presented with a login
  166.     prompt.  After three failed logins, the connection will be closed.
  167.     If the user successfully logs in, the appropriate shell will be
  168.     started as a separate task and its output will be sent to the user.
  169.     
  170.     The telnet server translates many VDU codes to the vt100 terminal
  171.     escape sequence equivalents, as well as mapping vt100 key codes for
  172.     the arrow keys back to the RISC OS codes.
  173.     
  174.     The standard shell, like that provided by task windows, cannot be
  175.     quit by any command, so I have written a utility, which is run by
  176.     the command 'logout' (an alias in the !Run file) which will kill
  177.     it.  Naturally, closing the connection also kills the shell.
  178.     
  179.     Obviously, running a telnet server can be a security risk and you
  180.     should read the !Help file thoroughly before enabling the new
  181.     server.  In particular be aware that any user with a 'shell' field
  182.     and a password in the user data can potentially do absolutely
  183.     anything to your machine.  I advise that you don't allow more than
  184.     one user to use the telnet server and to make that user you.
  185.     
  186.     HTTP logging quirk fixed.
  187.  
  188. 1.20    The !Configure file is gone and a configuration dialogue box is
  189.     available.  The first time you run DeltaNet you will need to set
  190.     up the configuration, but should not need to re-do everything when
  191.     you upgrade to later versions.  The configuration window is shown
  192.     automatically if the config file is not present or is out of date.
  193.  
  194.     The file or directory fields of the configuration window can be
  195.     filled in by dragging objects to them.
  196.  
  197.     There is now a quit prompt, showing the number of active
  198.     connections, and if you _do_ quit while there are connections still
  199.     active, the connections are now closed.
  200.  
  201.     As you will have noticed, I have inverted this file so that the new
  202.     information is at the top.
  203.  
  204. 1.19    Major changes to logging - hopefully the server won't now spend the
  205.     majority of its time writing the log files and reverse-resolving
  206.     names.
  207.  
  208.     All log messages are now recorded in memory and only written to
  209.     disc every five minutes.  A log window can be displayed which is
  210.     automatically updated.  New log messages are saved to disc every
  211.     five minutes, and messages are discarded from memory after an hour.
  212.  
  213.     Host names are looked up only when the log window is displayed or
  214.     the messages are written to disc.  Hopefully, the lookups can be
  215.     multi-tasking one day, but for the moment, if it hangs, ESCAPE will
  216.     interrupt the lookup and the numeric form of the address will be
  217.     used.  You may need to press ESCAPE many times if you have more
  218.     than one name server configured (this is a problem with the InetDB
  219.     module, not with DeltaNet).
  220.  
  221.     !Run file now actually checks for a TCP/IP stack!  If you get some
  222.     Can't assign requested address errors, you probably have a TCP/IP
  223.     stack but have not configured it (which is probably because you
  224.     have the Acorn module in ROM, but didn't double-click !Internet).
  225.     I guess this is all very obvious, but you never know.
  226.