0                            $    $  $ $   $ $              ! " # $ %& r' r( B) *+, -. B/0 12 34 B5 B6 B7 B8 9 1: 1; < 1= > ? @ A BCDE -F BGHIJ $KLMNO *PQ rRS T UV UW X rY BZ[ r\ ]^_ B`a Bbc BdefghijklmDEBUGZ ConstantValuepacketLjava/net/DatagramPacket; currentHandle[BcurrentRequestLnet/handle/dnslib/DNSMessage; hdlRequest%Lnet/handle/hdllib/ResolutionRequest;dsocketLjava/net/DatagramSocket;server"Lnet/handle/server/AbstractServer;mainLnet/handle/server/Main;listener#Lnet/handle/server/DnsUdpInterface; handlerThreadLjava/lang/Thread; invocationsIisActive isRunning logAccessesrecvTimeJ handlerPool&Lnet/handle/server/RequestHandlerPool; lookForParentdnsHandlePrefixLjava/lang/String;(Lnet/handle/server/Main;Ljava/net/DatagramSocket;Lnet/handle/server/RequestHandlerPool;Lnet/handle/server/DnsUdpInterface;Ljava/lang/String;Z)VCodeLineNumberTableLocalVariableTablethis(Lnet/handle/server/DnsUdpRequestHandler;dsockdnsToHandlePrefix resetThread()V deactivategetInvocationCount()I resetState newHandler$()Lnet/handle/server/RequestHandler;serviceRequest(Ljava/net/DatagramPacket;J)VruneLjava/lang/Exception;pktpktLenoffsetconvertDNSNameToHandleStr'([Ljava/lang/String;)Ljava/lang/String;idnsName[Ljava/lang/String; handleNameLjava/lang/StringBuffer;lastNamednsToHandleType(II)[BdnsTypednsClass handleRequestdnsQLnet/handle/dnslib/DNSQuestion;#Lnet/handle/hdllib/HandleException; hdlTypeList[[BhdlName printPacket(Ljava/net/DatagramPacket;)VbufhandleResponse'(Lnet/handle/hdllib/AbstractResponse;)Vtimeresponse$Lnet/handle/hdllib/AbstractResponse; sendResponse!(Lnet/handle/dnslib/DNSMessage;)VLjava/io/IOException; dnsMessageaddrLjava/net/InetAddress;port SourceFileDnsUdpRequestHandler.java #net/handle/hdllib/ResolutionRequestn op q r st java/lang/Thread u v &net/handle/server/DnsUdpRequestHandler w x+hdl-udp error: invalid handler thread state yzjava/lang/Exceptionjava/lang/StringBuffer {|} ~ Got exception:     : Exception processing request:                   net/handle/dnslib/DNSMessage     >>>Got Request:   ;             !net/handle/hdllib/HandleException"no records found. returning error   Got unexpected OPCODE: OP_IQUERY!Got unexpected OPCODE: OP_STATYUSGot unknown OPCODE:    \Need to send DNS response: UDP:DNS ?      java/net/DatagramPacket  <<Y?_@eAkOwP~QH+S !< * *VW X  /* [ 4*  _` J Y****** c  !b*+* * *hi jkl * L=>*Y:* O* H* * *K!":*K$Y%*&'()(*+"ç :* *,**-D:*K$Y%*&'(.(*+"**-:**-3 69#hkkpk}#}fop q r tu w$x+y69|;}bes}>;''   F$Y*/M>+d6+ ,.0W ,/0W,+21(W,+& (/;A4-FF :8OSW[_cgkosw{23456789:;<=>?@AJPTX\`dhlptx| $*Y ` *BY*C*DEFGH<*I$ FJH*I2FKL*M*N*I*I%*N*O*P**QL*IRLM>+3*I2:+*STUS *VWM* ,X* +Y* Z** [*N*K$Y%*&'(.(-*+"F]^*_*P**Q*N%F`^*_*P**Qf*N%Fa^*_*P**Q9F$Y%b(*Nc+^*_*P**Q \2 $,:FU[_gq ?GOV^alt|H.-6&+CM>+Dp FdH,3a ,3z,3A ,3Z ,3."F$Y%e(,30+H"F$Y%f(,3~c+H|FdH& "Ji*iF$Y%g(+*+^* Kh*eA+*i*jk l&*i*j+m+n* Xo l )-Eh )?ii0*jM*p>+q:*rY,stF$Y%u(+vcw(+xcy(+zc{(+H+I2FK4:*K$Y%*&'(}(,*~(c+"sv|* +gsvx>x/