Back to bug 1400632

Who When What Removed Added
Petr Pisar 2016-12-02 08:38:57 UTC Status NEW ASSIGNED
Petr Pisar 2016-12-02 10:57:28 UTC Keywords Patch
Petr Pisar 2016-12-02 11:47:14 UTC Keywords Regression
Petr Pisar 2016-12-02 11:51:43 UTC Summary with perl-libwww-perl-5.883-3 $env{https_proxy} ceases to be hounoured With perl-libwww-perl-5.883-3 https_proxy environment variable ceases to be honored by default
Joe Orton 2016-12-02 11:58:37 UTC CC jorton
Branislav Náter 2016-12-02 12:37:20 UTC CC bnater
Petr Pisar 2016-12-02 13:47:30 UTC Status ASSIGNED MODIFIED
Fixed In Version perl-libwww-perl-5.833-5.el6
Doc Text Cause:
Using a SOAP::Lite Perl module to send a SOAP request to
an HTTPS endpoint while an HTTP proxy is specified via
https_proxy environment variable and perl-libwww-perl
package is installed in 5.883-3 version.
Consequence:
The connection is established directly to the HTTPS
server instead via the HTTP proxy server.
Fix:
A code to LWP::UserAgent module was added that ensures
https_proxy and HTTPS_PROXY environment variables will
be honored even if no evn_proxy option was passed to
LWP::UserAgent's new() method. Also proxy specifications
without URL schema are recognized now.
Result:
A Net::SSL behavior regarding HTTPS proxy setting was
added to LWP::UserAgent so that applications used to
Net::SSL keep working even after a switch to
IO::Socket::SSL cryptographic back-end in
the perl-libwww-perl-5.883-3 package.
Doc Type If docs needed, set a value Release Note
errata-xmlrpc 2016-12-02 13:51:43 UTC Status MODIFIED ON_QA
Branislav Náter 2016-12-02 17:02:54 UTC QA Contact qe-baseos-apps mkyral
Lenka Špačková 2016-12-12 11:17:00 UTC Docs Contact lkuprova
Martin Kyral 2016-12-16 08:30:35 UTC Status ON_QA VERIFIED
Lenka Špačková 2016-12-20 13:52:58 UTC Doc Text Cause:
Using a SOAP::Lite Perl module to send a SOAP request to
an HTTPS endpoint while an HTTP proxy is specified via
https_proxy environment variable and perl-libwww-perl
package is installed in 5.883-3 version.
Consequence:
The connection is established directly to the HTTPS
server instead via the HTTP proxy server.
Fix:
A code to LWP::UserAgent module was added that ensures
https_proxy and HTTPS_PROXY environment variables will
be honored even if no evn_proxy option was passed to
LWP::UserAgent's new() method. Also proxy specifications
without URL schema are recognized now.
Result:
A Net::SSL behavior regarding HTTPS proxy setting was
added to LWP::UserAgent so that applications used to
Net::SSL keep working even after a switch to
IO::Socket::SSL cryptographic back-end in
the perl-libwww-perl-5.883-3 package.
The *LWP::UserAgent* and *SOAP::Lite* Perl modules now correctly handle proxy settings for HTTPS requests

The *LWP::UserAgent* and the *SOAP::Lite* Perl modules previously did not honor environment variables by default. The _perl-libwww-perl_ package version 5.883-3 started using the *IO::Socket::SSL* module instead of the *Net::SSL* module for implementing TLS. When using the *SOAP::Lite* module to send a Simple Object Access Protocol (SOAP) request to an HTTPS endpoint while an HTTP proxy was specified using the `https_proxy` environment variable and the _perl-libwww-perl_ package version 5.883-3 was installed, the connection was established directly to the HTTPS server instead of through the HTTP proxy server. With this update, the *Net::SSL* module's behavior has been added to the *LWP::UserAgent* module to ensure that the `https_proxy` and `HTTPS_PROXY` environment variables are honored even if no `evn_proxy` option was passed to the *LWP::UserAgent* module's `new()` method. Additionally, proxy specifications without a URL schema are recognized now. As a result, applications using the *Net::SSL* module correctly work after switching to the *IO::Socket::SSL* cryptographic back end from the _perl-libwww-perl_ package.
Lenka Špačková 2016-12-20 15:43:39 UTC Doc Text The *LWP::UserAgent* and *SOAP::Lite* Perl modules now correctly handle proxy settings for HTTPS requests

The *LWP::UserAgent* and the *SOAP::Lite* Perl modules previously did not honor environment variables by default. The _perl-libwww-perl_ package version 5.883-3 started using the *IO::Socket::SSL* module instead of the *Net::SSL* module for implementing TLS. When using the *SOAP::Lite* module to send a Simple Object Access Protocol (SOAP) request to an HTTPS endpoint while an HTTP proxy was specified using the `https_proxy` environment variable and the _perl-libwww-perl_ package version 5.883-3 was installed, the connection was established directly to the HTTPS server instead of through the HTTP proxy server. With this update, the *Net::SSL* module's behavior has been added to the *LWP::UserAgent* module to ensure that the `https_proxy` and `HTTPS_PROXY` environment variables are honored even if no `evn_proxy` option was passed to the *LWP::UserAgent* module's `new()` method. Additionally, proxy specifications without a URL schema are recognized now. As a result, applications using the *Net::SSL* module correctly work after switching to the *IO::Socket::SSL* cryptographic back end from the _perl-libwww-perl_ package.
The *LWP::UserAgent* Perl module now correctly handles proxy settings for HTTPS requests

