Join the community today
Register Now

Beta Branch Centmin Mod curl 7.48+ custom rpms

Discussion in 'Beta release code' started by eva2000, Jun 29, 2015.

  1. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Update: As at August, 2022, 130.00beta01 and 124.00stable have been updated with the new YUM repo download link. Details at https://community.centminmod.com/threads/centmin-mod-curl-7-48-custom-rpms.3703/page-3#post-94029

    Update: As at March 29, 2016, 123.09beta01 have been updated to use new yum repo method for updating curl to 7.47+ see details at Beta Branch - Centmin Mod curl 7.43+ custom rpms | Centmin Mod Community

    As at July 7th, 2015, the 123.08beta03curl743 branch has been merged into official 123.08beta03 branch. If you have .08 beta 03 setup for git environment via centmin.sh menu option 23 sub menu option 1 already then you can try the below steps or wait for this branch to be merged into official 123.08beta03 branch after some testing has been done. If you can provide testing and feedback, that would speed up the time it takes for this to be merged info official 123.08beta03 branch ;) :)

    Commit for this is at add support for custom curl, libcurl, libssh2 RPMs for more recent cu… · centminmod/centminmod@817ca2d · GitHub. This was added in response to @Tracy Perry's thread at PHP-FPM - PHP-CURL.

    Using addons/customcurl.sh standalone



    Technically, you can use 123.09beta01 addons/customcurl.sh version standalone on 123.08stable too for curl 7.45 located at centminmod/addons at 123.09beta01 and actual code for customcurl.sh https://raw.githubusercontent.com/centminmod/centminmod/123.09beta01/addons/customcurl.sh. After upgrading and installing custom curl 7.45 RPM packages, you need to recompile PHP-FPM via centmin.sh menu option 5 to get PHP to use the newer curl system version.

    Background



    Centos 6 defaults to curl 7.19 and Centos 7 defaults to curl 7.29 while latest curl version is 7.43. This custom curl rpm routine allows optional update to curl 7.43 via centmin.sh CUSTOM_CURLRPM=y variable or via standalone /addons/customcurl.sh addon script. I've included a prepackaged set of those rpms in downloads/curlrpms.zip file to ensure that you have a local copy for initial installs.

    Warning !



    Use at your own risk as this can break the system and any dependencies that rely on curl, libcurl, libssh2 etc.


    How to test 123.08beta03curl743 123.08beta03 branch update for curl 7.43



    Note



    123.08beta03curl743 branch has been merged into 123.08beta03 official branch now so you can use that for testing and no longer need to checkout/switch to 123.08beta03curl743 but use 123.08beta03 branch instead

    You can switch to this branch and prep the rpms at /svr-setup via SSH commands below

    Code:
    cd /usr/local/src/centminmod-123.08beta03
    git fetch
    git checkout 123.08beta03curl743
    git log -2
    unzip -qo downloads/curlrpms.zip -d /svr-setup/
    

    Detailed Steps



    git fetch the new experimental branch 123.08beta03curl743
    Code:
    git fetch
    remote: Counting objects: 23, done.
    remote: Compressing objects: 100% (14/14), done.
    remote: Total 23 (delta 10), reused 7 (delta 7), pack-reused 2
    Unpacking objects: 100% (23/23), done.
    From https://github.com/centminmod/centminmod
       c334f5f..a81b834  123.08beta03 -> origin/123.08beta03
    * [new branch]      123.08beta03curl743 -> origin/123.08beta03curl743
       c334f5f..6dc1547  master     -> origin/master
    check out and use 123.08beta03curl743 branch
    Code:
    git checkout 123.08beta03curl743
    Branch 123.08beta03curl743 set up to track remote branch 123.08beta03curl743 from origin.
    Switched to a new branch '123.08beta03curl743'
    check last 2 or 4 commits to ensure we're on right branch
    Code:
    git log -4
    commit 817ca2dc997125e413c38d4330f2eef11aaa5257
    Author: George Liu <MAIL>
    Date:   Mon Jun 29 13:11:29 2015 +1000
    
        add support for custom curl, libcurl, libssh2 RPMs for more recent curl version
    
        centos 6 defaults to curl 7.19 and centos 7 defaults to curl 7.29 while latest curl version is 7.43. This custom curl rpm r
    
        Original discussion thread at https://community.centminmod.com/posts/15939/
    check addons for new customcurl.sh addon
    Code:
    ls -lah addons/
    total 92K
    drwxr-xr-x  2 root root 4.0K Jun 29 03:24 .
    drwxr-xr-x 14 root root 4.0K Jun 29 03:15 ..
    -rwxr-xr-x  1 root root 3.8K Jun 27 06:21 avginstall.sh
    -rwxr-xr-x  1 root root  12K Jun 29 03:24 customcurl.sh
    -rwxr-xr-x  1 root root 8.3K Jun 27 06:21 geoip.sh
    -rwxr-xr-x  1 root root 2.2K Jun 27 06:21 ioncube.sh
    -rwxr-xr-x  1 root root 5.4K Jun 27 06:21 linfo.sh
    -rwxr-xr-x  1 root root 5.8K Jun 27 06:21 maldet.sh
    -rwxr-xr-x  1 root root 9.2K Jun 27 06:21 mysqladmin_shell.sh
    -rwxr-xr-x  1 root root 9.6K Jun 27 06:21 passenger.sh
    -rwxr-xr-x  1 root root 6.2K Jun 27 06:21 python27_install.sh
    -rwxr-xr-x  1 root root 3.3K Jun 27 06:21 wpcli.sh
    check downloads/curlrpms.zip exists
    Code:
    ls -lah downloads/
    total 37M
    drwxr-xr-x  2 root root 4.0K Jun 29 03:15 .
    drwxr-xr-x 14 root root 4.0K Jun 29 03:15 ..
    -rw-r--r--  1 root root 4.5M Jun 29 03:15 curlrpms.zip
    -rw-r--r--  1 root root 450K Jun 27 06:21 rpms.zip
    -rw-r--r--  1 root root  32M Jun 27 06:21 svr-setup.zip
    unzip curlrpms.zip to /svr-setup
    Code:
    unzip -qo downloads/curlrpms.zip -d /svr-setup/
    there should be 21 rpms extracted to /svr-setup
    Code:
    ls -lah /svr-setup | egrep 'curl|ares|ssh2' | wc -l
    21
    21 pre-packaged rpms for all OS combinations :)
    Code:
    ls -lah /svr-setup | egrep 'curl|ares|ssh2'
    -rw-r--r--  1 root  root    81K Jun 21 20:46 c-ares-1.10.0-5.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root    80K Jun 21 20:46 c-ares-1.10.0-5.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   369K Jun 17 21:06 curl-7.43.0-1.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   368K Jun 17 21:06 curl-7.43.0-1.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   370K Jun 17 21:06 curl-7.43.0-1.0.cf.rhel7.x86_64.rpm
    -rw-r--r--  1 root  root   332K Jun 17 21:07 libcurl-7.43.0-1.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   321K Jun 17 21:07 libcurl-7.43.0-1.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   336K Jun 17 21:07 libcurl-7.43.0-1.0.cf.rhel7.x86_64.rpm
    -rw-r--r--  1 root  root   681K Jun 17 21:07 libcurl-devel-7.43.0-1.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   681K Jun 17 21:07 libcurl-devel-7.43.0-1.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   678K Jun 17 21:07 libcurl-devel-7.43.0-1.0.cf.rhel7.x86_64.rpm
    -rw-r--r--  1 root  root   148K Jan 30  2014 libcurl7112-7.11.2-25.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   145K Jan 30  2014 libcurl7112-7.11.2-25.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   176K Jan 30  2014 libcurl7155-7.15.5-17.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   173K Jan 30  2014 libcurl7155-7.15.5-17.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   151K Jun 18 18:43 libssh2-1.6.0-2.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   150K Jun 18 18:43 libssh2-1.6.0-2.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   153K Jun 18 18:43 libssh2-1.6.0-2.0.cf.rhel7.x86_64.rpm
    -rw-r--r--  1 root  root    68K Jun 18 18:43 libssh2-devel-1.6.0-2.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root    68K Jun 18 18:43 libssh2-devel-1.6.0-2.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root    67K Jun 18 18:43 libssh2-devel-1.6.0-2.0.cf.rhel7.x86_64.rpm
    Then for existing installs run addons/customcurl.sh to update curl, libcurl, libssh2 etc to 7.43 and higher dependency versions. Then recompile php-fpm via centmin.sh menu option 5 to ensure PHP also has curl 7.43

    Code:
    cd /usr/local/src/centminmod-123.08beta03/addons/
    ./customcurl.sh
    
    Code:
    ./customcurl.sh
    Loaded plugins: fastestmirror, priorities
    Loading mirror speeds from cached hostfile
    * base: mirror.overthewire.com.au
    * epel: epel.mirror.digitalpacific.com.au
    * extras: mirror.aarnet.edu.au
    * rpmforge: mirror.ventraip.net.au
    * updates: mirror.aarnet.edu.au
    149 packages excluded due to repository priority protections
    Package c-ares-1.10.0-3.el7.x86_64 already installed and latest version
    Resolving Dependencies
    --> Running transaction check
    ---> Package libmetalink.x86_64 0:0.1.2-4.el7 will be installed
    ---> Package libssh2-devel.x86_64 0:1.4.3-8.el7 will be installed
    ---> Package nss-devel.x86_64 0:3.19.1-3.el7_1 will be installed
    --> Processing Dependency: nss = 3.19.1-3.el7_1 for package: nss-devel-3.19.1-3.el7_1.x86_64
    --> Processing Dependency: pkgconfig(nss-util) >= 3.19.1 for package: nss-devel-3.19.1-3.el7_1.x86_64
    --> Processing Dependency: pkgconfig(nspr) >= 4.10.8 for package: nss-devel-3.19.1-3.el7_1.x86_64
    --> Processing Dependency: nspr-devel >= 4.10.8 for package: nss-devel-3.19.1-3.el7_1.x86_64
    --> Processing Dependency: nss-util-devel for package: nss-devel-3.19.1-3.el7_1.x86_64
    --> Processing Dependency: nss-softokn-devel for package: nss-devel-3.19.1-3.el7_1.x86_64
    --> Running transaction check
    ---> Package nspr-devel.x86_64 0:4.10.8-1.el7_1 will be installed
    ---> Package nss.x86_64 0:3.18.0-2.2.el7_1 will be updated
    --> Processing Dependency: nss = 3.18.0-2.2.el7_1 for package: nss-sysinit-3.18.0-2.2.el7_1.x86_64
    --> Processing Dependency: nss(x86-64) = 3.18.0-2.2.el7_1 for package: nss-tools-3.18.0-2.2.el7_1.x86_64
    ---> Package nss.x86_64 0:3.19.1-3.el7_1 will be an update
    --> Processing Dependency: nss-util >= 3.19.1 for package: nss-3.19.1-3.el7_1.x86_64
    ---> Package nss-softokn-devel.x86_64 0:3.16.2.3-9.el7 will be installed
    --> Processing Dependency: nss-softokn-freebl-devel(x86-64) = 3.16.2.3-9.el7 for package: nss-softokn-devel-3.16.2.3-9.el7.x86_64
    ---> Package nss-util-devel.x86_64 0:3.19.1-1.el7_1 will be installed
    --> Running transaction check
    ---> Package nss-softokn-freebl-devel.x86_64 0:3.16.2.3-9.el7 will be installed
    ---> Package nss-sysinit.x86_64 0:3.18.0-2.2.el7_1 will be updated
    ---> Package nss-sysinit.x86_64 0:3.19.1-3.el7_1 will be an update
    ---> Package nss-tools.x86_64 0:3.18.0-2.2.el7_1 will be updated
    ---> Package nss-tools.x86_64 0:3.19.1-3.el7_1 will be an update
    ---> Package nss-util.x86_64 0:3.18.0-1.el7_1 will be updated
    ---> Package nss-util.x86_64 0:3.19.1-1.el7_1 will be an update
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
    Package                      Arch       Version              Repository   Size
    ================================================================================
    Installing:
    libmetalink                  x86_64     0.1.2-4.el7          epel         25 k
    libssh2-devel                x86_64     1.4.3-8.el7          base         53 k
    nss-devel                    x86_64     3.19.1-3.el7_1       updates     205 k
    Installing for dependencies:
    nspr-devel                   x86_64     4.10.8-1.el7_1       updates     113 k
    nss-softokn-devel            x86_64     3.16.2.3-9.el7       base         25 k
    nss-softokn-freebl-devel     x86_64     3.16.2.3-9.el7       base         45 k
    nss-util-devel               x86_64     3.19.1-1.el7_1       updates      69 k
    Updating for dependencies:
    nss                          x86_64     3.19.1-3.el7_1       updates     846 k
    nss-sysinit                  x86_64     3.19.1-3.el7_1       updates      51 k
    nss-tools                    x86_64     3.19.1-3.el7_1       updates     478 k
    nss-util                     x86_64     3.19.1-1.el7_1       updates      70 k
    
    Transaction Summary
    ================================================================================
    Install  3 Packages (+4 Dependent packages)
    Upgrade             ( 4 Dependent packages)
    
    Total download size: 1.9 M
    Downloading packages:
    Delta RPMs reduced 1.4 M of updates to 492 k (64% saved)
    Finishing delta rebuilds of 2 package(s) (1.3 M)
    --------------------------------------------------------------------------------
    Total                                              815 kB/s | 1.1 MB  00:01
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Updating   : nss-util-3.19.1-1.el7_1.x86_64                              1/15
      Updating   : nss-sysinit-3.19.1-3.el7_1.x86_64                           2/15
      Updating   : nss-3.19.1-3.el7_1.x86_64                                   3/15
      Installing : nspr-devel-4.10.8-1.el7_1.x86_64                            4/15
      Installing : nss-util-devel-3.19.1-1.el7_1.x86_64                        5/15
      Installing : nss-softokn-freebl-devel-3.16.2.3-9.el7.x86_64              6/15
      Installing : nss-softokn-devel-3.16.2.3-9.el7.x86_64                     7/15
      Installing : nss-devel-3.19.1-3.el7_1.x86_64                             8/15
      Updating   : nss-tools-3.19.1-3.el7_1.x86_64                             9/15
      Installing : libssh2-devel-1.4.3-8.el7.x86_64                           10/15
      Installing : libmetalink-0.1.2-4.el7.x86_64                             11/15
      Cleanup    : nss-tools-3.18.0-2.2.el7_1.x86_64                          12/15
      Cleanup    : nss-sysinit-3.18.0-2.2.el7_1.x86_64                        13/15
      Cleanup    : nss-3.18.0-2.2.el7_1.x86_64                                14/15
      Cleanup    : nss-util-3.18.0-1.el7_1.x86_64                             15/15
      Verifying  : libmetalink-0.1.2-4.el7.x86_64                              1/15
      Verifying  : nspr-devel-4.10.8-1.el7_1.x86_64                            2/15
      Verifying  : nss-3.19.1-3.el7_1.x86_64                                   3/15
      Verifying  : nss-sysinit-3.19.1-3.el7_1.x86_64                           4/15
      Verifying  : nss-softokn-freebl-devel-3.16.2.3-9.el7.x86_64              5/15
      Verifying  : nss-tools-3.19.1-3.el7_1.x86_64                             6/15
      Verifying  : nss-devel-3.19.1-3.el7_1.x86_64                             7/15
      Verifying  : libssh2-devel-1.4.3-8.el7.x86_64                            8/15
      Verifying  : nss-softokn-devel-3.16.2.3-9.el7.x86_64                     9/15
      Verifying  : nss-util-devel-3.19.1-1.el7_1.x86_64                       10/15
      Verifying  : nss-util-3.19.1-1.el7_1.x86_64                             11/15
      Verifying  : nss-3.18.0-2.2.el7_1.x86_64                                12/15
      Verifying  : nss-tools-3.18.0-2.2.el7_1.x86_64                          13/15
      Verifying  : nss-sysinit-3.18.0-2.2.el7_1.x86_64                        14/15
      Verifying  : nss-util-3.18.0-1.el7_1.x86_64                             15/15
    
    Installed:
      libmetalink.x86_64 0:0.1.2-4.el7       libssh2-devel.x86_64 0:1.4.3-8.el7
      nss-devel.x86_64 0:3.19.1-3.el7_1
    
    Dependency Installed:
      nspr-devel.x86_64 0:4.10.8-1.el7_1                           
      nss-softokn-devel.x86_64 0:3.16.2.3-9.el7                     
      nss-softokn-freebl-devel.x86_64 0:3.16.2.3-9.el7             
      nss-util-devel.x86_64 0:3.19.1-1.el7_1                       
    
    Dependency Updated:
      nss.x86_64 0:3.19.1-3.el7_1           nss-sysinit.x86_64 0:3.19.1-3.el7_1
      nss-tools.x86_64 0:3.19.1-3.el7_1     nss-util.x86_64 0:3.19.1-1.el7_1
    
    Complete!
    warning: libssh2-1.6.0-2.0.cf.rhel7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                          ########################################
    Updating / installing...
    libssh2-1.6.0-2.0.cf.rhel7            ########################################
    warning: libssh2-devel-1.6.0-2.0.cf.rhel7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                          ########################################
    Updating / installing...
    libssh2-devel-1.6.0-2.0.cf.rhel7      ########################################
    warning: libcurl-7.43.0-1.0.cf.rhel7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                          ########################################
    Updating / installing...
    libcurl-7.43.0-1.0.cf.rhel7           ########################################
    warning: libcurl-devel-7.43.0-1.0.cf.rhel7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                          ########################################
    Updating / installing...
    libcurl-devel-7.43.0-1.0.cf.rhel7     ########################################
    warning: curl-7.43.0-1.0.cf.rhel7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                          ########################################
    Updating / installing...
    curl-7.43.0-1.0.cf.rhel7              ########################################
    warning: libcurl7155-7.15.5-17.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                          ########################################
    Updating / installing...
    libcurl7155-7.15.5-17.cf.rhel6        ########################################
    warning: libcurl7112-7.11.2-25.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                          ########################################
    Updating / installing...
    libcurl7112-7.11.2-25.cf.rhel6        ########################################
    curl-7.43.0-1.0.cf.rhel7.x86_64
    python-pycurl-7.19.0-17.el7.x86_64
    libcurl-devel-7.43.0-1.0.cf.rhel7.x86_64
    libcurl7155-7.15.5-17.cf.rhel6.x86_64
    libcurl-7.43.0-1.0.cf.rhel7.x86_64
    libcurl7112-7.11.2-25.cf.rhel6.x86_64
    
    custom curl RPMs installed...
    Code:
    rpm -qa curl libcurl libcurl-devel libssh2 libssh2-devel libcurl7155 libcurl7112 c-ares
    libssh2-1.6.0-2.0.cf.rhel7.x86_64
    curl-7.43.0-1.0.cf.rhel7.x86_64
    libssh2-devel-1.6.0-2.0.cf.rhel7.x86_64
    c-ares-1.10.0-3.el7.x86_64
    libcurl-devel-7.43.0-1.0.cf.rhel7.x86_64
    libcurl7155-7.15.5-17.cf.rhel6.x86_64
    libcurl-7.43.0-1.0.cf.rhel7.x86_64
    libcurl7112-7.11.2-25.cf.rhel6.x86_64
    
    check backwards compatibility/dependencies rpms have the right files in place on system
    Code:
    rpm -ql libcurl7155 libcurl7112
    /usr/lib64/libcurl.so.3
    /usr/lib64/libcurl.so.3.0.0
    /usr/share/doc/libcurl7155-7.15.5
    /usr/share/doc/libcurl7155-7.15.5/BUGS
    /usr/share/doc/libcurl7155-7.15.5/CHANGES
    /usr/share/doc/libcurl7155-7.15.5/COPYING
    /usr/share/doc/libcurl7155-7.15.5/FAQ
    /usr/share/doc/libcurl7155-7.15.5/FEATURES
    /usr/share/doc/libcurl7155-7.15.5/MANUAL
    /usr/share/doc/libcurl7155-7.15.5/README
    /usr/share/doc/libcurl7155-7.15.5/RESOURCES
    /usr/share/doc/libcurl7155-7.15.5/TODO
    /usr/share/doc/libcurl7155-7.15.5/TheArtOfHttpScripting
    /usr/lib64/libcurl.so.2
    /usr/lib64/libcurl.so.2.0.2
    /usr/share/doc/libcurl7112-7.11.2
    /usr/share/doc/libcurl7112-7.11.2/BUGS
    /usr/share/doc/libcurl7112-7.11.2/CHANGES
    /usr/share/doc/libcurl7112-7.11.2/COPYING
    /usr/share/doc/libcurl7112-7.11.2/FAQ
    /usr/share/doc/libcurl7112-7.11.2/FEATURES
    /usr/share/doc/libcurl7112-7.11.2/MANUAL
    /usr/share/doc/libcurl7112-7.11.2/README
    /usr/share/doc/libcurl7112-7.11.2/RESOURCES
    /usr/share/doc/libcurl7112-7.11.2/TODO
    /usr/share/doc/libcurl7112-7.11.2/TheArtOfHttpScripting
    check curl version = 7.43 with libcurl 7.43 and libssh2 1.6.0 :D
    Code:
    curl --version
    curl 7.43.0 (x86_64-redhat-linux-gnu) libcurl/7.43.0 NSS/3.18 Basic ECC zlib/1.2.7 libidn/1.28 libssh2/1.6.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets Metalink 
    if you need to check the addons/customcurl.sh log it's saved at /root/centminlogs in timestamped file = centminmod_customcurl_rpms_290615-033958.log

    Code:
    ls -lAhrt /root/centminlogs
    total 12M
    -rw-r--r--. 1 root root 9.8K Jun 22 18:32 centminmod_1.2.3-eva2000.08_230615-043144_yuminstall_centos7.log
    -rw-r--r--. 1 root root  49K Jun 22 18:35 centminmod_yumtimes_230615-043144.log
    -rw-r--r--. 1 root root   38 Jun 22 18:35 centminmod_profiletimes_230615-043144.log
    -rw-r--r--. 1 root root 231K Jun 22 18:35 centminmod_downloadtimes_230615-043144.log
    -rw-r--r--. 1 root root 1.3K Jun 22 18:36 securedtmp.log
    -rw-r--r--. 1 root root   44 Jun 22 18:37 centminmod_libresslinstalltime_230615-043144.log
    -rw-r--r--. 1 root root  842 Jun 22 18:38 gcc_native.log
    -rw-r--r--. 1 root root 911K Jun 22 18:40 centminmod_ngxinstalltime_230615-043144.log
    -rw-r--r--. 1 root root   58 Jun 22 18:46 centminmod_phpinstalltime_230615-043144.log
    -rw-r--r--. 1 root root 1.8K Jun 22 18:51 centminmod_1.2.3-eva2000.08_230615-043144_yum-log.log
    -rw-r--r--. 1 root root   20 Jun 22 18:51 install.utc.time.log
    -rw-r--r--. 1 root root 2.6M Jun 22 18:51 centminmod_1.2.3-eva2000.08_230615-043144_install.log
    -rw-r--r--. 1 root root   49 Jun 22 18:51 firstyum_installtime_230615-042856.log
    -rw-r--r--  1 root root 1.5K Jun 23 16:20 centminmod_1.2.3-eva2000.08_230615-161938_git_envsetup.log
    -rw-r--r--  1 root root  260 Jun 23 16:21 centminmod_1.2.3-eva2000.08_230615-162056_git_updatecur_branch.log
    -rw-r--r--  1 root root  508 Jun 23 16:43 centminmod_1.2.3-eva2000.08_230615-164329_git_updatecur_branch.log
    -rw-r--r--  1 root root  506 Jun 23 16:49 centminmod_1.2.3-eva2000.08_230615-164925_git_updatecur_branch.log
    -rw-r--r--  1 root root 5.5K Jun 24 22:18 centminmod_1.2.3-eva2000.08_240615-221559_php_upgrade.log
    -rw-r--r--  1 root root 4.7M Jun 24 22:42 centminmod_1.2.3-eva2000.08_240615-223121_php_upgrade.log
    -rw-r--r--  1 root root 2.2M Jun 24 23:08 centminmod_1.2.3-eva2000.08_240615-225123_php_upgrade.log
    -rw-r--r--  1 root root 481K Jun 25 00:18 centminmod_1.2.3-eva2000.08_250615-001642_memcached_reinstall.log
    -rw-r--r--  1 root root 9.6K Jun 29 03:40 centminmod_customcurl_rpms_290615-033958.log
     
    Last edited: Aug 24, 2022
  2. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+

    Fresh Install Tests for 123.08beta03curl743 branch



    Note


    123.08beta03curl743 branch has been merged into 123.08beta03 official branch now so you can use that for testing

    Code:
    yum -y install wget nano bc unzip
    branchname=123.08beta03
    wget -O /usr/local/src/${branchname}.zip https://github.com/centminmod/centminmod/archive/${branchname}.zip
    cd /usr/local/src
    unzip ${branchname}.zip
    cd centminmod-${branchname}
    chmod +x centmin.sh
    
    Then edit centmin.sh and set CUSTOM_CURLRPM variable from n to y.

    Code:
    CUSTOM_CURLRPM=y
    Then to install either type

    for menu mode
    Code:
    ./centmin.sh
    
    or for CLI install mode
    Code:
    ./centmin.sh install
     
    Last edited: Jul 7, 2015
  3. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Just did a fresh test install on CentOS 7.1 with this 123.08beta03curl743 branch and seems to work. You will see that PHP also picks up curl 7.43 on compilation :)

    Code:
    curl --version
    curl 7.43.0 (x86_64-redhat-linux-gnu) libcurl/7.43.0 NSS/3.18 Basic ECC zlib/1.2.7 libidn/1.28 libssh2/1.6.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets Metalink
    
    Code:
    php --ri curl
    
    curl
    
    cURL support => enabled
    cURL Information => 7.43.0
    Age => 3
    Features
    AsynchDNS => Yes
    Debug => No
    GSS-Negotiate => No
    IDN => Yes
    IPv6 => Yes
    Largefile => Yes
    NTLM => Yes
    SPNEGO => Yes
    SSL => Yes
    SSPI => No
    krb4 => No
    libz => Yes
    CharConv => No
    Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
    Host => x86_64-redhat-linux-gnu
    SSL Version => NSS/3.18 Basic ECC
    ZLib Version => 1.2.7
    libSSH Version => libssh2/1.6.0
    For @Tracy Perry IP.Board 4 check script reports fine for curl now being >7.36
    Code:
    lynx -dump localhost/ip4.php
       IPS Community Suite 4.0
    
       [1]phpinfo
    
    PHP Requirements
    
         * PHP version 5.4.42.
         * cURL extension loaded
         * DOM extension loaded.
         * GD extension loaded.
         * Multibyte String extension loaded.
         * MySQLi extension loaded.
         * OpenSSL extension loaded.
         * Session extension loaded.
         * SimpleXML extension loaded.
         * XML Parser extension loaded.
         * XMLReader extension loaded.
         * XMLWriter extension loaded.
         * Zip extension loaded.
         * 256M memory limit.
         * No Suhosin restrictions.
    
    MySQL Requirements
    
         * MySQL connection could not be established to perform version check.
           Make sure your MySQL Server version is 5.0.3 or above (5.6.0 or
           above recommended).
    
    Additional Requirements
         __________________________________________________________________
    
    Summary
    
       You are ready to install IPS Community Suite 4.0!
    
       To check if you can upgrade an existing installation of IP.Board 3.x,
       upload this script to the directory where your community is installed.
    
    References
    
       1. http://localhost/ip4.php?phpinfo
    customcurl_743rpms_00.png
     
    Last edited: Jun 29, 2015
  4. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+

    curl 7.43 change log



    Code:
    rpm -qa --changelog curl | head -n84
    * Wed Jun 17 2015 Paul Howarth <paul@city-fan.org> - 7.43.0-1.0.cf
    - Update to 7.43.0
      - CVE-2015-3236: Lingering HTTP credentials in connection re-use
      - CVE-2015-3237: SMB send off unrelated memory contents
      - Added CURLOPT_PROXY_SERVICE_NAME
      - Added CURLOPT_SERVICE_NAME
      - New curl option: --proxy-service-name
      - Mew curl option: --service-name
      - New curl option: --data-raw
      - Added CURLOPT_PIPEWAIT
      - Added support for multiplexing transfers using HTTP/2, enable this
        with the new CURLPIPE_MULTIPLEX bit for CURLMOPT_PIPELINING
      - HTTP/2: Requires nghttp2 1.0.0 or later
      - scripts: Add zsh.pl for generating zsh completion
      - curl.h: Add CURL_HTTP_VERSION_2
      - nss: Fix compilation failure with old versions of NSS
      - curl_easy_getinfo.3: Document 'internals' in CURLINFO_TLS_SESSION
      - schannel.c: Fix possible SEC_E_BUFFER_TOO_SMALL error
      - Curl_ossl_init: Load built-in modules
      - configure: Follow-up fix for krb5-config
      - sasl_sspi: Populate domain from the realm in the challenge
      - netrc: Support 'default' token
      - README: Convert to UTF-8
      - cyassl: Implement public key pinning
      - nss: Implement public key pinning for NSS backend
      - mingw build: Add arch -m32/-m64 to LDFLAGS
      - schannel: Fix out of bounds array
      - configure: Remove autogenerated files by autoconf
      - configure: Remove --automake from libtoolize call
      - acinclude.m4: Fix shell test for default CA cert bundle/path
      - schannel: Fix regression in schannel_recv
      - openssl: Skip trace outputs for ssl_ver == 0
      - gnutls: Properly retrieve certificate status
      - netrc: Read in text mode when cygwin
      - winbuild: Document the option used to statically link the CRT
      - FTP: Make EPSV use the control IP address rather than the original host
      - FTP: fIx dangling conn->ip_addr dereference on verbose EPSV
      - conncache: Keep bundles on host+port bases, not only host names
      - runtests.pl: Use 'h2c' now, no -14 anymore
      - curlver: Introducing new version number (checking) macros
      - openssl: boringssl build brekage, use SSL_CTX_set_msg_callback
      - CURLOPT_POSTFIELDS.3: Correct variable names
      - curl_easy_unescape.3: Update RFC reference
      - gnutls: Don't fail on non-fatal alerts during handshake
      - testcurl.pl: Allow source to be in an arbitrary directory
      - CURLOPT_HTTPPROXYTUNNEL.3: Only works with a HTTP proxy
      - SSPI-error: Change SEC_E_ILLEGAL_MESSAGE description
      - parse_proxy: Switch off tunneling if non-HTTP proxy
      - share_init: Fix OOM crash
      - perl: Remove subdir, not touched in 9 years
      - CURLOPT_COOKIELIST.3: Add example
      - CURLOPT_COOKIE.3: Explain that the cookies won't be modified
      - CURLOPT_COOKIELIST.3: Explain Set-Cookie without a domain
      - FAQ: How do I port libcurl to my OS?
      - openssl: Use TLS_client_method for OpenSSL 1.1.0+
      - HTTP-NTLM: Fail auth on connection close instead of looping
      - curl_setup: Add macros for FOPEN_READTEXT, FOPEN_WRITETEXT
      - curl_getdate.3: Update RFC reference
      - curl_multi_info_read.3: Added example
      - curl_multi_perform.3: Added example
      - curl_multi_timeout.3: Added example
      - cookie: Stop exporting any-domain cookies
      - openssl: Remove dummy callback use from SSL_CTX_set_verify()
      - openssl: Remove SSL_get_session()-using code
      - openssl: Removed USERDATA_IN_PWD_CALLBACK kludge
      - openssl: Removed error string #ifdef
      - openssl: Fix verification of server-sent legacy intermediates
      - docs: man page indentation and syntax fixes
      - docs: Spelling fixes
      - fopen.c: Fix a few compiler warnings
      - CURLOPT_OPENSOCKETFUNCTION: Return error at once
      - schannel: Add support for optional client certificates
      - build: Properly detect OpenSSL 1.0.2 when using configure
      - urldata: Store POST size in state.infilesize too
      - security: choose_mech: Remove dead code
      - rtsp_do: Remove dead code
      - docs: Many HTTP URIs changed to HTTPS
      - schannel: schannel_recv overhaul
    - Fix build for old openssl versions without SSL3_MT_NEWSESSION_TICKET
    
    * Sat Jun 06 2015 Paul Howarth <paul@city-fan.org> - 7.42.1-2.0.cf
    - curl-config --libs now works on x86_64 without libcurl-devel.x86_64
      (#1228363)
     
  5. Tracy Perry

    Tracy Perry Active Member

    280
    118
    43
    Aug 24, 2014
    Texas
    Ratings:
    +210
    Local Time:
    7:46 AM
    1.21.6
    MariaDB 10.3.36
    Next day or so I'll grab a VPS (I am getting rid of my big server due to cost) and give it a try. Don't really want to do it on my live site as it may not play nicely and I don't really have the time to re-install everything.
     
  6. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Yeah I always test on test VPS first.. I have curl 7.4x rpms installed manually on a few VPS for a while without problems.. haven't tried 7.43 as it's still pretty new - released ~12 days ago.
     
  7. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    FYI, i have merged the 123.08beta03curl743 branch into 123.08beta03 official branch now CentOS 7.x - How to help test .08 CentOS 7 Betas with Github code ? | Page 36 | Centmin Mod Community

    If you've setup Centmin Mod .08 beta03's centmin.sh menu option 23 git environment, updating to the latest code with above curl 7.43 additions is easy as running centmin.sh menu option 23, submenu option 2 to update. Or if you prefer a manual update, change into install directory and run git pull command

    Code:
    cd /usr/local/src/centminmod-123.08beta03
    git pull
    remote: Counting objects: 4, done.
    remote: Compressing objects: 100% (4/4), done.
    remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
    Unpacking objects: 100% (4/4), done.
    From https://github.com/centminmod/centminmod
       1590919..401114e  123.08beta03 -> origin/123.08beta03
    Updating 1590919..401114e
    Fast-forward
    addons/customcurl.sh   | 261 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    centmin.sh             |  11 +++++
    downloads/curlrpms.zip | Bin 0 -> 4634825 bytes
    inc/customrpms.inc     | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    inc/downloads.inc      |   3 ++
    5 files changed, 445 insertions(+)
    create mode 100755 addons/customcurl.sh
    create mode 100644 downloads/curlrpms.zip
     
    Last edited: Jul 7, 2015
  8. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Updated 123.09beta01 with custom curl 7.44 rpms option cURL - Changes Both addon/customcurl.sh and centmin.sh has been updated. Details of what this custom curl rpm is located above and questions can be asked in this thread

    Code:
    ls -lah /svr-setup/ | egrep 'curl|c-ares|libssh2' | grep -v 7.43
    -rw-r--r--  1 root  root    81K Jun 22 00:46 c-ares-1.10.0-5.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root    80K Jun 22 00:46 c-ares-1.10.0-5.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   373K Aug 12 21:07 curl-7.44.0-1.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   373K Aug 12 21:07 curl-7.44.0-1.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   374K Aug 12 21:07 curl-7.44.0-1.0.cf.rhel7.x86_64.rpm
    -rw-r--r--  1 root  root   336K Aug 12 21:08 libcurl-7.44.0-1.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   325K Aug 12 21:08 libcurl-7.44.0-1.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   339K Aug 12 21:08 libcurl-7.44.0-1.0.cf.rhel7.x86_64.rpm
    -rw-r--r--  1 root  root   692K Aug 12 21:08 libcurl-devel-7.44.0-1.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   691K Aug 12 21:08 libcurl-devel-7.44.0-1.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   689K Aug 12 21:08 libcurl-devel-7.44.0-1.0.cf.rhel7.x86_64.rpm
    -rw-r--r--  1 root  root   148K Jan 31  2014 libcurl7112-7.11.2-25.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   145K Jan 31  2014 libcurl7112-7.11.2-25.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   176K Jan 31  2014 libcurl7155-7.15.5-17.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   173K Jan 31  2014 libcurl7155-7.15.5-17.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   151K Jun 18 22:43 libssh2-1.6.0-2.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root   150K Jun 18 22:43 libssh2-1.6.0-2.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root   153K Jun 18 22:43 libssh2-1.6.0-2.0.cf.rhel7.x86_64.rpm
    -rw-r--r--  1 root  root    68K Jun 18 22:43 libssh2-devel-1.6.0-2.0.cf.rhel6.i686.rpm
    -rw-r--r--  1 root  root    68K Jun 18 22:43 libssh2-devel-1.6.0-2.0.cf.rhel6.x86_64.rpm
    -rw-r--r--  1 root  root    67K Jun 18 22:43 libssh2-devel-1.6.0-2.0.cf.rhel7.x86_64.rpm
    Code:
    cd /usr/local/src/centminmod/addons/
    ./customcurl.sh
    Code:
    ./customcurl.sh
    Loaded plugins: fastestmirror, priorities, security
    Setting up Install Process
    Loading mirror speeds from cached hostfile
    * base: centos.mirrors.tds.net
    * epel: mirror.hmc.edu
    * extras: mirrors.usc.edu
    * rpmforge: mirror.hmc.edu
    * updates: mirrors.easynews.com
    1604 packages excluded due to repository priority protections
    Resolving Dependencies
    --> Running transaction check
    ---> Package c-ares.x86_64 0:1.10.0-3.el6 will be installed
    ---> Package libmetalink.x86_64 0:0.1.2-3.el6 will be installed
    ---> Package libssh2-devel.x86_64 0:1.4.2-1.el6_6.1 will be installed
    ---> Package nss-devel.x86_64 0:3.19.1-3.el6_6 will be installed
    --> Processing Dependency: pkgconfig(nss-util) >= 3.19.1 for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Processing Dependency: pkgconfig(nspr) >= 4.10.8 for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Processing Dependency: nspr-devel >= 4.10.8 for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Processing Dependency: nss-util-devel for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Processing Dependency: nss-softokn-devel for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Running transaction check
    ---> Package nspr-devel.x86_64 0:4.10.8-1.el6_6 will be installed
    ---> Package nss-softokn-devel.x86_64 0:3.14.3-22.el6_6 will be installed
    --> Processing Dependency: nss-softokn-freebl-devel(x86-64) = 3.14.3-22.el6_6 for package: nss-softokn-devel-3.14.3-22.el6_6.x86_64
    ---> Package nss-util-devel.x86_64 0:3.19.1-1.el6_6 will be installed
    --> Running transaction check
    ---> Package nss-softokn-freebl-devel.x86_64 0:3.14.3-22.el6_6 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
    Package                      Arch       Version              Repository   Size
    ================================================================================
    Installing:
    c-ares                       x86_64     1.10.0-3.el6         base         75 k
    libmetalink                  x86_64     0.1.2-3.el6          epel         24 k
    libssh2-devel                x86_64     1.4.2-1.el6_6.1      base         21 k
    nss-devel                    x86_64     3.19.1-3.el6_6       updates     201 k
    Installing for dependencies:
    nspr-devel                   x86_64     4.10.8-1.el6_6       base        111 k
    nss-softokn-devel            x86_64     3.14.3-22.el6_6      base         14 k
    nss-softokn-freebl-devel     x86_64     3.14.3-22.el6_6      base        139 k
    nss-util-devel               x86_64     3.19.1-1.el6_6       updates      68 k
    
    Transaction Summary
    ================================================================================
    Install       8 Package(s)
    
    Total download size: 653 k
    Installed size: 2.3 M
    Downloading Packages:
    --------------------------------------------------------------------------------
    Total                                           749 kB/s | 653 kB     00:00   
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing : nspr-devel-4.10.8-1.el6_6.x86_64                             1/8
      Installing : nss-util-devel-3.19.1-1.el6_6.x86_64                         2/8
      Installing : nss-softokn-freebl-devel-3.14.3-22.el6_6.x86_64              3/8
      Installing : nss-softokn-devel-3.14.3-22.el6_6.x86_64                     4/8
      Installing : nss-devel-3.19.1-3.el6_6.x86_64                              5/8
      Installing : c-ares-1.10.0-3.el6.x86_64                                   6/8
      Installing : libssh2-devel-1.4.2-1.el6_6.1.x86_64                         7/8
      Installing : libmetalink-0.1.2-3.el6.x86_64                               8/8
      Verifying  : nspr-devel-4.10.8-1.el6_6.x86_64                             1/8
      Verifying  : nss-devel-3.19.1-3.el6_6.x86_64                              2/8
      Verifying  : nss-softokn-devel-3.14.3-22.el6_6.x86_64                     3/8
      Verifying  : libmetalink-0.1.2-3.el6.x86_64                               4/8
      Verifying  : nss-util-devel-3.19.1-1.el6_6.x86_64                         5/8
      Verifying  : libssh2-devel-1.4.2-1.el6_6.1.x86_64                         6/8
      Verifying  : nss-softokn-freebl-devel-3.14.3-22.el6_6.x86_64              7/8
      Verifying  : c-ares-1.10.0-3.el6.x86_64                                   8/8
    
    Installed:
      c-ares.x86_64 0:1.10.0-3.el6              libmetalink.x86_64 0:0.1.2-3.el6  
      libssh2-devel.x86_64 0:1.4.2-1.el6_6.1    nss-devel.x86_64 0:3.19.1-3.el6_6 
    
    Dependency Installed:
      nspr-devel.x86_64 0:4.10.8-1.el6_6                                          
      nss-softokn-devel.x86_64 0:3.14.3-22.el6_6                                  
      nss-softokn-freebl-devel.x86_64 0:3.14.3-22.el6_6                           
      nss-util-devel.x86_64 0:3.19.1-1.el6_6                                      
    
    Complete!
    warning: c-ares-1.10.0-5.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    c-ares                      ##################################################
    warning: libssh2-1.6.0-2.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libssh2                     ##################################################
    warning: libssh2-devel-1.6.0-2.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libssh2-devel               ##################################################
    warning: libcurl-7.44.0-1.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libcurl                     ##################################################
    warning: libcurl-devel-7.44.0-1.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libcurl-devel               ##################################################
    warning: curl-7.44.0-1.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    curl                        ##################################################
    warning: libcurl7155-7.15.5-17.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libcurl7155                 ##################################################
    warning: libcurl7112-7.11.2-25.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libcurl7112                 ##################################################
    libssh2-devel-1.6.0-2.0.cf.rhel6.x86_64
    libcurl7155-7.15.5-17.cf.rhel6.x86_64
    libssh2-1.6.0-2.0.cf.rhel6.x86_64
    libcurl-7.44.0-1.0.cf.rhel6.x86_64
    curl-7.44.0-1.0.cf.rhel6.x86_64
    libcurl7112-7.11.2-25.cf.rhel6.x86_64
    c-ares-1.10.0-5.0.cf.rhel6.x86_64
    libcurl-devel-7.44.0-1.0.cf.rhel6.x86_64
    
    custom curl RPMs installed...
    Code:
    rpm -qa curl libcurl libcurl-devel libssh2 libssh2-devel libcurl7155 libcurl7112 c-ares
    libssh2-devel-1.6.0-2.0.cf.rhel6.x86_64
    libcurl7155-7.15.5-17.cf.rhel6.x86_64
    libssh2-1.6.0-2.0.cf.rhel6.x86_64
    libcurl-7.44.0-1.0.cf.rhel6.x86_64
    curl-7.44.0-1.0.cf.rhel6.x86_64
    libcurl7112-7.11.2-25.cf.rhel6.x86_64
    c-ares-1.10.0-5.0.cf.rhel6.x86_64
    libcurl-devel-7.44.0-1.0.cf.rhel6.x86_64
    Code:
    curl --version
    curl 7.44.0 (x86_64-redhat-linux-gnu) libcurl/7.44.0 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.10.0 libidn/1.18 libssh2/1.6.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets Metalink 
     
    Last edited: Aug 13, 2015
  9. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    looks like curl and libcurl 7.43+ and higher fixes a bug with older libcurl versions see CURL broken in CentOS 7 / RHEL7 for past year | _ck_ says...

     
  10. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Updated to custom curl 7.45 rpms update downloads/curlrpms.zip & addons/customcurl.sh to curl 7.45 · centminmod/centminmod@df0379c · GitHub :)

    Code:
    rpm -qa curl libcurl libcurl-devel libssh2 libssh2-devel libcurl7155 libcurl7112 c-ares
    libssh2-1.6.0-2.0.cf.rhel6.x86_64
    curl-7.45.0-1.0.cf.rhel6.x86_64
    c-ares-1.10.0-5.0.cf.rhel6.x86_64
    libssh2-devel-1.6.0-2.0.cf.rhel6.x86_64
    libcurl-devel-7.45.0-1.0.cf.rhel6.x86_64
    libcurl7155-7.15.5-17.cf.rhel6.x86_64
    libcurl-7.45.0-1.0.cf.rhel6.x86_64
    libcurl7112-7.11.2-25.cf.rhel6.x86_64
    
    Code:
    curl --version
    curl 7.45.0 (x86_64-redhat-linux-gnu) libcurl/7.45.0 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.10.0 libidn/1.18 libssh2/1.6.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets Metalink 
    Code:
    addons/customcurl.sh
    Loaded plugins: fastestmirror, priorities, security
    Setting up Install Process
    Loading mirror speeds from cached hostfile
    * base: mirror.ventraip.net.au
    * epel: fedora.mirror.serversaustralia.com.au
    * extras: centos.mirror.serversaustralia.com.au
    * rpmforge: mirror.ventraip.net.au
    * updates: mirror.ventraip.net.au
    1610 packages excluded due to repository priority protections
    Resolving Dependencies
    --> Running transaction check
    ---> Package c-ares.x86_64 0:1.10.0-3.el6 will be installed
    ---> Package libmetalink.x86_64 0:0.1.2-3.el6 will be installed
    ---> Package libssh2-devel.x86_64 0:1.4.2-1.el6_6.1 will be installed
    ---> Package nss-devel.x86_64 0:3.19.1-3.el6_6 will be installed
    --> Processing Dependency: pkgconfig(nss-util) >= 3.19.1 for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Processing Dependency: pkgconfig(nspr) >= 4.10.8 for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Processing Dependency: nspr-devel >= 4.10.8 for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Processing Dependency: nss-util-devel for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Processing Dependency: nss-softokn-devel for package: nss-devel-3.19.1-3.el6_6.x86_64
    --> Running transaction check
    ---> Package nspr-devel.x86_64 0:4.10.8-1.el6_6 will be installed
    ---> Package nss-softokn-devel.x86_64 0:3.14.3-23.el6_7 will be installed
    --> Processing Dependency: nss-softokn-freebl-devel(x86-64) = 3.14.3-23.el6_7 for package: nss-softokn-devel-3.14.3-23.el6_7.x86_64
    ---> Package nss-util-devel.x86_64 0:3.19.1-1.el6_6 will be installed
    --> Running transaction check
    ---> Package nss-softokn-freebl-devel.x86_64 0:3.14.3-23.el6_7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
    Package                      Arch       Version              Repository   Size
    ================================================================================
    Installing:
    c-ares                       x86_64     1.10.0-3.el6         base         75 k
    libmetalink                  x86_64     0.1.2-3.el6          epel         24 k
    libssh2-devel                x86_64     1.4.2-1.el6_6.1      base         21 k
    nss-devel                    x86_64     3.19.1-3.el6_6       updates     201 k
    Installing for dependencies:
    nspr-devel                   x86_64     4.10.8-1.el6_6       base        111 k
    nss-softokn-devel            x86_64     3.14.3-23.el6_7      updates      14 k
    nss-softokn-freebl-devel     x86_64     3.14.3-23.el6_7      updates     139 k
    nss-util-devel               x86_64     3.19.1-1.el6_6       updates      68 k
    
    Transaction Summary
    ================================================================================
    Install       8 Package(s)
    
    Total download size: 653 k
    Installed size: 2.3 M
    Downloading Packages:
    --------------------------------------------------------------------------------
    Total                                           370 kB/s | 653 kB     00:01  
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing : nspr-devel-4.10.8-1.el6_6.x86_64                             1/8
      Installing : nss-util-devel-3.19.1-1.el6_6.x86_64                         2/8
      Installing : nss-softokn-freebl-devel-3.14.3-23.el6_7.x86_64              3/8
      Installing : nss-softokn-devel-3.14.3-23.el6_7.x86_64                     4/8
      Installing : nss-devel-3.19.1-3.el6_6.x86_64                              5/8
      Installing : c-ares-1.10.0-3.el6.x86_64                                   6/8
      Installing : libssh2-devel-1.4.2-1.el6_6.1.x86_64                         7/8
      Installing : libmetalink-0.1.2-3.el6.x86_64                               8/8
      Verifying  : nspr-devel-4.10.8-1.el6_6.x86_64                             1/8
      Verifying  : nss-devel-3.19.1-3.el6_6.x86_64                              2/8
      Verifying  : libmetalink-0.1.2-3.el6.x86_64                               3/8
      Verifying  : nss-util-devel-3.19.1-1.el6_6.x86_64                         4/8
      Verifying  : nss-softokn-freebl-devel-3.14.3-23.el6_7.x86_64              5/8
      Verifying  : libssh2-devel-1.4.2-1.el6_6.1.x86_64                         6/8
      Verifying  : nss-softokn-devel-3.14.3-23.el6_7.x86_64                     7/8
      Verifying  : c-ares-1.10.0-3.el6.x86_64                                   8/8
    
    Installed:
      c-ares.x86_64 0:1.10.0-3.el6              libmetalink.x86_64 0:0.1.2-3.el6 
      libssh2-devel.x86_64 0:1.4.2-1.el6_6.1    nss-devel.x86_64 0:3.19.1-3.el6_6
    
    Dependency Installed:
      nspr-devel.x86_64 0:4.10.8-1.el6_6                                         
      nss-softokn-devel.x86_64 0:3.14.3-23.el6_7                                 
      nss-softokn-freebl-devel.x86_64 0:3.14.3-23.el6_7                          
      nss-util-devel.x86_64 0:3.19.1-1.el6_6                                     
    
    Complete!
    2015-10-26 11:56:34 URL:http://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring/libcurl-7.45.0-1.0.cf.rhel6.x86_64.rpm [336152/336152] -> "libcurl-7.45.0-1.0.cf.rhel6.x86_64.rpm" [1]
    2015-10-26 11:56:38 URL:http://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring/libcurl-devel-7.45.0-1.0.cf.rhel6.x86_64.rpm [757760/757760] -> "libcurl-devel-7.45.0-1.0.cf.rhel6.x86_64.rpm" [1]
    2015-10-26 11:56:41 URL:http://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring/curl-7.45.0-1.0.cf.rhel6.x86_64.rpm [386768/386768] -> "curl-7.45.0-1.0.cf.rhel6.x86_64.rpm" [1]
    warning: c-ares-1.10.0-5.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    c-ares                      ##################################################
    warning: libssh2-1.6.0-2.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libssh2                     ##################################################
    warning: libssh2-devel-1.6.0-2.0.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libssh2-devel               ##################################################
    warning: libcurl-7.45.0-1.0.cf.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libcurl                     ##################################################
    warning: libcurl-devel-7.45.0-1.0.cf.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libcurl-devel               ##################################################
    warning: curl-7.45.0-1.0.cf.rhel6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    curl                        ##################################################
    warning: libcurl7155-7.15.5-17.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libcurl7155                 ##################################################
    warning: libcurl7112-7.11.2-25.cf.rhel6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
    Preparing...                ##################################################
    libcurl7112                 ##################################################
    libssh2-1.6.0-2.0.cf.rhel6.x86_64
    curl-7.45.0-1.0.cf.rhel6.x86_64
    c-ares-1.10.0-5.0.cf.rhel6.x86_64
    libssh2-devel-1.6.0-2.0.cf.rhel6.x86_64
    libcurl-devel-7.45.0-1.0.cf.rhel6.x86_64
    libcurl7155-7.15.5-17.cf.rhel6.x86_64
    libcurl-7.45.0-1.0.cf.rhel6.x86_64
    libcurl7112-7.11.2-25.cf.rhel6.x86_64
    
    custom curl RPMs installed...
    Change log
     
  11. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Updated addons/customcurl.sh to curl 7.46

     
  12. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    For Centmin Mod 123.09beta01, updated addons/customcurl.sh to Curl 7.47

    CentOS 6.7 default Curl 7.19.7



    Code:
    curl -V
    curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
    Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
    Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
    
    Code:
    php --ri curl
    
    curl
    
    cURL support => enabled
    cURL Information => 7.19.7
    Age => 3
    Features
    AsynchDNS => No
    CharConv => No
    Debug => No
    GSS-Negotiate => Yes
    IDN => Yes
    IPv6 => Yes
    krb4 => No
    Largefile => Yes
    libz => Yes
    NTLM => Yes
    SPNEGO => No
    SSL => Yes
    SSPI => No
    Protocols => tftp, ftp, telnet, dict, ldap, ldaps, http, file, https, ftps, scp, sftp
    Host => x86_64-redhat-linux-gnu
    SSL Version => NSS/3.19.1 Basic ECC
    ZLib Version => 1.2.3
    libSSH Version => libssh2/1.4.2
    

    Curl 7.47 Updated



    After running Centmin Mod 123.09beta01 addons/customcurl.sh install for Curl 7.47 + centmin.sh menu option 5 to recompile PHP version to detect updated Curl 7.47 in PHP
    Code:
    curl -V           
    curl 7.47.0 (x86_64-redhat-linux-gnu) libcurl/7.47.0 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.10.0 libidn/1.18 libssh2/1.6.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets Metalink
    
    Code:
    php --ri curl     
    
    curl
    
    cURL support => enabled
    cURL Information => 7.47.0
    Age => 3
    Features
    AsynchDNS => Yes
    CharConv => No
    Debug => No
    GSS-Negotiate => No
    IDN => Yes
    IPv6 => Yes
    krb4 => No
    Largefile => Yes
    libz => Yes
    NTLM => Yes
    NTLMWB => Yes
    SPNEGO => Yes
    SSL => Yes
    SSPI => No
    TLS-SRP => No
    Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
    Host => x86_64-redhat-linux-gnu
    SSL Version => OpenSSL/1.0.1e
    ZLib Version => 1.2.3
    libSSH Version => libssh2/1.6.0
    
    cURL - Changes

    Code:
    rpm -qa --changelog curl | head -n69
    * Wed Jan 27 2016 Paul Howarth <paul@city-fan.org> - 7.47.0-1.0.cf
    - Update to 7.47.0
      - version: Add flag CURL_VERSION_PSL for libpsl
      - http: Added CURL_HTTP_VERSION_2TLS to do HTTP/2 for HTTPS only
      - curl: Use 2TLS by default
      - curl --expect100-timeout: added
      - Add .dir-locals and set c-basic-offset to 2 (for emacs)
      - curl: Avoid local drive traversal when saving file on Windows
        (CVE-2016-0754)
      - NTLM: Do not resuse proxy connections without diff proxy credentials
        (CVE-2016-0755)
      - tests: Disable the OAUTHBEARER tests when using a non-default port number
      - curl: Remove keepalive #ifdef checks done on libcurl's behalf
      - formdata: Check if length is too large for memory
      - lwip: Fix compatibility issues with later versions
      - openssl: BoringSSL doesn't have CONF_modules_free
      - config-win32: Fix warning HAVE_WINSOCK2_H undefined
      - build: Fix compilation error with CURL_DISABLE_VERBOSE_STRINGS
      - http2: Fix hanging paused stream
      - scripts/Makefile: Fix GNUism and survive no perl
      - openssl: Adapt to 1.1.0+ name changes
      - openssl: Adapt to openssl ≥ 1.1.0 X509 opaque structs
      - HTTP2.md: Spell fix and remove TODO now implemented
      - setstropt: const-correctness
      - cyassl: Fix compiler warning on type conversion
      - gskit: Fix host subject altname verification
      - http2: Support trailer fields
      - wolfssl: Handle builds without SSLv3 support
      - cyassl: Deal with lack of *get_peer_certificate
      - sockfilt: Do not wait on unreliable file or pipe handle
      - make: Build zsh script even in an out-of-tree build
      - test 1326: Fix getting stuck on Windows
      - test 87: Fix file check on Windows
      - configure: Allow static builds on mingw
      - configure: Detect IPv6 support on Windows
      - ConnectionExists: With *PIPEWAIT, wait for connections
      - Makefile.inc: s/curl_SOURCES/CURL_FILES
      - test 16: Fixed for Windows
      - test 252-255: Use datacheck mode text for ASCII-mode LISTings
      - tftpd server: Add Windows support by writing files in binary mode
      - ftplistparser: Fix handling of file LISTings using Windows EOL
      - tests first.c: Fix calculation of sleep timeout on Windows
      - tests (several): Use datacheck mode text for ASCII-mode LISTings
      - CURLOPT_RANGE.3: For HTTP servers, range support is optional
      - test 1515: Add MSYS support by passing a relative path
      - curl_global_init.3: Add Windows-specific info for init via DLL
      - http2: Fix client write for trailers on stream close
      - mbedtls: Fix ALPN support
      - connection reuse: IDN host names fixed
      - http2: Fix PUSH_PROMISE headers being treated as trailers
      - http2: Handle the received SETTINGS frame
      - http2: Ensure that http2_handle_stream_close is called
      - mbedtls: Implement CURLOPT_PINNEDPUBLICKEY
      - runtests: Add mbedTLS to the SSL backends
      - IDN host names: Remove the port number before converting to ACE
      - zsh.pl: Fail if no curl is found
      - scripts: Fix zsh completion generation
      - scripts: Don't generate and install zsh completion when cross-compiling
      - lib: Prefix URLs with lower-case protocol names/schemes
      - ConnectionExists: Only do pipelining/multiplexing when asked
      - configure: Assume IPv6 works when cross-compiled
      - openssl: For 1.1.0+ they now provide a SSLeay() macro of their own
      - openssl: Improved error detection/reporting
      - ssh: CURLOPT_SSH_PUBLIC_KEYFILE now treats "" as NULL again
      - mbedtls: Fix pinned key return value on fail
      - maketgz: Generate date stamp with LC_TIME=C
    - Re-enable previously-disabled tests
    - Fix FTBFS when building curl dynamically with no libcurl.so.4 in system
     
  13. Sunka

    Sunka Well-Known Member

    1,150
    325
    83
    Oct 31, 2015
    Pula, Croatia
    Ratings:
    +525
    Local Time:
    2:46 PM
    Nginx 1.17.9
    MariaDB 10.3.22
    Is it safe to upgrade curl to newest version?
     
  14. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    For CentOS, it will always be use with caution but I've been using custom curl versions since 7.29 on CentOS without issue :)
     
  15. Sunka

    Sunka Well-Known Member

    1,150
    325
    83
    Oct 31, 2015
    Pula, Croatia
    Ratings:
    +525
    Local Time:
    2:46 PM
    Nginx 1.17.9
    MariaDB 10.3.22
    Upgraded to 7.47 ;)
     
  16. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Update: As at March 29, 2016, 123.09beta01 has been updated to use new yum repo method for updating curl to 7.47+ see details at Beta Branch - Centmin Mod curl 7.43+ custom rpms | Centmin Mod Community

    The customcurl.sh addon is switching from actual rpm files to the city-fan yum repo format at Index of /city-fan/yum-repo but needs proper testing. If folks on Centmin Mod with CentOS 6 and 7 with test VPS only can test the new addon and provide feedback that would be great.

    The customcurl-new.sh test addon is at customcurl-new.sh · GitHub Save the code to /usr/local/src/centminmod/addons/customcurl-new.sh file and chmod 0700 it and then run it and see if curl 7.47 is installed. Only do this on test VPS as curl updates can break your system and actual rpm/yum functionality. So yes if you can do yum updates etc after updating it should be working at least :)

    Test VPS/Server Testing Only



    Code (Text):
    wget -O /usr/local/src/centminmod/addons/customcurl-new.sh https://github.com/centminmod/centminmod/raw/123.09beta01/addons/customcurl.sh
    chmod 0700 /usr/local/src/centminmod/addons/customcurl-new.sh
    /usr/local/src/centminmod/addons/customcurl-new.sh
    


    At end of install you'll see some text below - outputting curl version and prompting you to recompile PHP via centmin.sh menu option 5 to update PHP-FPM's curl version and also outline the yum update command to use to update curl in future.
    Code (Text):
    Complete!
    
    curl 7.47.1 (x86_64-redhat-linux-gnu) libcurl/7.47.1 NSS/3.19.1 Basic ECC zlib/1.2.7 libidn/1.28 libpsl/0.7.0 (+libicu/50.1.2) libssh2/1.7.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets Metalink PSL
    
    recompile PHP via centmin.sh menu option 5 to
    complete new curl version setup on your system
    
    custom curl RPMs installed...
    you can now use yum update to update curl
    
    yum update --enablerepo=city-fan.org --disableplugin=priorities


    Verify install using yum list commands. City-fans yum repo is setup with yum priorities and disabled by default, so follow outline at Third Party YUM Repos with Centmin Mod - CentminMod.com LEMP Nginx web stack for CentOS to enable the repo specifically and disable the yum priorities plugin

    For CentOS 6
    Code (Text):
    yum list curl libcurl libcurl-devel libcurl7112 libcurl7155 --enablerepo=city-fan.org --disableplugin=priorities

    For CentOS 7
    Code (Text):
    yum list curl libcurl libcurl-devel --enablerepo=city-fan.org --disableplugin=priorities
     
    Last edited: Mar 29, 2016
  17. ModeltogTossen

    ModeltogTossen I wish I could??

    313
    97
    28
    Dec 20, 2015
    Denmark
    Ratings:
    +143
    Local Time:
    2:46 PM
    1.9.12
    10.0.23
  18. eva2000

    eva2000 Administrator Staff Member

    54,087
    12,177
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,735
    Local Time:
    11:46 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    correct -O flag means save download as/write to file specified
    Code (Text):
    wget --help | grep '\-O'
      -O,  --output-document=FILE    write documents to FILE.
     
  19. ModeltogTossen

    ModeltogTossen I wish I could??

    313
    97
    28
    Dec 20, 2015
    Denmark
    Ratings:
    +143
    Local Time:
    2:46 PM
    1.9.12
    10.0.23
  20. ModeltogTossen

    ModeltogTossen I wish I could??

    313
    97
    28
    Dec 20, 2015
    Denmark
    Ratings:
    +143
    Local Time:
    2:46 PM
    1.9.12
    10.0.23
    On my fresh CMM 09beta1 install it went well..

    Code:
    Complete!
    
    curl 7.47.1 (x86_64-redhat-linux-gnu) libcurl/7.47.1 NSS/3.19.1 Basic ECC zlib/1.2.7 libidn/1.28 libpsl/0.7.0 (+libicu/50.1.2) libssh2/1.7.0
    Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
    Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets Metalink PSL
    and yum list shows:
    Code (Text):
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: centos.mirror.iweb.ca
    * city-fan.org: www.city-fan.org
    * epel: mirrors.mit.edu
    * extras: centos.mirror.iweb.ca
    * remi-safe: remi.check-update.co.uk
    * rpmforge: mirror.us.leaseweb.net
    * updates: centos.mirror.iweb.ca
    Installed Packages
    curl.x86_64                                                                      7.47.1-4.0.cf.rhel7                                                              @city-fan.org
    libcurl.x86_64                                                                   7.47.1-4.0.cf.rhel7                                                              @city-fan.org
    libcurl-devel.x86_64                                                             7.47.1-4.0.cf.rhel7                                                              @city-fan.org