ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/CWMFirewallInterfaces.ybc

YaST bytecode 1.4.0CWMFirewallInterfaces1CWMFirewallInterfaces.ycpCWMLabelModeNetworkInterfacesPopupSuSEFirewallReportStage	SuSEFirewallProposal
all_interfaces	interface_itemsallowed_interfaces	
configuration_changedany_iface_supportedEnableOrDisableFirewallDetailsSetFirewallLabel
InitAllInterfacesListUpdateFirewallStatusSelected2Opened		"DisplayFirewallDetailsPopupHandler	InitAllowedInterfaces	StoreAllowedInterfaces	InterfacesInit		InterfacesHandle
		InterfacesStore		InterfacesValidate		buggy_ifaces	CheckPossbilityToChangeFirewallInterfacesInitWrapper	InterfacesHandleWrapper
	InterfacesStoreWrapper	 InterfacesValidateWrapper	!CreateInterfacesWidget		"DisplayDetailsPopup
	#OpenFirewallInit		$OpenFirewallStore		%OpenFirewallHandle
		&OpenFirewallInitWrapper	'OpenFirewallStoreWrapper	(OpenFirewallHandleWrapper
	)OpenFirewallModified	*EnableOpenFirewallWidget+DisableOpenFirewallWidget,OpenFirewallWidgetExists-OpenFirewallHelpTemplate	.OpenFirewallHelp	/CreateOpenFirewallWidget		0ModifiedFservices	services	widget	key	widget	key	eventwidget	key	eventwidget	key	eventkey	key	eventkey	event  key	event!!settings	""settings	##5widget	key	$$Pwidget	key	event%%awidget	key	event&&key	''key	event((key	event))key	**++,,--restart_displayed..restart_displayed//settings	00^23UI
OpenDialogCloseDialogChangeWidget

QueryWidget


ReplaceWidget
WidgetExists
0base3CWMRun
	GetProcessedWidget	
