Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-55777

Add envcheck for minimum recommended version of libcurl 7.19.4

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      For each integrated version -

      1. Run a fresh install.
      2. Finish install and make sure there are no errors.
      3. Repeat the above test for an upgrade.
      4. Downgrade your libcurl version or hack check_libcurl_version so that the test fails.
      5. Repeat a fresh install test
        • Confirm that you can see a "Libcurl version check" warning under the "Other checks" section.
      6. Repeat upgrade test
        • Confirm that you can see a "Libcurl version check" warning under the "Other checks" section.
      7. Run unit tests and make sure they pass.
      8. Repeat all of the above test for all version of moodle that this issue was integrated to.
      Show
      For each integrated version - Run a fresh install. Finish install and make sure there are no errors. Repeat the above test for an upgrade. Downgrade your libcurl version or hack check_libcurl_version so that the test fails. Repeat a fresh install test Confirm that you can see a " Libcurl version check " warning under the " Other checks " section. Repeat upgrade test Confirm that you can see a " Libcurl version check " warning under the " Other checks " section. Run unit tests and make sure they pass. Repeat all of the above test for all version of moodle that this issue was integrated to.
    • Affected Branches:
      MOODLE_30_STABLE, MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_27_STABLE, MOODLE_29_STABLE, MOODLE_30_STABLE, MOODLE_31_STABLE
    • Pull Master Branch:
      MDL-55777-master

      Description

      This is when CURLOPT_PROTOCOLS was introduced, see
      http://php.net/manual/en/function.curl-setopt.php

      without it fix in MDL-48495 is useless and it is possible to request ftp:// and other non-http protocols

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ankit_frenz Ankit Agarwal
              Reporter:
              marina Marina Glancy
              Peer reviewer:
              cameron1729
              Integrator:
              Dan Poltawski
              Tester:
              Jun Pataleta
              Participants:
              Component watchers:
              Matteo Scaramuccia, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                14/Nov/16