0  ~            ! "# $% & ' ( ) *+ ,- . /01 #2 3 #4 #5 678 ) )9 :; )<= .> ?@A )B 1C D )E #F .GH IJ /KL < <MN <O <P QRS CTU VW X 6YZ [ \ ]^_ ` a bc d ef g h i jk <lm 6nop #qr )stu cT v #w x :y 1z{ )| )y } ~  ) )   w  w w  InnerClasses BasicHandlerZoneTransferHandlerDelta INITIALSOAI ConstantValue FIRSTDATA IXFR_DELSOAIXFR_DEL IXFR_ADDSOAIXFR_ADDAXFRENDznameLorg/xbill/DNS/Name;qtypedclass ixfr_serialJ want_fallbackZhandler2Lorg/xbill/DNS/ZoneTransferIn$ZoneTransferHandler; localAddressLjava/net/SocketAddress;addressclientLorg/xbill/DNS/TCPClient;tsigLorg/xbill/DNS/TSIG;verifierStreamVerifier#Lorg/xbill/DNS/TSIG$StreamVerifier;timeoutstate end_serialcurrent_serial initialsoaLorg/xbill/DNS/Record;rtype()VCodeLineNumberTableLocalVariableTablethisLorg/xbill/DNS/ZoneTransferIn;F(Lorg/xbill/DNS/Name;IJZLjava/net/SocketAddress;Lorg/xbill/DNS/TSIG;)Ve$Lorg/xbill/DNS/NameTooLongException;zonexfrtypeserialfallbackkeynewAXFR`(Lorg/xbill/DNS/Name;Ljava/net/SocketAddress;Lorg/xbill/DNS/TSIG;)Lorg/xbill/DNS/ZoneTransferIn;[(Lorg/xbill/DNS/Name;Ljava/lang/String;ILorg/xbill/DNS/TSIG;)Lorg/xbill/DNS/ZoneTransferIn;hostLjava/lang/String;port ExceptionsZ(Lorg/xbill/DNS/Name;Ljava/lang/String;Lorg/xbill/DNS/TSIG;)Lorg/xbill/DNS/ZoneTransferIn;newIXFRb(Lorg/xbill/DNS/Name;JZLjava/net/SocketAddress;Lorg/xbill/DNS/TSIG;)Lorg/xbill/DNS/ZoneTransferIn;](Lorg/xbill/DNS/Name;JZLjava/lang/String;ILorg/xbill/DNS/TSIG;)Lorg/xbill/DNS/ZoneTransferIn;\(Lorg/xbill/DNS/Name;JZLjava/lang/String;Lorg/xbill/DNS/TSIG;)Lorg/xbill/DNS/ZoneTransferIn;getName()Lorg/xbill/DNS/Name;getType()I setTimeout(I)Vsecs setDClasssetLocalAddress(Ljava/net/SocketAddress;)VaddropenConnectionendTime sendQuerysoaquestionqueryLorg/xbill/DNS/Message;out[B getSOASerial(Lorg/xbill/DNS/Record;)JrecLorg/xbill/DNS/SOARecord;logxfr(Ljava/lang/String;)VsfailparseRR(Lorg/xbill/DNS/Record;)V soa_serialtypecloseConnectionLjava/io/IOException; parseMessage([B)Lorg/xbill/DNS/Message;bdoxfrtsigrecLorg/xbill/DNS/TSIGRecord;errorrcodeiinresponseanswers[Lorg/xbill/DNS/Record;run5(Lorg/xbill/DNS/ZoneTransferIn$ZoneTransferHandler;)V()Ljava/util/List;+Lorg/xbill/DNS/ZoneTransferIn$BasicHandler;getBasicHandler-()Lorg/xbill/DNS/ZoneTransferIn$BasicHandler;isAXFR()ZgetAXFRisIXFRgetIXFR isCurrent access$100x0 Synthetic SourceFileZoneTransferIn.java    "org/xbill/DNS/NameTooLongException"java/lang/IllegalArgumentExceptionZoneTransferIn: name too long org/xbill/DNS/ZoneTransferIn java/net/InetSocketAddress  timeout cannot be negative   org/xbill/DNS/TCPClient    org/xbill/DNS/Message   org/xbill/DNS/SOARecord  !org/xbill/DNS/TSIG$StreamVerifier     verbose  java/lang/StringBuffer :   #org/xbill/DNS/ZoneTransferException server doesn't support IXFR falling back to AXFR missing initial SOA   up to date got incremental response  got nonincremental response  "IXFR out of sync: expected serial  , got  extra data invalid state java/io/IOException  org/xbill/DNS/WireParseExceptionError parsing message    TSIG failure    invalid question section last message must be signed )org/xbill/DNS/ZoneTransferIn$BasicHandler    &ZoneTransferIn used callback interface java/lang/Objectorg/xbill/DNS/ZoneTransferIn$10org/xbill/DNS/ZoneTransferIn$ZoneTransferHandler"org/xbill/DNS/ZoneTransferIn$Deltajava/net/UnknownHostExceptionorg/xbill/DNS/Name isAbsoluteroot concatenate>(Lorg/xbill/DNS/Name;Lorg/xbill/DNS/Name;)Lorg/xbill/DNS/Name;(Ljava/lang/String;I)Vorg/xbill/DNS/DClasscheckjava/lang/SystemcurrentTimeMillis()J(J)Vbindconnectorg/xbill/DNS/Record newRecord.(Lorg/xbill/DNS/Name;II)Lorg/xbill/DNS/Record; getHeader()Lorg/xbill/DNS/Header;org/xbill/DNS/Header setOpcode addRecord(Lorg/xbill/DNS/Record;I)VF(Lorg/xbill/DNS/Name;IJLorg/xbill/DNS/Name;Lorg/xbill/DNS/Name;JJJJJ)Vorg/xbill/DNS/TSIGapply4(Lorg/xbill/DNS/Message;Lorg/xbill/DNS/TSIGRecord;)VgetTSIG()Lorg/xbill/DNS/TSIGRecord;1(Lorg/xbill/DNS/TSIG;Lorg/xbill/DNS/TSIGRecord;)VtoWire(I)[Bsend([B)V getSerialorg/xbill/DNS/Options(Ljava/lang/String;)ZLjava/io/PrintStream;append,(Ljava/lang/Object;)Ljava/lang/StringBuffer;,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;java/io/PrintStreamprintlnorg/xbill/DNS/Serialcompare(JJ)I startIXFR startAXFR handleRecordstartIXFRDeletes startIXFRAdds(J)Ljava/lang/StringBuffer; getDClasscleanuprecv()[BgetRcodeverify(Lorg/xbill/DNS/Message;[B)IgetSectionArray(I)[Lorg/xbill/DNS/Record;org/xbill/DNS/Rcodestring(I)Ljava/lang/String; getQuestion()Lorg/xbill/DNS/Record; isVerified#(Lorg/xbill/DNS/ZoneTransferIn$1;)V access$300=(Lorg/xbill/DNS/ZoneTransferIn$BasicHandler;)Ljava/util/List; access$400!~ > **<   [****+ *+ *+ : Y***!**&14 B< &146@EJOUZR6 [[[[[[[ N Y* +,  f5=*Y+-* F*+,  d Y*4 56*Y > ^ *(4    /* 0 /*8 Y Y*iBCEFF  *NO P >*+! XY{3"*a@*#Y$%*!*%*!&*%*'] ^_`'a2b3 *a * **(L)Y*M,+,,+-*(.Y* * * /N,--**,0*1Y*,234,56N*%-76 fhi j&k0lOoUq\resxuvw4Oxp a B *.L+8 {| e)9:#;?@+@AB())= CY+D C^ * *EF*GH**   C+I=*/w* *JF*+K*+L* *L*M*NH*a*Y*3-+*!*O*PQ*RH*,*O*PS*P*KT*UH**+V*P+W**+X**+V*P+T*P+Y*X+7*L **X**+]*+*P+T**^F *_F:8>DIQioux} !+039?IOR\*?OC_*% *%`Lav )Y+bM,c,ccYde a       c*f**%gL*+hM,+i%*4,2N*4,+j6 *kF,lN*e,m6%* *n*o*pF,q:I* *rF-* *n*o6-*-2V**4,s *tF  ,1<AGM!T"Z#_$o's(w)x+./03456:;:>@AB\ 1< Z\/MaCx*+P*u*o*v M*v, MO P STSUaCcwYxL*+y+z+z+{b cdef aCN*Pw *Pw Y|k lm  :*Oy B *}L+z  :*O  B *}L+{   Q*}L+z+{  /*%   *w   1?