The *LWP::UserAgent* Perl module previously did not honor HTTPS proxy environment variables by default. The _perl-libwww-perl_ package version 5.883-3 started using the *IO::Socket::SSL* module instead of the *Net::SSL* module for implementing TLS. Consequently, applications relying on processing of the `https_proxy` environment variable in the *Net:SSL* module established connections directly to the HTTPS server instead of through the HTTPS proxy server.

With this update, the *Net::SSL* module's behavior has been added to the *LWP::UserAgent* module to ensure that the `https_proxy` and `HTTPS_PROXY` environment variables are honored if no `env_proxy` option has been passed to the *LWP::UserAgent* module's `new()` method. Additionally, proxy specifications without a URL schema are recognized now. As a result, applications using the *Net::SSL* module correctly work after switching to the *IO::Socket::SSL* cryptographic back end from the _perl-libwww-perl_ package.
Lenka Špačková 2016-12-22 15:30:07 UTC Doc Text The *LWP::UserAgent* Perl module now correctly handles proxy settings for HTTPS requests

The *LWP::UserAgent* Perl module previously did not honor HTTPS proxy environment variables by default. The _perl-libwww-perl_ package version 5.883-3 started using the *IO::Socket::SSL* module instead of the *Net::SSL* module for implementing TLS. Consequently, applications relying on processing of the `https_proxy` environment variable in the *Net:SSL* module established connections directly to the HTTPS server instead of through the HTTPS proxy server.

With this update, the *Net::SSL* module's behavior has been added to the *LWP::UserAgent* module to ensure that the `https_proxy` and `HTTPS_PROXY` environment variables are honored if no `env_proxy` option has been passed to the *LWP::UserAgent* module's `new()` method. Additionally, proxy specifications without a URL schema are recognized now. As a result, applications using the *Net::SSL* module correctly work after switching to the *IO::Socket::SSL* cryptographic back end from the _perl-libwww-perl_ package.
The *LWP::UserAgent* Perl module now correctly handles proxy settings for HTTPS requests

The *LWP::UserAgent* Perl module previously did not honor HTTPS proxy environment variables by default. The _perl-libwww-perl_ package version 5.883-3 started using the *IO::Socket::SSL* module instead of the *Net::SSL* module for implementing TLS. Consequently, applications relying on processing of the `https_proxy` environment variable in the *Net:SSL* module established connections directly to the HTTPS server instead of through the HTTPS proxy server.

With this update, the *Net::SSL* module's behavior has been added to the *LWP::UserAgent* module to ensure that the `https_proxy` and `HTTPS_PROXY` environment variables are honored if no `env_proxy` option has been passed to the *LWP::UserAgent* module's `new()` method. Additionally, proxy specifications without a URL schema are now recognized. As a result, applications using the *Net::SSL* module correctly work after switching to the *IO::Socket::SSL* cryptographic back end from the _perl-libwww-perl_ package.
Lenka Špačková 2017-02-16 13:37:37 UTC Doc Text The *LWP::UserAgent* Perl module now correctly handles proxy settings for HTTPS requests

The *LWP::UserAgent* Perl module previously did not honor HTTPS proxy environment variables by default. The _perl-libwww-perl_ package version 5.883-3 started using the *IO::Socket::SSL* module instead of the *Net::SSL* module for implementing TLS. Consequently, applications relying on processing of the `https_proxy` environment variable in the *Net:SSL* module established connections directly to the HTTPS server instead of through the HTTPS proxy server.

With this update, the *Net::SSL* module's behavior has been added to the *LWP::UserAgent* module to ensure that the `https_proxy` and `HTTPS_PROXY` environment variables are honored if no `env_proxy` option has been passed to the *LWP::UserAgent* module's `new()` method. Additionally, proxy specifications without a URL schema are now recognized. As a result, applications using the *Net::SSL* module correctly work after switching to the *IO::Socket::SSL* cryptographic back end from the _perl-libwww-perl_ package.
The *LWP::UserAgent* Perl module now correctly handles proxy settings for HTTPS requests

The *LWP::UserAgent* Perl module previously did not honor HTTPS proxy environment variables by default. The _perl-libwww-perl_ package version 5.883-3 started using the *IO::Socket::SSL* module instead of the *Net::SSL* module for implementing TLS. Consequently, applications that rely on processing of the `https_proxy` environment variable in the *Net:SSL* module established connections directly to the HTTPS server instead of through the HTTPS proxy server.

With this update, the *Net::SSL* module's behavior has been added to the *LWP::UserAgent* module to ensure that the `https_proxy` and `HTTPS_PROXY` environment variables are honored if no `env_proxy` option has been passed to the *LWP::UserAgent* module's `new()` method. Additionally, proxy specifications without a URL schema are now recognized. As a result, applications using the *Net::SSL* module correctly work after switching to the *IO::Socket::SSL* cryptographic back end from the _perl-libwww-perl_ package.
errata-xmlrpc 2017-03-21 00:30:43 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2017-03-21 09:25:44 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-03-21 05:25:44 UTC
vani 2018-06-12 15:27:49 UTC CC sivavani.basetty

Back to bug 1400632