IBM Support

PK75671: IHS - WHEN AN INVALID EXPECT HEADER IS RECIEVED, HTTP DOES NOT RESPOND UNTIL TIMEOUT VALUE HAS OCCURED.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a client sends an "Expect:" header that the server
    does not understand, the request is allowed to timeout
    instead of being terminated immediately with a 417 error.
    
    The length of the timeout is dictated by the TimeOut directive.
    
    https://issues.apache.org/bugzilla/show_bug.cgi?id=38123
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users with custom HTTP clients that send     *
    * unrecognized Expect: headers                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: Unrecognized value of Expect: header    *
    * does not return an immediate error                           *
    ****************************************************************
    * RECOMMENDATION: Apply this fix if custom clients are timing  *
    * out when using an Expect: header other than "100-Continue"   *
    The internal environment was not initialized at an early enough
    stage to allow the 417 error to discard the rest of the request
    and return the error to the client.
    

Problem conclusion

  • The HTTP input filter is loaded earlier and  is able to discard
    the request and return an immediate 417 error.
    
    
    This fix is targetted for IHS 6.0.2.35 and IHS 6.1.0.23
    (n/a for 7.0 release)
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK75671

  • Reported component name

    IBM HTTP SERVER

  • Reported component ID

    5724J0801

  • Reported release

    60A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2008-11-14

  • Closed date

    2008-11-19

  • Last modified date

    2008-11-19

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    IBM HTTP SERVER

  • Fixed component ID

    5724J0801

Applicable component levels

  • R60A PSN

       UP

  • R60H PSN

       UP

  • R60P PSN

       UP

  • R60I PSN

       UP

  • R60S PSN

       UP

  • R60W PSN

       UP

  • R60Z PSN

       UP

  • R61A PSN

       UP

  • R61H PSN

       UP

  • R61P PSN

       UP

  • R61I PSN

       UP

  • R61S PSN

       UP

  • R61W PSN

       UP

  • R61Z PSN

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTJ","label":"IBM HTTP Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0"}]

Document Information

Modified date:
07 September 2022