In perl.git, the branch smoke-me/cpan61577-dom has been created
<http://perl5.git.perl.org/perl.git/commitdiff/fe1a5c05e0df90857345e669c853b191f2faa885?hp=0000000000000000000000000000000000000000>
at fe1a5c05e0df90857345e669c853b191f2faa885 (commit)
- Log -----------------------------------------------------------------
commit fe1a5c05e0df90857345e669c853b191f2faa885
Author: Dominic Hargreaves <[email protected]>
Date: Wed May 9 19:09:18 2012 +0100
add Test::More as a prereq to Makefile.PL
M dist/IO/Makefile.PL
commit 3ca949feeb27d51c1a2e1c2514e43cbcf74195cd
Author: Tony Cook <[email protected]>
Date: Wed May 9 19:04:28 2012 +0100
sometimes fork() isn't available
This was amended from the original Tony prepared in a parallel branch
M dist/IO/t/cachepropagate-tcp.t
M dist/IO/t/cachepropagate-unix.t
commit b448163248c69ff6565844943347eb4d49404c5e
Author: Daniel Kahn Gillmor <[email protected]>
Date: Fri Feb 17 14:29:14 2012 -0800
[rt.cpan.org #61577] sockdomain and socktype undef on newly accepted sockets
There appears to be a flaw in IO::Socket where some IO::Socket objects
are unable to properly report their socktype, sockdomain, or protocol
(they return undef, even when the underlying socket is sufficiently
initialized to have these properties).
The attached patch should cover IO::Socket objects created via accept(),
new_from_fd(), new(), and anywhere else whose details haven't been
properly cached.
No new code should be executed on IO::Socket objects whose details are
already cached and present.
M AUTHORS
M MANIFEST
M META.yml
M dist/IO/lib/IO/Socket.pm
A dist/IO/t/cachepropagate-tcp.t
A dist/IO/t/cachepropagate-udp.t
A dist/IO/t/cachepropagate-unix.t
-----------------------------------------------------------------------
--
Perl5 Master Repository