Skip to content
This repository has been archived by the owner on Jan 30, 2020. It is now read-only.

zend-feed 2.10.3

Compare
Choose a tag to compare
@weierophinney weierophinney released this 01 Aug 13:54
· 79 commits to master since this release

Added

  • Nothing.

Changed

  • This release modifies how Zend\Feed\Pubsubhubbub\AbstractCallback::_detectCallbackUrl()
    marshals the request URI. In prior releases, we would attempt to inspect the
    X-Rewrite-Url and X-Original-Url headers, using their values, if present.
    These headers are issued by the ISAPI_Rewrite module for IIS (developed by
    HeliconTech). However, we have no way of guaranteeing that the module is what
    issued the headers, making it an unreliable source for discovering the URI. As
    such, we have removed this feature in this release.

    The method is not called internally. If you are calling the method from your
    own extension and need support for ISAPI_Rewrite, you will need to override
    the method as follows:

    protected function _detectCallbackUrl()
    {
        $callbackUrl = null;
        if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
            $callbackUrl = $_SERVER['HTTP_X_REWRITE_URL'];
        }
        if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {
            $callbackUrl = $_SERVER['HTTP_X_ORIGINAL_URL'];
        }
    
        return $callbackUrl ?: parent::__detectCallbackUrl();
    }

    If you use an approach such as the above, make sure you also instruct your web
    server to strip any incoming headers of the same name so that you can
    guarantee they are issued by the ISAPI_Rewrite module.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.