From e6db62991585996a38804e65ca02f32fda27643e Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Sat, 15 Nov 2025 13:42:14 +0100 Subject: [PATCH] Updated manual --- docs/Reticulum Manual.epub | Bin 3548717 -> 3548838 bytes docs/Reticulum Manual.pdf | Bin 4176450 -> 4176527 bytes .../_sources/gettingstartedfast.rst.txt | 7 +++++-- docs/manual/gettingstartedfast.html | 7 +++++-- docs/manual/searchindex.js | 2 +- docs/source/gettingstartedfast.rst | 7 +++++-- 6 files changed, 16 insertions(+), 7 deletions(-) diff --git a/docs/Reticulum Manual.epub b/docs/Reticulum Manual.epub index 492851cee2b7a3422a38a0ee4f36ef0a12335446..af7b8db62dabe233bd938afb59ddecd3567a21ca 100644 GIT binary patch delta 14138 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 delta 14093 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 Z^M76jSh)XYIX||jkCz~t5cKiy{{WR-v6lb< diff --git a/docs/Reticulum Manual.pdf b/docs/Reticulum Manual.pdf index af94c4582a74e01b36948b6513c9c7799188d207..079a08588837ec141e48c97ed11090f254c700f4 100644 GIT binary patch delta 73844 zcmV)0K+eCy^!@>l_5J~{lqQ!#BMT{i?VC$;+cpr#@A?!xb;yHQJoz|f65DZ|sUNlE zW;#g@6baj$P^3zM@%Y;pAOT4xv(beGmsuK#-4O=u9)`gS+QZ_w;0Xa5DAA)SY;rrte0;M<8;4fR95W z{*owgYVoDU;Q67rMSz{yj{_9QJB)D@x3?HW0Q~^Q-94ZuJ_F#szfQO}MijXDvU@%E z5OA3Xfy?u>DVq7K&H(izgvrqSRhrWRZ`bovos%<5Ntt4I)7Xio+Wub{D-bzst@ycgO`U30NynL#cL&@YZ` z8!IvxE23B(m7K|_3EWFbC`lERsR-)8y*V{CyMNz_gsMXrI!$TF(J+v3CJ+&AR{Hb4m*j(^YTjR z8ZQ6iCN*cuE#G?5NtgVq`YU`4{e@QgOR23gONy#w_s0FBa_K=TE-Z?K=T+ICR{Gc& zU)BN(zc*qa>c;>pSiuT^R*OsCu0yk|iZ*_%*492-urgz1dfR>e?H+2~=yKVZ8v!BY z1x@;6%>DSz#+-bodb5As}gxb%H1 z{MA{J;aDNXsz~^yM}RnBwSjFuo-A0Je*~DMMp;B3%VhGAZ;5>`L_WSScH7hUu*=`e z;_2%$tE=2dEPv7&~w? zRrOgVsk#_yXpPVY#;3(Z6sF@OJ)IaSB|@!#JyUR0fjeEW^8LAVs;QCqh(pV50B+%s z+ycezJXtPgOm(Smwtt-EX0{Ppa^FQR8j@V7$sJAh#(#fXE%Lm{ZHmZ9k-L~RC2u-6 z`?Dz%qb-&~WO@B~PmA?aMr{eR%qqFP-N>}ZmWOwc^|t}|#RIoDLafpzP0hwSW$ecw*bk23mt?sJbs+HAipjMY=WX8D`lq4lJ%6sSTQL z#T(tyQ{7mhT2_`ljQu907+PlEhOU=sRj&ur(Z3@o-U0_YA#y13Q4l)meDvWHa56Fc zPO^+6=cc`A?vOyxbqZ%P`fK&H`8vE(9Qp`5L=V=jP>1>M5mnsqKcuNltAkT4hf^#8 zhf^#9hf^#Ahf^#Bhf^#Chf^#Dhf^#Ehf^#Fw^J+$5LK6PD+&_>GdDSx!J|JZf883% zZrsTAuCE}FL)d^s7k4s14z}T$Q4owZl7LCz@qucV)Qs3<4;O2cug}|xU1Zbtj2#0( zE=~5USIgU%qH-P_<$Qnk>h|o#caiVpUY-Prb9?WEap3t;?4(iVMS1Almd-o(T5n=^ zsJ3H0?l%`fnz=v1L%9Tg+W5+Cf4fH>xEVGVv0H5M_Yr^28Gfy6UG$p&_@45D&HLNG zoxQm|`}NF+vna=R(g3!Nyi}#mc7OKny>d!`|IJZem}kxtVeOqL$>3Q#H)lVcDVvTk zv*^IJeC4SyWfI;tTiD#sefN43#IByG@pI)qHti;i-6tIB8S80RZ8v`Gf9@EgY6jgA z&G(2@Y_;H310(dicC1T=jlD*yRXB}4Rdvl{#W=M40(LI|0xLZ;LRs}&I>QJ2!L1N^ zXbw*S2X>h#j}EJkjKEF3*YzhIA%_?_c#Vy z7DK^rL(9*iku7K#DD+Y4e+`_rZF+_xLHJy7jAq}p0$947@XEA3^PsZKa8Dz#+n6pw=?IZDhm#nUw@( zrG<=QD_BLp#v;^9e>mWh{xEVMHo%}_&?p<`JWDBIM-##cjo4s;qAaWCfoC4&Nt$%Z zaKKr$a>OU<@JX@*%%k0rLh~qD77Px%O6JXJmlLv%5uTQrx%R z5~qXEaRR*l9s)^f2gG;o%WjIlLl)lpvInr+`# zcM=;!t%YEEe_0r{@ypEu&1`4b5JpB)MQ2uO+VNpGm(&9bg@H$>41dJgic;#56fbr! z?`H}nQa<`b__uG(j#YE?Ps-gBBhFXmZwny@5SaeRluY z*f9g>?T3kN@Q<~hFoz9-8(QO2Tm))@z{^uni=|WYLwCzw5_GW{Ov;Av7K|!nuKNLO z-D%AOf9p{M2KuoY#ACw0qbb1jtxY_wA@nCn68rkQrBk0W7}XCufKrQo7K@Wp03Ew*B4VFGIUe9&eaDsyqLsyRv^7!!7UUcJ4!{D*)J z8gobt75H~vWAx|id2wGoG*ly}lI*1l(uSraeFvCT@8ZbVlpPo_kFkH6a(gM@e^V^z z_mF89jc&*O=x?yyG3*$_s4;=}dfyrbiV}l-4_!;9$8ld7rS{#+7jGG2+u{x~LQFlu zSzNCABa`&lE|AjiJ(S8~-|=)rc3S)b29D-M()e@kbDH>+&JN`3CdB2!x03oosQM_Yr=GRH+5neeoe zK~BOW3=;i8n}U5>_(?^aT#R~X` z6|9+;%TmCg5)7~!o;P6ls5E}=zC?;k;YMHZs+FFOLZq@TE;h;C0|bA-e}2RtJ@kyS zFO1zN43w+w4AwfV_*;HhOFo-9Gct!YES3D?dRMa*K!(+bz`vv<7Y=}D% z(Xqv_ws>FtTO&7u%zeX*XiPss3PN~a>AgVk5$in=@o)mznH-&THf}kEo9LGkp=>!_ zkKCpm&Lv}M8N$&Bo=cgKe=7+s_5u>M9T1rr3d4ge!)gV96N1xdl4>h^@uU!gkz~yR z=cXQRzz8R;D_l%S;hAI8h~o<9ETix^IkO1Ns#x#jNUtUd*asxO@d3oMB(ORviMVb6 za^nXA$PcY)(?0M>!H9?PuCBI|2ZRBrrKMP8?j`=xfdJAX?ExHie`vTc2k``}@?Ww4 zFjk#8W5JK*rvB-sMCO`}FwxQtu=7tWU|YKlG^=)IU8iH8x&&E+>Hc{WP17VPpS8L% z2l+!uY8XVHO^v|Mq;3a^400#*F+1%0g402Qq*yJoso}8I+VHVBj=~&^m@Jc;W&z}i z87E#65g#f^TXEq9e{T@$s%wXK+t!SL4KW~q`cifU1T=e$f4j*sY+BdTy~S$!ifcE0xtg|m zeAw^MKeR>}YP*$;7Jtz$Pt&xeUfhA0OaqV1CAXr*CIFzT-Sy9th zl-&e&-;*pTGzSl-_H8ip-#o_N35NF7ZvrvM#V zoI%V%LL%M8f45H8CNLq2cyZb>kS)<3P|L^%^*m^c0JQ~Si>v~z$xxxR`}(+<%apzAhJEmoI%C zAn=8!f06_Y0EH~Y4k%Y*NVM2JL#)eQW#1K8%UNw3yzb_~MS6h)v#w1(<1XFkQYt~C zfPDZLV9FuseVjxm5CLZfR@ngYV&$4cQK!u$D4n)$!6jHtani1C_+%XMBwolhd|y`& zyTLA6bQw?Y!#{x+F)0+HQpt^|Xw}?GTDz29@9@x^%F2O{ ze|m>HRvvG=Onx#|x2stc`ijmtuNRPE-&YUo-PqX$qnhrRzbLQ8i7Pk5Ka)z__0^yk zi4kwvedU&~C)rrH;E&aOuZ7b*$_~3#+%8G&dM)+s20|JvJ|n@-TF1}jbr0Zjk?Koh zCJiQB(>D#IFGqKyy|!C>fqW-HX){1se|6{UTK&G$yLiB}?&AAtn`ufw*T^e+Xg*WI zaB6?#6y#IOh(FcA7Ck0oY2w~g`@<10MP20yOgljM8=lP2PH}XlGY1%bQymW6oXO=D zAfNSd0BYThO9ZW_RT(yXto#FkzpG5~_kP_R@D!Z8tatX0-5jg3nYxgtAMF6}e@7;8=U$k~7o&gLT*N_auKnnJvV8uF-i4k!0lWgA37Ny~e@?$@yOJ^i z1phGJ@e4LzrYzv%(6t|+DlSiYG0Ia&Lxi{3V4+0X48qsi>BqlrdH3%6#~V36B~rsj z4*354V&@c-H}gX~&mh+)0-!S`p(OwV;ZxcU)Q3UH3+JCh;tklBpCKZ?$PeMpAd-Rt z>3{vEgvutMEU#<4^_w*aX}{gB3$fE@gu48{VdwMW3#eHY0GU_{jt{?C2eXFB7rB?3 z?|9hKnxSe&)3!5dX(Npj(^2G__tXgGx%@&sj-bN%-5;o*eqawvM1kk~!SwkQmI6`! zEx&)lh5%H@{+vRf>_3=W63mlIUvf-Dgdw-SX}5T^iEDD#%j_Qw0r(3_XIXSd@x4PqI3agqcv@7nv>1KbQxA`*O6+i2#?795bg{DxZd@p1|9wTXDssT;;@Uf#@c_vU~Bq2W2*jO zwspHRZ5I?^Mt)Zogm)=rkZC=WZ&SBlk9;E)sl_?~MqHi60yP zAWNf9R)1|>O*B>iI0>|j!wA(M6oN-opu!Yf(g@M0|3fc^!wR!3BLV{uy_^i?gk~ID zym8S1Q~=GPa~zf&Kw^I+D8>Z~=xDMxZi0IX+F$X1vP+9zuMzGx_m|$;AC8=G-V$erF(QQY!J!4L(yp z=k6QII>x*UMy`K0kdL%^)q%su;qGKi^|^Dy@Nnx8p8 ziu&9f?NGhvXLH^j%YxewdbN~^-Zynw^mzsgLf{W^31~o=hd>T@ zI6!p`8mXHaq$g4PnggE-D?=Db|J>OU0VCHfQ@MX59UzYH8#)yn+*@`R2L?m-oPxDm z^9m`6(B9}!3`YR4x`3+)7k5xo8s8coJ$G2-KuB-#-Dz|07U$%AI$ZQX+&w|dKXEeVl3|&^qq7dTgjOs;#BS{bP@-&IO)_D7AT`bV4 z2veHLzHsOQ*%?hOAryp^ZBcmxPrq7uo6dhFuQ}oAL-U2>a!Epi!$r^kIW$NtX&^HF zsaqI@lqDP@q*)}ff|ROIyE9oGS_qGph%y~$J)TJ%2$6UaVgX2VA9XIXYUWz-0kXo{ z539nDn*{D)TcLIT^#FuSbb{V+n{Nke0g#)T-3I#1{y>)(!5t~@JrGBY4<|Pl$JrtnU^js)UXC6jA$`Q>0Spif z?g|JPcDw+Y5M0}^#X27?DVR;GaNNOz)-@(RyDT7F-LIJ!Fc%PG`hlhBa{htMmV+|%r*9!HV0Q; z*s;>`*Vk@z8s-q=Lj(xDF#?3nOk@ZE|8uz-pJDKD%T`+f=jdK7qhXk_|5g&v3?GZK z;UP76W80&#*z6o79|0ho>cJTS6k{r)3tV^QsTrNP^pD1RlF)iu8*;!9M$UiOCl9BT zbL5f_g+O|pe}VeZP_$Do${$+LycKiIegbTD}EZU7T0MW#HAr7PjifuQd6 z@W^LpYimOI|ExQX1Mxk~YZppG`vnJR+J(}yPE5hrKh5Ya;$U(Hae0K<)SwH!M1{QiZo zCeb7ev8k9YG>~4VPym{Rc8EF;1BnP}9yDG-1i}k(V65WA#SJk=EtD=WY7OZ`Xxff@ zU41fZaqPhyoBjF73QlZe(HKmF4*h?FEwMHR25sh&2~sO;N!kAHan5zm|;|9bFZ@-K@-m{OL8~@Xuo=GhjzQxbe&zo=5qk&JP{fgVB&Mg7agBl zmkl8klmo0N);#~51!gwlnn`~Q1Ct;NZGv=#s5;dXBZ9qYYKMK&R&2QFZBI9q+o#;2 z@s+i_BLFWGJ`XeMIX{1_VL;1fS6#i7IMSV)A^#=iBbJBc4tr>)I&8*d(xDrpt-IB(fhQ#QqZDlF}D$IZU|3&NL&q zs80W9153I&0Smr`&*VxXbTX&l;zm zAX-G@tunBVRbdyhc3ioXnkaFGZ}Q$2q{334&1`a!=aY_NMSHrgwN&!L6w;wIyv}B{yTq>Io^a7L*>%bFY`fzgiI{S zC)r370wjw#E;_>STZgfC9NyOtATgmSCaV@t^a;hEeVfjmeO=ta9mk?DBy z>fJ%szVv^PVHU`2{Lmwwe;=lFIM%8EvZ43(97kZw{F0xjaE6_oIe`=E+Z@Y|1j+fa zwNVQ9%BjzO6z@wDYuN!~xG!(cEk>o--=pQE<*kL(?BAy>Iae~D;DR%ytsDA6>~Ugg z$+F-|E}2hQa-li49Yal9-U6rGK~IEUXwH`q?%RI~X-io%2<4qgvPkN}Ad@!ZyuN-t zS@Xy2%se8+&X zAgO=Ev>>T$W<=GW_Z#|>oq9PxmW4-#exT^6hL6XUt6eGauyUy4IXm`i3&C$l++0q= z6n&@?CMcdLbz#K<$o^6;vRzpDTP#NZ1K+_sXTnu}a{H^SWSYF|nnTMK4m(&kBt5Da ze7yKObI3Nu>`XzgiXWz%s~No>ijbPcK7UsaYXSL6a!iZ^)AMrs@)fC$0u_Jq{}HVI z3q+&>DQ$!+6;?r$B=w&k@&^CyVPnh108+u`GLAC;CH+6dSYEgP3&DG*2|FJ676qLz zzKDh${0~fKX;YVxJ_-{7Fqd&F3KRl2GMB-lKPi9Z8eMPPIPN{a!oa=E03EL_$@a_v z_pqD0cDvZ!X45PVhip+O9?gtfkL~)Sv-$T&ijplmzBK(vao1~skwi%pNs$!EIPmsf z;5|G0;p*(Wry}$={w8LzceV3)#Qac1ULw}M*l_P^>s>D{)iPSNS=!~@ak*m2dhshX z!9st7Ps=b^l=WMhc-byj(L$#9`xbwm5d2c*N;ZlHp&$5c`ReMYvwvKjy*mqmmcR?W zgu$`GPlCitk7w7f0&ffOpS-~5o3(e+tB#(C*U;wP%d_9k0>ek(hb$5sZ`#&-?>|jl zKI_ko*M1ywFG>HWQ)G z1!oR`d#O9kBR|=|KfQl|CccQ`WHaCl`PwWT4jo`ApdCiJJ#_#D4$iJ5oem_=?n4bWr%!pU`0z|>Id?Pc{%h!Jb zNWT3vkIc>3aqPztSj&J7gyfurBO}d`9JSQUUM;|fitba4us7jp>$3>fMJTc;CL|+> zBlcCi@q-ZBC|Ua<&;_#Bt}Tfj*M{yT5P)PuUhOa7o>;W_o|>x8-pf|eKoxC$yQ<2p zXbDiOcU@Lz#h!-J?oq4eAZxYN&g_3C*A7uLWrYzL+qE+=yrs{DIo#>w`RK&n&j+a=IpBU79y^@^}xSyrl+1A<0xAgt<0u=XI$=4}bj zr0x}^0X1C(P6W<^4anUj47*d)h7%xY@s>>4$Leqw)+SLYWmRsCMo z_Z|ea28*mPOv){m8~`Ho_E2{F1C6ql+EbS2)YB|u=SG-P7i|)qF;GXc0uopODO1c0lbk{FXsRpBUyl)g^Z}@zK>(Qy2w=O_cdu(M za+{UZ1^F!@tucIo9GidpG#8_PATSX`;EN(f35m^cl{h%aB@Y(wmmClinNkRv^D%G!fH2kE<| zL0TRwFbjxrE%EjCq<7XIRZKID`?DM)XMed8jNg&KIv9T$R6`(1%_-aB+3OG( zgF9m+N0=yg)LMR_>(YzDS|>)1FqfI-0|$Uo<~5kYt=&DkDkPy7j;3eAjX6Qv3?9%B zPC{TEk)F!4w@a)9=D7QIPE_P==1tIQfQ7flSVv+6(Q?igPw^ZQBwG8}INJ>UAkNtK zP$KRV4KPi{7Sey@KLRfHU2ROhJ!Fm1y+-vg^J4id(8Zht9|EzqnfwGuscLw~A)(2I zMqH7jrT5q!Zj6DD)L~~g5K2ApM4in2Uet-d;oNy#BG==>U|Uj49v(WqX5e6~83<`X z8JkpP{bkcK*IYD~8J*#vBcrp)+e1gmCNnBRyHR)b3Y34*LCMOUz3H-iYZrd*T_Bdr zUlIE>MVo!FfQ8c`BeIAD6g+V}qupe-1-!ZWs_N*jtFkewl$XVR$|!^@+k4GuMq{p)8@Meru%MSZM7uzd$Fk7kRL&j8q9 zx3I3N)vh;xm;}u>h#R`%0T=la3`&o3JNs4wV=Y=%61btDbq*q4xQ7XVJg`u71B9n0Emo_{HDhFWqC0Xm0!iIjO$eu&)0oCyI-hUb8l z&&Yp6;qE_e_)_$)Ks8`!@Iw4`a?45JmO*1*z_pKz_zxCNs|+l}AW?8Ewe$7bXyXKU zIio`uNB-zOoz_EO{})M*J&pbaejq~UK*JX&^JMk%Y-YpS2}8l-^74G*oJIuF@F_0H zX5Eq-P@KCFWMq92_Wn-3C` zQB5QFy|`WsVP8bC>xg?;efSu*+2gSN;7fJS1d?X#30)#%Zaf{{$#xh9lVhiiut{10 z`^@9bOcV_e$~#%$gy`(dv_fSsABP$U2RP!$dOPxP>XsXJ&|XM0q{aJLeiHALuX)VM$1dd4e?wh?qz{0Xq2egvtmSYN8$hjiMg? z`9b0w4@>E8VC6|asySSwL89{nn1F!Pkf2@RU;r>jYeHA{57b+fHXwMGwLf+@gk+mF z5F<4d?!#OqDO4QGS8oiB+2X3Y)G>diD?w9Vk~aU3DC)6M<2Y9)_#jA=^-$vEsPLDr zcraV>*nF9a$9avPm?%^4!a|3U(R%TF)5FfYrqv&*9KS#@Pd~s8k(sbQK0V{bsvjXDsc9j)0nkjssjtgM}5Zr%iGHh5* z&IUT^M3b?oIE2tcPOq01IuAkgHkUBZhXAP{GENc~M)l&L%}P zqF||@rL(36i;m^C%ju?g|0aI`oLGj9H)dfD+MwM(^z9--*cGcb(~gSU+7HZuR7|fd zR+X#`#pn#@%2xd&GAb`sycKnFUFjK4 zt?ieTH~<@-2?Az(>-#gzgzHsSjT6l2Czz3d>wfSTn0LP*1r!3bEbJ9-jS0HgeB_@e zKx+fYu0uX0_TOHN76zA*J_-{7F_!_HITHdhGnXMZIxBw~+m7S5?tQ+(XdmhTJBsg) z_wBT2ce@2zw3#Um4yJujY$XxKx3!&_%}c+%q$v5e*~?^uZF|lD6I+x-QWQy1q#bK# zIo7MIZ*Q-bF9X*~SQ2@Wb-T4<&x(T;3liVD&8$0nEf%5O$@GvPip8}Tuk4@T;n)iN zxNsf2YVLojpQw{EU}xpMRp9OimqkXZ9)v$NjUwSLvpjaDpj zeJe_0=B+}cZN0HzV1n`p92z!jriJAbJF(BgFjRlw99kjsTo*YE;z)P6%ny8T1n{kN z+#Rwwfj>392gWQ2qc|Bbx+^_wpxA>_K-o8PL$HT913G6QmqNpb(M~^}9*$aB`ai$E zt@Voqnv(>H<5}~k(wx&>Bh4Yr#NXt}YU8mO7U^lR1}p#}cuKCJ?&;-f03_GGJJcJZ zn-PDDLa>bim%AE~fd)x&EI(X?o`!<^RFR!yY`v+@o<@|{QNkQoJ!2NF0+grnOyCu! zp2-QA7bfJHYFUGm@j_dcZO8MR8co@vcUivlSEIR(b?pT#0q>%w-tN&GC7#VU)xr<$ z2mH~Xv?>Z-X4H6;h}TPeB(iY9<#7Ud_IiH-)WqN!5u2HoiCUDIC{rm~aDu+$4}Hf) z06z0D#qZf0L3A3yvm=4Jik`Bls|H?y`i#z@)l9E{y3u1xLZhiPC<|P@>#`&aY4vK! zk2o-N?7FFTi)(P>4KG>-y!yTt4|J9ShraEoMFJ2twKVJSR#enOtz6zO@O;QoK1Y9o zZ8Sc$A{dM?y3;#RDjdLQDzkf@Efcm(yciVv z)(8BkS6Ctu(F!=zlDq53X1&B>miYcyUjU;hJK5;>xdH&_Uq8R57unJ?tI|UOlSHQB zTI${YBCGA`t#JdycHskyjruK9@!@}^;&Cru<)6&loI*-W)bwB zguEO2C|T=Kn}hD_Xs?fRb!~qH2v|JV#&ynN1!3tdIP{#Dxk>!RgF`>^Pef0C6wbpZ zKZ@Rop9UBn{X?sd00xjV!s(2teyJew@4n8928*jNA1uO3C()uG1@mwbgfyarEiKK7 z9F^1p6Eh;(zaVG?{~yA*5JeW6^KuMXp9n0`gu^5p0?TL`ScZ|qR&am7D);p@MUt<_ zVdXfYn;j98Ak}!nXoykC6~%aFnIFaU1TtDMo@k?}_RQ&NbF8~+*YJ9OJQqiOY(*ov z;o;+Qp9vPvOP?iEv3{3V5LQyGF6ye4UDX^vMWp(0*~#u~nJCg{PTqH2-9BF~f&Lzj zG`J=#3*Ownd5~?lT$_J0nGNh+MqEEu55in?@O;L%^$-DIb6e#Z25_M|%QJduk3}xa zdurrz({PZoY8WhnLgjXXWE$o<$ZLR6sH=rEfvi8K{%JNt_++UMOFa>1af*=GPLK z(kgz0;8&#vR?he)WdG*)F?CE3-r2_T=nj-?`$^%7u7YeOZw;%;t=wr#k~s#oCk&OY z%<4GNHrVQCSv@|RnaalnFyFziXD&b%g~;$iU^o|VWyiEz;rGG}*S)1kK~%k)NcX(l z8Sh|xhPn)xMLvIjf_9a>tj^VmKbEX9f?R4zU($FOV>8L+{7|O**^-S((a;^2CHucO zum9q;S80oJJfO+_;V$r=H<4l8RB3OIRqwMZ7|<9?D(XWgn#-F*V|--KP0Nc@d;16{ zJiT4-r|Q2GUC(7PXp1xfO;vZYD%*dcUhFTc7wdOqJ&}K~)V*mgRf=MV2%W{H~Ii- z-oJ`}f}Xf>z@uOldOU_ppy!1N&sLknb2qEaHgKbh`sMGrIe_&kOKD>T=uWtfzbxi? z35Q|V@Unm1!k&Jv5q`LG@t?f_^>SB3I!`tB9FxALjDZl!+}DEgWYQ#|v5OQL-;^Tb z%Z9fy9Z$rg`SNDi_e{YVhv*;@R@mTMDr`sF7bZiB6;Ag z1Mdsofv8aSTcsw4%fkCJ-)@pjGT)(NV}{c8?Qeg@R!OxvnbvF%n?iP-BI`xoP-B6X zi&13I^!ZWft`9293U7^ggFGK}`V=J^g(y)qQKc?%d{b@srZ1ZSgwudsRb>Q_nc(!M zQnd&vyQazx=)rKPVW}1QmIk0VQWJ)qa50G<_?T_+S1Y{}GazNw5oIRZL)x~|Akq?2 zYNda2&?6$0?wv><oq6}2*o=1?>hz-kpMlk z5HXuf4u4#a(xp9}qrY^q!|#h7-i3-CIq$ag=|ypUQ;Srh@}*SMz_gY64nt`leXoH- zmDONTqS)uE+vhNXMWq^>xqp?cyYA~9vvJ#}sb z**0`5LR1|w3#+#5lp^2mg{f0;QyR>ru9a$)gCj~zwQBzHOBldTfAY64CqLT>u$nfe z3u|tGRp%IX|2uGUSoXr5Z%83L@ODv<*soMQO#8Fp`yE|H!wDI6yu`)uwwtfuPeUtl zmzR+~3KIe{HkT2LITQgnm$BhFD}P^eq&5$ ze5n)$jfXM=1cYbj+h2F9`8zl}o^v+YOI)sz)Sy=D*R58!kZn8|w(<4F7q=I0t~|#G ztuSx{<91^R-?bdiH&))-@D2(zwZ*-D2sk*5<#UuuUTG7k`dz7S*GE zaHAGW-;84XeZ-$jO~00zjB2SHj%8c!;-}khF21_G_~pU@S!}~GRxS+dSu1;G#Jh{T zpKK!m`ZtDciEwS~>8+jN1#2iXXKjf!kAA&yeN*Z7r5U2=jK!d_hyG ztQQVw_qYQQRH4fUEv0Vg9#MrYQ?;U{bt`O|Kj>;ZkEkqlB}*R{WPeYDkL5auqbEYd zalO{yPKg>^?0u6a@;=JP=mLZm5(w9o6$-ZHD;%gm8NI;V6%|g|^Ub)(RaIn~jJ&9_ zSqPY3q?$_BXvp3Q0PvuH!@X!G@M1%z4V9_ddTzd1$t=>a0JW?NKm(Re742$GdP*Z* zQQLEnfDvvNYZ$$v#ecbL-t+i?@&p;4OQf`5YRl5AbjP(~qszT!mMTET!e7V{eL!%aan9xygbgDM6!^C zJ4t(=W~n+bwa_Kn)C}UgC?71uqqRM?D_U+zyUgyZh!v_0n!E&x)UC~t0Y8I#2uQ%& zpsbK z>F@DjPD+!trCJ|d!X67eA0zF8mtYoLt$34Y(yZGET7Nx(pB?|(jcR+TZKQap9{=Iq z!&W&X``RqiavtHqjxki$i3WF76}$s>CUra&7Fwdmet(bVB;!WO321r|XIX)7?LiHn zvzu~U-wTat$(#DzBXC&|yR?x@u(kq67@q4{YafFb;}-*74G{v*)^AOk@y-xBo>>XY z_kAK~(DK1OIvC=3tAHOkmhgl-AP6HKKK54DDuh4k-%~@&^Mh5`^K^WhU+f3%X)&Y3g9_~rcGN0G~`Y2=?XW{<&uo_YPe zXc z{mAxH3Hosf2X^pm&@TW9*ZZ@?{Qe&$=07RuPh=?p>pV_dSU0%o{T2GRy=kXi%DR@h zN~5!dC;;ZVKD#>rzS*Q_$8Sxo{(t}T75}e%<#jy<>kSYo_7e>;QnDJWn8VT!cn_`9 z%kh`t6QrJMn&sT{K>EYRP@D|Etdh7~KIZLA_S=YQ6zmt(Zp^IPTp;Kz(~M$Z_Ku%V z1h-K_&%^DN^);egf5>3v`?9Figz4!#zU)^M4mVzWeUW zpKqc5)$L?dj|Ar*;xwWVC-d)filf;EVxYK|qC0&SMOC~Fyk&;p373)n0QlL9ZQvB| zbfcn5%^NJMyeeYw=%?>@b6)6078{HN{E{}^&ZgQ!w*w_ns6Vg&!tgX=Oob7=OzNI2sDBrkhphhLxNr{UXwv!g#eHW>jN z-4{<|qm5MBf>$?j3~sKz?690zM(5y0^ZnmVwm+~MZ{ShR>g_IPkeJ0r?a_sP`lnkA z!#ldhAozZSfK9QcYX+`a7ImHKQzb|6huQbj#q)hIsHO7(>fJ=Dxc3;q)9*k-gV zX?kt|ifyWx>bTYurs~TDSi9$EJpDvdx3Xe7Zn{W`bb%&Q=_h58<_aYbZ1YDvv4e1% znJP+Mu-2WBiPq+kN`IFq1h1hNUzsjbwb!t2F_+Qz3KW;& zy9q0QTT74JHWI$iuMn^oHQ<&>QPg9BJvh7TAOVtW#^Z9P1h%l`JQ zVo`6k=ZP6-*MNs&@%^#L`if*T>)K-0_h;W-oV|VTaVv5n-}SAFD=ToVzzZEO64pg( zUE1erBkd+j+Ppn%wr&vGKSRK5Exy@sW|!4}CrbFxY_`&l6a4!L|GXjjxyn^sD~fQ3 zIqv4;#gAwIyg2)O#-SU`;?%6?1T3(U!`bCWW~Cti(PEB>LhDB7I#`|`LYP}0&VD^( zW(a-ga2Nqp?h7pCbE|@ch46eBH0MqvrQ3~~Glz+QM(sj5)6K`XV_j|~WA?lApL}nB zQq|k{A{;@^tSt{65t_DtDF7+gx9jqt=qs+04VU&lYgE#-m8ua~!R)L^@;1$iYs#h@ z(n;Jd$_9ln9eGZvsXD46RYj7ink4&p1C@N)2x*&!j+IKv!!gTMN`hTh#Fd_JDCKOn z0&1lGNxN>TJbiO;rZM++ZQHiH_14DLwr#t8YP;Rq?bfz!+tyZ3ZEU~3?>pabCNs(8 zp8F*KBss~suIp%&w6@}>6cj6kZ@3=19|8h{no^GQH#@~?9@0_$^G0-OwhK+&Rg}{) zRk5Fl;kx{gRoI2xVZFfKJvT2WMQl|bL+@k_yO$n6W+>?CD;j5zw1_lF4k*^j>9_l3 z81X1oh27&0l?UMx((?vP)I_K>!PI=qf?gl zLd|uQ1T&&6!oh$gdnt{69_YI*CKeNo6}D_ZWPB=wsJJBeS~X-g5_Pk+WD1N3*s7Xz z04tG9{g{ovo_JdZJC5v%XkX!5ngBHBLQE`LApxsjxV-B&EX@Y3Ihb+}L1Ah})G||u zR^^4--0OuhVOf=SZz(UYMD>KZt)a+54sZlRCNV_!uHe^ARyGG<9!C0pCn%7q)}@`v zP$i*m=?FUGgeyu6>@SE;HPga&K^#*8V*sF{a9JbB;?=Dpgs*8k&wx|j5q>B^ zLv&RyFTS!u(tcKXf#KDEJLU&zgq2SM2x*AsWiw}D8{Mu3<7zMD{NoO8Wp zE!albq&cQqnm;xWz4Xp`$`hyt92JEj9+INdE>WFRn0=k%dqHH0G?larGITj3~`L4KRclCAK^Q6^^(!h3F| zjg15GsFjVl{sNp(ZIAlt zjw#TTlwz6MD`qVWr(L?0k%IEe(NVx%&)001vT{rZGds9WW>IuscTsnM~(9O z$iw?E=SyuBx$rLDCEwu3`F^k=36*hbd1ee@1PvC;i&`GX_49wK#zkCISpKRMl6 zK}+cEckjKO$Xp4z(3r1=#pk2a266K`d9vH#1uYUt#fgpiRfxrGRjKju{AdlXHi?cK zyzq#=9KY{!}v$M>f^09P;Z%7`p+5HAXJaa;$NE*KGSG35b6u;EmKe0OEz6fJ#Vgt+W zB0h$!HUMn&gJBt@mR|A*6$-V1U&6azZ(SIX@S}*I*rif?3QXg{_|xsdhVbWe(Q_M* zi91J+Xq>8}VJG@g1b&r=?~TN+o&6zL?fco7u$FyG znFJE6(8x3^{Ar*?Fl1p9QTBk2CZf!>_s-aV0mK&6LK{zK627brVL3-1Op9H?{LhOm zJ=OSbYc)iXfWgWhu|@iV-M+0PP}4hoh>SHf8mnH6dt1bp92o<7g`tBw{oz9tg{ zG7=GM_#Hpdf%*NQdS04g6Iujp`>yCszeZ*qmF$x`LFj;UHPGy62C(9yVNHIf{>~E> z09!MkU_TRKy-x}9pfFOgC0o2)R&quAap$BpF4;?$`sDAP!>F|0++&;7G+!sb@wD&C z*KZvAyK3t>8hoS#oL#ItxcLIyD~C&08-1PlCr4Ks`PgaVZU==QRvSOmYAmp^VABei zB{XWUmdM%#5`JMl63t!w6pHU4*#!6xAMhlIz9%KlDmMFKg_LY8r<|!{}V2y_9YTnfIgs7jogr}5s5C<=?CGl4H<4r3@|(hpYnnp2F0Hvh$K5$HepjL zS`d%FQ~99c)0v6}m$fQi*lFa$XAl|O0e(!_|GF3Tqvu4l`lTb6X=|0cvjFIV&Q@^W zi-K+Y2eah}YR?VY8oht3gKW>7!r!KsBRm(p$*~d5-qw${WeB2ywAXY7?;q*JyXq7dATD{Z%%^a*tzcT2?N4`tB#I&WFgvy8CZM!xa{p?6}Izxu=SJ`u_<6e*6aidqvrt} zBurjPr@E8bRT3}khNg|*n2`5PPRX*ykaXJ>r04w7@$!?as^dPs>~0-? z{ju`;=AkqBcaI|PUX>a?^2;x-LRUNX%`67Bh+^!uULf12F60jmPX#%@{ZfS{bidH< z3W&^x{Vb%erRCZ{zjVMt+e$Y$sXPblV{$-1?5=(K)?1&txpdJyBE>XQaj}^O;xwV} z+#I}GY_{2$7sFY`$4fI}RHbuTmgF+1h`XvZC*%5RcE(jg8a@j@+#6l(%EQ?V*X-;g zl?DDOM=xg2Aeh4g%cxIoIFI1)I5RQP4cuR2^!=Rgr|Q>nja|TrSs&=87n_$*T?T)d zwtz)mcQdr~bA*d?hyR_gSeSv|B!`ZQo@8_z0NCis&bb9g;=$UQL|jt)BK`Z+zL*hi z0a=g&rbApg;WFBvNz5x&*?(lZYZ|XH*Aa;H6aT5gyHSJXDvIpQ6%I|hKzQyjg!0^8 zxD0p+N$}0e;Ya zm!*&|c^J+zbFm;r6(2}bf1z28_huRYW|q2sWupZ);HQ z+WHgcNNneX67sbBe2WUWZempdCBr6p>>m54|Ai7I`*td+*o5R7n1Z%*xOdo*5x>_P z2(9<*_mFX_B1Ff3bO0Fjbs@J zK2?1JD&cgQYv;r6N9G5aSG`2y$wU8UET@BSrq>Dn?RFGfuf2WQo?NRoz2GF^_8Rfu zYtRvP$C6eh?I1W-#PV#~Zq6t0?lO%H$OnAzec{i{7Gs6o%0r0n8s3g+E zqUlK=hw_G@`&;uQyZ)Bj^amdF#sP!jj}p?4w#8*@#-cTV-!9NPIqsus!;ovH7wWO# zYO`6E>`RfL%+~n1x?ZWtlwJoQeX?5v5z|J~SgD-6zQO6%3kRBMBHI2$gt>_cJ@-K5 zm}qs>I{Z(u@MA}vzs=wL;ndZnZUc5=j5T*2?dLVDUw6cK?JuiJ5 zrykv}3IkOg0&>H)6F#ZmWOaAmz0gI#H1jykzEC(7hkv#$JEG#)yL(fB4zJiGl7oe4 zLjkflm5a}VKD00OrR!|3@temX(?Dg4^se3oGmD_Db27HNw;rGFr5?J zm+YfH4s=1(fomNOwYr^UJ@&C-!)!`Tzy1J}%eQYG9s^-_@&F9ZNId?!KkR(+zcB080WzB#bs=m<83_R1x3>;&M`q+fI8d|3<=SCK`YgagEc|1`qMpB8>?XpcRh0*nd()I z*ctm3pdUQ+>Kh>8m}`ASuJ9sg_z{^aR-xt%1 zM5#ERcc;nmYS@I+89AC>LH}R(3#^Y@ZtsHzKs7Pr-S=8|VIu<6eh^Pa-In03;VtpBi}ELHVA* z=O;nSLg^~7bXdg+1^)Gv=S(zbJiCoRW07GE3R))y1N04%F^Nf9p*fwSvOnREq(MnEg;S7N3^OGD z$`u430V`|;x97cP#^BC;S7?r%)gE!q(2cEQm4L&00ZLJszh!Kwjwxx6>05a z0`Oy{!s@>cYlI}ge|PA8;~P(qd0hjn+O_l{M$AN?!e8Z9@|R&s*lpylg(6hsL|kc< zM52e=2Gl!i{Ed|{y)5QpF{hbQY^^QAPLR;pA7r>rDYWZ^?-kLZhb7pe4oZ6H9(UH4 zfx>@>o6H^Bzx6#*;Nb42)vGN603BFSuh=C%oHB5-)o!*sYt13~ENH5a^p}U` z;H)ZokK2(5sBM5vaDs|lM6*~r)YGIf<%Kf47lS+s2GjE()Spedc64f|XU#NnFNkhQF*MoN#{-OQgpFDcK4zULpY6BqFr^m;;X$BQELCvOZJ%#0!-8Dad$Sn~!YmSpFsS^3ts&CeW&D+7b`GHSu{iZ(c^fFs~PadXT1-$SQ$%i8ffAF|LM89c-G7g}y;qfcL5Kk_XGGrJdEjS`25%PByW<0A6j8Q(31o~87tl|5kP!aR;ah~ zikP1JW)r1_d_Qj?rUm#rqF4X>p1}9*ACC9lO-5TyKLRDvV1VZc3gwRj`&YTpuo6Tg zYF3Lv$HTbbAx30SH!zOo&m&GpP@%co^ZZI;W+n@QGXl4@7E@y-NpDSOD;u(*G}k$W z(VZkL*7K4Vm>%a8>=CtovV|)A3-QE+9)h4Z{cE4Uky}u-3;h5)Va&r8!#|0wB0-UC zzb01dARHQ|e%k5a-hOGi+tSJhC)FTxrVYSf94&|A+gf#A7WI3ldqp)#^~E;4nro*0 zs>!dfy9|HpXPfUN+Xn@JI%^1%Wjf}fGFS^ggt0{c#fna7;whm2K;;JC*|H4S!V@P? ze7cT2R1MkPfeitwWe8H_(Qb)kEKoKhC8m{jglH`kW#B1^^JQ}(j(^QJ6$~xRvI8wL zpVlq4X;ne$-+8UHX}!KRGzS;_L!pVh6@N6;^HD{0%i$(r)mM~n(* z3O%WwBVzLWHfgRG8_X%-C2$CHxAs1X4O7Wo2$!g>jS~l0@p8Bz#f;Dj!Y%|7C)^Hg zM@Eh$ptf_tU(P-zj;UGk3^@AO#xPrHYTlsReK{a{#dss@e;98Go(zL8(Y*=eKq2rn zq_2Ve_yaO(m%xu*eZyTPc9J=J1(C%&}r1m zRb^OWt>JWJoO|A>RAs>1m3Kje_;0!~sU7_@7-0vr)y52ji@ni0UCXc5y z)8M<`oK93J>&P}302AFxt`=DIWC>5yA%Exw$mVLESIdy7AZS@`LZ4p{#^znT05rC* z&6%e~_X-C4gwpvz4jKxMAC+pNYn!s(YaO>z5s#6S+Iw(R&(Xzu{yJEjdaGYBNEBM@ zXCuDsXvy$mPwyl$;qR>JqG7^tPH&(v@Rhc;x6b)+ zGyOx_4SM^tY}%xp-^wYy<4>?N!lVlf>Y{~mxyOJ*o)%$o)Vgbj(&OwYsh*K_K1;vl?j2?R$pjqTSOZS zYLnp_1*CpmS-}xCZ9@!}M`5rj$%C+FC1S_`j0D(~&IzT6D>Na+n6Y1&A>@O>VB^m_NvON4#fljctHIF))4&$MKkaR>3nel=8#JSr$!fE{s?l6+txv225Kf zS&RZK6{H?5@Hq&BGc{!}6t%5Co&o39cQn$nAI=D!955*oB^KieelRkI7C=UY7$zCHXvT=p&LM9Tolv<}J$6@lh^CnCrJo2?j?6ZNtWpi~ zOdak@HkR(Y&bAslA6tEurgGJGhkQcu*ZeGZ0ls}d8u6}!nC#DTQ_VulcRY4xyXv0r z+ge>ExyEq&1)O~Ub{U9XJm@viBcHVISMku7O|;A zaVL_JCnM(jY?L2XkLjyj(Sf?XOqex@gAGEe>gG|K7p)w$BgKZucyY% z<5t14x{qBo)m&0CpfGKJ?FE2~UIF@WtGi$OSp^Xqq==Ci7CK!R(Ud%G61&a3m*Y!_ zf#9j$X~HDiFn%^Dkw1MLA^54DHYvbG02vxe%EmL^=obtOKHg6Aj0ya}7&f1*&--bc ze_zKHcB|6{4VMj;wVZiJUD{@iUjAwva_VW*%gH_nFWkXnxyr(t7C~YS_jM}rnVd31 z1HvEG=8tJ#{*0NN^p(rDN+-ZqU5V}XEc^=}$n)1!$iB;HkrWTtbY5v)*I&oazX89mOOP=DI0s7j zhXfZ$P;}2J1z+VHGZRXZ*cJ}KilhekI9vp1=6tMNU{bZ*l5SzvlG64*LATFoo4z zuNmeRd{5!QIpMFQWhAr*2A+h)tGBoAt+ZJO4O7?+Wep{oM|tMQ#%^Rlo%ClrV>%U#x+X1U8=I#XPe z)7BjmS@ee8`&uZh3JrJ;44ie4ykDNt-TS9S{xt9cL=cSt9Vqm%85%#rDXxMCVL~ce z0W^qFbYVw6P>AdKwLLRH(;H3Btqk3-!-750_`@);oD-+b+eg;fUuS*y%G|5>#;5!> z&wZYUf&7;8-=%}t=O)`$u*3hsB-M{5{Eu)T0fO}ODLoDBI|`_O0a48x2+Romn|JF2 z3_%!c4}9MXQIwjpodIT&3eP7}^191K|YPgX5>ro=Z@-5pf}; zz$YWz9L@1Ld&)!4<~?YU@*J6yo~r{Ke3^3)@mr%oT6`I8LR-uD!ZJyvr6QV*sDV=Q zO{M3eGs(^P8e&OtC4yu209=i~TMLdeQUV>0s2~GhR&AiCp^Js0@_Wg+k`mhXVhu)a z-9hib#drYhNgFZTejt|W!vLL-w8Lu`V&V#a8KNMG271Y=p74N$YS?DBFG5t3st$jZ zlCzqg!lrdcrr&t!uF=rqc}MmNrLiX)iN+HG?|Q%N8G+nL{LDN&-mYLERbmkLD?`jJ>Q&Wp4E@( z%Ovsgo|8vct>wmj1e@(;?4S8FH->98R@H>`7cTB!FAW-AocbytTKc!3yb|#+qb~%k zi*)4M8Nw$JVx!%Jasy%lBwJ5UV0mZBNi(nWfeVF}Cs`%^ozs?4hl)caOE%-U!3s&- zlIMT`9N}BnWm5cmqfc5bpEUbTOXMqVLOA}jZb6yS9Dd#BV*iu)m>y_YA`o90l0XCz z(4R#4Ai!BM&<`t-v|+cr?eEfzk9mb_3#lv(vq==G0vkCM9Z-cd_ME>y=efQFF+?ZS z9MEK+xWl6^F0>6YxrjkzDq4v;dz>hZ4gd?37pAkn8-?Hi`9#};;*W9O3IG{0Aj_Az z$ehG;_fz=yv!3n>*rpph)5S; zfY4p>%3^Mu<(b&qB)U&%BclA=OQC1`XYM2>4h{U7KD(Fi^fQN77&F5M|PSB*UQ98He0}On~Gbjv7vI zUqA8h-L(jxVr+lxJ%N(v_hf=4$abuGQQ*G-)XJ>intmR)t(DQW`Vc#GZi{2_>Kdz+ zYX-x@2T3ZpL&VUW&llx4{j&_fN)3l*Ut@ffc$n>QPiY;H*5~W=&r}h zeaxwYYI%dYQol>+MJ=HF?cc#>W%Mo+pQ30L9~ypJeT2sA{sFMoxEcKInSOtQU8{Sw z8mW>*W>2eziP^skg%4ss%pXT&kR=vEwKFjSz1`Yg-NJgu*Wy>~LSJk?rj*`iOOOPu zHW|v2srnQ$pfUjyRBur6MLUNiYI`o)6yy(yO#6t3Uq-+HIb`wLV=n#}yIf#kI+h5T z6W|_0+x;J;rDOM-6QsLB5k*qvs|vn<`$R(*2=cF&=Yo>7f}J=$39Wp2&r{N0CU*ITt0WCtcZX00?zhLJbBV@kKL2j?RbDG~S6( zM)e=ZD?{hd0WYW582tuoN#=@*_bmQy11_2Q&8)v)#c4GsPhP7QX6;X+gBA0QUA1lC zD`l(*Yh(=*3;9ZBE3`E{oR8Dq;G~7)NWdzMT}-oi%nCPFoB-hmMXm)Gvmw#X&Yu<5 z8mfJR0A#*WiErsB2tl`96t_~v=1npU)tQTPY|`MYp7D;tnmM9Chd0IKLBk&;>M}O) zrgre2=AD3N;70I`1Y?3;QQf2uMyUA$a82Zob@_I4YQOa~qC}<|-F4Jvp~-siP?TDm z{dq8FxTYQ7tXzLa6J-@?__*ts(F8Fo=wlx}fCR7eA{OFKq0AZ5yhQs2M{<}T4y9Q5 z*<&413tJnTQH_IcbGw=xZYR+~3yBiL`(}=hUMF<|s_B8-ba^NPjT*X!&?XDDT+Q?w zF~LDE*)r=oe)dMb+``k$9Jiem3MF~f`37Pjkmv1^@#xhocs)tT-|9B)py#A`MM4t> zfa#Zi&0PHvx!r_nn($L?o3(nAoUPc+ClsN_8+G&ILTCHjYxnHWz1i}<i@b$L4Gvo=8AzkVc4QmADFNmU}JvpWFt9pOr7t>IDN!o0dO8Uj62Q*ni%Ik8~@= zd_N!WH15FZQTFPdqV%a6)#Gz=AH*@w3dmOqHF4m%5r4*5*QEKGntRs?88|m_015)J zgM|D0jc)Ch6n%P{2k(SHY&Rd2naJZ;I(Sf1dAidm2z^(^;CZ^=^p?V3agB7z2b4gOn;ncU`- z6&>XgE18T6hXmG2IoLfcUd?p=5cI42Yr(tCvz{{;zn_fDk_3?PcB+Mo=+wweMdPv0Fg4fReZ$s z98w8Py~nqjO&cE)6~d6cW8JBhH=()LZD}r*Oe!pf2;CDNjT`&2ACq$G3mw0jF`@sU z1+h7tx2WIMbWVl2Z}Hbxul8ZYS(a9r(UNq(;EqkyupBP=X`j3;}P!I$A|Fe5})pZT_`p`C^>>v9l^9Z)H#z(iqP zB2%9JVX?XfvqUW>l2hO=*`{zOI2-a{$dEhcMlHQCJ(!7y87i*7nTo1q|4Hzwv(#3g+eQ2SF{yo#c;%x zoGP6Ls!$Sz4))G*0?n3{VFrQ-lPxYDO&8gAXC6?%X-|gQ2w4QRFJOo9SnaVK%kzu( zS@q!6KNGj(y?=kZl9xUEG#?mPUM?P&=UG&|SJ$~!Glazs;^tL%@A~X6=v&w_T%Q5S zUAQY{?>=MbF%LtvTdF{lPJ2!r&9_~4>p%DM9cK zSolccWd^b;yn*E0VK(`;Z5me+(iI+z3E?9lG;&c^xG6zWK+qdy{GCGl!oV93o(D-- zuoL1eH&KjD2oiu;@d(D^Pp#TxA|3p0`4QgjS@z#45LMe5!gRzW0HzSzC zTJn2psGrgLN-6CT{A6yA`jjiim~+$q-{ffn+S>sbE-`5a5#N$Xn6ZUu4wxUlXX>9X z)Tn{io!p31fF2~W{&8usy+KDYu}L6uy4FgBzMI7y4KXK}v`}?z*pzqN$uO}txB@6A z=(yv&CCPRGB<ds=0Y(i(|4%>~Chac<(^wMA|!u?m#dKa@h z%wH(s%a1N*cI{*mcKs&!h`}l6_7UbZrIm!6MV#4Gyd%7R>S^|cSh0^Kv86RlKFOoH zW&s*FKy=sQO04Kxhhk$TBL18EjfiNistF;z(4>jn=*AN%PEwY)PDSv3{t?r5#l?h-rmC=CZA%&c70+d_EErp3>5GZT~%jn1242$N&c) zlsPj+4BadYZrkQE<;M+HyKDHHjzFlHM1A^zN@FT_l)nu^gZ?0-Vm`*oE?_tumcXV)}#D36SPt6 zQ`kWEn$Q^YL=|Y#C{qQ_KXq!6G*O5|gx*jS?{~%1vY7bQ<#xyW`2a)aM0=V=1tbU) zEJv^ukyI9N8B*FT@ITJAb#NDF@Vb~%iTCM| z*D161kfX}G%Ml89m$nL6j_EiFL%V=7lVCQ`xMr;Jc4he`A z;x@>x5^d*|s%Y(Od>12gc`~yvEWpPeSBW!D4(>!}`GMiWy6sn>-pCZDP3y@HUe`5- zUfIPj^FPG_HSpix7n^Wksb{+Dpq4PbiUggg0Vne5*+Pul+f7$iJcPda z^7YZTk5h^pt8AY}bYrBbw}j*=_VlE};D~c2N~1p}f9qSNIguh)-{!Hg%>qVkgrR2u zl38W8qZQq|*rMi;h)s2=6;zA<u(0&7Srq)UWsv($1zegt#5|iCSA6diIb6~{ z1(Ud*g${x#U6|4Jk@(O^l)#Efvte|bNz(RyNe{xyb#74cq{i5T!rZ`cb2eSsxGtu*}a znz66Livjk7CrxRBn-LKIeaQgy_KJuTS3oxWkWNHX%SX0XEQL*2sz+vl8%6#Z=|P{Z zz9FS;aQz41W5K=j*E)xHvzc%R%AOKw{6CnRli(ls_IxMb_l)PsXzE#t=OmIyu_HZw zp8_<{w2A0HNTz7sY3!?djqUWsYh~_VJzI2Ci4*>qmM@RdgsI+bK$`AIz zU7e5Duv2DPtA!QCKxhV(EUq*`-H*e&gH?E>29|iA`T!#{l*YBmC+yl?7G~%-WFq(h zF&~eX<(=fjFpIP9u9w%KcCWescuI7KS6llo7d7S{{E=8!l-s%BULi`@IN;~G@F2u* zGF%QFjK*&4Bmg(-gYrbuFPd^8$2hbJZf8tB7&98Gkhw{!KNPSB5dYS%M2Sbh%L}=2 zwVbJR2c4!8Q$bhjRiA?6C^+}WM}*mELgsQ2`A_>VKNO;$kkz){33~T$nDPP@=j00pRK;Y?Qz92ymC#t?6u7&jjROaRv$dMr;g-vAl@~CCAP`1*&yd8_K3c)yc@Dsa(991Z0?PZdnr|JfVrA9`O$xurbTjliU^Bj2%Hk0dJ2Fi(&n}y*!PKh9ez|Fko$SEQ z;h;2k6et66vbu00-FY`!+#ccKkEiPcnVQiFX#d#teSRlDLTde~UcBAm=ydS)EFIuB zc?^L3w>mtHjzaha#!xfe|0d53l8f-3^jBST9zL3RRejn_>yT~>@v(Yb@u|1N??wOw zab|r$TzN0I{xsP~icJ5OP^`g~P{jR!2Z4g!UDT+~6FfBba*cbd^e(n%>GgA`n+$cf zi>x3`UTKVKFl5TgsX|aS?dp?s?-}=_03Bcetx%xq{oppVwW^c|g9h}?S>-bG`IP>cZY@hm>mvAzZPyp>UfR5X-gcuHhjDQDmw_ zjF23xTD-FQ;2T&{#FY%=4VGB7xh%PwbF#+}W9C5TNDXtDPt@;-7#tcgBkMeEstHI$ zqRCA*sx#CyVZ=f5vz^ZT0f0})iNALO)jFpE8GAX3m|E6m$IgRrd1FsqTvU|L6La=P zI645W58D^OBm$S$)iAFcAaPfF6YV`$a3BlvXQvgs0Ibt-ca&&sN*+vmiD3+x2iR*7B{%jq&?iX<@ z^1)Fu@mcoat_p?Vr8(#CEyPfAlSrS+FG8Iy~0 zB1Pbfts^dYoaRlEbAVh{-22pltAUtUMtD~sEsP)^;ZFa*%2DXhGk zq1Zo%Z61T4cMTT}7Y}cD05awMXh>9u0fxp4BD!rSc$fsi7< zto^)3Opvucn9w~lPmHE!qoI-sQ^LS3c%?rI|4>7auN785L%9fhbT$=5`OT+Nxt(Fq zSkQddF#Qnax3vU&;5F6e^1`?6n{fI1bEZ20gNGTnt`}%duv>?}0x*57*Fr|8!$-4{ zbAs&_F%^!aD?sn<9%Tt1plmFK$_GQJ7eeGzwq_NO4j7)lbq4Fx(YZtx%?_!0=MG6% zIAF;hww?+(%#p6B9v3+jQe3j7Xk-42xocjxy^h+-r!u?j-M~zjAC%axaje9@zyD6m zW0g_s0Cpj_zfE?Z1;9X$CJUmJ)1fCsaVn2oTNW#rUTDIIHnz#SR}o*)0**wfV_V;K zScuv{GqXQVuqWqZXcJj??3*TIiaVusibGj{&zS06E5aW3bHXF$~&q$hC|At+50CoL`QG|0T`{wR_QVWjRTjmkLC%Sx@Nq56zx93NO;pAsKC zyf3#itmh6L0@&uM*KExRt;%)h#kzQxYz@QPWq`f0N1NVP@n2qi78E^i zH0$btS9!)=$H8R=6t%LM!GhniipR;PzaQ=S3>nZ;)8fz^IcgTXU_)faNm;?NWbUf; zZ{t6>gV4-gcjoZ#-w0?iCIc1?UL3dLe~6jH<40Zj0*eV;5F81_$6D*?Di%a}X#l0kF z$o^g|srE>K3H!xSdWf`U4VJF(2&mh$5FkYeSvCw z_Prgr(I$`;(l0}QZ169crlc^dx}?UC=O>X{OJ%FXlT?|bGev$KA6lxI z!WP*Rl=Ms|w*~0V*tyW>Z&EP5`Hh*l@p>RE;IDF3S-i^?*n^H9C{7Xx`GeKQs5QZ` z+vG&iX3ajDMzx`y64o|9rlGJQ|AHW_(Lv!pX{g*~(7LS?{aqGEb>Dw64F#Vyfr zlnEGDxkCpxq?fctcJE~?&Y%xDQo5=aKVegn*HYfe4biFbnFs3YCBD8*JT)rk1kVHx zh#2WLZ~I>n)Ct2^Fq)d#<$>!T-P>6YW`4Z*4G;||$mVf1D1mt=l_91P?O*5rh6$DI znk0~#vDpllltfPZLWUQo)Zz^EW^kl)qqH=(Qz;-$?u{H<$ci&dd}+-zyV3r*H|i$_ zsf`I)G=xdaB{=N4ITZ7ob*f+i^aJ+{*5gB|ckySbZv@sajwMI5A+_nZCSvYpbAt}y zI7?V}9xp46|7exjNlp}ei<|v48K*=>VZz>J1fQt#Z{-8pG};wO{q1PfAESiEqyiNg zhprRK5!+jv44)9xici0b`k6@3uNkfQcu}w2JeN%v1aE#HF&HHV8ay}w*oT0BY*RB@ zWZqnLPSqU>bQHR=4ld6u!BaN6p3p3OpXR{#v#R0ghftnvAJw&i_yaD1V{=9EgD3Ks zaWGQ?=hLK^X%0r(O&k$hD^{OD*7HE;>P0J$7#4WzNK!g`O+@@oTKV^R_aH$b&y?cm zvjD&Ds;j7`D+;2B`ENXMcegJfiW2BlF`Z|Sp!nc?y~%h+Hog#CV+ zmrZMo>%4c_CGN$I*=7F{QvAh*#=tl;38WVJ9{|1d>l(cAHQ?MA2kfTb9Dn=>6s8-| z3r!}E`WNgM^z)F0;{ROrc^E!Sa29r+wEYM;T7demsB2`Tj;?lB3o(3rTAJww`iYPqGtgI0U#GK(ZU%0fHA&9 z_viei3A2KSkv7Fn&t2|X(F2>gD$k0^A+%GE$*$qvRMf2hP{x&k1!{OotX8nzpjaA{5|#&;wwPwHzm&u$THPciL1->C%~hq$6}(^V~1wjC&;kasqy z7`JHb`FI$E=nnxi7G`?V+Z4_KC;J2O%Y-zaC@@LNfuQ(8@a9k&*IE=tO= zrC(2#K`J1o5Oh4!DcDK)=MSatKE%sC)0-`)4}qE(EeS8to~Ol085xK}*+A9)GR10Vw!` zNk6|81wRRP0;YA}tFm2jZDA&VO^yOljbzVOpYM=|5_CU|QdSCIxTtu0sdkR0=AW9s1GL~o7ug%*e#W zYrO|g!xk@eW4L00-B)sgLDW|2cdovJW&XiuOCoLwMf|%Y<<81Az7TSl?OqF#*Sm8P6O0Efyi~-I$4Y&*ngH}d!GJI#!PQ3t_Y z7sK-2k^0TE+_4V!hYSWcxHzHtz~5rdRT#vI&bzb5nnV(fK~8*1H~>yUZ&uzmln{8T zTxxpr;6czmcqGM6dT13JCJ>{BU*7tCZ-=JhqS^eks5p~DVot&}^UInlTwQ%Flxx|I zintMwX~#x%e2$2vGR^|yE6c<_Dz>+6UC$@8BMgX#z%PFeCIQby?wG=KzE~asN@vgV zfBtBM0?zvu;Lu74`9!vhL4GZ@2BH{kJ-)EQKKX^Q&@t)==0yDfd6d`n|Lz!I96bNw z$fLIwyu(VsrJ+W_p{K6#GPF`b!2u!vL$SeVrAB~Th5}_z+ed=OX#LKu(OYR1;Fe&%`@aXlY(>|E3xWMFzo)gr2o4q&^vC}OAG3zzg$3pO z-yqnoa6@olY%FQ4$Gn)Wcm8mR-;-<&35AmY|NryYiGX7R{hs-ML;zZ;qTpKLzrXb3 z^HC$Q^86pLkClr(Es>m;7BH>78;{O~;y-J!KYFKFYhgRPwhVg)q8Gg+6H%nB5(*mZbPHgo`A-#k(!YRl1!A7$J9XdsLjg48f^hm9AD8_Jz`nu+7)u6dGW zlJLR8<}l%F6ML#+lJudX&ZOcn(=hJurQ1}MTn;g^s{k^%5yafD z9d=6MD^D`A25B5HXFbN8iuz5@aI7rL%c9XjDrLW_41yYkdO!xvk_HkXn>Ixvli7!X zogA1CH(k=D?U1=dByfd?tAP1n|^U+AQUQivX7R0s+sLy!Q9JvHOm ztbm##E)7zZG3^HB6~^&|=)0bcpz54z9UOr|niVB9DboTb43H8o3y@)2U5KKWADarh z5;?g7(G018HF8FCpi-rVE!o#`C7b&VQX$0)VMFg9S0G@vy?Ak3{t+IR=tVb zpea;qhNP%i1T26BQ7n>`aD%9QuTm)zMf(< zYML%k+}+(nkl;FlI|PDza1ZVdgS$hR1P>Aj?t^Ox?g4_kyIX)eNuKw+cikVgfYawx z_Zeoby?a+xR~t<+(cI~Zp%Rs-{ry;aY`hS_WmJzl>tHml&IT#+7=4FqW0AOfSo@50 zN@)n>mS-2Na09nKS~uhBDZ1JOuJpOt8sX#Eq2@oCZs8C$8s*{);K}7p{L%~ZuhFB= zod2qlv3q%a;mem(|FC4InWCM}D2d+>D*4 z$J^(F%^la~v*DS{o$HIIjb+yd-(}&TkWF{#*7H57I263v8@0BNQzWJ1AcDk_4cli& zQN!`f%x-G>nuIx^_RXHCwvj(O@A^i*+*ZhlYLdog%3J8lwX(x`d2W>+D17@{uv+^t zNIxL9-?KP!8_eLs(#2qjKoLK>xhZUW}V%gMKLTYI+WqBARrb zPZzr$h*y7;?}B0rA@NGvml`_te&egv*nUd^heXnlC`%S2djLXG!=ql`J}srwpjm)b zX(t!Xg-{${pVNZhhBZSa-ogag-Sb3dwcRj{s|8!Fi4GQ6>20k)L9pfBx0$*^K|9Lu}j+U(c*XV)M@>jTyCE2pVw>_ewb3HbmV zI&6gXo#NR92QI3oGoF>kmR^35u14;u#z~?=$`u8#t1AlAQ2R+DHy&|$eCY|CgX7_j^hj03dqm{6>Rx?2A0g#gk6 zk4}aDwRm~8CX6@ zEHnBn^8e?W0Qlt-8x~}a3%#Ec$_i>Yfl!KJhHi`Wk1cS1Kz{@K?^h>V^dmH|D-rYt zCl7R2=3!A7#uXvq_rz%H~Lq6Nl2I zqmUJyYRqFl%CET+^RZ-$w`+j>v{oErJSmYyn=>ZnU5`hVZwo=*^nuy{D(B>(Q9fKM z$!gZYCt4!K00LHPtQNShtRRKC{!4L9@Icqk*oBZHDJCE#5=EP6qC{z(4~+_o7H5ny z+gMX($e0@Ed-gCwG;&YQrA=nf<`stCEiGJ|-XU69Gr{Tw)fiK4Oj8W>q+8V}#6q9F zUUfF6NoNcnn3T3)Nu&Lqw*W!P_24X)@J|Ku?eEu!4@C8li&o-fnLv9{YrF?cBmjB| z!0TU(22)+V71ENkiebt5GE`fuVYbkOrd=fm<1|xI)B3leu za||r)yCAiX=uMevwlYjR`8Ot0Tcy5dKc$CQyC=3{E0NIgUbn|8XlNFPjouibo+8@;oxc(i_5D{ZLfa>B(cNjbC*TpZ*b|rp`54VQ=xb9 z6;mMV=!EXPc7rE^qq__J5cqU#Jb@!Nrj(PLBZ?h(w_bu1RD&q*h-#$rTG7qJGQ$ob zDZ)8mgN#fzul50Mz*TqLBOV6PI&&oM7?;f}lB zWFg{)h!Bj?Dhx!#6ni8PGS1-psPEq!yI7Uc@Z>Ua*d6i~CGF7rbtWW6zF`|g6ods( zBnJs?qKrF4Zl;6stQc#;?7cr*o91I!uZ9*==cc;Dur|Y#{UR!BI(FNr*!itp>5dSV z&gA)n*Lzuphe8QqxNF!L0z3aAqg*a?rHk<H8-eqt{-! znVtNnnO*{#oh71Dx{`f*ljVEC401;~W~tLEku;b|e(!5Qzil#di*vss@%lr&JKnFY zpSzopzWgRf+~reD)}LyAg#!G7K&zKaAkAm#Vcp3o>pMVpF3ungNL*%R|SQ{X_e9+1Pgmpt#b$vXU!X^gJFyLPGiF{%-;gjIxuc z?*YZVrA^D_z<(TL0R5AQV+g}(Q0I3dOt6Cp{jAxGh zSC^vJ^Tu8Cr37UTKW&qit;7SSqH~6=96GZ+O75j%((AJohirjLyD`I^zecJ)w<%$t zX2+MJOnq+rtiERXjXMtMaM3r9n`90{ri1*Ki+er2c~aqrr-LwMiW#C3KK#-&J#d1)_3L?Pg*sG`*NT*xlStV9GMqZ zsq3b5hK>r1~hp?Uzr99`S~|XzjGqwoNWQgt@a~khKSo$`~<>yi&3&49a-K-<*CC+ zUGjEhu8tXJ^e^_&|G06v-~Ld{G6fMc6bN>rcuO%D(Vix;Whut*zt^GTeS#ukjot%` zF8Ll^av|2S6V*0XAk^a}?{sz+egVV3>Kiqi?oHX9byJOJ1@8NxJ#AIORh6gS{>6Ea zD=(y`bM|BPG-rmjvi-Fo?E`smZZ$vYm#l@Ll77dWg3&$0xfq1pH#D~2q9|rI-GQbO z&p0b@ppC=tC(FWHU$^(&4Ik}WUghqd+w-?LrT5OCZuXgRWxROtp60yFk|T#Ury<^} zly?ABB%X@p0#>hN*}mBZrRluh4yFTw-~$pl#B-DZ^G3<|O_s@Zue=L8=Lyk_-r(mF zUH$ShYbx*D&qDEe+4}rxTq&%-Y^hoy(liyzCl#xC^-W3fCni3GSCKbburs&?#kgq{ zfFg~^pCvl>xvyj5mJ~y>DD0mu=@Ks}{1SGydX{7}Cvy4UjL9akNHbmIi}oQI3%$JU z14h5@VKh#{Llp`9**Pb%#;CcYSuZk~s@2Hl!Bms;LxlrdLn!M=TW#qgpr>)|dAL~& zmS9oL0E|nCP5@;#e_0U!XIvjRSe`%BM+AJFi7Nod&l$;>g$p%2sNq8xvj~ES!3x5} zJm4e^J}C%AJ%J0+zX!O$okIlDuw0P{!vs(xgdhwP$-4ZdI~_v={}HAxVdA%lZ~~kV z3`t@<`2P{AAT2Th@LD1*Cb-Oy3_CJkh8SujP$Pxp%aB!IgSQyTxggNH8j=6EICn!b zL2$o1ITobFkc?#z{LDeg1zyX<#RNk~SpKmy{nzBTEdQH>gOl>#9B=}>kpt@FkO6fH z{$;S5I=KxPyPg0O;>JlC4OMs`PlA-iaA3}xSDxULL|U9k7GX-LQ9+FwYBUfQVcI!4 z@bk$l4~SVwbzj18>W=je`~bvM&Q8o;bM5;ybMn5KmP&@Ft~^lCsKfz10q1osS^q|(%|EQbY^f`p#Ad> z{fwpHxj6+RGm1E&#sxKQsPRBDig>?Q{Cmm2-yN2Jb4_dTby59e-o>tbYp8#}5dWNT zb45P;^FfUtY66gFf5F%I{~P{qr5QwpzW)U>aqM+%SQOwltscRlx&E0-3 zvU#6QIfNGg`_O%nLN+!wCVct!gF}I;q+Mp%Opgsc-MTSO2F7Zmq~Grk#9?a5#0=%r zZPh(R{;#7=+BpklqD(CYg5{ojV)yWget+SuJO2r~nEG5ccnjAwzt#m~p&XjpJ)7Xg zn`bX@es{(gU!Q;@P&hJ+o?ZLKJEI!DDukx?H`|y5V=&v8%xq8v;z!IjANi0hs}59S zU#o8g!~}z9SZb`-cO39t^J>DI1Xzr7` zMiQSu1fv6MHrmOE;XmN0e+ZT2VvD0a%n;eqk#wso`D6bW4B1TT@il8COSIxk`hm}U zhEy0ft)J*Tjv~j2rp<|ev#W(SCSi@V<7_0+4y#E8!?|`W+{mqlP8?@un@GqSY@!He zI^7D>L1m$%TOX{G4vL1P&ji8yfD^S1eq*9^1_507oHa*)^uH0 z9>gRPvE__l@Z);|Oi6Sh1v^nmYw0WqeF-A9L2v?r;_9^GC5~)a#mgi;#Pwviskgd;Qe8j8|`2U>d*^j49=p zMv`4xECX#4-Ue)BF76C5=ATeRmqcAK>Oh=Z3+SA;smCMPmR@?5Y}UxhGrhtWrxu2HpfqS}wK zR)cEM@auymg3REV(wwwm{*Y}y5L^fPdaKFAQ3 zqNUxxPFK?;aN);0BA)(tM#4C+H4+6Q{e&V^hmMrjaQI;kc-ef*`%eDkR;n(t&sH!OIp^Jtx*cklI2Q)Y}I3sh8 z^Goy?>rddF4`8zNVL-e4T`#OD6*nnD zzE_*#ye*b#G%+^=#JR&h8p;-0xzy|gF&5vFnuNaKJOl;uB&ifIk z6H)SKm4FkHg1nW_QvwIFm0B))g>T3Pu&+IN#_+!d|4u@-t$6$}!{!dr^#TYhy8 zHv81kPrH3-Q4^Xstq=No6|mHkXPL;E!KX|XdKOO=_ukuXz11o)aMyp<-zeJ!TiYPv zF!sg&Gh61ymeWlA@455xj<$&S8}Mw3gnJ!i3b^$a*$$i4p*^TR)%N^@XNRrTW$|}I zr&kw7iHcR1eHB-tgJBkud-Ej0V=TXxAr(a%2hZpw>(J_xls9#5*YRg_#9uY5P=!Y)#(USUd4_>24s-R6J7HlyL z5hV_chu&Cx3B;n?bG+%AsQq@JUTH-tlWHsKBx67{L+JIa_2i4Omgr=pGR(mvT^qSC zc`7))z_7(t1!e>_1xiw3`o=tk3Ab-U=$^uWZ_Ph6ZNYI<)wLeOp3#4J-RVkdwWpZY zc!?2iz4O^GTBeoVZ|Q3?yI;~V5rp?S&wnaka2!o?C|v1+c^oYykt2B1r_R@-WW0#t zaBUNTdiRi_;Cvi>xc)s^A&L;XAeo0;UG$?Q47

R#K?+q2Di=5S~#ZQj+V}TC#Au-#k={uf}DU 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 Ot{_jr&#z;wOYvVU!|go) delta 73709 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 diff --git a/docs/manual/_sources/gettingstartedfast.rst.txt b/docs/manual/_sources/gettingstartedfast.rst.txt index 847e8fd..a16cccc 100644 --- a/docs/manual/_sources/gettingstartedfast.rst.txt +++ b/docs/manual/_sources/gettingstartedfast.rst.txt @@ -218,13 +218,16 @@ and :ref:`Interfaces` chapters of this manual. Connecting Reticulum Instances Over the Internet ================================================ -Reticulum currently offers two interfaces suitable for connecting instances over the Internet: :ref:`TCP` +Reticulum currently offers three interfaces suitable for connecting instances over the Internet: :ref:`Backbone`, :ref:`TCP` and :ref:`I2P`. Each interface offers a different set of features, and Reticulum users should carefully choose the interface which best suites their needs. The ``TCPServerInterface`` allows users to host an instance accessible over TCP/IP. This method is generally faster, lower latency, and more energy efficient than using ``I2PInterface``, -however it also leaks more data about the server host. +however it also leaks more data about the server host. The ``BackboneInterface`` is a very +fast and efficient interface type available on POSIX operating systems, designed to handle +many hundreds of connections simultaneously with low memory, processing and I/O overhead. +It is fully compatible with the TCP-based interface types. TCP connections reveal the IP address of both your instance and the server to anyone who can inspect the connection. Someone could use this information to determine your location or identity. Adversaries diff --git a/docs/manual/gettingstartedfast.html b/docs/manual/gettingstartedfast.html index 74f1883..b978707 100644 --- a/docs/manual/gettingstartedfast.html +++ b/docs/manual/gettingstartedfast.html @@ -422,12 +422,15 @@ and

Connecting Reticulum Instances Over the Internet¶

-

Reticulum currently offers two interfaces suitable for connecting instances over the Internet: TCP +

Reticulum currently offers three interfaces suitable for connecting instances over the Internet: Backbone, TCP and I2P. Each interface offers a different set of features, and Reticulum users should carefully choose the interface which best suites their needs.

The TCPServerInterface allows users to host an instance accessible over TCP/IP. This method is generally faster, lower latency, and more energy efficient than using I2PInterface, -however it also leaks more data about the server host.

+however it also leaks more data about the server host. The BackboneInterface is a very +fast and efficient interface type available on POSIX operating systems, designed to handle +many hundreds of connections simultaneously with low memory, processing and I/O overhead. +It is fully compatible with the TCP-based interface types.

TCP connections reveal the IP address of both your instance and the server to anyone who can inspect the connection. Someone could use this information to determine your location or identity. Adversaries inspecting your packets may be able to record packet metadata like time of transmission and packet size. diff --git a/docs/manual/searchindex.js b/docs/manual/searchindex.js index 2b542e8..0071077 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":{},"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 +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],"hundr":2,"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":[2,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],"posix":2,"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":[2,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":[2,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,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 847e8fd..a16cccc 100644 --- a/docs/source/gettingstartedfast.rst +++ b/docs/source/gettingstartedfast.rst @@ -218,13 +218,16 @@ and :ref:`Interfaces` chapters of this manual. Connecting Reticulum Instances Over the Internet ================================================ -Reticulum currently offers two interfaces suitable for connecting instances over the Internet: :ref:`TCP` +Reticulum currently offers three interfaces suitable for connecting instances over the Internet: :ref:`Backbone`, :ref:`TCP` and :ref:`I2P`. Each interface offers a different set of features, and Reticulum users should carefully choose the interface which best suites their needs. The ``TCPServerInterface`` allows users to host an instance accessible over TCP/IP. This method is generally faster, lower latency, and more energy efficient than using ``I2PInterface``, -however it also leaks more data about the server host. +however it also leaks more data about the server host. The ``BackboneInterface`` is a very +fast and efficient interface type available on POSIX operating systems, designed to handle +many hundreds of connections simultaneously with low memory, processing and I/O overhead. +It is fully compatible with the TCP-based interface types. TCP connections reveal the IP address of both your instance and the server to anyone who can inspect the connection. Someone could use this information to determine your location or identity. Adversaries