2
- Writes now correctly return errors. (Problem noted by
3
Dominique Quatravaux <dom at idealx.com>).
4
- CA paths now work without passing an empty SSL_ca_file
5
argument. (Problem found by Phil Pennock, <phil.pennock
7
- IO::Socket::SSL now automatically passes Proto => tcp (if
8
not already specified) to IO::Socket::INET to work around
9
/etc/services files with udp entries listed first. (Fix
10
suggested by Phil Pennock).
11
- $socket->accept() now returns the peer address in array
12
context for better conformance with IO::Socket::INET.
13
However, if you were doing "map { $_->accept } (@sockets)",
14
or similar tricks, you will need to use "scalar" to get the
15
old behavior back. (Problem noted by Nils Sowen, <n.sowen
17
- IO::Socket::SSL should now properly block on reads larger
18
than the buffer size of Net::SSLeay. (Problem found by Eric
19
Jergensen, <eric at dvns.com>).
20
- IO::Socket::SSL should now send CA Certs (if necessary)
21
along with certificates. (Problem found by <roy at
23
- Timeouts should now work, but be aware that if multiple
24
reads/writes are necessary to complete a connection, then
25
each one may have a separate timeout. (Request from
26
Dominique Quatravaux <dom at idealx.com>).
27
- In certain cases, start_SSL() would misplace a socket's
28
fileno, causing problems with starting SSL. This should now
29
be fixed. (Problem found by <russ at zerotech.net>).
30
- IO::Socket::SSL now requires a minimum of Net::SSLeay 1.21.
32
--- Old Versions --------------------------------------------------
2
35
- Makefile's error messages now correct if output is
3
36
redirected (patch from Ilya Zakharevich <ilya at
4
37
math.berkeley.edu>).
6
39
Uri Guttman <uri at stemsystems.com>).
7
40
- new_from_fd() now works.
8
41
- getline() and <> in scalar context now return undef
9
instead of '' when the read failed. (Problem found by
10
Christian Gilmore <cat at us.ibm.com>).
42
instead of '' if the read failed. (Problem found by
43
Christian Gilmore <cag at us.ibm.com>).
11
44
- Broken pipe signals are now ignored during socket close
12
45
to prevent a SSL shutdown message from killing the parent
13
46
program. (Problem found by Christian Gilmore).
28
61
- Added patch for Net::SSLeay to take advantage of
29
62
client-side session caching.
32
--- Old Versions --------------------------------------------------
35
65
- Changed PeerAddr in example/ssl_client.pl back to localhost.
36
66
- Update of examples to automatically switch to the proper