GhostManSec
Server: Apache
System: Linux s323.xrea.com 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User: moonarc (17751)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyc
�
�b�Wc@sPddlZddlZddlZddlZdejjfd��YZdS(i����NtSOAcBs�eZdZdddddddgZd�Zded	�Zeded
��Z	ddd�Z
dd�Zedd
��Zded�Z
RS(s�SOA record

    @ivar mname: the SOA MNAME (master name) field
    @type mname: dns.name.Name object
    @ivar rname: the SOA RNAME (responsible name) field
    @type rname: dns.name.Name object
    @ivar serial: The zone's serial number
    @type serial: int
    @ivar refresh: The zone's refresh value (in seconds)
    @type refresh: int
    @ivar retry: The zone's retry value (in seconds)
    @type retry: int
    @ivar expire: The zone's expiration value (in seconds)
    @type expire: int
    @ivar minimum: The zone's negative caching time (in seconds, called
    "minimum" for historical reasons)
    @type minimum: int
    @see: RFC 1035tmnametrnametserialtrefreshtretrytexpiretminimumc

Cs\tt|�j||�||_||_||_||_||_||_|	|_	dS(N(
tsuperRt__init__RRRRRRR(
tselftrdclasstrdtypeRRRRRRR((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyR	/s						cKsV|jj||�}|jj||�}d|||j|j|j|j|jfS(Ns%s %s %d %d %d %d %d(Rtchoose_relativityRRRRRR(R
torigint
relativizetkwRR((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pytto_text:s
c

Cs�|j�}|j�}|j||�}|j||�}|j�}|j�}	|j�}
|j�}|j�}|j�|||||||	|
||�	S(N(tget_nameR
t
get_uint32tget_ttltget_eol(
tclsRRttokRRRRRRRRR((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyt	from_textAs
cCsj|jj|||�|jj|||�tjd|j|j|j|j|j	�}|j
|�dS(Ns!IIIII(Rtto_wireRtstructtpackRRRRRtwrite(R
tfiletcompressRt	five_ints((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyRPs
cCsK|jj|�|jj|�tjd|j|j|j|j|j	�S(Ns!IIIII(
Rt
to_digestableRRRRRRRR(R
R((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyR WscCs	tjj||| |�\}}||7}||8}tjj||| |�\}	}||7}||8}|dkr�tjj�ntjd||||!�}
|dk	r�|j|�}|	j|�}	n|||||	|
d|
d|
d|
d|
d�	S(Nis!IIIIIiiiii(	tdnstnamet	from_wiret	exceptiont	FormErrorRtunpacktNoneR(RRRtwiretcurrenttrdlenRRtcusedRR((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyR#]s #

#

	cCs4|jj||�|_|jj||�|_dS(N(RR
R(R
RR((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyR
psN(t__name__t
__module__t__doc__t	__slots__R	R'tTrueRtclassmethodRRR R#R
(((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyRs		(Rt
dns.exceptionR!t	dns.rdatatdns.nametrdatatRdataR(((s7/usr/lib/python2.7/site-packages/dns/rdtypes/ANY/SOA.pyt<module>s