YaST2 Developers Documentation: Common widget manipulation, firewall interfaces widget

Function index:

Function name File name
ActivateConfiguration () SuSEFirewall.ycp
Add () NetworkDevices.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
AddNetworkManagerSupport () SuSEFirewall.ycp
AddService (string service, string protocol, string interface) SuSEFirewall.ycp
AddServiceSupportIntoZone (string service, string zone) SuSEFirewall.ycp
AddSpecialInterfaceIntoZone (string interface, string zone) SuSEFirewall.ycp
AddWarning (string warning) SuSEFirewallProposal.ycp
AddXenSupport () SuSEFirewall.ycp
AllowedPortNameOrNumber () PortAliases.ycp
ArePortsOrServicesAllowed (list <string> needed_ports, string protocol, string zone, boolean check_for_aliases) SuSEFirewall.ycp
CanonicalizeIP (map<string, any> ifcfg) NetworkDevices.ycp
CanonicalizeStartmode (map<string, any> ifcfg) NetworkDevices.ycp
CardRegex NetworkDevices.ycp
Change2 (string name, ifcfg_t newdev, boolean check) NetworkDevices.ycp
Check (string dev) NetworkDevices.ycp
CheckAllPossiblyConflictingServices () SuSEFirewall.ycp
CheckPossbilityToChangeFirewall (boolean new_status) CWMFirewallInterfaces.ycp
CleanHotplugSymlink () NetworkDevices.ycp
ClearWarnings () SuSEFirewallProposal.ycp
ConcealSecrets (map devs) NetworkDevices.ycp
ConcealSecrets1 (map<string, any> ifcfg) NetworkDevices.ycp
Config NetworkConfig.ycp
ConfirmNetworkManager () NetworkService.ycp
CreateInterfacesWidget (map<string,any> settings) CWMFirewallInterfaces.ycp
CreateNewPortRange (integer min_pr, integer max_pr) SuSEFirewall.ycp
CreateOpenFirewallWidget (map<string,any> settings) CWMFirewallInterfaces.ycp
Current NetworkDevices.ycp
DHCP NetworkConfig.ycp
DecreaseVerbosity () SuSEFirewall.ycp
Delete (string name) NetworkDevices.ycp
DeleteAlias (string device, string aid) NetworkDevices.ycp
Deleted NetworkDevices.ycp
DeviceRegex NetworkDevices.ycp
Devices NetworkDevices.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) SuSEFirewall.ycp
Edit (string name) NetworkDevices.ycp
EnableDisable () NetworkService.ycp
EnableOpenFirewallWidget () CWMFirewallInterfaces.ycp
EnableOrDisableFirewallDetails () CWMFirewallInterfaces.ycp
EnableServices () SuSEFirewall.ycp
Export () NetworkConfig.ycp
Export () SuSEFirewall.ycp
Export (string devregex) NetworkDevices.ycp
Fastest () NetworkDevices.ycp
FastestTypes NetworkDevices.ycp
Filter (map<string,map> devices, string devregex) NetworkDevices.ycp
FilterDevices (string devregex) NetworkDevices.ycp
FilterNOT (map<string,map> devices, string devregex) NetworkDevices.ycp
FlattenServices (list <string> old_list) SuSEFirewall.ycp
GetAdditionalServices (string protocol, string zone) SuSEFirewall.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
GetEnableService () SuSEFirewall.ycp
GetFirewallInterfaces () SuSEFirewall.ycp
GetFirewallInterfacesMap () SuSEFirewall.ycp
GetFreeDevice (string type) NetworkDevices.ycp
GetFreeDevicesOld (string type, integer num) NetworkDevices.ycp
GetIgnoreLoggingBroadcast (string zone) SuSEFirewall.ycp
GetInterfacesInZone (string zone) SuSEFirewall.ycp
GetInterfacesInZoneSupportingAnyFeature (string zone) SuSEFirewall.ycp
GetKnownFirewallZones () SuSEFirewall.ycp
GetKnownInterfaces () SuSEFirewallProposal.ycp
GetListOfForwardsIntoMasquerade () SuSEFirewall.ycp
GetListOfKnownInterfaces () SuSEFirewall.ycp
GetListOfServiceAliases (string port) PortAliases.ycp
GetListOfSuSEFirewallVariables () SuSEFirewall.ycp
GetLoggingSettings (string rule) SuSEFirewall.ycp
GetMasquerade () SuSEFirewall.ycp
GetModified () SuSEFirewall.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 () SuSEFirewall.ycp
GetPossiblyConflictServices () SuSEFirewallServices.ycp
GetProposalInitialized () SuSEFirewallProposal.ycp
GetProtectFromInternalZone () SuSEFirewall.ycp
GetServices (list<string> services) 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
HandleConflictService (string service, string zone, boolean enable) SuSEFirewall.ycp
HasAliases (string name) NetworkDevices.ycp
HaveService (string service, string protocol, string interface) SuSEFirewall.ycp
HotplugRegex (list<string> devs) NetworkDevices.ycp
HotplugTypes NetworkDevices.ycp
Import (map <string, any> import_settings) SuSEFirewall.ycp
Import (map settings) NetworkConfig.ycp
Import (string devregex, map<string,map> devices) NetworkDevices.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
IsDialUpInterface (string interface) SuSEFirewallProposal.ycp
IsEnabled () SuSEFirewall.ycp
IsHotplug (string type) NetworkDevices.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
IsNetworkManagerSupported () SuSEFirewall.ycp
IsOtherFirewallRunning () SuSEFirewall.ycp
IsPortRange (string check_this) SuSEFirewall.ycp
IsServiceSupportedInZone (string service, string zone) SuSEFirewall.ycp
IsStarted () SuSEFirewall.ycp
IsSupportedProtocol (string protocol) SuSEFirewall.ycp
IsVerbose () SuSEFirewall.ycp
IsXenInstalled () SuSEFirewallProposal.ycp
List (string devregex) NetworkDevices.ycp
Locate (string key, string val) NetworkDevices.ycp
LocateNOT (string key, string val) NetworkDevices.ycp
LocateProvider (string provider) NetworkDevices.ycp
Modified () NetworkConfig.ycp
Modified () CWMFirewallInterfaces.ycp
Modified (string devregex) NetworkDevices.ycp
Name NetworkDevices.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
OpenServiceOnNonDialUpInterfaces (string service) SuSEFirewallProposal.ycp
Orig_Config NetworkConfig.ycp
Orig_DHCP NetworkConfig.ycp
OriginalDevices NetworkDevices.ycp
PortIsInPortranges (string port, list <string> port_ranges) SuSEFirewall.ycp
ProposalSummary () SuSEFirewallProposal.ycp
Propose () SuSEFirewallProposal.ycp
ProposeFunctions () SuSEFirewallProposal.ycp
Push () NetworkDevices.ycp
Read () NetworkConfig.ycp
Read () SuSEFirewall.ycp
Read () NetworkDevices.ycp
Read () NetworkService.ycp
ReadConfig (path config) NetworkConfig.ycp
ReadCurrentConfiguration () SuSEFirewall.ycp
ReadDefaultConfiguration () SuSEFirewall.ycp
ReadSysconfigSuSEFirewall (list<string> variables) SuSEFirewall.ycp
RealType (string type, string hotplug) NetworkDevices.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
RemovePortFromPortRanges (integer port_number, list <string> port_ranges) SuSEFirewall.ycp
RemoveService (string service, string protocol, string interface) 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
Reset () SuSEFirewallProposal.ycp
ResetReadFlag () SuSEFirewall.ycp
ResetSysconfigSuSEFirewall (list<string> variables) SuSEFirewall.ycp
Returns $[ SuSEFirewall.ycp
Returns map $[service, map $[ interface : supported_status ]] SuSEFirewall.ycp
Returns map $[service, map $[ zone_name : supported_status]] SuSEFirewall.ycp
SaveAndRestartService () SuSEFirewall.ycp
Select (string name) NetworkDevices.ycp
Selected2Opened (list<string> ifaces, boolean nm_ifaces_have_to_be_selected) CWMFirewallInterfaces.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
SetEnableService (boolean enable_service) SuSEFirewall.ycp
SetFirewallLabel (symbol status) CWMFirewallInterfaces.ycp
SetIgnoreLoggingBroadcast (string zone, string bcast) 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
SetProposalInitialized (boolean initialized) SuSEFirewallProposal.ycp
SetProtectFromInternalZone (boolean set_protect) SuSEFirewall.ycp
SetServices (list<string> services_ids, list<string> interfaces, boolean new_status) 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) NetworkDevices.ycp
ShellSafeWrite (path p, string s) NetworkDevices.ycp
StartServices () SuSEFirewall.ycp
StartStop () NetworkService.ycp
StopServices () SuSEFirewall.ycp
StoreAllowedInterfaces (list<string> services) CWMFirewallInterfaces.ycp
UpdateFirewallStatus () CWMFirewallInterfaces.ycp
UpdateModemSymlink () NetworkDevices.ycp
UpdateProposal () SuSEFirewallProposal.ycp
ValidCharsIfcfg () NetworkDevices.ycp
Write () NetworkConfig.ycp
Write () SuSEFirewall.ycp
Write (string devregex) NetworkDevices.ycp
WriteConfig (path config, map data) NetworkConfig.ycp
WriteConfiguration () 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) NetworkDevices.ycp
alias_num (string dev) NetworkDevices.ycp
alias_separator NetworkDevices.ycp
all_interfaces CWMFirewallInterfaces.ycp
allowed_interfaces CWMFirewallInterfaces.ycp
any_iface_supported CWMFirewallInterfaces.ycp
configuration_changed CWMFirewallInterfaces.ycp
device_name (string typ, string num) NetworkDevices.ycp
device_num (string dev) NetworkDevices.ycp
device_type (string dev) NetworkDevices.ycp
ifcfg_name_regex NetworkDevices.ycp
initialized NetworkConfig.ycp
initialized NetworkDevices.ycp
initialized NetworkService.ycp
interface_items CWMFirewallInterfaces.ycp
list [$[ key: value ]] SuSEFirewall.ycp
map $[ SuSEFirewallProposal.ycp
map [zone : [list of interfaces]] SuSEFirewall.ycp
report_every_check NetworkDevices.ycp
stack NetworkDevices.ycp