;ò
ädê@c           @   s›   d  k  Z  d  k Z  d  k Z d  k Z d  k Z d  k Z d k l Z d k l	 Z	 d k
 Td k l Z d k  l Z d k  l Z d f  d „  ƒ  YZ d	 Z d  S(
   N(   s   GUI_functions(   s   xml_signal_autoconnect(   s   *(   s   getProfileList(   s   TRUE(   s   FALSEs   editIPsecDruidc           B   s¶   t  Z e d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc         C   sê  | |  _  d } t i i | ƒ o t i | } n t i i | ƒ o t i | } n t	 i
 i | t d t i ƒ|  _ t |  i h  d |  i d f <d |  i <d |  i <d |  i <d |  i <d	 |  i <d
 |  i <d |  i <d |  i <d |  i <d |  i <d |  i <d |  i <d |  i <d |  i <d |  i <d |  i  <d |  i! <ƒ |  i i" d ƒ |  _# |  i i" d ƒ |  _$ t% |  _& |  i# i' ƒ  h  d d <d d <d d <d d <d  d! <d" d# <d$ d% <d& d' <d( d) <d* d+ <|  _( xe |  i( i) ƒ  D]T \ } } | oA |  i i" | ƒ } | o$ | i- t. |  i  | ƒ p d, ƒ qoqqW|  i  i/ d- j o; |  i i" d& ƒ } | o | i- |  i  i0 p d, ƒ qÁn |  i i" d. ƒ i1 |  i  i2 t3 j ƒ d  S(/   Ns   editipsec.glades   domains   on_ipsecidEntry_insert_texts   ^[a-z|A-Z|0-9\_:]+$s   on_ipsecDruidPageStart_nexts   on_ipsecDruidNicknamePage_nexts'   on_ipsecDruidConnectionTypePage_prepares$   on_ipsecDruidConnectionTypePage_nexts'   on_ipsecDruidEncryptionModePage_prepares$   on_ipsecDruidEncryptionModePage_nexts%   on_ipsecDruidLocalNetworkPage_prepares"   on_ipsecDruidLocalNetworkPage_nexts&   on_ipsecDruidRemoteNetworkPage_prepares#   on_ipsecDruidRemoteNetworkPage_nexts   on_ipsecDruidKeysPage_prepares   on_ipsecDruidKeysPage_nexts   on_ipsecDruidFinishPage_prepares   on_ipsecDruidFinishPage_finishs   on_generateAHKeyButton_clickeds   on_generateESPKeyButton_clickeds   on_ipsecDruid_cancels   Druids
   ipsecDruids   localNetworkEntrys   LocalNetworks   localSubnetEntrys   LocalNetmasks   localGatewayEntrys   LocalGateways   remoteNetworkEntrys   RemoteNetworks   remoteSubnetEntrys   RemoteNetmasks   remoteGatewayEntrys   RemoteGateways   remoteIPEntrys   RemoteIPAddresss
   AHKeyEntrys   AHKeys   ESPKeyEntrys   ESPKeys   ipsecidEntrys   IPsecIds    s   autos   onBootCB(4   s   ipsecs   selfs
   glade_files   oss   paths   existss   GUI_functionss	   GLADEPATHs
   NETCONFDIRs   gtks   glades   XMLs   Nones   PROGNAMEs   xmls   xml_signal_autoconnects   on_generic_entry_insert_texts   on_ipsecDruidPageStart_nexts   on_ipsecDruidNicknamePage_nexts'   on_ipsecDruidConnectionTypePage_prepares$   on_ipsecDruidConnectionTypePage_nexts'   on_ipsecDruidEncryptionModePage_prepares$   on_ipsecDruidEncryptionModePage_nexts%   on_ipsecDruidLocalNetworkPage_prepares"   on_ipsecDruidLocalNetworkPage_nexts&   on_ipsecDruidRemoteNetworkPage_prepares#   on_ipsecDruidRemoteNetworkPage_nexts   on_ipsecDruidKeysPage_prepares   on_ipsecDruidKeysPage_nexts   on_ipsecDruidFinishPage_prepares   on_ipsecDruidFinishPage_finishs   on_generateAHKeyButton_clickeds   on_generateESPKeyButton_clickeds   on_ipsecDruid_cancels
   get_widgets   druids   druidwidgets   FALSEs   canceleds   show_alls   entriess   itemss   keys   vals   widgets   set_texts   getattrs   EncryptionModes   IKEKeys
   set_actives   OnBoots   TRUE(   s   selfs   ipsecs   vals   widgets   keys
   glade_file(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   __init__#   s2    	î'	c ,"c         C   s9   | d | !} t i | | ƒ o d  Sn | i d ƒ d  S(   Ni    s   insert_text(   s   partial_texts   lengths   texts   res   matchs   strs   entrys   emit_stop_by_name(   s   selfs   entrys   partial_texts   lengths   poss   strs   text(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_generic_entry_insert_textw   s    c         C   s   t  Sd  S(   N(   s   FALSE(   s   selfs
   druid_pages   druid(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_ipsecDruidPageStart_next~   s    c         C   s*   |  i i d ƒ i ƒ  o t Sn t Sd  S(   Ns   ipsecidEntry(   s   selfs   xmls
   get_widgets   get_texts   TRUEs   FALSE(   s   selfs
   druid_pages   druid(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_ipsecDruidNicknamePage_next   s    c         C   sQ   |  i i d j o |  i i d ƒ i t ƒ n |  i i d ƒ i t ƒ t Sd  S(   Ns	   Host2Hosts   hosttohostEncryptionRadios   nettonetEncryptionRadio(   s   selfs   ipsecs   ConnectionTypes   xmls
   get_widgets
   set_actives   TRUEs   FALSE(   s   selfs
   druid_pages   druid(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys'   on_ipsecDruidConnectionTypePage_prepare‡   s    c         C   sÛ   |  i i d ƒ i ƒ  o_ d |  i _ |  i i d ƒ i ƒ  x• d d d d d d	 g D] } |  i i | ƒ i ƒ  qT Wn\ d
 |  i _ |  i i d ƒ i ƒ  x6 d d d d d d	 g D] } |  i i | ƒ i ƒ  q³ Wt	 Sd  S(   Ns   hosttohostEncryptionRadios	   Host2Hosts   ipsecDruidLocalNetworkPages   remoteNetworkEntrys   remoteSubnetEntrys   remoteGatewayEntrys   remoteNetworkLabels   remoteSubnetLabels   remoteGatewayLabels   Net2Net(
   s   selfs   xmls
   get_widgets
   get_actives   ipsecs   ConnectionTypes   hides   widgets   shows   FALSE(   s   selfs
   druid_pages   druids   widget(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys$   on_ipsecDruidConnectionTypePage_next   s      c         C   sQ   |  i i d j o |  i i d ƒ i t ƒ n |  i i d ƒ i t ƒ t Sd  S(   Ns   manuals   manualEncryptionRadios   automaticEncryptionRadio(   s   selfs   ipsecs   EncryptionModes   xmls
   get_widgets
   set_actives   TRUEs   FALSE(   s   selfs
   druid_pages   druid(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys'   on_ipsecDruidEncryptionModePage_prepare¨   s    c         C   s   |  i i d ƒ i ƒ  o@ d |  i _ xm d d d g D] } |  i i | ƒ i ƒ  q5 Wn= d |  i _ x- d d d g D] } |  i i | ƒ i ƒ  qu Wt	 Sd  S(   Ns   manualEncryptionRadios   manuals   ESPKeyLabels   ESPKeyEntrys   ESPKeyButtons   auto(
   s   selfs   xmls
   get_widgets
   get_actives   ipsecs   EncryptionModes   widgets   shows   hides   FALSE(   s   selfs
   druid_pages   druids   widget(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys$   on_ipsecDruidEncryptionModePage_next¯   s      c         C   s   t  Sd  S(   N(   s   FALSE(   s   selfs
   druid_pages   druid(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys%   on_ipsecDruidLocalNetworkPage_prepare»   s    c         C   sD   x9 d d d g D]( } |  i i | ƒ i ƒ  o t Sq q Wt Sd  S(   Ns   localNetworkEntrys   localSubnetEntrys   localGatewayEntry(   s   widgets   selfs   xmls
   get_widgets   get_texts   TRUEs   FALSE(   s   selfs
   druid_pages   druids   widget(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys"   on_ipsecDruidLocalNetworkPage_next¾   s
     c         C   s   t  Sd  S(   N(   s   FALSE(   s   selfs
   druid_pages   druid(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys&   on_ipsecDruidRemoteNetworkPage_prepareÆ   s    c         C   sq   d g } |  i i d j o | i d d d g ƒ n x0 | D]( } |  i i | ƒ i ƒ  o t	 Sq= q= Wt
 Sd  S(   Ns   remoteIPEntrys   Net2Nets   remoteNetworkEntrys   remoteSubnetEntrys   remoteGatewayEntry(   s   wlists   selfs   ipsecs   ConnectionTypes   extends   widgets   xmls
   get_widgets   get_texts   TRUEs   FALSE(   s   selfs
   druid_pages   druids   widgets   wlist(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys#   on_ipsecDruidRemoteNetworkPage_nextÉ   s    	 c         C   s   t  Sd  S(   N(   s   FALSE(   s   selfs
   druid_pages   druid(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_ipsecDruidKeysPage_prepareÕ   s    c         C   sh   d g } |  i i d j o | i d ƒ n x0 | D]( } |  i i | ƒ i ƒ  o t	 Sq4 q4 Wt
 Sd  S(   Ns
   AHKeyEntrys   manuals   ESPKeyEntry(   s   wlists   selfs   ipsecs   EncryptionModes   appends   widgets   xmls
   get_widgets   get_texts   TRUEs   FALSE(   s   selfs
   druid_pages   druids   widgets   wlist(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_ipsecDruidKeysPage_nextØ   s    	 c         C   sZ  xg |  i i ƒ  D]V \ } } |  i i | ƒ } | o
 | i ƒ  p t	 } | o t |  i | | ƒ q q W|  i i d j o. t	 |  i _ |  i i |  i _ t	 |  i _ n t	 |  i _ |  i i d ƒ i ƒ  |  i _ |  i i d j o: x7 d d d d d d	 g D] } t |  i | t	 ƒ qWn t d
 ƒ d } | t |  i ƒ 7} | i | ƒ t Sd  S(   Ns   autos   onBootCBs	   Host2Hosts   LocalNetworks   LocalNetmasks   LocalGateways   RemoteNetworks   RemoteNetmasks   RemoteGateways,   You have selected the following information:s   

(   s   selfs   entriess   itemss   keys   vals   xmls
   get_widgets   widgets   get_texts   Nones   entrys   setattrs   ipsecs   EncryptionModes   ESPKeys   AHKeys   IKEKeys
   get_actives   OnBoots   ConnectionTypes   _s   ss   strs
   druid_pages   set_texts   FALSE(   s   selfs
   druid_pages   druids   widgets   vals   ss   keys   entry(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_ipsecDruidFinishPage_prepareã   s(      c         C   sã   t  ƒ  } x¡ | D]™ } |  i i o |  i i | i j o0 | i i |  i i ƒ | i i |  i i	 ƒ n | i
 t j o q n |  i i o | i i |  i i	 ƒ n Pq W| i ƒ  |  i i ƒ  |  i i ƒ  t i ƒ  t Sd  S(   N(   s   getProfileLists   profilelists   profs   selfs   ipsecs   oldnames   ActiveIPsecss   removes   appends   IPsecIds   Actives   FALSEs   commits   druids   hides   destroys   gtks   mainquit(   s   selfs
   druid_pages   druids   profilelists   prof(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_ipsecDruidFinishPage_finishý   s     	 #

c         G   s(   t  |  _ |  i i ƒ  t i ƒ  t Sd  S(   N(   s   TRUEs   selfs   canceleds   druids   destroys   gtks   mainquits   FALSE(   s   selfs   args(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_ipsecDruid_cancel  s    	
c         G   s[   t  i ƒ  } t | ƒ d j o | d  } n |  i i d ƒ } | o | i | ƒ n d  S(   Ni   s
   AHKeyEntry(	   s   GUI_functionss
   gen_hexkeys   keys   lens   selfs   xmls
   get_widgets   widgets   set_text(   s   selfs   argss   widgets   key(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_generateAHKeyButton_clicked  s    c         G   s[   t  i ƒ  } t | ƒ d j o | d  } n |  i i d ƒ } | o | i | ƒ n d  S(   Ni   s   ESPKeyEntry(	   s   GUI_functionss
   gen_hexkeys   keys   lens   selfs   xmls
   get_widgets   widgets   set_text(   s   selfs   argss   widgets   key(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   on_generateESPKeyButton_clicked  s    (   s   __name__s
   __module__s   Nones   __init__s   on_generic_entry_insert_texts   on_ipsecDruidPageStart_nexts   on_ipsecDruidNicknamePage_nexts'   on_ipsecDruidConnectionTypePage_prepares$   on_ipsecDruidConnectionTypePage_nexts'   on_ipsecDruidEncryptionModePage_prepares$   on_ipsecDruidEncryptionModePage_nexts%   on_ipsecDruidLocalNetworkPage_prepares"   on_ipsecDruidLocalNetworkPage_nexts&   on_ipsecDruidRemoteNetworkPage_prepares#   on_ipsecDruidRemoteNetworkPage_nexts   on_ipsecDruidKeysPage_prepares   on_ipsecDruidKeysPage_nexts   on_ipsecDruidFinishPage_prepares   on_ipsecDruidFinishPage_finishs   on_ipsecDruid_cancels   on_generateAHKeyButton_clickeds   on_generateESPKeyButton_clicked(    (    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   editIPsecDruid"   s&   T																	s    Harald Hoyer <harald@redhat.com>(   s   gtks	   gtk.glades   signals   oss   strings   res   netconfpkg.guis   GUI_functionss   netconfpkg.gui.GUI_functionss   xml_signal_autoconnects   rhpl.executils   netconfpkg.NCProfileLists   getProfileLists   TRUEs   FALSEs   editIPsecDruids
   __author__(   s   FALSEs   strings   editIPsecDruids   TRUEs   signals   gtks
   __author__s   res   xml_signal_autoconnects   getProfileLists   GUI_functionss   os(    (    s`   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/gui/editipsec.pys   ?   s   						ÿ 