initial commit of file from CVS for e-smith-proftpd on Wed 12 Jul 09:05:44 BST 2023

This commit is contained in:
Brian Read
2023-07-12 09:05:44 +01:00
parent 9f1a450709
commit ced40fe923
81 changed files with 2005 additions and 2 deletions

View File

@@ -0,0 +1 @@
private

View File

@@ -0,0 +1 @@
21

View File

@@ -0,0 +1 @@
on

View File

@@ -0,0 +1 @@
on

View File

@@ -0,0 +1 @@
off

View File

@@ -0,0 +1 @@
private

View File

@@ -0,0 +1 @@
disabled

View File

@@ -0,0 +1 @@
service

View File

@@ -0,0 +1,27 @@
{
my $ftp = $DB->get('ftp');
return unless defined $ftp;
my $access = $ftp->prop('accessLimits');
return unless defined $access; # New or already migrated server
my $login = $ftp->prop('access') || 'private';
my $status = $ftp->prop('status') || 'disabled';
if ($access eq "normal")
{
$status = 'enabled';
$access = 'public';
}
if ($access eq "off")
{
$status = 'disabled';
$access = 'private';
}
$ftp->delete_prop('accessLimits');
$ftp->merge_props(
LoginAccess => $login,
access => $access,
status => $status,
);
}