YaST2 Developers Documentation: Configuration of ftpd

Configuration of ftpd

include/ftpd/dialogs.ycp
Dialogs definitions
  • Jozef Uhliarik

This module has an unstable interface.

Imports

  • CWM
  • CWMFirewallInterfaces
  • CWMServiceStart
  • DialogTree
  • FtpServer
  • Label
  • Popup
  • Wizard

Includes

  • ftp-server/helps.ycp
  • ftp-server/wid_functions.ycp

Local Variables

Local Functions

local AbortDialog () -> boolean

Returns whether user confirmed aborting the configuration.

Return value:
result
local StartMode () -> map<string,any>

Init function where are added UI hadle functions Start widget (vsftpd)

Return value:
map for start-up widget
local StartStop () -> map<string,any>

Init function where are added UI hadle functions Start widget

Return value:
map for start-stop widget
local StartStopPure () -> map<string,any>

Init function where are added UI hadle functions Start widget (pure-ftpd)

Return value:
map for start-stop widget
local RBVsftpdPureftpd () -> map<string,any>

Init function where are added UI hadle functions Start widget radiobuttons for switching daemons

Return value:
map for start-stop widget
local StartStopRestart () -> map<string,any>

Init function where are added UI hadle functions special hack widget where is handlig Start/Stop button

Return value:
map for start-stop widget
Info:

-----------================= GENERAL SCREEN =============----------

local ChrootEnable () -> map<string,any>

Chroot Everyone General Settings widget

Return value:
map for General screen
local VerboseLogging () -> map<string,any>

Verbos Logging General Settings widget

Return value:
map for General screen
local Umask () -> map<string,any>

Umask (umask files:umask dirs) only pure-ftpd General Settings widget

Return value:
map for General screen
local UmaskAnon () -> map<string,any>

Umask for Anonynous for vsftpd General Settings widget

Return value:
map for General screen
local UmaskLocal () -> map<string,any>

Umask for Authenticated Users for vsftpd General Settings widget

Return value:
map for General screen
local FtpDirAnon () -> map<string,any>

Ftp Directory for Anonymous Users General Settings widget

Return value:
map for General screen
local BrowseAnon () -> map<string,any>

"Browse" button for FTP Dir Anon General Settings widget

Return value:
map for General screen
local FtpDirLocal () -> map<string,any>

Ftp Directory for Authenticated Users General Settings widget

Return value:
map for General screen
local BrowseLocal () -> map<string,any>

"Browse" button for FTP Dir Local/Authenticated General Settings widget

Return value:
map for General screen
Info:

-----------================= PERFORMANCE SCREEN =============----------

local MaxClientsPerIP () -> map<string,any>

Max Clients for One IP Performance Settings widget

Return value:
map for Performance screen
local MaxClientsNumber () -> map<string,any>

Max Clients Performance Settings widget

Return value:
map for Performance screen
local LocalMaxRate () -> map<string,any>

Local Max Rate [KB/s] Performance Settings widget

Return value:
map for Performance screen
local AnonMaxRate () -> map<string,any>

Anonymous Max Rate [KB/s] Performance Settings widget

Return value:
map for Performance screen
Info:

-----------================= Authentication SCREEN =============----------

local EnableUpload () -> map<string,any>

Enable Upload Authentication Settings widget

Return value:
map for Performance screen
local AnonReadOnly () -> map<string,any>

Anonymous Can Upload Authentication Settings widget

Return value:
map for Performance screen
local AnonCreatDirs () -> map<string,any>

Anonymous Can Create Directories Authentication Settings widget

Return value:
map for Performance screen
Info:

-----------================= EXPERT SETTINGS SCREEN =============----------

local PasMinPort () -> map<string,any>

Min Port for Pas. Mode Expert Settings widget

Return value:
map for Expert screen
local PasMaxPort () -> map<string,any>

Max Port for Pas. Mode Expert Settings widget

Return value:
map for Expert screen
local SSLEnable () -> map<string,any>

Enable SSL Expert Settings widget

Return value:
map for Expert screen
local SSLv2 () -> map<string,any>

Enable SSL v2 Expert Settings widget

Return value:
map for Expert screen
local SSLv3 () -> map<string,any>

Enable SSL v3 Expert Settings widget

Return value:
map for Expert screen
local TLS () -> map<string,any>

Enable TLS Expert Settings widget

Return value:
map for Expert screen
local CertFile () -> map<string,any>

DSA Certificate to Use for SSL Encrypted Connections Expert Settings widget

Return value:
map for Expert screen
local BrowseCertFile () -> map<string,any>

"Browse" button for DSA Certificate Expert Settings widget

Return value:
map for Expert screen
local AntiWarez () -> map<string,any>

Disable Downloading Unvalidated Data Expert Settings widget

Return value:
map for Expert screen
local SSL () -> map<string,any>

Security Settings Expert Settings widget

Return value:
map for Expert screen
Info:

-----------================= SCREENS OF FTP_SERVER =============----------

local gen_settings () -> map<string,any>

Init function where are added UI hadle functions General Settings widget (vsftpd) define for tabs_vsftpd necessary later in screens (CWNTree)

Return value:
map for General Settings widget
local gen_settings_pure () -> map<string,any>

Init function where are added UI hadle functions General Settings widget (pure-ftpd) define for tabs_pureftpd necessary later in screens (CWNTree)

Return value:
map for General Settings widget
local perfor_settings () -> map<string,any>

Init function where are added UI hadle functions Performance Settings widget define for tabs_vsftpd/tabs_pureftpd necessary later in screens (CWNTree)

Return value:
map for Performance Settings widget
local FirewallSettingsPure () -> map<string,any>

Init function where are added firewall

Return value:
map for firewall settings
local FirewallSettingsVs () -> map<string,any>

Init function where are added firewall

Return value:
map for firewall settings
local anon_settings () -> map<string,any>

Init function where are added UI hadle functions Anonymous Settings widget define for tabs_vsftpd/tabs_pureftpd necessary later in screens (CWNTree)

Return value:
map for Anonymous Settings widget
local vsftpd_anon_settings () -> map<string,any>

Init function where are added UI hadle functions Anonymous Settings widget define for tabs_vsftpd/tabs_pureftpd necessary later in screens (CWNTree)

Return value:
map for Anonymous Settings widget
local addit_settings () -> map<string,any>

Init function where are added UI hadle functions Expert Settings widget (vsftpd) define for tabs_vsftpd necessary later in screens (CWNTree)

Return value:
map for Expert Settings widget
local addit_settings_pure () -> map<string,any>

Init function where are added UI hadle functions Expert Settings widget (pure-ftpd) define for tabs_pureftpd necessary later in screens (CWNTree)

Return value:
map for Expert Settings widget
local wid_handling_vsftpd -> map<string,map<string,any> >

map for description of widget later in CWNTree widget_descr (vsftpd)

local tabs_vsftpd -> map<string, map<string,any> >

map for screens of widget later in CWNTree screens (vsftpd)

local functions -> map<symbol,any>

function for running CWNTree

abort functions for confirm abort

local RunFTPDialogsVsftpd () -> symbol

function for running CWNTree vsftpd

Return value:
return value of DialogTree::ShowAndRun
local wid_handling_pureftpd -> map<string,map<string,any> >

map for description of widget later in CWNTree widget_descr (pure-ftpd)

local tabs_pureftpd -> map<string, map<string,any> >

map for screens of widget later in CWNTree screens (pure-ftpd)

local RunFTPDialogsPureftpd () -> symbol

function for running CWNTree vsftpd

Return value:
return value of DialogTree::ShowAndRun