excellent @ModeltogTossen thanks for testing the new version :D More testers please :)
Successful on CentOS 7 x64 Code (Text): 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 [root@local addons]# yum list curl libcurl libcurl-devel Geladene Plugins: fastestmirror, langpacks, priorities Loading mirror speeds from cached hostfile * base: ftp.uni-bayreuth.de * epel: ftp.uni-bayreuth.de * extras: wftp.tu-chemnitz.de * remi-safe: rpms.remirepo.net * rpmforge: ftp.tu-chemnitz.de * updates: ftp.fau.de 230 packages excluded due to repository priority protections Installierte Pakete 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
Centos 7 - test install: 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 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 and Code: # yum list curl libcurl libcurl-devel --enablerepo=city-fan.org --disableplugin=priorities Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.mirror.transip.nl * city-fan.org: www.city-fan.org * epel: ftp.nluug.nl * extras: centos.mirror.transip.nl * remi-safe: remi.mirrors.cu.be * rpmforge: ftp.nluug.nl * updates: centos.mirror.transip.nl 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
Updated 123.09beta01 to switch addons/customcurl.sh addon to yum repo version so running it will update your CentOS 6 or 7 system to curl 7.48+. For existing folks who already switched to curl 7.47+ yum repo addon, updating to curl 7.48 is as easy as running the command Code (Text): yum update --enablerepo=city-fan.org --disableplugin=priorities when you run addons/customcurl.sh Code (Text): addons/customcurl.sh warning: /var/tmp/rpm-tmp.ZQnU1I: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY Retrieving http://nervion.us.es/city-fan/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm Preparing... ################################################## city-fan.org-release ################################################## setting yum priorities for city-fan.org.repo Loaded plugins: fastestmirror, security Setting up Install Process Loading mirror speeds from cached hostfile * base: mirror.hmc.edu * city-fan.org: nervion.us.es * epel: linux.mirrors.es.net * extras: mirror.cogentco.com * remi-safe: mirrors.mediatemple.net * rpmforge: mirror.hmc.edu * updates: mirror.pac-12.org Resolving Dependencies --> Running transaction check ---> Package curl.x86_64 0:7.19.7-46.el6 will be updated ---> Package curl.x86_64 0:7.48.0-1.0.cf.rhel6 will be an update --> Processing Dependency: libmetalink.so.3()(64bit) for package: curl-7.48.0-1.0.cf.rhel6.x86_64 ---> Package libcurl.x86_64 0:7.19.7-46.el6 will be updated ---> Package libcurl.x86_64 0:7.48.0-1.0.cf.rhel6 will be an update --> Processing Dependency: libssh2(x86-64) >= 1.7.0 for package: libcurl-7.48.0-1.0.cf.rhel6.x86_64 --> Processing Dependency: c-ares(x86-64) >= 1.11.0 for package: libcurl-7.48.0-1.0.cf.rhel6.x86_64 --> Processing Dependency: libcares.so.2()(64bit) for package: libcurl-7.48.0-1.0.cf.rhel6.x86_64 ---> Package libcurl-devel.x86_64 0:7.19.7-46.el6 will be updated ---> Package libcurl-devel.x86_64 0:7.48.0-1.0.cf.rhel6 will be an update --> Processing Dependency: libssh2-devel for package: libcurl-devel-7.48.0-1.0.cf.rhel6.x86_64 ---> Package libcurl7112.x86_64 0:7.11.2-25.cf.rhel6 will be installed ---> Package libcurl7155.x86_64 0:7.15.5-17.cf.rhel6 will be installed --> Running transaction check ---> Package c-ares.x86_64 0:1.11.0-1.0.cf.rhel6 will be installed ---> Package libmetalink.x86_64 0:0.1.2-9.rhel6 will be installed ---> Package libssh2.x86_64 0:1.4.2-2.el6_7.1 will be updated ---> Package libssh2.x86_64 0:1.7.0-5.0.cf.rhel6 will be an update ---> Package libssh2-devel.x86_64 0:1.7.0-5.0.cf.rhel6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: libcurl7112 x86_64 7.11.2-25.cf.rhel6 city-fan.org 144 k libcurl7155 x86_64 7.15.5-17.cf.rhel6 city-fan.org 172 k Updating: curl x86_64 7.48.0-1.0.cf.rhel6 city-fan.org 399 k libcurl x86_64 7.48.0-1.0.cf.rhel6 city-fan.org 342 k libcurl-devel x86_64 7.48.0-1.0.cf.rhel6 city-fan.org 768 k Installing for dependencies: c-ares x86_64 1.11.0-1.0.cf.rhel6 city-fan.org 90 k libmetalink x86_64 0.1.2-9.rhel6 city-fan.org 23 k libssh2-devel x86_64 1.7.0-5.0.cf.rhel6 city-fan.org 72 k Updating for dependencies: libssh2 x86_64 1.7.0-5.0.cf.rhel6 city-fan.org 98 k Transaction Summary ================================================================================ Install 5 Package(s) Upgrade 4 Package(s) Total download size: 2.1 M Downloading Packages: -------------------------------------------------------------------------------- Total 821 kB/s | 2.1 MB 00:02 warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org Importing GPG key 0xB56A8BAC: Userid : city-fan.org software librarian <software@city-fan.org> Package: city-fan.org-release-1-13.rhel6.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. Updating : libssh2-1.7.0-5.0.cf.rhel6.x86_64 1/13 Installing : libssh2-devel-1.7.0-5.0.cf.rhel6.x86_64 2/13 Installing : libmetalink-0.1.2-9.rhel6.x86_64 3/13 Installing : c-ares-1.11.0-1.0.cf.rhel6.x86_64 4/13 Updating : libcurl-7.48.0-1.0.cf.rhel6.x86_64 5/13 Updating : curl-7.48.0-1.0.cf.rhel6.x86_64 6/13 Updating : libcurl-devel-7.48.0-1.0.cf.rhel6.x86_64 7/13 Installing : libcurl7112-7.11.2-25.cf.rhel6.x86_64 8/13 Installing : libcurl7155-7.15.5-17.cf.rhel6.x86_64 9/13 Cleanup : curl-7.19.7-46.el6.x86_64 10/13 Cleanup : libcurl-devel-7.19.7-46.el6.x86_64 11/13 Cleanup : libcurl-7.19.7-46.el6.x86_64 12/13 Cleanup : libssh2-1.4.2-2.el6_7.1.x86_64 13/13 Verifying : libcurl7155-7.15.5-17.cf.rhel6.x86_64 1/13 Verifying : libssh2-1.7.0-5.0.cf.rhel6.x86_64 2/13 Verifying : curl-7.48.0-1.0.cf.rhel6.x86_64 3/13 Verifying : libssh2-devel-1.7.0-5.0.cf.rhel6.x86_64 4/13 Verifying : c-ares-1.11.0-1.0.cf.rhel6.x86_64 5/13 Verifying : libmetalink-0.1.2-9.rhel6.x86_64 6/13 Verifying : libcurl-7.48.0-1.0.cf.rhel6.x86_64 7/13 Verifying : libcurl-devel-7.48.0-1.0.cf.rhel6.x86_64 8/13 Verifying : libcurl7112-7.11.2-25.cf.rhel6.x86_64 9/13 Verifying : libssh2-1.4.2-2.el6_7.1.x86_64 10/13 Verifying : libcurl-devel-7.19.7-46.el6.x86_64 11/13 Verifying : curl-7.19.7-46.el6.x86_64 12/13 Verifying : libcurl-7.19.7-46.el6.x86_64 13/13 Installed: libcurl7112.x86_64 0:7.11.2-25.cf.rhel6 libcurl7155.x86_64 0:7.15.5-17.cf.rhel6 Dependency Installed: c-ares.x86_64 0:1.11.0-1.0.cf.rhel6 libmetalink.x86_64 0:0.1.2-9.rhel6 libssh2-devel.x86_64 0:1.7.0-5.0.cf.rhel6 Updated: curl.x86_64 0:7.48.0-1.0.cf.rhel6 libcurl.x86_64 0:7.48.0-1.0.cf.rhel6 libcurl-devel.x86_64 0:7.48.0-1.0.cf.rhel6 Dependency Updated: libssh2.x86_64 0:1.7.0-5.0.cf.rhel6 Complete! end of addons/customcurl.sh run will output curl version and instructions on how to use yum for future curl updates Code (Text): curl 7.48.0 (x86_64-redhat-linux-gnu) libcurl/7.48.0 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.11.0 libidn/1.18 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 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 Then run centmin.sh menu option 5 to recompile your PHP version to update PHP's curl version used. Code (Text): php --ri curl curl cURL support => enabled cURL Information => 7.48.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.7.0 curl 7.48 was released One reason to update curl is to support SSL certificates and HTTPS sites which use ECC 256bit SSL certificates and ECDSA ciphers preferences. Code (Text): curl -Isv https://sslspdy.com 2>&1 | grep 'SSL connection using' * SSL connection using TLSv1.2 / ECDHE-ECDSA-AES128-GCM-SHA256 CentOS 6.x curl 7.19 default version doesn't support ECDSA ciphers Code (Text): curl -Isv https://sslspdy.com * About to connect() to sslspdy.com port 443 (#0) * Trying 2604:180:1::fd2c:e402... connected * Connected to sslspdy.com (2604:180:1::fd2c:e402) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none * NSS error -12286 * Closing connection #0 * SSL connect error
The most recent stable version is 7.50.1, released on 3rd of August 2016 - curl and libcurl I have just upgraded with: Code: yum update --enablerepo=city-fan.org --disableplugin=priorities And then recompiled PHP 7.0.9 Code: [root@tvor-ocean ~]# php --ri curl curl cURL support => enabled cURL Information => 7.50.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 HTTP2 => Yes GSSAPI => Yes KERBEROS5 => Yes UNIX_SOCKETS => Yes PSL => Yes 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.21 Basic ECC ZLib Version => 1.2.7 libSSH Version => libssh2/1.7.0
I have: Code: [root@tvor-ocean ~]# php --ri curl curl cURL support => enabled cURL Information => 7.50.1 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 HTTP2 => Yes GSSAPI => Yes KERBEROS5 => Yes UNIX_SOCKETS => Yes PSL => Yes 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.21 Basic ECC ZLib Version => 1.2.7 libSSH Version => libssh2/1.7.0 But today when check updates: Code: [root@tvor-ocean ~]# yum list updates --enablerepo=city-fan.org --disableplugin=priorities Loaded plugins: fastestmirror city-fan.org | 2.9 kB 00:00 city-fan.org/7/primary_db | 442 kB 00:00 Loading mirror speeds from cached hostfile * base: ftp.plusline.de * city-fan.org: www.city-fan.org * epel: mirror.de.leaseweb.net * extras: mirror.netcologne.de * updates: mirror.imt-systems.com Updated Packages curl.x86_64 7.50.1-2.0.cf.rhel7 city-fan.org libcurl.x86_64 7.50.1-2.0.cf.rhel7 city-fan.org libcurl-devel.x86_64 7.50.1-2.0.cf.rhel7 city-fan.org perl-Filter.x86_64 2:1.55-366.rhel7 city-fan.org You have new mail in /var/spool/mail/root Confused because Source Archives - curl 7.50.1, Released on the 3rd of August 2016. Is ist safe to upgrade running command Code: yum update --enablerepo=city-fan.org --disableplugin=priorities Then recompile PHP
maybe change log is delayed ? maybe wait a few days before updating it was added August 26, 2016 Index of /ftp/contrib/sysutils/Mirroring
Upgraded, recompiled php, everything seems fine, nothing is changed in curl info, but it is upgraded.
Can not sleep (my daughter can not) so I check updates and curl is avaible. Updated half hour ago, seems OK Code: [root@tvor-ocean ~]# php --ri curl curl cURL support => enabled cURL Information => 7.50.2 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 HTTP2 => Yes GSSAPI => Yes KERBEROS5 => Yes UNIX_SOCKETS => Yes PSL => Yes 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.21 Basic ECC ZLib Version => 1.2.7 libSSH Version => libssh2/1.7.0
Updated to curl 7.50.3 Code: [root@tvor-ocean ~]# php --ri curl curl cURL support => enabled cURL Information => 7.50.3 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 HTTP2 => Yes GSSAPI => Yes KERBEROS5 => Yes UNIX_SOCKETS => Yes PSL => Yes 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.21 Basic ECC ZLib Version => 1.2.7 libSSH Version => libssh2/1.7.0
Updated centmin mod 123.09beta01 branch to check for city-fan.org 3rd party yum mirror existence in auto yum check during centmin.sh menu option 24 exits Beta Branch - update inc/cpcheck.inc update yumupdatechecker function in 123.09beta01 | Centmin Mod Community
Updated to curl 7.52.0 Code: [root@upcloud ~]# php --ri curl curl cURL support => enabled cURL Information => 7.52.0 Age => 3 Features AsynchDNS => Yes CharConv => No Debug => No GSS-Negotiate => No IDN => No IPv6 => Yes krb4 => No Largefile => Yes libz => Yes NTLM => Yes NTLMWB => Yes SPNEGO => Yes SSL => Yes SSPI => No TLS-SRP => No HTTP2 => Yes GSSAPI => Yes KERBEROS5 => Yes UNIX_SOCKETS => Yes PSL => Yes 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.21 Basic ECC ZLib Version => 1.2.7 libSSH Version => libssh2/1.8.0
Updated to curl 7.52.1 Code: [root@upcloud ~]# php --ri curl curl cURL support => enabled cURL Information => 7.52.1 Age => 3 Features AsynchDNS => Yes CharConv => No Debug => No GSS-Negotiate => No IDN => No IPv6 => Yes krb4 => No Largefile => Yes libz => Yes NTLM => Yes NTLMWB => Yes SPNEGO => Yes SSL => Yes SSPI => No TLS-SRP => No HTTP2 => Yes GSSAPI => Yes KERBEROS5 => Yes UNIX_SOCKETS => Yes PSL => Yes 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.21 Basic ECC ZLib Version => 1.2.7 libSSH Version => libssh2/1.8.0
Updated to curl 7.53.1 Code: [root@upcloud ~]# php --ri curl curl cURL support => enabled cURL Information => 7.53.1 Age => 3 Features AsynchDNS => Yes CharConv => No Debug => No GSS-Negotiate => No IDN => No IPv6 => Yes krb4 => No Largefile => Yes libz => Yes NTLM => Yes NTLMWB => Yes SPNEGO => Yes SSL => Yes SSPI => No TLS-SRP => No HTTP2 => Yes GSSAPI => Yes KERBEROS5 => Yes UNIX_SOCKETS => Yes PSL => Yes 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.21.3 Basic ECC ZLib Version => 1.2.11 libSSH Version => libssh2/1.8.0