IO::Socket::SSL is a class implementing an object oriented
interface to SSL sockets. The class is a descendent of
IO::Socket::INET and provides a subset of the base class's
interface methods.
===> The following configuration options are available for p5-IO-Socket-SSL-2.099:
CERTS=on: Install the Mozilla CA cert bundle
EXAMPLES=on: Build and/or install examples
IDN=off: International Domain Names support
===> Use 'make config' to modify these settings
security/p5-IO-Socket-SSL: Update 2.089 => 2.090
Changelog:
https://metacpan.org/dist/IO-Socket-SSL/changes
While here cleanup RUN_DEPENDS=BUILD_DEPENDS antipattern:
Section 5.10.2 of the Porter's handbook states that setting
RUN_DEPENDS=${BUILD_DEPENDS} directly is an antipattern and gives
guidance on how to avoid it.
PR: 287290283227
security/p5-IO-Socket-SSL: Update 2.088 → 2.089
Changelog:
- new option SSL_force_fingerprint to enforce fingerprint matching even
if certificate validation would be successful without
- document _get_ssl_object and _get_ctx_object for cases, where direct
use of Net::SSLeay functions is needed
https://metacpan.org/dist/IO-Socket-SSL/changes
PR: 281135
security/p5-IO-Socket-SSL: allow www/p5-Mozilla-CA to be optional
This new option is enabled by default, thus perserving existing
behavior. There are circumstances when we don't want www/p5-Mozilla-CA
to be installed. This patch permits that.
PR: 278567
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except
for where it resulted in a change in output from build-depends-list or
run-depends-list.
Approved by: portmgr (adamw)
ecurity/p5-IO-Socket-SSL: update to 2.058
Changelog:
fix t/session_ticket.t: it failed with OpenSSL 1.1.* since this version
expects the extKeyUsage of clientAuth in the client cert also to be
allowed by the CA if CA uses extKeyUsage
PR: 229908
Submitted by: Sergei Vyshenski <svysh.fbsd@gmail.com> (maintainer)
security/p5-IO-Socket-SSL: update to 2.056
While here, give maintainership to submitter since maintainer has timed out
repeatedly.
PR: 223459
Submitted by: Sergei Vyshenski <svysh.fbsd@gmail.com>
Approved by: maintainer timeout (jadawin, >2 weeks, multiple timeouts)
- syswrite: if SSL_write sets SSL_ERROR_SYSCALL but no $! (as seen with
OpenSSL 1.1.0 on Windows) set $! to EPIPE to propagate a useful error
- removed unecessary settings of SSL_version and SSL_cipher_list from tests
- protocol_version.t can now deal when TLS 1.0 and/or TLS 1.1 are not supported
Remove Perl core modules
- While I'm here:
- Add NO_ARCH
- Remove IPV6 option: which is no-op now
- Convert to options target helper
- Bump PORTREVISION for dependency change
With hat: perl
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
(Only the first 15 lines of the commit message are shown above )