FUPLOAD CHANGE LOG 2020-08-01 - The Change Log can now be displayed as an HTML page from the online manual. 2015-05-03 - Added parameter TOCCSID(*CALC) to MOV command in FUPLOAD3 and FUPLOAD4. 2014-10-25 - A free trial version (file "fuptry.zip") has been made available for V5R3 and subsequent releases. This version is "object code only" and can be used for 30 days. 2014-07-15 - Replaced service program FUPSRVPGM2 with the latest version of CGIDEV2/CGISRVPGM2 dated 2014-02-26. - ACTGRP(*NEW) assigned to all FUPLOAD programs. 2013-11-27 - Replaced service program FUPSRVPGM2 with the latest version of CGIDEV2/CGISRVPGM2 (module XXXCGIPARS updated to avoid upload loop). 2013-03-02 - Replaced service program FUPSRVPGM2 with the latest version of CGIDEV2/CGISRVPGM2. 2012-09-28 - Fixed a bug in CGI pgm FUPLOAD/DSPSRC. 2012-05-09 - Fixed a bug in CGIDEV2/XXXCGIPARS. This bug was not allowing to upload a file, if the name of the input variable associated to the browse button had a length lower than 9. 2011-08-30 - Fixed error in pgm FUPLOAD3, by which uploaded files were not deleted when requesting so through the "Delete" button. 2011-08-26 - Updated FUPLOAD3 routines to rename/move/delete uploaded stream files. 2011-02-25 - Small change in XXXCGIPARS (for file upload): added flag O_INHERITMODE when creating stream file. 2010-11-24 - Updated service program FUPLOAD/FUPSRVPGM2 in a way that makes it perfectly compatible with V5R2. 2010-11-21 - Added command CGIDEV2/UPDALWEXT. This command makes it easy to maintain the list of client extensions allowed for the client side validation script of programs UPLOAD2/3. For detail information, see page http://www.easy400.net/fupload/html/page2.htm#validation 2010-11-20 - Added an exit point to subprocedure ZhbGetInput (module XXXCGIPARS). The exit point may be used to call a validation user program when file upload is processed. For detail information, see page http://www.easy400.net/fupload/html/page2.htm#validation 2010-11-03 - Enabled CGI program FDNLOAD to download stream files greater than 16 Megabytes. 2010-10-31 - Another attempt to solve the case of the incorrect file name passed from old I.E. versions (see 2010-05-12). 2010-06-22 - Added program fupload3. It provides facilities for moving and renaming uploaded files. 2010-05-12 - Program fupload2 was creating funny names for the uploaded stream files when called from an old Internet Explorer browser. Example: "/tmp/C:\DOWNLOAD\fupload\readme_847126_20100512145116784000.txt" . The file upload is performed via subprocedure ZhbGetInput of module XXXCGIPARS of service program CGIDEV2/CGISRVPGM2 duplicated to library FUPLOAD as service program FUPSRVPGM2. Module XXXCGIPARS tries to substitute character "\" with character "/" (in order to get rid of the funny "C:\..." string. However, as character "\" changes with CCSID and is hard coded in the source of the XXXCGIPARS module, in order to have it working properly it is necessary to --convert source file QRPGLESRC to the local CCSID --compile module XXXCGIPARS --replace module XXXCGIPARS in service program FUPLOAD/FUPSRVPGM2. This is what was done in pgm FUPLOAD/COMPILE.