Changes for version 0.08

  • Depend on Socket 1.95 now a full dual-life release has been made
  • Set the AI_ADDRCONFIG getaddrinfo hint
  • Fix some spelling mistakes/typoes
  • MSWin32 fixes:
    • MSWin32 uses select() exceptfds rather than writefds to report on nonblocking connect() failure
    • MSWin32 uses EWOULDBLOCK rather than EINPROGRESS to indicate nonblocking connect()
  • BUGFIXES:
    • Ensure ->socket protocol argument is always defined
    • Bugfix for (e.g.) NetBSD, which gets upset at protocol hint without socktype hint to getaddrinfo()
    • Pass 'type' rather than 'proto' to constructor in t/11sockopts.t to avoid MSWin32 test failures
    • Localise $1/$2 to placate [perl #67962]

Modules

A drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6