CreateWidgets				
MergeHelps		
PrepareDialog	3LabelCancelButton	OKButton	3Modeinstallationupdateconfig3NetworkInterfacesReadGetValue			List		3 PopupYesNo	3!SuSEFirewallGetModifiedIsServiceSupportedInZone		special_all_interface_zone	IsAnyNetworkInterfaceSupportedSuSEFirewallIsInstalledGetZoneFullName		GetProtectFromInternalZoneGetEnableServiceGetZoneOfInterface		'GetInterfacesInZoneSupportingAnyFeature		GetAllKnownInterfaces		GetInterfacesInZone		InterfacesSupportedByAnyFeature		GetServicesInZones			SetServices		3"ReportMessage	3#Stageinitial3&SuSEFirewallProposalSetChangedByUser$-
$2$7$<
$A%Ienabled(J!-id_cwm_open_firewall-K(L!-id_cwm_firewall_details-M$Nid_cwm_open_firewallValue(P&Q(Rsize
&S,Zid_cwm_firewall_detailsEnabled%astatus
label	$b(c
not_installed4c(e	4e&g;Firewall cannot be adjusted during first stage installationbase4h&j!Firewall package is not installedbase(moff4n&pFirewall is disabledbase(rclosed4s&uFirewall port is closedbase(wopen_all4x&z'Firewall port is open on all interfacesbase(|custom4}&,Firewall port is open on selected interfacesbase(	no_ifaces4&$No network interfaces are configuredbase,id_cwm_firewall_status_rpLabel%(&&&&!!!4,	
y2milestone	
Reading NetworkInterfaces...,&
&
			filteri	
lo(!4&		maplisti	

label	ipaddr	zone	$
	BOOTPROTO$
IPADDR$
(&&4&4&%Interface is not assigned to any zonebase(||||static4&4&		toupper		(&&&		
sformat		
%1/%2(||4&
4&		
sformat		
%1 (%2 / %3)
-itemid
4&		maplisti	

itemid

&%status
open(
,$custom(||	!&
not_installed(!&off(size
&	no_ifaces(size
size&open_all(size&closed,	
y2milestone	
 Status: %1, All: %2, Allowed: %3
,$||open_allcustom,id_cwm_open_firewallValue%ifaces	nm_ifaces_have_to_be_selectedgroups	iface_groups	
new_ifaces	
,	
y2milestone	
Selected ifaces: %1$				maplisti	

(4&			add&		toset&			filterg	

$		maplistg	
ifaces_also_supported_by_any	$
(
4ifaces_left_explicitely	$			filteriface			contains,	
y2milestone	
Ifaces left in zone: %1(	4-	4-4!-",%	
y2milestone	
Ifaces touched: %1$&		toset		flatten&'			filteri	

-/		toset%5widget	common_details_handler	$7	common_details_handler(9,:!%Fservice_status	ifaces_info		internal_interfaces	
$G
$I,K				foreachs	status	

,L		foreachiface	en
'M&&&P			filteriface	en


,S	
y2milestone	

Status: %1&T				maplistiface	en


(\4\interfaces_supported_by_any	$]
(_size
4_,`		foreachservice	'a&&(e4e&f	union
$mINT(n&&size4n,o	
y2milestone	
#Unprotected internal interfaces: %1&p	union4q,r	
y2milestone	
;Internal zone is protected or there are no interfaces in it&
%forbidden_interfaces	interfaces_supported_by_any	(!
-$			filteri	

!		contains
(||4,	
y2milestone	
"Firewall proposal modified by user,
$(size4,(size4,%(
4,,id_cwm_interface_list_rpMultiSelectionBoxid_cwm_interface_list.&Network Interfaces with Open Port in Firewallbase,id_cwm_interface_list
SelectedItems%event_id$ID(_cwm_interface_select_all4,id_cwm_interface_list
SelectedItems
-(_cwm_interface_select_none4,id_cwm_interface_list
SelectedItems	--%&	id_cwm_interface_list
SelectedItems&&
%ifaces	internal_interfaces	firewall_ifaces	added_ifaces	removed_ifaces	$	id_cwm_interface_list
SelectedItems&		toset,	
y2milestone	
Selected ifaces: %1$INT(&&size4int_not_selected	$
	,		foreachone_internal	(!		contains4&
			add
(size
4,
	
	y2warning	
0Unprotected internal interfaces not selected: %1
,		
sformat		
NThese network interfaces assigned to internal network cannot be unselected:
%1base			mergestring			

&	union
,	
y2milestone	
Selected interfaces: %1,id_cwm_interface_list
SelectedItems-(size4( !WNo interface is selected. Service will not
be available for other computers.

Continue?base4#-$$=		toset,>	
y2milestone	
firewall_ifaces: %1$@			filteri	
!		contains
,C	
y2milestone	
added_ifaces: %1$E			filteri	
!		contains
,H	
y2milestone	
removed_ifaces: %1(Lsize4Mifaces_list	$N
			mergestring			
(O!		
sformat		
pBecause of SuSE Firewall settings, the port
on the following interfaces will additionally be open:
%1

Continue?base
4W-X(]size4^ifaces_list	$_
			mergestring			
(`!		
sformat		
gBecause of SuSE Firewall settings, the port
on the following interfaces cannot be opened:
%1

Continue?base
4h-i-l$o	%t
new_statusall_ok
all_ifaces		&v	(z-{(-$$,				foreach
one_interface		
(||
zone	
zone	4,	
	y2warning	
GCannot enable service because interface %1 is not mentioned anywhere...
idID	&			add
id	interface	&(4-4ifaces_list	$
			mergestring			
(		
sformat		
gBecause of SuSE Firewall settings, the port
on the following interfaces cannot be opened:
%1

Continue?base
4(sizesize--4&
--%,%-%,% -%!widgethelp	ret	$HBoxHSpacingVBoxHSpacing0VSpacingReplacePointid_cwm_interface_list_rpMultiSelectionBoxid_cwm_interface_list.Network &Interfaces with Open Port in Firewallbase	VSpacingHBoxHStretchHWeight
PushButtonid_cwm_interface_select_allSelect &AllbaseHWeight
PushButtonid_cwm_interface_select_noneSelect &NonebaseHStretchVSpacingHSpacing$(haskeyhelp4&	help$	unionwidgetcustom
custom_widgethelpinitstorehandle
validate_typefunctionvalidate_function -%"w	help	contentsret
$	firewall_ifacesfirewall_ifaces!$$ VBoxfirewall_ifaces	ButtonBox
PushButtonidokoptokButtonkey_F10
PushButtonidcanceloptcancelButtonkey_F9&',($)
,*-+%5#services	
open_firewallfirewall_enabled
(6!-id_cwm_open_firewall47,8	
y2error	
Firewall widget doesn't exist-9$;services	,<,=$>size$?&&size
(A!4B&C,Did_cwm_open_firewallEnabled,Fid_cwm_open_firewallValue,G,H%P$services	(Q!-id_cwm_open_firewall4R,S	
y2error	
(Widget _cwm_open_firewall does not exist-T$Vservices	,W%a%event_id$bID(c_cwm_firewall_details4dhandle_firewall_details
ret
$e

firewall_details_handler,g	
y2milestone	
FD: %1
$h
,i	
y2milestone	
RT: %1
(j
4k&l
!
4ow	$p			filterk	vservices,s",u,v-w
(y_cwm_open_firewall4zvalue	${
id_cwm_open_firewallValue,~	
y2milestone	
OF: %1
(
&
&	&	(!
4,id_cwm_open_firewallValue!
,		foreach	one_iface	&			filterone_allowed	,,&
-%&,#%',$%(-%%)-
%*(!-id_cwm_open_firewall-(!-id_cwm_firewall_details-,id_cwm_open_firewallEnabled,%+(!-id_cwm_open_firewall-(!-id_cwm_firewall_details-,id_cwm_open_firewallEnabled,id_cwm_firewall_detailsEnabled%,-&&-id_cwm_open_firewall-id_cwm_firewall_details%-help	$<p><b><big>Firewall Settings</big></b><br>
To open the firewall to allow access to the service from remote computers,
set <b>%1</b>.<br>base(4&+			DTo select interfaces on which to open the port,
click <b>%2</b>.<br>base&+			=This option is available only if the firewall
is enabled.</p>base-%.-		
sformat		
-Open Port in FirewallbaseFirewall Detailsbase%/help	open_firewall_checkbox	firewall_details_button	display_firewall_detailsfirewall_settingsret	$$ open_firewall_checkboxOpen Port in &Firewallbase$#firewall_details_buttonFirewall &Details...base$&||haskeyfirewall_details_handlerdisplay_details()haskeyhelp4*&+	help4.&/.$2CheckBoxid_cwm_open_firewalloptnotify(546&7HBoxHSpacing
PushButtonid_cwm_firewall_details&>VBoxLeftLeftReplacePointid_cwm_firewall_status_rpLabelFirewall is openbase(F!haskeyservices4G&HVBox&I,J	
y2error	
Firewall services not specified$M	unionwidgetcustom
custom_widgethelpinit&store'handle(
handle_events	_cwm_firewall_details_cwm_open_firewall-W%^0-_

ACC SHELL 2018