You can use curl/libcurl for an easy and convenient way to send Apple Push Notifications, so it would be nice to have a version in easy-apache that can do that (the current one cannot).
It would also be helpful if easy-apache revealed version numbers of curl before install.
We are planning to release cURL 7.53.1 to all EA4 systems on Tuesday, March 21. Please let us know how it's working for you!
Recap of the directions for any new folks:
In order to test this you need to be comfortable making manual edits on the command line.
1) Make a backup of your EA4 repo file:
2) Edit the original (/etc/yum.repos.d/EA4.repo) file with your favorite command line editor, comment out the line that says "mirrorlist" and add in the appropriate baseurl line from below, depending on your operating system.
3) Run a 'yum update'. If you already have one of our php-curl packages installed, it'll automatically update to the new one. If you don't you will need to install it it.
Your repo file will look something like this once you're done:
* We need your feedback on if/how this works, and if it causes you any problems.
Please give it a look and let us know how it goes!
We are planning to release cURL 7.53.1 to all EA4 systems on Tuesday, March 21. Please let us know how it's working for you!
Recap of the directions for any new folks:
In order to test this you need to be comfortable making manual edits on the command line.
1) Make a backup of your EA4 repo file:
2) Edit the original (/etc/yum.repos.d/EA4.repo) file with your favorite command line editor, comment out the line that says "mirrorlist" and add in the appropriate baseurl line from below, depending on your operating system.
3) Run a 'yum update'. If you already have one of our php-curl packages installed, it'll automatically update to the new one. If you don't you will need to install it it.
Your repo file will look something like this once you're done:
* We need your feedback on if/how this works, and if it causes you any problems.
Please give it a look and let us know how it goes!
I agree. I just had the Yoast SEO wordpress plugin indicate to me on their license page that I was running an outdated cURL Version 7.19.7, which apparently was released on November 4th, 2009... really? Is there a good reason that such a very old version is being used? 7.48.0 os the latest from March of this year.
cURL changelog - https://curl.haxx.se/changes.html
I agree. I just had the Yoast SEO wordpress plugin indicate to me on their license page that I was running an outdated cURL Version 7.19.7, which apparently was released on November 4th, 2009... really? Is there a good reason that such a very old version is being used? 7.48.0 os the latest from March of this year.
cURL changelog - https://curl.haxx.se/changes.html
The main issue is that Centos 6's version has bugs with sni etc so PHP scripts need a more recent version than the on esupported by cPanel. Would it be possible for cPanel to somehow add Centos 7's curl version and package php to use it insteald of the default system one ?
We've already had to move some users from A Cloudlinux 6 server to a new Cloudlinux 7 one because of this.
The main issue is that Centos 6's version has bugs with sni etc so PHP scripts need a more recent version than the on esupported by cPanel. Would it be possible for cPanel to somehow add Centos 7's curl version and package php to use it insteald of the default system one ?
We've already had to move some users from A Cloudlinux 6 server to a new Cloudlinux 7 one because of this.
Yoast SEO and IPS 4.0 both report that cURL is out of date. IPS 4.0 is looking for at least version 7.36.
The server these both are running on is CloudLinux 6.8 and WHM 56.0 with EasyApache 4
Yoast SEO and IPS 4.0 both report that cURL is out of date. IPS 4.0 is looking for at least version 7.36.
The server these both are running on is CloudLinux 6.8 and WHM 56.0 with EasyApache 4
PayPal from now requires at least version minimum 7.43, this is starting to be really big progblem, any update on this ?
PayPal from now requires at least version minimum 7.43, this is starting to be really big progblem, any update on this ?
My web site is also giving error on that, saying 7.19.7 is old. Why on earth weould you ship an outdated version of a software ? And it has tons of security problems: https://curl.haxx.se/docs/vuln-7.19.7.html
This needs to be updated soon!
My web site is also giving error on that, saying 7.19.7 is old. Why on earth weould you ship an outdated version of a software ? And it has tons of security problems: https://curl.haxx.se/docs/vuln-7.19.7.html
This needs to be updated soon!
Yea, I'm showing cURL as being version 7.19.7 for PHP 5.6 on EasyApache4. Perhaps I have done something wrong? Is this what everyone else with EA4 and PHP 5.6 seeing?
I think a good solution would be to create an always up-to-date ea-curl RPM package that is required for ea-phpXX-php-curl. Set ea-curl to install at /opt/cpanel/curl and install a PHP cURL library based off of this.
Or is there some technical aspect that would prevent this from happening?
Yea, I'm showing cURL as being version 7.19.7 for PHP 5.6 on EasyApache4. Perhaps I have done something wrong? Is this what everyone else with EA4 and PHP 5.6 seeing?
I think a good solution would be to create an always up-to-date ea-curl RPM package that is required for ea-phpXX-php-curl. Set ea-curl to install at /opt/cpanel/curl and install a PHP cURL library based off of this.
Or is there some technical aspect that would prevent this from happening?
Hello all
i face the same issue yesterday by upgrade from EA3 to EA4. To fixed the issue, i just reinstall libcurl and curl from Redhat Repository, so i got the latest version of curl, 7.50.1. You can find the latest version on curl official site, both of tarball or binary package
Hello all
i face the same issue yesterday by upgrade from EA3 to EA4. To fixed the issue, i just reinstall libcurl and curl from Redhat Repository, so i got the latest version of curl, 7.50.1. You can find the latest version on curl official site, both of tarball or binary package
Without recompiling, you will have tehm just sit on the server doing nothing...
Without recompiling, you will have tehm just sit on the server doing nothing...
EA 4 use os repository, so curl 7.19.x will be use as default, so i think its not a bugs, EA4 used what the os version provide.
EA 4 use os repository, so curl 7.19.x will be use as default, so i think its not a bugs, EA4 used what the os version provide.
And what about the OpenSSL version under Centos 6.8? 1.0.1e ftw? Is there any better version on CentOS 7 or in CloudLinux?
And what about the OpenSSL version under Centos 6.8? 1.0.1e ftw? Is there any better version on CentOS 7 or in CloudLinux?
I found out that the problem in my case was Mod ITK, it just won't work with cURL, except if you are not using SSL.
After i changed to Mod Prefork or Mod Worker, i tested with both, it worked fine.
I found out that the problem in my case was Mod ITK, it just won't work with cURL, except if you are not using SSL.
After i changed to Mod Prefork or Mod Worker, i tested with both, it worked fine.
As a server administrator I feel like this needs to be higher on cPanel's priority list. I specifically purchased a server with a cPanel license in order to use it with Moodle, but Moodle requires a current version of cURL to work, and being forced to manually compile cURL myself on a cPanel server is counter to the reason I purchase a cPanel license.
Thank you for a fantastic product as cPanel is, but we need some latest software to run all modern web applications.
As a server administrator I feel like this needs to be higher on cPanel's priority list. I specifically purchased a server with a cPanel license in order to use it with Moodle, but Moodle requires a current version of cURL to work, and being forced to manually compile cURL myself on a cPanel server is counter to the reason I purchase a cPanel license.
Thank you for a fantastic product as cPanel is, but we need some latest software to run all modern web applications.
Hi Everyone,
Thank you for the committed feedback you all have provided. We're going to be working on this soon. We don't have much development bandwidth right now, but once we get started on it, I'll provide an update.
Hi Everyone,
Thank you for the committed feedback you all have provided. We're going to be working on this soon. We don't have much development bandwidth right now, but once we get started on it, I'll provide an update.
Hi,
We're starting to talk about this more and more, and I have a feeling we'll get started working on this within the next week or two. Some concerns we have are shipping the absolute latest CURL package available (7.52.1 at the time of writing this). We're going to start off by shipping CURL 7.38.0, which is the version that EA3 shipped. After a couple of weeks, if there's no major issues, we'll upgrade the CURL packages to the latest 7.52.x.
Thanks for your patience while we get this going!
Hi,
We're starting to talk about this more and more, and I have a feeling we'll get started working on this within the next week or two. Some concerns we have are shipping the absolute latest CURL package available (7.52.1 at the time of writing this). We're going to start off by shipping CURL 7.38.0, which is the version that EA3 shipped. After a couple of weeks, if there's no major issues, we'll upgrade the CURL packages to the latest 7.52.x.
Thanks for your patience while we get this going!
Ah good news! Thanks :)
Ah good news! Thanks :)
Any news on this?
(My WHMCS is complaining this version is out of date and has security issues)
Any news on this?
(My WHMCS is complaining this version is out of date and has security issues)
Nothing new yet! The team has *just* started work on it, but it's too early to provide an expected delivery date. As soon as we know more we'll be back to let you know!
Nothing new yet! The team has *just* started work on it, but it's too early to provide an expected delivery date. As soon as we know more we'll be back to let you know!
Yes, our system is also complaining. Thanks!
Yes, our system is also complaining. Thanks!
any update on this? All live shipments (DHL, USPS...) and payments need the curlssl on php7 to work fine.
Any idea when the update will be ready?
any update on this? All live shipments (DHL, USPS...) and payments need the curlssl on php7 to work fine.
Any idea when the update will be ready?
@Benny: Is there any ETA?
@Benny: Is there any ETA?
also is there any work around meanwhile cPanel team working there ?
also is there any work around meanwhile cPanel team working there ?
No updates yet, but the team is still working on it. I can say that, unless we hit any snags or bumps we're getting quite close to done!
No updates yet, but the team is still working on it. I can say that, unless we hit any snags or bumps we're getting quite close to done!
thank you team! Keep up the good work!
thank you team! Keep up the good work!
Back with good news! We have our first version of this ready for external testing, and we need your feedback. A few caveats:
If you're interested in giving this a look, below are your directions:
1) Make a backup of your EA4 repo file:
2) Edit the original (/etc/yum.repos.d/EA4.repo) file with your favorite command line editor, comment out the line that says "mirrorlist" and add in the appropriate baseurl line from below, depending on your operating system.
3) Run a 'yum update'. If you already have one of our php-curl packages installed, it'll automatically update to the new one. If you don't you will need to install it it.
Your repo file will look something like this once you're done:
Two things, though:
* We need your feedback on if/how this works, and if it causes you any problems. We realize that this version is not the most recent version, but we're trying to take the safest route first.
* Once we have feedback, and have a chance to react to any bugs, we'll be able to upgrade to the latest version.
Please give it a look and let us know how it goes!
Back with good news! We have our first version of this ready for external testing, and we need your feedback. A few caveats:
If you're interested in giving this a look, below are your directions:
1) Make a backup of your EA4 repo file:
2) Edit the original (/etc/yum.repos.d/EA4.repo) file with your favorite command line editor, comment out the line that says "mirrorlist" and add in the appropriate baseurl line from below, depending on your operating system.
3) Run a 'yum update'. If you already have one of our php-curl packages installed, it'll automatically update to the new one. If you don't you will need to install it it.
Your repo file will look something like this once you're done:
Two things, though:
* We need your feedback on if/how this works, and if it causes you any problems. We realize that this version is not the most recent version, but we're trying to take the safest route first.
* Once we have feedback, and have a chance to react to any bugs, we'll be able to upgrade to the latest version.
Please give it a look and let us know how it goes!
i did exactly what you said but the curl version is still: curl-7.29.0-35.el7.centos.x86_64
message after yum install curl:
Package curl-7.29.0-35.el7.centos.x86_64 already installed and latest version
i did exactly what you said but the curl version is still: curl-7.29.0-35.el7.centos.x86_64
message after yum install curl:
Package curl-7.29.0-35.el7.centos.x86_64 already installed and latest version
Thanks, Benny! Followed your instructions exactly and had no problems at all (CentOS 7). It now shows curl 7.38.0 as promised. No errors, no glitches, smooth on the first try.
Not sure if this makes a difference to anyone, but just before doing this upgrade, I first checked for updates in EA4 in WHM and installed a kernel upgrade, then did a graceful reboot before proceeding with the curl change.
Thanks, Benny! Followed your instructions exactly and had no problems at all (CentOS 7). It now shows curl 7.38.0 as promised. No errors, no glitches, smooth on the first try.
Not sure if this makes a difference to anyone, but just before doing this upgrade, I first checked for updates in EA4 in WHM and installed a kernel upgrade, then did a graceful reboot before proceeding with the curl change.
Hi,
Thanks for the great feedback! I'm going to upgrade this package to 7.53.1, as that's the latest available.
I'll update this feature request once we get it merged and tested via the team, so y'all can test this out for us.
Thanks!
Hi,
Thanks for the great feedback! I'm going to upgrade this package to 7.53.1, as that's the latest available.
I'll update this feature request once we get it merged and tested via the team, so y'all can test this out for us.
Thanks!
I also followed your instructions and it worked without any issues. That was really easy :)
I also followed your instructions and it worked without any issues. That was really easy :)
Hi,
We've updated ea-libcurl to 7.53.1, which brings it inline with the latest available, and pushed these repos to ea4testing. For those who have tested 7.38.0, please 'yum update' to get the updates, and let us know how it goes!
Hi,
We've updated ea-libcurl to 7.53.1, which brings it inline with the latest available, and pushed these repos to ea4testing. For those who have tested 7.38.0, please 'yum update' to get the updates, and let us know how it goes!
We are planning to release cURL 7.53.1 to all EA4 systems on Tuesday, March 21. Please let us know how it's working for you!
Recap of the directions for any new folks:
In order to test this you need to be comfortable making manual edits on the command line.
1) Make a backup of your EA4 repo file:
2) Edit the original (/etc/yum.repos.d/EA4.repo) file with your favorite command line editor, comment out the line that says "mirrorlist" and add in the appropriate baseurl line from below, depending on your operating system.
3) Run a 'yum update'. If you already have one of our php-curl packages installed, it'll automatically update to the new one. If you don't you will need to install it it.
Your repo file will look something like this once you're done:
* We need your feedback on if/how this works, and if it causes you any problems.
Please give it a look and let us know how it goes!
We are planning to release cURL 7.53.1 to all EA4 systems on Tuesday, March 21. Please let us know how it's working for you!
Recap of the directions for any new folks:
In order to test this you need to be comfortable making manual edits on the command line.
1) Make a backup of your EA4 repo file:
2) Edit the original (/etc/yum.repos.d/EA4.repo) file with your favorite command line editor, comment out the line that says "mirrorlist" and add in the appropriate baseurl line from below, depending on your operating system.
3) Run a 'yum update'. If you already have one of our php-curl packages installed, it'll automatically update to the new one. If you don't you will need to install it it.
Your repo file will look something like this once you're done:
* We need your feedback on if/how this works, and if it causes you any problems.
Please give it a look and let us know how it goes!
Hello,
We are releasing libcurl 7.53.1 to the mirrors now. We will be keeping this package up to date.
Thanks!
Hello,
We are releasing libcurl 7.53.1 to the mirrors now. We will be keeping this package up to date.
Thanks!
Thanks for updating the latest phpcurl extension 7.53.1 to EA4. Well done.
Thanks for updating the latest phpcurl extension 7.53.1 to EA4. Well done.
Replies have been locked on this page!