Subject: CVS commit: pkgsrc/security/p5-IO-Socket-SSL
To: None <pkgsrc-changes@NetBSD.org>
From: Klaus Heinz <heinz@netbsd.org>
List: pkgsrc-changes
Date: 10/16/2005 08:46:07
Module Name:	pkgsrc
Committed By:	heinz
Date:		Sun Oct 16 08:46:07 UTC 2005

Modified Files:
	pkgsrc/security/p5-IO-Socket-SSL: Makefile distinfo

Log Message:
Updated to version 0.97.

No pkgsrc changes.

Changes since version 0.96:
===========================
v0.97
        - Writes now correctly return errors.  (Problem noted by
          Dominique Quatravaux <dom at idealx.com>).
        - CA paths now work without passing an empty SSL_ca_file
          argument.  (Problem found by Phil Pennock, <phil.pennock
          at globnix.org>).
        - IO::Socket::SSL now automatically passes Proto => tcp (if
          not already specified) to IO::Socket::INET to work around
          /etc/services files with udp entries listed first.  (Fix
          suggested by Phil Pennock).
        - $socket->accept() now returns the peer address in array
          context for better conformance with IO::Socket::INET.
          However, if you were doing "map { $_->accept } (@sockets)",
          or similar tricks, you will need to use "scalar" to get the
          old behavior back.  (Problem noted by Nils Sowen, <n.sowen
          at kon.de>).
        - IO::Socket::SSL should now properly block on reads larger
          than the buffer size of Net::SSLeay.  (Problem found by Eric
          Jergensen, <eric at dvns.com>).
        - IO::Socket::SSL should now send CA Certs (if necessary)
          along with certificates.  (Problem found by <roy at
          momentous.ca>).
        - Timeouts should now work, but be aware that if multiple
          reads/writes are necessary to complete a connection, then
          each one may have a separate timeout.  (Request from
          Dominique Quatravaux <dom at idealx.com>).
        - In certain cases, start_SSL() would misplace a socket's
          fileno, causing problems with starting SSL.  This should now
          be fixed.  (Problem found by <russ at zerotech.net>).
        - IO::Socket::SSL now requires a minimum of Net::SSLeay 1.21.


To generate a diff of this commit:
cvs rdiff -r1.18 -r1.19 pkgsrc/security/p5-IO-Socket-SSL/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/security/p5-IO-Socket-SSL/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.