From acaab30b9152cc8224708716ed6095deccaad777 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 15 Nov 2025 13:35:00 +0100 Subject: [PATCH] Updated manual --- docs/Reticulum Manual.epub | Bin 3548722 -> 3548717 bytes docs/Reticulum Manual.pdf | Bin 4176449 -> 4176450 bytes .../_sources/gettingstartedfast.rst.txt | 6 +++--- docs/manual/gettingstartedfast.html | 6 +++--- docs/manual/searchindex.js | 2 +- docs/source/gettingstartedfast.rst | 6 +++--- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/Reticulum Manual.epub b/docs/Reticulum Manual.epub index 48f288f283f6f1157a1fc65a8427441d9603be16..492851cee2b7a3422a38a0ee4f36ef0a12335446 100644 GIT binary patch delta 12793 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 A{Qv*} delta 12720 zcmYk@1yEa0xH#+t_u}sEPH^|)?pEC0S|Dh#;u755i@UoOTHGC499mrd`Q1DBn{Vel zv&o*d?4CK3IeAk%y#j26Y9I%K4Ko~!PRSk*lHmY=2V4LE6#xKOy1IB-yLhp?y4lob zsCeFhFvl(*amme$`e2YPf{*7ix7IRS{n>l`to-BnR+3pJBzgmvIS50!XsHFQzWLmj zx4ljoa)3!=Hr7J4m9Nss+IyXW<adRLLD!Vmh-60ztEXEfqey0n>1oi>QNJW?Jz^ngPKs@PKC7ca zFg@~oN$v>D*k@aM!UgbK3lRDIb?W0$oU4@RcwzqpBZpg9E5jK};YUrY-<jy4lID5SIY9 z7F839-if=FpNvcJe$e2q#omF;0`aZ1JvARKlg5+9-QV%qDCIku!J*;RqzBOyu-LBp zEK}ij!zo8#a%=hZ{_tZ`)Vsvq>A!3508wfkopdR&-bKljSy)mq7R%LnO}D;zt31&G z@d@olM6c1__vgaM(O-^P@)f^?7oxGeeR5;QXtq{kq+JFBdS_Fugah;7=!YR#)C9<9 zQaF1rLK=tz3vl;Bq1hGDK=!|5Ze9IWkRkI_+tgSKfmxo_Z8sS%Aq35gE4k*MSJWaq zv|IHm?KBSa$aA$|WLFs`#uMd?D+D16`|x{>C{S{$0d6)Y;zuS4YutoMMz?!R$g-dF zGm={Y9y?0%P8S#V{G?R@o+36qb(u|g))j)Gy+8MC)66uS0A}o9Bh6@=MR+7ZH3uR6 zlz^Z;f?2H}-uI>bL=TuWEDg@zd=L%Yjor?qOG0 zT0Z_p>SI9MDpjA@DFj%nX^4wZ@<>|_0UYu&e7C*$JXXFWx~;PQ)Kq!Q5OL8 zxMr!5nwgdVro5)p(_jZtXTj&Uqnc-a*3D$snGn#|kM>EkkKV#qiX=g#{um%=d(iGE(hKBy%DK+X?luZr* z;BQlLZ$B)UL8Ij}G2S@w{wF@u*;^IdhgKw(6-u|w2!xCg^nOdpVR%fC*CCJ2C(FnP zTCIDScB{hRVwfp-A?MwQYQS5)@nCOoppeJ*>A40kJi8|zmuu8PRA*#sydL0g`sM*! zW8Q;e1qrn^ScdqzuB4DGvROzWDlH_BJi;01@U;xAh3(oDFeClQTP@i-00Y<#Zr4Mu zl2lGkx_|lseks3b>bxe13=a;?7Fz>6sZ=}?GX`obp=f`jpT#sJ6B#!9lfD21xQ}#8 zutYFoizLiEOU6m-P)k<8hT^)rcy)=7dtli!bVjmvDoXMxO15N><>nwq%N(bDY&1wG ze5C@vv^a?zM5{^7tFyKV=METs5nhfmYuJ~IQ%_{O!k2(W-5snl$fkjxYrT#%QIkI4 zq7OUz@Yi#gc>hSchauF15J~u%Wp7i^Bmqpn)1YISG_yS5P&)NOygmAv(#d&oexOMC z6h8#DYUNjo@6q*@{IlP~n4iXLM{#0=>xmM$03yn#{1JkBD6oh$pviJXL^t4)6;gB( z#r~}xX!}W0yKkv^pJ9;f28vCea%y@kk0vN?fT+dB>k{Ttwp|Lg4@k$M1d z>n21h6mMcwm*+h!j4KNGT+Wj4K6h*Wud=&lE)~hb7!?qE^W*b6H;KftN`#u5e<}Co zjud^xCg>aS_J7{|KIk>}IuIxCe`{ddmqrxL#o55GJ3f?3xiE*%!4@RQJYcW z!vqitf{>_^&rm6~3kLd+8EZ-$3R-2be7}qIP7&;o!Z)tvEv2QykKfBV_{>S3XVtu!TJ71(Pp9$J%e3@h{kwkBYxe5gb6(SAHkkW7QE{2(WG z?u?F+3eo7E5?zb{hMdY$+k>fJLfZM0q|dVoAK5NhBME56{f5aq5F2{LYP?|L*tB~2WE@A=3sM}p`| zwxvC0uNx0YjBCm)vzy!b)ea-%594JYf;P{_*+Mwis|@%pZdKoeb=LD$-i#`B$C}l4 zEAb+@uh0%I9095L<&2pqEuP|S_qxS zJj)3sFv+4Qcxs8*EDx_q$VRjd-v7<0nvH$H(c-)NgC`n9sI9EG0|$_%tAj?|h_dn= zZHPx0syGCK6RWkHBgVu)nDa_5a^g7dY2uvFy~U#>jY3;vJJoN>NRL-EB^bv3iEA1% zZKY3V7_2(Jw@@YeP!7H#eYZ*@{@aPp{!CcZVOYPeYb{l1!ITYN`7}nB#ubZoNxe> z$AExb><<5sT9u{{Uvk^*+I94NeZXwx56pucd+6ZCA=&(AtYy7EvoNHLId&A8&8;ri zxWiLNVq^L5o^jx>6kP}g+C#dhIuWELG+v2#gXbS6c?PdCW0FFC_p|k9iQUx7Yhh}B z+QDHjXHL+g4Bg!(qC!ByKCXt@dho-YRbQX;RL=-*OLlZ5-#4}YU~U;fSPh6Jj{3Mb z-807p=%WmsBlkA4XpRc}Q%!A3=?a@uso_|O2Zo)C$Pop*$G+5FkFXkUhq4>F@J{15 zC|ij)e8+j}Y7KsW@G{1ONN}&hc!hVbKFCy@THQwC$ZTb(U%exXNdHOrtxH4e(;rDI zPmZ}$Taf4xHTb5qfU@e7zAoSCFj+F)W;&#bI4jQ9fAjtbe!clz&$GvU6fi!ej~wRw z_LWggfi4hy>1sp9NWL@CfmCFXotsriUjn4O9J*hrP2crl*QSa8Q3a=2!XSsB&~#wZX@ z)1xBHZnLO%9%$VVU}10>b7|^wUo6xil{Oi?IHu(nQl0)qT|31}1}|iFQsei-k6$@HYi{;8+Hwg*C|}FQ z&S}t9xG0n|E>bTXNch2w!;}s6O71DU_~;hIh@kw?mkb(P0vXM^#{ZDpWvTx0n&3NN zfOhBdfZFBO@;#4)TUDp-6{)PkbZu2U{441%jVx6OMHrJuhKz0#dBg~dyy<;8B=|cp z4;Z-Hes~zw_Zu212b)>zdZ(^lf7uSQZ1v0fX}&A@6C3uW_46Uk?%xX|3)K> zxwNJyl5E(=f57fG3r7oRR1Z(4Au9uO$VXnOA*x{A!t!nrDQ}saon>0p(*}qpPbt!5 zE7Gt}+=F(W<;an@v*l|ze&(Xdc7v$j%S05a1l1EKmo`2T^D0XL!sm9IFkdLyA$FC zpBERyD+@oOv&m7SwsPGs2{|lqWwjEhZ~u}sBdBQn8y~&C>ATpOQ?=DdUX)5jZ~QYh z$W;;x;~POz0;6eAB*`q;_-jYZY3Tm)HEvH4>G}R*?Kk#zdNsmD9xawmZ&`Z4Lvz^Grxy5Q=xKgee6J z7kTbY@aIi_zqzP%P`GL z-v&a>;J@*rkyVp*MzK*$ekFFk1KJaHC!zT({PD!E&QJ${7p*@Mr{CKV#0}Eu=(223 zP|J)vcaAUxyp4)nRAMJ|aW)C~>N-rnnYoLsxslR@JPNap?iv20ZcY8tF9l2HU$-Yg znEx+d82o{nySi1lf4~No6L-3v|Bs%y`5Km#>0e@TwnVSfK#tuq^zLizJU(mHZPjd? zTKvBqrp~e2ohnA~aB#i7}POH%tKKh7Y0Y)xyI6K!>F9@_04Ny> zbhj*Hl8k3|;Tka7W4k9-rs;$An}3R6EuB$EWSO)R!HcwB!iv1lzq0|0o-sCcp7`GZ z2CsXyTDrmXwJSR?Zm%-->^#&p!FUX=v$Vcn3bXtbqv0V{{jUcslVy^xC`%Dz?v}FD zTU2}O4?Cp<+hkVBs-^%~^twn`$HqYvd3-3f>lr=o zOj~h~!Lu02q)Mr-iqvQo!B#>Ti;yBDqQYemb%QW-in&I*Po<-!MLUv`&bLD8?a)Zx z5R|+l6CsW}BBdMECK(-oeU@JCeRt_V+CA6+Mzi5DdGh~+y|MgYJsgZxIb>g{eh9}# z*ko+ZwR%<6#|Dt5bmc;{5NN0meod3J0NQ0Lq~r@BlF*fAv>^G0us=tCvY!!ns9gAD ztH)MBgFNyYqBQ4nhECFGK3%nV>8zU~%6Ub1->T8iY90b-yW)g6r7T9nMLkT+0oeh7 zYbSx5F|aC~1UHa&_QUhOLr9~u>WrV9+N0M>z8P;V234Lncw3vzCWjn%V^qIrZ5};6$y4FjaDLS4vxL%Vnr3bUGK~`2@1b~B`X?Nw87na z>#52(qEa5BQmiPh{bn3?WvrBEN_!;!c9qp+*4Vh&e=5@x?85jgZqz#zV6AM!J|jPiHeba6d}ZZF?<<39X|bA=A_C->iST{J2{pyB~rx0G*l8$ zr#7sKl}^Oxa!J!|3o5wpU;?rCncmY&QDuBx&QI35Th<$vTJSl(Mi-=*JG(bWD;YP8 z#w#-)0QNg11^cf6LxG#9{5AWBagQhkY}a37VXH2BZZCa3&;K^As{j3ad%GXt_{80 z5gD*$ry48wva*WfB`{Wa9Qe%Y&H9q*(_r`gepxQzq*9ZO%@euiDdy<^7aVG6v+@`T z>s*qFk|eCBxRV`OBLpsYP8!vRK?^{;rJi`7B@M(f)%1)i$`;bkec8KF{fet#b(W_$ z_b??}xf@pZf`HpMFw4aqIj^8^|7*+~S zbte>5v1<{dXwZbN2BcBdy|X+)iem%1JK32Dgni7R4PcOZ zQqoRf1P%FtaBamb1C`ZaGGifOf~oWLQYi)2?6p*I_KCYrP9Ysf<|oD+Ui!OPg1?wR(3&Y@NG99d9_hJ`h+xEEqvGzO zD&3Y1;x@&VZ!%je3riGx2M#FAw+PEQif!&FG@KFvec{BNkC6jg>#G%s zWUOIlqe$@I{cL0pgm)icdNPvLDmcFR1$>`})lHz;mm`Sz=b==Sk>Qq9#6k3s6JL3{ zRulhlF_#V$5Sp&y9f!K*;xbk&i1&e8&y+ z*n3^yXEnW+{(Qad6QuB*w6|TKhBqBA`|OsdJ-vob$BX3m`*QTSHIQzfM3d+{#Z&{S zC7&AwxXzFoRb}Pg?BU$3La{ZP>UFtcJTd&j-^^sKXJqRJ%}?$6JL`pim|5KKzP9Zh zh&ftvS=gj_S@{F;heOC%I&mPCD*25|@TbGWnEa4h(_C(hP& zZ%>)7JbLqN>1)r4YF743a?ubEQ?^a5Z>hbXfwnaAMrvP{QLB zg+BBGBJ}o4(S~!Y(-*G0PTgcZE3Jluc^)WQ(f{DW7aR(9>MYLb<|GT5pBFCjn|JesILSFqAR$(B#gqsK&Fy{u=$_X@7K}hw{)=qc?(;!ib_gD z8p_*m-TTcnWivsYVlcUhHVe^nV7NCDzQt=Rog;XSa1~C52E0s8})~+OL@;e z9E(49gZE0)Eo?KF9s#y|OOZ-~N?GVA$)+pCC_%ElQTUoT^JLwA_lD)%$ zrO&X|5l@q?Y}L7k!RWto9$^(B^{wUuz($;j8%gRd1Bt2 z3K8`-!v>p~NnE0G>sNGEDhtnLqZyq6*)sjhw3j$E2t{s-D`@khm7CtIlg%?a{98mj z0Uy}o>y6NkVjaI3t>A0mEz2cw;|c*XO})?QUqfiR&T*gTGTEmq^~_fUa_91iFwd$A z&xi0$V-`c&n_IM9g~8ad#Ka?IVYhDi@b=y4jDAPHV}`CxbEvITH+A#uCf29?{K-Ws zuANwVHV9>@`O=eHwD?seKjX+&VV2J-4sY*X)~mD4OioBhX$h+n%1afP8(Wf6BW)FG zRcPJ3U$va-W2I`i1`MTnsgC5b-hc{0M`i7EeE_)+0_Du6h~QfU7_Q86nW3_IBs!6^ z(A%$maQo1UeD9eh`U}e2W5$-EvqYKp^V#j+GxYm|9VUC;2TNO$$sp?Wxazaf+&$Fo z%u93wl{Ti_TDKg7WSxpy>j*uu)71p2V%rN1k)p8RWj-)YuI}dL-I$~o? z>#1<9L+C_?@8Fj)Fic*C_4ocY8hudp3s9N6gZgN?NMpxV4`}iIQ&@)?T!Y~N{-Q0Z zutk>tQ;D_0-G#Js1)O~214vY>wz-NwF56FW|JVV3kk@f??enW7-P(id%VgOHU#-f~ ztLq(~Af^uSkH4uVYNk~*QcT(G6h5iKl0+dIAWtTsKY^QLf6ps=XbFt{ruF~+JJW6- zsqmWc?CWh@zH0dK$;8h0ZTH_fIU_~zGwkclWhU1;+#F+zqo)afcUZR9=heV3L%%NH z18UElSnM5AJOC)5i4?UXcE)+}`Mx;s=b_DMl`dx4i;w5UU)b(*f z_@kSCvYUXVQ3LjQnq065NEqVKyy(}~CPC$8uep107hz8Z!7f#boc08Es_sT?xT)GC zQdB6aJt;yRPxL#V=1Z5G!qsF@bgZ5=y==ZJlD^Cx=eiC%QY>Vs&eUQNB)84r=y4LI zfp4lhBeTh;2CF6&AL((Fesl~Dqr)Fo+6F<0f~LV3=4ZXToDzOF=gZgpX5jns{fBk& zz}wC1>-^q?UzcUu6yljd{JDXz2icOCuM6jmHW%+MH9LHX=o2jJM6KIPWvif-t&t~Q zC!|iajMa@*6InD*S!X-G`X_Rf%`9gn;YV@;5B~QCG?Cd#8$Ea zY$LE0uYdZwle=qu)r{xO5bRpUT)fI*{I1nX8kG(g36=`Fob{gn)zqir4j&{2#FwA+ zXPd!1Zuug*ffql1NUD^73LN=o!(*16BFW?@i2f4R7xRH)fcC(^Lpp~9SBqy@bqZ4$ zr!lHQRzOhf#O>j1%}%7lO54yiD}v$akH0PWQ+9Nh-(tO~Yw~P3?WbS%MxNxtnhNF) zq;AnHT#6IO2tHWcbRG*0sGsF*5|5G*Kc*>2|FuR_c8KoCZ)~1VyO?Z^ty@n1`a(Er zVX?+Z1Mz0)|KkVhZ(SeZrmF1s3e1#wmgUPgy>G}E#K(26^Z!O+L_z+|i3~|#?xqzE z92+RPrY0jL&p_}ORmy1@=d;=UC~gD3IdO0SPVB`XehI8)#|*hG)-F&rN?gdF4EgS? zRr0dSF%hz_nbVvEWGOUk1}r82^ZfI^Y2SR&f(X&j#Kz~!6{=B69&XhJC~k?jIW|=| zam1$)Wv+ry{Gu@~?=5RhloRPAA3%cOgtpBPP~IT$j&x#tuPZy-J+ZEpd%N8d(Z|fv zsZ{zKaqpkS`lcb3qkdVNNj_oji5N@F1Zi?m%-MDDDu+=yUrq6#<6pe-f49AI5>m_q zKDbt%shS&CL_IL|8kdCbhP5se&N+j5&CV}FxBqrv>ta8yQn7!eG9E)fudlrVPn@d( zT1y<%8G5edP$Ius;2Q-h^R%~2#k;s!IqA6}HUz8$n(r!Tt+gQXO`KdC_wf!HQNv!q z`TC5^d60Z)@Ly$I^TBg{I_Z9wYfI>n|EfZ+ufFH)ADj;4_hb~FF)Au~bBZqDp-(ry zAwRu9&%L|h$&zEM8ja9tq)*IB$=k(2C1Ym3o&h5ZpUljsbni+4{Zn3dSrm=kNS7yG zvg?aU`8E{LnlIXSs04C~Lk@=)pPmqqDEHVL26G|N^|nu)g#ZWBE7va^>Q zYQr7sC(Wa-5d(+5%^VeMu%r0rDKVl|%e7lJCv{Evd?cjB#p+T*2K|sVu7wNKhvCYzV6+bXBLj7kjCK4N*7v+BVtKsL1!H*-&8CaUFS{x6bNiJtR zI!K%BqwIk=PC+rH&@X)UL3d=^U7uY*?2aQ<8{vw|=d%uf6VK*;oqQ20wH?U_N?VaH zy81<#&buMVS&C`exsWyf^F6fYwr=^CN^)t5Se^TKp>w%sFk-Hc0vH4q^tjwp3p7mJn2WmZUWjr_j z68(#13Ld{%EZlhDCeYGwqJ@Op3>IHh5c=~KGWjS)AOk9$zQ+&DJ1JjQm^PCk!`i7~ z&Lj5+)3%=0^FGwA4RUEVx`tZHy; z+wNtv;W`(hQN(d7*SynqwI1n9(95s;X7!1iRk&xh?j&Eb_M4mlxDtM+U8_wQf7eZ} zDrJnFC}N_hBvqI`ws&bP>qC&tUpaB-bDJQgRnIjQCF>tNu0M21|FwwNFH2hjeNUpBq@8XXb>k)( zc+?$V8jmk7eUY3nz;)~PvJKl`O_(a^LR-W)1J@muR&&=IrBgH(>T@np`&5=HWNGX6 z$ETE3#pAkK)C@JeVbxTN3+_72keBO?T#Q~LQX|u!k2J`rGun+xD_PrW_x|Q_6Z6|{ z?;J=RaaLxvLZZkPUdz@Gc?y7G*|_hgr>9?*ZcJig2gL45!E+@%m;tM-I9=qY`5ik$ z3MKmt`}Ohm+OGmTa5#MgWCW?J`qadxa#+oH99#%w+H2QHh`N=`jw}HU(xu{o!7mtA zV-u`r2IwN%`;1?TW8qhr;3AQF#cY2>y&rV_GP4tdSv=iU|IxaVQ-tHi45(Q+^Ndyz z)C}DH$uDiG3kFS7imxbPjFR2Z)gO#f_)9i*YqCpS@(s&>xBF?^p!Tf_7J=%TaK?FB z7H0ml+XrVY>b?WoS`n9&K?)2KOFaQjka}X5;4$mf zLyI*{ph3>we0KIMag?)$e0RS5P@iDe+o(#)Fo1`t2`pn+b{+VDqJb%&P1$aj(M`k_ z0+3KNCX@#}R^MU&BgwLxvvuc~EjSjy;$}Z_YDox5$a9O_Te#EN#9m0No!2>}~wq_IPhT9lksD85yo1+c(@iYh7WRvVHoJ z59sY^ec(r-tk71MR6qBG$I}ScA7NWpQ|#jXHPr9^T6DED{a?$+-h`W-VFt85(d|## zXgx^&;TRX$Mw?7s6MxbX^pa?@qs4OL(F>lWJ_6HxED7NeJ5`n7w>k*f_|otmHS zb4pG-R88p+-$oMsOmFb46UXK~r98foIkk#ro|xd<-HA;9v)9Xk-^=;dF}dG}p>6$f zCot{d<{&P!_r>)J?me1*)Dl%9Pj}uPYxka|@PX*~%ha1}mvmRKw)r&dpT7t^9VTlS zFI+2fy*J9w_+P)VSQgI`6GzUzcr(D>aQ5h^Bz0dFxwdO$E}DZWk{}FA&q;zK1zkpK z!ndWPJbcb-L89a~g!nY=7LYNMM@{*hhwil8@c3MX3`=itZtLZU#ctbglS>*xt*y+0 zVPfhAQ$W$QTm&q+rA`;G?9q&m)KF)Wg;udLWwXLbySVNynmEqn=?_i9rRsF|xJ4}f z3SEka$~=7mq*w3&`c50PAKOQl8?{S7mf8 zR?Bv}CYqeWaD}j0ycQ)<+S+j-(}3>mo5$|vNw8Tpi%-N{V|2{W=VdgTd^H_3W~v#0 z?UajpB9t4Y)Kf+-UV*{Q-ye$696D85_NZ-x!4R+EP7ZDuO^{e2WJ=Rf$kOM~c6>QA z_~n7Xt490Bi?u`Cim$1WuA=8M`|Gxp)bFd_zJ4E{tzS;elXjG!Hg4BtO$j_Ml)gMT zB2Txhgr^mG@jNa)Wjro*tH7Vrj==p?BQ=^0Ju15Vo%ez2l%IyFEy3~&`t52Zm3W3H zyfsGBBM1Y0CB>OE-D;wOt7g);DtRv_y@HeJQspU0PfJ*{nTn;@_i0c&><@~n#yO#R zPpH6!k4WPkeoShnk<^*TQ3vwF1OXh&XzGJhhH4iz)!P{(uS8%1Z| z##P|+{_RAwvR*q*YB$3>K~v_%8qR;woRK~-Kqwd}SSUCscqjxYL?|REWGECUR46nk zbSMm{4^Ws;SWwtdI8eAycu@FI1W<%fL{P*~Bv7PKWKiT#6i}2HW( z7L4+?6^!y#NdEV++mw(%V_3-lMX~-*Ts?$@7{vMC35Y5&hy?fp;y?`I1(Rrh#Yc70)m6Q5`&0=0T4nG5ZV6}ko63`9KO11v)}hNTFk$LZV4QBB;G7K!B&Wo13eL7X*t8 zgbz6)g^t?}0g{0v5dLid0p6Yv3^EWA#GDLTP6qix1`>q*LJ9+^C4eV{{2&8y0@KpT zK_6lLaF8L1ILM?BdvXvn@B)%b4w3^tLDv7viXqe#AZgftpD`imUoZ(EU zSilQ2gz$x#6tYML!h{S_L1%Xh+4`>n8-#`$I@;F)Hb`Cp8{z*}&|%=j{O`{U|C35W zlp!_LAX!+uA3TuYA3WqA)RllRxUl~lj11jF2o()5vxr+^0o0Q@)D|D}?Uj8R@l!zeEvB#Z8U)@Fnb#PC0t$t4}MUug&`J%|(` Ki3kL3@&5om4&hh; diff --git a/docs/Reticulum Manual.pdf b/docs/Reticulum Manual.pdf index 8d841b7bb2c2460cbae45f3e99e40a040af44e9e..af94c4582a74e01b36948b6513c9c7799188d207 100644 GIT binary patch delta 9398 zcmajjWl&qeyD)Hq6WrYj6!+lnPJ3{A!_tU-i!|ypcyU)t(%Z%B<$6PzT0R}uu*B3w9Zq6<7 zo9&06-d_y$rA>JUjEM7OzyOlvFfqy3wsM`1i_uy7TW4TSv#SAznE8^33b0`*Lca8M zn%Dz~tdVJxBzLl*7q%cDxVAiA1lY2Md|S0y`(lb|CVq8Ahboj@$;XvOg-~PlOT#4M zsSLIUAwHPG7zZC7u#8Kz2rJad@Lu#dOJ#FvrUe?}BFwBX!h&I%KyLa>i0St-Q^j5u zB{W1%qg0Z%I(_VpQ~et~mn>LBD3e}{t9Cp#HAzZ$P3m^-SX#luk8{D|6W1L`4Pm6+ z{DMK&P=xKVAQSEj@L%+S0)l}vQZhLTvTvf7dxAF9AL#429t9^B2%YcF7N^nt<(opH zh#TdmkE+bn2DD)svdX^=lo_;e&N|7oh-eKfjy{@FC6($rrA6MhTeSP{eyeB101dQ* zEdydEhB^1y2SlXxX~`Cs#DcOQTX~%Y)AIFt!fT9c@~4<+!77w(e}Ge6Comc{9C=rf zqJiS0I34bTn`~7U0(o(h&!3jL+CvE!fBBi`S-7saIW(?&n^|5Z0oKjlkh#qpoUtsO zWjMmeTph?ok_FLkW^U(z1H>L41iQlaHgj)o0IsMC(`rW{QVL60vSA#MvMIT+Hs-iz zg3@8q^DN(6+^YIW;1X#Gec!tbPxQZN6Q(`wj7ec@pkGcB^CoLJ==8hxV^kc=p%G?Yy|+Njl0 z_|&upY(Ko3y0Iu1W7z0`yyj0Std6P`E|^wzRk5o!hhcP7)}?zze6l-7R6YYrnjrNVC6Aq%GZz^6N&i+e^~K*kh?hs+vtCq&V6QUT zAua7BDR#r8&T>43U-9`XLfYE;VV?RMAX6C-7>DsX*(>73H-~1$@Sf$4gI=z z@$s3Vx&>DAmP@{*kg3v|iy-Xd8+Ma6f4$EVm4RjcOvHoisrBF17A#-cUlTP4MPK*M zWiI6$$jN1!+^gihVUK?B(|_cztezBv{Ry_4;hugeB(?#|8xFc%O3%-}`!rT1d8>#y zHZrc1vo>ec3aP+vaSxV$hQ9XQtovsm)$b*?<+k5!9HvG_QxeiSf`9ly*I&-~Z)%<=}uu+t;vXHVIU5Vjb9jY!c8f{3;mvYcSbsx*GTm z_nFhX?Kf9Lnhn@Wu1ib+I)=73?uG=K=X~#5Ul+NrdyZ`?aB);_j^a3>dx?{ZCrVF0W)%;qZm<_pOHhP;4uF*LNh(k@?7z#k&f~>lW)~E zV&=;iBN2-?#Y$;}%By}3;lQ+jdD&W}_2$RoJvhFq?#5s~ImR+hPYsGj=*F(b4FsJQJ+APaz3SewS(<8;9e&o=0e;cw4`0tOx2Q6Xga-MkK9cXQvvX zuV2jy;rBiJf&9nxO5v zKPq?ljf`D-^a?eGe$J<6@!h?^=3_3?SrN0m0u-IO;vyTKKfSAz1Az1i^*suE^#iUI zJ(eQtVs^mzK1(Es)Y;iDbbnE!m+KIYuVt-g@q>4n130gNw{7zQVWNWMsF1RRaM$Wk z2hJf%nLX&#S=Cz?H!&g7NVo!<|6e@aov!=Id|KS@P5x*ZpFwz(Y~D|DDv` zSE!S4ci$GEq6M}}ub>QmBe%eiPhR@TeSs$yP37CUC>BhCRRR+H5-T1$T3ZCK^=UD{ z4SMZQ{VfPRq8@pa<~la+bX1ji z0aT0fSB)&SEWyFw3`urkF-iY?Zh==|seT>pq0-}k=2Yz`bMPYx)wjmAm5 z`EFPJhvZoEMMOfsn3-2Ox{OHddb)Sn#nHK{PF-H#ji@4oNH7?M|VEoqV`9h zkF^h?&tT%QLFgJb(GknjE3tiGpN!ai&xYMOAGp0tY`8{4?N8ad2e&mo=gTYP*R@cW z-PkCIJdp7gSy&{PZBQTfX^Tg_@cxcn3Ti#5rrs_8fPQ$Mj-AcobOF@#<-)a11>VPH z{{Ha&@BIj*D(JWl`YGhPfyz_Cn-C1r)G$G4IcAWEG$BaImmg`L=~AfW33-j)lv-9T zOhy&XTK9Sf_9y5tzWwFb7a-s6xsCQZC*iIvz~30|W#RDquRr*^?ax;zEN|841O|$7 zPE{pimV|4paf$$v9L_qlPNq5J%VUi?b3{pt{MJ{H4Fg05NJ2!st{u!#Bl!($!hyce zOp$X;OPeD^J_hH(Y0BpF4P|qyE9oqyyp+v1pWG$I?uX^`5Np9fCgV+l_qa``;Ri89t_tEpQX%rR| z7?=V=X&LKbL!s;H3uq}0^eoDh<}wod?WYSfVfg&C^KHhUES3(8Rzj99Yr4c^>x(@S zmiab5GGs_V1#?q2QeA+A5|@9_$}{;EjnAj>ld~p$IN9Me7z;InHp~R7904G!TVe1Y zCL7P*l*oRVipZ}kD?9vAlSYBPQKzv%x9{dzj&pzelRMIFQ?60Goy9UA#sIR?%&Hqv z7%Vm4-V4>zk~FDHxLOczmN2@u*@v;13AM|2Ch)A>HriP!$PRX(djWt7@c`AmI3>uP zQDHz0g@1^s*Yy+Wbh9yjr|~=G&?OnwxiZj@r z5DT`Ydqt(cM+STyoRHYX@wigXLL0=62;N%tSQwJ%V`Y!(86$LDZrRH}ykASqja`OzYbO2dQd^;8r zc58e)P6;EVcs6Xbh=X^ZeXH=j*(jQJwtB?ptuL9iJ4P#f7c~d zC&S+dqzw4GH|Fy$cEp$;il{N}_VE1iBpQ2kr_yGUDyC==Sbv|Qde33t&xB3D9=_p; zioI4WxHfFP%aP}+`LCiIE<_|h)XVE>Q&O--5#uNsSG$v;a2MLIT zi-d=Sk3@h(h(v@$j6{O;FP9979Ek#n5{U|l8i@vp7Ksjt9*F^o5s3+j8R;1k3lb|5 z8`5(mb|elYP9!cQZX_NgUL-ywek1`TK_nq0VI&Ze2$Cq07?L=W1d=3@6p}QOOl!`X zY*9Cth@h}ANLZL#K#*NPfSnV_uj65_Y~$^~#Gx!HBp@UrC@A<}DXosVayVFEabYnf z6=5+!6(waQWd#LMVUUoBDo9yXSXfb20R)m|k{18JQY?Y|+754Cdpj|Sh>B+@$VzfT z*s=pW=}be0ezThnjqUc-eoN;ahS`s%@G@oxNV=Ia+@`aQ#;_I$a zGa-SIxKb?sK%nclX!j9gvsTvfDyE~lP?I=C6ZOFrQ*`uopokKtQGM2n+q;4n-Rn2w zm)9^>21x7E+Oz{J(#?rOr|FxY!oLIa7LLg)K= zH4}`gDZb(>l6k0Ev$>N@q*oGh6VK~pqWh3Hj%brF8}|hwpvDRFDvQ|J2p5DTPL2Yu z8L1hT4Y!k$tEwwInIystv5f5l+kVUfmK;+TU|=~HR>Xd6t+M$ImLIG)%?lG*w}RCEfRVX&xEj!fmwxaa02@*Oq5 zxTmY8KMia1N!ES*%>crVB(x+vO z;ZEcJ=~SpKTr|cv;gqW_+83x(B-<73%WwoN3f+~YXbhui1~sC)f%J%JSx^x($cE^MgNA`0*{l=se993U*-XYsh-AAM z*>`*)y;9CIWV7ocK|MDi7!dEeFBJ4kNas7Ut{77LS&$DGS)|Y`(yW2(YLjRglg6$C z*)R?3KE0-hp4o7S)eIwB_H#tpl*<$W@qT0(BJCahD@x&r`S-p_V6iPK8q%9GT^%tm zf`r(hce!AkOf`d0A5+a&m^!yVUR3lKD6S-ynLnG!Rj?CUUsdDymZvmhy>OIf%3pW{ zQJ`f`o8teBU(88P!#e5|gSaLV8Ub=UWs{|;syb}~mx-G#BjbG zlL#&1E=+;+zRMzKuG38FB=v8lR-Cdq>}8OvftDb5Iv(10t_~YNxAq8x#1lLYh_x0| zSIBpU|Jz&wi%oxN-L8p^0ho}W^ejkIMgu0YOl&F;dmGxzAb8>7OZprTA(Ns2Bbi6T z3}O}bCKg4-44RFe*I2}(I!q>6S6Bp69ZoTsNfp7ZKSuxCVeWHt2DR*82iShd z!AgR6Me&i({;%SG)1KuvE4;~$9zVA9kmLAIKf@iY5QrX4SC`NaB>2}4oe`-n^4U+i z^f1eSiFf^;UFeI)80z39xaG6O2nA=7>P(51!Y-W5j6R!31m6(>ni|A@-75&nPnQlj z7te$!+4WtBV!wa}Gz&ZVVZR8+Tc&SbiNq}oma6_BP43@{{USox3D5TAKf5l0E zGUEJC#Vd!m7j>k3;c-sgP6v@%*3=1dSRM(dBqj>ql-9U59Xv4-H0C;0{mIkJ=K!hk z-awCQ$cxs+-`z3T^m2k{f_&wffr!I~GhefEK5}O+mkLwwb~Pi=+J# z1#tG|y9Xre(q0rF3^`m*WK0z}Sb8;0*+y6yX$5Rst=f49ML3NY4%>EiTqYYs5SYsf zSi9(!*4(?8GKG|vVeZyayI4|iT>+F!CFB9Ph<^>W5kS2T53wdY#Im!dqeH>!MHfdW zh+x^^$V8ukhozsB%hYgdhJhAF5vSf;!qyaYXhXep;((oAjU)i>2AMei1hh#W2ke+8 z^h;mE_&TGPtpSxUf_sCj4b$AXm&OEZp%>qibQQI=m%agTYF07#YzNq)+OJ<^98JYJ z8%T5?X@+5&4R)2QArTD^BoJ|E3?bYF`%rWSy{LT-W$B}UQY(%T*+vryM`kkj<1ss8 z3o3n=!OuWc$?<0FSILn={!_;)tBpoStP8*+NqI;*jA4~^YgoJ#^SRArX1(9c9nf_e zixhu`{HYN){*(-IBR+q?qDV(<8+KYXFwd|c_Q&t6S<<-8rV)}r>++-J&qBUkRI-gmawU2T zoaY)`Nbsm3t>Y|R7-07FT%IIt{Ityc&O!z(Qb^vV>Ky>Ot2*yI^iOQFbk$~!swxN`XK`( zfGWg&y@e$9jCM@TY_db=C$M-QkNK-!j=I+789>S34Fcwevz+1k;=;Hlq^}dvjQg@k zp+4?A6$1r-qY}j?>-ShqR~;u%)0?v{piyo+B;xL8{^zH6PL`N8O2XU}PyN|} zrd5t6F^(qoj>f!?V;B1-SUf_)ekL56oepRGT@d|Rd@Z+7t?CgMYl^3dRA5UL>;0`b z({MmaE_=i+O&rAPYtCcpjVhD~qYU!;Ry<{;dGHNCybzoqSQAi<^d_ z@^P=*#dbJ4-x>TKp8m#ldj!qa4$WaR3$6PIh7B8}4j&9*@l4$l_?&|G_9~UXKT_{Z+u|;vYzHkUUA*v7z=5AsB8AoRTtZ$XtRk`>nS9dV>xa}2bs0< zo=sr-xS3qotxoVBRnZulY*jKueUc{+r_qvr2%0uj28%E`$G(tb(ZN77LTjG&XzqWP zw{Kmv>nyQ~w#<7r7q^c%he++V^tZ;8UWL)iXvDRAyN&4$ z(&^q9ABbl*+OI$Y>IL504%hu8mg8ySrX96MCdX8M$&k8{<$OrF+1z}9e&ToA=tBzEP>-*DG_LnQ zV{GRoS_&H`Iy|&1j67sUDQ8`pWN!d1CcKWR^AhDXj}*L>HnEk$<0lR3H?wnc>*a;$k>1jam+ujIE!XdTbF+9*nR?iY+#y-RCyosJe0;OnQQOXHs_^@6T;Zi&l zk_ZbY(DE7a)ME$N7Ov=rtbZEJB^4Z24oRnRNhzBKti8|F`W&j2AYGFPC=3rXz766L zIm7f3m{B&HI%zR9`vzh9T(RqX#TRetqMH@lJhDLY$dTDFyOkoD>HL`tPD{L(_?)+; ztcb!U`n@SzcFS!2Uv-+;j{-`d*OgZHHK6BN@B7u*d9M%;E5pYTG40RBh>{<6rLE83 zPnhiE8{N^7YW8;#^P2DTvX|H-Igwkm%oblw3#dmDK6}ehYq}4yyx4D>;IcxVLJyme zN}q*kG3p;i+(vMotA2iR{pd@AsVa=Q^t%lepIIn+1(uiAuj<)kbe+Op{esg{k#J)$ z3~sglR78OwkW|PimAw%3@rE)W94aSsKwL>{HfAgG^`$+lRf)0)LQJ@?R*1U+y%d~J zz^M|FSb`sB18G>%Ul01&EMv_`)i?`TlZ)uK#)~)GSMw{~Q@Fscjj&$Tm$TF#0u)M> ztbH*GJ!AIS^)?!jaM}A%0x}9J3v2Q|!kso;(pz#IoKA?FcI?IRT%D$`Pf;zMmeSPn z$qvxEku6V5g-VW(m^N7Ng<;Kl(O97T=8<`8yd2Pg4x!+cc_enG>;;;@E~na>wUD1) zx4kT4=QIHs%RZVm$Guy>Dm(J;FU5L0N++)?w=ow{T6sdwyqsGr$*60;9MnB|AH*wv2=~u-oHwLiBO8cY0z`5!R4NCnOZ>uyBmITDT>BdUVYP(a{Tyy5Q<^*v-hQ6&+VM4Dl4=QdK_#N2I-H3 zPgRsJC_YA*YJEMWaW-jIUuqD4y$6xw(DC65@dxBKUlKAHVNvi_>H3dMKNSP?`V&?D zzLa*|D}cPr9*O=_@84^o(%P&7efpra<8o4f5Nbm;9uw(N%znI}(nh9sxzuf^NY()$ zhb9)n3kxjn^sA_1WB6TqG>*J$0F!3_jB{Iz+LayED!WJrJ6X}s#^e{%!#HeWpGury2ae-OFqS#`7#nKGkc&>; zfT9~Vvwdt$jY=n4{HIm}2;GzI&B0bGDkoKr9u-$lN*y}seN?kZ95=bW0SE&`QgXYEOX zzLa1i1BDPH0i_y!k$o4Vb|?Q)Ercoq{SO;lNr4^C2AII<0AS)Y!}^$z4|UT9(v32d z2=tI0*>gd9Z=#J96c2QWKMO(#-viyBg$jd;mFWk7564pj${Vf(t-*Bo8ocl44aOs} zPC_w9Uwj6q0Kl*XUc#+`p33rDXm1&kj-g!`>|-()Z1f)vvFzoT?g3>u6KEuiNq?aI zSgf*eS>zPbP3`x6Qw9sATY`_{BpI%87T;hus1)j82GcmX0w8MW%V0P$AQ9VB8NQb2 zmm49p6@mW_dAaiUn`$<+5}Y)D(;lRLf+Lqfw`Ek;mH3MEKuS$ zxJ(3YQe%An#98BfN6mmccrxrtsC{h&&ch|!2%25JaT{L#Y?2dxH@>PRH=lfh;!c(P zjsfBtTzZem`}WxNcZ~M^@(Jhbj^CysiJ&`(Mo!fOR+RlR`;2VXHLU_E({EX^DUX)Q zXvvVw{`-=ZA^t~W`K=KBgVc}$@B0aq7E*-20!a?7w9tZid@mOoZfae?<9m zlImQbeQ&?ah*q+~{zG=}TB8+$o#f0|{YMQjafZxG2}wCjwTIAbU?cm=Ce>(t0pa>f z3jNm=avW5qd)cL%;hq=QA;_+@7;*oY!2dHsJ(L__V~}vs0qNS<-m9}Af1>&C)KcPq zc^Mer|4n0U*M`&NU~%bPO+H;tXCh6P-RsG-%YA=+&%=4CwRKONBy>YZ`jbQP>tni{ zn?!m|h#Jns*;b<6(P2fCJ;{x(=Z;~43Xg+Er=QNkN>H~dXU z&*V4!(S{mlPAd8&t5_59jfM#7x4ZGgQ2n`w8f|^uMkVv*>2p3O`W@4m-zQSOT}8Lf zm0FwgoZY1JuoL&Sr(Z!N@*0%)Tfr(}jJwgL5OqF1Y#6X>K;%PV^Iy>+(gOXUe+wUPUblw7@Wg3ebL^;)x>&_?sx zw(+jFhP9F7U8i0xDWc}o2GtXeYLF`9?(tU=WyTTXb#j%)#p7$Yb}iX%*S+g}1wWNO zrk~M%{B)Kbw2zp_YW-nQq?lu~>ico!7_z4l-XwYtdps9gyQ1z%o~h0Y%rM~hux+9f z9kuzN!k*5H?&a9=w~IV6|3dkVRHG?D&aZ}lVG(^oLf%I%=HP86cTD^L4{8(dEF5%C zqW2xZ-4DY?J8dI$FSEW`NI=FuA!B!cb*t}{S;ZRKTwDRNStUM$x@*o)C&vb9mabZ3{A@cJBo|t-x264m^=(5r1;3_c zT50|d#U|~MzqA%%|H+j7-&0w8l()40J9N5Thwx|AZ%6nvK4D2JJalGIcE~-$76-Di Jsk~4H{y(0g_9y@V delta 9397 zcmajiWmFq|^e6BHcQ5Yl8eD@EC|=wt8XSsiuof*)DDLha+zTx&R-m}1I2707n`h7N z*;oIwFFyB7X1;Uhcaq$hGheTsfrAK**DQqIqOatO6(%QIX-AK!u$YW%ThLhd)S*^! zH_z}TmfX9eQmID2mCYf@3zMP`P`fiab^aV@e8ODe!XR%&Kp$YXZ@XY6W-zfU#$B$W z$)?8gEp_g#*{kU#beSxQye_o&S@*jDpssgZUxj`>l6HNs3~on3BSwu;F8TkA|(g{ z^ip&q|BRab3`x8>BrQvKl-x%r^6B_K9FxqzurwwizCNmcx3s}SCv@LuKMB2;6SEJI zP79D?-=#%vK12DYrTuuIO)U#Pw*d>dC=}2Vrxz{$sotd93Vup1r%U3I4nqg67?Kk{ zFs;>B`{<3^=4>l?%P4I(eIe*qYeH!Pe^`Fb`~WmQjC!q_SumCsA1(8EuOp|Mi#?a- zx1XC^9QxL5h^ZAEo)^-R!2weG`h$z&&Oc!29Uk96F!A74^N!@Q}^3tkb4Gzu66wQ6M!q_N8lNC14JjU2iA;5&|cVv4&DU5ywz9vl9&w z|FDscFdHl9ypPT=t6$^1a1NAgP=Ezm|Z4|5|;ccujR~bV;a$t2uT+|}= zyQWGM^~z%1?HrC_4&l_rg$yn2{H+U}6yEwm>xG1a_sl=W&+5`@aHvIpmpy?B55DB$ zb80iDF0!@qR6iwJ;Cf1EARkESw3~evGw(&!RbOYQ0No82&_ZwLIf%I7gJcd}o;|}T zonG>&ok63h=vl=A3MW78(Fp0TelnT zraSFC9iciA=;SNR3JXNSWet?)PdDQ`+hVuMO>(P_;E?tm*jbg^`1kmU7K?XBV&q56 z!QR!K-CCNfC?V8*RH8o`9tw^45KqREom%Y>hfee^Sny8bC}eF%$sQlv?Es-O`;^t& z`FvRt+iE#`;A_1IW!rg4>AI)3iT@=k(#sga;)U$ClGT$@;CfJ1W%;wVI+f3MpmtRX zc3^Jq^ANqPz4Cp8Ngn>Gc22E6+B4t0_*0NYM2f!ts|oQIipUpvn-?z21y$VD%O%E% zf*05PGktjWlOwJC#K;q2(HQ^;H-iuT{5lPFc%}LJBjF4FW46p>YPceCq<~+vfFBS6 z2>}@a1pyTStzEzmJy#;*Ym_7hw9ZH^bwvcH@4;}NePY-|$K5=~Ug+Se)06d>S$vA9 zcfOW3k@oLVS${78XpGOb0!xiom1o8vpp%L4O$Ztiuy7AubaitJdB^Na)K%0ZN&eYc zG1TQD*5OESD>9&>cHrm&#&3oSO(O4A!>W`~~E3$4m^xs36ET2kf z1s02`67oCAHs_G#Cs;u1O7J=c|BwKR>)(~n#1xL5cV|BZ1e0HE#o984zZ?JJ#Fb4b z;z?-Fkrlz~_Hc9s(uQ434e1y0Q~vW{>7mLa{i+!;K+{8-cyh#3CG0Lpg>&eq1yy@Jm1KRmV5tke9n(mTpaZS&qOB zi4)U1DJ5z7TLGb(blKoSHj2Z@RgHF%EMj# z3d%)uE7F1Oto!-rBu}JqErL^)KALFC^8!&o4!!ra^4hhxA(Y7NXkUlqU*y%U#sP)w zd@_a&Cr)*HVUVOwJrpR5OzlSd!FLlicLy7eLcBU70J|i9^S96OZdS~|#3Ub}`4G{c zdwHVL+a6GUvvq)v;GUP4lb|pQ*I9K~myU{r{*_wRdv8x*fGC?90T&v&t)uzyF6 zmnS;4qavsER!B(($H%N_LRr#k*79gdK~rl#?P72y1Hfa=(HLAG8R7N!ojpqhm9(Sp zet>~6ej8a1hdjLUt=VtVrN%{I!UgrwUxV%aFIT2 zgDLqGdtNg5Z{n}6nVtS8hQGoHJ)pgy_a2VAr*osrs21gC`2%nP z!Tae3lLL23{Itp9ROh(I~KGww@X+Q1)OM!5+^Q+*IG1N&_1L)U2~ zHu^^Mm)wBjL7YBv9*o1!)2E)i-xX0Cb_gWb?JG>LzG@5Xd?5oPp5X&n+A1;(nx;~xnhjh9Tj0eptxVDFD&5*Ba@>$< zKeGJ7+Cbyr)0IIQx9C$nzCM>mZ-eG;GolO2!;{Mixs=l(H5 z;*I(jl5F0sDJeQHd5(}3{5hN}Atk&UC1oU6LYNZnwRjq8tg8OwtGxhCm*)^0(MTUr zE9fXgza@*A#~M0`Mm_VCnjw+*ez83E{JnS^El#M18y<6sWN-N%>pn$h5{jJYRgXtv|LF|a8~l+!LmO*@#eyBVXoObU z0HlF)7jb@r0uDii2?b`rf zpE>Ic`}BMoGxw37do}=x5s3chZnCnv{^LSrz7a_(+0M8TB|Wkgww>pa;lDGxJ?PcX z`a<8g`1K^IY-QQL!F$^^I}E#g$e|mvf@(Xc!t|r?gVal|_pwXZ9MO}j)+E${A2}#7 z9vBqA#&#R|3p{_V$&uZDi*Ax-H_MI% z#RWs}KvC8G`v!llj%LH+MtH%^w|`J?I=XF*37vzLc#qo)zjDf1xf3rV_Ro=3USVI! zE+x+P?lpO1jqiCegElM=b17IP>d6{V9eghKJ)uz|_ zZwuMp8B{)9xO!*SNejZKTz-5@P>zjMh|`DCJ+x=m{cpr7WgxTg_Ly7AQG54RIdRhh zm;CJ#H5OAJD`!L8%gI6MazIGuW2(?u(f-5kiY836`+t^ym}qBRGc?!4jGA05EMQa`PG z+KhgYx~vWH++>&Fds~tQi(%Nmh~Tg$=jp_oWV$P=mV|uakRm{dCI)+m0Z~q;$xm(h zy}xKmvUKWE;iA$7QlGMw{+4oE>66$E5Ky7^xA5Kzv^eV>xuzwrmu^I#XhNU(eBXxt zYx=5=re#%uf?N2FQ$s5AYjX?LMbuMa6(49TIz7Kd(?WNN!oXC*ahW#}y{WyPcMC{ts6aJZJ7k0*H87$)Hymd?jECg%>90Xhh zJOq3M0t7+?B8304BnYn%ND;^o$Pp+IC=sX-s1axoXc6cT=n)tY7!jBdm=RbISP|F| z*bz7oI1#uIxDj{|coFyz_z?sU1QCP~KnTJJA_$@gVhG|05(ttAQV7!RdFwJoy`204 z;{1XjaV~xVHhz9K4lF(mcU#4G-gfltiV}kSg2Dm<0{LCXgz?$_{184)CBh z4jI|22(q`ONq?Qf^D~2aC52n9Ef}(U&}iqlZQ92D_kt%{FK~#J`WvAR>tz>vg-DsFDw7# zIbRy{>J?MrA7NeSbE^hUK7 z;vGwv;J=fG$aP1~YmlR3!nz@nn5l(LoCbMyN-N+FTu{+mkq@CrBq=Nqruo&Nk){r{ zF0v69R?=ErhVcOpb__X=l8_@?#sh_D$o3Jt;xGHk=lSC=TY#QQp}c`)%Q7%h`L#xA zNC`w@t=EcfncRf<9o@dNWMa7*4d7vVcbXCtKP(br3|cD(^GCIXrPEWRMNfUfU)v<~ zAV20bLH@%|u3##!8<-eY0;z%cL~X&zmo-3TH)3MpzSwmi&zLjix|3K2|+&c-tk5O8JNl4R1~8jf&~UzM*Ab&m>}|@ zP1B#Iws4}jj<7yL7}f&8y8eR;Q-g3t-52FRw%@Bo&!|GzUo&Nxjzx71bVC-VyeYfH zb0A|7wW!raYr94^&2RfgC6RyGQ?jgIQDUxj$*UN|r}fO0T0>SN857y(i#|`)jYV}- zErz|8Z|{IAQ8+i&WXqbM$G5hPWPZiR@;OY1ji9OfsWX$$gBGhF zL=r^Q5a|=JWYkBkc$}L}8CVIV0)yh{TPQ3Q;{RW#6XhJa99G0>_{Bd}5|S7rd&Q!B zv0PJ<2Q8$czAH9;TjUg6jE|oFGKRwt*$Wl>*p~RcgB!6+d0J$O^}kj&kQ_+D0pdg> ziX&lh1xavaA|{Lz6rzYeQ7BwU!!(PjQOvO?(Zg#`Sx0fqUgS2+0b)Jj$;)=zR+ zdx<5ON>P^+q>?_BSVY5Y`{h-}G>C)!Q^M3H)-opSDJtP)lQKJ)9-DtLo(fVieUFJ) zXAUHr-Ifk5=v-u(0v3Y!?l#Rq8YIoMk-Z(U-|7C%(|#RQX{#Hxa=-IWz@lu~m@D+3~>-zFYnj38FJ z8G8hFNmh}8i9bG#5#LJ>|C_uwHM~|S z=Ol+iR1o$1b*!S$eO5~1o(hEnW-bRysO-e>J`eFB(rK|kXMhCmTCN5tU!<4i>*%Mt zE^~^bt=|F?-qVKDIC@0_k^Y7lHDFxI-3wAoXYe=9>pr(hyRU&$Vc%uD{bKp?h#*o< z{$z+-BcV%+(a4(}P}g%sM1CjM&9;%@s#}}UOZ(j0^?ziy-e>oWD_2Ma?}dY9z#GOhC+Uv!1^PB zP*f(vFb=~lC}XKwmO10FT9){~f(K3c$B*oxD2Bp+5E!GF?v>9&$AGRla)2h#N6m&%ss;P0KS7y`N| zHPY_vw|r=ro{BL{^3;TzF$Bs{VvNH`f2zNU$ke)@oo+h%)O!53&S{_Ra)+Li^$lY& zjioS};!=hgAN`S|c}(@sp7EEvggtA7F;`~(q4B%wbd{S66Cr3{H2pq1jRUJa1&zrv z@}R<^+(m<4j2+DlUIHz7@*ErHpwDYqtx>1QYX&cV1!-+7o9-b6CdhIQJ^%=h3Ktl{`MkTCBq35a} zO!QNpZDBdJ zCwsME@iIKpxcu~?HF~>PcT0ol^p|dM5=)<-oC)6|HjIA5Cbm(N#-zm=914I?$Y8u4 z2xGChBMWhZ#wfQwNeLbo3rC7z!KP@@qj{sloyT1PZToKk{ zyFfK7;P`XUzEv~QQSIhLzmiS@+3335o@eP69=FRKuw8D#9iqDjz+NZeTAhtx5tS`o z$F?FgYc5@2`Go3z$Z4gT(}iaAqr4tDy`hQ<9>+olHJKANA_=S(T1Bc=(e>lLyJ-$Q zHTkQH$|IOImy;g+J5FLd=D~Zo_PXizyUS)7Ovcdp_?K+CL7va#7@_!ha!u2G($QNZ z_v3;)+i?lDy;ma3lcvhE%l2z(WOGjK7PnTOV@?7Yut{S(;RRdChJqyH+vn4fTE8oO zM~;;T=(A|`+&koca)WrKcl8s2Y!*6;jzM&H`r~M!k51!g1=6f_BWO^OQiFz1!H+{u z?@GMzPH&c3^8<_vbP4T&<151s8yp(nUafu^5*MEXPc9Gd^;KJ>Y3Ugbf;wwN z&dVMSwOtjJ676#QpG!doRkT}76>refN7sOVMRX45mGw>rSj0QG>ovX<=%TkK`~WD$ zRzf#(=`P94iS>=|6&_}-`F$eOJBdi zKP+6{_be!(DIA)~6EvH})Z)$S2Wpi#)J|jmA8TR;$*3%mXJC#%NIy7yE11)m{WoeZ#S9-St`BsUPLR66P{gQ0P zJkGM*Hzeo_Jh~0>s6;tVf8MN^n+A4)Gs^n!sT}p_d$(Y|;k0Vd7JZstEBt-rZl0&F z=yOeEN9a%K&+P?or~r}hurg>eG{cvG8c8Aj`A?(}Ia-O;@QiFHn+AS18-xbcCjI$a zu|y(Zjp5p$_M%3sTA`xm?WF3M-nX)ctSMQ?QtycB}qHosz zJr34JBIKvnZ(0r1PY=*geV0Xw~=-{ek=PO7_iAEz7F$*Tgd5*yC}R1RmhXh_ZQnFK(vM z2GQj;_vMGR8Czv#Y{~TR+?PA(8F4gfMhzghti66-T)*@mrUy|_yS{5;NAjvtwJ9BT zmh_qQyGg#;cs8|)!34X$mq14&nBr0+$T{nUHnm(LL#79?%X3*WG8e9-R!yAWI{r(T z{>@@j)XN((?#nTnSa-y49934$ZlDGgIYl2CSB-_kOP^WZ=5E66S#B37+l{U2f(dP;MUGq zwpa6Eh(Dy;cU7CA)tvG)6i+Ygq-rK$wp>Z)SjbFUxWSam$vuN3Pa&>%*zvAguoex+ z6rOLGrdJMMWeN6Gc;0Skjj@U7K5F+MZ6g^ZTv)-G)-D zp+yh8^FX0S)wLR5&Dkg`NkG1Fk$PJ8^gzl*A*RO_90*r!#Pc?&7;xmro(zk(S~i

