ELF4T4 ($!444 @@E5E,E#E׉D$,D$$$ ENEă}t8,D$$ %ED$ D$ED$EЉ$ 9Eur,D$$,%BtE$H_E*U"M]u D$T$L$ \$t$$D%HEDžADž(u=,D$$%ED$ ED$EЉD$$EDžADž(u=,D$$%`ED$ ED$EЉD$$yEDžBDž(u=,D$$%ED$ D$ED$EЉ$ E|DžxADžt|xt(u>,D$$%VED$ ED$D$$~nEpDžlBDžhplh(u=,D$$%ED$ ED$EЉD$$EdDž` BDž\d`\(u>,D$$%KED$ ED$D$$sc}Y,D$$&BtE$[*E*U"M]u D$T$L$ \$t$$D%E@@EU E@f9U E̋U EЃ}u#UED$ T$ED$EЉ$J}u#UED$ T$ED$EЉ$!ED$ ED$EЉD$Ẻ$Efǀ E}cEU E@f9U E̋U EЃ}u#UED$ T$ED$EЉ$J}u#UED$ T$ED$EЉ$!ED$ ED$EЉD$Ẻ$E}c2[^_]UWVS,Bt E$UYIE@y>E*U"M]u D$T$L$ \$t$$D%ME@fu$@&E@ME i\ip ft $d&SMU EXi\ip fME i\ip ME i\ip EU fuqUEHf UЍE UЍE Bt*E@D$$&E}ci}du0$&:ME i\ip f]ME i\ip p ME i\ip iUlj]u ME i\ip i*i\EuM i\ip Xi\ip BME i\ip PM AED$T$ L$ED$$&eE@@ulME i\ip =~IME i\ip M AED$T$ L$ED$$'!]ME i\ip p ME i\ip iUlj]u ME i\ip i*i\EuM i\ip Xi\ip E@@BtkME i\ip ؋ME i\ip PM A\$ED$T$ L$ED$$@']u ME i\ip i\ip }t}uE D$E$,}u?ME i\ip fME i\ip E#U E@f9t E}c~׃}du$t'P8Ufǀ BtE@D$$'ME i\ip E ǀx PBtGME i\ip PM AED$T$ L$ED$$'4,[^_]UWVSlEDESEVETEEEE0@ EBt E $RIE @y>E *U "M ] u D$T$L$ \$t$$D%E @EU ft E}c~ރ}du$'UE Hf T‹E fPBE @fdBBB u BUE Hf Uǀ UЍE EMEU ljE"CQCQ@CQ U EHBAU EHBAEBtE @D$$($E @fEBt+EEf%T$D$$:(sE¸!ЈEEf¸!ЈEED$E$9ED$E$9ED$E$9ED$E$9ED$E$9E @E*U"M]u D$T$L$ \$t$$D%E@@EU ft E}c~ރ}du$'pUEHf ‹EfPBE@fdBBB u BUEHf Uǀ UE@H EM EUljE BtE@D$$7)ED$'$ 8fEBt+EEf%T$D$$:(xE¸!ЈEEf¸!ЈEE D$E$3E D$E$3E D$E$3E D$E$3E D$E$3ED$E D$E$5BE@ЋE D$T$$L)rE:U E@f9uU E E}c~}du*BD$ D$$D$$p):U fEE M EUljEfEE E D$E$2ED$E D$E$4E@@tOBt+E@UAD$ E D$T$$)Efǀ 4Bt+E@UAD$ E D$T$$)E *U "M ] u D$T$L$ \$t$$D%E @EgU fuKUE Hf Uǀ UЍE  E}c~}du$)y-EMEU ljED$ED$E$2BUAED$T$$*E MEU ljED$ED$E$v2E @@tOBt+E @UAD$ ED$T$$8*6Efǀ 4Bt+E @UAD$ ED$T$$`*\[^_]UWVSE̋*D$`$`$HE苍dDžMb)ËE0ExE@HE@ LE@PE@lj\$ t$|$H\$Lt$T$ D$D$! $Bt/jD$E D$$*E D$E$l?} EffEEff EEEE;E EBtEUD$T$$*a}PPPPtjf}t$*|E<u Et$*QE<EEEExUD E@9u4UB E@f9u$+EE-}uUD uEEE}~}uC}u$$+U@ UBABAB A U䋍`P U䋍dT E?+EEnUD E@9uMUB E@f9u-UǀD UƀX  E}~BtB}uE@$eD$$G+E@$GD$$c+È+E<E̋+EuUD E@9uTUB E@f9u4U`P UdT -E}~!ED$$+!ED$E D$E$+E@$؋E@$0jD$E D$\$ T$ẺD$$+貿lEt1EЋET$D$$+t.E<"f}tED$$,C 5BE@$؋E@$ejD$t$ \$T$$$,ƅlƅmEBƅjƅkƅnƅoƅpƅqfEEUT$D$j$<*< B+EE}~EE¸!ЈnEoB¸!ЈpBqEkfEMEkjljfEE¸!ЈjEfƒ ЈkBtNkj]5BEET$L$\$t$ D$ED$$X,rUED$T$j$)EEB9E E<f}tED$$, 5BE@$ü؋E@$2jD$t$ \$T$$,込ƅlƅmEB5ƅjƅkƅnƅoƅpƅqfEEUT$D$j$ ( B+EE}~EE¸!ЈnEoB¸!ЈpBqUfEMU@DjljfEE¸!ЈjEfƒ ЈkUED$T$j$''EEB9E E<f}tED$$,( E@$؋E@$PjD$ \$T$$,ƅlƅmfEUjǾfEE¸!ЈjEfƒ ЈkUED$T$j$& E<f}tED$$,3EEE EċEEEEUD UX E}u $-U@ XUB $LUD $许\$ t$D$$-FE}8EEEED@Dž<D@<(u_EPEĉ84Dž0840(u EEWE}@};EE@$ ؋E@$zjD$EȉD$ED$ \$T$$<-fEE¸!ЈjEfkƅlƅmƅnBƅoUƅpSƅqYUED$T$j$E#E}EU>E,(Dž$,($(U>PEĉ Dž (u(EU <uEWEOE}} <*E <uEWEOE[ExO‹EDž  (u E E}~}I]E@$蓵E@$jD$\$EȉD$ED$ t$T$$l-耵EhUD E@9uGUB E@f9u'U@ HUBA E}~fEE¸!ЈjEfkƅlƅmƅnOƅoKƅpREqUED$T$j$O OE@$N؋E@$轳jD$EȉD$ED$ \$T$$-?fEE¸!ЈjEfkƅlƅmƅnFƅoAƅpIƅqLUED$T$j$EЋET$D$$+蝳WEuUD E@9uTUB E@f9u4U`P UdT  E}~}u7E@$̲؋E@$;\$D$$-ײEEЋEЃEԡBtSE@E@E@$f؋E@$ձt$|$ \$D$$-iE@y4U@ PjD$T$$ .,CE@@t2U@ PjD$T$$D.EPED$T$Eԉ$IEuUD E@9uTUB E@f9u4U`P UdT  E}~[^_]UD$$g.>D$$.*D$$.D$$.UWVS,$D$E$BGED$$Ѓ.bad@D$D$E$軰Eԃ}y7BED$D$.$D$E$pE AD$ED$$.D$ D$Eԉ$EЃ} tIBEЉD$ ED$D$.$蔮Eԉ$iD$E$ȽVt5$/#$0gfVȽVĽV$RD$$ dD$$ PD$$ <D$$ (UWVS< }u E04}u E1%}u E 1}u E1E1EEi\ tB$$1e}Ei\PDf^Ei\XDG}u Eg.+}u E.}u E. }uE.D$$/EЃ}D$D$E$Eԃ}yEЉ$ D$ D$EЉ$ZE؃}y#EЉ$֠Eԉ$ˠE$d}uEЉ$譠Eԉ$袠FE؉D$D$Eԉ$4;EtEЉ$pEԉ$eE$蚠MEi\ip fMEi\ip MEi\ip }Ei\sfEi\sm}u Eg.+}u E.}u E. }uE.D$$:1EЃ}D$D$E$Eԃ}yEЉ$2D$ D$EЉ$耡E؃}y#EЉ$Eԉ$E$&d}uEЉ$ӞEԉ$ȞFE؉D$D$Eԉ$Z;EtEЉ$薞Eԉ$苞E$MEi\ip fMEi\ip MEi\ip  E܉EEEMEi\ip fMEi\ip zMEi\ip EEME]i*i\؋ËMEi\ip P EiEi\ P Eilju܋}ȋME]i*i\؋i*ܴEE;EAEi\  E}u E@A+}u E@B}u E@C }uE@DE@ GU AAfBUAAfB]܋MEi\ip i\f ]܋MEi\ip i\ Ei\ǀ Eǀx E܃AD$ED$$O1}u}t_MEi\ip fMEi\ip MEi\ip E}@< [^_]UWVSƅ@DƅASƅBVƅCTƅEƅFƅGME i\ip fME i\ip ujME i\ip  EME i\ipEԋE 0@ EME i\ip E؋ME i\ip  @fEBtE AD$ED$$g1!EuD$E$ED$x$*xE)i@B|‹E@)ȉE܃}u }?B5}7J(}EEEԉEƅD誛‹EfPBE@fdBBB u BMЍ@Ulj󤍅@"CQCQ@CQ U @HBAU@HBA@D$'$#fEBt+EEf%T$D$$:(葙E¸!ЈvEf¸!ЈwD$E$蔙EEЉD$@$EЉD$@$EЉD$@$EЉD$@$EЉD$@$~D$E$uM i\ip Xi\ip Bx$$E|Dž(Mb()EEpExE@ ,E@PE@lL$ \$t$|$,L$T$ D$D$!E$ED$EЉD$$1ݗ@EЉD$$`OME i\ip P EiEME ]i*i\؋EƅD MЍ@UljEfLEEЉD$@$D$E$_Bx$褕E|Dž(Mb()EEpExE@ 0E@PE@lL$ \$t$|$0L$T$ D$D$!E$gE@@tED$EЉD$$1LED$EЉD$$10@EЉD$$E@@taME i\ip fME i\ip ME i\ip 5uM i\ip Xi\ip [^_]UVS   U `D$D$D$ T$ED$ $诔yx`PB\$ D$D$1$E@  $褔ء $‰t$E D$ \$T$$1裔BtME@  $Nء $输‰t$E D$ \$T$$1M [^]US$E@EU `D$D$D$ T$ED$ $莓ya5BD$D$2$ɒE@$藓؋E@$‹E D$ \$T$$32虓Bt@E@$N؋E@$轒‹E D$ \$T$$32P$[]UE$UD t EE}~EEUWVM UtljE E tE ƒ ЈuEUD tn}t=UD E@9u UB E@f9t+U@ D$E D$t$E}mĠ^_]UW lM}EEiEED$lD$ lD$lD$$ϐĤ_]U fEfEEOEEffEE+Ef3EEfm}tEf1EfmE}~σEE;E |fUEUWVS8T$D$$近$L2SE}!BD$ D$L2D$Y2$譏$.E 0Dž,s2Dž(0,((uDE D$D$8$&y E D$D$8$E$7E}\E$/D$D$C8$f D$8D$$C苐8D$ D$L2D$x28$胐8D$8$c!y0貎BD$ 8D$D$~2$< dEȃ}u%B8D$D$2$ D$D$8$eE}y0'BD$ 8D$D$Y2$豍I dD$ED$D$ D$T$$赍E}u0跍BD$ 8D$D$2$A EEB EEUEDEEE;E}}EEE} u͋E;Et}t EE< t\7 EU BD$T$ED$EĉD$ 8D$D$2 $yEDE}~EEUEDEEE;E}}EEE} u͋E;Et}t EE< t\zEU BD$T$ED$EĉD$ 8D$D$2 $輋7EDE}~EEUEDEEE;E}}EEE} u͋E;Et}t EE< t\EU BD$T$ED$EĉD$ 8D$D$$3 $zEDE}~EẼDE}Atv}Btp}Ctj}Dtdu/U B8D$ED$ T$D$T3 $膊E;EEEE} EuEAEEUEDEEE;E}}EEE} u͋E;Et}t EE< tMlEBD$ED$ 8D$D$3$轉8EDE}~EE< u/EBD$ED$ 8D$D$3$jEE< u EEE;E}EE< t EE< uڋEE< u/EBD$ED$ 8D$D$3$EE< u EEE;E}EE< t EE< uڋEE< u/EBD$ED$ 8D$D$3$耈EE< u EEE;E}EE< t EE< uڋEE< u/EBD$ED$ 8D$D$3$ EE< uEEEE}1uAEE;E} EE< uE;E5EE< $E}0t8EBD$ED$ 8D$D$3$rEE;E} EE< uE;E}EE< uEEU$ Dž$ (t@^B8D$ED$ ED$D$ 4$輆+EEREkED$$YEEkED$$,tLuhEk B8D$ED$T$ ED$D$@4 $%]܋EkMи kEEkED$$萅ufEkED$$qtGu>Ek B8D$ED$T$ ED$D$l4 $VEB9E}B='u2B8D$D$4$|BkED$$OBkED$$/BMиkBBEEUU@DED$$6u,EU@DP ED$$訆EB9E|}B='u/B8D$D$4$cB@DED$$/B@DP ED$$ BBE;EaEȉD$E$E$C[^_]UE0ExE:E|EEE}E EEEE< vEWE0EEEEEUUE< vEWE0EEEEEEEE< vEWE0EEEEEUUE< vEWE0EEEE ED E}J~E|EEEUЃE} v EWE U0UEUDEEEUЃ E} v EWE U0UEUDEEEE$!tU;ED E;D.E}uED$$4uEEE;E &}tED$$4EUWVS\E@ED$'$ofEEP/Ef8uEP.E8u E4E5E@/ЋE@.ȋ]*u"}EEЋE EԋE@ E؋E@E܋E@EED$,T$(L$$\$ t$|$EЉD$EԉD$E؉D$ E܉D$ED$$ 56GE@@tE@D$$5 E@D$$5E@$諀؋E@E@$茀ЋE\$t$ T$D$$5蔀\[^_]UWVEEEEEED$D$E$謀EЃ}y"BED$D$z$@ED$$5E/E< t E< u EƄ1EE؉D$D$EЉ$Eԃ}t}tEЉ$V~$5~BtD$$6V<#K<Dž+6Dž(u;$46D~EEEEEEDžE6Dž (u;$R6}EEEEEE6Džg6Dž(u;$v6>}EEEEEEDž6Dž (u;$6|EEEEEE0Dž6Dž(u;$68|EEEEEEDž6Dž(u;$6{EEEEEE*}}|Džx7Džt|xt(EEEЋ BD$ T$D$7 $Pz${‹E0EE;EjD$$=7{}pDžlP7Džhplh(EEEЋ BD$ T$D$7 $4y$z‹E0EE;EjD$$c7y} dDž`y7Dž\ d`\(E EEЋ BD$ T$D$7 $x$y‹E0EE;EjD$$7x} XDžT7DžP XTP(E EEЋ BD$ T$D$7 $v$x‹E0EE;EjD$$7wBD$D$7$|v$x}<*u*$7vP@EEE̋UEEE;E}}E<;uƋE;EtE<;t,BD$D$7$u$,w@EEE̋UEEE;E|EEt E}~}u1BD$ D$D$$7w$vEBAEHBAD$$8u}u? *!  BD$ D$D$$08\v[@EEE̋UEEE;E}}E<;uƋE;EtE<;t,BD$D$7$s$7u@EEE̋UEEE;E}}E<;uƋE;EtE<;t,BD$D$F8$s$tEEEȃBAUȉ>HBAUMЈ D$$8r}3<*u1BD$ D$,D$$8s$r}~,BD$D$8$?q$r@E؃ljEExOt E}~}u1BD$ D$D$$9r$6rExOBAD$$/9q}:<*u8n*nBD$ D$D$$I96r5}~,BD$D$d9$o$q@E؃ljEEŸnt E}~}u1BD$ D$"D$$9~q$pEnBAD$$9?p>}3<*u1BD$ D$/D$$9q$tp}~,BD$D$ :$n$Bp@E؃ljEEt E}~}u1BD$ D$!D$$@:Ap$oEBAD$$b:oBD$D$:$m$Qo^_]U} tBE D$D$:$mBED$D$:$qm$nUÍvUWVS [#zl )Et1Puu uG9}ue[^_US[ÿ"u ujm]ÐUS@@t Ћu[]US[l"poY[callsigndebugversionnomngerrorsconfigeth0eth1c:dr:g:i:vnInvalid callsign0.101Config file not specifiedCannot open configfileD-Star Plus version %s by Robin Cutshaw AA4RC Callsign must be specified/dstar/tools/dplus.confConfig file %s not found rpt callsign (%s) echo callsign (%s) vmrecord callsign (%s) vmplay callsign (%s) vmclear callsign (%s) simulcast callsign (%s) ID callsign (%s) %s: cannot create socket for external ethernet device %s (err=%d) extsd %d external ethexternal(%s)=%s internal ethinternal(%s)=%s %s: cannot bind socket for external ethernet device %s (err=%d) socketbindpoll failed (err=%d) Queue status: %d/%c len %d ndx %d read cnt %d errno %d zero len read from internal ethernet device ǐ֐%04d/%02d/%02d %02d:%02d:%02d.%03d %s MAC Dst %02x:%02x:%02x:%02x:%02x:%02x Src %02x:%02x:%02x:%02x:%02x:%02x Proto 0x%04x Size %d Short IP packet %d %d.%d.%d.%d IP Dst %s Src %s Proto %d Short UDP/TCP packet %d Short UDP packet %d UDP len %d sum 0x%04x WARNING: packet count > udplen + header (%d %d %d %d) WARNING: packet count < udplen + header (%d %d %d %d) packet count = udplen + header (%d %d %d %d) IP Dst %s:%d Src %s:%d Proto %d DSTRMagic not found at packet startDirection flag not found after magic/seqreqrspC>GG>C%s %s seq %d len %d cmd %02x %d octets stated for len but %d remain in packet OUT OF MEMORY! User update (%8.8s) rpt (%8.8s) %s missing header indicator setvdseq has start bit set but sequence bits not clear 0x%02x %s: skipping stream from unknown module %c Remote client forward start %s Remote stream start %s rpt2 (%8.8s) rpt1 (%8.8s) urcall (%8.8s) mycall (%8.8s/%4.4s) Echo capture start %s ID play start %s Simulcast start %s Voicemail record start %s Voicemail play start %s Voicemail clear start %s Stream start %s penqueue requested for streamid 0enqueue requested while already recordingenqueue streamcache entry 0x%x added enqueue out of streamcache entriesheader packet enqueued %d/%c ndx %d len %d dropping excess packet for queue %d/%c ndx %d len %d end packet enqueued %d/%c ndx %d len %d id %04x enqueue streamcache entry not foundenqueue streamcache entry 0x%x cleared middle packet enqueued %d/%c ndx %d len %d simulcast out of streamcache entriessimulcast from %c simulcast from A to BCalc crc = %02x %02x simulcast from A to Csimulcast from B to Asimulcast from B to Csimulcast from C to Asimulcast from C to Bheader packet simulcast %c len %d end packet simulcast %c len %d id %04x middle packet simulcast %c len %d id %04x singlecast to %c header packet singlecast %c len %d simulcast missing streamcache entry end packet singlecast %c len %d id %04x middle packet singlecast %c len %d id %04x forward out of streamcache entriesheader packet forwarded %c len %d end packet forwarded %c len %d id %04x middle packet forwarded %c len %d id %04x unknowndatagram received len %d %s datagram bcount %d, btype %d Unknown control packet lenUnknown control packet cmdremote client connect duplicatemax remote clients reachedconnectremote client %s not found remote client %s disconnect disconnectpingUnknown control packet buf4 0x%x remote client %s request from %s:%d len %d %s Unknown data2 packet 0x%x/0x%x Invalid data2 packet size %d repeater list request from %s:%d gwtablecnt %d %s send gw entries %d to %d of %d bytecnt %d %02x:%02x user list request from %s:%d usertablecnt %d %s version request from %s:%d %s Invalid data2 login packet size %d connected user list: remote IP %s:%d call %8.8s login request from %s:%d %8.8s:%8.8s busy %s login request from %s:%d %8.8s:%8.8s R%c passed %s login request from %s:%d %8.8s:%8.8s failed %s data request from %s:%d denied transmit data from %s:%d type %02x seq %02x Remote client tx start (%8.8s) %s Remote client tx end (%8.8s) %s /dstar/tmp/play-a.dvtool/dstar/tmp/play-b.dvtool/dstar/tmp/play-c.dvtool/dstar/tmp/play-d.dvtoolCannot open file %s Reading file %s to '%c' Error reading file %s, tried 10 read %d Bad magic found reading file Bad file length count %d calc %d actual %d record %d of %d Error reading file %s, tried %d read %d Finished reading file %s %s /dstar/tmp/echo.dvtool/dstar/tmp/vm-0.dvtoolBad queue %d for write_playfile Writing from module '%c' to file %s Error writing file %s, tried %d wrote %d voicedata packet length error calc %d actual %d Finished writing file %s count %d remote client %s timeout Voicemail clearedEchotestVoicemailPlay filePlay IDUnknowncontroller queue busy/dstar/tmp/id.dvtool%s recall to module %c processing queue %d/%c send len %d HDR %s send len %d end %s send len %d middle %s Socket sendto error %d fd %d sendtogw sendtogw %s:%d len %d streamid 0x%04x Socket sendto error %d sendtoaddr sendtoaddr %s:%d len %d /var/dsipsvdCannot open %s, errno %d mng_%s/%sCannot stat %s, errno %d Empty file %s Cannot read %s, errno %d *** gwip bad file %s, line=%d i=%d c=%d(%c) *** gwcall bad file %s, line=%d i=%d c=%d(%c) *** rptcall bad file %s, line=%d i=%d c=%d(%c) *** bad repeater module '%c' for gateway %s in file %s *** bad file %s, i=%d c=%c *** bad file %s, i=%d c=%c (premature end of line) *** bad file %s, i=%d c=%c (bad delete flag) *** call mismatch for gwcall/rptr %s/%s in file %s *** dup ip %s for gwcall %s/%s in file %s *** different ip %s for gwip/call %s/%s in file %s *** reached max table entries in file %s reached max user table entries in file %s %s (GOOD)(BAD) start flags %02x%02x%02x rpt2 (%8.8s) rpt1 (%8.8s) urcall (%8.8s) mycall (%8.8s/%4.4s) fcs %02x%02x %s end %02x middle %02x ctlrstrm hdr %02x originator %04x moduleid %02x streamid %04x Parsing config file %s Config file parsing completeconfig line (%s) [config]section [config][adminusers]section [adminusers][allowedusers]section [allowedusers][deniedusers]section [deniedusers][allowedgateways]section [allowedgateways][deniedgateways]section [deniedgateways]maxremoteusers=invalid non-numeric value '%c' (%s) maxremoteusers=%d maxremotegateways=maxremotegateways=%d idletimeout=idletimeout=%d nomngerrors=nomngerrors=%d unknown config option (%s) added adminusers=*invalid callsign (%s) max admin user count reached added adminusers=%-8.8s added allowedusers=* invalid pin (%s) invalid permission (%s) max allowed user count reached added allowedusers=%-8.8s wildcard not allowed in deniedusers section invalid callsign in deniedusers section (%s) max denied user count reached added deniedusers=%-8.8s added allowedgateways=* invalid callsign in allowedgateways section (%s) max allowed gateway count reached added allowedgateways=%-8.8s wildcard not allowed in deniedgateways section invalid callsign in deniedgateways section (%s) max denied gateway count reached added deniedgateways=%-8.8s unknown config line (%s) %s Usage: %s [ {-d|--debug} ] [ {-v|--version} ] [ {-n|--nomngerrors} ] {-c|--callsign} repeater_CALLSIGN $ X hHDĂ  @Ȉ oxoo@Ɗ֊&6FVfvƋ֋&6FVfvƌ֌&6FVfv @ E I S0 R0 C0 L U`GCC: (GNU) 4.1.1 20060525 (Red Hat 4.1.1-1)GCC: (GNU) 4.1.1 20060525 (Red Hat 4.1.1-1)GCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-51)GCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-51)GCC: (GNU) 4.1.1 20070105 (Red Hat 4.1.1-51)GCC: (GNU) 4.1.1 20060525 (Red Hat 4.1.1-1)Dw.1main#process_repeater_packetenqueue_packetsimulcast_packetsinglecast_packet]forward_packetprocess_client_packet process_playfiles process_playfile_"write_playfileM#check_clients#process_queues$check_queue4%process_queueV&sendtogw&sendtoaddr&remoteclientconnected 'sendtoremoteclients'msleep(calcCCITTCRC(update_dsipsvd_entries*dumpbuf7+dump_cmd12+parseconfig,usage-userentries-modulestatus-streamcache.dstarqueueC.remoteclientsp.gwtable.gwtablecnt.usertable.usertablecnt.config.rptcallsign!/linkedgateways?/echocallsign[/idcallsignu/vmrecordcallsign/vmplaycallsign/vmclearcallsign/simulcastcallsign/linkcallsign0unlinkcallsign-0intsdB0extsdW0debugl0intsaddr0extsaddr0extaddr0intaddr0streamtracker0streamtrackerndx1sin_gw*1DGNU C 4.1.1 20070105 (Red Hat 4.1.1-51)dplus.c/home/robin/dstarsize_ti^unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__u_quad_t<__dev_t __uid_ti__gid_ti__ino_t__mode_ti__nlink_ti__off_tlong int__off64_t^__rlim_t__time_t__suseconds_t__blksize_t__blkcnt_t__caddr_tchar'._flags #_IO_read_ptr#_IO_read_end#_IO_read_base# _IO_write_base#_IO_write_ptr#_IO_write_end#_IO_buf_base#_IO_buf_end# _IO_save_base#$_IO_backup_base#(_IO_save_end#,_markers#0_chain  #4_fileno"#8_flags2&#<_old_offset(y#@_cur_column,#D_vtable_offset-#F_shortbuf.#G_lock2 #H_offset;#L__pad1D#T__pad2E#X__pad3F#\__pad4G#`__pad5H[#d_modeJ#h_unused2L&#lp  _IO_lock_t _IO_marker  _next# _sbuf # _pos#'  6'time_tMu_int8_tpu_int16_tʁu_int32_ti timespecz tv_sec{# tv_nsec|# timevalF tv_secG# tv_usecH#__fd_mask7D __fds_bitsK# fd_setN < optionk namel# has_argo# flagp# valq#  btm, tm_sec# tm_min# tm_hour# tm_mday# tm_mon# tm_year# tm_wday# tm_yday# tm_isdst# tm_gmtoff#$ tm_zone#(dirent  d_inoI# d_offy# d_reclen # d_type!p# d_name"# DIR__dirstream 5 statX % st_dev &# __pad1 '# st_ino )I# st_mode -X# st_nlink .h# st_uid /+# st_gid 0:# st_rdev 1# __pad2 2#( st_size 4y#, st_blksize 8#0 st_blocks ;#4 st_atim Fv#8 st_mtim Gv#@ st_ctim Hv#H __unused4 U#P __unused5 V#T u pollfd) fd*# events+# revents,# prlim_t  rlimit rlim_cur # rlim_max #sa_family_t  sockaddr sa_family # sa_data # $  sockaddr_ll sll_family# sll_protocol# sll_ifindex# sll_hatype# sll_pkttypep# sll_halenp# sll_addru # p D; ( ether_dhost) # ether_shost* # ether_type+T# ifmap q mem_start r# mem_end s# base_addr t# irq up# dma vp# port wp#   ifrn_name   ifru_addr ifru_dstaddr ifru_broadaddr ifru_netmask ifru_hwaddr ifru_flags ifru_ivalue ifru_mtu ifru_map ; ifru_slave ifru_newname ifru_data  ifreq ifr_ifrn # ifr_ifru #uint16_t 2uint32_t 4iin_port_t \ in_addr_t  Y in_addr s_addr & # sockaddr_in sin_family # sin_port  # sin_addr 7 # sin_zero u # iphdr.ihl0i#version1i# tos8D# tot_len9T# id:T# frag_off;T# ttlT# saddr?e# daddr@e# udphdrE sourceFT# destGT# lenHT# checkIT# vdstarhdr_s) flags1p# flags2p# flags3p# rpt2u # rpt1u # urcallu #u # mysuffixv## pfcs#' p pdstarhdr_t p cmd21_sXYu # rpt1Zu # vdg voiceh # datai0# syncj0# 0p @pdhdrvd)ehdrfvdk cmd12_s0\ streamhdr]p# originator^#_p#`#ap# hdrvdl@#;cmd11_s1n sessionido #pp# hdrq# datalenrp#0 datas;#1 Lp kcmd0_su rpt1vu #actionunion1Wcmd21[cmd12mdcmd11tcmd0wLrp2cproto_s;Q magicRv# seqS# dirTp# cmdUp# lenV# auxk# cmd12_t{d gwvdproto_s8 magicv# typep# typeext0# cmd12d#gwvdproto_t. pO dspacketi # iphdr # udphdr#" rp2cproto#* len# _userlistentry_su # rpt1u #06# next_# userlistentry_t  modulestatus_s@ header_cmd12# firsttv#0 lasttv#8modulestatus_t| ;streamcache_s # newstreamid#I##streamcache_tdstarqueue_s\Á## streambufcount# streambuf# streambufsize# p dstarqueue_tP _remoteclient_s$ sinY # watchdogtvΫ#,## remoteclient_t gwtable_s ipaddr #׼# modulebits# gwtable_tu usertable_s޼#k߼# usertable_t Radminuser_s,# pin,# alloweduser_s,# pin,##config_s maxremoteusers# maxremotegateways# idletimeout# nomngerrors# adminusers# allowedusers#} deniedusers# allowedgateways# deniedgateways# ! R config_tmainDvargciu{argvu{#i j!len"ret#@nfds$Dpollcnt%Hfromlen&'Lc(S)~w*Tbuf+{extname,Xintname-\tv.{lasttv/{tm0`pfds1dsll2$ {sa3 {sin4Y {ifrI5 {ifrE6 {rlim7 {8{Œoptndx?{long_options@@-@B O p5 nprocess_repeater_packetv{Cbuflendspntmycallprpt1psrcaddrstrzdstaddrstrz~~obuf~tmpuepprevuepuserlistentrypirccuecount@IDHpOsrcaddrPdstaddrTsrcportZdstport\udplen^udpcheck`rp2cprotolenbdifflendseqftv~tmhd peenqueue_packet:{o I8 8 8tlen9 i;hsimulcast_packet  tlen : i`dcrcflasttvphTWsinglecast_packet_ ^tlen^sin^Wi``adbhcrccjTdY forward_packetQ  tlen : ihT process_client_packetQbuflensinW~obuf vbcountbytecntbtypeppclientcallsignclientpinclientserial@reqstr Dtv!v" H#tLcurrentconnections$Puserauthenticated%Tfirstmatch&Xfirstfree'\tm(`cnt)di*h p.!process_playfilesRKY"process_playfileRw  iDcntHplayfdLpacketcountPbadplayfile}recordcountiTrecordndxiXlen16\randstreamid^buf{{{tv{tm`Y"dth<#write_playfileYp IX XiZXcnt[\len\`savefd]drecordcnt^hbufp_lwhichfile`pbufa<#{Tb{ M#"#check_clientspiltvdppingrequiredtbuf0-B"$process_queuesilcntpt%check_queue ' I i @cnt Dvmfd Hplayfd! Lrdcnt" P# Tfromwhichqueue$ Xfrommodulendx% \queuename& `' dbuf( %hdrp) .%h .%P&process_queue S I   len Hheader_len L P T Xcrc Z ~ P&\header_cmd12p P&`tv ~lasttvp dtm hT ~&sendtogwj  i Y"leni &sendtoaddr buf~ len~ sin~ W# 'remoteclientconnected +i t'sendtoremoteclients +  Y"len srcsin Wi lbuf '~ 'p(msleep /msec tv dfds ~$$=__d0 l__d1 p(calcCCITTCRC [buf len crc fpoly hcs ji lj pdopoly t"*update_dsipsvd_entries i memfd linecnt filesize @tokenndx D Hfoundgwip Lfounduser Pgwtablendx Tusertablendx Xc _memp `gwiptoken gwcalltoken rptcalltoken usercalltoken de *d ~dirp *hlatestfilename |tmpfilename zcurfilename Cb7+dumpbuf  buf len linebuf c pki lj pk t+dump_cmd123    2 tcrcstr4 dcrc5 j,parseconfigY  i  wX iZ @j[ Dfd\ Hcnt] Llinendx^ Pinconfig_ Tinadminusers` Xinallowedusersa \indeniedusersb `inallowedgatewaysc dindeniedgatewaysd hlinebufe ,}f ,{ping ,yh po ,p0-usage i7progname msg  @-p P-<pingtvD%stdout %stderr %optarg;&userentries8 -&modulestatus-@  -;c&streamcache-  . &dstarqueue.  C._&remoteclients3.@  p.'&gwtable_.&gwtablecntB .'&usertable.@D&usertablecntB&config'kA !/c(linkedgateways /(echocallsignA(idcallsignA(vmrecordcallsignA(vmplaycallsign B(vmclearcallsign  B(simulcastcallsign B(linkcallsign B(unlinkcallsign (B(intsd (extsd`(debugB(intsaddri (extsaddri D(extaddrz (intaddrz` 0 (streamtracker0d(streamtrackerndxB(sin_gwY  % : ; I$ > $ >   I : ;  : ;I8 &I : ;  : ; : ; I8 I!I/  : ;  : ; <  : ;  : ; I : ; I 8  : ; I8  : ; !I/ : ;  : ; .? : ;' I@: ;I 4: ;I 4: ;I  .? : ;' @ : ;I !.? : ;@".? : ;@#.? : ;I@$ %4: ; I? < &4: ; I?  '4: ;I?  (4: ;I?   /usr/include/bits/usr/include/usr/include/sys/usr/include/netpacket/usr/include/netinet/usr/include/net/usr/lib/gcc/i386-redhat-linux/4.1.1/includedplus.ctime.htypes.htime.hpoll.hpacket.hsocket.hsockaddr.hin.hstdint.hif.hresource.hstat.hgetopt.hethernet.htypes.hip.hudp.hdstarlib.hselect.hdirent.hdirent.hstdio.hlibio.hstddef.hD vu tk :(30L2oZZZZZ30L2o_ZZ[>uuuuvguuuuuuzgggggggh*-Mɟ[33$%$%"0)&"===B(5#/$uɼY=gY/[Z[Zɻ]޻[1"ggh%#u<g[ZZɻ]޻]hYY[DG+[[YZg[YZu-u-+=\]Hu[Zu\Zw[ 摒L%/>$guuuu(x, ֑˃wYDZ[gp[꒠Z%u0u0u0u2]Y"Y>[HY"[HY"[HY"\HY#[HY"\HY#[Y>YL#KKg#g#u\#KKg#g#w ֱɭ>["$ux. gZQ>5G[4D\Q>5Kk8"hաgK"GKKKKKKL>ɭ>sgZYL/0YZL呻K+=!!!!!K+=!!!!g呻K+=!!!!!K+=!!!!g呻K+=!!!!!K+=!!!!#/]hK/K!!0++KKKKKKLɭ>sgZYL0L+=!!!!#^K+g%[hK/K#++KKKKKKLɭ>uY)g\L0L]K/L++  tZ#g"ˑ2u[[ɑ=g0wf ggZ,=g=)g˻v=) ]Q],[u=ZMuuuuuuuuuh[gu!=ןY/NnfYu=ZMuuuuuuuuuh[gu!=&Y/qf.u=ZCuugY/"u=]u7KgzmvuK) vQg/uuuuuv[uKhKx. uhLNu+ϟY=%*g/uuuuu"Qg/uuuuuv",^=)g7S42^=) g====2K:$K[&$KZB%K\4K[uY&,K\),K[Zuuu/7/7u//7"RJ1Z'Iuuuuuuxgg[$[L!KKKL&,[$,"%ZLguM!K&,Z&,ZK$+T.0$n/+vDg*1+qfh2lO===>2ggggv/ɻ[0ggggv$&/h0%%0ggggv$&/h0%"gkJ׻y6  ggggvuuw-+0~ְuuuuuuwFZ=%/[Y.1ˡgivYZ+/i/KKKKKK05M],$uYKK0M"59+MMxu7@@jig2YKvgC+ ݢu1jghKgE LK2)H$z t&(+Zg['+[@+[uuYLu0G>[hMu0G>[hMu0G>[hLu/'Zu0G/[k/L/I"/L/I"/L/I"/Kh/ILKYg/]IMKLD.]uvY#u"C%K["ؑ>eJ֠Zuv/%v#0yJ 0$&~!KKKKL/####L!66/gtg/2"r2v Yuuuuuz$ZNu/0wJ -g\YHuuuuuuZHuuuuuuZHuuuuuuZHuuuuuuZHuuuuuuZHuuuuuu]V2* KZV2* KZV2* KZV2* K[彟uuZ/g/Ku/ˑ%Y[uuu%Z/g/KgK3!hLIˑ%%'=Y[%g/ˑ%Y[uu%Zg/ˑ%Y[%g/ˑ%Y[弢gg | (D2D  F AB DvAB I{AB F AB FMAB FUAB FQAB IXAB R{AB IAB GpbAB AB &AB IAB I#AB EAB DEAB +AB HpAB G|AB  AB I%AB  AB F AB HiRAB statbufstreamndxgwvdprotopstreamseq_IO_FILEtimestampstreamcachendxwhichqueuegwvdprotounsigned intrptcallsignconfigfilecallsignpermissionether_headertimediffplayfilestreamidmodulendxtimestringmycallcmd12pmoduleidt Q t t 2u23t35t57"u7"8"t8":"t:"(u((t((t(k2uk2l2tl2n2tn26u66t66t6 9u 99t99t9LuLLtLLtLMuMMtMMtMSuSStSStS,Xu,X-Xt-X/Xt/XYuYYtYYtY`Zu`ZaZtaZcZtcZauaataatahuhhthhthiuiitiitijujjtjjtjjujjtjjtjkukktkktkFluFlGltGlIltIllulltlltlyuyytyyty{u{{t{{t{`}u`}a}ta}c}tc}%u%&t&(t(wu.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc#(( 1HH|7 Ă?DDGopToxx0c  l Ȉ uXX ppp 0{ Ȑhh;@@@@@@A B|j  .1C ) 4 c? #@ #(HĂDxȈ X p  h ;@@@@@@AB !"#č @*@8@EBTA[ q  }@ @;@@ @B`DBC@ @@/@@@T@j@}@  pb  D=@D U `B %   B ,A =HPzaq5v%iR o$D9" A (:GaW gB  dd X wE { =*(B 9Q Ova# jB{BBBB @X  2A  "| / 6G S& _R{ px@  B T BD2 @ A 9<!h ' 0v HG_BlG=` z ""  B <?/@ FCXkB}A   +  `ƺD4XA<'M 9L `pp w`z 8 "call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5757p.5755__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxdplus.clong_options.4161pingtvbuf.6279curfilename.6856_DYNAMIC__fini_array_end__fini_array_start__init_array_end__preinit_array_end_GLOBAL_OFFSET_TABLE___init_array_start__preinit_array_startdump_cmd12check_clientsextsaddrntohl@@GLIBC_2.0rename@@GLIBC_2.0usertableforward_packetextsdvmplaycallsigndumpbufparseconfigsimulcastcallsignvmrecordcallsignisprint@@GLIBC_2.0write@@GLIBC_2.0poll@@GLIBC_2.0localtime@@GLIBC_2.0recvfrom@@GLIBC_2.0strcmp@@GLIBC_2.0usageclose@@GLIBC_2.0_fp_hwperror@@GLIBC_2.0fprintf@@GLIBC_2.0setrlimit@@GLIBC_2.2unlink@@GLIBC_2.0__statidcallsignselect@@GLIBC_2.0__dso_handlemmap@@GLIBC_2.0__libc_csu_fini__errno_location@@GLIBC_2.0debugsimulcast_packetstreamtrackerinet_ntoa@@GLIBC_2.0process_queueputs@@GLIBC_2.0_initmalloc@@GLIBC_2.0remoteclientconnectedenqueue_packetmunmap@@GLIBC_2.0unlinkcallsignprocess_client_packetsendto@@GLIBC_2.0sendtogwstreamtrackerndxgwtablecntstdout@@GLIBC_2.0stderr@@GLIBC_2.0linkcallsignlinkedgateways__xstat@@GLIBC_2.0process_playfilesextaddrsetbuf@@GLIBC_2.0echocallsigntime@@GLIBC_2.0calcCCITTCRC_startntohs@@GLIBC_2.0streamcachecheck_queueprocess_playfilegwtablemodulestatusstrncmp@@GLIBC_2.0vmclearcallsign__libc_csu_init__bss_startmainremoteclients__libc_start_main@@GLIBC_2.0data_startprintf@@GLIBC_2.0bind@@GLIBC_2.0_finiintsaddrprocess_repeater_packetgetopt_long@@GLIBC_2.0usertablecntclosedir@@GLIBC_2.0gettimeofday@@GLIBC_2.0srand@@GLIBC_2.0opendir@@GLIBC_2.0sendtoaddropen@@GLIBC_2.0exit@@GLIBC_2.0sin_gwstatprocess_queues_edatafree@@GLIBC_2.0_endioctl@@GLIBC_2.0htons@@GLIBC_2.0intsdmemset@@GLIBC_2.0strncpy@@GLIBC_2.0optarg@@GLIBC_2.0rptcallsign_IO_stdin_usedupdate_dsipsvd_entriessendtoremoteclientsdstarqueuegetrlimit@@GLIBC_2.2sprintf@@GLIBC_2.0fwrite@@GLIBC_2.0__data_startsocket@@GLIBC_2.0singlecast_packetreaddir@@GLIBC_2.0_Jv_RegisterClassesrand@@GLIBC_2.0msleepintaddrread@@GLIBC_2.0write_playfileconfiguserentries__gmon_start__strcpy@@GLIBC_2.0