|
Server : LiteSpeed System : Linux premium152.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64 User : idesfsze ( 1473) PHP Version : 7.4.33 Disable Function : NONE Directory : /usr/share/perl5/URI/ |
package URI::ftp;
use strict;
use warnings;
our $VERSION = '1.73';
$VERSION = eval $VERSION;
use parent qw(URI::_server URI::_userpass);
sub default_port { 21 }
sub path { shift->path_query(@_) } # XXX
sub _user { shift->SUPER::user(@_); }
sub _password { shift->SUPER::password(@_); }
sub user
{
my $self = shift;
my $user = $self->_user(@_);
$user = "anonymous" unless defined $user;
$user;
}
sub password
{
my $self = shift;
my $pass = $self->_password(@_);
unless (defined $pass) {
my $user = $self->user;
if ($user eq 'anonymous' || $user eq 'ftp') {
# anonymous ftp login password
# If there is no ftp anonymous password specified
# then we'll just use 'anonymous@'
# We don't try to send the read e-mail address because:
# - We want to remain anonymous
# - We want to stop SPAM
# - We don't want to let ftp sites to discriminate by the user,
# host, country or ftp client being used.
$pass = 'anonymous@';
}
}
$pass;
}
1;