Uploaded image for project: 'In-Portal CMS'
  1. In-Portal CMS
  2. INP-1557

Use "http_build_query" to escape url parameters

    XMLWordPrintable

    Details

    • Type: Changelog Entry
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.2.2-B1
    • Component/s: Url Processing
    • Labels:
    • Change Log Group:
      Changed
    • Change Log Message:
      Urlencode whole Query String of links, not just "&" symbol. Drop support for "__URLENCODE__" link parameter.
    • Patch Instructions:

      Patches must be submitted through Phabricator.

    • BC Break Details:
      Hide

      Removed:

      • support of "escape" parameter for "m_t" and "m_Link" tag, that did js-escaping when used
      • support of "__URLENCODE__" parameter for "m_t" and "m_Link" tag, that probably prevented html-encoding of url and js-encoding it as same time

      Changed:

      • the "no_amp" parameter (also named as "__URLENCODE__") for "m_t" and "m_Link" tag was preventing html-escaping and doing js escaping at same time, but now it doesn't do automatic js escaping
      Show
      Removed: support of "escape" parameter for "m_t" and "m_Link" tag, that did js-escaping when used support of "__ URLENCODE __" parameter for "m_t" and "m_Link" tag, that probably prevented html-encoding of url and js-encoding it as same time Changed: the "no_amp" parameter (also named as "__ URLENCODE __") for "m_t" and "m_Link" tag was preventing html-escaping and doing js escaping at same time, but now it doesn't do automatic js escaping

      Description

      See INP-1298.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                alex Alex
                Reporter:
                alex Alex
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: