home *** CD-ROM | disk | FTP | other *** search
/ Freesoft 1997 June / Freesoft_1997-06_cd.bin / nerecenz / programmers / FOXWEB / README.TXT < prev    next >
Text File  |  1997-07-10  |  10KB  |  206 lines

  1. ================================================================================
  2.                       FOXWEB -- The WWW-FoxPro Interface
  3. ================================================================================
  4.  
  5. Version: 1.2c
  6.  
  7. You can always download the newest version and view up-to-date documentation
  8. at the FoxWeb WWW Site: http://www.foxweb.com
  9.  
  10. Comments and Suggestions:     E-mail: support@foxweb.com
  11.  
  12. Technical Support:            E-mail: support@foxweb.com
  13.  
  14. FoxWeb is distributed by:     Eon Technologies
  15.                               3211 Encinal Ave., Suite D
  16.                               Alameda, CA 94501
  17.                               USA
  18.                               Tel: (510)523-3832
  19.                               Fax: (510)523-6794
  20.                               E-mail: eon@cybertimes.com
  21.  
  22.  
  23. ================================================================================
  24.                                  INSTALLATION
  25. ================================================================================
  26.    1. Logon with administrative rights
  27.    2. Make sure you have VFP and the WWW server software installed properly
  28.    3. Close older versions of FoxWeb (including system services)
  29.    4. Unzip the FoxWeb installation files in a temporary directory
  30.    5. Run SETUP.EXE and follow the directions on the screen
  31.  
  32.    If you are installing over a previous version of FoxWeb you should just
  33.    install the new version over the old version.  Do NOT uninstall the old
  34.    version first.
  35.  
  36.  
  37. ================================================================================
  38.                                TO TEST THE SERVER
  39. ================================================================================
  40.    1. Start the Web server
  41.    2. Run FWCONFIG.EXE to configure FoxWeb
  42.    3. Run FWSTART.EXE to start the FoxWeb server channels
  43.    4. From your web browser call http://ServerName/cgi-shl/foxweb.exe/show_cgi?
  44.       Substitute "ServerName" with the full internet path to your server and
  45.       "cgi-shl" with the alias of your server's Standard CGI directory
  46.  
  47. If the installation was done right the server will return all the CGI parameters
  48. of your call.
  49.  
  50. To run the Customer Management sample application send the URL
  51. "http://ServerName/cgi-shl/foxweb.exe/samples/customer".
  52.  
  53.  
  54. ================================================================================
  55.                                     NOTES
  56. ================================================================================
  57.    1. Users of version 1.1:
  58.       FoxWeb 1.2 can be installed in the same directory as version 1.1.  Version
  59.       1.1 software keys will also work with version 1.2.
  60.  
  61.    2. Users of version 1.0:
  62.       Do not install version 1.2 in the same directory as version 1.0 if you
  63.       want to keep the older version. Note that your 1.0 license is not valid
  64.       for version 1.2 unless you purchased FoxWeb after February 29, 1996
  65.       (Serial number should be equal to or greater than 010-00142). Registered
  66.       users may purchase an upgrade license for $49.00. If you have purchased
  67.       FoxWeb after 2/29/96 you may contact Eon Technologies for an updated
  68.       software key.
  69.  
  70.    3. FoxWeb 1.2 added support for a separate root for FoxWeb user programs.  In
  71.       existing installations the program root is set to the FoxWeb directory.
  72.       In new installations the program root defaults to the Programs sub-
  73.       directory of the FoxWeb directory.  This path is configurable via the
  74.       FoxWeb Control Center.  If you decide to change the program root directory
  75.       then you will need to move all programs and program sub-directories to the
  76.       new location.  The Global Procedure files FW_ENTER.PRG and FW_EXIT.PRG
  77.       also need to be moved.  The FoxWeb directory should only contain:
  78.  
  79.           * FWSTART.EXE
  80.           * FWSERVER.EXE
  81.           * FWCONFIG.EXE
  82.           * ERRORS.DBF, .FPT, .CDX
  83.           * FWSTART.LOG
  84.           * README.TXT
  85.           * The latest .ISU file (used by the uninstall program)
  86.           * The DOCS sub-directory
  87.  
  88.    4. Changes in CgiFields array
  89.       FoxWeb 1.2 added support for file uploads via HTML forms.  In order to
  90.       hold the additional information necessary for this functionality, the
  91.       array CgiFields was expanded to four columns.  All programs that assume
  92.       that the array holds two columns will have to be modified in order to
  93.       function properly with this and subsequent versions.
  94.  
  95.    5. Make sure that the user running the CGI program has read rights to
  96.       FWDLL.DLL in the System directory.
  97.  
  98.    6. Temporary files:
  99.       Each time FWSTART.EXE kills unresponsive channels 1 or 2 temporary files
  100.       are left in the temp directory.  These files should periodically be
  101.       deleted to free disk space.
  102.  
  103.  
  104. ================================================================================
  105.                                REVISION HISTORY
  106. ================================================================================
  107. Version 1.2c (07/10/97)
  108.    * Fixed way UrlEncode handles ampersands
  109.    * Fixed problem with mixed case file names in file upload forms
  110.    * Fixed problems with the Short URL Syntax and Netscape servers
  111.    * CGI.ExecutablePath is now empty if using the Short URL Syntax
  112.    * Added several improvements to passcook.prg
  113.    * Updated some pages in the documentation
  114. Version 1.2b Version number was skipped to avoid confusion with beta
  115. Version 1.2a (03/31/97)
  116.    * Fixed compatibility problems with Purveyor
  117.    * Fixed minor bugs in PassCook
  118.    * Fixed bugs with file upload functionality
  119.    * Fixed file locking problems when writing to the error log
  120.    * Increased startup timeout to avoid "Channel already exists" messages
  121.    * Renamed internal FoxWeb routines to avoid conflicts
  122.    * Stopped placing {Esc} keystrokes in keyboard queue
  123. Version 1.2 final (02/12/97)
  124.    * Added UrlEncode() Function
  125.    * Fixed problem in setup program that caused addition of extra backslashes at
  126.      the end of the program root directory
  127. Version 1.2 beta 6 (01/31/97)
  128.    * Programs can now have their own root directory (see notes)
  129.    * FoxWeb Documentation is now included in the archive
  130.    * Added support for file uploads
  131.    * CGI data is not truncated at the first CHR(0) any more
  132.    * Fixed problems with returning binary data such as images from FoxWeb
  133.    * New CGI.ProgramRoot parameter contains the program root directory
  134.    * New CGI.BasePath is renamed to CGI.FoxWebPath
  135.    * Fixed CGI.ServerSoftware parameter
  136.    * Added WriteFile() function
  137.    * Added ReadFile() function
  138.    * Added support for the short URL syntax (see included documentation)
  139.    * Fixed problem that caused access violation in rare occasions
  140.    * Updated version of PASSCOOK.PRG is now included in archive
  141. Version 1.2 beta 5 (01/16/97)
  142.    * Fixed "Too few arguments" error that showed up in fwstart.log
  143. Version 1.2 beta 4 (01/07/97)
  144.    * Fixed problem where path would not be re-set for a program in the FoxWeb
  145.      directory if it was called right after a program in a different directory
  146.    * Fixed CGI.CurrentChannel functionality
  147.    * Fixed "Data type mismatch" error that occurred during error trapping.
  148.    * Temp directory is no longer hard-coded in FoxWeb
  149.    * Fixed problem that caused functioning channels to be inadvertently
  150.      re-started
  151. Version 1.2 beta 3 (12/22/96)
  152.    * Fixed "FoxWeb is not Configured Right" error that occurred in new
  153.      installations
  154. Version 1.2 beta 2 (12/20/96)
  155.    * Removed MaxOutputSize Restriction
  156.    * New CGI.ProgramPath parameter contains path of user program
  157.    * New CGI.CurrentChannel parameter contains the current channel number
  158.    * New CGI.BasePath parameter contains the path to the FoxWeb directory
  159.    * Fixed bug in fwstart.exe that caused busy channels to be restarted after 25
  160.      seconds
  161.    * CGI.ProgParam is made obsolete. It is kept for backward compatibility. To
  162.      pass information in the URL use CGI.QueryString instead, or FormField()
  163.    * Updated customer sample application so that it uses CGI.BasePath. It also
  164.      does not use CGI.ProgParam any more
  165.    * Fixed bug that in very rare cases caused more than one instance of a
  166.      channel to be started
  167.    * Fixed minor problems during error reporting
  168.    * Control Center no longer needs administrative rights to modify service
  169.      parameters
  170. Version 1.2 beta 1 (12/16/96)
  171.    * Fwstart.exe now stays open and monitors FoxWeb channels
  172.    * Fwstart.exe mounts itself in the tray under Windows 95 and NT 4.0
  173.    * Closing fwstart.exe closes all open channels
  174.    * Running "fwstart.exe /close" closes all open channels
  175.    * "Fwstart" and "fwstart /close" will now start/stop system service
  176.    * Fwstart.log keeps track of fwstart operations
  177.    * Single system service entry instead of one entry for each channel
  178.    * Channel windows can remain hidden
  179.    * Improved the Error Log Viewer
  180.    * Fixed bug that caused field values to be scrambled in rare occasions
  181.    * Path is not re-set between fw_enter.prg and FoxWeb programs
  182.    * Fixed problems with long HTTP parameters (query strings, cookies, etc.)
  183.    * Work-around for Website Pro Cookie problem
  184.    * VFP 3.0 and VFP 5.0 versions in the same archive
  185. Version 1.1d (10/25/96)
  186.    * Fixed problems with window focus in Control Center
  187.    * Fixed problems with extra windows being created in Control Center
  188.    * Fixed bug that caused CGI_FIELDS field to not be created in Error Log
  189. Version 1.1c (9/30/96)
  190.    * Fixed installation problems on NT 4.0
  191.    * Fixed bug that prevented FoxWeb from running as a service under NT 4.0
  192.    * Fixed problem with channel hanging when closed while serving a request
  193.    * MergeTxt does not change the currently selected area any more
  194.    * The Format menu pad does not appear in FoxWeb channels any more
  195.    * The maximum timeout value was increased to 999 seconds
  196. Version 1.1b (9/27/96)
  197.    * Internal un-released version.  Changes incorporated in 1.1c
  198. Version 1.1a (9/10/96)
  199.    * Support for HTTP_REFERER
  200.    * Improved data buffering
  201.    * Maximum number of memory variables increased to 2048
  202.    * Control Center quits correctly if started from within VFP
  203.    * Corrupt Installation Error does not close Control Center
  204. Version 1.1 (July 1996)
  205.    * Release version 1.1
  206.