Loading ...
Sorry, an error occurred while loading the content.
 

V5R4 ptf for CGI

Expand Messages
  • jbperotti
    A CGI developer has reported that after installing the following PTF for V5R4 5722DG1, several defects in CGI support were fixed. This PTF seems not yet
    Message 1 of 3 , Nov 2, 2008
      A CGI developer has reported that after installing the following PTF
      for V5R4 5722DG1, several defects in CGI support were fixed.
      This PTF seems not yet included in any PTF CUM.

      5722DG1 SI32880 V5R4M0

      List of symptoms:
      HTTPSVR-INCORROUT NESTED SSI CAUSING GARBAGE IN QUERY_STRING
      HTTPSVR-INCORROUT USING ERRORDOCUMENT DIRECTIVE.
      HTTPSVR-INCORROUT BASIC AUTHENTICATION
      HTTPSVR INCORROUT REQUEST_URI ENVIRONMENT VARIABLE.
      HTTPSVR-INCORROUT NESTED EXEC SSI TAG IN CGI'S NOT WORKING
      HTTPSVR- SSL INVALID CIPHER SUITES _AES_ USING TLSV1_SSLV3
      INTEGRITY PROBLEM
      HTTPSVR-F/QZSRAPR-T/QZSRCORE-RC4-MSGHTP8047 IN JOB QZSRCGI
      HTTPSVR-F/QZSRAPR-T/QZSRCORE-MSGHTP8006 USING FORENSICLOG
      HTTPSVR PRODUCT INSTALL FIXES
      HTTPSVR-F/QZSRAPR-T/QZSRAPR-MSGMCH3601 HTTP THREADS END
      HTTPSVR-F/QZSRAPR-T/QZSRAPR-RC5-MSGHTP8047 LOGGING MESSAGES
      HTTPSVR UPDATES FOR INSTALL EXIT PROGRAM
      HTTPSVR-INCORROUT APACHE APR UTILITIES
      HTTPSVR-F/QZSRAPR-T/QZSRCORE-MSGHTP8005 LOGFORMAT DIRECTIVE
      HTTPSVR-INCORROUT IN DEFAULT ERROR PAGES IN A DBCS SYSTEM
      HTTPSVR-F/QZHBSTART-RC3025-MSGHTP8029 INCLUDE WITH WILD CARD
      HTTPSVR INTERNAL SERVER ERROR WITH NET.DATA IN IASP
      HTTPSVR-INCORROUT DBCS CONVERSION PROBLEM
      HTTPSVR-UNPRED KERBEROS AUTHENTICATION FOR HTTP
      HTTPSVR-INCORROUT ERROR LOG ENTRIES INCLUDE BAD DATA
      HTTPSVR-IPL-MSGHTP8047-RC4 SYSINST DURING AUTOSTART
      HTTPSVR-F/QZSRAPR-MSGMCH3601 PROXY SERVER LOGGING ERRORS
      HTTPSVR QZHBEX50 PROBLEM CREATING DIRECTORY
      HTTPSVR MOVING ADMIN INSTANCE TO XPF OPTION 3
      HTTPSVR RSTLICPGM OF 5722DG100 FAILS WEBCONTAINER.PROPERTIES
      HTTPSVR ADMIN GUI LIGHTWEIGHT INFRASTRUCTURE (LWI) CHANGES
      HTTPSVR : MISCELLANEOUS UTF-8 FIXES - ZHB COMPONENT ONLY
      HTTPSVR : MISCELLANEOUS ZHB UTF-8 FIXES
      HTTPSVR-F/QZSRCORE-T/QZSRCORE-MSGMCH3601 USING WPM
      HTTPSVR-MSGHTP8206 WHEN DEFAULTFSCCSID DIRECTIVE IS 425
      HTTPSVR-INCORROUT IN CGI USING CHARSET=UTF-8 IN A XML FILE
      HTTPSVR CGI FAILS USING REWRITERULE DIRECTIVE TO PASS ARGS
      HTTPSVR ADDING FRCAPROXYPRESERVEHOST DIRECTIVE
      HTTPSVR APACHE LOG DIRECTORY NOT SAVED IN A FULL SYSTEM SAVE
      HTTPSVR PROXY INTERNAL SERVER ERROR WITH CACHEROOT DIRECTIVE
      HTTPSVR REAL TIME SERVER STATISTICS UNAVAILABLE
      HTTPSVR-F/QZSRVLDAP-MSGMCH0601 LDAP USING GROUPS
      HTTPSVR PASSING INCORRECTLY ARGS TO CGI WHEN USING ESCAPES
      HTTPSVR SOME OF THE VALUES SET BY CHGHTTPA ARE NOT HANDLED
      HTTPSVR STARTCGI JOBS NOT USED WHEN USERID EQUAL TO 10 CHARS
      HTTPSVR APACHE DDS ACCESS LOGS OUTPUTS GARBAGE IN TIMESTAMP
      HTTPSVR PROXY HTTP FAILING WITH OVER 16KB DATA TRANSFER
      HTTPSVR-MSGCPF1854 WHEN USING EXEC CGI TAG IN SSI
      HTTPSVR-MSGTCP7442 ERROR IN APACHE DURING STARTUP
      HTTPSVR CHANGING THE MAXIMUM LIMITREQUESTFIELDSIZE
      HTTPSVR-MSGMCH0802 WHEN QUERY_STRING HAS UPPERCASE CHAR N
      HTTPSVR ZSRV_MSG0302 AUTHENTICATION FAILURE WHEN USING VLDL
      HTTPSVR CHARSET=UTF-8 REMOVED FROM RESPONSE COMING FROM WAS
      HTTPSVR - 2.0.58 MERGE CODE CHANGES
      HTTPSVR MESSAGES IN JOB LOG ARE NOT CORRECT.
      HTTPSVR CACHEIGNOREHEADERS CAN NOT PREVENT HOP-BY-HOP
      HTTPSVR GARBLED TEXT APPEARS WHEN TESTING SOME OF 'DIRECTORY
      HTTPSVR INCORROUT MSGHTP8047 RC4 CGICONVMODE MIXED MCH1235
      HTTPSVR - APR_DELONCLOSE DOES NOT WORKFOR APR_FILE_OPEN()
      HTTPSVR PROBLEM WITH CONVERSION MODE %%MIXED/MIXED%%
      HTTPSVR QUERY STRING GETS CORRUPTED ON MUTIPLE CGI
      HTTPSVR AUTHENTICATING WITH WILDCARD USING LDAP
      HTTPSVR - EXPORT APR_LTOA()
      HTTPSVR - UPDATE ZLIB LICENSE FOR 1.2.3
      HTTPSVR - PERMISSIONS ERROR WHEN ACCESSING AN APP ON AN IASP
      HTTPSVR SERVER-SIDE INCLUDES NOT WORKING AT V5R4 IN FILES WI
      HTTPSVR - APR_ENV_GET() RETURNS GARBAGE ON 2ND CALL
      HTTPSVR- ARM4 JOB INFORMATION IS INCORRECTLY ENCODED
      HTTPSVR - APR_TEMP_DIR_GET() FAILS
      HTTPSVR MSGMCH3601 WHEN LDAPINCLUDE DIRECTIVE IS USED
      HTTPSVR AFTER UPGRADING TO R540 AND LOADING THE LATEST HTTP
      HTTPSVR CGI PERFORMANCE IMPROVEMENTS
      HTTPSVR CHARACTER CONVERSION PROBLEM WITH CGI_MODE MIXED.
      HTTPSVR-F/£HMFREMI-MSGMCH6902 FREEING LDAP CACHE
      HTTPSVR : FTP EXCEPTION, BAD WAS QUERYSTRING, DBCS CHARS
      HTTPSVR HTTP SERVER HANDLES ENCODINGS INCORRECTLY
      HTTPSVR : MISCELLANEOUS UTF-8 FIXES
      HTTPSVR CORRUPT CHARS IN SERVER COLUMN FOR SERVER JOBS IN
      HTTPSVR : MISCELLANEOUS UTF-8 FIXES
      HTTPSVR : MISCELLANEOUS UTF-8 FIXES
      PASE CGI DOES NOT START WITH CCSID 1208 UTF-8 IN DBCS SYSTEM
      HTTPSVR : MISCELLANEOUS UTF-8 FIXES
      HTTPSVR : MISCELLANEOUS UTF-8 FIXES
      HTTPSVR HTTP/1.1 100 "CONTINUE" (IN DBCS JAPANESE KANJI)EXTR
      HTTPSVR : MISCELLANEOUS UTF-8 FIXES

      Giovanni
    • amcusack
      Giovanni, SI32880 has since been superceded by SI32978 - details below. regards A PTF/FIX #: SI32978 - IBM HTTP Server for i5/OS LICENSED PROGRAM: 5722DG1 ...
      Message 2 of 3 , Nov 2, 2008

        Giovanni,

        SI32880 has since been superceded by SI32978 - details below.

        regards

        A


        PTF/FIX #: SI32978 - IBM HTTP Server for i5/OS
        LICENSED PROGRAM: 5722DG1
        ---------------------------------------------------------------------------
        : SYSTEM  : RELEASE :  LEVEL  : RECOMPILE : LIBRARY  :  MRI   :  APAR     :
        :         :         : MIN/MAX :           :          : FEATURE:  FIXED    :
        :         :         :         :           :          :        :           :
        : iSeries : V5R4M0  :  NA/NA  :     N     : QHTTPSVR :  NONE  :  SE34838  :
        :         :         :         :           :          :        :  SE35044  :
        ---------------------------------------------------------------------------
        PRE/CO-REQUISITE PTF/FIX LIST
        -----------------------------
        REQ  LICENSED      PTF/FIX  LEVEL
        TYPE PROGRAM  REL  NUMBER   MIN/MAX  OPTION
        ---- -------- ---  -------  -------  ------
        CO   5722DG1  540  SI28351   NONE     0000
        CO   5722DG1  540  SI26803   NONE     0000
        CO   5722DG1  540  SI22394   NONE     0000
        CO   5722DG1  540  SI27103   NONE     0000
         
        NOTICE:
        -------
           Application of this PTF may disable or render ineffective programs that
           use system memory addresses not generated by the IBM translator,
           including programs that circumvent control technology designed to limit
           interactive capacity to purchased levels.  This PTF may be a prerequisite
           for future PTFs.  By applying this PTF you authorize and agree to the
           foregoing.
           This PTF is subject to the terms of the license agreement which
           accompanied, or was contained in, the Program for which you are obtaining
           the PTF.  You are not authorized to install or use the PTF except as part
           of a Program for which you have a valid Proof of Entitlement.
           SUBJECT TO ANY WARRANTIES WHICH CAN NOT BE EXCLUDED OR EXCEPT AS EXPLICITLY
           AGREED TO IN THE APPLICABLE LICENSE AGREEMENT OR AN APPLICABLE SUPPORT
           AGREEMENT, IBM MAKES NO WARRANTIES OR CONDITIONS EITHER EXPRESS OR IMPLIED,
           INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF
           MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON INFRINGEMENT,
           REGARDING THE PTF.
           The applicable license agreement may have been provided to you in printed
           form and/or may be viewed using the Work with Software Agreements (WRKSFWAGR)
           CL command.
        DESCRIPTION OF PROBLEM FIXED FOR APAR 'SE34838' :
        -------------------------------------------------
           When CGI has problems it returns with 500 HTTP Internal Server
           Error and there is not much information why it failed and
           verbose trace wrap so fast.
        CORRECTION FOR APAR 'SE34838' :
        -------------------------------
           Adding new traces about CGI process to Trace Error level.
        CIRCUMVENTION FOR APAR 'SE34838' :
        ----------------------------------

        DESCRIPTION OF PROBLEM FIXED FOR APAR 'SE35044' :
        -------------------------------------------------
           RewriteRule failing with a Thread Exception on URL calling CGI
           with a parameter in a DBCS system.
           The HTTP Server issues MSGHTP8081 in QSYSOPR, a ZSRV_MSG0372
           "Thread Exception occurred" message in error_log, and a
           MSGMCH3601 in joblog: F/QZSRCORE-T/QZSRCORE
           From module . . . . . . . . : MOD_REWRIT
           From procedure . . . . . . : hook_uri2file
           To module . . . . . . . . . : MOD_REWRIT
           To procedure . . . . . . . : hook_uri2file
           Example of failing RewriteRule directive in httpd.conf :
           ScriptAlias /cgi-bin/ /QSYS.LIB/RPL.lib/
           <VirtualHost *:1224>
             RewriteEngine On
            RewriteRule ^/(.*)
        http://lp07ut4.rchland.ibm.com:1225/$1
           </VirtualHost>

           Example of request sending a parameter using RewriteRule that
           causes the Thread Exception according to previous configuration:
        CORRECTION FOR APAR 'SE35044' :
        -------------------------------
           HTTP Server code has been changed to correctly handle
           Query_String in a CGI call when using RewriteRule in a DBCS
           system.
        CIRCUMVENTION FOR APAR 'SE35044' :
        ----------------------------------

        ACTIVATION INSTRUCTIONS :
        -------------------------
           None.
        SPECIAL INSTRUCTIONS :
        ----------------------
           ********************************************************************
           THE FOLLOWING ARE SUPERSEDED SPECIAL INSTRUCTIONS. IF THE SUPERSEDED
           PTF HAS ALREADY BEEN APPLIED AND ITS SPECIAL INSTRUCTION FOLLOWED,
           IT IS NOT NECESSARY TO FOLLOW THAT SPECIAL INSTRUCTION AGAIN.
           ********************************************************************
           SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI31265 :
           =================================================
           PTFs 5722SS1 SI31118, 5722DG1 SI31265, and 5722DG1 SI31332 provide
           several critical fixes for product install problems found when
           performing a DSLO or SAVLICPGM/RSTLICPGM install.  If system installs
           are to be performed using these methods, IBM highly recommends applying
           these three PTFs, in addition to the latest level of group PTF SF99114,
           to the system used for the save image prior to creating that image on
           the system.
           SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI28338 :
           =================================================
           If you have not experienced this problem, nothing needs to be done.
           If you have experienced this problem and if you have Common Gateway
           Interface (CGI) programs that were compiled binding to QHTTPSVR/QZHBCGI
           service  program, you need to do the following AFTER to apply the PTF
           to
           correctly activate it:
           1. Recompile all the CGI programs that were compiled binding to
           QHTTPSVR
           /QZHBCGI service program.
           2. ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ALL)
           3. Start the HTTP(s) server(s) using:
           STRTCPSVR SERVER(*HTTP) HTTPSVR(<server_name>)
           SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI27270 :
           =================================================
           Do the following to activate this PTF:
           1. Install PTF 5722999-MF40855
           This SLIC PTF contains the FRCA functionality for new
           FRCAProxyPreserveHost directive.
           2. ENDTCPSVR SERVER(*HTTP) HTTPSVR(<instance_name>)
           3. STRTCPSVR SERVER(*HTTP) HTTPSVR(<instance_name>)
           SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI27110 :
           =================================================
           If you have not experienced this problem, nothing needs to be done.
           If you have experienced this problem, you need to do the following:
           Do the following after applying the PTF to activate it correctly:
           1. Must use next command
           " ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ALL) "
           2. Start the HTTP server(s) using:
           STRTCPSVR SERVER(*HTTP) HTTPSVR(<server name>)
           SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI21483 :
           =================================================
           If you have not experienced this problem, nothing needs to be done.
           If you have experienced this problem, you need to do the following:
           This PTF will be activated for a HTTP server when that server instance
           is ended and started, or at the next IPL.  If an HTTP server is already
           active at the time this PTF is applied, the HTTP server must be ended
           and started in order to activate this PTF for that HTTP server
           instance.
           Do the ollowing to activate this PTF for all HTTP server
           instances.
           1. ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ALL)
           2. Start the HTTP server(s) using:
           STRTCPSVR SERVER(*HTTP) HTTPSVR(<server name>)
           If you have HTTP servers running when this PTF is applied, you should
           not perform a restart of these servers. A restart can cause your HTTP
           server to fail.
        DEFAULT INSTRUCTIONS :
        ----------------------
           THIS PTF CAN BE APPLIED IMMEDIATE OR DELAYED.

        SUPERSEDES
        PTF/FIX NO(S).  APAR TITLE LINE
        --------------  ------------------------------------------------------------
           SI32880      HTTPSVR-INCORROUT NESTED SSI CAUSING GARBAGE IN QUERY_STRING
           SI32880      HTTPSVR-INCORROUT USING ERRORDOCUMENT DIRECTIVE.
           SI32246      HTTPSVR-INCORROUT BASIC AUTHENTICATION
           SI32019      HTTPSVR INCORROUT REQUEST_URI ENVIRONMENT VARIABLE.
           SI31610      HTTPSVR-INCORROUT NESTED EXEC SSI TAG IN CGI'S NOT WORKING
           SI31610      HTTPSVR- SSL Invalid Cipher suites _AES_ using TLSV1_SSLV3
           SI31598      Integrity Problem
           SI31412      HTTPSVR-F/QZSRAPR-T/QZSRCORE-RC4-MSGHTP8047 IN JOB QZSRCGI
           SI31412      HTTPSVR-F/QZSRAPR-T/QZSRCORE-MSGHTP8006 USING FORENSICLOG
           SI31265      HTTPSVR Product install fixes
           SI30601      HTTPSVR-F/QZSRAPR-T/QZSRAPR-MSGMCH3601 HTTP THREADS END
           SI30601      HTTPSVR-F/QZSRAPR-T/QZSRAPR-RC5-MSGHTP8047 LOGGING MESSAGES
           SI29836      HTTPSVR Updates for install exit program
           SI29482      HTTPSVR-INCORROUT APACHE APR UTILITIES
           SI29482      HTTPSVR-F/QZSRAPR-T/QZSRCORE-MSGHTP8005 LOGFORMAT DIRECTIVE
           SI29066      HTTPSVR-INCORROUT IN DEFAULT ERROR PAGES IN A DBCS SYSTEM
           SI28741      HTTPSVR-F/QZHBSTART-RC3025-MSGHTP8029 INCLUDE WITH WILD CARD
           SI28408      HTTPSVR INTERNAL SERVER ERROR WITH NET.DATA IN IASP
           SI28408      HTTPSVR-INCORROUT DBCS CONVERSION PROBLEM
           SI28408      HTTPSVR-UNPRED KERBEROS AUTHENTICATION FOR HTTP
           SI28338      HTTPSVR-INCORROUT ERROR LOG ENTRIES INCLUDE BAD DATA
           SI28338      HTTPSVR-IPL-MSGHTP8047-RC4 SYSINST DURING AUTOSTART
           SI28338      HTTPSVR-F/QZSRAPR-MSGMCH3601 PROXY SERVER LOGGING ERRORS
           SI27931      HTTPSVR-F/QZSRCORE-T/QZSRCORE-MSGMCH3601 USING WPM
           SI27738      HTTPSVR-MSGHTP8206 WHEN DEFAULTFSCCSID DIRECTIVE IS 425
           SI27738      HTTPSVR-INCORROUT IN CGI USING CHARSET=UTF-8 IN A XML FILE
           SI27270      HTTPSVR CGI FAILS USING REWRITERULE DIRECTIVE TO PASS ARGS
           SI27270      HTTPSVR ADDING FRCAPROXYPRESERVEHOST DIRECTIVE
           SI27110      HTTPSVR APACHE LOG DIRECTORY NOT SAVED IN A FULL SYSTEM SAVE
           SI27110      HTTPSVR PROXY INTERNAL SERVER ERROR WITH CACHEROOT DIRECTIVE
           SI27110      HTTPSVR REAL TIME SERVER STATISTICS UNAVAILABLE
           SI27110      HTTPSVR-F/QZSRVLDAP-MSGMCH0601 LDAP using groups
           SI26554      HTTPSVR PASSING INCORRECTLY ARGS TO CGI WHEN USING ESCAPES
           SI26554      HTTPSVR SOME OF THE VALUES SET BY CHGHTTPA ARE NOT HANDLED
           SI26311      HTTPSVR STARTCGI JOBS NOT USED WHEN USERID EQUAL TO 10 CHARS
           SI26311      HTTPSVR APACHE DDS ACCESS LOGS OUTPUTS GARBAGE IN TIMESTAMP
           SI26311      HTTPSVR PROXY HTTP FAILING WITH OVER 16KB DATA TRANSFER
           SI25449      HTTPSVR-MSGCPF1854 WHEN USING EXEC CGI TAG IN SSI
           SI25449      HTTPSVR-MSGTCP7442 error in Apache during startup
           SI25449      HTTPSVR CHANGING THE MAXIMUM LIMITREQUESTFIELDSIZE
           SI25449      HTTPSVR-MSGMCH0802 when QUERY_STRING has uppercase char N
           SI25076      HTTPSVR ZSRV_MSG0302 AUTHENTICATION FAILURE WHEN USING VLDL
           SI25076      HTTPSVR charset=utf-8 removed from response coming from WAS
           SI24542      HTTPSVR - 2.0.58 merge code changes
           SI24542      HTTPSVR Messages in job log are not correct.
           SI24542      HTTPSVR CacheIgnoreHeaders can not prevent hop-by-hop
           SI24542      HTTPSVR Garbled text appears when testing some of 'directory
           SI24531      HTTPSVR INCORROUT MSGHTP8047 RC4 CGICONVMODE MIXED MCH1235
           SI24201      HTTPSVR - APR_DELONCLOSE does not workfor apr_file_open()
           SI24201      HTTPSVR PROBLEM WITH CONVERSION MODE %%MIXED/MIXED%%
           SI23929      HTTPSVR QUERY STRING GETS CORRUPTED ON MUTIPLE CGI
           SI23929      HTTPSVR AUTHENTICATING WITH WILDCARD USING LDAP
           SI23929      HTTPSVR - export apr_ltoa()
           SI23929      HTTPSVR - Update ZLIB license for 1.2.3
           SI23473      HTTPSVR - Permissions error when accessing an app on an IASP
           SI23473      HTTPSVR SERVER-SIDE INCLUDES NOT WORKING AT V5R4 IN FILES WI
           SI23473      HTTPSVR - apr_env_get() returns garbage on 2nd call
           SI23215      HTTPSVR- arm4 job information is incorrectly encoded
           SI23215      HTTPSVR - apr_temp_dir_get() fails
           SI23215      HTTPSVR MSGMCH3601 When LdapInclude directive is used
           SI23146      HTTPSVR AFTER UPGRADING TO R540 AND LOADING THE LATEST HTTP
           SI22148      HTTPSVR CGI Performance improvements
           SI22148      HTTPSVR CHARACTER CONVERSION PROBLEM WITH CGI_MODE MIXED.
           SI22148      HTTPSVR-F/#HMFREMI-MSGMCH6902 FREEING LDAP CACHE
           SI21483      HTTPSVR : ftp exception, bad WAS querystring, DBCS chars
           SI21483      HTTPSVR HTTP SERVER HANDLES ENCODINGS INCORRECTLY
           SI20986      HTTPSVR : Miscellaneous UTF-8 fixes
           SI20986      HTTPSVR Corrupt chars in Server column for Server Jobs in
           SI20252      HTTPSVR : Miscellaneous UTF-8 fixes
           SI20076      HTTPSVR : Miscellaneous UTF-8 fixes
           SI20076      PASE CGI DOES NOT START WITH CCSID 1208 UTF-8 IN DBCS SYSTEM
           SI19347      HTTPSVR : Miscellaneous UTF-8 fixes
           SI18589      HTTPSVR : Miscellaneous UTF-8 fixes
           SI18589      HTTPSVR HTTP/1.1 100 "CONTINUE" (IN DBCS JAPANESE KANJI)EXTR
           SI18589      HTTPSVR : Miscellaneous UTF-8 fixes
           SI27055      HTTPSVR QZHBEX50 problem creating directory
           SI26873      HTTPSVR Moving Admin instance to XPF option 3
           SI26061      HTTPSVR RSTLICPGM OF 5722DG100 FAILS WEBCONTAINER.PROPERTIES
           SI22447      HTTPSVR Admin GUI LightWeight Infrastructure (LWI) changes
           SI22327      HTTPSVR : Miscellaneous UTF-8 fixes - zhb component only
           SI20077      HTTPSVR : Miscellaneous ZHB UTF-8 fixes
      • jbperotti
        ... Thanks Anthony. As I do not own any iSeries, I must rely on other people information. Giovanni ... to the ... CONDITIONS OF ... the PTF ... were ...
        Message 3 of 3 , Nov 3, 2008
          >>>SI32880 has since been superceded by SI32978

          Thanks Anthony. As I do not own any iSeries, I must rely on other
          people information.

          Giovanni



          --- In Easy400Group@yahoogroups.com, "amcusack" <anthony@...> wrote:
          >
          >
          > Giovanni,
          > SI32880 has since been superceded by SI32978 - details below.
          >
          > regards
          > A
          >
          > PTF/FIX #: SI32978 - IBM HTTP Server for i5/OS
          > LICENSED PROGRAM: 5722DG1
          >
          ------------------------------------------------------------------------\
          > ---
          > : SYSTEM : RELEASE : LEVEL : RECOMPILE : LIBRARY : MRI : APAR
          > :
          > : : : MIN/MAX : : : FEATURE: FIXED
          > :
          > : : : : : : :
          > :
          > : iSeries : V5R4M0 : NA/NA : N : QHTTPSVR : NONE : SE34838
          > :
          > : : : : : : : SE35044
          > :
          >
          ------------------------------------------------------------------------\
          > --- PRE/CO-REQUISITE PTF/FIX LIST
          > -----------------------------
          > REQ LICENSED PTF/FIX LEVEL
          > TYPE PROGRAM REL NUMBER MIN/MAX OPTION
          > ---- -------- --- ------- ------- ------
          > CO 5722DG1 540 SI28351 NONE 0000
          > CO 5722DG1 540 SI26803 NONE 0000
          > CO 5722DG1 540 SI22394 NONE 0000
          > CO 5722DG1 540 SI27103 NONE 0000 NOTICE:
          > -------
          > Application of this PTF may disable or render ineffective programs
          > that
          > use system memory addresses not generated by the IBM translator,
          > including programs that circumvent control technology designed to
          > limit
          > interactive capacity to purchased levels. This PTF may be a
          > prerequisite
          > for future PTFs. By applying this PTF you authorize and agree
          to the
          > foregoing. This PTF is subject to the terms of the license
          > agreement which
          > accompanied, or was contained in, the Program for which you are
          > obtaining
          > the PTF. You are not authorized to install or use the PTF except as
          > part
          > of a Program for which you have a valid Proof of Entitlement.
          > SUBJECT TO ANY WARRANTIES WHICH CAN NOT BE EXCLUDED OR EXCEPT AS
          > EXPLICITLY
          > AGREED TO IN THE APPLICABLE LICENSE AGREEMENT OR AN APPLICABLE
          > SUPPORT
          > AGREEMENT, IBM MAKES NO WARRANTIES OR CONDITIONS EITHER EXPRESS OR
          > IMPLIED,
          > INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR
          CONDITIONS OF
          > MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON
          > INFRINGEMENT,
          > REGARDING THE PTF. The applicable license agreement may have been
          > provided to you in printed
          > form and/or may be viewed using the Work with Software Agreements
          > (WRKSFWAGR)
          > CL command. DESCRIPTION OF PROBLEM FIXED FOR APAR 'SE34838' :
          > -------------------------------------------------
          > When CGI has problems it returns with 500 HTTP Internal Server
          > Error and there is not much information why it failed and
          > verbose trace wrap so fast. CORRECTION FOR APAR 'SE34838' :
          > -------------------------------
          > Adding new traces about CGI process to Trace Error level.
          > CIRCUMVENTION FOR APAR 'SE34838' :
          > ----------------------------------
          > DESCRIPTION OF PROBLEM FIXED FOR APAR 'SE35044' :
          > -------------------------------------------------
          > RewriteRule failing with a Thread Exception on URL calling CGI
          > with a parameter in a DBCS system. The HTTP Server issues
          > MSGHTP8081 in QSYSOPR, a ZSRV_MSG0372
          > "Thread Exception occurred" message in error_log, and a
          > MSGMCH3601 in joblog: F/QZSRCORE-T/QZSRCORE From module . . . . .
          > . . . : MOD_REWRIT
          > From procedure . . . . . . : hook_uri2file
          > To module . . . . . . . . . : MOD_REWRIT
          > To procedure . . . . . . . : hook_uri2file Example of failing
          > RewriteRule directive in httpd.conf : ScriptAlias /cgi-bin/
          > /QSYS.LIB/RPL.lib/
          > <VirtualHost *:1224>
          > RewriteEngine On
          > RewriteRule ^/(.*) http://lp07ut4.rchland.ibm.com:1225/$1
          > <http://lp07ut4.rchland.ibm.com:1225/$1>
          > </VirtualHost>
          > Example of request sending a parameter using RewriteRule that
          > causes the Thread Exception according to previous configuration:
          > http://lp07ut4.rchland.ibm.com:1224/cgi-bin/samplec.pgm?abc
          > <http://lp07ut4.rchland.ibm.com:1224/cgi-bin/samplec.pgm?abc>
          > CORRECTION FOR APAR 'SE35044' :
          > -------------------------------
          > HTTP Server code has been changed to correctly handle
          > Query_String in a CGI call when using RewriteRule in a DBCS
          > system. CIRCUMVENTION FOR APAR 'SE35044' :
          > ----------------------------------
          > ACTIVATION INSTRUCTIONS :
          > ------------------------- None. SPECIAL INSTRUCTIONS :
          > ----------------------
          > ********************************************************************
          > THE FOLLOWING ARE SUPERSEDED SPECIAL INSTRUCTIONS. IF THE SUPERSEDED
          > PTF HAS ALREADY BEEN APPLIED AND ITS SPECIAL INSTRUCTION FOLLOWED,
          > IT IS NOT NECESSARY TO FOLLOW THAT SPECIAL INSTRUCTION AGAIN.
          > ********************************************************************
          > SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI31265 :
          > ================================================= PTFs 5722SS1
          > SI31118, 5722DG1 SI31265, and 5722DG1 SI31332 provide several
          > critical fixes for product install problems found when performing a
          > DSLO or SAVLICPGM/RSTLICPGM install. If system installs are to be
          > performed using these methods, IBM highly recommends applying these
          > three PTFs, in addition to the latest level of group PTF SF99114, to
          > the system used for the save image prior to creating that image on
          > the system. SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI28338 :
          > ================================================= If you have not
          > experienced this problem, nothing needs to be done. If you have
          > experienced this problem and if you have Common Gateway
          > Interface (CGI) programs that were compiled binding to
          > QHTTPSVR/QZHBCGI
          > service program, you need to do the following AFTER to apply
          the PTF
          > to
          > correctly activate it: 1. Recompile all the CGI programs that
          were
          > compiled binding to
          > QHTTPSVR
          > /QZHBCGI service program.
          > 2. ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ALL)
          > 3. Start the HTTP(s) server(s) using:
          > STRTCPSVR SERVER(*HTTP) HTTPSVR(<server_name>) SPECIAL
          > INSTRUCTIONS FOR SUPERSEDED PTF SI27270 :
          > ================================================= Do the
          following
          > to activate this PTF: 1. Install PTF 5722999-MF40855
          > This SLIC PTF contains the FRCA functionality for new
          > FRCAProxyPreserveHost directive. 2. ENDTCPSVR SERVER(*HTTP)
          > HTTPSVR(<instance_name>) 3. STRTCPSVR SERVER(*HTTP)
          > HTTPSVR(<instance_name>) SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF
          > SI27110 :
          > ================================================= If you have not
          > experienced this problem, nothing needs to be done. If you have
          > experienced this problem, you need to do the following: Do the
          > following after applying the PTF to activate it correctly: 1. Must
          > use next command
          > " ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ALL) "
          > 2. Start the HTTP server(s) using:
          > STRTCPSVR SERVER(*HTTP) HTTPSVR(<server name>) SPECIAL
          > INSTRUCTIONS FOR SUPERSEDED PTF SI21483 :
          > ================================================= If you have not
          > experienced this problem, nothing needs to be done.
          > If you have experienced this problem, you need to do the following:
          > This PTF will be activated for a HTTP server when that server
          > instance
          > is ended and started, or at the next IPL. If an HTTP server is
          > already
          > active at the time this PTF is applied, the HTTP server must be
          ended
          > and started in order to activate this PTF for that HTTP server
          > instance. Do the ollowing to activate this PTF for all HTTP
          server
          > instances.
          > 1. ENDTCPSVR SERVER(*HTTP) HTTPSVR(*ALL)
          > 2. Start the HTTP server(s) using:
          > STRTCPSVR SERVER(*HTTP) HTTPSVR(<server name>) If you have HTTP
          > servers running when this PTF is applied, you should
          > not perform a restart of these servers. A restart can cause your
          HTTP
          > server to fail. DEFAULT INSTRUCTIONS :
          > ----------------------
          > THIS PTF CAN BE APPLIED IMMEDIATE OR DELAYED.
          > SUPERSEDES
          > PTF/FIX NO(S). APAR TITLE LINE
          > --------------
          > ------------------------------------------------------------
          > SI32880 HTTPSVR-INCORROUT NESTED SSI CAUSING GARBAGE IN
          > QUERY_STRING
          > SI32880 HTTPSVR-INCORROUT USING ERRORDOCUMENT DIRECTIVE.
          > SI32246 HTTPSVR-INCORROUT BASIC AUTHENTICATION
          > SI32019 HTTPSVR INCORROUT REQUEST_URI ENVIRONMENT VARIABLE.
          > SI31610 HTTPSVR-INCORROUT NESTED EXEC SSI TAG IN CGI'S NOT
          > WORKING
          > SI31610 HTTPSVR- SSL Invalid Cipher suites _AES_ using
          > TLSV1_SSLV3
          > SI31598 Integrity Problem
          > SI31412 HTTPSVR-F/QZSRAPR-T/QZSRCORE-RC4-MSGHTP8047 IN JOB
          > QZSRCGI
          > SI31412 HTTPSVR-F/QZSRAPR-T/QZSRCORE-MSGHTP8006 USING
          > FORENSICLOG
          > SI31265 HTTPSVR Product install fixes
          > SI30601 HTTPSVR-F/QZSRAPR-T/QZSRAPR-MSGMCH3601 HTTP THREADS END
          > SI30601 HTTPSVR-F/QZSRAPR-T/QZSRAPR-RC5-MSGHTP8047 LOGGING
          > MESSAGES
          > SI29836 HTTPSVR Updates for install exit program
          > SI29482 HTTPSVR-INCORROUT APACHE APR UTILITIES
          > SI29482 HTTPSVR-F/QZSRAPR-T/QZSRCORE-MSGHTP8005 LOGFORMAT
          > DIRECTIVE
          > SI29066 HTTPSVR-INCORROUT IN DEFAULT ERROR PAGES IN A DBCS
          > SYSTEM
          > SI28741 HTTPSVR-F/QZHBSTART-RC3025-MSGHTP8029 INCLUDE WITH WILD
          > CARD
          > SI28408 HTTPSVR INTERNAL SERVER ERROR WITH NET.DATA IN IASP
          > SI28408 HTTPSVR-INCORROUT DBCS CONVERSION PROBLEM
          > SI28408 HTTPSVR-UNPRED KERBEROS AUTHENTICATION FOR HTTP
          > SI28338 HTTPSVR-INCORROUT ERROR LOG ENTRIES INCLUDE BAD DATA
          > SI28338 HTTPSVR-IPL-MSGHTP8047-RC4 SYSINST DURING AUTOSTART
          > SI28338 HTTPSVR-F/QZSRAPR-MSGMCH3601 PROXY SERVER LOGGING
          ERRORS
          > SI27931 HTTPSVR-F/QZSRCORE-T/QZSRCORE-MSGMCH3601 USING WPM
          > SI27738 HTTPSVR-MSGHTP8206 WHEN DEFAULTFSCCSID DIRECTIVE IS 425
          > SI27738 HTTPSVR-INCORROUT IN CGI USING CHARSET=UTF-8 IN A XML
          > FILE
          > SI27270 HTTPSVR CGI FAILS USING REWRITERULE DIRECTIVE TO PASS
          > ARGS
          > SI27270 HTTPSVR ADDING FRCAPROXYPRESERVEHOST DIRECTIVE
          > SI27110 HTTPSVR APACHE LOG DIRECTORY NOT SAVED IN A FULL SYSTEM
          > SAVE
          > SI27110 HTTPSVR PROXY INTERNAL SERVER ERROR WITH CACHEROOT
          > DIRECTIVE
          > SI27110 HTTPSVR REAL TIME SERVER STATISTICS UNAVAILABLE
          > SI27110 HTTPSVR-F/QZSRVLDAP-MSGMCH0601 LDAP using groups
          > SI26554 HTTPSVR PASSING INCORRECTLY ARGS TO CGI WHEN USING
          > ESCAPES
          > SI26554 HTTPSVR SOME OF THE VALUES SET BY CHGHTTPA ARE NOT
          > HANDLED
          > SI26311 HTTPSVR STARTCGI JOBS NOT USED WHEN USERID EQUAL TO 10
          > CHARS
          > SI26311 HTTPSVR APACHE DDS ACCESS LOGS OUTPUTS GARBAGE IN
          > TIMESTAMP
          > SI26311 HTTPSVR PROXY HTTP FAILING WITH OVER 16KB DATA TRANSFER
          > SI25449 HTTPSVR-MSGCPF1854 WHEN USING EXEC CGI TAG IN SSI
          > SI25449 HTTPSVR-MSGTCP7442 error in Apache during startup
          > SI25449 HTTPSVR CHANGING THE MAXIMUM LIMITREQUESTFIELDSIZE
          > SI25449 HTTPSVR-MSGMCH0802 when QUERY_STRING has uppercase char
          > N
          > SI25076 HTTPSVR ZSRV_MSG0302 AUTHENTICATION FAILURE WHEN USING
          > VLDL
          > SI25076 HTTPSVR charset=utf-8 removed from response coming from
          > WAS
          > SI24542 HTTPSVR - 2.0.58 merge code changes
          > SI24542 HTTPSVR Messages in job log are not correct.
          > SI24542 HTTPSVR CacheIgnoreHeaders can not prevent hop-by-hop
          > SI24542 HTTPSVR Garbled text appears when testing some of
          > 'directory
          > SI24531 HTTPSVR INCORROUT MSGHTP8047 RC4 CGICONVMODE MIXED
          > MCH1235
          > SI24201 HTTPSVR - APR_DELONCLOSE does not workfor
          > apr_file_open()
          > SI24201 HTTPSVR PROBLEM WITH CONVERSION MODE %%MIXED/MIXED%%
          > SI23929 HTTPSVR QUERY STRING GETS CORRUPTED ON MUTIPLE CGI
          > SI23929 HTTPSVR AUTHENTICATING WITH WILDCARD USING LDAP
          > SI23929 HTTPSVR - export apr_ltoa()
          > SI23929 HTTPSVR - Update ZLIB license for 1.2.3
          > SI23473 HTTPSVR - Permissions error when accessing an app on an
          > IASP
          > SI23473 HTTPSVR SERVER-SIDE INCLUDES NOT WORKING AT V5R4 IN
          > FILES WI
          > SI23473 HTTPSVR - apr_env_get() returns garbage on 2nd call
          > SI23215 HTTPSVR- arm4 job information is incorrectly encoded
          > SI23215 HTTPSVR - apr_temp_dir_get() fails
          > SI23215 HTTPSVR MSGMCH3601 When LdapInclude directive is used
          > SI23146 HTTPSVR AFTER UPGRADING TO R540 AND LOADING THE LATEST
          > HTTP
          > SI22148 HTTPSVR CGI Performance improvements
          > SI22148 HTTPSVR CHARACTER CONVERSION PROBLEM WITH CGI_MODE
          > MIXED.
          > SI22148 HTTPSVR-F/#HMFREMI-MSGMCH6902 FREEING LDAP CACHE
          > SI21483 HTTPSVR : ftp exception, bad WAS querystring, DBCS
          chars
          > SI21483 HTTPSVR HTTP SERVER HANDLES ENCODINGS INCORRECTLY
          > SI20986 HTTPSVR : Miscellaneous UTF-8 fixes
          > SI20986 HTTPSVR Corrupt chars in Server column for Server Jobs
          > in
          > SI20252 HTTPSVR : Miscellaneous UTF-8 fixes
          > SI20076 HTTPSVR : Miscellaneous UTF-8 fixes
          > SI20076 PASE CGI DOES NOT START WITH CCSID 1208 UTF-8 IN DBCS
          > SYSTEM
          > SI19347 HTTPSVR : Miscellaneous UTF-8 fixes
          > SI18589 HTTPSVR : Miscellaneous UTF-8 fixes
          > SI18589 HTTPSVR HTTP/1.1 100 "CONTINUE" (IN DBCS JAPANESE
          > KANJI)EXTR
          > SI18589 HTTPSVR : Miscellaneous UTF-8 fixes
          > SI27055 HTTPSVR QZHBEX50 problem creating directory
          > SI26873 HTTPSVR Moving Admin instance to XPF option 3
          > SI26061 HTTPSVR RSTLICPGM OF 5722DG100 FAILS
          > WEBCONTAINER.PROPERTIES
          > SI22447 HTTPSVR Admin GUI LightWeight Infrastructure (LWI)
          > changes
          > SI22327 HTTPSVR : Miscellaneous UTF-8 fixes - zhb component
          only
          > SI20077 HTTPSVR : Miscellaneous ZHB UTF-8 fixes
          >
        Your message has been successfully submitted and would be delivered to recipients shortly.