YaST2 Developers Documentation: Common widget manipulation, firewall interfaces widget

Function index:

Function name File name
SuSEFirewallServices.ycp
$[ SuSEFirewall.ycp
ActivateConfiguration () SuSEFirewall.ycp
Add () NetworkInterfaces.ycp
AddAllowedBroadcast (list <string> needed_ports, string zone) SuSEFirewall.ycp
AddAllowedPortsOrServices (list <string> add_ports, string protocol, string zone) SuSEFirewall.ycp
AddForwardIntoMasqueradeRule (string source_net, string forward_to_ip, string protocol, string req_port, string redirect_to_port, string requested_ip) SuSEFirewall.ycp
AddInterfaceIntoZone (string interface, string zone) SuSEFirewall.ycp
AddNewAcceptRule (string zone, map <string, string> params) SuSEFirewallExpertRules.ycp
AddService (string service, string protocol, string interface) SuSEFirewall.ycp
AddServiceDefinedByPackageIntoZone (string service, string zone) SuSEFirewall.ycp
AddServiceSupportIntoZone (string service, string zone) SuSEFirewall.ycp
AddSpecialInterfaceIntoZone (string interface, string zone) SuSEFirewall.ycp
AddWarning (string warning) SuSEFirewallProposal.ycp
AddXenSupport () SuSEFirewall.ycp
AdjustParameters (map <string, string> params) SuSEFirewallExpertRules.ycp
AllowedPortNameOrNumber () PortAliases.ycp
AnyRPCServiceInConfiguration () SuSEFirewall.ycp
ArePortsOrServicesAllowed (list <string> needed_ports, string protocol, string zone, boolean check_for_aliases) SuSEFirewall.ycp
CanonicalizeIP (map<string, any> ifcfg) NetworkInterfaces.ycp
CanonicalizeStartmode (map<string, any> ifcfg) NetworkInterfaces.ycp
CardRegex NetworkInterfaces.ycp
Change2 (string name, ifcfg_t newdev, boolean check) NetworkInterfaces.ycp
Check (string dev) NetworkInterfaces.ycp
CheckKernelModules () SuSEFirewall.ycp
CheckPossbilityToChangeFirewall (boolean new_status) CWMFirewallInterfaces.ycp
ChooseItem (string title, list<string> items, string selected) NetworkPopup.ycp
ChooseItemSimple (string title, list<string> items, string selected) NetworkPopup.ycp
CleanCacheRead () NetworkInterfaces.ycp
CleanHotplugSymlink () NetworkInterfaces.ycp
ClearWarnings () SuSEFirewallProposal.ycp
ConcealSecrets (map devs) NetworkInterfaces.ycp
ConcealSecrets1 (map<string, any> ifcfg) NetworkInterfaces.ycp
Config NetworkConfig.ycp
ConfirmNetworkManager () NetworkService.ycp
Connected () Internet.ycp
ConvertToServicesDefinedByPackages () SuSEFirewall.ycp
CreateInterfacesWidget (map<string,any> settings) CWMFirewallInterfaces.ycp
CreateNewPortRange (integer min_pr, integer max_pr) PortRanges.ycp
CreateOpenFirewallWidget (map<string,any> settings) CWMFirewallInterfaces.ycp
Current NetworkInterfaces.ycp
DHCP NetworkConfig.ycp
DecreaseVerbosity () SuSEFirewall.ycp
Delete (string name) NetworkInterfaces.ycp
DeleteAlias (string device, string aid) NetworkInterfaces.ycp
DeleteRuleID (string zone, integer rule_id) SuSEFirewallExpertRules.ycp
Deleted NetworkInterfaces.ycp
DeviceRegex NetworkInterfaces.ycp
Devices NetworkInterfaces.ycp
DisableOpenFirewallWidget () CWMFirewallInterfaces.ycp
DisableServices () SuSEFirewall.ycp
DisplayDetailsPopup (map<string,any> settings) CWMFirewallInterfaces.ycp
DisplayFirewallDetailsPopupHandler (map<string,any> widget) CWMFirewallInterfaces.ycp
DividePortsAndPortRanges (list <string> unsorted_ports, boolean with_aliases) PortRanges.ycp
Edit (string name) NetworkInterfaces.ycp
EnableDisable () NetworkService.ycp
EnableFallbackPorts (list <string> fallback_ports, list <string> zones) SuSEFirewallProposal.ycp
EnableOpenFirewallWidget () CWMFirewallInterfaces.ycp
EnableOrDisableFirewallDetails () CWMFirewallInterfaces.ycp
EnableServices () SuSEFirewall.ycp
Export () NetworkConfig.ycp
Export () SuSEFirewall.ycp
Export (string devregex) NetworkInterfaces.ycp
Fastest () NetworkInterfaces.ycp
FastestTypes NetworkInterfaces.ycp
FillUpEmptyConfig () SuSEFirewall.ycp
Filter (map<string,map> devices, string devregex) NetworkInterfaces.ycp
FilterDevices (string devregex) NetworkInterfaces.ycp
FilterNOT (map<string,map> devices, string devregex) NetworkInterfaces.ycp
FlattenServices (list <string> old_list, string protocol) PortRanges.ycp
GetAcceptExpertRules (string zone) SuSEFirewall.ycp
GetAdditionalServices (string protocol, string zone) SuSEFirewall.ycp
GetAllDialUpInterfaces () SuSEFirewall.ycp
GetAllExpertRulesProtocols () SuSEFirewallExpertRules.ycp
GetAllKnownInterfaces () SuSEFirewall.ycp
GetAllNonDialUpInterfaces () SuSEFirewall.ycp
GetAllowedServicesForZoneProto (string zone, string protocol) SuSEFirewall.ycp
GetBroadcastAllowedPorts () SuSEFirewall.ycp
GetBroadcastConfiguration (string zone) SuSEFirewall.ycp
GetChangedByUser () SuSEFirewallProposal.ycp
GetConfigurationStringZone (string zone_string) SuSEFirewall.ycp
GetDefaultValue (string variable) SuSEFirewall.ycp
GetDescription (string service) SuSEFirewallServices.ycp
GetDevTypeDescription (string type, boolean longdescr) NetworkInterfaces.ycp
GetDeviceType (string dev) NetworkInterfaces.ycp
GetDeviceTypes () NetworkInterfaces.ycp
GetDevices () Internet.ycp
GetEnableService () SuSEFirewall.ycp
GetFilenameFromServiceDefinedByPackage (string service) SuSEFirewallServices.ycp
GetFirewallInterfaces () SuSEFirewall.ycp
GetFirewallInterfacesMap () SuSEFirewall.ycp
GetFirewallKernelModules () SuSEFirewall.ycp
GetFreeDevice (string type) NetworkInterfaces.ycp
GetFreeDevicesOld (string type, integer num) NetworkInterfaces.ycp
GetIP (string device) NetworkInterfaces.ycp
GetIgnoreLoggingBroadcast (string zone) SuSEFirewall.ycp
GetInterfacesInZone (string zone) SuSEFirewall.ycp
GetInterfacesInZoneSupportingAnyFeature (string zone) SuSEFirewall.ycp
GetKnownFirewallZones () SuSEFirewall.ycp
GetKnownInterfaces () SuSEFirewallProposal.ycp
GetListOfAcceptRules (string zone) SuSEFirewallExpertRules.ycp
GetListOfForwardsIntoMasquerade () SuSEFirewall.ycp
GetListOfKnownInterfaces () SuSEFirewall.ycp
GetListOfServiceAliases (string port) PortAliases.ycp
GetListOfServicesAddedByPackage () SuSEFirewallServices.ycp
GetListOfSuSEFirewallVariables () SuSEFirewall.ycp
GetLoggingSettings (string rule) SuSEFirewall.ycp
GetMasquerade () SuSEFirewall.ycp
GetMetadataAgent (string filefullpath) SuSEFirewallServices.ycp
GetModified () SuSEFirewall.ycp
GetModified () SuSEFirewallServices.ycp
GetNeededBroadcastPorts (string service) SuSEFirewallServices.ycp
GetNeededIPProtocols (string service) SuSEFirewallServices.ycp
GetNeededPortsAndProtocols (string service) SuSEFirewallServices.ycp
GetNeededRPCPorts (string service) SuSEFirewallServices.ycp
GetNeededTCPPorts (string service) SuSEFirewallServices.ycp
GetNeededUDPPorts (string service) SuSEFirewallServices.ycp
GetPortNumber (string port_name) PortAliases.ycp
GetPossiblyConflictServices () SuSEFirewallServices.ycp
GetProposalInitialized () SuSEFirewallProposal.ycp
GetProtectFromInternalZone () SuSEFirewall.ycp
GetProtocolTranslatedName (string protocol) SuSEFirewall.ycp
GetServices (list<string> services) SuSEFirewall.ycp
GetServicesAcceptRelated (string zone) SuSEFirewall.ycp
GetServicesInZones (list<string> services) SuSEFirewall.ycp
GetSpecialInterfacesInZone (string zone) SuSEFirewall.ycp
GetStartService () SuSEFirewall.ycp
GetSupportRoute () SuSEFirewall.ycp
GetSupportedServices () SuSEFirewallServices.ycp
GetTrustIPsecAs () SuSEFirewall.ycp
GetWarnings () SuSEFirewallProposal.ycp
GetZoneConfigurationString (string zone) SuSEFirewall.ycp
GetZoneFullName (string zone) SuSEFirewall.ycp
GetZoneOfInterface (string interface) SuSEFirewall.ycp
GetZonesOfInterfaces (list<string> interfaces) SuSEFirewall.ycp
GetZonesOfInterfacesWithAnyFeatureSupported (list<string> interfaces) SuSEFirewall.ycp
HasAliases (string name) NetworkInterfaces.ycp
HaveService (string service, string protocol, string interface) SuSEFirewall.ycp
HostName (string selected) NetworkPopup.ycp
HotplugRegex (list<string> devs) NetworkInterfaces.ycp
HotplugTypes NetworkInterfaces.ycp
Import (map <string, any> import_settings) SuSEFirewall.ycp
Import (map settings) NetworkConfig.ycp
Import (string devregex, map<string,map> devices) NetworkInterfaces.ycp
IncreaseVerbosity () SuSEFirewall.ycp
InitAllInterfacesList () CWMFirewallInterfaces.ycp
InitAllowedInterfaces (list<string> services) CWMFirewallInterfaces.ycp
InterfacesHandle (map<string,any> widget, string key, map event) CWMFirewallInterfaces.ycp
InterfacesHandleWrapper (string key, map event) CWMFirewallInterfaces.ycp
InterfacesInit (map<string,any> widget, string key) CWMFirewallInterfaces.ycp
InterfacesInitWrapper (string key) CWMFirewallInterfaces.ycp
InterfacesStore (map<string,any> widget, string key, map event) CWMFirewallInterfaces.ycp
InterfacesStoreWrapper (string key, map event) CWMFirewallInterfaces.ycp
InterfacesSupportedByAnyFeature (string zone) SuSEFirewall.ycp
InterfacesValidate (map<string,any> widget, string key, map event) CWMFirewallInterfaces.ycp
InterfacesValidateWrapper (string key, map event) CWMFirewallInterfaces.ycp
IsAllowedPortName (string port_name) PortAliases.ycp
IsAnyNetworkInterfaceSupported () SuSEFirewall.ycp
IsBroadcastAllowed (list <string> needed_ports, string zone) SuSEFirewall.ycp
IsConnected (string dev) NetworkInterfaces.ycp
IsDialUpInterface (string interface) SuSEFirewallProposal.ycp
IsEnabled () SuSEFirewall.ycp
IsHotplug (string type) NetworkInterfaces.ycp
IsInterfaceInZone (string interface, string zone) SuSEFirewall.ycp
IsKnownPortName (string port_name) PortAliases.ycp
IsKnownService (string service_id) SuSEFirewallServices.ycp
IsKnownZone (string zone) SuSEFirewall.ycp
IsManaged () NetworkService.ycp
IsOtherFirewallRunning () SuSEFirewall.ycp
IsPortRange (string check_this) PortRanges.ycp
IsServiceDefinedByPackageSupportedInZone (string service, string zone) SuSEFirewall.ycp
IsServiceSupportedInZone (string service, string zone) SuSEFirewall.ycp
IsStarted () SuSEFirewall.ycp
IsSupportedProtocol (string protocol) SuSEFirewall.ycp
IsValidNetwork (string network) SuSEFirewallExpertRules.ycp
IsValidPortRange (string port_range) PortRanges.ycp
IsVerbose () SuSEFirewall.ycp
IsXenInstalled () SuSEFirewallProposal.ycp
List (string devregex) NetworkInterfaces.ycp
ListDevicesExcept (string dev) NetworkInterfaces.ycp
Locate (string key, string val) NetworkInterfaces.ycp
LocateNOT (string key, string val) NetworkInterfaces.ycp
LocateProvider (string provider) NetworkInterfaces.ycp
Modified () NetworkConfig.ycp
Modified () CWMFirewallInterfaces.ycp
Modified (string devregex) NetworkInterfaces.ycp
NFSExport (string server, string selected) NetworkPopup.ycp
NFSServer (string selected) NetworkPopup.ycp
Name NetworkInterfaces.ycp
OpenFirewallHandle (map<string,any> widget, string key, map event) CWMFirewallInterfaces.ycp
OpenFirewallHandleWrapper (string key, map event) CWMFirewallInterfaces.ycp
OpenFirewallHelp (boolean restart_displayed) CWMFirewallInterfaces.ycp
OpenFirewallHelpTemplate (boolean restart_displayed) CWMFirewallInterfaces.ycp
OpenFirewallInit (map<string,any> widget, string key) CWMFirewallInterfaces.ycp
OpenFirewallInitWrapper (string key) CWMFirewallInterfaces.ycp
OpenFirewallModified (string key) CWMFirewallInterfaces.ycp
OpenFirewallStore (map<string,any> widget, string key, map event) CWMFirewallInterfaces.ycp
OpenFirewallStoreWrapper (string key, map event) CWMFirewallInterfaces.ycp
OpenFirewallWidgetExists () CWMFirewallInterfaces.ycp
OpenServiceOnNonDialUpInterfaces (string service, list <string> fallback_ports) SuSEFirewallProposal.ycp
Orig_Config NetworkConfig.ycp
Orig_DHCP NetworkConfig.ycp
OriginalDevices NetworkInterfaces.ycp
PortIsInPortranges (string port, list <string> port_ranges) PortRanges.ycp
ProposalSummary () SuSEFirewallProposal.ycp
Propose () SuSEFirewallProposal.ycp
ProposeFunctions () SuSEFirewallProposal.ycp
Push () NetworkInterfaces.ycp
Read () NetworkConfig.ycp
Read () SuSEFirewall.ycp
Read () NetworkService.ycp
Read () NetworkInterfaces.ycp
ReadConfig (path config) NetworkConfig.ycp
ReadCurrentConfiguration () SuSEFirewall.ycp
ReadDefaultConfiguration () SuSEFirewall.ycp
ReadServicesDefinedByRPMPackages () SuSEFirewallServices.ycp
ReadSysconfigSuSEFirewall (list<string> variables) SuSEFirewall.ycp
RealType (string type, string hotplug) NetworkInterfaces.ycp
RemoveAcceptRule (string zone, map <string, string> params) SuSEFirewallExpertRules.ycp
RemoveAllowedBroadcast (list <string> needed_ports, string zone) SuSEFirewall.ycp
RemoveAllowedPortsOrServices (list <string> remove_ports, string protocol, string zone, boolean check_for_aliases) SuSEFirewall.ycp
RemoveForwardIntoMasqueradeRule (integer remove_item) SuSEFirewall.ycp
RemoveInterfaceFromZone (string interface, string zone) SuSEFirewall.ycp
RemoveOldAllowedServiceFromZone (map <string, any> old_service_def, string zone) SuSEFirewall.ycp
RemovePortFromPortRanges (integer port_number, list <string> port_ranges) PortRanges.ycp
RemoveService (string service, string protocol, string interface) SuSEFirewall.ycp
RemoveServiceDefinedByPackageFromZone (string service, string zone) SuSEFirewall.ycp
RemoveServiceFromProtocolZone (string remove_service, string protocol, string zone) SuSEFirewall.ycp
RemoveServiceSupportFromZone (string service, string zone) SuSEFirewall.ycp
RemoveSpecialInterfaceFromZone (string interface, string zone) SuSEFirewall.ycp
ReportOnlyOnce (string what_to_report) SuSEFirewall.ycp
ReportOnlyOnce (string what_to_report) PortRanges.ycp
Reset () Internet.ycp
Reset () SuSEFirewallProposal.ycp
ResetModified () SuSEFirewall.ycp
ResetModified () SuSEFirewallServices.ycp
ResetReadFlag () SuSEFirewall.ycp
ResetSysconfigSuSEFirewall (list<string> variables) SuSEFirewall.ycp
Returns $[ PortRanges.ycp
Returns $[service : $[ interface : supported_status ]] SuSEFirewall.ycp
Returns $[service : $[ zone_name : supported_status]] SuSEFirewall.ycp
RunningNetworkPopup () NetworkService.ycp
SaveAndRestartService () SuSEFirewall.ycp
Select (string name) NetworkInterfaces.ycp
Selected2Opened (list<string> ifaces, boolean nm_ifaces_have_to_be_selected) CWMFirewallInterfaces.ycp
ServiceDefinedByPackage (string service) SuSEFirewallServices.ycp
ServiceEnabled (string service, list <string> zones) SuSEFirewallProposal.ycp
SetAcceptExpertRules (string zone, string expert_rules) SuSEFirewall.ycp
SetAdditionalServices (string protocol, string zone, list <string> new_list_services) SuSEFirewall.ycp
SetAllowedServicesForZoneProto (list <string> allowed_services, string zone, string protocol) SuSEFirewall.ycp
SetBroadcastAllowedPorts (map <string, list <string> > broadcast) SuSEFirewall.ycp
SetBroadcastConfiguration (string zone, string broadcast_configuration) SuSEFirewall.ycp
SetChangedByUser (boolean changed) SuSEFirewallProposal.ycp
SetDemand (boolean demand) Internet.ycp
SetEnableService (boolean enable_service) SuSEFirewall.ycp
SetFirewallKernelModules (list <string> k_modules) SuSEFirewall.ycp
SetFirewallLabel (symbol status) CWMFirewallInterfaces.ycp
SetIgnoreLoggingBroadcast (string zone, string bcast) SuSEFirewall.ycp
SetInstallPackagesIfMissing (boolean new_status) SuSEFirewall.ycp
SetInterfacesToZone (list <string> interfaces, string zone) SuSEFirewallProposal.ycp
SetKnownInterfaces (list <string> interfaces) SuSEFirewallProposal.ycp
SetLoggingSettings (string rule, string state) SuSEFirewall.ycp
SetManaged (boolean m) NetworkService.ycp
SetMasquerade (boolean enable) SuSEFirewall.ycp
SetModified () SuSEFirewall.ycp
SetModified () SuSEFirewallServices.ycp
SetNeededPortsAndProtocols (string service, map <string, list <string> > store_definition) SuSEFirewallServices.ycp
SetProposalInitialized (boolean initialized) SuSEFirewallProposal.ycp
SetProtectFromInternalZone (boolean set_protect) SuSEFirewall.ycp
SetServices (list<string> services_ids, list<string> interfaces, boolean new_status) SuSEFirewall.ycp
SetServicesAcceptRelated (string zone, list <string> ruleset) SuSEFirewall.ycp
SetServicesForZones (list<string> services_ids, list<string> firewall_zones, boolean new_status) SuSEFirewall.ycp
SetStartService (boolean start_service) SuSEFirewall.ycp
SetSupportRoute (boolean set_route) SuSEFirewall.ycp
SetTrustIPsecAs (string zone) SuSEFirewall.ycp
ShellSafe (string s) NetworkInterfaces.ycp
ShellSafeWrite (path p, string s) NetworkInterfaces.ycp
ShutdownAllLocalDHCPClients () Internet.ycp
Start (string log) Internet.ycp
StartServices () SuSEFirewall.ycp
StartStop () NetworkService.ycp
Status () Internet.ycp
Stop (string log) Internet.ycp
StopServices () SuSEFirewall.ycp
StoreAllowedInterfaces (list<string> services) CWMFirewallInterfaces.ycp
SuSEFirewallIsInstalled () SuSEFirewall.ycp
This might return, e.g., [ SuSEFirewallExpertRules.ycp
UpdateFirewallStatus () CWMFirewallInterfaces.ycp
UpdateModemSymlink () NetworkInterfaces.ycp
UpdateProposal () SuSEFirewallProposal.ycp
ValidCharsIfcfg () NetworkInterfaces.ycp
ValidNetmaskBits (integer netmask_bits) SuSEFirewallExpertRules.ycp
ValidNetwork () SuSEFirewallExpertRules.ycp
Write () NetworkConfig.ycp
Write () SuSEFirewall.ycp
Write (string devregex) NetworkInterfaces.ycp
WriteConfig (path config, map data) NetworkConfig.ycp
WriteConfiguration () SuSEFirewall.ycp
WriteOneRecordPerLine (string key_name) SuSEFirewall.ycp
WriteOnly () SuSEFirewall.ycp
WriteSysconfigSuSEFirewall (list<string> variables) SuSEFirewall.ycp
[ $[ "id":"modem0", "name":"Askey 815C", "type":"dialup", "zone":"EXT" ], ... ] SuSEFirewall.ycp
alias_name (string typ, string num, string anum) NetworkInterfaces.ycp
alias_num (string dev) NetworkInterfaces.ycp
alias_separator NetworkInterfaces.ycp
all_interfaces CWMFirewallInterfaces.ycp
allowed_expert_protocols SuSEFirewallExpertRules.ycp
allowed_interfaces CWMFirewallInterfaces.ycp
any_iface_supported CWMFirewallInterfaces.ycp
configuration_changed CWMFirewallInterfaces.ycp
configuration_has_been_read SuSEFirewall.ycp
device Internet.ycp
device_name (string typ, string num) NetworkInterfaces.ycp
device_num (string dev) NetworkInterfaces.ycp
device_type (string dev) NetworkInterfaces.ycp
devices Internet.ycp
do_test Internet.ycp
do_you Internet.ycp
ifcfg_name_regex NetworkInterfaces.ycp
initialized NetworkConfig.ycp
initialized NetworkService.ycp
initialized NetworkInterfaces.ycp
interface_items CWMFirewallInterfaces.ycp
isDiskOnNetwork (string device) NetworkStorage.ycp
list [$[ key: value ]] SuSEFirewall.ycp
map $[ SuSEFirewallProposal.ycp
map $[zone : [list of interfaces]] SuSEFirewall.ycp
max_port_number SuSEFirewall.ycp
max_port_number PortRanges.ycp
report_every_check NetworkInterfaces.ycp
report_only_once SuSEFirewall.ycp
report_only_once PortRanges.ycp
services_definitions_in SuSEFirewallServices.ycp
special_all_interface_string SuSEFirewall.ycp
special_all_interface_zone SuSEFirewall.ycp
stack NetworkInterfaces.ycp
suse_register Internet.ycp
test Internet.ycp