Net::I...ue::FTP(3pm)
π Net::INET6Glue::FTP π
okay bestie, so this page is the manual for Net::INET6Glue::FTP, which ships with perl v5.32.1 and got its last glow-up on 2021-02-28. pull up a chair, we're giving an old module the IPv6 treatment π
β¨ NAME β¨
Net::INET6Glue::FTP β it adds IPv6 support to Net::FTP by hotpatching. yes, hotpatching. we're going in live. no cap π₯
π SYNOPSIS π
use Net::INET6Glue::FTP;
use Net::FTP;
my $ftp = Net::FTP->new( '::1' );
$ftp->login(...)
literally that's it. load the glue first, load Net::FTP, and suddenly '::1' just works. iconic behavior honestly π«Ά
π¦ DESCRIPTION π¦
so here's the tea, bestie: this module brings IPv6 support to Net::FTP, and it does it by hotpatching support for the EPRT and EPSV commands straight into Net::FTP. not asking nicely, not waiting for a patch upstream β just going in and making it happen. main character energy, fr fr β¨
it also hotpatches the pasv, port and _dataconn methods so they actually make use of EPRT and EPSV when you're on an IPv6 connection. because what's the point of having the commands if nobody calls them, right? π
and it doesn't stop there β it also bundles in Net::INET6Glue::INET_is_INET6 so the Net::FTP sockets come out IPv6 capable. one little module, doing the absolute most, and we're obsessed π
ngl, "hotpatching" means exactly what it sounds like: it reaches intoNet::FTPat runtime and swaps things out. so loadNet::INET6Glue::FTPbefore you go makingNet::FTPobjects, mmkay? π
π COPYRIGHT π
this module is copyright (c) 2008..2014, Steffen Ullrich. All Rights Reserved. it's free software, babes β you can use it, redistribute it and/or modify it under the same terms as Perl itself. sharing is caring, periodt π
and that's the whole page, bestie!! πΈ this was Net::INET6Glue::FTP from the perl v5.32.1 user-contributed perl documentation, dated 2021-02-28 β go make some IPv6 sockets and slay π π¦β¨
π¦ where this page comes from
- debian bookworm: libnet-inet6glue-perl 0.604-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libnet-inet6glue-perl 0.604-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libnet-inet6glue-perl 0.604-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libnet-inet6glue-perl 0.604-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libnet-inet6glue-perl 0.604-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libnet-inet6glue-perl 0.604-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms