1Net::INET6Glue(3) User Contributed Perl Documentation Net::INET6Glue(3)
2
3
4
6 Net::INET6Glue - Make common modules IPv6 ready by hotpatching
7
9 use Net::INET6Glue; # include all glue
10 use LWP;
11 use Net::SMTP;
12 use Net::FTP;
13 ..
14
16 Net::INET6Glue is a collection of modules to make common modules IPv6
17 ready by hotpatching them.
18
19 Unfortunatly the current state of IPv6 support in perl is that no IPv6
20 support is in the core and that a lot of important modules (like
21 Net::FTP, Net::SMTP, LWP,...) do not support IPv6 even if the modules
22 for IPv6 sockets like Socket6, IO::Socket::IP or IO::Socket::INET6 are
23 available.
24
25 This module tries to mitigate this by hotpatching. Currently the
26 following submodules are available:
27
28 Net::INET6Glue::INET_is_INET6
29 Makes IO::Socket::INET behave like IO::Socket::IP (with fallback to
30 like IO::Socket::INET6), especially make it capable to create IPv6
31 sockets. This makes LWP, Net::SMTP and others IPv6 capable.
32
33 Net::INET6Glue::FTP
34 Hotpatches Net::FTP to support EPRT and EPSV commands which are
35 needed to deal with FTP over IPv6. Also loads
36 Net::INET6Glue::INET_is_INET6.
37
39 This module and the modules in the Net::INET6Glue Hierarchy distributed
40 together with this module are copyright (c) 2008..2014, Steffen
41 Ullrich. All Rights Reserved. These modules are free software. They
42 may be used, redistributed and/or modified under the same terms as Perl
43 itself.
44
45
46
47perl v5.36.0 2023-01-20 Net::INET6Glue(3)