7t  java/lang/Object()V ../binTmp/  org/freertr/user/userTestertempLjava/lang/String;../cfg/  path^$  discard  url  slotI ! "parallel $ %paragap ' (persistF * +persistP - ./persistDLjava/util/List; 1 23persistC Lorg/freertr/user/userTesterPrc; 5 6remoteF 8 9/remoteD ; <=remoteALorg/freertr/addr/addrIP; ? @=remoteL B CremoteP E FremoteSHjava/util/ArrayList G K L/others N O/capture Q RSsummaryZU./ W Xcfgarch Z [Swindow ] ^Swait ` aSunexit c dSconfig f gSmdfile i jSrandordlunknown n oreleaseN q rreleaseV t umaxTry w xreapply z {restart } ~predelay  postdelay oobasejava jvn  org/freertr/cfg/cfgInit getFileName()Ljava/lang/String; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; jvp- begorg/freertr/tab/tabGen  neededLorg/freertr/tab/tabGen; finishedorg/freertr/util/syncInt (I)V erroredLorg/freertr/util/syncInt; retries tracessuccess  java/lang/Stringequals(Ljava/lang/Object;)Zoknot ok  org/freertr/util/cmdsword 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; error(Ljava/lang/String;)V.csv doMoverQ(Lorg/freertr/util/cmds;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z.ftr.html  org/freertr/user/userFlashrename)(Ljava/lang/String;Ljava/lang/String;ZZ)Z copy((Ljava/lang/String;Ljava/lang/String;Z)Z 9(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;org/freertr/user/userTesterOne !(Lorg/freertr/user/userTester;I)V size()I get(I)Ljava/lang/Comparable;org/freertr/user/userTesterFtr getter(I)Ljava/lang/String;  java/util/Listadd  cmdLorg/freertr/util/cmds; rtrp4sum-  length target beginaddone  (I)Ljava/lang/Object;  org/freertr/util/bitstxt2buf$(Ljava/lang/String;)Ljava/util/List; error reading  remove!not enough summary found# &3freeRouter v25.6.17-cur, done by sprscc13@mrn0b0dy.(lin * +'(Ljava/lang/String;Ljava/lang/String;)V-; / 1 2 result2string 4 5 getRemaining7url;file ;-;-;  ? @Abuf2txt&(ZLjava/util/List;Ljava/lang/String;)ZCorg/freertr/serv/servHttpE G HI addHtmlStyle(Ljava/util/List;)VK&dataplanes N
P& UgoodWbadY ZJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
file
`../changelog.txtbdorg/freertr/util/versionf freeRouterhsidjmediumlsprscc13@mrn0b0dynpurepheaderrforwardtbackwardvsourcexpackgezmntner|_~   replaceAlldistrourgentstatesinceerror reading sourceorg/freertr/user/userTesterChg  #----------------------------------   startsWith(Ljava/lang/String;)Z  /txt   substring(II)Ljava/lang/String;hed  org/freertr/cfg/cfgAll timeZoneName  timJ  time2str((Ljava/lang/String;JI)Ljava/lang/String;.  ver  str   compareTo(Ljava/lang/String;)I   dumpOneChange3(Lorg/freertr/user/userTesterChg;Ljava/util/List;)V  pipeLorg/freertr/pipe/pipeSide;  org/freertr/pipe/pipeSidelinePut  str2lst  addAll(Ljava/util/Collection;)Z \(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;org/freertr/pipe/pipeProgress  (Lorg/freertr/pipe/pipeSide;)V  rdrLorg/freertr/pipe/pipeProgress;R nosummaryX nocfgarch notemp[nowindow^nowaitx  str2num noreapply~ nopredelay nopostdelay{ norestartdnoconfiganounexitgnomdfilej norandordchatty org/freertr/tab/tabIntMatcher    Lorg/freertr/tab/tabIntMatcher;   fromStringnochattyretrynoretry" noparallel% noparagapnoslot!mem$ nodiscard'persist) nopersist+remote-noremote/other1org/freertr/user/userTesterImg 04noother 6 7clearO:org/freertr/user/userTesterCap 9*= nocapture?openjdkBikvmD /usr/bin/ikvmFbinaryH ./rtr.binJparamMnoparam#PXmxZZZmRorg/freertr/user/userTesterPrcTrelease QW XY(Lorg/freertr/pipe/pipeProgress;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V QZ [getLine Q] ^stopNow`version c dedirList#(Ljava/lang/String;)[Ljava/io/File; ghi jk java/io/File isDirectory()Z gm ngetNamep.tst r sendsWith u vmatches  y zret | }.(Ljava/lang/Comparable;)Ljava/lang/Comparable; 0 otherF 0 /otherD 0 otherP 0 otherC1 0 otherC2 0 otherC3 0 otherNS 0 otherNC 0 otherW 0 otherSftr  trim  other0org/freertr/addr/addrIP  #   debugStat## !"#$%&' (Z)Ljava/lang/String;()*+,-.#/#  valueOf&(Ljava/lang/Object;)Ljava/lang/String;01#2#34#5 '(ILjava/lang/String;)Ljava/lang/String;678#9#: :(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String;  toHexB; N(Ljava/lang/String;IIILjava/lang/String;ILjava/lang/String;)Ljava/lang/String; Q S persistent Q  getLogName  setMax(J)V  setCurr  sleep Q putChar Q putLine Q syncr Q doSync Q IapplyCfg  getTime()J  started  workers![Lorg/freertr/user/userTesterOne;<#  debugRes     getTester#(I)Lorg/freertr/user/userTesterOne;org/freertr/user/userTesterWrk   timePast(J)Ljava/lang/String;= _(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;)Ljava/lang/String;  ready2rx  lineGet    listFails<(Lorg/freertr/pipe/pipeProgress;Lorg/freertr/tab/tabGen;ZI)V " #stopAll %&' (org/freertr/util/logger getTimestamp>* +p(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;?@A0 ../todo.txtB#30 5 67padBeg9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;CD ;<= >org/freertr/enc/enc7bit doOneString @ B"testerEFYFd H IJ features2list+(Lorg/freertr/tab/tabGen;I)Ljava/util/List;GMurl;file;result;testHIYJK STU VWorg/freertr/user/userFiltergetDiffs2(Ljava/util/List;Ljava/util/List;)Ljava/util/List; Y ZtimeServerOffsetL ] ^(ILjava/lang/Object;)VM a bSres d efil g hcsvN k lranOn o9(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; q r doOneTest t uvrandom(II)I x ylck { |(I)I P q(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;  +doTestpress q to quit test:qQ  strChr    kgetSucc  getCsv  |set  }del  saveMd  getHtm  htm  getFetportBase ConstantValueportSlotd chgLogSep htmlStyle Signature$Ljava/util/List;2Ljava/util/List;2Ljava/util/List;sep ---------- :Lorg/freertr/tab/tabGen;CodeLineNumberTable StackMapTable(Lorg/freertr/util/cmds;Z)Va(Lorg/freertr/tab/tabGen;I)Ljava/util/List;'(Ljava/util/List;)V doSummary(Lorg/freertr/util/cmds;)V doChangesG(Lorg/freertr/user/userTesterChg;Ljava/util/List;)V doTesting[Ljava/io/File;^(Lorg/freertr/pipe/pipeProgress;Lorg/freertr/tab/tabGen;ZI)VdoWorker SourceFileuserTester.javaBootstrapMethods XmxZZZm -jar moving results  to moved  to  error=.csvreading  as doing  featuresmismatching size in ;;test-;.csvrelease: 

).html  () ; urgency= *  --  */usr/lib/jvm/java--openjdk-amd64/bin/java  -Xmxm show version brief show version number  oobase=slot= parallel=jvm=  release=  version= url=path=temp= discard=mdfile= summary= cfgarch=window=wait=config=!unexit=# reapply=% restart='chatty=) predelay=+ postdelay=- randord=/retry=1 other= 3remote=5 persist=7 capture=9files=;qemu-system-x86_64  -monitor none -serial stdio -nographic -no-reboot -enable-kvm -cpu host -smp cores=,threads=1,sockets=1 -drive file=,format=raw,cache=unsafe -m =\ -netdev socket,id=n,udp=127.0.0.1:,localaddr=: -device ,netdev=n,mac=00:00:00:00:11:?* ---------- starting  workers ---------- AA ---------- err= trc= ret= don= ned= tot= tim= ---------- CD, took , with  workers, on  cases,  failed,  traces,  retriesE summary: G-Iwriting summary KMtodoOtodo: Qtested: 
Sjvm: , other: 
U rtr.htmlW-;-;-;Y -;-;-;, [rtr.csv]rtr.ftr_&----------------------------------  a../changelog.txtc failed:  e ran x:  gN ---------- err= trc= ret= don= ned= tot= tim= ----------  ---------- i jkl m$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; InnerClassesp%java/lang/invoke/MethodHandles$Lookuprjava/lang/invoke/MethodHandlesLookup! 6 "%(+./2369/<=@=CFL/O/RSX[S^SaSdSgSjS orux{~** ****** *,#*&*)*,*0*4*7*:*>*A*D*GYIJ*GYIM*P*TV*Y*\*_*b*e*h*km*kp*s*v*y*|**N!****Y*Y*Y*Y*Y-$> MRW\#a(f/k4p9u>zCHMRW\alw| $).%28*< = ? d4*M*N*,-*,-W*,-W*,-WJK LMN)O3Pv9+-L,-M+,6 +,6*+,]^`a!c)e6f!  " Y*pIJ9GYIM>*(*: ,W,"{|} ~%(1|7 HI& *W  /*+M*,*TGYINGYI:GYI:*:** *M ** +*:-W*:Wsp6:*:*-:*ɱWWWWWx* ɱ6*"67*-$ɱ*%mGYI:GYI:GYI: GYI: ˻Y')LGYI: +,.W+,.W +,.0W +3W6  KY' )L+,.W+,.W +,.0W   W$6: 6   - 8:  9: GYI:   W:: 6   <:  *m:   W68:  : 6  8:   8:   W{ ,=>WGYI:  DW F JW *mLW MWO: 6   - Q:  R:   W6S:  : 6: : T:V: X:   [:   W_ \W ,^>Wz %.7@CNY\gor} $-6?IOZdew )2APbn} !09?LVe#.3BV\e o ~     !.#. 2V3"9*  fS %#;&$T%;*$RH*+_MaNa:*P*em*g*i*kpa:66*:m *Po *Pq 6s 6u*Mw**mwy**{}pU**<**# *N *:*:ߧ::,:*ɱGYI: Ya: 6   :    W  : Y ):  :   : Y :  :  * :   :  :      6  W %GYI:.6   *   ߧ- d6  *   6  *    d: ->W >Wa$% & '()*%+,,3-8.;/>1G2P3S5^6c7f9q:v;y=>?ABCEFGIJKMNOQRSUVWY)Z1[4]?^H_KaVb_cbeeflgqh~jklmopqrstuwxy z{&|-}6~DQ]dqzq08Gl> !4{ # '*P,aW,+W,aW,*m+**W,aW>+",+W,aW,*p+W6 'CM\u{ 1+7 *+*Y*Ե=***N--۶ *P-ܶ *P-޶**V-߶ *TV-** - *T v- *Yd- *YR- *\@- *\.-**v- *v-**|- *|-**- *-**-**yq- *y_- *bM- *b;- *_)- *_- *e- *e- *h- *h- *Y  * *W- * -**s{- *si-** N- * <-**#!- *#-**- *- *=-"**-# *-**-%**o-&**&W-( *&E-***4--, *4-.$*N0Y-2:*JW-3*J5-8/*:*N9Y-;:*MW-<*M5->*--@n-**W-A*C=A-E*G*a=$-I***K-L *aNNaN**O-QY** *S**UV:*Ym\QY** *_**aV:*Yp\* *a*b:6f2fR2lN-oq<-*.-*t Y-w:*sx*{W*b *s*Y6*J*J0:*~)*J+Y*J0):**4* ***47*Y:*:*7W**7A*Y>*>*7W**7D****** *****m**p****** ****e**P**V**Y**\**b**_**v**y** **|****h**s**J***4**&**M***&* ***&,**dh`)*,:*,:*,6*,6  N*,:62*)`h`6  `6 -  պN*Y)*,h`)*QY** *&-V0*0a*0޸>W*,N6 * 6   D*0Y:* *0*0\:-t *0 *0*,*0*,*0*,*0*,*0*0*,** *** * *h*\* ** ** 6* (** S Y*W*#** H********`***W****l*0$*0*,*0*0*0\6* *2!****$** ****):*,*P**Y*-**./: GYI:6s:  :  LY1248w:  9:  ::    ?* {WGYI:DWWAW*mLWCW***DWMWEW*GW\W*K>WGYI:LW*mNWNW***OW*GW*P>W*Q:: GYI:*G>W*GR:*Xa*p[\*_>WB&.69CHKUZ]gru %(2@CMRU_mpz    !$.36@E H"R#W$Z&d'o(~)+,-/01345789;<=?@ACDEG$H2I5K?LDMGOQP\Q_SiTtUwWXY[\]_`acdeghiklmop qst u*v6w9yCzL{O}Y~bjv#&07:=DIM\ +.8AKQX]bs&9?Kjsz(<L\l|   , ? O _ o            - ? Q _ n x             ( 2 7 ? F G! N" W# Z `& f' o( u) * + , - . / 0 2 3 4 6 7 8 : < (= 8> D? Q@ \A c> iC sD yE F H I K L M O P Q R !S (U 4V >U DX QY ^Z [ \ ] _ ` b d e f h ijkln/o8p?qHrKtRu\hbwkxvyz{|}~*9Rbr}f&&*5 Q 3x  Q5p. Q-\('`%,7/) l6+b+:I!`*cfi'j*jcfm2  +>AJbek!#=* *p rw =*h*s=*N-wz *#*2!* :*S}*******`*-c~*-c*\*W!** S*zW6-Yj`j-Yxdx-x6}*-wW*zW*-W *zW*e-`-*-*f-?*-{W% !-45>EM%./8@IPU^kx>E  + Qhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh h hhhhhhhhhh h"h$h&h(h*h,h.h0h2h4h6h8h:h<h>h@hBhDhFhHhJhLhNhPhRhThVhXhZh\h^h`hbhdhfn oqs
fileresulttest
test