This queue is for tickets about the IO-Socket-IP CPAN distribution.

Report information
The Basics
Id:
71589
Status:
resolved
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Requestors:
leonerd-cpan [...] leonerd.org.uk
Cc:
AdminCc:

BugTracker
Severity:
(no value)
Broken in:
0.07
Fixed in:
  • 0.08_002
  • 0.09



Subject: Ability to set V6Only from constructor
Some socket options, most notably IPv6's V6ONLY, may need to be set after the socket is created but before bind()ing it. Need to consider an API and an implementation for doing this. -- Paul Evans
Initial patches to actually expose IPV6_V6ONLY now sent to p5p@ No idea how to provide this for earlier perls yet though. -- Paul Evans
IPV6_V6ONLY is now in bleadperl's Socket.{pm,xs}. -- Paul Evans
On Mon Oct 24 11:01:31 2011, PEVANS wrote:
Show quoted text
> IPV6_V6ONLY is now in bleadperl's Socket.{pm,xs}.
An attempt at dual-lifing the Socket module is now on CPAN: https://metacpan.org/release/PEVANS/Socket-1.94_03 -- Paul Evans
On Mon Oct 10 19:28:58 2011, PEVANS wrote:
Show quoted text
> Some socket options, most notably IPv6's V6ONLY, may need to be set > after the socket is created but before bind()ing it. > > Need to consider an API and an implementation for doing this.
0.07_005 now has V6Only constructor argument. -- Paul Evans
This didn't work properly on OpenBSD, was rolled back for 0.08. A new attempt in 0.08_001, fixed in 0.08_002 by observing that OpenBSD just doesn't allow this to be disabled. Should be in 0.09. -- Paul Evans
Released as 0.09. -- Paul Evans


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.