================================================================================ FOXWEB -- The WWW-FoxPro Interface ================================================================================ Version: 4.7.0 You can always download the newest version and view up-to-date documentation at the FoxWeb WWW Site: http://www.foxweb.com Technical Support: FoxWeb Forum (http://www.foxweb.com) ================================================================================ INSTALLATION ================================================================================ 1. Log into Windows with administrative rights. 2. Make sure you have VFP and the web server software installed properly. (Technically it is not absolutely necessary to have VFP installed on the server, but it is simpler to develop and test your scripts this way). 3. Close and uninstall older versions of FoxWeb -- restart if necessary. 4. Run the setup program and follow the directions on the screen. 5. Run the FoxWeb Control Center to configure FoxWeb. 6. Open the FoxWeb documentation from the Start menu and continue with the Getting Started / Setup and First Steps topic. ================================================================================ NOTES ================================================================================ 1. Switching to a different version of VFP: In order to switch to a different version of VFP you will need to run the FoxWeb setup program from the Add or Remove Programs applet in the Windows Control Panel. Select the Switch VFP Version option and pick the desired version from the list. Important: If you change to a different version of VFP, it is very important that you recompile ALL your scripts. FXP files that were compiled with a different version of VFP may still function, but in most cases behave erratically. 2. Temporary files: Each time the Channel Monitor kills unresponsive channels, 1 or more temporary files are left in the temp directory. These files should periodically be deleted to free disk space. 3. Upgrading from a previous version: You may not run FoxWeb 4 alongside previous versions on the same computer. If you wish to revert back to your old version, you will have to uninstall FoxWeb 4 and reinstall that version. Note that licenses for previous versions of FoxWeb are not valid for version 4. ================================================================================ REVISION HISTORY ================================================================================ Version 4.7.0 (11/30/2019) - CHANGE: Removed licensing code. There is no longer a need to specify a software key. - CHANGE: Added SameSite parameter to fwResponse.SetCookie. - CHANGE: Added SessionSameSite registry key, allowing administrators to set the SameSite attribute of session cookies. Version 4.6.3 (4/29/2012) - BUG: JSON Serializer was escapingforward slash characters incorrectly. Version 4.6.2 (4/9/2012) - BUG: Default value for buffer memory size was too high on servers with a lot of physical memory, causing a "Function argument value, type, or count is invalid" error in fwstart.log and preventing channels for starting properly. Version 4.6 (3/29/2012) - CHANGE: Server no longer determines buffer memory size by dividing the value set in the FoxWeb Control Center by the total number of channels. The new behavior is to use the configured value for each channel. - CHANGE: Data Folder button in FoxWeb Control Center now opens the top level Documents folder, rather than the AppData sub-folder. - BUG: In isolated cases Start/Stop button in FoxWeb Control Center stays in Start mode even if FoxWeb is started. - BUG: JSON Serializer was escaping single quotes (JSON specification does not require single quotes to be escaped). Version 4.5 (2/3/2011) - FEATURE: The Response.SetCookie method has a new parameter, allowing the inclusion of the HttpOnly modifier. - FEATURE: The Session object sets the HttpOnly modifier for the session cookie to help mitigate cookie hijacking. - BUG: Fixed JSON decoding bug, related to numbers starting with 0. Version 4.3 (1/17/2008) - BUG: Fixed "Event 75, SideBySide Activation context generation failed" and "Multiple requestedPrivileges elements are not allowed in manifest" error. Version 4.2 (1/3/2008) - BUG: Fixed bug that caused authentication cookies to expire on 12/31/2007, preventing Auth.SaveCookie from functioning properly. Version 4.1 (1/2/2008) - BUG: Fixed issue that prevented the value of the Response.Charset property from being sent to the client. - BUG: Fixed "Function argument value, type, or count is invalid." error in fwJSON.Write line 592 when trying to process objects, based on the Empty class. - BUG: Fixed "Cannot load 32-bit DLL fwdll.dll" error in fwstart.log on first request after reconfiguration. - BUG: Fixed minor bugs in show_channels2 diagnostic script. - BUG: Can now call show_channels2 directly from a browser. - BUG: Added SET SAFETY OFF (was inadvertently removed in FoxWeb 4). - BUG: Fixed error when multiple channels tried to create PDF files simultaneously with Adobe Distiller. File creation is now queued. Version 4.0 (10/3/2007)