home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / comms_networking / netplex / !Netplex / !Help / HTML / a3-versi < prev    next >
Encoding:
Text File  |  1997-09-05  |  5.1 KB  |  80 lines

  1. <HTML>
  2.  
  3. <HEAD>
  4. <TITLE>Netplex - Versions</TITLE>
  5. </HEAD>
  6.  
  7. <BODY TEXT="#000000" BGCOLOR="#ffffff" LINK="#004499" VLINK="#00224c" ALINK="#00cc00">
  8.  
  9. <H1><IMG SRC="images/world" ALIGN=ABSMIDDLE>  Versions</H1>
  10. <HR>
  11.  
  12. <P>This page details the changes which have been made to Netplex since the last released version.</P>
  13.  
  14. <A NAME="022"><H2>0.22 (05 Sep 1997)</H2></A>
  15. <UL>
  16. <LI>A lot of work had been put into getting the serious error handling correct.  Netplex is now significantly better at coping when, for example, the listening socket is forcibly removed.
  17. <LI>'Allow up to' field extended to allow up to 128 connections, as you can have when using the FreeNet stack.
  18. <LI>Connection timeout lower limit reduced to 1 minute. (DaveMac)
  19. <LI>Displays 'Waiting...' in the status window when idle.
  20. <LI>Displays a message in the status window when unconfigured.
  21. <LI>File buffer writable was a byte too small. (DaveMac)  Also altered it so that its limits are 4-256K, in 4K steps.
  22. <LI>NpChoices now invokes Interactive Help using Help$Start.
  23. <LI>Some revisions to the messages and message tokens.
  24. <LI>'Wait for' field is now limited to the range 0 to 200cs.
  25. </UL>
  26.  
  27. <A NAME="021"><H2>0.21 (29 Aug 1997)</H2></A>
  28. <UL>
  29. <LI>CGILibrary's URL-decoder revised by Jimmy Imossi to handle the '+' to space conversion.
  30. <LI>Error handling revised.  Should be able to withstand the stack being removed and other natural disasters. ;-)
  31. <LI><I>Host</I> header field is now sent, as required by HTTP/1.1.
  32. <LI>If the web page directory can't be found, then Netplex will now inform the user rather than just aborting as it did before.
  33. <LI>Invalid requests were killing Netplex due to a missing ENDPROC.  Thanks to Justin Fletcher for finding that one. :-)
  34. <LI>Location of the temporary directory is now configurable by setting Netplex$TempDir.  Netplex will now create the directory itself and store files inside it, rather than just dumping them in Wimp$ScrapDir as before.
  35. <LI>Now automatically adjusts the WimpSlot, so that it won't run out of wimpslot memory, even with lots of connections configured.
  36. <LI>Perl files are now recognised and correctly handled as CGI programs.  However, the Perl interpreter must <B>not</B> have been set up to run using a TaskWindow.
  37. <LI>Registered user encoding.
  38. <LI>Server errors now verify all sockets are working as intended.  It will <B>not</B> now attempt to send the 'Internal Server Error' report to any connected clients.
  39. <LI>Shades the 'Choices...' menu entry when NetplexChoices is running.  Not perfect.
  40. <LI>Small changes to NetplexChoices' windows.
  41. <LI>Sprites aren't contained in the country-specific directories now.
  42. <LI>Support for multitasking CGI programs has been added.  The CGI program creates a system variable 'CGI$Active_<connection>' to indiciate that it wishes to multitask.  Netplex will defer sending its output until the system variable has been removed.  An example multitasking CGI program is included, called 'Velocity'.
  43. <LI>Suspect single-line IF construct (like with the -ve connections) altered in object_locate's RedirectionFiletype handler.
  44. <LI>The 'negative connections' problem has been tracked down and eliminated.  Incorrect code caused certain connections get closed <I>twice</I> meaning that the connection count went negative.
  45. <LI>The 'Server:' header field has been altered to identify the host OS version. eg. <CODE>Server: Netplex/v.vv (RISC OS/v.vv)</CODE>.
  46. <LI>The FreeNet stack was causing Netplex to generate 'Bad descriptor' errors due to an incorrect loop check.  Fixed.
  47. <LI>Type &FF8 (Absolute) CGI programs are checked to see if they are APCS-compliant binaries.  If they are, they are invoked using UNIX-style redirection, allowing them to work properly.
  48. <LI>'Waiting...' readout added to the status window for when the server is idle.  This also displays an appropriate message when the server is not yet configured.
  49. <LI>X-Licensee header field added.
  50. </UL>
  51.  
  52. <HR>
  53.  
  54. <H2>Thanks</H2>
  55. <P>Thanks are due to :</P>
  56. <UL>
  57. <LI>Alex Howarth (zarni) - for complaining about having to load ArcWeb
  58. <LI>Dave Lomax (DaveyBabe) - for help with testing and finding a bug in cgi-bin.dir
  59. <LI>Dave McCormack - for suggesting improvements and fixes
  60. <LI>Joe Oldak - for helpful comments, suggestions and enthusiasm
  61. <LI>Jon Ribbens (Salmon) - for the excellent <I>SysLog</I>
  62. <LI>Justin Fletcher (Gerph) - for <I>InetServices</I>, <I>WebSize</I>, <I>Imagen</I>, spotting bugs and constructive criticism
  63. <LI>Kaustav Bhattacharya (Kozzey) - for trying to run Netplex with Termite ;-)
  64. <LI>Mark Hoyle (skeeve) - for letting me crash various incarnations of Netplex on his machine
  65. <LI>Thom Stuart (th0m) - it was thom's original suggestion that I write a web server - he was complaining that DeltaNet didn't do POST
  66. <LI>& the other IRC #acorn and #argonet bods for their sage counsel (yeah, right ;-)
  67. </UL>
  68.  
  69. <HR>
  70.  
  71. <P><CENTER>
  72. <A HREF="a2-refs"><IMG SRC="images/buttons/bak" WIDTH=32 HEIGHT=32 BORDER=0 ALT="[ Previous ]"></A>
  73. <A HREF="index"><IMG SRC="images/buttons/up" WIDTH=32 HEIGHT=32 BORDER=0 ALT="[ Index ]"></A>
  74. <A HREF="a4-licen"><IMG SRC="images/buttons/fwd" WIDTH=32 HEIGHT=32 BORDER=0 ALT="[ Next ]"></A>
  75. </CENTER></P>
  76.  
  77. </BODY>
  78.  
  79. </HTML>
  80.