8ql1wk$Da;Z{iexrCaLVe$w6>e7N0%hvnlP8x z1s&6i?uCt}j1Zmyz(<_`)SxV~?E_tR^LY=3I+zFefV5Z=KweA_%|>FYWI1Op93rda zurH_&05>dtl_}?w-v#sF2SniPb(km;&+oI>&@j;m!Z0w>3=KR5kb$zuD2DdKN&9@v z;YAz$8$A#Wvr#FG2g!xdDjwj4ic=0yMq!qr-vb`t{V?_TzUs9xRrDiN?gqJ;&MF&D zM1Ky9#a9WI+eAJhhUZ$vDwVsjIpT2Yjv4kL=CUB{_#?m+W!ZM1BD{^%L$MGSm6{L= zk3sZ2I`*#+XJ?XG1l>MnC;HK8bfcodl(lhTLfY7i_?h+SM@Z@;t~2Y^?%v_0ou`l5 z@0b?RvgNoI@s{NzRl@P6FnuFv`7wMmg9OSHt|O!isg6(|#Avk>T{@XvA<7 za>3h~#za4igs>qi9BQEQpxD$^A@oubuN+KiJE-c#_fmtG2EQ0dM-Qbd8>qg>h!0)`xewc`Yx->(gRk}jn{wV+=Izjgk*C7Ke-Tv&;x(R7MO${k9yEhsbLHgfU=toKiM{9`uI($Bl zNUG@msQ)M|_kU7H4{w-A&zi#cu#^8=RL}HKi(I6Q!>^{m_bw+APG^aE(j&iXwp0h3 zOi%rxLo9Mc+F3q5EnAD-UM}mBzU(wCVk7aAiO|-TlF37Vfw6Pebep7KO(T0o9OC&} z=Awn{e*=LJHHqec5#F#ZJDw5b@GV^G5zYP*tiP2hVj_Apl0AvHf~y4ZI_i4Tp51y?Q?VS^Vtdq9EC(o<{^-V_mVF#~oYTp4zAs z#)aAg9$FLIMX2NHMt+xVVx&RLr4Ca zCwfcz>eFa_cAH_neW?gF>xKo^&P~{JdgyIa^F4{JUw9tLNv1iZkyvba^$@}rOFfV7 zB%cV`bzCYWE$%)2hvJvUa|-4y` z>fo(jOE^_P?{bx&`1J*=$e2xw)c;g^)~{x3@)o(1CNBPW3G64%*=aJS{jcO}zL#<1tUXR-RSN^`z?!AnSz6eY;Y&fwlkh=M4Q}BN0Bs8JfSt0AL zZ2a-9eJF=e|CcPw(Q!Vz-3-A?wf|u^1y@E>FvUvx|4WMfPtmO54AtQOR|5Jcr0$${ dBxKTJo@DEhpBFR8yJQ(LM6g&`l(b%B{V$Ot=s*Af diff --git a/docs/manual/_sources/gettingstartedfast.rst.txt b/docs/manual/_sources/gettingstartedfast.rst.txt index ce85e1b..847e8fd 100644 --- a/docs/manual/_sources/gettingstartedfast.rst.txt +++ b/docs/manual/_sources/gettingstartedfast.rst.txt @@ -25,7 +25,7 @@ and install them offline using ``pip``: .. code:: shell - pip install ./rns-1.0.1-py3-none-any.whl + pip install ./rns-1.0.2-py3-none-any.whl On platforms that limit user package installation via ``pip``, you may need to manually allow this using the ``--break-system-packages`` command line flag when installing. This @@ -149,8 +149,8 @@ MeshChat ^^^^^^^^ The `Reticulum MeshChat `_ application -is a user-friendly LXMF client for macOS and Windows, that also includes voice call -functionality, and a range of other interesting functions. +is a user-friendly LXMF client for Linux, macOS and Windows, that also includes a Nomad Network +page browser and other interesting functionality. .. only:: html diff --git a/docs/manual/gettingstartedfast.html b/docs/manual/gettingstartedfast.html index e4ff73e..74f1883 100644 --- a/docs/manual/gettingstartedfast.html +++ b/docs/manual/gettingstartedfast.html @@ -274,7 +274,7 @@ of your system with a command like sudo pamac install python-pip or similar.

You can also dowload the Reticulum release wheels from GitHub, or other release channels, and install them offline using pip:

-
pip install ./rns-1.0.1-py3-none-any.whl
+
pip install ./rns-1.0.2-py3-none-any.whl
 

On platforms that limit user package installation via pip, you may need to manually @@ -372,8 +372,8 @@ the Nomad Network program.

MeshChatΒΆ

The Reticulum MeshChat application -is a user-friendly LXMF client for macOS and Windows, that also includes voice call -functionality, and a range of other interesting functions.

+is a user-friendly LXMF client for Linux, macOS and Windows, that also includes a Nomad Network +page browser and other interesting functionality.

_images/meshchat_1.webp

Reticulum MeshChat is of course also compatible with Sideband and Nomad Network, or diff --git a/docs/manual/searchindex.js b/docs/manual/searchindex.js index f17727b..2b542e8 100644 --- a/docs/manual/searchindex.js +++ b/docs/manual/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"API Reference":[[7,null]],"ARM64":[[2,"arm64"]],"AX.25 KISS Interface":[[5,"ax-25-kiss-interface"]],"Adding Radio Interfaces":[[2,"adding-radio-interfaces"]],"An Explanation of Reticulum for Human Beings":[[1,null]],"Android":[[2,"android"]],"Announce":[[0,"announce"]],"Announce Propagation Rules":[[9,"announce-propagation-rules"]],"Announce Rate Control":[[5,"announce-rate-control"]],"Auto Interface":[[5,"auto-interface"]],"Backbone Interface":[[5,"backbone-interface"]],"Bridging Over the Internet":[[6,"bridging-over-the-internet"]],"Broadcast":[[0,"broadcast"]],"Buffer":[[0,"buffer"]],"Building Networks":[[6,null]],"Caveat Emptor":[[11,"caveat-emptor"]],"Channel":[[0,"channel"]],"Code Examples":[[0,null]],"Combining Hardware Types":[[3,"combining-hardware-types"]],"Common Interface Options":[[5,"common-interface-options"]],"Communications Hardware":[[3,null]],"Concepts & Overview":[[6,"concepts-overview"]],"Configuration & Data":[[10,"configuration-data"]],"Configuring Interfaces":[[5,null]],"Connect to the Public Testnet":[[2,"connect-to-the-public-testnet"]],"Connecting Remotes":[[5,"connecting-remotes"]],"Connecting Reticulum Instances Over the Internet":[[2,"connecting-reticulum-instances-over-the-internet"]],"Contribute Code":[[8,"contribute-code"]],"Creating RNodes":[[3,"creating-rnodes"]],"Creating a Network With Reticulum":[[2,"creating-a-network-with-reticulum"]],"Creating and Using Custom Interfaces":[[2,"creating-and-using-custom-interfaces"]],"Cryptographic Primitives":[[9,"cryptographic-primitives"]],"Current Status":[[11,"current-status"]],"Custom Interfaces":[[0,"custom-interfaces"],[5,"custom-interfaces"]],"Debian Bookworm":[[2,"debian-bookworm"]],"Destination Naming":[[9,"destination-naming"]],"Destinations":[[9,"destinations"]],"Develop a Program with Reticulum":[[2,"develop-a-program-with-reticulum"]],"Donations":[[8,"donations"]],"Echo":[[0,"echo"]],"Ethernet-based Hardware":[[3,"ethernet-based-hardware"]],"Example Scenarios":[[6,"example-scenarios"]],"Filetransfer":[[0,"filetransfer"]],"Fixed Serial Port Names":[[10,"fixed-serial-port-names"]],"Getting Further":[[9,"getting-further"]],"Getting Started Fast":[[2,null]],"Goals":[[9,"goals"]],"Growth and Convergence":[[6,"growth-and-convergence"]],"Heltec LoRa32 v2.0":[[3,"heltec-lora32-v2-0"]],"Heltec LoRa32 v3.0":[[3,"heltec-lora32-v3-0"]],"Heltec T114":[[3,"heltec-t114"]],"Hosting Public Entrypoints":[[2,"hosting-public-entrypoints"]],"I2P Interface":[[5,"i2p-interface"]],"Identification":[[0,"example-identify"]],"Identities":[[9,"understanding-identities"]],"Improving System Configuration":[[10,"improving-system-configuration"]],"Included Utility Programs":[[10,"included-utility-programs"]],"Indices and Tables":[[4,"indices-and-tables"]],"Installation":[[3,"installation"]],"Interconnected LoRa Sites":[[6,"interconnected-lora-sites"]],"Interface Access Codes":[[9,"interface-access-codes"]],"Interface Modes":[[5,"interface-modes"]],"Interface Types and Devices":[[11,"interface-types-and-devices"]],"Introduction & Basic Functionality":[[9,"introduction-basic-functionality"]],"KISS Interface":[[5,"kiss-interface"]],"LilyGO LoRa32 v1.0":[[3,"lilygo-lora32-v1-0"]],"LilyGO LoRa32 v2.0":[[3,"lilygo-lora32-v2-0"]],"LilyGO LoRa32 v2.1":[[3,"lilygo-lora32-v2-1"]],"LilyGO T-Beam":[[3,"lilygo-t-beam"]],"LilyGO T-Beam Supreme":[[3,"lilygo-t-beam-supreme"]],"LilyGO T-Deck":[[3,"lilygo-t-deck"]],"LilyGO T-Echo":[[3,"lilygo-t-echo"]],"LilyGO T3S3":[[3,"lilygo-t3s3"]],"Link":[[0,"link"]],"Link Establishment in Detail":[[9,"link-establishment-in-detail"]],"Listeners":[[5,"listeners"]],"MacOS":[[2,"macos"]],"MeshChat":[[2,"meshchat"]],"Minimal":[[0,"minimal"]],"Motivation":[[9,"motivation"]],"New Destination Rate Limiting":[[5,"new-destination-rate-limiting"]],"Node Types":[[9,"node-types"]],"Nomad Network":[[2,"nomad-network"]],"OpenCom XL":[[3,"opencom-xl"]],"OpenWRT":[[2,"openwrt"]],"Packet Prioritisation":[[9,"packet-prioritisation"]],"Packet Radio Modems":[[3,"packet-radio-modems"]],"Participate in Reticulum Development":[[2,"participate-in-reticulum-development"]],"Pipe Interface":[[5,"pipe-interface"]],"Platform-Specific Install Notes":[[2,"platform-specific-install-notes"]],"Protocol Specifics":[[9,"protocol-specifics"]],"Provide Feedback":[[8,"provide-feedback"]],"Public Key Announcements":[[9,"public-key-announcements"]],"Pure-Python Reticulum":[[2,"pure-python-reticulum"]],"RAK4631-based Boards":[[3,"rak4631-based-boards"]],"RISC-V":[[2,"risc-v"]],"RNode":[[3,"rnode"]],"RNode LoRa Interface":[[5,"rnode-lora-interface"]],"RNode Multi Interface":[[5,"rnode-multi-interface"]],"Raspberry Pi":[[2,"raspberry-pi"]],"Reaching the Destination":[[9,"reaching-the-destination"]],"Reference Setup":[[9,"reference-setup"]],"Remote Management":[[10,"remote-management"]],"Remote Shell":[[2,"remote-shell"]],"Requests & Responses":[[0,"requests-responses"]],"Resolving Dependency & Installation Issues":[[2,"resolving-dependency-installation-issues"]],"Resources":[[9,"resources"]],"Reticulum Network Stack Manual":[[4,null]],"Reticulum Transport":[[9,"reticulum-transport"]],"Reticulum as a System Service":[[10,"reticulum-as-a-system-service"]],"Serial Interface":[[5,"serial-interface"]],"Serial Lines & Devices":[[3,"serial-lines-devices"]],"Sideband":[[2,"sideband"]],"Standalone Reticulum Installation":[[2,"standalone-reticulum-installation"]],"Support Reticulum":[[8,null]],"Supported Boards and Devices":[[3,"supported-boards-and-devices"]],"Systemwide Service":[[10,"systemwide-service"]],"TCP Client Interface":[[5,"tcp-client-interface"]],"TCP Server Interface":[[5,"tcp-server-interface"]],"Table Of Contents":[[4,"table-of-contents"]],"The Announce Mechanism in Detail":[[9,"the-announce-mechanism-in-detail"]],"The rncp Utility":[[10,"the-rncp-utility"]],"The rnid Utility":[[10,"the-rnid-utility"]],"The rnodeconf Utility":[[10,"the-rnodeconf-utility"]],"The rnpath Utility":[[10,"the-rnpath-utility"]],"The rnprobe Utility":[[10,"the-rnprobe-utility"]],"The rnsd Utility":[[10,"the-rnsd-utility"]],"The rnstatus Utility":[[10,"the-rnstatus-utility"]],"The rnx Utility":[[10,"the-rnx-utility"]],"Try Using a Reticulum-based Program":[[2,"try-using-a-reticulum-based-program"]],"UDP Interface":[[5,"udp-interface"]],"Ubuntu Lunar":[[2,"ubuntu-lunar"]],"Understanding Reticulum":[[9,null]],"Unsigned RNode v2.x":[[3,"unsigned-rnode-v2-x"]],"Usage with Reticulum":[[3,"usage-with-reticulum"]],"Userspace Service":[[10,"userspace-service"]],"Using Reticulum on Your System":[[10,null]],"Using the Included Utilities":[[2,"using-the-included-utilities"]],"What does Reticulum Offer?":[[11,"what-does-reticulum-offer"]],"What is Reticulum?":[[11,null]],"Where can Reticulum be Used?":[[11,"where-can-reticulum-be-used"]],"WiFi-based Hardware":[[3,"wifi-based-hardware"]],"Windows":[[2,"windows"]],"Wire Format":[[9,"wire-format"]]},"docnames":["examples","forhumans","gettingstartedfast","hardware","index","interfaces","networks","reference","support","understanding","using","whatis"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["examples.rst","forhumans.rst","gettingstartedfast.rst","hardware.rst","index.rst","interfaces.rst","networks.rst","reference.rst","support.rst","understanding.rst","using.rst","whatis.rst"],"indexentries":{"__init__() (rns.rawchannelreader method)":[[7,"RNS.RawChannelReader.__init__",false]],"__init__() (rns.rawchannelwriter method)":[[7,"RNS.RawChannelWriter.__init__",false]],"accepts_links() (rns.destination method)":[[7,"RNS.Destination.accepts_links",false]],"add_message_handler() (rns.channel.channel method)":[[7,"RNS.Channel.Channel.add_message_handler",false]],"add_ready_callback() (rns.rawchannelreader method)":[[7,"RNS.RawChannelReader.add_ready_callback",false]],"advertise() (rns.resource method)":[[7,"RNS.Resource.advertise",false]],"announce() (rns.destination method)":[[7,"RNS.Destination.announce",false]],"announce_cap (rns.reticulum attribute)":[[7,"RNS.Reticulum.ANNOUNCE_CAP",false]],"app_and_aspects_from_name() (rns.destination static method)":[[7,"RNS.Destination.app_and_aspects_from_name",false]],"buffer (class in rns)":[[7,"RNS.Buffer",false]],"cancel() (rns.resource method)":[[7,"RNS.Resource.cancel",false]],"channel (class in rns.channel)":[[7,"RNS.Channel.Channel",false]],"clear_default_app_data() (rns.destination method)":[[7,"RNS.Destination.clear_default_app_data",false]],"concluded() (rns.requestreceipt method)":[[7,"RNS.RequestReceipt.concluded",false]],"create_bidirectional_buffer() (rns.buffer static method)":[[7,"RNS.Buffer.create_bidirectional_buffer",false]],"create_keys() (rns.destination method)":[[7,"RNS.Destination.create_keys",false]],"create_reader() (rns.buffer static method)":[[7,"RNS.Buffer.create_reader",false]],"create_writer() (rns.buffer static method)":[[7,"RNS.Buffer.create_writer",false]],"current_ratchet_id() (rns.identity static method)":[[7,"RNS.Identity.current_ratchet_id",false]],"curve (rns.identity attribute)":[[7,"RNS.Identity.CURVE",false]],"curve (rns.link attribute)":[[7,"RNS.Link.CURVE",false]],"decrypt() (rns.destination method)":[[7,"RNS.Destination.decrypt",false]],"decrypt() (rns.identity method)":[[7,"RNS.Identity.decrypt",false]],"deregister_announce_handler() (rns.transport static method)":[[7,"RNS.Transport.deregister_announce_handler",false]],"deregister_request_handler() (rns.destination method)":[[7,"RNS.Destination.deregister_request_handler",false]],"destination (class in rns)":[[7,"RNS.Destination",false]],"enable_ratchets() (rns.destination method)":[[7,"RNS.Destination.enable_ratchets",false]],"encrypt() (rns.destination method)":[[7,"RNS.Destination.encrypt",false]],"encrypt() (rns.identity method)":[[7,"RNS.Identity.encrypt",false]],"encrypted_mdu (rns.packet attribute)":[[7,"RNS.Packet.ENCRYPTED_MDU",false]],"enforce_ratchets() (rns.destination method)":[[7,"RNS.Destination.enforce_ratchets",false]],"establishment_timeout_per_hop (rns.link attribute)":[[7,"RNS.Link.ESTABLISHMENT_TIMEOUT_PER_HOP",false]],"expand_name() (rns.destination static method)":[[7,"RNS.Destination.expand_name",false]],"from_bytes() (rns.identity static method)":[[7,"RNS.Identity.from_bytes",false]],"from_file() (rns.identity static method)":[[7,"RNS.Identity.from_file",false]],"full_hash() (rns.identity static method)":[[7,"RNS.Identity.full_hash",false]],"get_age() (rns.link method)":[[7,"RNS.Link.get_age",false]],"get_channel() (rns.link method)":[[7,"RNS.Link.get_channel",false]],"get_data_size() (rns.resource method)":[[7,"RNS.Resource.get_data_size",false]],"get_establishment_rate() (rns.link method)":[[7,"RNS.Link.get_establishment_rate",false]],"get_expected_rate() (rns.link method)":[[7,"RNS.Link.get_expected_rate",false]],"get_hash() (rns.resource method)":[[7,"RNS.Resource.get_hash",false]],"get_instance() (rns.reticulum static method)":[[7,"RNS.Reticulum.get_instance",false]],"get_mdu() (rns.link method)":[[7,"RNS.Link.get_mdu",false]],"get_mode() (rns.link method)":[[7,"RNS.Link.get_mode",false]],"get_mtu() (rns.link method)":[[7,"RNS.Link.get_mtu",false]],"get_parts() (rns.resource method)":[[7,"RNS.Resource.get_parts",false]],"get_private_key() (rns.destination method)":[[7,"RNS.Destination.get_private_key",false]],"get_private_key() (rns.identity method)":[[7,"RNS.Identity.get_private_key",false]],"get_progress() (rns.requestreceipt method)":[[7,"RNS.RequestReceipt.get_progress",false]],"get_progress() (rns.resource method)":[[7,"RNS.Resource.get_progress",false]],"get_public_key() (rns.identity method)":[[7,"RNS.Identity.get_public_key",false]],"get_q() (rns.link method)":[[7,"RNS.Link.get_q",false]],"get_q() (rns.packet method)":[[7,"RNS.Packet.get_q",false]],"get_random_hash() (rns.identity static method)":[[7,"RNS.Identity.get_random_hash",false]],"get_remote_identity() (rns.link method)":[[7,"RNS.Link.get_remote_identity",false]],"get_request_id() (rns.requestreceipt method)":[[7,"RNS.RequestReceipt.get_request_id",false]],"get_response() (rns.requestreceipt method)":[[7,"RNS.RequestReceipt.get_response",false]],"get_response_time() (rns.requestreceipt method)":[[7,"RNS.RequestReceipt.get_response_time",false]],"get_rssi() (rns.link method)":[[7,"RNS.Link.get_rssi",false]],"get_rssi() (rns.packet method)":[[7,"RNS.Packet.get_rssi",false]],"get_rtt() (rns.packetreceipt method)":[[7,"RNS.PacketReceipt.get_rtt",false]],"get_segments() (rns.resource method)":[[7,"RNS.Resource.get_segments",false]],"get_snr() (rns.link method)":[[7,"RNS.Link.get_snr",false]],"get_snr() (rns.packet method)":[[7,"RNS.Packet.get_snr",false]],"get_status() (rns.packetreceipt method)":[[7,"RNS.PacketReceipt.get_status",false]],"get_status() (rns.requestreceipt method)":[[7,"RNS.RequestReceipt.get_status",false]],"get_transfer_size() (rns.resource method)":[[7,"RNS.Resource.get_transfer_size",false]],"has_path() (rns.transport static method)":[[7,"RNS.Transport.has_path",false]],"hash() (rns.destination static method)":[[7,"RNS.Destination.hash",false]],"hash_from_name_and_identity() (rns.destination static method)":[[7,"RNS.Destination.hash_from_name_and_identity",false]],"hops_to() (rns.transport static method)":[[7,"RNS.Transport.hops_to",false]],"identify() (rns.link method)":[[7,"RNS.Link.identify",false]],"identity (class in rns)":[[7,"RNS.Identity",false]],"inactive_for() (rns.link method)":[[7,"RNS.Link.inactive_for",false]],"is_compressed() (rns.resource method)":[[7,"RNS.Resource.is_compressed",false]],"is_ready_to_send() (rns.channel.channel method)":[[7,"RNS.Channel.Channel.is_ready_to_send",false]],"keepalive (rns.link attribute)":[[7,"RNS.Link.KEEPALIVE",false]],"keepalive_timeout_factor (rns.link attribute)":[[7,"RNS.Link.KEEPALIVE_TIMEOUT_FACTOR",false]],"keysize (rns.identity attribute)":[[7,"RNS.Identity.KEYSIZE",false]],"link (class in rns)":[[7,"RNS.Link",false]],"link_mtu_discovery (rns.reticulum attribute)":[[7,"RNS.Reticulum.LINK_MTU_DISCOVERY",false]],"link_mtu_discovery() (rns.reticulum static method)":[[7,"RNS.Reticulum.link_mtu_discovery",false]],"load_private_key() (rns.destination method)":[[7,"RNS.Destination.load_private_key",false]],"load_private_key() (rns.identity method)":[[7,"RNS.Identity.load_private_key",false]],"load_public_key() (rns.identity method)":[[7,"RNS.Identity.load_public_key",false]],"mdu (rns.channel.channel property)":[[7,"RNS.Channel.Channel.mdu",false]],"messagebase (class in rns)":[[7,"RNS.MessageBase",false]],"minimum_bitrate (rns.reticulum attribute)":[[7,"RNS.Reticulum.MINIMUM_BITRATE",false]],"msgtype (rns.messagebase attribute)":[[7,"RNS.MessageBase.MSGTYPE",false]],"mtu (rns.reticulum attribute)":[[7,"RNS.Reticulum.MTU",false]],"next_hop() (rns.transport static method)":[[7,"RNS.Transport.next_hop",false]],"next_hop_interface() (rns.transport static method)":[[7,"RNS.Transport.next_hop_interface",false]],"no_data_for() (rns.link method)":[[7,"RNS.Link.no_data_for",false]],"no_inbound_for() (rns.link method)":[[7,"RNS.Link.no_inbound_for",false]],"no_outbound_for() (rns.link method)":[[7,"RNS.Link.no_outbound_for",false]],"pack() (rns.messagebase method)":[[7,"RNS.MessageBase.pack",false]],"packet (class in rns)":[[7,"RNS.Packet",false]],"packetreceipt (class in rns)":[[7,"RNS.PacketReceipt",false]],"pathfinder_m (rns.transport attribute)":[[7,"RNS.Transport.PATHFINDER_M",false]],"plain_mdu (rns.packet attribute)":[[7,"RNS.Packet.PLAIN_MDU",false]],"ratchet_count (rns.destination attribute)":[[7,"RNS.Destination.RATCHET_COUNT",false]],"ratchet_expiry (rns.identity attribute)":[[7,"RNS.Identity.RATCHET_EXPIRY",false]],"ratchet_interval (rns.destination attribute)":[[7,"RNS.Destination.RATCHET_INTERVAL",false]],"ratchetsize (rns.identity attribute)":[[7,"RNS.Identity.RATCHETSIZE",false]],"rawchannelreader (class in rns)":[[7,"RNS.RawChannelReader",false]],"rawchannelwriter (class in rns)":[[7,"RNS.RawChannelWriter",false]],"recall() (rns.identity static method)":[[7,"RNS.Identity.recall",false]],"recall_app_data() (rns.identity static method)":[[7,"RNS.Identity.recall_app_data",false]],"register_announce_handler() (rns.transport static method)":[[7,"RNS.Transport.register_announce_handler",false]],"register_message_type() (rns.channel.channel method)":[[7,"RNS.Channel.Channel.register_message_type",false]],"register_request_handler() (rns.destination method)":[[7,"RNS.Destination.register_request_handler",false]],"remote_management_enabled() (rns.reticulum static method)":[[7,"RNS.Reticulum.remote_management_enabled",false]],"remove_message_handler() (rns.channel.channel method)":[[7,"RNS.Channel.Channel.remove_message_handler",false]],"remove_ready_callback() (rns.rawchannelreader method)":[[7,"RNS.RawChannelReader.remove_ready_callback",false]],"request() (rns.link method)":[[7,"RNS.Link.request",false]],"request_path() (rns.transport static method)":[[7,"RNS.Transport.request_path",false]],"requestreceipt (class in rns)":[[7,"RNS.RequestReceipt",false]],"resend() (rns.packet method)":[[7,"RNS.Packet.resend",false]],"resource (class in rns)":[[7,"RNS.Resource",false]],"reticulum (class in rns)":[[7,"RNS.Reticulum",false]],"send() (rns.channel.channel method)":[[7,"RNS.Channel.Channel.send",false]],"send() (rns.packet method)":[[7,"RNS.Packet.send",false]],"set_default_app_data() (rns.destination method)":[[7,"RNS.Destination.set_default_app_data",false]],"set_delivery_callback() (rns.packetreceipt method)":[[7,"RNS.PacketReceipt.set_delivery_callback",false]],"set_link_closed_callback() (rns.link method)":[[7,"RNS.Link.set_link_closed_callback",false]],"set_link_established_callback() (rns.destination method)":[[7,"RNS.Destination.set_link_established_callback",false]],"set_packet_callback() (rns.destination method)":[[7,"RNS.Destination.set_packet_callback",false]],"set_packet_callback() (rns.link method)":[[7,"RNS.Link.set_packet_callback",false]],"set_proof_requested_callback() (rns.destination method)":[[7,"RNS.Destination.set_proof_requested_callback",false]],"set_proof_strategy() (rns.destination method)":[[7,"RNS.Destination.set_proof_strategy",false]],"set_ratchet_interval() (rns.destination method)":[[7,"RNS.Destination.set_ratchet_interval",false]],"set_remote_identified_callback() (rns.link method)":[[7,"RNS.Link.set_remote_identified_callback",false]],"set_resource_callback() (rns.link method)":[[7,"RNS.Link.set_resource_callback",false]],"set_resource_concluded_callback() (rns.link method)":[[7,"RNS.Link.set_resource_concluded_callback",false]],"set_resource_started_callback() (rns.link method)":[[7,"RNS.Link.set_resource_started_callback",false]],"set_resource_strategy() (rns.link method)":[[7,"RNS.Link.set_resource_strategy",false]],"set_retained_ratchets() (rns.destination method)":[[7,"RNS.Destination.set_retained_ratchets",false]],"set_timeout() (rns.packetreceipt method)":[[7,"RNS.PacketReceipt.set_timeout",false]],"set_timeout_callback() (rns.packetreceipt method)":[[7,"RNS.PacketReceipt.set_timeout_callback",false]],"should_use_implicit_proof() (rns.reticulum static method)":[[7,"RNS.Reticulum.should_use_implicit_proof",false]],"sign() (rns.destination method)":[[7,"RNS.Destination.sign",false]],"sign() (rns.identity method)":[[7,"RNS.Identity.sign",false]],"stale_grace (rns.link attribute)":[[7,"RNS.Link.STALE_GRACE",false]],"stale_time (rns.link attribute)":[[7,"RNS.Link.STALE_TIME",false]],"teardown() (rns.link method)":[[7,"RNS.Link.teardown",false]],"to_file() (rns.identity method)":[[7,"RNS.Identity.to_file",false]],"track_phy_stats() (rns.link method)":[[7,"RNS.Link.track_phy_stats",false]],"transport (class in rns)":[[7,"RNS.Transport",false]],"transport_enabled() (rns.reticulum static method)":[[7,"RNS.Reticulum.transport_enabled",false]],"truncated_hash() (rns.identity static method)":[[7,"RNS.Identity.truncated_hash",false]],"truncated_hashlength (rns.identity attribute)":[[7,"RNS.Identity.TRUNCATED_HASHLENGTH",false]],"unpack() (rns.messagebase method)":[[7,"RNS.MessageBase.unpack",false]],"validate() (rns.identity method)":[[7,"RNS.Identity.validate",false]]},"objects":{"RNS":[[7,0,1,"","Buffer"],[7,0,1,"","Destination"],[7,0,1,"","Identity"],[7,0,1,"","Link"],[7,0,1,"","MessageBase"],[7,0,1,"","Packet"],[7,0,1,"","PacketReceipt"],[7,0,1,"","RawChannelReader"],[7,0,1,"","RawChannelWriter"],[7,0,1,"","RequestReceipt"],[7,0,1,"","Resource"],[7,0,1,"","Reticulum"],[7,0,1,"","Transport"]],"RNS.Buffer":[[7,1,1,"","create_bidirectional_buffer"],[7,1,1,"","create_reader"],[7,1,1,"","create_writer"]],"RNS.Channel":[[7,0,1,"","Channel"]],"RNS.Channel.Channel":[[7,1,1,"","add_message_handler"],[7,1,1,"","is_ready_to_send"],[7,2,1,"","mdu"],[7,1,1,"","register_message_type"],[7,1,1,"","remove_message_handler"],[7,1,1,"","send"]],"RNS.Destination":[[7,3,1,"","RATCHET_COUNT"],[7,3,1,"","RATCHET_INTERVAL"],[7,1,1,"","accepts_links"],[7,1,1,"","announce"],[7,1,1,"","app_and_aspects_from_name"],[7,1,1,"","clear_default_app_data"],[7,1,1,"","create_keys"],[7,1,1,"","decrypt"],[7,1,1,"","deregister_request_handler"],[7,1,1,"","enable_ratchets"],[7,1,1,"","encrypt"],[7,1,1,"","enforce_ratchets"],[7,1,1,"","expand_name"],[7,1,1,"","get_private_key"],[7,1,1,"","hash"],[7,1,1,"","hash_from_name_and_identity"],[7,1,1,"","load_private_key"],[7,1,1,"","register_request_handler"],[7,1,1,"","set_default_app_data"],[7,1,1,"","set_link_established_callback"],[7,1,1,"","set_packet_callback"],[7,1,1,"","set_proof_requested_callback"],[7,1,1,"","set_proof_strategy"],[7,1,1,"","set_ratchet_interval"],[7,1,1,"","set_retained_ratchets"],[7,1,1,"","sign"]],"RNS.Identity":[[7,3,1,"","CURVE"],[7,3,1,"","KEYSIZE"],[7,3,1,"","RATCHETSIZE"],[7,3,1,"","RATCHET_EXPIRY"],[7,3,1,"","TRUNCATED_HASHLENGTH"],[7,1,1,"","current_ratchet_id"],[7,1,1,"","decrypt"],[7,1,1,"","encrypt"],[7,1,1,"","from_bytes"],[7,1,1,"","from_file"],[7,1,1,"","full_hash"],[7,1,1,"","get_private_key"],[7,1,1,"","get_public_key"],[7,1,1,"","get_random_hash"],[7,1,1,"","load_private_key"],[7,1,1,"","load_public_key"],[7,1,1,"","recall"],[7,1,1,"","recall_app_data"],[7,1,1,"","sign"],[7,1,1,"","to_file"],[7,1,1,"","truncated_hash"],[7,1,1,"","validate"]],"RNS.Link":[[7,3,1,"","CURVE"],[7,3,1,"","ESTABLISHMENT_TIMEOUT_PER_HOP"],[7,3,1,"","KEEPALIVE"],[7,3,1,"","KEEPALIVE_TIMEOUT_FACTOR"],[7,3,1,"","STALE_GRACE"],[7,3,1,"","STALE_TIME"],[7,1,1,"","get_age"],[7,1,1,"","get_channel"],[7,1,1,"","get_establishment_rate"],[7,1,1,"","get_expected_rate"],[7,1,1,"","get_mdu"],[7,1,1,"","get_mode"],[7,1,1,"","get_mtu"],[7,1,1,"","get_q"],[7,1,1,"","get_remote_identity"],[7,1,1,"","get_rssi"],[7,1,1,"","get_snr"],[7,1,1,"","identify"],[7,1,1,"","inactive_for"],[7,1,1,"","no_data_for"],[7,1,1,"","no_inbound_for"],[7,1,1,"","no_outbound_for"],[7,1,1,"","request"],[7,1,1,"","set_link_closed_callback"],[7,1,1,"","set_packet_callback"],[7,1,1,"","set_remote_identified_callback"],[7,1,1,"","set_resource_callback"],[7,1,1,"","set_resource_concluded_callback"],[7,1,1,"","set_resource_started_callback"],[7,1,1,"","set_resource_strategy"],[7,1,1,"","teardown"],[7,1,1,"","track_phy_stats"]],"RNS.MessageBase":[[7,3,1,"","MSGTYPE"],[7,1,1,"","pack"],[7,1,1,"","unpack"]],"RNS.Packet":[[7,3,1,"","ENCRYPTED_MDU"],[7,3,1,"","PLAIN_MDU"],[7,1,1,"","get_q"],[7,1,1,"","get_rssi"],[7,1,1,"","get_snr"],[7,1,1,"","resend"],[7,1,1,"","send"]],"RNS.PacketReceipt":[[7,1,1,"","get_rtt"],[7,1,1,"","get_status"],[7,1,1,"","set_delivery_callback"],[7,1,1,"","set_timeout"],[7,1,1,"","set_timeout_callback"]],"RNS.RawChannelReader":[[7,1,1,"","__init__"],[7,1,1,"","add_ready_callback"],[7,1,1,"","remove_ready_callback"]],"RNS.RawChannelWriter":[[7,1,1,"","__init__"]],"RNS.RequestReceipt":[[7,1,1,"","concluded"],[7,1,1,"","get_progress"],[7,1,1,"","get_request_id"],[7,1,1,"","get_response"],[7,1,1,"","get_response_time"],[7,1,1,"","get_status"]],"RNS.Resource":[[7,1,1,"","advertise"],[7,1,1,"","cancel"],[7,1,1,"","get_data_size"],[7,1,1,"","get_hash"],[7,1,1,"","get_parts"],[7,1,1,"","get_progress"],[7,1,1,"","get_segments"],[7,1,1,"","get_transfer_size"],[7,1,1,"","is_compressed"]],"RNS.Reticulum":[[7,3,1,"","ANNOUNCE_CAP"],[7,3,1,"","LINK_MTU_DISCOVERY"],[7,3,1,"","MINIMUM_BITRATE"],[7,3,1,"","MTU"],[7,1,1,"","get_instance"],[7,1,1,"","link_mtu_discovery"],[7,1,1,"","remote_management_enabled"],[7,1,1,"","should_use_implicit_proof"],[7,1,1,"","transport_enabled"]],"RNS.Transport":[[7,3,1,"","PATHFINDER_M"],[7,1,1,"","deregister_announce_handler"],[7,1,1,"","has_path"],[7,1,1,"","hops_to"],[7,1,1,"","next_hop"],[7,1,1,"","next_hop_interface"],[7,1,1,"","register_announce_handler"],[7,1,1,"","request_path"]]},"objnames":{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","property","Python property"],"3":["py","attribute","Python attribute"]},"objtypes":{"0":"py:class","1":"py:method","2":"py:property","3":"py:attribute"},"terms":{"":[0,2,5,6,9,10,11],"0":[0,2,5,7,9,10,11],"00":[9,10],"00000000":9,"00000100":9,"00000111":9,"01":9,"01010000":9,"02":2,"05":0,"08":[0,10],"0f4259fef4521ab75a3409e353fe9073eb10783b4912a6a9937c57bf44a62c1":10,"0x0101":0,"0x20":0,"0x7d":0,"0x7e":0,"0x81f7b979fea6134ba9fd5c701b3501a2e61e897a":8,"0xf000":[0,7],"1":[0,2,5,7,9,10],"10":[5,9,10],"100":[0,5,9],"1000":0,"10000000":9,"1024":0,"11":9,"115":9,"115200":[0,5,10],"12":[2,5,10],"1200":9,"125":5,"125000":5,"127":5,"128":[7,9],"13":10,"13425ec15b621c1d928589718000d814":9,"15":5,"150":[5,10],"150m":5,"16":[5,9,10],"1625":5,"1625000":5,"167":9,"17":10,"1726dbad538775b5bf9b0ea25a4079c8":10,"174a64852a75682259ad8b921b8bf416":2,"18":10,"1800":7,"187":10,"1b03013c25f1c2ca068a4f080b844a10":10,"2":[0,5,7,9,10],"20":[5,9,10],"200":[5,10],"201":5,"2023":[2,10],"21":2,"2225fdeecaf6e2db4556c3c2d7637294":10,"23":10,"24":5,"2400000000":5,"25":[0,4,11],"255":[5,10],"25519":7,"256":[5,7,9,10,11],"2592000":7,"27":10,"29":5,"297":[9,11],"29716":5,"2b489d06eaf7c543808c76a5332a447d":10,"2d03725b327348980d570f739a3a5708":10,"2d882c5586e548d79b5af27bca1776dc":10,"2f":0,"2owjajquafianpecac":2,"3":[0,2,5,9,10,11],"30":[5,7,10],"30602def3b3506a28ed33db6f60cc6c9":10,"32":[2,7,9],"3278":5,"33":5,"360":7,"3600":[0,5],"37428":10,"37429":10,"38":10,"383":7,"3b87":5,"3cpmacgm34qyvr6xwlvejmi2ane3pzquuq":8,"4":[7,9,10],"4242":[2,5],"4251":5,"42671":5,"430":9,"4343":5,"44":11,"45":[0,9],"464":7,"465":9,"469":10,"48555":5,"49":10,"49555":5,"4965":10,"4e":5,"4faf1b2e0a077e6a9d92fa051f256038":9,"4ghz":5,"5":[0,5,7,9,10,11],"500":[7,9,11],"5001":5,"51":9,"512":[5,7,9,11],"5245a8efe1788c6a1cd36144a270e13b":10,"55":5,"56":10,"564":0,"5757":5,"59":10,"5caf":5,"5d78":5,"5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq":5,"6":[5,7,10],"60":[0,5],"600":5,"63":10,"64":[2,9,10],"7":[2,5,9,10],"71e5":5,"72":5,"720":7,"7200":5,"73":[5,10],"73cbd378bb0286ed11a707c13447bb1":10,"74":10,"781":10,"7a55144adf826958a9529a3bcf08b149":10,"8":[0,5,10],"80":10,"8001":5,"809":10,"83":[9,10],"84fpy1qbxhcgdseepynmhthcrgmx4nffbytz2gkytoqhvvhjp8eaw1z1eedrnkd19b3b8nilcgvxzkv17ummmeescrpya5w":8,"86":10,"865":5,"865600000":5,"867":5,"867200000":5,"868":9,"88":5,"89":5,"8dd57a738226809646089335a6b03695":10,"9":[2,7,10],"900":9,"921600":10,"941bed5e228775e5a8079fc38b1ccf3f":10,"96":9,"9600":0,"984b74a3f768bef236af4371e6f248cd":10,"99":9,"9fb6d773498fb3feda407ed8ef2c3229":10,"A":[0,2,5,6,7,9,10],"And":0,"As":[2,3,5,6,7,9,11],"At":[2,6,9],"Be":[7,10],"But":9,"By":[0,2,5,7,9,10],"For":[2,5,6,7,9,10,11],"IN":[0,7],"If":[0,2,3,5,6,7,9,10,11],"In":[0,2,3,5,6,7,9,10,11],"It":[0,2,3,5,7,9,10,11],"No":[0,2,5,9,10,11],"On":[0,2,5,10],"One":[3,7,9],"Or":[5,10,11],"That":9,"The":[0,2,3,4,5,6,7,11],"Then":[0,2],"There":[2,6,9],"These":[2,5,7,9,10],"To":[0,2,3,5,6,9,10,11],"Will":7,"With":[4,5,6,9,10],"_":9,"__":9,"______":9,"_______":9,"________":9,"________________":9,"__future__":0,"__init__":[0,7],"__main__":0,"__name__":0,"__str__":0,"_represented_":9,"a4d":5,"a79f":5,"aarch64":2,"ab":0,"abil":[2,3,11],"abl":[0,2,5,6,7,9,10],"abort":0,"about":[0,2,3,5,6,7,9],"abov":[2,3,5,9,10],"absolut":[2,8,11],"abstract":[7,9],"abstractmethod":7,"abund":3,"accept":[7,8,9,10],"accept_al":[0,7],"accept_app":7,"accept_non":7,"accepts_link":7,"access":[2,4,5,6,7,10],"access_point":5,"accommod":[7,9],"accord":[0,2,9],"accordingli":[0,5],"achiev":[5,7,9],"acknowledg":11,"across":[0,3,6,7],"act":[2,7,9,10],"action":0,"activ":[0,2,5,7,9],"actor":9,"actual":[0,2,5,9],"ad":[0,3,4,5,6,7,9,10,11],"adapt":[3,6],"add":[0,2,5,6,7,10],"add_argu":0,"add_message_handl":[0,7],"add_ready_callback":7,"addit":[2,3,5,7,9,10,11],"addition":[2,3,5,9],"addr":10,"address":[0,2,5,6,7,9,10,11],"adher":7,"adjust":[2,7],"admin":5,"administr":10,"adress":[7,9],"advanc":9,"advantag":7,"advers":11,"adversari":2,"advertis":[0,7],"advis":9,"ae":[7,9,11],"af73":5,"affect":[2,5],"after":[0,2,5,6,7,9,10],"again":[2,5,9],"against":9,"agenc":9,"agent":9,"agnost":[6,9],"agnostic":9,"aim":[4,9],"air":3,"airmax":3,"airtim":5,"airtime_limit_long":5,"airtime_limit_short":5,"aliv":[7,9],"all":[0,2,3,4,5,6,7,8,9,10,11],"allevi":3,"alloc":[5,7,9,10],"allow":[0,2,3,5,6,7,9,10,11],"allow_al":[0,7],"allow_list":7,"allow_non":7,"allowed_hash":10,"allowed_ident":10,"allowed_list":7,"almost":[3,5,9,10],"alon":5,"along":[5,6,7,9,10],"alreadi":[0,2,3,6,7,9,10],"also":[0,2,3,4,5,6,7,9,10,11],"alter":[2,7,9],"altern":[0,2,5,10],"although":[2,9,11],"alwai":[2,5,7,9,10],"amateur":[5,11],"amount":[0,5,6,7,9,11],"amsterdam":5,"an":[0,2,3,5,6,7,9,10,11],"analyt":8,"android":[4,5,10],"ani":[0,2,3,5,6,7,8,9,10,11],"annot":0,"annouce_cap":5,"announc":[4,7,10],"announce_cap":[5,7],"announce_handl":0,"announce_packet_hash":7,"announce_rate_grac":5,"announce_rate_penalti":5,"announce_rate_target":5,"announced_ident":[0,7],"announceloop":0,"announcesampl":0,"anonym":[2,6,7,9,11],"anoth":[2,7,9,10],"answer":[9,10],"antenna":3,"anymor":2,"anyon":[0,2,3,5,6,7,9,10],"anyth":[2,3,5,9,10,11],"anywher":[0,5],"ap":5,"api":[2,4,9,11],"apk":2,"app":[0,2,7,9],"app_and_aspects_from_nam":7,"app_data":[0,7],"app_nam":[0,7],"app_timeout":0,"append":[0,9],"appli":[5,7,9],"applic":[0,2,5,6,7,9,10,11],"approach":[3,9,10],"approv":9,"approxim":5,"april":2,"apt":2,"ar":[0,2,3,5,6,7,8,9,10,11],"arbitrari":[7,9,10,11],"arch":2,"architectur":2,"area":[3,5,6,9,11],"arg":0,"argon":0,"argpars":0,"argument":[0,7,10],"argumentpars":0,"arm64":4,"around":[5,9],"arriv":[0,9],"arx":10,"ask":[0,2,3,7],"aspect":[0,3,5,7,9,10],"aspect_filt":[0,7],"assign":[0,9,10],"associ":[2,7,9],"assum":[5,9],"asymmetr":[9,10,11],"attach":10,"attached_interfac":7,"attack":2,"attempt":[0,2,3,7],"attribut":7,"atx":10,"audit":11,"auth":10,"authent":[2,5,6,7,9,10,11],"author":[9,10],"authorit":9,"auto":[2,3,4,7,9],"auto_compress":7,"autoconfigur":11,"autodiscov":5,"autoinstal":[3,10],"autointerfac":[2,3,5,10],"autom":[3,8,9],"automat":[0,2,5,6,7,9,10,11],"autonom":[6,9],"autonomi":11,"avail":[0,2,3,4,5,6,7,9,10,11],"averag":9,"avoid":[3,9,10],"awai":[0,5,6,9,10],"awar":[2,5,9],"ax":[4,11],"ax25kissinterfac":5,"b":[0,6,10],"b32":5,"back":[0,5,9,11],"backbon":[2,3,4],"backboneinterfac":[2,5],"backend":[5,9],"background":[2,5],"backhaul":[3,6],"backup":10,"balanc":5,"band":[3,9],"bandwidth":[2,5,6,7,9,10,11],"bare":[0,5],"barrier":9,"base":[4,5,6,7,9,10,11],"base32":[5,10],"base64":10,"basi":[5,7,9,10,11],"basic":[0,2,4,5,7,10],"baud":[5,10],"baud_flash":10,"baudrat":0,"bc7291552be7a58f361522990465165c":10,"beacon":5,"becaus":[6,9],"becki":0,"becom":[0,2,6,7,9],"been":[0,2,3,5,6,7,9,11],"befor":[0,2,5,7,9,10],"begin":[0,3,7],"begun":7,"behalf":5,"behav":3,"behaviour":[2,5,10],"behind":[2,9],"being":[2,5,7,9],"beings":9,"belief":9,"below":[2,3,5],"benefici":[5,10],"best":[2,9,11],"better":[5,9],"between":[0,5,6,7,9,10],"betweenthebord":2,"bi":[7,9],"bidirect":9,"billion":[6,9],"bin":[2,10],"binari":[0,2,7,9,10],"bind":5,"bit":[0,2,5,7,9,10,11],"bitcoin":8,"bitrat":[0,5,7],"ble":5,"blob":[0,9],"block":5,"bluetooth":10,"board":[2,4,5,9,11],"bogu":5,"boil":3,"bookworm":4,"bool":7,"boot":[2,10],"bootstrap":10,"both":[0,2,3,5,6,7,9,10,11],"boundari":5,"box":3,"break":[2,7,9,11],"breviti":10,"bridg":[3,4],"briefli":[3,9],"bring":5,"broad":[2,3],"broadcast":[2,4,5,7,9],"broadcast_destin":0,"broadcastloop":0,"brought":[5,10],"browser":2,"buffer":[4,5,7,11],"bufferedread":7,"bufferedrwpair":7,"bufferedwrit":7,"bufferexampl":0,"bug":11,"build":[0,2,3,4,5,9,11],"built":[2,5,9,10,11],"bundl":0,"bureaucrat":11,"burst":5,"bw":10,"byte":[0,7,9,10,11],"bytes":0,"c":[0,6,10],"c50cc4e4f7838b6c31f60ab9032cbc62":10,"c89b4da064bf66d280f0e4d8abfd9806":10,"cabl":[5,6],"cach":10,"calcul":[7,9,10],"call":[0,2,6,7,9,11],"callabl":[0,7],"callback":[0,7],"callsign":5,"can":[0,2,3,4,5,6,7,8,9,10],"cancel":7,"candid":6,"cannot":[0,2,5,11],"cap":5,"capabl":[0,9],"capac":[3,5,7,9],"carambola":0,"care":[2,7,11],"carefulli":2,"cargo_build_target":2,"carri":[5,7,9,10,11],"carrier":[6,11],"case":[0,2,3,5,6,9,10],"cat":10,"categori":3,"caution":5,"caveat":4,"cb":[7,9],"cbc":[9,11],"cd":2,"cdma":5,"censor":9,"censorship":[9,11],"central":[3,6,9],"centralis":9,"certain":[0,5,6,8,9],"chain":5,"challeng":9,"chanc":3,"chang":[0,2,5,7,9,10,11],"channel":[2,4,5,6,7,8,9,11],"channelarg":0,"channelexampl":0,"chapter":[2,3,5,6,7,9,10,11],"charact":0,"characterist":9,"cheap":[3,5,9],"cheapli":2,"check":[0,2,7,9,10],"checksum":[7,11],"choic":2,"choos":[0,2,5,9],"chose":9,"chosen":[6,9],"chunk":0,"cific":5,"ciphertext":7,"ciphertext_token":7,"circumst":[8,9],"cl":0,"claim":9,"class":[0,6,7,11],"clear":[0,5,7,9,10],"clear_default_app_data":7,"clear_screen":0,"client":[0,2,3,4,7,10],"client_buffer_readi":0,"client_connect":0,"client_disconnect":0,"client_ident":0,"client_loop":0,"client_message_receiv":0,"client_packet_receiv":0,"client_request":0,"clone":[2,9],"close":[0,6,7,10],"closed_callback":7,"closer":9,"closest":9,"cluster":9,"co":[3,5,11],"code":[2,3,4,5,10],"codingr":5,"collect":8,"com":[0,2,8],"combin":[2,4,6,9],"come":[2,5,9],"comma":5,"command":[0,2,5,10],"comment":[5,10],"common":[0,3,4,6,9,10,11],"commonli":[3,5],"commun":[0,2,4,5,6,7,8,9,10,11],"communica":5,"compat":[0,2,3,5,7,9],"compil":2,"complet":[0,2,3,5,6,7,9,10,11],"complex":[5,9],"compon":[3,8,9],"compos":9,"compress":[0,7,9,10,11],"compromis":9,"comput":[2,5,9,11],"concaten":7,"conceiv":[2,3],"concept":[4,9,10],"conceptu":9,"conclud":[0,7],"concurr":[3,9,10],"condit":[9,11],"conf":2,"config":[0,2,5,6,10],"configarg":0,"configdir":7,"configpath":0,"configur":[0,2,3,4,6,7,9,11],"configuraion":3,"configure_devic":0,"confirm":[9,11],"conflict":2,"confus":[3,9],"congest":9,"conjunct":5,"connect":[0,3,4,6,7,9,10,11],"consequ":9,"conserv":5,"consid":[0,5,7,9,11],"consider":9,"consist":9,"consol":10,"constant":7,"constantli":9,"constrain":7,"construct":[9,11],"constructor":0,"consum":7,"contact":9,"contain":[0,6,7,9,10],"contend":9,"content":[0,2,6,10],"context":9,"contin":0,"continu":[5,7,8,11],"contribut":4,"control":[0,2,3,4,6,7,9,11],"convei":0,"conveni":0,"convent":0,"converg":[2,4,9],"coordin":[6,7,9,11],"copi":10,"core":[6,9,10,11],"correct":[0,9],"correctli":0,"correspond":9,"cost":[3,9,11],"could":[0,2,5,6,7,9,11],"count":9,"counter":0,"coupl":2,"cours":[2,5,9],"cover":[2,3,9,11],"coverag":6,"cpu":[0,9],"cpuinfo":10,"cr":10,"creat":[0,4,5,6,7,9,10,11],"create_bidirectional_buff":[0,7],"create_kei":7,"create_read":7,"create_receipt":[0,7],"create_writ":7,"creation":[9,11],"creator":9,"critic":[9,10],"cross":5,"cryptograph":[2,4,6,10,11],"cryptographi":[2,9,11],"ctrl":0,"cull":7,"current":[0,2,4,5,7,9],"current_download":0,"current_filenam":0,"current_ratchet_id":7,"curv":[6,7,9,11],"curve25519":[6,7,9,11],"custom":[3,4,7,9,11],"custom_network_nam":5,"customis":5,"d":[6,10],"daemon":[0,2,5,7,10],"dai":[6,7],"data":[0,2,3,4,5,6,7,9,11],"data_buff":0,"data_port":5,"databit":[0,5,10],"datar":5,"date":[0,2],"datetim":0,"db":[0,10],"dbm":[0,5,10],"debian":[4,9,10],"debug":[2,10],"decad":3,"decentralis":11,"decid":[5,6,7,9],"decis":[5,9],"decod":0,"decreas":10,"decrypt":[7,9,10],"dedic":[5,9],"deep":2,"def":0,"default":[0,2,3,5,6,7,9,10],"default_ifac_s":0,"defin":[0,5,7,9,10],"definit":[0,2,9],"degrad":6,"degre":5,"delai":[2,5,9,10],"delimit":0,"deliv":[0,7],"deliveri":[0,2,7,11],"demand":7,"demonstr":[0,2,5],"depend":[0,3,4,6,7,9,10],"deploi":9,"deregist":7,"deregister_announce_handl":7,"deregister_request_handl":7,"deriv":[2,7,9,11],"describ":[3,5,7,9],"descript":[0,10],"descriptor":0,"deseri":0,"deserializ":0,"design":[2,3,6,9,11],"desir":[0,3,5,9],"desktop":5,"dest_len":0,"destin":[0,2,4,6,7,10],"destination_1":0,"destination_2":0,"destination_clos":0,"destination_hash":[0,7,10],"destination_hexhash":0,"detail":[0,2,4,5,7,10,11],"detect":0,"determin":[2,7,9],"dev":[0,2,5,10],"devel":2,"develop":[3,4,7,8,9,11],"devic":[0,2,4,5,6,7,9,10],"dh":7,"dhcp":[3,5,10],"dict":0,"did":0,"differ":[0,2,3,5,6,7,9,10,11],"diffi":[6,9],"difficult":[2,3],"digit":[2,3,9,11],"dir":0,"dire":3,"direct":[0,2,3,6,7,9,10],"direction":9,"directli":[2,3,5,7,9,10,11],"directori":[0,2,10],"disabl":[5,9,10],"disappear":[5,10],"disassoci":9,"discard":[7,9],"disconnect":[0,5],"discov":[2,5],"discover":5,"discoveri":[5,7,9,10],"discovery_port":5,"discovery_scop":5,"discrimin":6,"discuss":[2,3,9],"disk":[0,7],"displai":[0,9,10],"disrupt":5,"dissolv":6,"distanc":[3,9],"distant":7,"distinct":[5,9],"distinguish":9,"distribut":[0,2,6,7,9,10,11],"disucss":2,"divid":7,"divmod":0,"dn":3,"dnf":2,"do":[0,2,3,5,7,9,10,11],"document":[2,7,9],"doe":[0,2,3,4,5,6,7,9,10],"doesn":5,"domain":[2,5,10],"don":[0,2,6,7,10],"donat":4,"done":[0,2,5,6,9,10],"dori":6,"dot":[9,10],"doubt":2,"dowload":2,"down":[0,2,3,5,7],"download":[0,2,5,10],"download_began":0,"download_conclud":0,"download_finish":0,"download_start":0,"download_tim":0,"driver":[10,11],"droid":2,"drop":[5,7,9,10],"dsrdtr":0,"dual":3,"dublin":10,"due":[0,6],"dump":10,"duplex":[9,11],"dynam":[2,10],"dysfunct":8,"e":[0,6,10],"e5c032d3ec4e64a6aca9927ba8ab73336780f6d71790":10,"e702c42ba8":10,"e7536ee90bd4a440e130490b87a25124":10,"each":[0,2,5,6,7,9,10],"earlier":9,"eas":[5,9],"easi":[2,3,5,9,10,11],"easier":[2,5,6,10,11],"easiest":[2,3,5,9],"easili":[2,5,6,9,10,11],"ecdh":[9,11],"echo":[2,4],"echo_destin":0,"echo_request":0,"ed25519":[9,11],"edit":[2,10],"eeprom":10,"effect":5,"effici":[0,2,5,7,9,11],"effort":3,"eg":10,"ei":0,"either":[2,3,6,7,9,10],"elaps":5,"elif":0,"ellipt":[6,7,9,11],"els":[0,2,6,9],"emploi":[3,9],"empow":11,"empti":0,"emptor":4,"emul":2,"enabl":[0,2,3,5,6,7,9,10,11],"enable_ratchet":7,"enable_remote_manag":10,"enable_transport":[9,10],"encapsul":[5,11],"encod":[0,7,10],"encrypt":[0,2,6,7,9,10,11],"encrypted_mdu":7,"end":[0,5,6,7,9,11],"endless":5,"endpoint":[0,6,7,9],"energi":2,"enforc":[5,7],"enforce_ratchet":7,"enhanc":9,"enough":[2,3,9],"ensur":[0,5,7,9,10,11],"ensurepath":2,"enter":[0,10],"entir":[0,2,6,7,9,10],"entiti":9,"entri":[0,2,9],"entrypoint":4,"enumer":0,"envelop":7,"environ":[2,6,9],"environment":9,"environmentlogg":9,"eof":5,"ephemer":[6,7,9,11],"epub":4,"equal":[6,7,9],"equip":[5,6,9],"equival":5,"error":[0,2,8,10],"esc":0,"esc_mask":0,"escap":0,"esp32":3,"especi":[2,3,5],"essenti":[2,5,9],"establish":[0,2,5,6,7,11],"established_callback":7,"establishment_timeout_per_hop":7,"etc":10,"eth0":5,"eth1":5,"ethereum":8,"ethernet":[2,4,5,6,9,11],"even":[0,2,5,6,7,9,10,11],"event":5,"eventu":7,"everi":[0,2,5,6,7,9],"everyon":[6,9],"everyth":[0,6,9],"evolv":6,"exact":[3,5,9],"exactli":[7,9],"exampl":[2,3,4,5,7,9,10,11],"example_util":0,"exampleannouncehandl":0,"exampleconfig":[2,10],"exampleinterfac":0,"exce":[0,5,7],"except":[0,5,7],"excess":5,"exchang":[6,7,9,11],"exclud":[7,9],"execstart":10,"execstartpr":10,"execut":[0,2,5,7,10],"exhaust":[3,9],"exist":[0,2,3,5,9,10,11],"exit":[0,2,7,10],"expand":[9,11],"expand_nam":7,"expect":[0,2,5,7,9,10],"expens":3,"experi":[2,9],"experienc":0,"experiment":[2,11],"expir":5,"expiri":[5,7],"explain":[3,7],"explan":[9,10],"explicit":7,"explicitli":10,"explor":[0,9,11],"export":[2,10],"expos":[5,7],"extend":[0,7],"extens":[5,11],"extern":[0,2,5,7,11],"extra":[2,5,6,10],"extract":10,"extrem":[2,9,10,11],"f":[0,2,10],"f4":5,"f53a1c4278e0726bb73fcc623d6ce763":10,"face":[2,5],"facilit":2,"fact":11,"factor":[5,7,10],"fail":[0,2,7],"failed_callback":[0,7],"failur":[2,5,7],"fals":[0,5,7],"far":[6,9],"fashion":8,"fast":[4,5,7,9],"faster":[2,5,9],"fastest":[5,9],"fe80":2,"featur":[2,5,7,8,9,11],"fedora":2,"feed":[2,7],"feedback":[0,4],"feel":2,"fernet":9,"fetch":10,"few":[2,3,5,6,9,10,11],"fewer":7,"ff":10,"fi":8,"fiber":3,"fibr":11,"field":9,"file":[0,2,3,5,6,7,9,10,11],"file_resourc":0,"file_s":0,"filelist":0,"filelist_data":0,"filelist_receiv":0,"filelist_timeout_job":0,"filenam":0,"filetransf":[2,4,7],"filter":[0,6,9,10],"final":[0,7,9],"find":[2,6,9],"find_spec":0,"firewal":[2,5],"firmwar":[2,3,9,10],"firmware_hash":10,"first":[0,2,5,7,9,10],"fit":0,"five":0,"fix":[4,9],"flag":[0,2,7,9],"flash":10,"flexibl":[2,3,5,11],"flight":7,"float":[0,7],"flow":[0,5,6],"flow_control":5,"flush":0,"folder":[0,2],"follow":[0,2,3,5,7,8,9,10,11],"forc":[0,10],"forcibli":[7,10],"foreground":2,"foremost":11,"form":[2,5,6,7,9],"format":[0,4,10,11],"forth":0,"forum":2,"forward":[5,7,9,11],"forward_ip":5,"forward_port":5,"found":[0,2,5,6,9,10],"foundat":11,"four":6,"frame":[0,5],"free":[2,6,8,11],"freedom":9,"freedv":3,"freeli":9,"freq":10,"frequenc":[3,5,9,10],"frequent":5,"friendli":2,"from":[0,2,3,5,6,7,9,10,11],"from_byt":7,"from_fil":7,"from_identity_hash":7,"fromhex":0,"fruit":0,"ftdi_ft230x_basic_uart_43891ckm":10,"full":[0,2,5,7,9,10,11],"full_hash":7,"full_nam":[7,10],"fulli":[0,2,3,5,9,10,11],"funcion":7,"function":[0,2,3,4,5,6,7,8,10,11],"fundament":[3,9],"further":[2,4,5],"futur":[6,7,9],"fw":10,"g":[0,10],"ga":0,"gain":[2,3,7,9],"galact":9,"gatekeep":9,"gatewai":[0,2,5,6,9],"gbp":10,"gener":[0,2,3,5,6,7,9,10,11],"generalis":11,"geograph":6,"get":[0,3,4,5,7,10,11],"get_ag":7,"get_channel":[0,7],"get_config_obj":0,"get_data_s":7,"get_establishment_r":7,"get_expected_r":7,"get_hash":7,"get_inst":7,"get_mdu":7,"get_mod":7,"get_mtu":7,"get_packet_rssi":0,"get_packet_snr":0,"get_part":7,"get_private_kei":7,"get_progress":[0,7],"get_public_kei":7,"get_q":7,"get_random_hash":[0,7],"get_remote_ident":[0,7],"get_request_id":7,"get_respons":7,"get_response_tim":7,"get_rssi":7,"get_rtt":[0,7],"get_seg":7,"get_snr":7,"get_statu":7,"get_transfer_s":7,"geti2p":5,"ghz":9,"gi":0,"gigabyt":11,"git":2,"github":[0,2,8],"give":[5,9,10],"given":[5,6,7,9],"global":[0,2,5,6,7,9,11],"glue":3,"go":[0,2,5,9],"goal":[4,5],"goe":2,"good":[2,3,6,9,10],"got":0,"got_respons":0,"govern":9,"grace":7,"gracefulli":5,"grape":0,"graphic":2,"gratefulli":8,"great":9,"greater":[7,9,11],"greatli":[2,5],"group":[5,7,9],"group_id":5,"groupinstal":2,"grow":6,"growth":4,"guarante":[2,9],"guess":5,"guid":[2,3,9],"gw":5,"h":[2,10],"ha":[0,2,3,5,6,7,9,11],"hack":11,"had":9,"half":[9,11],"hand":0,"handheld":9,"handl":[0,2,3,5,6,7,9,10,11],"handler":[0,7],"happen":[0,2,7,9],"hard":3,"hardcod":2,"hardlin":6,"hardwar":[0,2,4,5,6,7,9,10,11],"has_path":[0,7],"hasattr":0,"hash":[0,2,7,9,10],"hash1":9,"hash2":9,"hash_from_name_and_ident":7,"hashlib":9,"hashmap":0,"have":[0,2,3,5,6,7,9,10],"hazard":7,"hdlc":0,"head":2,"header":[0,7,9],"header_1":9,"header_2":9,"hear":9,"heard":[7,9],"held":[5,10],"helium":0,"hellman":[6,9],"help":[0,2,6,8,9,10,11],"helper":0,"her":6,"here":[0,2,5,9,10],"heterogen":11,"hex":[0,10],"hexadecim":[0,9,10],"hexbyt":10,"hidden":10,"hide":2,"hierarch":11,"high":[3,5,9,11],"higher":[6,11],"highest":7,"highli":9,"hill":6,"hint":0,"hit":0,"hkdf":9,"hmac":[9,11],"hoc":11,"hold":[5,7,9],"home":[6,10],"homebrew":5,"hop":[5,6,7,9,10,11],"hops_to":7,"host":[0,4,5,9,10],"hostnam":5,"hour":[0,5],"how":[0,2,3,5,6,9,10,11],"howev":[2,6,9],"http":[0,2,8],"hub":[2,5],"human":[0,7,8,9],"hungri":3,"hw_mtu":0,"hwrev":10,"hz":10,"i":[0,2,3,4,5,6,7,8,9,10],"i2p":[2,4,11],"i2p_tunnel":5,"i2pd":[2,5],"i2pinterfac":[2,5],"ia":10,"ic":3,"ic_burst_freq":5,"ic_burst_freq_new":5,"ic_burst_hold":5,"ic_burst_penalti":5,"ic_held_release_interv":5,"ic_max_held_announc":5,"ic_new_tim":5,"id":[5,7,9,10],"id_callsign":5,"id_interv":5,"idea":[2,9,10],"ideal":[2,11],"ident":[0,2,4,7,10,11],"identif":[4,5,11],"identifi":[0,5,7,9,10],"identifyexampl":0,"identity_data":10,"ie":10,"if00":10,"ifac":[0,2,9,10],"ifac_s":5,"ifconf":0,"ifconfig":10,"ignor":[5,7,9],"ignored_devic":5,"illustr":[0,5,6,9],"immedi":[2,5,10],"impact":[5,7,9],"implement":[0,5,6,7,8,9,11],"implic":5,"implicit":[7,9],"import":[0,2,3,5,6,7,8,9,10],"importlib":0,"imposs":9,"improv":[2,4,5,8],"in_fram":0,"in_wait":0,"inactive_for":7,"inbound":[0,5,7],"includ":[0,3,4,5,7,9,11],"incom":[0,5,7,10],"incompat":[7,9],"increas":[5,7,10],"incur":5,"independ":[7,9,11],"index":[0,2,4],"indic":[0,7],"indirectli":9,"individu":[5,7,9,11],"inevit":9,"infer":9,"influx":5,"info":[7,9,10],"inform":[0,2,4,5,6,7,9,10],"infrastructur":[2,3,5,6,9,10],"ingo":7,"ingress":[0,5],"ingress_control":5,"init":2,"initi":[0,5,6,7,9,11],"initialis":[0,7,10],"input":[0,10],"insert":9,"insid":9,"inspect":[2,5,6,9,10],"instal":[0,4,5,6,9,10,11],"instanc":[0,4,5,7,9,10],"instance_control_port":10,"instance_nam":10,"instanti":7,"instead":[0,2,5,7,9,10],"instruct":2,"int":[0,7],"integ":[0,7],"integr":[2,6,9],"intend":[2,5,6,9],"intens":10,"intention":9,"inter":7,"inter_byte_timeout":0,"interact":[0,2,7,9,10],"interchang":5,"interconnect":[4,5,9],"interest":[2,9],"interfac":[3,4,6,7,10],"interface_class":0,"interface_en":10,"interfer":10,"intermediari":[5,7,9],"intermitt":5,"intern":[0,5,7,9],"internet":[4,5,9,11],"interoper":[2,3,6,9,11],"interrupt":5,"interv":[5,7,10],"intiat":0,"introduc":[2,9],"introduct":4,"intuit":11,"invalid":[0,7],"invers":9,"investig":6,"invis":[2,5],"involv":6,"io":3,"ioerror":0,"iot":3,"ip":[2,3,5,9,10,11],"ipv4":5,"ipv6":[2,5,10],"is_compress":7,"is_connected_to_shared_inst":0,"is_open":0,"is_path_respons":7,"is_ready_to_send":[0,7],"isdir":0,"isfil":0,"isinst":0,"island":6,"ism":[3,9],"isol":[2,5,10],"isp":5,"issu":[4,5,6,8],"its":[3,5,7,9],"itself":[4,9],"iv":[9,11],"j":10,"jail":10,"job":0,"join":[0,2,6,8,9],"json":10,"just":[0,2,3,5,6,9,11],"k":[0,10],"kb":10,"kbp":10,"keep":[0,6,7,9,10,11],"keepal":[7,9],"keepalive_timeout_factor":7,"kei":[0,4,6,7,10,11],"kept":[5,6,7,9],"kernel":[5,10,11],"keyboardinterrupt":0,"keyerror":7,"keypair":9,"keyset":11,"keysiz":7,"keystor":6,"khz":5,"ki":0,"kill":[7,9],"kind":[3,5,6,9],"kiss":[3,4,10,11],"kiss_fram":5,"kissinterfac":[5,10],"know":[0,2,3,6,7,9],"knowledg":[6,9],"known":[0,5,7,9,10],"ko":8,"krypton":0,"l":[5,10],"lack":9,"laid":9,"lan":5,"larg":[0,3,5,6,7,9,11],"larger":[6,9,10],"laser":5,"last":[0,5,7],"last_read_m":0,"last_unit":0,"latenc":[2,9,11],"later":[0,2,5,10],"latest":[0,2,5,7,10],"latest_buff":0,"latest_client_link":0,"laucnh":2,"launch":[2,10],"layer":[3,5,6,7,9,10,11],"lead":[2,9],"leak":2,"learn":[0,2,8,9],"least":[3,5,9,10,11],"leav":[2,6,9],"ledger":9,"left":[5,7,9,10],"legaci":6,"legal":5,"legisl":5,"len":0,"length":[0,5,7,9],"less":[0,2,3,5,7,9,11],"let":[0,2,5,6,9,10],"level":[3,5,9,10],"liberapai":8,"libffi":2,"librari":2,"licens":9,"light":10,"lightweight":11,"like":[0,2,3,5,6,7,9,10,11],"limit":[0,2,3,4,6,9],"line":[0,2,4,5,6,9,10,11],"linger":10,"link":[2,3,4,5,6,7,10,11],"link_clos":0,"link_establish":0,"link_id":[0,7],"link_mtu_discoveri":7,"linkexampl":0,"linux":[2,3,5,9],"list":[0,2,3,5,7,9,11],"list_deliv":0,"list_fil":0,"list_packet":0,"list_receipt":0,"list_timeout":0,"listdir":0,"listen":[0,4,9,10],"listen_ip":5,"listen_on":[2,5],"listen_port":5,"littl":[3,9],"live":7,"lki":9,"lkr":9,"ll":[0,2,11],"ln":[2,10],"load":[0,2,3,7,10,11],"load_private_kei":7,"load_public_kei":7,"local":[0,2,5,6,7,9,10,11],"locat":[2,5,6,9,10],"log":[0,2,5,10],"log_crit":0,"log_error":0,"log_info":0,"log_verbos":0,"logdest":7,"loginctl":10,"loglevel":[0,7,10],"long":[0,2,3,5,7,9],"longer":[0,2,6,9,10],"longest":5,"look":[0,2,5,9,10],"loop":0,"lora":[2,3,4,9,11],"lorawan":[3,9],"loss":[5,9],"lot":9,"low":[2,3,5,6,9,11],"lower":[0,2,5,10],"ltu":3,"lunar":4,"lxmf":[2,7,10],"m":[0,2,9,10],"mac":[5,9],"machin":[2,9],"maco":4,"made":[2,7,9],"mai":[2,5,7,9,10],"main":0,"mainli":6,"maintain":[2,9],"make":[0,2,3,5,8,9,10,11],"malici":9,"manag":[2,4,6,7,9,11],"mani":[0,2,3,5,6,7,9,10,11],"manipul":[9,11],"manjaro":2,"manner":6,"manual":[0,2,5,6,7,10],"manufactur":[3,5],"mark":[7,9],"markqvist":[0,2,8],"master":[0,7],"match":[0,5,9,10],"matter":[2,5],"max":10,"maximum":[0,5,7,9,10],"mbp":10,"mdu":[0,7],"mean":[3,5,6,7,9,10],"meantim":7,"measur":9,"mechan":[4,5,11],"medium":[0,3,5,6,7,9,11],"member":6,"memori":[2,9],"mention":[5,9],"menu":0,"menu_mod":0,"mesh":[2,5,6,11],"meshchat":4,"messag":[0,2,7,9,10],"message_class":7,"messagebas":[0,4,7],"messagecallbacktyp":7,"messeng":9,"metadata":[2,9],"metavar":0,"meth":0,"method":[0,2,5,7,9],"methodologi":[9,10],"mhz":[5,9],"mi":0,"microcontrol":9,"might":[2,5,6,9,10],"mikrotik":3,"millimet":3,"millisecond":[0,10],"mind":[6,11],"minim":[3,4,9],"minimalsampl":0,"minimum":[0,5,6,7,9],"minimum_bitr":7,"minut":[0,2,5,9],"mirror":10,"mislead":2,"miss":[0,2],"mix":[2,5,6,10],"mixtur":11,"mobil":[5,9],"mode":[0,2,3,4,7,9,10,11],"model":10,"modem":[4,5,6,7,9,11],"moder":5,"modern":3,"modifi":[5,9,10],"modul":[0,2,3,5,9,10,11],"moment":9,"momentarili":5,"monero":8,"monitor":9,"moon":0,"more":[0,2,3,5,6,7,9,10,11],"most":[2,3,5,6,7,9,10],"mostli":[5,6,9],"motiv":4,"move":[2,5,9,10],"msgtype":[0,7],"mtu":[0,7,9,11],"much":[2,5,6,9,10,11],"multi":[4,9,10,11],"multicast":5,"multicast_address_typ":5,"multilater":9,"multipl":[0,5,6,9,10],"multiplex":0,"multipoint":9,"must":[0,2,5,6,7,9,10],"mw":5,"my":9,"my_fil":10,"my_ident":10,"mycal":5,"myriad":9,"n":[0,9,10],"name":[0,2,4,5,6,7],"namespac":0,"nano":2,"narg":0,"nat":2,"nativ":0,"natur":5,"nearbi":5,"nears":9,"neccessari":5,"necesarri":5,"necessari":[2,3,5,6,7,9],"necessarili":9,"need":[0,2,3,4,5,6,7,9,10,11],"neg":2,"neglig":9,"neither":[7,9],"neon":0,"neopixel":10,"net":5,"netcat":5,"network":[0,3,5,7,9,10,11],"network_nam":[2,5],"never":[5,7,9],"new":[0,4,6,7,9,10],"new_id":10,"new_ident":10,"newer":[7,9],"newest":9,"newli":[5,6,7,9],"next":[2,6,7,9],"next_hop":7,"next_hop_interfac":7,"nicknam":9,"no1cll":5,"no_data_for":7,"no_inbound_for":7,"no_outbound_for":7,"noauth":10,"nobl":0,"noble_ga":0,"noble_gas":0,"nocheck":10,"node":[2,4,5,6,10,11],"noid":10,"nois":7,"nomad":4,"nomadnet":2,"non":[2,7,9],"none":[0,2,5,7,9,10],"normal":[0,2,5,7,10],"notat":[9,10],"note":[0,3,4,5,7,9,10],"noth":[3,11],"notic":[9,10],"notif":[0,7],"now":[0,2,6,9,10],"np":10,"nrf52":3,"nt":0,"num":0,"number":[0,2,5,6,7,9,10],"o":[0,2,5,9,10,11],"object":[0,7],"obscur":2,"obtain":[3,7,9],"obvious":9,"occasion":2,"occur":[0,5,10,11],"ocur":7,"odd":0,"off":[5,9,10,11],"offer":[2,4,5,7,9],"offlin":[0,2],"often":[2,5,6,9,10],"oganesson":0,"old":[0,3,8,9],"older":10,"omit":7,"on_interfac":7,"onc":[0,2,3,5,6,7,9,10,11],"one":[0,2,3,5,6,7,9,10,11],"ones":[5,10],"oneself":9,"onli":[0,2,3,5,6,7,9,10,11],"onlin":[0,10],"onto":[2,9],"open":[0,2,3,5,6,7,8,9,10,11],"open_port":0,"openmodem":[5,11],"openssl":[2,9],"openwrt":4,"oper":[2,3,5,6,7,9,10,11],"opkg":2,"opposit":[0,5],"opt":9,"optic":[3,11],"optim":6,"option":[0,2,3,4,6,7,9,10],"ord":0,"order":[0,7,10],"organ":6,"organis":[5,6,8],"orient":9,"origin":[0,6,9],"os":2,"other":[0,2,3,5,6,7,9,10],"otherwis":[0,7],"our":[0,9],"out":[0,2,3,5,6,7,9,10,11],"outbound":[7,9],"outgo":[0,5,7,9,10],"outli":6,"outlier":6,"outlin":[2,3,9],"output":[5,10],"outsid":[7,11],"over":[0,3,4,5,7,9,10,11],"overal":9,"overcom":9,"overhead":[3,5,9],"overlai":2,"overrid":0,"oversight":9,"overview":[4,5,9],"overwhelm":[5,7],"overwrit":10,"own":[0,2,6,7,9,10,11],"owner":0,"p":[0,10],"pack":[0,7],"packag":[0,2,5,9],"packb":0,"packed_s":0,"packet":[0,2,4,5,6,7,10,11],"packet_callback":0,"packet_deliv":0,"packet_hash":0,"packet_receipt":[0,7],"packet_timed_out":0,"packetreceipt":[0,4,7],"pad":[9,11],"page":[2,4,9],"pair":[5,7,9,10],"pamac":2,"panic":[0,10],"panic_on_interface_error":[0,10],"paper":2,"par":[0,2],"parallel":2,"param":0,"paramet":[0,3,5,6,7,9,10],"pariti":[0,5,10],"parity_even":0,"parity_non":0,"parity_odd":0,"pars":0,"parse_arg":0,"parser":0,"part":[0,5,6,7,9,10],"particip":[4,6,9],"particular":[0,3,9],"pass":[0,3,5,6,7,9,10],"passphras":[2,5,9],"path":[0,2,3,5,7,9,10],"path_respons":7,"pathfinder_m":7,"pattern":[3,9],"payload":[0,7,9,10],"pdf":4,"peach":0,"peer":[0,2,5,7,9,10],"penalti":5,"pend":0,"peopl":[2,9],"per":[5,7,9,10,11],"percent":[0,5],"percentag":7,"perfectli":2,"perform":[0,2,5,6,7,9,10],"period":[0,5,7,9],"perman":[5,10],"permissionless":9,"persecut":9,"persist":[5,10],"person":[5,9],"perspect":[5,7,9,11],"pet":0,"philosophi":9,"phy":10,"physic":[0,2,3,5,7,9,10,11],"pi":[0,4,6,9,10,11],"pick":9,"piec":9,"ping":[2,10],"pip":[0,2,3,10],"pip3":2,"pipe":[2,4,11],"pipeinterfac":[3,5],"pipx":2,"pitfal":9,"pkcs7":[9,11],"pkg":2,"place":[0,2,5,6,9,10],"plaform":3,"plain":[0,3,5,7,9],"plain_mdu":7,"plaintext":[0,7],"plan":[6,9],"planetari":11,"platform":[0,3,4,9,10],"pleas":[0,2,5,7,10,11],"plenti":9,"plug":10,"pmr":9,"point":[2,3,5,6,9,10],"pointer":2,"pomelo":0,"poorli":6,"popul":7,"popular":11,"port":[0,2,3,4,5,6,9,11],"port0":10,"portabl":[5,9],"pose":[2,9],"posit":[0,10],"possess":9,"possibl":[2,3,5,6,7,9,10,11],"possibli":[2,9],"post":0,"postfix":10,"potenti":[0,2,5,8,9,10,11],"power":[2,3,5,9,10,11],"powershel":2,"ppp":0,"practic":[2,9,11],"pre":[2,7,9],"preambl":[5,10],"preced":0,"precompil":2,"predict":9,"prefer":[2,9],"prefer_ipv6":5,"prepar":[0,6],"prerequisit":7,"presenc":7,"present":5,"preserv":[2,7],"preshar":9,"press":0,"pretend":9,"pretti":9,"prettyhexrep":0,"previou":0,"previous":[5,6,7,9],"primari":9,"primarili":5,"primit":[2,4],"principl":[9,11],"print":[0,5,10],"print_filelist":0,"print_help":0,"print_menu":0,"prioriti":9,"prioritis":[4,5,6,7],"privaci":11,"privat":[2,5,7,8,9,10,11],"private_ret":2,"privileg":10,"probabl":[0,2,6,9,10,11],"probe":10,"problem":[2,9],"proc":10,"procedur":[2,7,9],"process":[0,2,3,5,7,9],"process_incom":0,"process_outgo":0,"product":10,"program":[0,3,4,5,7,9,11],"program_setup":0,"programm":9,"programmat":9,"progress":[0,7,10,11],"progress_callback":7,"project":2,"prompt":[0,2],"proof":[0,7,9,10],"proof_packet":0,"proof_requested_callback":7,"proof_strategi":7,"propag":[4,5,7],"proper":2,"properti":[0,6,7],"proport":9,"propos":2,"protocol":[2,3,4,5,11],"prove":[0,9],"prove_al":[0,7],"prove_app":7,"prove_non":7,"proven":[7,9],"provid":[0,2,3,4,5,6,7,9,11],"provis":[3,10],"prv_byte":7,"pseudo":10,"pub_byt":7,"public":[0,4,5,7,10],"public_inform":0,"publicli":[2,5],"pull":2,"purchas":[2,6,9,11],"pure":[4,9],"purg":7,"purpos":[2,3,5,7,9,10],"put":[0,3,5,10],"py":[0,2,9,10],"py3":2,"pyca":[2,9],"pyseri":[0,2],"python":[0,4,7,9,10,11],"python3":[0,2,3],"q":[0,10],"qr":2,"qualiti":7,"queri":[0,2,7,10],"question":[2,3,5],"queu":[7,10],"queue":[5,9],"quickli":[8,9,11],"quiet":[5,10],"quinc":0,"quirk":2,"quit":[0,2],"r":[0,5,9,10],"radio":[4,5,6,7,9,10,11],"radon":0,"rais":[0,7],"rak":3,"ram":[2,5],"randint":0,"random":[0,7,9],"random_text_gener":0,"randomis":9,"randomli":[0,9],"rang":[0,2,3,5,6,9,10,11],"rapidli":5,"rare":[2,5],"raspberri":[4,6,9,10,11],"rasperri":2,"ratchet":[7,9],"ratchet_count":7,"ratchet_expiri":7,"ratchet_id_receiv":7,"ratchet_interv":7,"ratchets":7,"ratchets_path":7,"rate":[0,4,7,10],"rather":[2,7],"ratio":7,"raw":[0,3,7],"rawchannelread":[4,7],"rawchannelwrit":[4,7],"rawiobas":7,"rb":0,"re":[0,5,7,9],"reach":[2,4,5,6],"reachabl":[0,2,5,6,7,9,10],"read":[0,2,5,7,9,10],"read_loop":0,"readabl":[0,7,9],"reader":[0,7],"readi":[0,2,3,5,6,7,11],"readili":11,"ready_byt":[0,7],"ready_callback":7,"real":[3,6,11],"realiti":8,"realli":[5,7],"reappear":5,"reason":[2,5,9],"reassembl":9,"reboot":2,"recal":[0,7,10],"recall_app_data":7,"recap":9,"receipt":[0,7,9],"receiv":[0,2,5,7,9,10],"receive_path_respons":7,"receive_stream_id":7,"received_announc":[0,7],"recent":[7,9],"recept":7,"reception_rssi":0,"reception_snr":0,"reception_stat":0,"recip":2,"recipi":9,"recommend":[0,2,5,9],"recondit":10,"reconnect":0,"reconnect_port":0,"reconstruct":9,"record":[2,9],"recoveri":5,"recreat":9,"recurs":7,"redund":2,"refer":[0,2,4],"regard":9,"regist":[0,7],"register_announce_handl":[0,7],"register_message_typ":[0,7],"register_request_handl":[0,7],"regul":5,"regular":10,"rel":[3,5,9],"relai":2,"relat":2,"releas":[2,5,7,9],"relev":[0,3,5,7,9,10],"reli":[8,9],"reliabl":[3,5,6,7,9,11],"reload":10,"rem":0,"remain":[5,7,9],"rememb":[7,9],"remot":[0,4,7],"remote_ident":[0,7],"remote_identifi":0,"remote_management_allow":10,"remote_management_en":7,"remote_p":0,"remotesensor":9,"remov":[7,10],"remove_message_handl":7,"remove_ready_callback":7,"render":2,"repeat":2,"replac":[0,2,7,9,10],"repli":[0,10],"replic":[3,9],"reply_data":0,"reply_messag":0,"reply_text":0,"report":[5,7,8,10],"repositori":[2,8,9],"repres":9,"represent":[0,7],"request":[2,4,5,7,9,10,11],"request_destin":0,"request_fail":0,"request_id":[0,7],"request_packet":0,"request_path":[0,7],"request_receipt":[0,7],"request_receiv":0,"requested_at":[0,7],"requestexampl":0,"requestor":5,"requestreceipt":[4,7],"requir":[0,2,5,6,7,9,10,11],"require_shared_inst":7,"research":11,"resend":7,"reserv":[0,7],"resid":5,"resili":11,"resolut":2,"resolv":[4,5,10],"resourc":[0,2,4,5,7,8],"resource_callback":7,"resource_sending_conclud":0,"resource_strategi":7,"respawn":5,"respawn_delai":5,"respawn_interv":5,"respect":[5,11],"respond":[0,7,10],"respond_to_prob":10,"respons":[4,5,7,9,11],"response_callback":[0,7],"response_gener":[0,7],"rest":[6,11],"restart":10,"restartsec":10,"restor":[2,5],"restrict":[6,10],"result":[0,5,9,10],"retain":[5,7],"retained_ratchet":7,"reticulum":[0,5,6,7],"retransmiss":9,"retransmit":[5,9],"retri":[0,7,9],"retriev":7,"return":[0,7,10],"reveal":[2,7,9,11],"revers":10,"review":[9,11],"revis":10,"rfe":10,"ridicul":9,"right":[5,6],"risc":4,"risk":9,"rn":[0,2,3,7,9,10],"rncp":4,"rnid":4,"rnode":[2,4,9,10,11],"rnodeconf":[3,4],"rnodeinterfac":[3,5,10],"rnodemultiinterfac":5,"rnpath":[2,4,5],"rnprobe":[2,4],"rns_bin_dir":10,"rnsd":[2,4],"rnsh":[2,10],"rnspure":2,"rnstatu":[2,4,5,9],"rnstransport":10,"rnx":4,"roadmap":8,"roam":5,"robot":9,"roll":5,"rom":10,"rotat":[7,9,10],"round":[0,7,10],"rout":[2,3,5,6,7,9,10,11],"router":[5,10],"rpc":10,"rpc_kei":10,"rprogress":0,"rssi":[0,7,10],"rtsct":0,"rtt":[0,7,9],"rttstring":0,"rule":[2,4,5],"run":[0,2,3,5,6,7,9,10,11],"runtim":[0,9],"rust":2,"rx":[5,10],"rxb":0,"safe":9,"sai":2,"said":9,"same":[0,2,3,5,6,7,9,10],"satisfi":9,"save":[7,9,10],"save_error":0,"saved_filenam":0,"scalabl":11,"scale":[9,11],"scan":5,"scenario":[2,4,9],"schedul":7,"scheme":3,"scope":5,"scratch":3,"screen":0,"script":[2,3],"scrutini":9,"seamlessli":5,"search":[4,7],"second":[0,5,7,9,10,11],"secreci":[7,9,11],"section":[2,3,5,6,9,10],"secur":[2,9,11],"see":[0,2,5,6,7,9,10,11],"seek":9,"seen":[5,9],"segment":[0,5,6,7,9,11],"select":[0,5],"self":[0,6,11],"semtech":3,"send":[0,5,7,9,10],"send_stream_id":7,"sender":[0,2,6,9,10],"sensibl":[2,3,5],"sensor":9,"sent":[0,2,7,9,10],"sentiment":9,"separ":[0,2,5,6,9,10],"sequenc":[0,7,9,11],"sequenti":11,"seri":3,"serial":[0,2,4,9,11],"serialinterfac":[3,5],"serv":[0,3,5,6,9,10],"serve_path":0,"server":[0,2,3,4,7,10],"server_buffer_readi":0,"server_callback":0,"server_client_connect":0,"server_destin":0,"server_fil":0,"server_ident":0,"server_link":0,"server_loop":0,"server_message_receiv":0,"server_packet_receiv":0,"servic":[2,4,6],"session":[2,9],"set":[0,2,3,5,6,7,9,10,11],"set_default_app_data":7,"set_delivery_callback":[0,7],"set_link_closed_callback":[0,7],"set_link_established_callback":[0,7],"set_packet_callback":[0,7],"set_proof_requested_callback":7,"set_proof_strategi":[0,7],"set_ratchet_interv":7,"set_remote_identified_callback":[0,7],"set_resource_callback":7,"set_resource_concluded_callback":[0,7],"set_resource_started_callback":[0,7],"set_resource_strategi":[0,7],"set_retained_ratchet":7,"set_timeout":[0,7],"set_timeout_callback":[0,7],"setup":[0,2,4,5,10],"sever":[2,6,7,10],"sf":10,"sha":[7,9],"sha256":[9,11],"shall":9,"share":[0,2,6,7,9,10],"share_inst":10,"shared_instance_port":10,"shared_instance_typ":[7,10],"she":6,"shelf":[9,11],"shell":[4,10],"ship":2,"shop":0,"short":[3,5,9,10],"shorter":5,"shortest":9,"shorthand":[5,10],"shot":2,"should":[0,2,5,6,7,9,10,11],"should_ingress_limit":0,"should_quit":0,"should_use_implicit_proof":7,"show":[2,10],"shown":0,"side":[5,11],"sideband":4,"sight":6,"sign":[7,9,10],"signal":[0,7,9],"signatur":[7,9,10,11],"significantli":[5,7],"silent":10,"similar":[0,2,3,5,6,7,10,11],"simpl":[0,3,7,9,10,11],"simpler":[5,11],"simplest":[5,9],"simpli":[0,2,3,5,6,9,10],"simplic":9,"simplifi":0,"simplyequip":3,"simultan":9,"sinc":[0,2,5,6,7,9],"singl":[0,5,7,9,10,11],"singular":9,"site":[4,5],"situat":[2,3,5,6,9],"size":[0,2,5,7,9,10],"size_str":0,"skip":0,"sleep":[0,10],"slice":0,"slightli":[0,2],"slottim":[5,10],"slow":[0,5,9],"slower":[5,7,9],"small":[0,2,5,6,7,9,11],"smaller":7,"snippet":2,"snr":[0,7,10],"so":[0,2,3,5,6,7,8,9,10,11],"socket":[5,10,11],"softwar":[2,3,5,9],"solut":[2,9,10],"solv":9,"some":[0,2,3,5,6,7,9,10],"someon":[2,5],"someth":9,"somethign":0,"sometim":[3,5],"somewhat":2,"soon":7,"sort":[5,9,10],"soundmodem":5,"sourc":[0,2,3,6,9,11],"sovereignti":11,"space":[0,2,3,6,9,11],"spam":5,"span":[5,9],"spawn":5,"spe":5,"spec":9,"special":[9,10],"specif":[0,3,4,5,7,10],"specifi":[0,2,3,5,6,7,10],"spectrum":[5,9],"speed":[0,5,7,9,10],"split":0,"sponsor":[8,11],"spread":[5,10],"spreadingfactor":5,"squelch":5,"ssh":2,"ssid":5,"stabl":[9,11],"stack":[0,2,6,7,9,10,11],"stage":9,"stai":[0,9,10],"stale":7,"stale_grac":7,"stale_tim":7,"standalon":4,"standard":[3,9],"start":[0,3,4,5,7,9,10],"startup":[0,2,10],"stat":[7,10],"state":0,"static":7,"staticmethod":0,"station":5,"stationari":[6,10],"statist":[0,5,7,8],"statu":[0,2,4,5,7,9,10],"stderr":10,"stdin":[5,10],"stdio":11,"stdout":[0,5,10],"step":[0,2,3],"still":[0,2,5,6,9,10],"stock":0,"stop":[7,11],"stopbit":[0,5,10],"storag":2,"store":[0,7,9,10],"store_tru":0,"str":0,"straightforward":5,"strategi":[5,7],"stream":[0,7,9],"stream_id":[0,7],"strength":[7,11],"strictli":[5,9],"string":[0,7],"stringmessag":0,"strong":9,"struct":0,"structur":[0,7,9,11],"sub":[0,5],"subclass":[0,7],"subinterfac":5,"subject":[2,11],"submit":2,"subnet":[2,6],"subsequ":[0,9],"subset":5,"subsid":5,"succe":2,"succeed":[0,7],"successful":7,"successfulli":[0,7,9],"sudo":[2,10],"suffic":9,"suffici":[2,5,9,10],"suffix":0,"suggest":8,"suit":[2,3,9,10],"suitabl":[0,2,5,6,9,11],"super":0,"suppli":[0,5,6,7,9,11],"supplier":2,"support":[0,2,4,5,6,7,9,10,11],"sure":[0,2,3,10],"surveil":9,"surviv":9,"switch":[3,5,9,10],"sx1262":3,"sx1268":3,"sx1276":3,"sx1278":3,"sx1280":3,"sy":0,"symlink":[2,10],"symmetr":[7,9],"system":[0,2,3,4,5,6,7,8,9,11],"systemctl":10,"systemd":10,"t":[0,2,5,6,7,10],"tabl":[2,5,6,9,10],"tag":7,"tail":5,"tailor":9,"take":[0,2,5,9,10,11],"taken":[0,9],"tangerin":0,"tap":3,"target":[0,5,10],"target_hash":7,"target_host":[2,5],"target_port":[2,5],"task":10,"tcp":[2,3,4,6,9,10,11],"tcpclientinterfac":[2,3,5],"tcpinterfac":10,"tcpserverinterfac":[2,5],"tdata":0,"teach":10,"teardown":[0,7],"teardown_reason":0,"teffect":0,"telemetri":8,"tell":[0,5],"temperatur":9,"temporari":5,"temporarili":5,"ten":9,"tend":5,"term":[5,6,9],"termin":[0,2,7],"terminologi":[6,9],"termux":2,"test":[2,9,10],"testnet":[4,10],"text":[0,2,6,9],"tfile":0,"tgz":10,"than":[0,2,5,6,7,9,10,11],"thei":[0,2,5,6,7,9,10],"them":[0,2,3,5,6,8,9,10,11],"themselv":5,"thereaft":9,"therefor":[2,9,11],"thi":[0,2,3,4,5,6,7,9,10,11],"thing":[0,2],"think":[2,3],"thorough":11,"those":[6,9],"though":[2,5,9],"thousand":[2,5,9],"thread":0,"three":[6,9],"threshold":5,"throough":5,"throttl":6,"through":[0,2,3,5,6,7,9,10,11],"throughout":9,"throughput":[7,9,11],"thrown":7,"thu":[6,7,9],"ti":[0,9],"time":[0,2,3,5,6,7,9,10],"time_since_last":0,"timeout":[0,7,10],"timeoutarg":0,"timestamp":[0,9],"timestr":0,"tion":5,"tnc":[3,5,7,10,11],"to_fil":7,"todai":9,"togeth":[3,9,10],"token":[7,9,11],"toler":5,"too":[0,6],"tool":[2,3,9,10,11],"top":[6,9],"topic":9,"topographi":[2,6,9],"topologi":[5,9,11],"torn":7,"total":[7,9,11],"total_s":0,"touch":11,"toward":[0,5,9],"track":7,"track_phy_stat":7,"trade":9,"tradit":[6,9],"traffic":[0,2,5,6,7,9,10],"transceiv":[2,3,5,9,11],"transfer":[0,7,9,10,11],"transfer_s":0,"transform":11,"transmiss":[2,5,7,9],"transmit":[0,5,9],"transpar":[3,5,9,10],"transport":[0,2,4,5,6,7,10,11],"transport_en":7,"travers":[7,9],"treat":9,"tri":0,"trip":[0,7,10],"trivial":[9,11],"true":[0,2,5,7,10],"truli":[3,9],"truncat":[7,9,10],"truncated_hash":7,"truncated_hashlength":[0,7],"trust":[9,10],"trustless":[6,9,11],"try":[0,4,5,7],"ttime":0,"ttransfer":0,"ttyacm0":5,"ttyusb0":[0,5,10],"ttyusb1":5,"ttyusb2":5,"tun":[3,5],"tun0":5,"tunnel":[5,9,11],"tupl":7,"turn":[0,5,10],"turnaround":5,"tutori":2,"two":[0,2,3,5,6,7,9],"tx":[5,10],"txb":0,"txp":10,"txpower":5,"txt":10,"txtail":[5,10],"type":[0,2,4,5,6,7,10],"typeerror":7,"u":[8,9,10],"ubiqu":3,"ubuntu":[4,10],"uci":2,"udp":[4,6,9,10,11],"udpinterfac":5,"uhf":[10,11],"ultim":9,"umsgpack":0,"uncencrypt":0,"uncensor":2,"under":[7,8,10,11],"underli":[0,5,6,7,11],"understand":[2,4,7,10],"underwai":2,"unencrypt":[0,7,9],"unequivoc":9,"unexplor":6,"unforg":11,"unfortun":2,"unidentifi":0,"unidirect":0,"unifi":6,"uninterest":0,"uniqu":[0,5,7,9,10,11],"unit":[0,2,7,10],"unknown":[0,5,7,9,10],"unless":[0,2,5,7,9],"unlicens":9,"unlik":9,"unlock":10,"unorganis":6,"unpack":[0,7],"unpackb":0,"unplug":10,"unrecover":[0,10],"unreli":5,"unset":9,"unsupport":7,"until":[0,2,5,7],"unus":10,"unwant":9,"up":[0,2,3,5,6,7,9,10,11],"updat":[0,2,7,9,10],"upgrad":[2,7,9],"upkeep":5,"upon":[0,5,9],"upset":0,"urandom":[9,11],"url":10,"us":[0,3,4,5,6,7,9],"usabl":[5,9],"usag":[2,4,5,7,8,10],"usb":[3,6,9,10],"useabl":9,"user":[0,2,5,6,9,10,11],"user_input":0,"userland":11,"usernameher":10,"usr":10,"usual":2,"utf":0,"util":[0,3,4,5,9],"utilis":[0,2,5,6,7,9,10,11],"v":[4,10],"valid":[0,5,7,9,10],"valu":[0,5,7,9,10],"valuabl":[3,8],"valueerror":[0,7],"vari":[2,5,9,10],"variabl":[0,2,7],"varieti":[5,9,10,11],"variou":[0,2,5,6,9,10,11],"vast":9,"ve":2,"vehicl":5,"vendor":[0,3,11],"verbos":[7,10],"veri":[2,3,5,6,7,8,9,10,11],"verif":[7,9,10],"verifi":[0,2,7,9,10,11],"versa":[6,11],"version":[0,2,7,9,10],"vhf":[6,9,11],"via":[2,3,5,8,9,10,11],"vice":[6,11],"view":[2,5,9,10],"violat":5,"virtual":[2,3,5,6,9,10,11],"visibl":0,"voic":2,"volunt":2,"vport":5,"vvv":2,"w":10,"wa":[0,3,5,6,7,9,10,11],"wai":[0,2,5,6,7,9,10],"wait":[0,5,9,10],"want":[0,2,5,6,9,10,11],"wantedbi":10,"warn":10,"warrant":11,"wast":5,"wave":3,"wb":0,"we":[0,2,3,5,8,9],"weaken":9,"websit":[2,5],"weight":10,"weird":2,"welcom":2,"well":[2,3,5,6,7,9,10,11],"went":0,"were":[0,6],"what":[0,2,4,5,7,9],"whatev":[7,9],"wheel":2,"when":[0,2,3,5,6,7,9,10],"whenev":[0,7,9],"where":[2,3,4,5,6,7,9,10],"whereupon":9,"whether":[0,2,5,7,9],"which":[0,2,5,6,7,9,10],"while":[0,2,3,5,6,7,9,11],"whl":2,"who":[2,5,9],"whole":10,"wide":[2,3,5,9,10,11],"wider":[2,5,9,10],"wifi":[2,4,5,6,9,10,11],"wiki":2,"wildcard":0,"willing":6,"window":[4,5],"wipe":10,"wire":[2,3,4,5,11],"wireless":[3,6],"wish":[0,9,10],"within":[0,2,5,6,7,9],"without":[0,2,3,5,6,9,10,11],"wlan0":5,"wolf":3,"won":0,"word":2,"work":[2,3,5,6,9,10,11],"world":[3,5,6,11],"worri":6,"worth":2,"would":[2,5,6,7,9],"write":[0,2,3,5,7,9,10],"write_timeout":0,"writer":[0,7],"written":[0,9],"wrong":[0,5],"wrote":[0,5],"x":[7,9,10],"x25519":[9,11],"xenon":0,"xonxoff":0,"y":0,"ye":[2,5,9,10],"year":9,"yet":[0,5,9,11],"yggdrasil":5,"yi":0,"you":[0,2,3,4,5,6,7,8,9,10,11],"your":[0,2,3,4,5,6,7,8,9,11],"yourself":[2,9,11],"z":0,"zero":[7,11],"zi":0,"zshrc":2},"titles":["Code Examples","An Explanation of Reticulum for Human Beings","Getting Started Fast","Communications Hardware","Reticulum Network Stack Manual","Configuring Interfaces","Building Networks","API Reference","Support Reticulum","Understanding Reticulum","Using Reticulum on Your System","What is Reticulum?"],"titleterms":{"0":3,"1":3,"25":5,"Beings":1,"Of":4,"The":[9,10],"With":2,"access":9,"ad":2,"an":1,"android":2,"announc":[0,5,9],"api":7,"arm64":2,"auto":5,"ax":5,"backbon":5,"base":[2,3],"basic":9,"beam":3,"board":3,"bookworm":2,"bridg":6,"broadcast":0,"buffer":0,"build":6,"can":11,"caveat":11,"channel":0,"client":5,"code":[0,8,9],"combin":3,"common":5,"commun":3,"concept":6,"configur":[5,10],"connect":[2,5],"content":4,"contribut":8,"control":5,"converg":6,"creat":[2,3],"cryptograph":9,"current":11,"custom":[0,2,5],"data":10,"debian":2,"deck":3,"depend":2,"destin":[5,9],"detail":9,"develop":2,"devic":[3,11],"doe":11,"donat":8,"echo":[0,3],"emptor":11,"entrypoint":2,"establish":9,"ethernet":3,"exampl":[0,6],"explan":1,"fast":2,"feedback":8,"filetransf":0,"fix":10,"format":9,"function":9,"further":9,"get":[2,9],"goal":9,"growth":6,"hardwar":3,"heltec":3,"host":2,"human":1,"i":11,"i2p":5,"ident":9,"identif":0,"improv":10,"includ":[2,10],"indic":4,"instal":[2,3],"instanc":2,"interconnect":6,"interfac":[0,2,5,9,11],"internet":[2,6],"introduct":9,"issu":2,"kei":9,"kiss":5,"lilygo":3,"limit":5,"line":3,"link":[0,9],"listen":5,"lora":[5,6],"lora32":3,"lunar":2,"maco":2,"manag":10,"manual":4,"mechan":9,"meshchat":2,"minim":0,"mode":5,"modem":3,"motiv":9,"multi":5,"name":[9,10],"network":[2,4,6],"new":5,"node":9,"nomad":2,"note":2,"offer":11,"opencom":3,"openwrt":2,"option":5,"over":[2,6],"overview":6,"packet":[3,9],"particip":2,"pi":2,"pipe":5,"platform":2,"port":10,"primit":9,"prioritis":9,"program":[2,10],"propag":9,"protocol":9,"provid":8,"public":[2,9],"pure":2,"python":2,"radio":[2,3],"rak4631":3,"raspberri":2,"rate":5,"reach":9,"refer":[7,9],"remot":[2,5,10],"request":0,"resolv":2,"resourc":9,"respons":0,"reticulum":[1,2,3,4,8,9,10,11],"risc":2,"rncp":10,"rnid":10,"rnode":[3,5],"rnodeconf":10,"rnpath":10,"rnprobe":10,"rnsd":10,"rnstatu":10,"rnx":10,"rule":9,"scenario":6,"serial":[3,5,10],"server":5,"servic":10,"setup":9,"shell":2,"sideband":2,"site":6,"specif":[2,9],"stack":4,"standalon":2,"start":2,"statu":11,"support":[3,8],"suprem":3,"system":10,"systemwid":10,"t":3,"t114":3,"t3s3":3,"tabl":4,"tcp":5,"testnet":2,"transport":9,"try":2,"type":[3,9,11],"ubuntu":2,"udp":5,"understand":9,"unsign":3,"us":[2,10,11],"usag":3,"userspac":10,"util":[2,10],"v":2,"v1":3,"v2":3,"v3":3,"what":11,"where":11,"wifi":3,"window":2,"wire":9,"x":3,"xl":3,"your":10}}) \ No newline at end of file +Search.setIndex({"alltitles":{"API Reference":[[7,null]],"ARM64":[[2,"arm64"]],"AX.25 KISS Interface":[[5,"ax-25-kiss-interface"]],"Adding Radio Interfaces":[[2,"adding-radio-interfaces"]],"An Explanation of Reticulum for Human Beings":[[1,null]],"Android":[[2,"android"]],"Announce":[[0,"announce"]],"Announce Propagation Rules":[[9,"announce-propagation-rules"]],"Announce Rate Control":[[5,"announce-rate-control"]],"Auto Interface":[[5,"auto-interface"]],"Backbone Interface":[[5,"backbone-interface"]],"Bridging Over the Internet":[[6,"bridging-over-the-internet"]],"Broadcast":[[0,"broadcast"]],"Buffer":[[0,"buffer"]],"Building Networks":[[6,null]],"Caveat Emptor":[[11,"caveat-emptor"]],"Channel":[[0,"channel"]],"Code Examples":[[0,null]],"Combining Hardware Types":[[3,"combining-hardware-types"]],"Common Interface Options":[[5,"common-interface-options"]],"Communications Hardware":[[3,null]],"Concepts & Overview":[[6,"concepts-overview"]],"Configuration & Data":[[10,"configuration-data"]],"Configuring Interfaces":[[5,null]],"Connect to the Public Testnet":[[2,"connect-to-the-public-testnet"]],"Connecting Remotes":[[5,"connecting-remotes"]],"Connecting Reticulum Instances Over the Internet":[[2,"connecting-reticulum-instances-over-the-internet"]],"Contribute Code":[[8,"contribute-code"]],"Creating RNodes":[[3,"creating-rnodes"]],"Creating a Network With Reticulum":[[2,"creating-a-network-with-reticulum"]],"Creating and Using Custom Interfaces":[[2,"creating-and-using-custom-interfaces"]],"Cryptographic Primitives":[[9,"cryptographic-primitives"]],"Current Status":[[11,"current-status"]],"Custom Interfaces":[[0,"custom-interfaces"],[5,"custom-interfaces"]],"Debian Bookworm":[[2,"debian-bookworm"]],"Destination Naming":[[9,"destination-naming"]],"Destinations":[[9,"destinations"]],"Develop a Program with Reticulum":[[2,"develop-a-program-with-reticulum"]],"Donations":[[8,"donations"]],"Echo":[[0,"echo"]],"Ethernet-based Hardware":[[3,"ethernet-based-hardware"]],"Example Scenarios":[[6,"example-scenarios"]],"Filetransfer":[[0,"filetransfer"]],"Fixed Serial Port Names":[[10,"fixed-serial-port-names"]],"Getting Further":[[9,"getting-further"]],"Getting Started Fast":[[2,null]],"Goals":[[9,"goals"]],"Growth and Convergence":[[6,"growth-and-convergence"]],"Heltec LoRa32 v2.0":[[3,"heltec-lora32-v2-0"]],"Heltec LoRa32 v3.0":[[3,"heltec-lora32-v3-0"]],"Heltec T114":[[3,"heltec-t114"]],"Hosting Public Entrypoints":[[2,"hosting-public-entrypoints"]],"I2P Interface":[[5,"i2p-interface"]],"Identification":[[0,"example-identify"]],"Identities":[[9,"understanding-identities"]],"Improving System Configuration":[[10,"improving-system-configuration"]],"Included Utility Programs":[[10,"included-utility-programs"]],"Indices and Tables":[[4,"indices-and-tables"]],"Installation":[[3,"installation"]],"Interconnected LoRa Sites":[[6,"interconnected-lora-sites"]],"Interface Access Codes":[[9,"interface-access-codes"]],"Interface Modes":[[5,"interface-modes"]],"Interface Types and Devices":[[11,"interface-types-and-devices"]],"Introduction & Basic Functionality":[[9,"introduction-basic-functionality"]],"KISS Interface":[[5,"kiss-interface"]],"LilyGO LoRa32 v1.0":[[3,"lilygo-lora32-v1-0"]],"LilyGO LoRa32 v2.0":[[3,"lilygo-lora32-v2-0"]],"LilyGO LoRa32 v2.1":[[3,"lilygo-lora32-v2-1"]],"LilyGO T-Beam":[[3,"lilygo-t-beam"]],"LilyGO T-Beam Supreme":[[3,"lilygo-t-beam-supreme"]],"LilyGO T-Deck":[[3,"lilygo-t-deck"]],"LilyGO T-Echo":[[3,"lilygo-t-echo"]],"LilyGO T3S3":[[3,"lilygo-t3s3"]],"Link":[[0,"link"]],"Link Establishment in Detail":[[9,"link-establishment-in-detail"]],"Listeners":[[5,"listeners"]],"MacOS":[[2,"macos"]],"MeshChat":[[2,"meshchat"]],"Minimal":[[0,"minimal"]],"Motivation":[[9,"motivation"]],"New Destination Rate Limiting":[[5,"new-destination-rate-limiting"]],"Node Types":[[9,"node-types"]],"Nomad Network":[[2,"nomad-network"]],"OpenCom XL":[[3,"opencom-xl"]],"OpenWRT":[[2,"openwrt"]],"Packet Prioritisation":[[9,"packet-prioritisation"]],"Packet Radio Modems":[[3,"packet-radio-modems"]],"Participate in Reticulum Development":[[2,"participate-in-reticulum-development"]],"Pipe Interface":[[5,"pipe-interface"]],"Platform-Specific Install Notes":[[2,"platform-specific-install-notes"]],"Protocol Specifics":[[9,"protocol-specifics"]],"Provide Feedback":[[8,"provide-feedback"]],"Public Key Announcements":[[9,"public-key-announcements"]],"Pure-Python Reticulum":[[2,"pure-python-reticulum"]],"RAK4631-based Boards":[[3,"rak4631-based-boards"]],"RISC-V":[[2,"risc-v"]],"RNode":[[3,"rnode"]],"RNode LoRa Interface":[[5,"rnode-lora-interface"]],"RNode Multi Interface":[[5,"rnode-multi-interface"]],"Raspberry Pi":[[2,"raspberry-pi"]],"Reaching the Destination":[[9,"reaching-the-destination"]],"Reference Setup":[[9,"reference-setup"]],"Remote Management":[[10,"remote-management"]],"Remote Shell":[[2,"remote-shell"]],"Requests & Responses":[[0,"requests-responses"]],"Resolving Dependency & Installation Issues":[[2,"resolving-dependency-installation-issues"]],"Resources":[[9,"resources"]],"Reticulum Network Stack Manual":[[4,null]],"Reticulum Transport":[[9,"reticulum-transport"]],"Reticulum as a System Service":[[10,"reticulum-as-a-system-service"]],"Serial Interface":[[5,"serial-interface"]],"Serial Lines & Devices":[[3,"serial-lines-devices"]],"Sideband":[[2,"sideband"]],"Standalone Reticulum Installation":[[2,"standalone-reticulum-installation"]],"Support Reticulum":[[8,null]],"Supported Boards and Devices":[[3,"supported-boards-and-devices"]],"Systemwide Service":[[10,"systemwide-service"]],"TCP Client Interface":[[5,"tcp-client-interface"]],"TCP Server Interface":[[5,"tcp-server-interface"]],"Table Of Contents":[[4,"table-of-contents"]],"The Announce Mechanism in Detail":[[9,"the-announce-mechanism-in-detail"]],"The rncp Utility":[[10,"the-rncp-utility"]],"The rnid Utility":[[10,"the-rnid-utility"]],"The rnodeconf Utility":[[10,"the-rnodeconf-utility"]],"The rnpath Utility":[[10,"the-rnpath-utility"]],"The rnprobe Utility":[[10,"the-rnprobe-utility"]],"The rnsd Utility":[[10,"the-rnsd-utility"]],"The rnstatus Utility":[[10,"the-rnstatus-utility"]],"The rnx Utility":[[10,"the-rnx-utility"]],"Try Using a Reticulum-based Program":[[2,"try-using-a-reticulum-based-program"]],"UDP Interface":[[5,"udp-interface"]],"Ubuntu Lunar":[[2,"ubuntu-lunar"]],"Understanding Reticulum":[[9,null]],"Unsigned RNode v2.x":[[3,"unsigned-rnode-v2-x"]],"Usage with Reticulum":[[3,"usage-with-reticulum"]],"Userspace Service":[[10,"userspace-service"]],"Using Reticulum on Your System":[[10,null]],"Using the Included Utilities":[[2,"using-the-included-utilities"]],"What does Reticulum Offer?":[[11,"what-does-reticulum-offer"]],"What is Reticulum?":[[11,null]],"Where can Reticulum be Used?":[[11,"where-can-reticulum-be-used"]],"WiFi-based Hardware":[[3,"wifi-based-hardware"]],"Windows":[[2,"windows"]],"Wire Format":[[9,"wire-format"]]},"docnames":["examples","forhumans","gettingstartedfast","hardware","index","interfaces","networks","reference","support","understanding","using","whatis"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["examples.rst","forhumans.rst","gettingstartedfast.rst","hardware.rst","index.rst","interfaces.rst","networks.rst","reference.rst","support.rst","understanding.rst","using.rst","whatis.rst"],"indexentries":{},"objects":{"RNS":[[7,0,1,"","Buffer"],[7,0,1,"","Destination"],[7,0,1,"","Identity"],[7,0,1,"","Link"],[7,0,1,"","MessageBase"],[7,0,1,"","Packet"],[7,0,1,"","PacketReceipt"],[7,0,1,"","RawChannelReader"],[7,0,1,"","RawChannelWriter"],[7,0,1,"","RequestReceipt"],[7,0,1,"","Resource"],[7,0,1,"","Reticulum"],[7,0,1,"","Transport"]],"RNS.Buffer":[[7,1,1,"","create_bidirectional_buffer"],[7,1,1,"","create_reader"],[7,1,1,"","create_writer"]],"RNS.Channel":[[7,0,1,"","Channel"]],"RNS.Channel.Channel":[[7,1,1,"","add_message_handler"],[7,1,1,"","is_ready_to_send"],[7,2,1,"","mdu"],[7,1,1,"","register_message_type"],[7,1,1,"","remove_message_handler"],[7,1,1,"","send"]],"RNS.Destination":[[7,3,1,"","RATCHET_COUNT"],[7,3,1,"","RATCHET_INTERVAL"],[7,1,1,"","accepts_links"],[7,1,1,"","announce"],[7,1,1,"","app_and_aspects_from_name"],[7,1,1,"","clear_default_app_data"],[7,1,1,"","create_keys"],[7,1,1,"","decrypt"],[7,1,1,"","deregister_request_handler"],[7,1,1,"","enable_ratchets"],[7,1,1,"","encrypt"],[7,1,1,"","enforce_ratchets"],[7,1,1,"","expand_name"],[7,1,1,"","get_private_key"],[7,1,1,"","hash"],[7,1,1,"","hash_from_name_and_identity"],[7,1,1,"","load_private_key"],[7,1,1,"","register_request_handler"],[7,1,1,"","set_default_app_data"],[7,1,1,"","set_link_established_callback"],[7,1,1,"","set_packet_callback"],[7,1,1,"","set_proof_requested_callback"],[7,1,1,"","set_proof_strategy"],[7,1,1,"","set_ratchet_interval"],[7,1,1,"","set_retained_ratchets"],[7,1,1,"","sign"]],"RNS.Identity":[[7,3,1,"","CURVE"],[7,3,1,"","KEYSIZE"],[7,3,1,"","RATCHETSIZE"],[7,3,1,"","RATCHET_EXPIRY"],[7,3,1,"","TRUNCATED_HASHLENGTH"],[7,1,1,"","current_ratchet_id"],[7,1,1,"","decrypt"],[7,1,1,"","encrypt"],[7,1,1,"","from_bytes"],[7,1,1,"","from_file"],[7,1,1,"","full_hash"],[7,1,1,"","get_private_key"],[7,1,1,"","get_public_key"],[7,1,1,"","get_random_hash"],[7,1,1,"","load_private_key"],[7,1,1,"","load_public_key"],[7,1,1,"","recall"],[7,1,1,"","recall_app_data"],[7,1,1,"","sign"],[7,1,1,"","to_file"],[7,1,1,"","truncated_hash"],[7,1,1,"","validate"]],"RNS.Link":[[7,3,1,"","CURVE"],[7,3,1,"","ESTABLISHMENT_TIMEOUT_PER_HOP"],[7,3,1,"","KEEPALIVE"],[7,3,1,"","KEEPALIVE_TIMEOUT_FACTOR"],[7,3,1,"","STALE_GRACE"],[7,3,1,"","STALE_TIME"],[7,1,1,"","get_age"],[7,1,1,"","get_channel"],[7,1,1,"","get_establishment_rate"],[7,1,1,"","get_expected_rate"],[7,1,1,"","get_mdu"],[7,1,1,"","get_mode"],[7,1,1,"","get_mtu"],[7,1,1,"","get_q"],[7,1,1,"","get_remote_identity"],[7,1,1,"","get_rssi"],[7,1,1,"","get_snr"],[7,1,1,"","identify"],[7,1,1,"","inactive_for"],[7,1,1,"","no_data_for"],[7,1,1,"","no_inbound_for"],[7,1,1,"","no_outbound_for"],[7,1,1,"","request"],[7,1,1,"","set_link_closed_callback"],[7,1,1,"","set_packet_callback"],[7,1,1,"","set_remote_identified_callback"],[7,1,1,"","set_resource_callback"],[7,1,1,"","set_resource_concluded_callback"],[7,1,1,"","set_resource_started_callback"],[7,1,1,"","set_resource_strategy"],[7,1,1,"","teardown"],[7,1,1,"","track_phy_stats"]],"RNS.MessageBase":[[7,3,1,"","MSGTYPE"],[7,1,1,"","pack"],[7,1,1,"","unpack"]],"RNS.Packet":[[7,3,1,"","ENCRYPTED_MDU"],[7,3,1,"","PLAIN_MDU"],[7,1,1,"","get_q"],[7,1,1,"","get_rssi"],[7,1,1,"","get_snr"],[7,1,1,"","resend"],[7,1,1,"","send"]],"RNS.PacketReceipt":[[7,1,1,"","get_rtt"],[7,1,1,"","get_status"],[7,1,1,"","set_delivery_callback"],[7,1,1,"","set_timeout"],[7,1,1,"","set_timeout_callback"]],"RNS.RawChannelReader":[[7,1,1,"","__init__"],[7,1,1,"","add_ready_callback"],[7,1,1,"","remove_ready_callback"]],"RNS.RawChannelWriter":[[7,1,1,"","__init__"]],"RNS.RequestReceipt":[[7,1,1,"","concluded"],[7,1,1,"","get_progress"],[7,1,1,"","get_request_id"],[7,1,1,"","get_response"],[7,1,1,"","get_response_time"],[7,1,1,"","get_status"]],"RNS.Resource":[[7,1,1,"","advertise"],[7,1,1,"","cancel"],[7,1,1,"","get_data_size"],[7,1,1,"","get_hash"],[7,1,1,"","get_parts"],[7,1,1,"","get_progress"],[7,1,1,"","get_segments"],[7,1,1,"","get_transfer_size"],[7,1,1,"","is_compressed"]],"RNS.Reticulum":[[7,3,1,"","ANNOUNCE_CAP"],[7,3,1,"","LINK_MTU_DISCOVERY"],[7,3,1,"","MINIMUM_BITRATE"],[7,3,1,"","MTU"],[7,1,1,"","get_instance"],[7,1,1,"","link_mtu_discovery"],[7,1,1,"","remote_management_enabled"],[7,1,1,"","should_use_implicit_proof"],[7,1,1,"","transport_enabled"]],"RNS.Transport":[[7,3,1,"","PATHFINDER_M"],[7,1,1,"","deregister_announce_handler"],[7,1,1,"","has_path"],[7,1,1,"","hops_to"],[7,1,1,"","next_hop"],[7,1,1,"","next_hop_interface"],[7,1,1,"","register_announce_handler"],[7,1,1,"","request_path"]]},"objnames":{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","property","Python property"],"3":["py","attribute","Python attribute"]},"objtypes":{"0":"py:class","1":"py:method","2":"py:property","3":"py:attribute"},"terms":{"":[0,2,5,6,9,10,11],"0":[0,2,5,7,9,10,11],"00":[9,10],"00000000":9,"00000100":9,"00000111":9,"01":9,"01010000":9,"02":2,"05":0,"08":[0,10],"0f4259fef4521ab75a3409e353fe9073eb10783b4912a6a9937c57bf44a62c1":10,"0x0101":0,"0x20":0,"0x7d":0,"0x7e":0,"0x81f7b979fea6134ba9fd5c701b3501a2e61e897a":8,"0xf000":[0,7],"1":[0,2,5,7,9,10],"10":[5,9,10],"100":[0,5,9],"1000":0,"10000000":9,"1024":0,"11":9,"115":9,"115200":[0,5,10],"12":[2,5,10],"1200":9,"125":5,"125000":5,"127":5,"128":[7,9],"13":10,"13425ec15b621c1d928589718000d814":9,"15":5,"150":[5,10],"150m":5,"16":[5,9,10],"1625":5,"1625000":5,"167":9,"17":10,"1726dbad538775b5bf9b0ea25a4079c8":10,"174a64852a75682259ad8b921b8bf416":2,"18":10,"1800":7,"187":10,"1b03013c25f1c2ca068a4f080b844a10":10,"2":[0,2,5,7,9,10],"20":[5,9,10],"200":[5,10],"201":5,"2023":[2,10],"21":2,"2225fdeecaf6e2db4556c3c2d7637294":10,"23":10,"24":5,"2400000000":5,"25":[0,4,11],"255":[5,10],"25519":7,"256":[5,7,9,10,11],"2592000":7,"27":10,"29":5,"297":[9,11],"29716":5,"2b489d06eaf7c543808c76a5332a447d":10,"2d03725b327348980d570f739a3a5708":10,"2d882c5586e548d79b5af27bca1776dc":10,"2f":0,"2owjajquafianpecac":2,"3":[0,2,5,9,10,11],"30":[5,7,10],"30602def3b3506a28ed33db6f60cc6c9":10,"32":[2,7,9],"3278":5,"33":5,"360":7,"3600":[0,5],"37428":10,"37429":10,"38":10,"383":7,"3b87":5,"3cpmacgm34qyvr6xwlvejmi2ane3pzquuq":8,"4":[7,9,10],"4242":[2,5],"4251":5,"42671":5,"430":9,"4343":5,"44":11,"45":[0,9],"464":7,"465":9,"469":10,"48555":5,"49":10,"49555":5,"4965":10,"4e":5,"4faf1b2e0a077e6a9d92fa051f256038":9,"4ghz":5,"5":[0,5,7,9,10,11],"500":[7,9,11],"5001":5,"51":9,"512":[5,7,9,11],"5245a8efe1788c6a1cd36144a270e13b":10,"55":5,"56":10,"564":0,"5757":5,"59":10,"5caf":5,"5d78":5,"5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq":5,"6":[5,7,10],"60":[0,5],"600":5,"63":10,"64":[2,9,10],"7":[2,5,9,10],"71e5":5,"72":5,"720":7,"7200":5,"73":[5,10],"73cbd378bb0286ed11a707c13447bb1":10,"74":10,"781":10,"7a55144adf826958a9529a3bcf08b149":10,"8":[0,5,10],"80":10,"8001":5,"809":10,"83":[9,10],"84fpy1qbxhcgdseepynmhthcrgmx4nffbytz2gkytoqhvvhjp8eaw1z1eedrnkd19b3b8nilcgvxzkv17ummmeescrpya5w":8,"86":10,"865":5,"865600000":5,"867":5,"867200000":5,"868":9,"88":5,"89":5,"8dd57a738226809646089335a6b03695":10,"9":[2,7,10],"900":9,"921600":10,"941bed5e228775e5a8079fc38b1ccf3f":10,"96":9,"9600":0,"984b74a3f768bef236af4371e6f248cd":10,"99":9,"9fb6d773498fb3feda407ed8ef2c3229":10,"A":[0,2,5,6,7,9,10],"And":0,"As":[2,3,5,6,7,9,11],"At":[2,6,9],"Be":[7,10],"But":9,"By":[0,2,5,7,9,10],"For":[2,5,6,7,9,10,11],"IN":[0,7],"If":[0,2,3,5,6,7,9,10,11],"In":[0,2,3,5,6,7,9,10,11],"It":[0,2,3,5,7,9,10,11],"No":[0,2,5,9,10,11],"On":[0,2,5,10],"One":[3,7,9],"Or":[5,10,11],"That":9,"The":[0,2,3,4,5,6,7,11],"Then":[0,2],"There":[2,6,9],"These":[2,5,7,9,10],"To":[0,2,3,5,6,9,10,11],"Will":7,"With":[4,5,6,9,10],"_":9,"__":9,"______":9,"_______":9,"________":9,"________________":9,"__future__":0,"__init__":[0,7],"__main__":0,"__name__":0,"__str__":0,"_represented_":9,"a4d":5,"a79f":5,"aarch64":2,"ab":0,"abil":[2,3,11],"abl":[0,2,5,6,7,9,10],"abort":0,"about":[0,2,3,5,6,7,9],"abov":[2,3,5,9,10],"absolut":[2,8,11],"abstract":[7,9],"abstractmethod":7,"abund":3,"accept":[7,8,9,10],"accept_al":[0,7],"accept_app":7,"accept_non":7,"accepts_link":7,"access":[2,4,5,6,7,10],"access_point":5,"accommod":[7,9],"accord":[0,2,9],"accordingli":[0,5],"achiev":[5,7,9],"acknowledg":11,"across":[0,3,6,7],"act":[2,7,9,10],"action":0,"activ":[0,2,5,7,9],"actor":9,"actual":[0,2,5,9],"ad":[0,3,4,5,6,7,9,10,11],"adapt":[3,6],"add":[0,2,5,6,7,10],"add_argu":0,"add_message_handl":[0,7],"add_ready_callback":7,"addit":[2,3,5,7,9,10,11],"addition":[2,3,5,9],"addr":10,"address":[0,2,5,6,7,9,10,11],"adher":7,"adjust":[2,7],"admin":5,"administr":10,"adress":[7,9],"advanc":9,"advantag":7,"advers":11,"adversari":2,"advertis":[0,7],"advis":9,"ae":[7,9,11],"af73":5,"affect":[2,5],"after":[0,2,5,6,7,9,10],"again":[2,5,9],"against":9,"agenc":9,"agent":9,"agnost":[6,9],"agnostic":9,"aim":[4,9],"air":3,"airmax":3,"airtim":5,"airtime_limit_long":5,"airtime_limit_short":5,"aliv":[7,9],"all":[0,2,3,4,5,6,7,8,9,10,11],"allevi":3,"alloc":[5,7,9,10],"allow":[0,2,3,5,6,7,9,10,11],"allow_al":[0,7],"allow_list":7,"allow_non":7,"allowed_hash":10,"allowed_ident":10,"allowed_list":7,"almost":[3,5,9,10],"alon":5,"along":[5,6,7,9,10],"alreadi":[0,2,3,6,7,9,10],"also":[0,2,3,4,5,6,7,9,10,11],"alter":[2,7,9],"altern":[0,2,5,10],"although":[2,9,11],"alwai":[2,5,7,9,10],"amateur":[5,11],"amount":[0,5,6,7,9,11],"amsterdam":5,"an":[0,2,3,5,6,7,9,10,11],"analyt":8,"android":[4,5,10],"ani":[0,2,3,5,6,7,8,9,10,11],"annot":0,"annouce_cap":5,"announc":[4,7,10],"announce_cap":[5,7],"announce_handl":0,"announce_packet_hash":7,"announce_rate_grac":5,"announce_rate_penalti":5,"announce_rate_target":5,"announced_ident":[0,7],"announceloop":0,"announcesampl":0,"anonym":[2,6,7,9,11],"anoth":[2,7,9,10],"answer":[9,10],"antenna":3,"anymor":2,"anyon":[0,2,3,5,6,7,9,10],"anyth":[2,3,5,9,10,11],"anywher":[0,5],"ap":5,"api":[2,4,9,11],"apk":2,"app":[0,2,7,9],"app_and_aspects_from_nam":7,"app_data":[0,7],"app_nam":[0,7],"app_timeout":0,"append":[0,9],"appli":[5,7,9],"applic":[0,2,5,6,7,9,10,11],"approach":[3,9,10],"approv":9,"approxim":5,"april":2,"apt":2,"ar":[0,2,3,5,6,7,8,9,10,11],"arbitrari":[7,9,10,11],"arch":2,"architectur":2,"area":[3,5,6,9,11],"arg":0,"argon":0,"argpars":0,"argument":[0,7,10],"argumentpars":0,"arm64":4,"around":[5,9],"arriv":[0,9],"arx":10,"ask":[0,2,3,7],"aspect":[0,3,5,7,9,10],"aspect_filt":[0,7],"assign":[0,9,10],"associ":[2,7,9],"assum":[5,9],"asymmetr":[9,10,11],"attach":10,"attached_interfac":7,"attack":2,"attempt":[0,2,3,7],"attribut":7,"atx":10,"audit":11,"auth":10,"authent":[2,5,6,7,9,10,11],"author":[9,10],"authorit":9,"auto":[2,3,4,7,9],"auto_compress":7,"autoconfigur":11,"autodiscov":5,"autoinstal":[3,10],"autointerfac":[2,3,5,10],"autom":[3,8,9],"automat":[0,2,5,6,7,9,10,11],"autonom":[6,9],"autonomi":11,"avail":[0,2,3,4,5,6,7,9,10,11],"averag":9,"avoid":[3,9,10],"awai":[0,5,6,9,10],"awar":[2,5,9],"ax":[4,11],"ax25kissinterfac":5,"b":[0,6,10],"b32":5,"back":[0,5,9,11],"backbon":[2,3,4],"backboneinterfac":[2,5],"backend":[5,9],"background":[2,5],"backhaul":[3,6],"backup":10,"balanc":5,"band":[3,9],"bandwidth":[2,5,6,7,9,10,11],"bare":[0,5],"barrier":9,"base":[4,5,6,7,9,10,11],"base32":[5,10],"base64":10,"basi":[5,7,9,10,11],"basic":[0,2,4,5,7,10],"baud":[5,10],"baud_flash":10,"baudrat":0,"bc7291552be7a58f361522990465165c":10,"beacon":5,"becaus":[6,9],"becki":0,"becom":[0,2,6,7,9],"been":[0,2,3,5,6,7,9,11],"befor":[0,2,5,7,9,10],"begin":[0,3,7],"begun":7,"behalf":5,"behav":3,"behaviour":[2,5,10],"behind":[2,9],"being":[2,5,7,9],"beings":9,"belief":9,"below":[2,3,5],"benefici":[5,10],"best":[2,9,11],"better":[5,9],"between":[0,5,6,7,9,10],"betweenthebord":2,"bi":[7,9],"bidirect":9,"billion":[6,9],"bin":[2,10],"binari":[0,2,7,9,10],"bind":5,"bit":[0,2,5,7,9,10,11],"bitcoin":8,"bitrat":[0,5,7],"ble":5,"blob":[0,9],"block":5,"bluetooth":10,"board":[2,4,5,9,11],"bogu":5,"boil":3,"bookworm":4,"bool":7,"boot":[2,10],"bootstrap":10,"both":[0,2,3,5,6,7,9,10,11],"boundari":5,"box":3,"break":[2,7,9,11],"breviti":10,"bridg":[3,4],"briefli":[3,9],"bring":5,"broad":[2,3],"broadcast":[2,4,5,7,9],"broadcast_destin":0,"broadcastloop":0,"brought":[5,10],"browser":2,"buffer":[4,5,7,11],"bufferedread":7,"bufferedrwpair":7,"bufferedwrit":7,"bufferexampl":0,"bug":11,"build":[0,2,3,4,5,9,11],"built":[2,5,9,10,11],"bundl":0,"bureaucrat":11,"burst":5,"bw":10,"byte":[0,7,9,10,11],"bytes":0,"c":[0,6,10],"c50cc4e4f7838b6c31f60ab9032cbc62":10,"c89b4da064bf66d280f0e4d8abfd9806":10,"cabl":[5,6],"cach":10,"calcul":[7,9,10],"call":[0,6,7,9,11],"callabl":[0,7],"callback":[0,7],"callsign":5,"can":[0,2,3,4,5,6,7,8,9,10],"cancel":7,"candid":6,"cannot":[0,2,5,11],"cap":5,"capabl":[0,9],"capac":[3,5,7,9],"carambola":0,"care":[2,7,11],"carefulli":2,"cargo_build_target":2,"carri":[5,7,9,10,11],"carrier":[6,11],"case":[0,2,3,5,6,9,10],"cat":10,"categori":3,"caution":5,"caveat":4,"cb":[7,9],"cbc":[9,11],"cd":2,"cdma":5,"censor":9,"censorship":[9,11],"central":[3,6,9],"centralis":9,"certain":[0,5,6,8,9],"chain":5,"challeng":9,"chanc":3,"chang":[0,2,5,7,9,10,11],"channel":[2,4,5,6,7,8,9,11],"channelarg":0,"channelexampl":0,"chapter":[2,3,5,6,7,9,10,11],"charact":0,"characterist":9,"cheap":[3,5,9],"cheapli":2,"check":[0,2,7,9,10],"checksum":[7,11],"choic":2,"choos":[0,2,5,9],"chose":9,"chosen":[6,9],"chunk":0,"cific":5,"ciphertext":7,"ciphertext_token":7,"circumst":[8,9],"cl":0,"claim":9,"class":[0,6,7,11],"clear":[0,5,7,9,10],"clear_default_app_data":7,"clear_screen":0,"client":[0,2,3,4,7,10],"client_buffer_readi":0,"client_connect":0,"client_disconnect":0,"client_ident":0,"client_loop":0,"client_message_receiv":0,"client_packet_receiv":0,"client_request":0,"clone":[2,9],"close":[0,6,7,10],"closed_callback":7,"closer":9,"closest":9,"cluster":9,"co":[3,5,11],"code":[2,3,4,5,10],"codingr":5,"collect":8,"com":[0,2,8],"combin":[2,4,6,9],"come":[2,5,9],"comma":5,"command":[0,2,5,10],"comment":[5,10],"common":[0,3,4,6,9,10,11],"commonli":[3,5],"commun":[0,2,4,5,6,7,8,9,10,11],"communica":5,"compat":[0,2,3,5,7,9],"compil":2,"complet":[0,2,3,5,6,7,9,10,11],"complex":[5,9],"compon":[3,8,9],"compos":9,"compress":[0,7,9,10,11],"compromis":9,"comput":[2,5,9,11],"concaten":7,"conceiv":[2,3],"concept":[4,9,10],"conceptu":9,"conclud":[0,7],"concurr":[3,9,10],"condit":[9,11],"conf":2,"config":[0,2,5,6,10],"configarg":0,"configdir":7,"configpath":0,"configur":[0,2,3,4,6,7,9,11],"configuraion":3,"configure_devic":0,"confirm":[9,11],"conflict":2,"confus":[3,9],"congest":9,"conjunct":5,"connect":[0,3,4,6,7,9,10,11],"consequ":9,"conserv":5,"consid":[0,5,7,9,11],"consider":9,"consist":9,"consol":10,"constant":7,"constantli":9,"constrain":7,"construct":[9,11],"constructor":0,"consum":7,"contact":9,"contain":[0,6,7,9,10],"contend":9,"content":[0,2,6,10],"context":9,"contin":0,"continu":[5,7,8,11],"contribut":4,"control":[0,2,3,4,6,7,9,11],"convei":0,"conveni":0,"convent":0,"converg":[2,4,9],"coordin":[6,7,9,11],"copi":10,"core":[6,9,10,11],"correct":[0,9],"correctli":0,"correspond":9,"cost":[3,9,11],"could":[0,2,5,6,7,9,11],"count":9,"counter":0,"coupl":2,"cours":[2,5,9],"cover":[2,3,9,11],"coverag":6,"cpu":[0,9],"cpuinfo":10,"cr":10,"creat":[0,4,5,6,7,9,10,11],"create_bidirectional_buff":[0,7],"create_kei":7,"create_read":7,"create_receipt":[0,7],"create_writ":7,"creation":[9,11],"creator":9,"critic":[9,10],"cross":5,"cryptograph":[2,4,6,10,11],"cryptographi":[2,9,11],"ctrl":0,"cull":7,"current":[0,2,4,5,7,9],"current_download":0,"current_filenam":0,"current_ratchet_id":7,"curv":[6,7,9,11],"curve25519":[6,7,9,11],"custom":[3,4,7,9,11],"custom_network_nam":5,"customis":5,"d":[6,10],"daemon":[0,2,5,7,10],"dai":[6,7],"data":[0,2,3,4,5,6,7,9,11],"data_buff":0,"data_port":5,"databit":[0,5,10],"datar":5,"date":[0,2],"datetim":0,"db":[0,10],"dbm":[0,5,10],"debian":[4,9,10],"debug":[2,10],"decad":3,"decentralis":11,"decid":[5,6,7,9],"decis":[5,9],"decod":0,"decreas":10,"decrypt":[7,9,10],"dedic":[5,9],"deep":2,"def":0,"default":[0,2,3,5,6,7,9,10],"default_ifac_s":0,"defin":[0,5,7,9,10],"definit":[0,2,9],"degrad":6,"degre":5,"delai":[2,5,9,10],"delimit":0,"deliv":[0,7],"deliveri":[0,2,7,11],"demand":7,"demonstr":[0,2,5],"depend":[0,3,4,6,7,9,10],"deploi":9,"deregist":7,"deregister_announce_handl":7,"deregister_request_handl":7,"deriv":[2,7,9,11],"describ":[3,5,7,9],"descript":[0,10],"descriptor":0,"deseri":0,"deserializ":0,"design":[2,3,6,9,11],"desir":[0,3,5,9],"desktop":5,"dest_len":0,"destin":[0,2,4,6,7,10],"destination_1":0,"destination_2":0,"destination_clos":0,"destination_hash":[0,7,10],"destination_hexhash":0,"detail":[0,2,4,5,7,10,11],"detect":0,"determin":[2,7,9],"dev":[0,2,5,10],"devel":2,"develop":[3,4,7,8,9,11],"devic":[0,2,4,5,6,7,9,10],"dh":7,"dhcp":[3,5,10],"dict":0,"did":0,"differ":[0,2,3,5,6,7,9,10,11],"diffi":[6,9],"difficult":[2,3],"digit":[2,3,9,11],"dir":0,"dire":3,"direct":[0,2,3,6,7,9,10],"direction":9,"directli":[2,3,5,7,9,10,11],"directori":[0,2,10],"disabl":[5,9,10],"disappear":[5,10],"disassoci":9,"discard":[7,9],"disconnect":[0,5],"discov":[2,5],"discover":5,"discoveri":[5,7,9,10],"discovery_port":5,"discovery_scop":5,"discrimin":6,"discuss":[2,3,9],"disk":[0,7],"displai":[0,9,10],"disrupt":5,"dissolv":6,"distanc":[3,9],"distant":7,"distinct":[5,9],"distinguish":9,"distribut":[0,2,6,7,9,10,11],"disucss":2,"divid":7,"divmod":0,"dn":3,"dnf":2,"do":[0,2,3,5,7,9,10,11],"document":[2,7,9],"doe":[0,2,3,4,5,6,7,9,10],"doesn":5,"domain":[2,5,10],"don":[0,2,6,7,10],"donat":4,"done":[0,2,5,6,9,10],"dori":6,"dot":[9,10],"doubt":2,"dowload":2,"down":[0,2,3,5,7],"download":[0,2,5,10],"download_began":0,"download_conclud":0,"download_finish":0,"download_start":0,"download_tim":0,"driver":[10,11],"droid":2,"drop":[5,7,9,10],"dsrdtr":0,"dual":3,"dublin":10,"due":[0,6],"dump":10,"duplex":[9,11],"dynam":[2,10],"dysfunct":8,"e":[0,6,10],"e5c032d3ec4e64a6aca9927ba8ab73336780f6d71790":10,"e702c42ba8":10,"e7536ee90bd4a440e130490b87a25124":10,"each":[0,2,5,6,7,9,10],"earlier":9,"eas":[5,9],"easi":[2,3,5,9,10,11],"easier":[2,5,6,10,11],"easiest":[2,3,5,9],"easili":[2,5,6,9,10,11],"ecdh":[9,11],"echo":[2,4],"echo_destin":0,"echo_request":0,"ed25519":[9,11],"edit":[2,10],"eeprom":10,"effect":5,"effici":[0,2,5,7,9,11],"effort":3,"eg":10,"ei":0,"either":[2,3,6,7,9,10],"elaps":5,"elif":0,"ellipt":[6,7,9,11],"els":[0,2,6,9],"emploi":[3,9],"empow":11,"empti":0,"emptor":4,"emul":2,"enabl":[0,2,3,5,6,7,9,10,11],"enable_ratchet":7,"enable_remote_manag":10,"enable_transport":[9,10],"encapsul":[5,11],"encod":[0,7,10],"encrypt":[0,2,6,7,9,10,11],"encrypted_mdu":7,"end":[0,5,6,7,9,11],"endless":5,"endpoint":[0,6,7,9],"energi":2,"enforc":[5,7],"enforce_ratchet":7,"enhanc":9,"enough":[2,3,9],"ensur":[0,5,7,9,10,11],"ensurepath":2,"enter":[0,10],"entir":[0,2,6,7,9,10],"entiti":9,"entri":[0,2,9],"entrypoint":4,"enumer":0,"envelop":7,"environ":[2,6,9],"environment":9,"environmentlogg":9,"eof":5,"ephemer":[6,7,9,11],"epub":4,"equal":[6,7,9],"equip":[5,6,9],"equival":5,"error":[0,2,8,10],"esc":0,"esc_mask":0,"escap":0,"esp32":3,"especi":[2,3,5],"essenti":[2,5,9],"establish":[0,2,5,6,7,11],"established_callback":7,"establishment_timeout_per_hop":7,"etc":10,"eth0":5,"eth1":5,"ethereum":8,"ethernet":[2,4,5,6,9,11],"even":[0,2,5,6,7,9,10,11],"event":5,"eventu":7,"everi":[0,2,5,6,7,9],"everyon":[6,9],"everyth":[0,6,9],"evolv":6,"exact":[3,5,9],"exactli":[7,9],"exampl":[2,3,4,5,7,9,10,11],"example_util":0,"exampleannouncehandl":0,"exampleconfig":[2,10],"exampleinterfac":0,"exce":[0,5,7],"except":[0,5,7],"excess":5,"exchang":[6,7,9,11],"exclud":[7,9],"execstart":10,"execstartpr":10,"execut":[0,2,5,7,10],"exhaust":[3,9],"exist":[0,2,3,5,9,10,11],"exit":[0,2,7,10],"expand":[9,11],"expand_nam":7,"expect":[0,2,5,7,9,10],"expens":3,"experi":[2,9],"experienc":0,"experiment":[2,11],"expir":5,"expiri":[5,7],"explain":[3,7],"explan":[9,10],"explicit":7,"explicitli":10,"explor":[0,9,11],"export":[2,10],"expos":[5,7],"extend":[0,7],"extens":[5,11],"extern":[0,2,5,7,11],"extra":[2,5,6,10],"extract":10,"extrem":[2,9,10,11],"f":[0,2,10],"f4":5,"f53a1c4278e0726bb73fcc623d6ce763":10,"face":[2,5],"facilit":2,"fact":11,"factor":[5,7,10],"fail":[0,2,7],"failed_callback":[0,7],"failur":[2,5,7],"fals":[0,5,7],"far":[6,9],"fashion":8,"fast":[4,5,7,9],"faster":[2,5,9],"fastest":[5,9],"fe80":2,"featur":[2,5,7,8,9,11],"fedora":2,"feed":[2,7],"feedback":[0,4],"feel":2,"fernet":9,"fetch":10,"few":[2,3,5,6,9,10,11],"fewer":7,"ff":10,"fi":8,"fiber":3,"fibr":11,"field":9,"file":[0,2,3,5,6,7,9,10,11],"file_resourc":0,"file_s":0,"filelist":0,"filelist_data":0,"filelist_receiv":0,"filelist_timeout_job":0,"filenam":0,"filetransf":[2,4,7],"filter":[0,6,9,10],"final":[0,7,9],"find":[2,6,9],"find_spec":0,"firewal":[2,5],"firmwar":[2,3,9,10],"firmware_hash":10,"first":[0,2,5,7,9,10],"fit":0,"five":0,"fix":[4,9],"flag":[0,2,7,9],"flash":10,"flexibl":[2,3,5,11],"flight":7,"float":[0,7],"flow":[0,5,6],"flow_control":5,"flush":0,"folder":[0,2],"follow":[0,2,3,5,7,8,9,10,11],"forc":[0,10],"forcibli":[7,10],"foreground":2,"foremost":11,"form":[2,5,6,7,9],"format":[0,4,10,11],"forth":0,"forum":2,"forward":[5,7,9,11],"forward_ip":5,"forward_port":5,"found":[0,2,5,6,9,10],"foundat":11,"four":6,"frame":[0,5],"free":[2,6,8,11],"freedom":9,"freedv":3,"freeli":9,"freq":10,"frequenc":[3,5,9,10],"frequent":5,"friendli":2,"from":[0,2,3,5,6,7,9,10,11],"from_byt":7,"from_fil":7,"from_identity_hash":7,"fromhex":0,"fruit":0,"ftdi_ft230x_basic_uart_43891ckm":10,"full":[0,2,5,7,9,10,11],"full_hash":7,"full_nam":[7,10],"fulli":[0,2,3,5,9,10,11],"funcion":7,"function":[0,2,3,4,5,6,7,8,10,11],"fundament":[3,9],"further":[2,4,5],"futur":[6,7,9],"fw":10,"g":[0,10],"ga":0,"gain":[2,3,7,9],"galact":9,"gatekeep":9,"gatewai":[0,2,5,6,9],"gbp":10,"gener":[0,2,3,5,6,7,9,10,11],"generalis":11,"geograph":6,"get":[0,3,4,5,7,10,11],"get_ag":7,"get_channel":[0,7],"get_config_obj":0,"get_data_s":7,"get_establishment_r":7,"get_expected_r":7,"get_hash":7,"get_inst":7,"get_mdu":7,"get_mod":7,"get_mtu":7,"get_packet_rssi":0,"get_packet_snr":0,"get_part":7,"get_private_kei":7,"get_progress":[0,7],"get_public_kei":7,"get_q":7,"get_random_hash":[0,7],"get_remote_ident":[0,7],"get_request_id":7,"get_respons":7,"get_response_tim":7,"get_rssi":7,"get_rtt":[0,7],"get_seg":7,"get_snr":7,"get_statu":7,"get_transfer_s":7,"geti2p":5,"ghz":9,"gi":0,"gigabyt":11,"git":2,"github":[0,2,8],"give":[5,9,10],"given":[5,6,7,9],"global":[0,2,5,6,7,9,11],"glue":3,"go":[0,2,5,9],"goal":[4,5],"goe":2,"good":[2,3,6,9,10],"got":0,"got_respons":0,"govern":9,"grace":7,"gracefulli":5,"grape":0,"graphic":2,"gratefulli":8,"great":9,"greater":[7,9,11],"greatli":[2,5],"group":[5,7,9],"group_id":5,"groupinstal":2,"grow":6,"growth":4,"guarante":[2,9],"guess":5,"guid":[2,3,9],"gw":5,"h":[2,10],"ha":[0,2,3,5,6,7,9,11],"hack":11,"had":9,"half":[9,11],"hand":0,"handheld":9,"handl":[0,2,3,5,6,7,9,10,11],"handler":[0,7],"happen":[0,2,7,9],"hard":3,"hardcod":2,"hardlin":6,"hardwar":[0,2,4,5,6,7,9,10,11],"has_path":[0,7],"hasattr":0,"hash":[0,2,7,9,10],"hash1":9,"hash2":9,"hash_from_name_and_ident":7,"hashlib":9,"hashmap":0,"have":[0,2,3,5,6,7,9,10],"hazard":7,"hdlc":0,"head":2,"header":[0,7,9],"header_1":9,"header_2":9,"hear":9,"heard":[7,9],"held":[5,10],"helium":0,"hellman":[6,9],"help":[0,2,6,8,9,10,11],"helper":0,"her":6,"here":[0,2,5,9,10],"heterogen":11,"hex":[0,10],"hexadecim":[0,9,10],"hexbyt":10,"hidden":10,"hide":2,"hierarch":11,"high":[3,5,9,11],"higher":[6,11],"highest":7,"highli":9,"hill":6,"hint":0,"hit":0,"hkdf":9,"hmac":[9,11],"hoc":11,"hold":[5,7,9],"home":[6,10],"homebrew":5,"hop":[5,6,7,9,10,11],"hops_to":7,"host":[0,4,5,9,10],"hostnam":5,"hour":[0,5],"how":[0,2,3,5,6,9,10,11],"howev":[2,6,9],"http":[0,2,8],"hub":[2,5],"human":[0,7,8,9],"hungri":3,"hw_mtu":0,"hwrev":10,"hz":10,"i":[0,2,3,4,5,6,7,8,9,10],"i2p":[2,4,11],"i2p_tunnel":5,"i2pd":[2,5],"i2pinterfac":[2,5],"ia":10,"ic":3,"ic_burst_freq":5,"ic_burst_freq_new":5,"ic_burst_hold":5,"ic_burst_penalti":5,"ic_held_release_interv":5,"ic_max_held_announc":5,"ic_new_tim":5,"id":[5,7,9,10],"id_callsign":5,"id_interv":5,"idea":[2,9,10],"ideal":[2,11],"ident":[0,2,4,7,10,11],"identif":[4,5,11],"identifi":[0,5,7,9,10],"identifyexampl":0,"identity_data":10,"ie":10,"if00":10,"ifac":[0,2,9,10],"ifac_s":5,"ifconf":0,"ifconfig":10,"ignor":[5,7,9],"ignored_devic":5,"illustr":[0,5,6,9],"immedi":[2,5,10],"impact":[5,7,9],"implement":[0,5,6,7,8,9,11],"implic":5,"implicit":[7,9],"import":[0,2,3,5,6,7,8,9,10],"importlib":0,"imposs":9,"improv":[2,4,5,8],"in_fram":0,"in_wait":0,"inactive_for":7,"inbound":[0,5,7],"includ":[0,3,4,5,7,9,11],"incom":[0,5,7,10],"incompat":[7,9],"increas":[5,7,10],"incur":5,"independ":[7,9,11],"index":[0,2,4],"indic":[0,7],"indirectli":9,"individu":[5,7,9,11],"inevit":9,"infer":9,"influx":5,"info":[7,9,10],"inform":[0,2,4,5,6,7,9,10],"infrastructur":[2,3,5,6,9,10],"ingo":7,"ingress":[0,5],"ingress_control":5,"init":2,"initi":[0,5,6,7,9,11],"initialis":[0,7,10],"input":[0,10],"insert":9,"insid":9,"inspect":[2,5,6,9,10],"instal":[0,4,5,6,9,10,11],"instanc":[0,4,5,7,9,10],"instance_control_port":10,"instance_nam":10,"instanti":7,"instead":[0,2,5,7,9,10],"instruct":2,"int":[0,7],"integ":[0,7],"integr":[2,6,9],"intend":[2,5,6,9],"intens":10,"intention":9,"inter":7,"inter_byte_timeout":0,"interact":[0,2,7,9,10],"interchang":5,"interconnect":[4,5,9],"interest":[2,9],"interfac":[3,4,6,7,10],"interface_class":0,"interface_en":10,"interfer":10,"intermediari":[5,7,9],"intermitt":5,"intern":[0,5,7,9],"internet":[4,5,9,11],"interoper":[2,3,6,9,11],"interrupt":5,"interv":[5,7,10],"intiat":0,"introduc":[2,9],"introduct":4,"intuit":11,"invalid":[0,7],"invers":9,"investig":6,"invis":[2,5],"involv":6,"io":3,"ioerror":0,"iot":3,"ip":[2,3,5,9,10,11],"ipv4":5,"ipv6":[2,5,10],"is_compress":7,"is_connected_to_shared_inst":0,"is_open":0,"is_path_respons":7,"is_ready_to_send":[0,7],"isdir":0,"isfil":0,"isinst":0,"island":6,"ism":[3,9],"isol":[2,5,10],"isp":5,"issu":[4,5,6,8],"its":[3,5,7,9],"itself":[4,9],"iv":[9,11],"j":10,"jail":10,"job":0,"join":[0,2,6,8,9],"json":10,"just":[0,2,3,5,6,9,11],"k":[0,10],"kb":10,"kbp":10,"keep":[0,6,7,9,10,11],"keepal":[7,9],"keepalive_timeout_factor":7,"kei":[0,4,6,7,10,11],"kept":[5,6,7,9],"kernel":[5,10,11],"keyboardinterrupt":0,"keyerror":7,"keypair":9,"keyset":11,"keysiz":7,"keystor":6,"khz":5,"ki":0,"kill":[7,9],"kind":[3,5,6,9],"kiss":[3,4,10,11],"kiss_fram":5,"kissinterfac":[5,10],"know":[0,2,3,6,7,9],"knowledg":[6,9],"known":[0,5,7,9,10],"ko":8,"krypton":0,"l":[5,10],"lack":9,"laid":9,"lan":5,"larg":[0,3,5,6,7,9,11],"larger":[6,9,10],"laser":5,"last":[0,5,7],"last_read_m":0,"last_unit":0,"latenc":[2,9,11],"later":[0,2,5,10],"latest":[0,2,5,7,10],"latest_buff":0,"latest_client_link":0,"laucnh":2,"launch":[2,10],"layer":[3,5,6,7,9,10,11],"lead":[2,9],"leak":2,"learn":[0,2,8,9],"least":[3,5,9,10,11],"leav":[2,6,9],"ledger":9,"left":[5,7,9,10],"legaci":6,"legal":5,"legisl":5,"len":0,"length":[0,5,7,9],"less":[0,2,3,5,7,9,11],"let":[0,2,5,6,9,10],"level":[3,5,9,10],"liberapai":8,"libffi":2,"librari":2,"licens":9,"light":10,"lightweight":11,"like":[0,2,3,5,6,7,9,10,11],"limit":[0,2,3,4,6,9],"line":[0,2,4,5,6,9,10,11],"linger":10,"link":[2,3,4,5,6,7,10,11],"link_clos":0,"link_establish":0,"link_id":[0,7],"link_mtu_discoveri":7,"linkexampl":0,"linux":[2,3,5,9],"list":[0,2,3,5,7,9,11],"list_deliv":0,"list_fil":0,"list_packet":0,"list_receipt":0,"list_timeout":0,"listdir":0,"listen":[0,4,9,10],"listen_ip":5,"listen_on":[2,5],"listen_port":5,"littl":[3,9],"live":7,"lki":9,"lkr":9,"ll":[0,2,11],"ln":[2,10],"load":[0,2,3,7,10,11],"load_private_kei":7,"load_public_kei":7,"local":[0,2,5,6,7,9,10,11],"locat":[2,5,6,9,10],"log":[0,2,5,10],"log_crit":0,"log_error":0,"log_info":0,"log_verbos":0,"logdest":7,"loginctl":10,"loglevel":[0,7,10],"long":[0,2,3,5,7,9],"longer":[0,2,6,9,10],"longest":5,"look":[0,2,5,9,10],"loop":0,"lora":[2,3,4,9,11],"lorawan":[3,9],"loss":[5,9],"lot":9,"low":[2,3,5,6,9,11],"lower":[0,2,5,10],"ltu":3,"lunar":4,"lxmf":[2,7,10],"m":[0,2,9,10],"mac":[5,9],"machin":[2,9],"maco":4,"made":[2,7,9],"mai":[2,5,7,9,10],"main":0,"mainli":6,"maintain":[2,9],"make":[0,2,3,5,8,9,10,11],"malici":9,"manag":[2,4,6,7,9,11],"mani":[0,2,3,5,6,7,9,10,11],"manipul":[9,11],"manjaro":2,"manner":6,"manual":[0,2,5,6,7,10],"manufactur":[3,5],"mark":[7,9],"markqvist":[0,2,8],"master":[0,7],"match":[0,5,9,10],"matter":[2,5],"max":10,"maximum":[0,5,7,9,10],"mbp":10,"mdu":[0,7],"mean":[3,5,6,7,9,10],"meantim":7,"measur":9,"mechan":[4,5,11],"medium":[0,3,5,6,7,9,11],"member":6,"memori":[2,9],"mention":[5,9],"menu":0,"menu_mod":0,"mesh":[2,5,6,11],"meshchat":4,"messag":[0,2,7,9,10],"message_class":7,"messagebas":[0,4,7],"messagecallbacktyp":7,"messeng":9,"metadata":[2,9],"metavar":0,"meth":0,"method":[0,2,5,7,9],"methodologi":[9,10],"mhz":[5,9],"mi":0,"microcontrol":9,"might":[2,5,6,9,10],"mikrotik":3,"millimet":3,"millisecond":[0,10],"mind":[6,11],"minim":[3,4,9],"minimalsampl":0,"minimum":[0,5,6,7,9],"minimum_bitr":7,"minut":[0,2,5,9],"mirror":10,"mislead":2,"miss":[0,2],"mix":[2,5,6,10],"mixtur":11,"mobil":[5,9],"mode":[0,2,3,4,7,9,10,11],"model":10,"modem":[4,5,6,7,9,11],"moder":5,"modern":3,"modifi":[5,9,10],"modul":[0,2,3,5,9,10,11],"moment":9,"momentarili":5,"monero":8,"monitor":9,"moon":0,"more":[0,2,3,5,6,7,9,10,11],"most":[2,3,5,6,7,9,10],"mostli":[5,6,9],"motiv":4,"move":[2,5,9,10],"msgtype":[0,7],"mtu":[0,7,9,11],"much":[2,5,6,9,10,11],"multi":[4,9,10,11],"multicast":5,"multicast_address_typ":5,"multilater":9,"multipl":[0,5,6,9,10],"multiplex":0,"multipoint":9,"must":[0,2,5,6,7,9,10],"mw":5,"my":9,"my_fil":10,"my_ident":10,"mycal":5,"myriad":9,"n":[0,9,10],"name":[0,2,4,5,6,7],"namespac":0,"nano":2,"narg":0,"nat":2,"nativ":0,"natur":5,"nearbi":5,"nears":9,"neccessari":5,"necesarri":5,"necessari":[2,3,5,6,7,9],"necessarili":9,"need":[0,2,3,4,5,6,7,9,10,11],"neg":2,"neglig":9,"neither":[7,9],"neon":0,"neopixel":10,"net":5,"netcat":5,"network":[0,3,5,7,9,10,11],"network_nam":[2,5],"never":[5,7,9],"new":[0,4,6,7,9,10],"new_id":10,"new_ident":10,"newer":[7,9],"newest":9,"newli":[5,6,7,9],"next":[2,6,7,9],"next_hop":7,"next_hop_interfac":7,"nicknam":9,"no1cll":5,"no_data_for":7,"no_inbound_for":7,"no_outbound_for":7,"noauth":10,"nobl":0,"noble_ga":0,"noble_gas":0,"nocheck":10,"node":[2,4,5,6,10,11],"noid":10,"nois":7,"nomad":4,"nomadnet":2,"non":[2,7,9],"none":[0,2,5,7,9,10],"normal":[0,2,5,7,10],"notat":[9,10],"note":[0,3,4,5,7,9,10],"noth":[3,11],"notic":[9,10],"notif":[0,7],"now":[0,2,6,9,10],"np":10,"nrf52":3,"nt":0,"num":0,"number":[0,2,5,6,7,9,10],"o":[0,2,5,9,10,11],"object":[0,7],"obscur":2,"obtain":[3,7,9],"obvious":9,"occasion":2,"occur":[0,5,10,11],"ocur":7,"odd":0,"off":[5,9,10,11],"offer":[2,4,5,7,9],"offlin":[0,2],"often":[2,5,6,9,10],"oganesson":0,"old":[0,3,8,9],"older":10,"omit":7,"on_interfac":7,"onc":[0,2,3,5,6,7,9,10,11],"one":[0,2,3,5,6,7,9,10,11],"ones":[5,10],"oneself":9,"onli":[0,2,3,5,6,7,9,10,11],"onlin":[0,10],"onto":[2,9],"open":[0,2,3,5,6,7,8,9,10,11],"open_port":0,"openmodem":[5,11],"openssl":[2,9],"openwrt":4,"oper":[2,3,5,6,7,9,10,11],"opkg":2,"opposit":[0,5],"opt":9,"optic":[3,11],"optim":6,"option":[0,2,3,4,6,7,9,10],"ord":0,"order":[0,7,10],"organ":6,"organis":[5,6,8],"orient":9,"origin":[0,6,9],"os":2,"other":[0,2,3,5,6,7,9,10],"otherwis":[0,7],"our":[0,9],"out":[0,2,3,5,6,7,9,10,11],"outbound":[7,9],"outgo":[0,5,7,9,10],"outli":6,"outlier":6,"outlin":[2,3,9],"output":[5,10],"outsid":[7,11],"over":[0,3,4,5,7,9,10,11],"overal":9,"overcom":9,"overhead":[3,5,9],"overlai":2,"overrid":0,"oversight":9,"overview":[4,5,9],"overwhelm":[5,7],"overwrit":10,"own":[0,2,6,7,9,10,11],"owner":0,"p":[0,10],"pack":[0,7],"packag":[0,2,5,9],"packb":0,"packed_s":0,"packet":[0,2,4,5,6,7,10,11],"packet_callback":0,"packet_deliv":0,"packet_hash":0,"packet_receipt":[0,7],"packet_timed_out":0,"packetreceipt":[0,4,7],"pad":[9,11],"page":[2,4,9],"pair":[5,7,9,10],"pamac":2,"panic":[0,10],"panic_on_interface_error":[0,10],"paper":2,"par":[0,2],"parallel":2,"param":0,"paramet":[0,3,5,6,7,9,10],"pariti":[0,5,10],"parity_even":0,"parity_non":0,"parity_odd":0,"pars":0,"parse_arg":0,"parser":0,"part":[0,5,6,7,9,10],"particip":[4,6,9],"particular":[0,3,9],"pass":[0,3,5,6,7,9,10],"passphras":[2,5,9],"path":[0,2,3,5,7,9,10],"path_respons":7,"pathfinder_m":7,"pattern":[3,9],"payload":[0,7,9,10],"pdf":4,"peach":0,"peer":[0,2,5,7,9,10],"penalti":5,"pend":0,"peopl":[2,9],"per":[5,7,9,10,11],"percent":[0,5],"percentag":7,"perfectli":2,"perform":[0,2,5,6,7,9,10],"period":[0,5,7,9],"perman":[5,10],"permissionless":9,"persecut":9,"persist":[5,10],"person":[5,9],"perspect":[5,7,9,11],"pet":0,"philosophi":9,"phy":10,"physic":[0,2,3,5,7,9,10,11],"pi":[0,4,6,9,10,11],"pick":9,"piec":9,"ping":[2,10],"pip":[0,2,3,10],"pip3":2,"pipe":[2,4,11],"pipeinterfac":[3,5],"pipx":2,"pitfal":9,"pkcs7":[9,11],"pkg":2,"place":[0,2,5,6,9,10],"plaform":3,"plain":[0,3,5,7,9],"plain_mdu":7,"plaintext":[0,7],"plan":[6,9],"planetari":11,"platform":[0,3,4,9,10],"pleas":[0,2,5,7,10,11],"plenti":9,"plug":10,"pmr":9,"point":[2,3,5,6,9,10],"pointer":2,"pomelo":0,"poorli":6,"popul":7,"popular":11,"port":[0,2,3,4,5,6,9,11],"port0":10,"portabl":[5,9],"pose":[2,9],"posit":[0,10],"possess":9,"possibl":[2,3,5,6,7,9,10,11],"possibli":[2,9],"post":0,"postfix":10,"potenti":[0,2,5,8,9,10,11],"power":[2,3,5,9,10,11],"powershel":2,"ppp":0,"practic":[2,9,11],"pre":[2,7,9],"preambl":[5,10],"preced":0,"precompil":2,"predict":9,"prefer":[2,9],"prefer_ipv6":5,"prepar":[0,6],"prerequisit":7,"presenc":7,"present":5,"preserv":[2,7],"preshar":9,"press":0,"pretend":9,"pretti":9,"prettyhexrep":0,"previou":0,"previous":[5,6,7,9],"primari":9,"primarili":5,"primit":[2,4],"principl":[9,11],"print":[0,5,10],"print_filelist":0,"print_help":0,"print_menu":0,"prioriti":9,"prioritis":[4,5,6,7],"privaci":11,"privat":[2,5,7,8,9,10,11],"private_ret":2,"privileg":10,"probabl":[0,2,6,9,10,11],"probe":10,"problem":[2,9],"proc":10,"procedur":[2,7,9],"process":[0,2,3,5,7,9],"process_incom":0,"process_outgo":0,"product":10,"program":[0,3,4,5,7,9,11],"program_setup":0,"programm":9,"programmat":9,"progress":[0,7,10,11],"progress_callback":7,"project":2,"prompt":[0,2],"proof":[0,7,9,10],"proof_packet":0,"proof_requested_callback":7,"proof_strategi":7,"propag":[4,5,7],"proper":2,"properti":[0,6,7],"proport":9,"propos":2,"protocol":[2,3,4,5,11],"prove":[0,9],"prove_al":[0,7],"prove_app":7,"prove_non":7,"proven":[7,9],"provid":[0,2,3,4,5,6,7,9,11],"provis":[3,10],"prv_byte":7,"pseudo":10,"pub_byt":7,"public":[0,4,5,7,10],"public_inform":0,"publicli":[2,5],"pull":2,"purchas":[2,6,9,11],"pure":[4,9],"purg":7,"purpos":[2,3,5,7,9,10],"put":[0,3,5,10],"py":[0,2,9,10],"py3":2,"pyca":[2,9],"pyseri":[0,2],"python":[0,4,7,9,10,11],"python3":[0,2,3],"q":[0,10],"qr":2,"qualiti":7,"queri":[0,2,7,10],"question":[2,3,5],"queu":[7,10],"queue":[5,9],"quickli":[8,9,11],"quiet":[5,10],"quinc":0,"quirk":2,"quit":[0,2],"r":[0,5,9,10],"radio":[4,5,6,7,9,10,11],"radon":0,"rais":[0,7],"rak":3,"ram":[2,5],"randint":0,"random":[0,7,9],"random_text_gener":0,"randomis":9,"randomli":[0,9],"rang":[0,2,3,5,6,9,10,11],"rapidli":5,"rare":[2,5],"raspberri":[4,6,9,10,11],"rasperri":2,"ratchet":[7,9],"ratchet_count":7,"ratchet_expiri":7,"ratchet_id_receiv":7,"ratchet_interv":7,"ratchets":7,"ratchets_path":7,"rate":[0,4,7,10],"rather":[2,7],"ratio":7,"raw":[0,3,7],"rawchannelread":[4,7],"rawchannelwrit":[4,7],"rawiobas":7,"rb":0,"re":[0,5,7,9],"reach":[2,4,5,6],"reachabl":[0,2,5,6,7,9,10],"read":[0,2,5,7,9,10],"read_loop":0,"readabl":[0,7,9],"reader":[0,7],"readi":[0,2,3,5,6,7,11],"readili":11,"ready_byt":[0,7],"ready_callback":7,"real":[3,6,11],"realiti":8,"realli":[5,7],"reappear":5,"reason":[2,5,9],"reassembl":9,"reboot":2,"recal":[0,7,10],"recall_app_data":7,"recap":9,"receipt":[0,7,9],"receiv":[0,2,5,7,9,10],"receive_path_respons":7,"receive_stream_id":7,"received_announc":[0,7],"recent":[7,9],"recept":7,"reception_rssi":0,"reception_snr":0,"reception_stat":0,"recip":2,"recipi":9,"recommend":[0,2,5,9],"recondit":10,"reconnect":0,"reconnect_port":0,"reconstruct":9,"record":[2,9],"recoveri":5,"recreat":9,"recurs":7,"redund":2,"refer":[0,2,4],"regard":9,"regist":[0,7],"register_announce_handl":[0,7],"register_message_typ":[0,7],"register_request_handl":[0,7],"regul":5,"regular":10,"rel":[3,5,9],"relai":2,"relat":2,"releas":[2,5,7,9],"relev":[0,3,5,7,9,10],"reli":[8,9],"reliabl":[3,5,6,7,9,11],"reload":10,"rem":0,"remain":[5,7,9],"rememb":[7,9],"remot":[0,4,7],"remote_ident":[0,7],"remote_identifi":0,"remote_management_allow":10,"remote_management_en":7,"remote_p":0,"remotesensor":9,"remov":[7,10],"remove_message_handl":7,"remove_ready_callback":7,"render":2,"repeat":2,"replac":[0,2,7,9,10],"repli":[0,10],"replic":[3,9],"reply_data":0,"reply_messag":0,"reply_text":0,"report":[5,7,8,10],"repositori":[2,8,9],"repres":9,"represent":[0,7],"request":[2,4,5,7,9,10,11],"request_destin":0,"request_fail":0,"request_id":[0,7],"request_packet":0,"request_path":[0,7],"request_receipt":[0,7],"request_receiv":0,"requested_at":[0,7],"requestexampl":0,"requestor":5,"requestreceipt":[4,7],"requir":[0,2,5,6,7,9,10,11],"require_shared_inst":7,"research":11,"resend":7,"reserv":[0,7],"resid":5,"resili":11,"resolut":2,"resolv":[4,5,10],"resourc":[0,2,4,5,7,8],"resource_callback":7,"resource_sending_conclud":0,"resource_strategi":7,"respawn":5,"respawn_delai":5,"respawn_interv":5,"respect":[5,11],"respond":[0,7,10],"respond_to_prob":10,"respons":[4,5,7,9,11],"response_callback":[0,7],"response_gener":[0,7],"rest":[6,11],"restart":10,"restartsec":10,"restor":[2,5],"restrict":[6,10],"result":[0,5,9,10],"retain":[5,7],"retained_ratchet":7,"reticulum":[0,5,6,7],"retransmiss":9,"retransmit":[5,9],"retri":[0,7,9],"retriev":7,"return":[0,7,10],"reveal":[2,7,9,11],"revers":10,"review":[9,11],"revis":10,"rfe":10,"ridicul":9,"right":[5,6],"risc":4,"risk":9,"rn":[0,2,3,7,9,10],"rncp":4,"rnid":4,"rnode":[2,4,9,10,11],"rnodeconf":[3,4],"rnodeinterfac":[3,5,10],"rnodemultiinterfac":5,"rnpath":[2,4,5],"rnprobe":[2,4],"rns_bin_dir":10,"rnsd":[2,4],"rnsh":[2,10],"rnspure":2,"rnstatu":[2,4,5,9],"rnstransport":10,"rnx":4,"roadmap":8,"roam":5,"robot":9,"roll":5,"rom":10,"rotat":[7,9,10],"round":[0,7,10],"rout":[2,3,5,6,7,9,10,11],"router":[5,10],"rpc":10,"rpc_kei":10,"rprogress":0,"rssi":[0,7,10],"rtsct":0,"rtt":[0,7,9],"rttstring":0,"rule":[2,4,5],"run":[0,2,3,5,6,7,9,10,11],"runtim":[0,9],"rust":2,"rx":[5,10],"rxb":0,"safe":9,"sai":2,"said":9,"same":[0,2,3,5,6,7,9,10],"satisfi":9,"save":[7,9,10],"save_error":0,"saved_filenam":0,"scalabl":11,"scale":[9,11],"scan":5,"scenario":[2,4,9],"schedul":7,"scheme":3,"scope":5,"scratch":3,"screen":0,"script":[2,3],"scrutini":9,"seamlessli":5,"search":[4,7],"second":[0,5,7,9,10,11],"secreci":[7,9,11],"section":[2,3,5,6,9,10],"secur":[2,9,11],"see":[0,2,5,6,7,9,10,11],"seek":9,"seen":[5,9],"segment":[0,5,6,7,9,11],"select":[0,5],"self":[0,6,11],"semtech":3,"send":[0,5,7,9,10],"send_stream_id":7,"sender":[0,2,6,9,10],"sensibl":[2,3,5],"sensor":9,"sent":[0,2,7,9,10],"sentiment":9,"separ":[0,2,5,6,9,10],"sequenc":[0,7,9,11],"sequenti":11,"seri":3,"serial":[0,2,4,9,11],"serialinterfac":[3,5],"serv":[0,3,5,6,9,10],"serve_path":0,"server":[0,2,3,4,7,10],"server_buffer_readi":0,"server_callback":0,"server_client_connect":0,"server_destin":0,"server_fil":0,"server_ident":0,"server_link":0,"server_loop":0,"server_message_receiv":0,"server_packet_receiv":0,"servic":[2,4,6],"session":[2,9],"set":[0,2,3,5,6,7,9,10,11],"set_default_app_data":7,"set_delivery_callback":[0,7],"set_link_closed_callback":[0,7],"set_link_established_callback":[0,7],"set_packet_callback":[0,7],"set_proof_requested_callback":7,"set_proof_strategi":[0,7],"set_ratchet_interv":7,"set_remote_identified_callback":[0,7],"set_resource_callback":7,"set_resource_concluded_callback":[0,7],"set_resource_started_callback":[0,7],"set_resource_strategi":[0,7],"set_retained_ratchet":7,"set_timeout":[0,7],"set_timeout_callback":[0,7],"setup":[0,2,4,5,10],"sever":[2,6,7,10],"sf":10,"sha":[7,9],"sha256":[9,11],"shall":9,"share":[0,2,6,7,9,10],"share_inst":10,"shared_instance_port":10,"shared_instance_typ":[7,10],"she":6,"shelf":[9,11],"shell":[4,10],"ship":2,"shop":0,"short":[3,5,9,10],"shorter":5,"shortest":9,"shorthand":[5,10],"shot":2,"should":[0,2,5,6,7,9,10,11],"should_ingress_limit":0,"should_quit":0,"should_use_implicit_proof":7,"show":[2,10],"shown":0,"side":[5,11],"sideband":4,"sight":6,"sign":[7,9,10],"signal":[0,7,9],"signatur":[7,9,10,11],"significantli":[5,7],"silent":10,"similar":[0,2,3,5,6,7,10,11],"simpl":[0,3,7,9,10,11],"simpler":[5,11],"simplest":[5,9],"simpli":[0,2,3,5,6,9,10],"simplic":9,"simplifi":0,"simplyequip":3,"simultan":9,"sinc":[0,2,5,6,7,9],"singl":[0,5,7,9,10,11],"singular":9,"site":[4,5],"situat":[2,3,5,6,9],"size":[0,2,5,7,9,10],"size_str":0,"skip":0,"sleep":[0,10],"slice":0,"slightli":[0,2],"slottim":[5,10],"slow":[0,5,9],"slower":[5,7,9],"small":[0,2,5,6,7,9,11],"smaller":7,"snippet":2,"snr":[0,7,10],"so":[0,2,3,5,6,7,8,9,10,11],"socket":[5,10,11],"softwar":[2,3,5,9],"solut":[2,9,10],"solv":9,"some":[0,2,3,5,6,7,9,10],"someon":[2,5],"someth":9,"somethign":0,"sometim":[3,5],"somewhat":2,"soon":7,"sort":[5,9,10],"soundmodem":5,"sourc":[0,2,3,6,9,11],"sovereignti":11,"space":[0,2,3,6,9,11],"spam":5,"span":[5,9],"spawn":5,"spe":5,"spec":9,"special":[9,10],"specif":[0,3,4,5,7,10],"specifi":[0,2,3,5,6,7,10],"spectrum":[5,9],"speed":[0,5,7,9,10],"split":0,"sponsor":[8,11],"spread":[5,10],"spreadingfactor":5,"squelch":5,"ssh":2,"ssid":5,"stabl":[9,11],"stack":[0,2,6,7,9,10,11],"stage":9,"stai":[0,9,10],"stale":7,"stale_grac":7,"stale_tim":7,"standalon":4,"standard":[3,9],"start":[0,3,4,5,7,9,10],"startup":[0,2,10],"stat":[7,10],"state":0,"static":7,"staticmethod":0,"station":5,"stationari":[6,10],"statist":[0,5,7,8],"statu":[0,2,4,5,7,9,10],"stderr":10,"stdin":[5,10],"stdio":11,"stdout":[0,5,10],"step":[0,2,3],"still":[0,2,5,6,9,10],"stock":0,"stop":[7,11],"stopbit":[0,5,10],"storag":2,"store":[0,7,9,10],"store_tru":0,"str":0,"straightforward":5,"strategi":[5,7],"stream":[0,7,9],"stream_id":[0,7],"strength":[7,11],"strictli":[5,9],"string":[0,7],"stringmessag":0,"strong":9,"struct":0,"structur":[0,7,9,11],"sub":[0,5],"subclass":[0,7],"subinterfac":5,"subject":[2,11],"submit":2,"subnet":[2,6],"subsequ":[0,9],"subset":5,"subsid":5,"succe":2,"succeed":[0,7],"successful":7,"successfulli":[0,7,9],"sudo":[2,10],"suffic":9,"suffici":[2,5,9,10],"suffix":0,"suggest":8,"suit":[2,3,9,10],"suitabl":[0,2,5,6,9,11],"super":0,"suppli":[0,5,6,7,9,11],"supplier":2,"support":[0,2,4,5,6,7,9,10,11],"sure":[0,2,3,10],"surveil":9,"surviv":9,"switch":[3,5,9,10],"sx1262":3,"sx1268":3,"sx1276":3,"sx1278":3,"sx1280":3,"sy":0,"symlink":[2,10],"symmetr":[7,9],"system":[0,2,3,4,5,6,7,8,9,11],"systemctl":10,"systemd":10,"t":[0,2,5,6,7,10],"tabl":[2,5,6,9,10],"tag":7,"tail":5,"tailor":9,"take":[0,2,5,9,10,11],"taken":[0,9],"tangerin":0,"tap":3,"target":[0,5,10],"target_hash":7,"target_host":[2,5],"target_port":[2,5],"task":10,"tcp":[2,3,4,6,9,10,11],"tcpclientinterfac":[2,3,5],"tcpinterfac":10,"tcpserverinterfac":[2,5],"tdata":0,"teach":10,"teardown":[0,7],"teardown_reason":0,"teffect":0,"telemetri":8,"tell":[0,5],"temperatur":9,"temporari":5,"temporarili":5,"ten":9,"tend":5,"term":[5,6,9],"termin":[0,2,7],"terminologi":[6,9],"termux":2,"test":[2,9,10],"testnet":[4,10],"text":[0,2,6,9],"tfile":0,"tgz":10,"than":[0,2,5,6,7,9,10,11],"thei":[0,2,5,6,7,9,10],"them":[0,2,3,5,6,8,9,10,11],"themselv":5,"thereaft":9,"therefor":[2,9,11],"thi":[0,2,3,4,5,6,7,9,10,11],"thing":[0,2],"think":[2,3],"thorough":11,"those":[6,9],"though":[2,5,9],"thousand":[2,5,9],"thread":0,"three":[6,9],"threshold":5,"throough":5,"throttl":6,"through":[0,2,3,5,6,7,9,10,11],"throughout":9,"throughput":[7,9,11],"thrown":7,"thu":[6,7,9],"ti":[0,9],"time":[0,2,3,5,6,7,9,10],"time_since_last":0,"timeout":[0,7,10],"timeoutarg":0,"timestamp":[0,9],"timestr":0,"tion":5,"tnc":[3,5,7,10,11],"to_fil":7,"todai":9,"togeth":[3,9,10],"token":[7,9,11],"toler":5,"too":[0,6],"tool":[2,3,9,10,11],"top":[6,9],"topic":9,"topographi":[2,6,9],"topologi":[5,9,11],"torn":7,"total":[7,9,11],"total_s":0,"touch":11,"toward":[0,5,9],"track":7,"track_phy_stat":7,"trade":9,"tradit":[6,9],"traffic":[0,2,5,6,7,9,10],"transceiv":[2,3,5,9,11],"transfer":[0,7,9,10,11],"transfer_s":0,"transform":11,"transmiss":[2,5,7,9],"transmit":[0,5,9],"transpar":[3,5,9,10],"transport":[0,2,4,5,6,7,10,11],"transport_en":7,"travers":[7,9],"treat":9,"tri":0,"trip":[0,7,10],"trivial":[9,11],"true":[0,2,5,7,10],"truli":[3,9],"truncat":[7,9,10],"truncated_hash":7,"truncated_hashlength":[0,7],"trust":[9,10],"trustless":[6,9,11],"try":[0,4,5,7],"ttime":0,"ttransfer":0,"ttyacm0":5,"ttyusb0":[0,5,10],"ttyusb1":5,"ttyusb2":5,"tun":[3,5],"tun0":5,"tunnel":[5,9,11],"tupl":7,"turn":[0,5,10],"turnaround":5,"tutori":2,"two":[0,2,3,5,6,7,9],"tx":[5,10],"txb":0,"txp":10,"txpower":5,"txt":10,"txtail":[5,10],"type":[0,2,4,5,6,7,10],"typeerror":7,"u":[8,9,10],"ubiqu":3,"ubuntu":[4,10],"uci":2,"udp":[4,6,9,10,11],"udpinterfac":5,"uhf":[10,11],"ultim":9,"umsgpack":0,"uncencrypt":0,"uncensor":2,"under":[7,8,10,11],"underli":[0,5,6,7,11],"understand":[2,4,7,10],"underwai":2,"unencrypt":[0,7,9],"unequivoc":9,"unexplor":6,"unforg":11,"unfortun":2,"unidentifi":0,"unidirect":0,"unifi":6,"uninterest":0,"uniqu":[0,5,7,9,10,11],"unit":[0,2,7,10],"unknown":[0,5,7,9,10],"unless":[0,2,5,7,9],"unlicens":9,"unlik":9,"unlock":10,"unorganis":6,"unpack":[0,7],"unpackb":0,"unplug":10,"unrecover":[0,10],"unreli":5,"unset":9,"unsupport":7,"until":[0,2,5,7],"unus":10,"unwant":9,"up":[0,2,3,5,6,7,9,10,11],"updat":[0,2,7,9,10],"upgrad":[2,7,9],"upkeep":5,"upon":[0,5,9],"upset":0,"urandom":[9,11],"url":10,"us":[0,3,4,5,6,7,9],"usabl":[5,9],"usag":[2,4,5,7,8,10],"usb":[3,6,9,10],"useabl":9,"user":[0,2,5,6,9,10,11],"user_input":0,"userland":11,"usernameher":10,"usr":10,"usual":2,"utf":0,"util":[0,3,4,5,9],"utilis":[0,2,5,6,7,9,10,11],"v":[4,10],"valid":[0,5,7,9,10],"valu":[0,5,7,9,10],"valuabl":[3,8],"valueerror":[0,7],"vari":[2,5,9,10],"variabl":[0,2,7],"varieti":[5,9,10,11],"variou":[0,2,5,6,9,10,11],"vast":9,"ve":2,"vehicl":5,"vendor":[0,3,11],"verbos":[7,10],"veri":[2,3,5,6,7,8,9,10,11],"verif":[7,9,10],"verifi":[0,2,7,9,10,11],"versa":[6,11],"version":[0,2,7,9,10],"vhf":[6,9,11],"via":[2,3,5,8,9,10,11],"vice":[6,11],"view":[2,5,9,10],"violat":5,"virtual":[2,3,5,6,9,10,11],"visibl":0,"voic":[],"volunt":2,"vport":5,"vvv":2,"w":10,"wa":[0,3,5,6,7,9,10,11],"wai":[0,2,5,6,7,9,10],"wait":[0,5,9,10],"want":[0,2,5,6,9,10,11],"wantedbi":10,"warn":10,"warrant":11,"wast":5,"wave":3,"wb":0,"we":[0,2,3,5,8,9],"weaken":9,"websit":[2,5],"weight":10,"weird":2,"welcom":2,"well":[2,3,5,6,7,9,10,11],"went":0,"were":[0,6],"what":[0,2,4,5,7,9],"whatev":[7,9],"wheel":2,"when":[0,2,3,5,6,7,9,10],"whenev":[0,7,9],"where":[2,3,4,5,6,7,9,10],"whereupon":9,"whether":[0,2,5,7,9],"which":[0,2,5,6,7,9,10],"while":[0,2,3,5,6,7,9,11],"whl":2,"who":[2,5,9],"whole":10,"wide":[2,3,5,9,10,11],"wider":[2,5,9,10],"wifi":[2,4,5,6,9,10,11],"wiki":2,"wildcard":0,"willing":6,"window":[4,5],"wipe":10,"wire":[2,3,4,5,11],"wireless":[3,6],"wish":[0,9,10],"within":[0,2,5,6,7,9],"without":[0,2,3,5,6,9,10,11],"wlan0":5,"wolf":3,"won":0,"word":2,"work":[2,3,5,6,9,10,11],"world":[3,5,6,11],"worri":6,"worth":2,"would":[2,5,6,7,9],"write":[0,2,3,5,7,9,10],"write_timeout":0,"writer":[0,7],"written":[0,9],"wrong":[0,5],"wrote":[0,5],"x":[7,9,10],"x25519":[9,11],"xenon":0,"xonxoff":0,"y":0,"ye":[2,5,9,10],"year":9,"yet":[0,5,9,11],"yggdrasil":5,"yi":0,"you":[0,2,3,4,5,6,7,8,9,10,11],"your":[0,2,3,4,5,6,7,8,9,11],"yourself":[2,9,11],"z":0,"zero":[7,11],"zi":0,"zshrc":2},"titles":["Code Examples","An Explanation of Reticulum for Human Beings","Getting Started Fast","Communications Hardware","Reticulum Network Stack Manual","Configuring Interfaces","Building Networks","API Reference","Support Reticulum","Understanding Reticulum","Using Reticulum on Your System","What is Reticulum?"],"titleterms":{"0":3,"1":3,"25":5,"Beings":1,"Of":4,"The":[9,10],"With":2,"access":9,"ad":2,"an":1,"android":2,"announc":[0,5,9],"api":7,"arm64":2,"auto":5,"ax":5,"backbon":5,"base":[2,3],"basic":9,"beam":3,"board":3,"bookworm":2,"bridg":6,"broadcast":0,"buffer":0,"build":6,"can":11,"caveat":11,"channel":0,"client":5,"code":[0,8,9],"combin":3,"common":5,"commun":3,"concept":6,"configur":[5,10],"connect":[2,5],"content":4,"contribut":8,"control":5,"converg":6,"creat":[2,3],"cryptograph":9,"current":11,"custom":[0,2,5],"data":10,"debian":2,"deck":3,"depend":2,"destin":[5,9],"detail":9,"develop":2,"devic":[3,11],"doe":11,"donat":8,"echo":[0,3],"emptor":11,"entrypoint":2,"establish":9,"ethernet":3,"exampl":[0,6],"explan":1,"fast":2,"feedback":8,"filetransf":0,"fix":10,"format":9,"function":9,"further":9,"get":[2,9],"goal":9,"growth":6,"hardwar":3,"heltec":3,"host":2,"human":1,"i":11,"i2p":5,"ident":9,"identif":0,"improv":10,"includ":[2,10],"indic":4,"instal":[2,3],"instanc":2,"interconnect":6,"interfac":[0,2,5,9,11],"internet":[2,6],"introduct":9,"issu":2,"kei":9,"kiss":5,"lilygo":3,"limit":5,"line":3,"link":[0,9],"listen":5,"lora":[5,6],"lora32":3,"lunar":2,"maco":2,"manag":10,"manual":4,"mechan":9,"meshchat":2,"minim":0,"mode":5,"modem":3,"motiv":9,"multi":5,"name":[9,10],"network":[2,4,6],"new":5,"node":9,"nomad":2,"note":2,"offer":11,"opencom":3,"openwrt":2,"option":5,"over":[2,6],"overview":6,"packet":[3,9],"particip":2,"pi":2,"pipe":5,"platform":2,"port":10,"primit":9,"prioritis":9,"program":[2,10],"propag":9,"protocol":9,"provid":8,"public":[2,9],"pure":2,"python":2,"radio":[2,3],"rak4631":3,"raspberri":2,"rate":5,"reach":9,"refer":[7,9],"remot":[2,5,10],"request":0,"resolv":2,"resourc":9,"respons":0,"reticulum":[1,2,3,4,8,9,10,11],"risc":2,"rncp":10,"rnid":10,"rnode":[3,5],"rnodeconf":10,"rnpath":10,"rnprobe":10,"rnsd":10,"rnstatu":10,"rnx":10,"rule":9,"scenario":6,"serial":[3,5,10],"server":5,"servic":10,"setup":9,"shell":2,"sideband":2,"site":6,"specif":[2,9],"stack":4,"standalon":2,"start":2,"statu":11,"support":[3,8],"suprem":3,"system":10,"systemwid":10,"t":3,"t114":3,"t3s3":3,"tabl":4,"tcp":5,"testnet":2,"transport":9,"try":2,"type":[3,9,11],"ubuntu":2,"udp":5,"understand":9,"unsign":3,"us":[2,10,11],"usag":3,"userspac":10,"util":[2,10],"v":2,"v1":3,"v2":3,"v3":3,"what":11,"where":11,"wifi":3,"window":2,"wire":9,"x":3,"xl":3,"your":10}}) \ No newline at end of file diff --git a/docs/source/gettingstartedfast.rst b/docs/source/gettingstartedfast.rst index ce85e1b..847e8fd 100644 --- a/docs/source/gettingstartedfast.rst +++ b/docs/source/gettingstartedfast.rst @@ -25,7 +25,7 @@ and install them offline using ``pip``: .. code:: shell - pip install ./rns-1.0.1-py3-none-any.whl + pip install ./rns-1.0.2-py3-none-any.whl On platforms that limit user package installation via ``pip``, you may need to manually allow this using the ``--break-system-packages`` command line flag when installing. This @@ -149,8 +149,8 @@ MeshChat ^^^^^^^^ The `Reticulum MeshChat `_ application -is a user-friendly LXMF client for macOS and Windows, that also includes voice call -functionality, and a range of other interesting functions. +is a user-friendly LXMF client for Linux, macOS and Windows, that also includes a Nomad Network +page browser and other interesting functionality. .. only:: html