AE  org/freertr/serv/servGeneric()Vorg/freertr/tab/tabGen   org/freertr/serv/servDnszonesLorg/freertr/tab/tabGen;  resolvs  rcrsvia  lastZoneLjava/lang/String;   recursEnaZ ! " ipinfoZon $ %& ipinfoTtlI ( )*defaultF[Lorg/freertr/user/userFilter; ,-. /0org/freertr/pipe/pipeSidesetTime(I)V2org/freertr/serv/servDnsDoer 14 5T(Lorg/freertr/serv/servDns;Lorg/freertr/pipe/pipeSide;Lorg/freertr/prt/prtGenConn;)V7dns9org/freertr/pack/packDns ; < dynBlckMod>org/freertr/pipe/pipeLine =A B(IZ)V D EF genStrmStart9(Lorg/freertr/prt/prtServS;Lorg/freertr/pipe/pipeLine;I)Z H IJ genericStop(I)Z L MloggingM PQR STorg/freertr/util/cmdscfgLineJ(Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V V WX recursAclLorg/freertr/sec/secInfoCfg;Z [\makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; ^_` aborg/freertr/sec/secInfoUtl getConfigA(Ljava/util/List;Lorg/freertr/sec/secInfoCfg;Ljava/lang/String;)V d eX ipinfoCfgZhrecursion ipinfozonej [k'(Ljava/lang/String;I)Ljava/lang/String; mno pqjava/util/Listadd(Ljava/lang/Object;)Z s tu recurs6to4Lorg/freertr/addr/addrIP;wrecursion 6to4prefix yz{ |}java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;ZZZ  size()I  get(I)Ljava/lang/Comparable;org/freertr/serv/servDnsResolv [8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;org/freertr/pack/packDnsZone name saveZone$(Ljava/lang/String;)Ljava/util/List; m addAll(Ljava/util/Collection;)Z log queries  porg/freertr/user/userHelp;(Ljava/util/List;ZI[ILjava/lang/String;Ljava/lang/String;)V recursionrecursive parametersenableallow recursiondisableforbid recursionaccess- ^ getHelpC(Lorg/freertr/user/userHelp;ILjava/lang/String;Ljava/lang/String;)V 6to4prefixsetup 6to4 prefixaddress to prependipinfo- ipinfozonesetup ipinfo zone name of zone ipinfottlsetup ipinfo ttl time to livevia define root zone name  proxy to useaddress of resolverresolverdefine resolverzonename of a zonejava/util/ArrayList  defttlspecify time to liveaxfrspecify zone transferallowprohibitclearclear all records from zonereversegenerate reverse zonedownload&download zone with dns axfr if changedname of server redownload"download zone with dns axfr anywayrr specify a record   (Ljava/lang/String;)V  find.(Ljava/lang/Comparable;)Ljava/lang/Comparable;   subDomains()Ljava/util/List; domain namesoaspecify a start of authority name serveremail of author!sequence number#refresh interval%retry interval'expire interval)minimum ttl value+hinfo-specify a host information/oerating system1hardware platform3cname5specify a canonical name7 name of host9rp;specify a responsible person= mail server?srvAspecify a serviceCpriorityEweightGportIserverKnaptrMorderO preferenceQflagsSservicesUregexpW replacementYmx[specify a mailbox server]txt_specify a descriptiona descriptioncnsespecify a name servergptrispecify a pointerkname of addressmip4aospecify an ip4 addressqaddress of serversip6auspecify an ip6 addresswip4iyspecify an ip4 interface{ }name of interfaceip6ispecify an ip6 interface P  copyBytes(Z)Lorg/freertr/util/cmds; P word()Ljava/lang/String;no y qequals y length    fromString(Lorg/freertr/util/cmds;)Z  del  put y  startsWith(Ljava/lang/String;)Z  org/freertr/util/bitsstr2num(Ljava/lang/String;)I y  substring(II)Ljava/lang/String; P  getRemaining y triminfo P '(Ljava/lang/String;Ljava/lang/String;)V ^ doCfgStrR(Lorg/freertr/sec/secInfoCfg;Lorg/freertr/util/cmds;Z)Lorg/freertr/sec/secInfoCfg;org/freertr/addr/addrIP    P badCmd  p   reverseZone ()Lorg/freertr/pack/packDnsZone;  addZone!(Lorg/freertr/pack/packDnsZone;)Iorg/freertr/clnt/clntDns   org/freertr/cfg/cfgAll proxyFind/(Ljava/lang/String;Z)Lorg/freertr/cfg/cfgProxy;  curPrxLorg/freertr/cfg/cfgProxy;   doZoneXferX(Lorg/freertr/addr/addrIP;Lorg/freertr/pack/packDnsZone;Z)Lorg/freertr/pack/packDnsZone;  org/freertr/pack/packDnsRec    fromUserStr  delBin (Lorg/freertr/pack/packDnsRec;)Z  addUserorg/freertr/user/userFilter server dns .* port 53  7(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V   proto2string(I)Ljava/lang/String; Z recursion disable recursion ipinfottl 3600 no recursion ipinfozone no recursion 6to4prefix no loggingorg/freertr/prt/prtServS Signature8Lorg/freertr/tab/tabGen;:Lorg/freertr/tab/tabGen;CodeLineNumberTable srvDefFlt ()[Lorg/freertr/user/userFilter; srvAccept:(Lorg/freertr/pipe/pipeSide;Lorg/freertr/prt/prtGenConn;)ZsrvNamesrvPortsrvProtosrvInit()Z srvDeinitsrvShRun&(Ljava/lang/String;Ljava/util/List;I)V StackMapTable:(Ljava/lang/String;Ljava/util/List;I)VsrvHelp(Lorg/freertr/user/userHelp;)V srvCfgStrorg/freertr/cfg/cfgProxy SourceFile servDns.javaBootstrapMethods$recursion access-&recursion ipinfo-(recursion ipinfottl *,recursion enable.recursion disable0 resolver 2recursion via 4zone 6 8 protocol : ;<= [>$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesA%java/lang/invoke/MethodHandles$LookupCjava/lang/invoke/MethodHandlesLookup!    MeX"%&WXtu)*  u=**Y *Y *Y *** *# & )/49%>+H0R5W<*   ' q 4+'+1Y*+,3W uvw 6 { 5    2*:**=Y?@C  *G  A,*K+NO,*U+Y],*c+f],* +g* O,+*#ilW,*r+v*rx~O*,+lW,+lW6*)*:,+xlW6*)*:,+xlW6* .* :,+W̱ Z#1HYx#:@dLm ymmom ymmfm ymm( 116 6+ YON+ YO+ YO+ YO++ YO+ YO++ YO¶+ YOƶ+ YOʶ+ YOζ+ YOҶ+ YOԶ+ YOض+ YOYOڶ+ YO޶+ YOԶ+ YOض+ YOYOڶ+ YOYM>* ,* lW+, YOYOԶ+ YO+ YOζ+ YO+ YO+ YO+ YO+ YO+ YOƶ+ YO+ YOض+ YO+ YO+ YOض+ YO+ YO YMY* N* -N--M+, YO+ YO+, YO+ YO+ YO + Y O"+  Y O$+  Y O&+  YO(+ YO*,+ YO.+ YO0+ YO24+, YO6+ YO8:+, YO<+ YO+ YO>@+ YOB+ YOD+ YOF+, YOH+ YOJ@+ YOL+ YON+ YOP+ Y OR+  Y OYOT+  YOV+ YOXZ+ YON+, YO<+ YO\^+ YOYO`+ YObd+, YO+ YOfh+ YOj+ YOln+ YOp+ YOrt+ YOp+ YOvx+ YOz|+ YO~+ YOz| v]$6HPbt|"4F\nv 2DVh{,AVk  4H\p.BVj~ 2EYmxm%R  o+M+N-6+N--N*K-ܶ8Y+:+*W*W-Y+N-ж8Y+:+*W*W-*- *-ȶ*+#- * *+ -:--N-+N-NPY-L**c+c-:--N-+N-NPY-L**U+U-( *r*Yr*r+W+-*++M+N*Y* :* ::-0+N* Y- :ŶW-VY:+:ֻY:  +W :* W-VY:+:ֻY:  +W :* W- -* WY:+, {    &(1?AJW`bgqs }!#$%&'(*+,./1235679: ; =>?@ B(C*E3F>GIHNIZJhKjMsN~OPQRSUVWXZ[\^_abcdfgij"k'l+n4o9pMqRrTt_uawjxsy}z{}~ #(*8BDIR[]e&Py R  PPy   . R  PPy  ?? #( ", #,  YYSYYSYYSYYSYYSYYSYYS' f"hf !"D 9#9%9'9)9+9-9/91939597? @BD