Net-FTPServer
view release on metacpan or search on metacpan
Version 1.0.12
--------------
This contains a small featurette suggested by Rob. You
can now disable syslogging from the configuration file. During the
automatic tests (make test), syslogging is now disabled by default.
Version 1.0.11
--------------
If getpwuid or getgrgid cannot resolve a user ID /
group ID into a username or group name, then we print "-" instead,
rather than generating an annoying warning message. Thanks go to
Elliot Finley and Matthias Ivers who both spotted the bug at about the
same time!
Version 1.0.10
--------------
Several patches from Rob which fix warnings and a bug
which would crash the server child process when a user did SIZE . and
lib/Net/FTPServer/Full/DirHandle.pm view on Meta::CPAN
my ($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size,
$atime, $mtime, $ctime, $blksize, $blocks)
= lstat $self->{_pathname};
# If the directory has been removed since we created this
# handle, then $dev will be undefined. Return dummy status
# information.
return ("d", 0000, 1, "-", "-", 0, 0) unless defined $dev;
# Generate printable user/group.
my $user = getpwuid ($uid) || "-";
my $group = getgrgid ($gid) || "-";
# Permissions from mode.
my $perms = $mode & 0777;
# Work out the mode using special "_" operator which causes Perl
# to use the result of the previous stat call.
$mode
= (-f _ ? 'f' :
(-d _ ? 'd' :
lib/Net/FTPServer/Full/FileHandle.pm view on Meta::CPAN
my ($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size,
$atime, $mtime, $ctime, $blksize, $blocks)
= lstat $self->{_pathname};
# If the file has been removed since we created this
# handle, then $dev will be undefined. Return dummy status
# information.
return ("f", 0000, 1, "-", "-", 0, 0) unless defined $dev;
# Generate printable user/group.
my $user = getpwuid ($uid) || "-";
my $group = getgrgid ($gid) || "-";
# Permissions from mode.
my $perms = $mode & 0777;
# Work out the mode using special "_" operator which causes Perl
# to use the result of the previous stat call.
$mode
= (-f _ ? 'f' :
(-d _ ? 'd' :
lib/Net/FTPServer/RO/DirHandle.pm view on Meta::CPAN
my ($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size,
$atime, $mtime, $ctime, $blksize, $blocks)
= lstat $self->{_pathname};
# If the directory has been removed since we created this
# handle, then $dev will be undefined. Return dummy status
# information.
return ("d", 0000, 1, "-", "-", 0, 0) unless defined $dev;
# Generate printable user/group.
my $user = getpwuid ($uid) || "-";
my $group = getgrgid ($gid) || "-";
# Permissions from mode.
my $perms = $mode & 0777;
# Work out the mode using special "_" operator which causes Perl
# to use the result of the previous stat call.
$mode
= (-f _ ? 'f' :
(-d _ ? 'd' :
lib/Net/FTPServer/RO/FileHandle.pm view on Meta::CPAN
my ($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size,
$atime, $mtime, $ctime, $blksize, $blocks)
= lstat $self->{_pathname};
# If the file has been removed since we created this
# handle, then $dev will be undefined. Return dummy status
# information.
return ("f", 0000, 1, "-", "-", 0, 0) unless defined $dev;
# Generate printable user/group.
my $user = getpwuid ($uid) || "-";
my $group = getgrgid ($gid) || "-";
# Permissions from mode.
my $perms = $mode & 0777;
# Work out the mode using special "_" operator which causes Perl
# to use the result of the previous stat call.
$mode
= (-f _ ? 'f' :
(-d _ ? 'd' :
( run in 0.452 second using v1.01-cache-2.11-cpan-8d75d55dd25 )