develooper Front page | perl.perl5.porters | Postings from August 2019

SSL support in core

Thread Next
Dan Book
August 6, 2019 19:23
SSL support in core
Message ID:
HTTP::Tiny has been in core for a while, but to access any HTTPS URLs
requires IO::Socket::SSL and Net::SSLeay to be installed. Other user-agents
have similar requirements. SSL support is most commonly a difficult part of
portable deployments, because it can't be fatpacked. It's often a stumbling
block when users try to use the core HTTP::Tiny or install LWP and discover
that's not enough on its own. And HTTPS is increasingly required across the
web, it's needed to download archives from the current Perl git as well as
github, it's needed for the MetaCPAN API with the exception of the
grandfathered API used by cpanm for this very reason.

I know it's highly unlikely, but just to get the conversation out there: Is
it even possible? What would be required? Are there options that don't
require openssl specifically? What are the portability roadblocks?


Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About