??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó
c‰`c @ sa d Z d d d d d d d d g Z d d
l j Z d d
l j j Z d d
l Z d d
l Z d d l m Z d d l
m Z d d
l m Z d d l
m Z e j d k Z d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e j j f d „ ƒ YZ d e j f d „ ƒ YZ d „ Z d „ Z d „ Z d „ Z d
S( s5 Generic io_object handler, io specific check methods.t PY2t IO_Objectt IO_Object_ContentHandlert IO_Object_XMLGeneratort
check_portt check_tcpudpt check_protocolt
check_addressiÿÿÿÿN( t functions( t b2u( t errors( t
FirewallErrort 3c B st e Z d Z d
Z d Z g Z i Z i Z d „ Z d „ Z d „ Z
d „ Z d „ Z d „ Z
d „ Z d „ Z RS( s; Abstract IO_Object as base for icmptype, service and zone s ()c C s1 d | _ d | _ d | _ t | _ t | _ d S( Nt ( t filenamet patht namet Falset defaultt builtin( t self( ( s> /usr/lib/python2.7/site-packages/firewall/core/io/io_object.pyt __init__1 s
c C sG g } x4 | j D]) } | j t j t | | d ƒ ƒ ƒ q Wt | ƒ S( Ni ( t IMPORT_EXPORT_STRUCTUREt appendt copyt deepcopyt getattrt tuple( R t rett x( ( s> /usr/lib/python2.7/site-packages/firewall/core/io/io_object.pyt
export_config8 s 'c C sÓ | j | ƒ x¿ t | j ƒ D]® \ } \ } } t | | t ƒ r® g } t ƒ } x; | | D]/ } | | k r\ | j | ƒ | j | ƒ q\ q\ W~ t | | t j
| ƒ ƒ q t | | t j
| | ƒ ƒ q Wd S( N( t check_configt enumerateR t
isinstancet listt setR t addt setattrR R ( R t conft it elementt dummyt _conft _setR ( ( s> /usr/lib/python2.7/site-packages/firewall/core/io/io_object.pyt
import_config> s
"
c C s´ t | t ƒ s= t t j d | t d ƒ t | ƒ f ƒ ‚ n t | ƒ d k rd t t j d ƒ ‚ n xI | D]A } | j ƒ rk | | j k rk t t j d | | f ƒ ‚ qk qk Wd S( Ns '%s' not of type %s, but %sR
i s name can't be emptys '%s' is not allowed in '%s'(
R! t strR R
t INVALID_TYPEt typet lent INVALID_NAMEt isalnumt ADDITIONAL_ALNUM_CHARS( R R t char( ( s> /usr/lib/python2.7/site-packages/firewall/core/io/io_object.pyt
check_nameN s
c C s› t | ƒ t | j ƒ k rI t t j d t | ƒ t | j ƒ f ƒ ‚ n xK t | j ƒ D]: \ } \ } } | j | | | ƒ | j | | | ƒ qY Wd S( Ns structure size mismatch %d != %d( R0 R R R
R. R t _check_config_structuret
_check_config( R R&