ELF>@@8 @88@@@mm88PyPP(xyЉЉ $$Std PtdHOHOHO||QtdRtdPyPPGNUGNUWU\6<%@߹{C @ B `   !B )ZJA ($AEmm(@d&6E(PVf;=o\V; ї(tgI~qƂ5 tՄq >-q8ҌBcAl7_T__*AW[o-`qrTaAiۥBѓ2R>`fM?KQiX2S/q7r,u )}u G$>Ay)S5dϝiniCVB JJ   R  JY <6Bg <S ) q9k :  A =}!z  IZ yz  f    %x    h"C'e   ~k Ry  .p E = V! Q } r e5 )  & P5, $c AF"UJ 0.` i <=. @he#]XXZ  p_-`u  ]ap0pa  JE-vh0`X 02 = P{ Zr {0Zf z@l 4 `Y B SlZZp  PQ Y X9  @PA `-0]| Y @]Y `ZiY,  VDpo0Y, @ :a`1  0QNY 7 S  0Xw  =pZp`P`Z`L B _@ PX l ]w2pY,u0 __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizepthread_mutex_lockpthread_mutex_unlock__assert_fail__stack_chk_failpthread_selfclock_gettimesrandmbedtls_md_initmbedtls_md_info_from_typembedtls_md_setupmbedtls_pkcs5_pbkdf2_hmacmbedtls_md_freembedtls_aes_setkey_encmbedtls_aes_initmbedtls_aes_crypt_ctrmbedtls_aes_freestrlenmemcpyrist_receiver_data_block_free2rist_receiver_data_block_freerist_flow_id_createrist_jitter_max_setrist_stats_freerist_peer_get_idrist_peer_config_free2rist_peer_config_freerist_logging_settings_free2rist_logging_settings_freerist_udp_config_free2rist_udp_config_freelibrist_versionlibrist_api_versionrist_peer_config_defaults_setrist_peer_get_socketrist_set_optgettimeofdayreallocudpsocket_openudpsocket_set_buffer_sizesetsockoptudpsocket_set_buffer_send_sizeudpsocket_get_buffer_sizegetsockoptudpsocket_get_buffer_send_sizeudpsocket_set_mcast_ifaceif_nametoindexudpsocket_set_nonblockingudpsocket_send_nonblocking__vasprintf_chk__asprintf_chkfputsfflushstderr__fprintf_chkmallocsendmsg__errno_locationpthread_joinrist_peer_update_secretcallocpthread_mutex_initstrdup__memcpy_chkcJSON_CreateObjectcJSON_AddObjectToObjectcJSON_AddNumberToObjectcJSON_AddArrayToObjectcJSON_AddItemToArraycJSON_PrintUnformattedcJSON_Deletememsetsched_get_priority_maxpthread_setschedparampthread_cond_timedwaitpthread_cond_signalrist_logpthread_oncembedtls_ctr_drbg_randomrist_receiver_nack_type_setrist_receiver_data_read2rist_receiver_data_readrist_receiver_data_notify_fd_setrist_connection_status_callback_setrist_receiver_data_callback_set2rist_receiver_data_callback_setrist_sender_flow_id_getrist_sender_npd_enablerist_sender_npd_disablerist_sender_flow_id_setrist_sender_data_writerist_oob_readrist_oob_writepthread_rwlock_wrlockpthread_rwlock_unlockrist_oob_callback_setpthread_rwlock_initrist_auth_handler_setrist_stats_callback_setrist_peer_weight_setrist_startrist_receiver_set_output_fifo_sizeudpsocket_resolve_hostinet_ptongetaddrinfofreeaddrinfogai_strerrorudpsocket_set_optimal_buffer_sizeudpsocket_set_optimal_buffer_send_sizeudpsocket_sendudpsocket_sendtoudpsocket_recvudpsocket_recvfromudpsocket_closerist_logging_set_globalrist_logging_unset_globaludpsocket_open_connectudpsocket_open_bindinet_ntopudpsocket_parse_url_parametersstrchrstrtok__strncpy_chkstrcmpstrncpy__isoc23_strtolrist_parse_udp_address2rist_parse_udp_addressrist_parse_address2rist_parse_addressudpsocket_parse_urlrist_logging_setfcntl64gethostnamegetsocknamesnprintf__snprintf_chkin6addr_anygetifaddrsfreeifaddrsevsocket_addeventrist_peer_create__sprintf_chkevsocket_deleventrist_peer_destroyevsocket_createrist_receiver_createpthread_cond_initpthread_cond_destroyrist_sender_createevsocket_loop_singlepollusleepcJSON_AddStringToObjectevsocket_loopevsocket_destroyrist_destroypthread_mutex_destroypthread_rwlock_destroymbedtls_mpi_freembedtls_entropy_initmbedtls_ctr_drbg_initmbedtls_entropy_funcmbedtls_ctr_drbg_seedmbedtls_mpi_sizembedtls_mpi_write_binarymbedtls_sha256_retmbedtls_sha256_initmbedtls_sha256_update_retmbedtls_sha256_finish_retmbedtls_sha256_freembedtls_sha256_starts_retmbedtls_mpi_read_binaryevsocket_loop_stopevsocket_geteventcountlibrist_get_ng_constantslibrist_crypto_srp_create_verifiermbedtls_mpi_initmbedtls_mpi_read_stringmbedtls_mpi_fill_randommbedtls_mpi_exp_modrist_enable_eap_srp_2__strcpy_chkrist_enable_eap_srpmbedtls_mpi_random__memset_chkmbedtls_mpi_mod_mpimbedtls_mpi_cmp_intmbedtls_mpi_mul_mpimbedtls_mpi_add_mpipthread_creatembedtls_mpi_sub_mpimemcmpqsortmemmovelibmbedcrypto.so.7libcjson.so.1libc.so.6librist.so.4GLIBC_2.28GLIBC_2.3GLIBC_2.38GLIBC_2.14GLIBC_2.8GLIBC_2.3.2GLIBC_2.4GLIBC_2.17GLIBC_2.34GLIBC_2.3.4GLIBC_2.2.5       ii   ii ri ii ti 'ui 3PPXO`(hqp;xq<q=q?C ȏ Џ:؏>nw} (08 @ H PX`hpxȌЌ، !"#$%&' (()0*8+@,H-P.X/`0h1p2x3456789;<=ȍ?Ѝ@؍ABCDEFGHI J(K0L8M@NHOPPXQ`RhSpTxUVWXYZ[\]^Ȏ_Ў`؎abcdefghi j(k0l8m@oHpPqXr`shtpuxvxyz{|~HHOHtH5K%K@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5fh6fh7rfh8bfh9Rfh:Bfh;2fh<"fh=fh>fh?fh@fhAfhBfhCfhDfhEfhFfhGrfhHbfhIRfhJBfhK2fhL"fhMfhNfhOfhPfhQfhRfhSfhTfhUfhVfhWrfhXbfhYRfhZBfh[2fh\"fh]fh^fh_fh`fhafhbfhcfhdfhefhffhgrfhhbfhiRfhjBfhk2fhl"fhmfhnfhofhpfhqfhrfhsfhtfhufhvfhwrfhxbf%HfD%DfD%DfD%DfD%DfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%CfD%~CfD%vCfD%nCfD%fCfD%^CfD%VCfD%NCfD%FCfD%>CfD%6CfD%.CfD%&CfD%CfD%CfD%CfD%CfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%BfD%~BfD%vBfD%nBfD%fBfD%^BfD%VBfD%NBfD%FBfD%>BfD%6BfD%.BfD%&BfD%BfD%BfD%BfD%BfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%AfD%~AfD%vAfD%nAfD%fAfD%^AfD%VAfD%NAfD%FAfD%>AfD%6AfD%.AfD%&AfD%AfD%AfD%AfD%AfD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%@fD%~@fD%v@fD%n@fD%f@fD%^@fDH=AH AH9tHF@Ht H=@H5@H)HH?HHHtH%@HtfD=@u+UH=@Ht H=@d}@]wHH9ff.@UHAVLAUE1ATILSH}I$DHt9HHA@L@H @L)A$H!H9}HIHuL:[LA\A]A^]ff.UHATSHtLL'HMttEH]I)AD$L9uEHUdH+%(uKH [A\]LHUHSZ/DH H HH _ >UHAUATLeLmSHLHXdH%(HE1}LHHKLHAUHPAAPLH{0LHǃHXZHEdH+%(u He[A\A]]CUHAWAAVIAUIATISHHHhLpLxdH%(HE1DLHHfMLp)ELHHxHHDžAPLE2HzXZHEdH+%(uHe[A\A]A^A_]uD@fHG TDUHSHHtCuƒ SH]UHAWMAVIAUMATASHHOtHHHQH tfH߉E{HEAHM?HHSLHCHKH{0AWLC HHXZHe[A\A]A^A_]Ë@tH9rff.@UHAVIHAUIATIS IcuHPHHHI|6 H AEfAD6 HBLH H_fGfGO[A\A]A^]fUHSH(HcdH%(HE1HH\9 HuЉSCRISTHUHSZ/DH H HHк~HUH H H HʉSH ȉC HEdH+%(uH])fHHx@t DUH3]ff.HtGt)uI$ L DHE$DHIDATIH1LXZf@UDLDqALlD=fH(T@I$(LFH 8,H5H=H cH5H=U@E1AHHdH%(HEVHM1jEfE% fEJZYHEdH+%(ufUffE1AHHdH%(HE1j1HMjfu1fUfEZYHEdH+%(ujf.U1HzHAWAVAULATILSHL@HLD@LE1HZLtHB@HtzHA@A$H4DHHH@HtHAxƁHH8HtHAxƁƀH@xuH@PHt H9XxHH9uI$Hu'H@(HtH9XxuH@xH@(HuH1LHA@HǃB@L1HǃA@H7jLx@MtfDLMv(lMuHǃx@1Lǃ@H&H61LH%A$H@E1@JH(H[A\A]A^A_]f.HL1jH1H11LAff.@UHAWAVAUATALSHLZHXL }dH%(HE1D}DU M\fM D)E)EAffEDffEAD$<AAE!ADffuHqEAÃEAADMiɐ_H EHI ADMAHLUDAHML@IHKL ILL)A I)ƒr1AO O9rL MkH(AHuADpL1IIMH8xHEdH+%(HeL[A\A]A^A_]AZDEDBED fDDL 1DEEDIDHQHDAWIIXZMI MLHV1A*HHAJH(f)EL)EAHqLAf ~fEJfDHqLAA@u!H(HD 7@A@fE}HUHuHuHUAH}HitxAEAH(D)iA)fD9EIIDEDED DDL ABUHAWAVAUATSHDDdH%(HE1HD HIIH@t HLTHLH1LL@LDLP&JDxZYHhUILfP(H@Lx@HI!L@y1HUdH+%(He[A\A]A^A_]DHF}gQHDžHHr1\HH9LAH\AL &WHHHA>GƅDjE1E1HLLEEMLHMDDD IMHLH9J-HBHL)IHIArXfA~uDH)AfH DH~L fDEHLLHEIDžRILfHLLHf.HHAAAAAAAIHH9]HƅAIHFUHAWAAVHuAUIATA~SHH8dH%(HE1HULeHSZ/DI H H HANj@H LtxI AMALI+F0HEFHTH@L@IEISHFL@H!I9LB׃K<LDJ H9_MI)!L9IQHH!H96H @I ȋyD9uL9)uE1L9)|THEHH;N!H DHLHHIDPAHIPAHIH~Hi}H5P1dL@H@H L@+f|TL@H@L@HvHMfPIDxL(L`@1L9HCH@HEdH+%(He[A\A]A^A_]DHvI yE1A9|TtA~yuIFP|TH5MI)„IAH9HBAH9HGH6HDI97AFyfDHEHDEH DH;N!HAMiɑ}P1HII5H{AYAZL@H@L@H DD1HzAPfDLDH DD1HzdAPhHEDH;N!H DH1HIH{L@H@L@yHAMI)M9HEH DH;N!HLHHIDPAHIPHIH{1AHXZHEHLUH;N!H DHLIHADIHi}HIH7zH5P1^ALU_LHH;N!HHEH DVIHDIHIH&z64@UHpHAWIAVAUATSHhH}HHEA@ A@ A@X 1@IfPA!@tI!@1HI @LMH5lHHE2H5kH#fH5kHAA@HH*AfH5kHA*A@%H5`qHH5kHIDIB@LMH HkE1HELxLpHML}fI*IYAxUHHEIHEHEfH5DmIALH*[fH5jLA*?H5zpLIIH}fH*H5jLA|fLH5jH*AxfLH5jH*IHfH*H5jL^HH5ejLE^dwLfH*EHuafH57jLH*EHH}LHEfAxH;B@HEHA@LIHHHH?IHH)RIHȉHhHRIM1HRHi.LUH MYDLUMELHj1HhLU&f.LLfHH H*XH(IH@1HhHhAƇ@@ILJH@Hh1HjVHAWHEdH+%(He1[A\A]A^A_]{H@MAHpEHE7HDžPdH@HpHEAAp@t AƇp@AHHLHAA@ 莰LHHHx@HC`~CH@HA CA(HH HCAAC$HMH~XHA0Da8Ht$HA@LH~`HHuPXLI @I@H@)r!9t_H@HxXHxL޼AƇ(@LH}LoI@LHw$H;N!IHA@HI@H}L4H@L/HhHg1LULUfH8I9nAB@GMB@M2IA@J E1@HHI9LBHH9uH0LHH)L)L9HBII9 H8H(@HhHjf1LH@HpHIHEA@L{LHCDC$IB@fDHhپ1Hc2H0IP@HLH8HHI8B@H;N!H(HHIHuWHEHh1HfI8B@1fD1HUHSZ/DH H HLmLhI)LLH1HHeHHML9H9HMHeL1AƇ@@LH蚭HLH;HHHA@LHhH;N!H1LELMHHXeHHULEH(\(HHHH4HHHM;P@s HHHLH8KI9@sI@AƇB@L0Dž$dAƇB@HhHT1YI@HUHH!I @H@xhH`LE LHhHc1LL0IHB@HIHB@HdHhH'b1H(AƇ@@L0 HS`H Ht?H DHxHb1LHELH?H(HHS`HA@H HtRH DHxHR1LH5HHELHH(H ff.UHHHhLpLxt )E)M)U)])e)m)u)}dH%(HH1Ht@HEIL01H81HPDž0Dž40H@HHdH+%(uHUHAWAVAUATSHHdH%(HE1tJH9@s<HfH@:H HH Du.t5HEdH+%({He[A\A]A^A_]H{PtԀuHHtHLA~LҥHHSZ/DLI H H HH I ՃXHpHQXH=H0L9s HEdH+%(HeH[A\A]A^A_]L@H;HE1ɺHHƋLAHHL1f% fPjH{hZYfLMVL襪EXL覧E6)HCPHH5w`ALǃH5H=ƅ!H@@H=HHP迥HE1ffo-aHxfobLHPfBofofof`fhfffqfqfgfqffoffffffff)f~)H)Hh)))) D&HpH`)pDq)`Db)PDS)@DD)0D5HX)))BG<G4GlHG$GL GBHLXL HB<L HHL HL LhHL FHB<HL H HC4HH H`HH B4HHHHxH C4HH HpHB4H B4HH HfoB)4II@H{PH@H(HHHH`H(HpHiHlL9Zx_HHH\1:HǃpǃDH`Q|Ш?mH*DH(HlL9 ]HHHXH1ɋDpL~ L(HlL9)h8HHHV[1Hǃ`XHpHDH;H0L9H8HtEHH{(L1L@H0HH98@ǃXƅH迩L@H\DHfǃXTfHpHQ1HJH|H}H踶LKHHSZ/DH H H⸀~HxH H H HpuƅHɨL@H\DHʰ>L0dnr"fUHAUATISHH@HHLPLXt&)`)p)U)])e)m)u)}dH%(H(1L-HEDžHLH0Dž0H =htLM11҉I}LH(dH+%(uH[A\A]](UHHt;?uHGHt 1]H5Y1]fDH5X1UHAWAVAUATSHHdH%(HE1H?LMLmILLHEQH}H~HH@H @H@L @LEH9tlIH)ADVHpL!L!IHUH7H@HHHHt%I$H}1E@(@tDM1}tJ8EHUdH+%(HH[A\A]A^A_]fMw0L1H}iHMLHiLHSZ/DHH HHEH HHiʚ;HEH)HUHMHL萝LLաH}HD1H5gW(1fH5 WoH H5DH=KWaHD1UHHt;?uHGHt ph1]fDH5QW1]fDH5V1UHHtCt,uXHGHtOH DHhHp1]HGHt'HؐH5W1]]fDH59W1=ff.UHHtC?uHGHtHpXHP`1]fH5aW1]fDH5 W1ff.UHHt;uHGHt 1]@H5aW1u]fDH5W1UUHHtSu-HGHt$@ H8D1HB&1]fH5YW1]fDH5 W1ff.UHHtSu-HGHt$@ H8D1H+W1]fH5V1}]fDH5V1]ff.UHHtsuMHGHtDHT0Ht+HTH HHH9u1]@H59V1]fDH5U1ff.UHAUATSH(dH%(HE1HWDE+LgMHVHHBH=&:HNHC8utA$DpfA$DHH3DKLPDCeI|$A蘗ZYExDkHEdH+%(HeD[A\A]]@C0f.HuRHUȹ~HSZ/DHMH H H HH H HSC83DI$ DHO1RH5)U1=A=fH5THA&1I$ DHU詯fUHHtEt-uMHHtDH1H:Uh1]@HHtH DH5T1]@UHAWAVAUATSHH"'H_HHLnIEH=&L&MuL؝MHFНHEZX9rLL%HH}1ɺLE1E1DZjZJPYHHP^HLb`LLPfZܖ1He[A\A]A^A_]H_Ht'H DH5S1-D뷐LHTH1跭DI$ HtsH DHS1艭I$ Ht+H DHT1YLt@I$(Hf.I$(HI$ HPH DHt@u IA$E1A>[M:LqHt xu:A<$uQEuH0.0.0.0H1H[A\A]A^A_]ø::Cff1Hx sHMfA<$tIcLHpfMf]LOqHtLpASff.UHAWAVAUATSHdH%(HE1HmHIAIMH3CHSHKLK MA8|x"H5\1={ECE1L-ALu=*Lr1HUdH+%(H[A\A]A^A_]DE1LHLLLA4L1CDžCff.{E1C$@H`LAqE(EfH51{CfH51{e(LHqHLD0HA@I$LxHHLH MA}6H5/61KHmI$H5T14n@UHAVAUATSHHdH%(HE1ft>fIHf8H BlHfH f-Hxn8H HH DH51ԇ詅~LH HH D1HQ6TS1H HH DH615UftH HH DH51ȆxH HH DHHieHJH-iHn)ff2j8.qH IHH D1H4,dj8pH IH*H DH41ۅxL LxI$ DM1HL虅1niHEdH+%(He[A\A]A^]fHpHLH:LHyH D1H+c{HD ǃpfofDED=t AH}HD 1z1cH}1Hf*zAtA@AHL!fftD‰pAfME8L_HxLHHHHMaDhHXLPD(_ƃ E8LDE7_LLHHraDED H0 D@4_HHuƃH` H /a(H@  hP ^H LH8H ` H@(^At i7A<A?HEHPH&AoIHAHi7AEAi7AAD$bv9H H2H DDA1H)A!xAAbv5H HH DAH)1wfAnfAnԉHfbfփAAAfHEdH+%(HHH[A\A]A^A_]Hi7AcH H0H DAHl(1wfD1H}EfUHEB_oH}HtCH HHt3HPHtf:ur HJ 9uB Af_f@H}He&1Yv9AH}DH &11$vH(HDH(HDH(HDqf9u!DH}AHW&1ufDH}H1yuH1YH}H_&1SufDHtRH DH]%1)uǃpfǃH(H{H(HH Ht,H DLHL%1tH1XH(HZ@UHHAWL DAVI1AUAHATILSHHHE$ĞDEDffffA $AHDkIfAn1EɾfnLHǃ0fbE$ĞDfփRH%sXZHeH[A\A]A^A_]DEA$8DHieHJH-iHnA)fAfDt$Aftf8D'ff.UHAWAVAUATSHLMHtbH(AAIM)[Ht+~EȃCD0CfDxL`LhHC@H[A\A]A^A_]f.H1[A\A]A^A_]ff.@UHAUATSHHXdH%(HE1ƇH HH DH$1$rƃtLe.LHUDH fAEHD8DH DER1MQH$H /qH^_){Iu7H HdH DH%1:qƃH HH DtH-HmH襒H蝒HEdH+%(2HeH[A\A]]xt,HH DHm#1pp@HH DHq#1mpDHt;H DH"1Ap@H(HDH(HH(HQDH(HeDHEdH+%(%He[A\A]]fH(DHEMVP1RH"QH soH HH Ht=H DHxPILH \HfDH(HH(HH(HDE1L1D-BXAH߉EfDmfEjjhoE11fDmLẵH߉EAfEjj0oE11H fDmLH߉EAfEjjnE11fDmLẵH߉EAfEjjnE11H fDmLH߉EAfEjjnE11fDmLẵH߉EAfEjjHnH H H_DLeE11ELHfAfEjjmE1A1H LHDEffEjjmH 1H E1LHADEffEjjmXZRUHAWAVAUATSH(HEIIHӃ>FHH9L DHLjDFWMv1HLIH@JI H DHHB`HIwPHt*HVhH=DHHR`HuLy`IOXFpHH@(HuIW0Lz(A8DAƇ<M@AGIALAM<$1I}hgSHe؉[A\A]A^A_]fDA@HHLHVM~H1ILHHEaIHft fAA$A$AqZAA#A@MpH{ DHH 1H}UH}H1LIHf#A$A$AAHLUIpLMABIAH}HEP1iLUI MV8Mr@YH D^HHB`HIrPHt*HVhH DHHR`HuLQ`IJXFpHH@(HuIR0LR(LI AFJH DHHB`HIvPHt2HVhHSDHHR`HuLq`INXFpHH@(HuIV0Lr(L1BM4$ifH޺L HHGLx@IG8H H DHHB`HHsPHt/HVhHbfHHR`HuHY`HKXFpHH@(HuHS0HZ(HITITH4PITITHHC@HITƃHtƀH H DH H1gITITH4UPITITLHHTQ>IHL DuHCLHDZI@M8DI0DIIdž@1LH &Idž@HIdž@Idž@VIDIdž0DI(DMtAEd=hEtpE&I~1M>AąI~H1'AAąuPIT1AAąu;HEAFpHHD[A\A]A^A_]DAƆ|TEuvJA놐DHL1UL9H9DHL1UfDIdž@A@xHq H1誂EfDAƆ@LfA@H 1 UAE@ HL LTA@H L1"AfL8H8LH 1H8Hg L1ȁfDUHAWAVAUATASHHD(HEAՋHHuSHcD/=AƅCD`D;c{IcE1HAHD9c&HSf|tDHHE裰EHE~AE9HD[A\A]A^A_]AE~Ai>Ht HCf7H{ Ht HC P7DsEH{H{ ~HCH1fDoHHS oHJHp Hr H{H4HPH@ fVHuCCE1ID9cHCfB|tDHZE~AE96KDDH5 1AcfDIcH<Hu$:Hu(HCHE8HUHC Ht H1DH5 H{Hu@AH1H5 1A轘E1H{1HUHL HAWIAVAUATSHH}HcxDdH%(HE1HHiۑ}H5)H0DHH DHHx1PHEHHE5HUHSZ/DH H H⸀~HEH H H HfHniHflIA@HPHxL}I_HH?;H}1D6HPHMIHiHHSZ/DHH HHEH HHiʚ;HEH)HUHM9HAA$D7EtbAnt\Hu4HUDHSZ/DA~LEHxH I H H1H I H M)_OHuA4HUH}HSZ/DH LDH H⸀~HEH H H IH@L9HEH@L9$ L19L}1dIpDqL6L9ITLmt#ITLHu)H:u#H I61u =H9tLMuHcH6HHD8LH1HL@UHAWAVAUATSHHEH]HHHE HLH dH%(HE1I8LH;H]LeIHLPL02L*HpHH(L LHL0`HLD1Hc HLDLHL(HHH(E1LLLH*HHIHLHIHLHtLHHIHHH H0HteLL2AƅuSH#LH(LLHEdH+%(ujHD[A\A]A^A_]HLH(LLHH8H H8A1UHAWAVAUATSH8dH%(HE1HH IIHMH DHAAHMHU?HU1IHBLI$HHM~HHM+H3LI(IIHH= HUHuHEHE,HHuH}LI$jHM$PI$M$PH HHuH}LI$jHM$PI$M$PH I$HMI$HHp1,9H I]hMI$0M$@AƄ$QAƄ$ADžM$XHtHLH[`Hu1HUdH+%(He[A\A]A^A_]AHMHhLI]IIVHH=FIHQ1H7I M$XHH DH@I|$(HAƄ$QI$HzI$(LeM1I$HH}7AAƄ$LHtSI$HH1HMT7HM&H(HeDI(HLDL2(LH H5H=bH H5H=CH lH5H=$@HtcUHAUMATISHHHH BHDE1u#HfInfHnL(fl8H[A\A]]øff.HwVUHATISHuHPLLHHǃHTH[A\]ff.@UHAUIATLaSLH(dH%(HU1ҍQEfA@ApA@fAPfAP:\tKIXE1MHٺ1PjeH?HUdH+%(He[A\A]]HLLLHIHMHuHUHSZ/DAƅ H H H⸀~HEH H H I(3YfUHAWAVLAUAATSHL{(HdH%(HE1'LƅHLHIAMHIL$DHJHUdH+%(uH[A\A]A^A_]@UHAWAVAUATSH8HdH%(HE1H*AHIAfDHHH9DlHfAEILH9HH fHtHDH9I$HHtRH0H{'H{0H{HH{` H{xHHOE$MHHDHL{0Ls`[HCHHHL@HKHHH-L%HsxHHHHHHLLHHHDžHDžtHHu\LHLu=HE11HH buHE1HLLftZfHH|LtHhL`HTHHH1A`L1I$HLHfLHH=wwHHLuaKHcA$MLDHHUdH+%(u/H8[A\A]A^A_]fDf$@UHAWAVAUATSHXdH%(HE1HdLIHALHfHAQƅ@IIHHLfLL)HDqHLHfHH)LHHDžHLLPLXZHKAMALDHVHUdH+%(uFHe[A\A]A^A_]ƅI@HD|ff.UHAUIATSHL}H(dH%(HE1LLLHHQHuHUHSZ/DǃxǃH H H⸀~HEH H H ЀQHp|pu΀@HLH@|@uHEdH+%(uH(H[A\A]]off.@UHAWAVAUATSHdH%(HE1HIHHIH(LAEfBD+(HH1AHDžHHDžL@H)))0HHLLH8AHLDLMMHHXHxHH@HaL1LHf^LHLPH`DxcIH#DxHDIEHHxIM0HHpzIuHHHhgH`L{HPHxs[HHHpL%=HXH@HhI}`I}xH@Ht1L@HHfAD$ LDLffYID$IM<LH9HC1H)HHHHIL$MH\P\DHnHUdH+%(HĘ[A\A]A^A_]fLhH\HPHDDHxK4&HpAH¸L)H9rHpHxHhuHhxHcLffAN<"K4>HxIĸL)L9lHxLL>REIIcN$9LHx HpHhLLHH8HHLDHXLH@LHMHMH! f.UHHHAWAVAUATSHHXL@dH%(HU1HMu`LLLLLLLLfH@LL0IH=HHLoAL$Hc\MHߍP\DHHUdH+%(BHX[A\A]A^A_]@1LL5M}xE11LH LLIELLHHI LHHuHHHGHIU0LtHtLLE1LHLuLLL7uILLfDL*UHAWIAVAUEATISHHD6dH%(HE1Ƈ HILJILJAA"AD$<AQRA8\z<2<A<VHH#I@HIG(LpHHC`HLHHHLLkH0HHUHPHH? LL?LuLkH_HSIHH1M`HA#A]ALJXA]<#ALM1A\DH LfHEdH+%(HeD[A\A]A^A_]A8\HEdH+%(HeAIT$LHs[A\A]A^A_]fDE1AXwAQAT$CIHH@Ml$LuHLIfML)EEL1I`t1A8lIXHLKI`t ILJ`AM1LDHAfHEdH+%(kHeIT$LHs[A\A]A^A_]fDE1<AGlmEDAPtLnE1&fDI@HIHH1A]!HE1HLHs0LucHHHHHE1HHSxHHHH/HHKHHHsPAVLLHH wHEHUI3D$I3T$H \HEHUI3D$I3T$H ADHLHHLHyHmAƇPAD$APAƇ_fEEuoM&LI@oMoA\PAUA\DH AfADI@IX1EH`AƇ_dA_I@ IXH fDA}D1I`t1A8lHIX LuaA1LuALJXAff.fUHAWIAVIAUIATSHHxthI HHtkL 1HHLxLLpuH[A\A]A^A_]ÐH߉EEH[A\A]A^A_]HL1[A\A]A^A_]H 6H5H= ifUHSHH8dH%(HE1@t*lLJxQ@lhHufEHULEHHSZ/DH H H⸀~HEH H H lH`DHhHEdH+%(uH]Ȁ]UHAWIAVAUATSHhdH%(HE1<E<YFI<^QI<+<c<+LHHHvMfxL@HLHH HHHLH0HHHPHHHpHHLLLLHHHLHHALJXAƇ]<u DHUdH+%(He[A\A]A^A_]fHEdH+%(HeHNHE[A\A]A^A_]HH#vHHLeLDHHHx`QuIEIUH3EH3UH 4ALJXAƇ] @HEdH+%(He[A\A]A^A_]XLE1ɾDHkfD1LHLeHHLHHAPEfutAIHML&oEoADHMfDMV`LeHLLLoH LHLL1LM^LLLLHM(MG(L LLiH-MN0HLHHLEHHWHHE1LHYHHHm7HHL/HHH-HHIvHHE1LLHjIHHHxuWALPIPHxRLLHHHH @HHHLHH)PHEdH+%(111HeL[A\A]A^A_]fDIEIUH3EH3UH AXIHH^1AEAAƇ_HpALJX5HxHSZ/DAƇ]HEH H H⸀~HpH H H 1AfUI0MLALvA_IH IXHAPAAƇ^fMLAfE|A_IHEIXHtAƇ_HX u0HHxHEdH+%(f.HHPUIHAWAVIDAUATASHH8ED}dH%(HU1҉AÀ5@+fvfE3L M@I Dkp]AD$<HEMjAMDASHQLH HtL9r Hft AVLAWfRH.PPPD1D6H0HEdH+%(He[A\A]A^A_]fDfEL MH(LDHEdH+%(HHeDL[H6A\1A]A^A_]fDHEdH+%(HeHH[A\A]A^A_]I؝HtNI؝Bf.8HuD]MLUHUA~LEI D]MHSZ/DH LUH HH I H 5H5oxH=DHEdH+%(u$HeLHNx1[A\A]A^A_]eUHAVAUL->xATAeSHKINI~`jH jE1E1IFH)PXZYfXAtIXf;Zt9LPIHu1LHXfXAuHe[A\A]A^]ff.UHAWAVAUATSHXdH%(HE1Ht'8IuItDEt/HPt(HEdH+%(He[A\A]A^A_]fDAI sHH DHuEHuHEA~ISZ/DfuAHufuHuuHu}HULe1HuH MH I HIH I NHUMhMi_H}H H I HAIH HHULH H HI`H uIxHǃuAuDuH]HA~KyHcMjE1AHULEPXZWL DHAE IufEuISZ/DMuHEAIDžuAuAbfAu~ADžuAuHEHHEHUALH H HIHEHH H H I+hIxHAuLmLA~KtfALL$HcMjE1AHULEP_AXAH}HoHcUAHufEL MD HALEAPPHc҉EIL HMHUH]AH HMLEH H HIH H HIhH YȉAfEPDI(LDI(HjUHAVAUATSHHdH%(HEH HH DLuǀuLmLLLuEʉuHxLLaHcMjLE1HDPXZHEdH+%(u'He[A\A]A^]f.H(HIff.UHAWAVIAUIATISHH dH%(HE1H|TVH DA$LuHuLJuHuI$xEȉuLMI$(HcUDHA$It IT,A FfFEDEYffIHIFO,E1ADD)EHAE L9t=A9sA9sfAHAAfDBADYHfAfDE1L9uABfAB ffDBfFMjHHcE1A$LE$PXZHEdH+%(He[A\A]A^A_]ÐAFfD>FRISTAAffIUOMFAE1*fDAHE1ffBffIM9t,AAAfA9uIAM9uDEBB ffAfBfDFfDDH DLH1I$ HyI$(>DAfAHfDjE1f =fDI$(ܞuH/fDMľ`DHf@E1(fDA1IfUIHAWAVAUATISHhxdH%(HE1H |H H DHEMCM6IM3IE1L]ADANENA6ffEI9 AA8<H=HcH>D<<V < CIA$I$ A$;H<A ffD]MMLEH}1A$HD]D]fDfDH}fD]ALGL9HuII)L6IIcHEdH+%(H}HeL[HПA\1A]A^A_]xD]AHH}1QD]`LMDAHEMLHEMMfD|AI)IMO 7AAfA9D,uAA;AAA9jHuLULM腺HULUHSZ/DH IH H⸀~HEH H H HH!I L9rsLML)AQ ʉHH)HHHHH)Hs@HHHH9HAI)HIM@D|IEnAF HuD]AI I M$`耹HUD]HSZ/DH H H⸀~HEH H H A$I$h`IL$xHRHX@DH}=:iAVH HHI)LX@fHuLM޸HULMHSZ/DH H H⸀~HEH H H AQ H+hʉHH)mfE, A$A$ AA$;ADŽ$H}AƄ$HhHXD]HpDLD]<@HH DHa1D]D]AF fE@I$(HEHA$ID$xHA@DxA9~A$ A'fDAHI$HI$JD+HuJD.HH)AH)AHDHLEH}1A$HJD]D]rEA$oA EtA$AtBD+H}fBD/vfDD]Hz$I$(HaHH DH1D]ID]XHEdH+%(lHe[A\A]A^A_]fDA|$K$I$hAFAA9$bL MHuD]I践HUD]HSZ/DHH H H⸀~HEH H H H!L H9AVH)ʉHH)I$I$HHH)IL$@HI$HPI9GHH4@HEdH+%(DMH}He1[HwA\A]A^A_]@H(HHEA@@H D1HwD]D]AFAD$KA;$En AFHuD]EvAI I ?HU~HSZ/DHMD]H H H HH H L)EE I$I$HHH)IT$@HI$HI9HHA~RIST ffD]MMIHEAD$El$ L1ۉEAfAEEfAAEDA%Eft!DI AtLD9rHEI9I IH}LB@1HD]LLID$xD]HB@LwD]AƄ$ID$xM$(A@ID$PHL LhxMPIB@E$HT IA@x1fDHH90 H;uD;uދxM1IHD]HD]A$A9$tAƅA@IP@I9@sI@I$ HH DHHtI;X@tIX@A$ A9A@sAA@xMl$xD]A$+DxH1A$HE7DHMB@Ha1D]H}1D]HݘHD]jH}1L`E$D]˯HEHL1LID$xD]HA$A3D]MlA|$K*En AFA^M$ AI I MI DA$HuD]IuEI$xH}AdžuAuHcUH}LH AE1HHT LEBRISTJ HcDjZBIujA$PE$A]D]A^mD]M`I$(HIB@IA@H4DxHIA@HIB@A$EL$HHIB@11DMB@H8_HHEDED]uIT$PHB@ID$xHH@D]iIL$xD]@HELH@D]HID$@D]AƄ$HtƀI$ A$H DHL1Ha}D]ID$xLA$LME$Hƀy@1HED]ID$PHxxƀIT$xHPxƂy@AƄ$IT$@HtƂH D1D]A$H|+A$D]A$AA@H1LD]It$xH}L1H]D]HEH@HD]LL{D]GIL$xƁ@&I$(LDMMtxA;A@MA@Mu`@D],D]HIPxHuD]I@AA@IGxI B@˫HUHSZ/DAH H H⸀~HEH H H IA@AAE蛭1HI@jD]w1I@D]ݢLբHC1I$h@HI9tIHuH[A\A]A^A_]UHAWAVAUATSH8dH%(HE18t&HEdH+%(j5He[A\A]A^A_]@HPHAIHƿHL LXLPM I DHpH0L,',tf1HH@HNH0IHHI2ffMeI HHSZ/DI L I渀~I1HHI H DI EHHDL袶ƅE1LHDžLIDAȃ<*MLDI$L9s2H H H DH1QM$AEAPAH H DHH"HՋ1Aƅ@A$.D A H HQH DDEE1H͉1螻DfH HHH DH(M1i@IHNDN@NA1AA H4@ǃHt1A@H4I9HHHEHHHEfAEHHHDDDLTTLHHHDLDDIEHfA !HDLD㈍LL貤I$ I$LDA$ HEA$It'HN@<AEHHHȋA9Ue&I;HLDL   ʉȪHHHHIEIUI}0L ME AQIMH)艜DLIHZYLDLk1L9LLDADfA+fA:fAuTHHPI9CHHH>L> fbD>L> fdHHL4M H fAw A$:stM$MtPLDLSAXLNLDA$<&A$fAfA"HfAƅE1A$A$ID$PLADŽ$I+$XHt@pH;N!A$HH H DHIH1HWL.ID$@LHt ǀID$xM$XHtL@HLufAn$pf~b`<|I$HtGLH蜠HX蔝7`LH(t D9,<aHHcH>HL9H H#H DH1LDH(HHfH Ht$H DLH1藴DfH(HA|$It+A|$Hu#DLH)AD$HfI$(t]dfA9$tKH bH1H DH1fnbpfA~$HDLA|$Jt A|$H AvLA$!A~'LHA$AFfO!HLI$H)ĪAFI$(HF2A$DEny$I|$8?*ID$xH$y@ IT$PHtDEuƂI$A$I$HHH9rA$H9HFHA$IT$8HtKA9$t;A@A9t01EHHH I$ HhH DHtA @I$ A@HH DHSH0HZA@AEtH0H.AB@9L IDH -Lx8DDID)H@8f L)1҃HA@HtHHADEHH9HCH9+HA$ IA@A$+9+0"HHH81ҹʚ;I$ H H~H0H H I9HHIFI+P@ Lc H9HHBHSHHSH'H D\tBAB@E@E1H9sHA7A1IIPH1V;XZ1Ix@HC(?'I@HX(I@DI;h@*AB@ADA@|HHI)HI$ LXHPH%H DНDHH4H؝Ht tL؝L0HȝH0H8L@M$M3HLII)E}AMfAEIGL9LAE<+<wAX%AUAMAEfI9&<%%IuIWLD/ALdEI$ HH DDH1Aȃ<xmfAfAHHƅ`L4M.HHDLnLDIHDEfAMffAEuAKwfH(H 1DLLxeHH H` I@HI$` HI$ A$I\$PQ I$@ A$ P A$P H H8I$8I$A$ I$A$(A$(譏HLI$xI$A$蟑(I$XA$(hA$hVHL I$PI$A$ H(I$0 A$ hA$@ HxI$xA$ A$ 訍HxI$x菍LA$oofA$A$A$HI$A$A$<A$<A$HPAƄ$I$PA$fA$ڵHLD 2ffA$fA$AƄ$SIfA$tsJ,Md$@fAT$IA$pt HS@IT$@HI$DLTHHNjAƄ$A$HI$菓HLII$LDHt_fofoop`~A$t'I$HtD豕DLHHIL$PHDLHȒLDHHH;HDID$PDHuA$fMtNHfADMLELHLDA$H w H DHvHu1DL˥LDAƄ$A$HDEM$M%LDLgAXLbLDA$DE11LA$D-LHAA$fDfPjH蘥E11AA$HLA$A$fDfPjGH E11HALA$A$A$fDfPjAXAYA$LDvsI$ % H 1LDLDpH 1LDXH 1LD@DLI$ H HDH9It$PHt7HVhH_f.HHR`HuLa`IL$XFpHH@(HuIT$0Lb(fDA~AFƅAAͩt ƅAH HLHHH)HXHPAtf8RIu fxp HPƅ`fH(HH(HDI$G"@H(D;HSxHA@DEHEnLLPƅ`H)ƅAHX HI)IffA~I$(AGf>fE$D9 H HH DHr1JIDŽ$fH H DHlH(HYfDHHDDDL蟚LDDDIċ fAEt EPHL9#H HH DHKo1GLHDž1gfDHI)IAAFffAvAVf @ @ @ @ ΃@ ȍ f ȉ ȉ ȉ f IfLt IFHI$H9DDA‰ƉAADEA@AAADEAAADEAAADEAA҃ADEDH ADDHH DHVQQQQRHnPQPPPPP1ARAVAUAS蟝HHĐHt1H LH DH H%31[HI$M$XI$L9H 2H DH HTn1M$I$ H E11LDL0ADLLDž2ff0jjUE1A1H LLDDž2ff0jjH 1LH E1ALDDž2ff0jj͜^_DLH(HH(H^H(HgH(bfA$dYH DH1HkDLTA|$ILD}L ITITH4DLITHITL$HIT(HLpM9s;H H DH LH i1L衚LHH>T>L>t>f   AfJ f=f=f=-H H'H DH]i1 @ƅ`1I$ H DHoHp1əvH(HIT$PHB8HH@xID$8ID$xHB8LphA$HMHLLEMA H[`H{ItfD;u㋃A9uAf;uf f uHItuMIHEMD$8M`@ID$@E$AƄ$HtƀI$ A$H_H DL1HLSID$xLA$E$HLjDA@1!HL9H Hi H DHf1ݗLI$(HHHL&AQ LA$:M$Mt LsEXLtE H H DH,1Hn+LADŽ$A$>LA$-LA$A$I$ H 1LDVH 1LD>H 1LD&3I$(HI$%LH)HIkP@LI+h@H9LM`@Ih@AHH!ˆA$IuAB@%D9M;p@ ˆMfI*IP@HfH*Y~MfI*Xf/8ƅ*LDHHpHXx HoH(HHH41H0HLpLI\$xH1LXzHA@Hi0@BH8LA@HH)HH0B@H^1fo|}1H @ @Hω!@HA@L)H0B@HLHA@HA@H?B Hiz1HA@1HA@HHA@HHHA@H)HHA@L{nHi7AI$WfA$]H(HH(HwH Hr H DH(19DLHL迤AD$HLPLAH LfhHA$JtLzA{fDAULDLAƅDADžL[H(HbI$(H}AdžXLVzHD1HYe$H HXH H DHc1H0HvH81ҹʚ;LH H~H0H H HH(HI$L9#HD1HcTM$L_uI$(HI$(HDMEL Mv`M" A~ItfA;uA$fA;uf f uII$|wtAuMt$8HMf@I$(H@H H H DH_1IHiz1HA@HHA@HHHA@H)HHA@1HH)H @H; @sH @H9 @sH @H!@!@zfHA@A@A@A@Ax@HIPB@LH)IXB@HIPB@H=H {IXB@sIPB@IX@E1HHM`B@MPB@I9HȾ7A1A-L)HiHIX@APPM1He6H0MX@AYAZHEB@H(HHDH`胎0A$HH;a^ I@B@H9H)HIIp@L9!Ih@AƅHH!I0H0HI@DHHxIH@HDZIx@Ht2fDHHHH[(qHuDH1E1Ax@AƆp@Ix@E@M@MA@uHLH)IX@AEAI$ 7AAB@HEB@I@B@Ih@HH!IID$xHX@HHHUH DAWLMDPH`1讌ELLHIX@LLHPPPQHH0M`@I$ HH DH>wI@ 1rI$ HuH DHtAƆ@@Ht!H01DHHpH81ҹʚ;DH H~H0H H A@@Ax@IX@t H+II$ HbH DMDH\`1L9LM9p@sEB@I$ HH DHuI$ A@HH DHrA@dxI$ HlH DH_1蛊AƆ@@@H(HH(HAƄ$ID$@HtƀI$ A$HH DH>1@ALHLEEIIIHALIIHLLH~*HLHHsHHIHAHy LfAHHAH)DAGIHD1HHDHHXALAtDXH)LLLELLHH(Href->ptr == b0.2.104.4.0[DEBUG][INFO][NOTICE][WARNING][ERROR]%d.%6.6d|%ld.%ld|%s %soddeven../src/proto/gre.cpayload != NULLpayload_wrResetting peer states Free flow peer list Deleting output buffer data Freeing data fifo queue Deleting flow Updating passphrase to %s peer->receiver_ctx != NULLpeer->sender_ctx != NULLPeer weight: %lu Socket error! Dropped %u late packets Lost %u packets receiver-statsflowinstantflow_iddeadpeersreceived_datareceived_rtcpsent_rtcpavg_rttavg_bitratequalityreceiveddropped_latedropped_fullmissingrecovered_totalreorderedrecovered_one_nackrecovered_two_nacksrecovered_three_nacksrecovered_four_nacksrecovered_more_nackslostavg_buffer_timeduplicatesmissing_queuemissing_queue_maxmin_inter_packet_spacingcur_inter_packet_spacingmax_inter_packet_spacingreleasingError allocating rist_ref.Done rescaling buffer ../src/rist.cEnabled NULL Packet deletion Total weight: %lu Cannot set SO_REUSEADDR: %s mifacestream-idrtp-timestamprtp-sequencertp-ptypemultiplex-modeudpbuffer-minbuffer-maxsecretusernamepasswordcnameaes-typekey-rotationreturn-bandwidthrtt-minrtt-maxreorder-buffercompressionvirt-dst-portweightsession-timeoutkeepalive-intervalcongestion-controltiming-modemin-retriesmax-retriesClosing old logsocket Failed to open logsocket Sender: in learning mode %s / %s Host %s cannot be resolved Binding socket to %s Couldn't bind to %s: %s 0.0.0.0%s@%s:%uPeer cname is %s Could not set close-on-exec Invalid secret passphrase Using %d bits secret key Could not create socket Active %s:%dRemoving timed-out peer %u Starting in receiver mode RIST Sender Library %s sentretransmittedretry_bandwidthbandwidth_skippedbloat_skippedretransmit_skippedretry_buffer_sizecooldown_timeMoving delete index to %zu Exiting master sender loop sender-statspeerExiting master receiver loop Starting Flows cleanup Flows cleanup complete Starting Peers cleanup Peers cleanup complete Freeing main data buffers Removing peerlist_lock Freeing oob fifo queue Removing oob_queue_lock :2../src/proto/eap.c../src/rist-thread.ctw != NULL../src/udp.crist_send_common_rtcp failed Null oob buffer, skipping!!! Non-Rist nack packet (%s). empty-sdes-name peer id#%iOld flow deletion complete FLOW #%u created (short=%d) Flow #%lu has now %d peers. OOM Receiving unknown VSF Proto Keepalive JSON: %.*s Dupe! %u/%zu 513[ERROR] Could not format log message! [ERROR] Failed to format log message Rolling over to %s passphrase Send failed: errno=%d, reason=%s, ret=%d, socket=%d Triggering data output thread termination Deleting missing queue elements New peer with id #%u was configured with maxrate=%d/%d bufmin=%d bufmax=%d reorder=%d rttmin=%d rttmax=%d congestion_control=%d min_retries=%d max_retries=%d Enabling automatic buffer scaling Setting max nacks per cycle to %u Setting buffer size to %zums (Max buffer size + 2 * Max RTT) Could not create packet buffer inside receiver buffer, OOM, decrease max bitrate or buffer time length New %s peer connecting, %s %u, peer_id %u, ports %u <- %u New reverse %s peer connecting with old flow_id %u, peer_id %u, ports %u <- %u New reverse %s peer connecting, peer_id %u, ports %u <- %u Not enough memory creating peer! Error initializing peer lock! Send failed: errno=%d, ret=%d, socket=%d Could not create packet buffer inside sender buffer, OOM, decrease max bitrate or buffer time length Nack request for seq %u but nack processing is disabled for this peer Nack request for seq %u but we do not have it in the buffer (%zu ms) Nack request for seq %u with age %lums and rtt_min %lu for peer #%d Nack request for seq %u with delta %lums, age %lums and rtt_min %lu Nack request for seq %u, age %lums, is already queued (too soon to add another one), skipped, %lu < %lu ms First nack request for seq %u, age %lums Nack request for seq %u with delta %lums (age %lums) is already queued (too soon to add another one), skipped, peer #%d '%s' Nack request for seq %u with delta %lums (age %lums) and rtt_min %lu for peer #%u '%s' Dropped %u packets due to buffers being full The flow link is dead %u > %lu, deleting all missing queue elements! Failed to set data output thread to RR scheduler with prio of %i Starting data output thread with %d ms max output jitter Error %d in receiver data out loop Did not find any data after a full counter loop (%zu) Empty buffer element, flushing %u hole(s), now at index %zu, size is %zu Too many old packets, resetting buffer Packet %u (%zu bytes) is too old %lu/%lu ms, deadline = %lu, offset = %ld ms, %s data Did not find any data after %zu holes (%zu bytes in queue) Discontinuity, expected %u got %u Error (re)allocating rist_data_block.Rist data out fifo queue overflow Call to pthread_cond_signal failed. Buffer is empty, it has been for %lu < %lu (ms)! stream is dead (%lu ms), re-initializing flow Adjusting flow buffer time to %lums Data output thread shutting down [EAP-SRP] Failed to receive requested passphrase in a timely manner [EAP-SRP] Failed to update passphrase for client abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!?ctx is null on rist_receiver_nack_type_set call! rist_receiver_nack_type_set call with CTX not set up for receiving ctx is null on rist_receiver_data_read call! rist_receiver_data_read call with CTX not set up for receiving !(data_block == NULL && num > 0)ctx is null on rist_receiver_data_notify_fd_set call! rist_receiver_data_notify_fd_set call with CTX not set up for receiving ctx is null on rist_connection_status_callback_set call! Unknown error in rist_connection_status_callback_set call! ctx is null on rist_receiver_data_callback_set call! rist_receiver_data_callback_set call with CTX not set up for receiving rist_sender_flow_id_get call with null contextrist_sender_flow_id_get call with ctx not set up for sending rist_sender_flow_id_set call with null contextrist_sender_flow_id_set call with ctx not set up for sending Disabled NULL Packet deletion rist_sender_data_write call with null context rist_sender_data_write call with ctx not set up for sending Dropping pipe packet of size %d, max is %d. ctx is null on rist_oob_read call! rist_receiver_oob_read not implemented! rist_oob_write call with null ctx! Dropping oob packet of size %d, max is %d. Trying to send oob but oob was not enabled oob queue is full (%zu bytes), try again later Could not create oob packet buffer, OOM No oob peer, dropping packet of size %d rist_oob_callback_set call with null ctx! Out-of-band data is not support for simple profile Failed to init ctx->common.oob_queue_lock rist_auth_handler_set call with null ctx! rist_stats_callback_set call with null ctx! rist_peer_weight_set call with null ctx rist_peer_weight_set cannot be applied to peer with parent rist_start call with null ctx Could not create receiver protocol thread. Could not created sender thread. rist_receiver_set_fifo_size called with null ctx rist_receiver_set_fifo_size can only be called on receiver rist_receiver_set_fifo_size must be called before starting Desired fifo size must be a power of 2 Failure resolving host %s: %s Your UDP receive buffer is set < 200 kbytes (%u) and the kernel denied our request for an increase. It's recommended to set your net.core.rmem_max setting to at least 200 kbyte for best results.Your UDP send buffer is set < 200 kbytes (%u) and the kernel denied our request for an increase. It's recommended to set your net.core.rmem_max setting to at least 200 kbyte for best results.libevsocket, serve_event: Invalid event %d >= %d Cannot set socket MAX HOPS: %s Could not bind to interface: %s Joining multicast address: %s with %s Failed to get interface index error: %s Falling back to joining via default route Joining multicast address: %s from IP %s Failed to join multicast group Could not join multicast group: %s on %s Unknown or invalid parameter %s Failed to parse logsocket address URL parsed successfully: Host %s, Port %hu failed to convert address to string (errno=%d)Starting in URL listening mode (socket# %d) Could not start in URL listening mode. %s Peer configured for multicast Starting in URL connect mode (%d) Could not start in URL connect mode. %s Unable to set the socket receive buffer size to %d Bytes. %s Configured the starting socket receive buffer size to %d Bytes. Unable to set the socket send buffer size to %d Bytes. %s Configured the starting socket send buffer size to %d Bytes. PSK Set but key size not explicitly configured, defaulting to AES256Invalid encryption key length: %d Encryption is disabled for this peer No hostname specified: listening to 0.0.0.0 No hostname specified: listening to [::0] Error trying to resolve hostname %s The configured (%d ms) peer session timeout is too small, using %d ms instead Couldn't get a mac address for peer, keepalive will not contain a mac address rtt_min is too small (%u), using %dms instead The configured value for min_retries 2 <= %u <= 100 is invalid, using %u instead The configured value for max_retries 2 <= %u <= 100 is invalid, using %u instead Advertising flow_id %lu and peer_id %u, %u/%u Initialized Sender Peer, listening mode ... Initialized Sender Peer, connecting to receiver ... Initialized Receiver Peer, listening mode ... Initialized Receiver Peer, connecting to sender ... %sPeer Information, IP:Port => %s:%u (%d), id: %u, simple profile %sPeer Information, IP:Port => %s:%u (%d), id: %u, ports: %u->%u Enabling keepalive for peer %u rist_peer_create call with null ctx Could not create peer, port must be even! Created RTCP peer: host %s, port %d, new_url %s, %u Successfully Authenticated peer %u [CLEANUP] removing child peer %u from peer %u [CLEANUP] Removing peer data received event [CLEANUP] Removing peer handshake/ping timer [CLEANUP] Closing peer socket on port %d [CLEANUP] cleanup done for peer %u rist_peer_destroy call with null ctx Listening peer %u timed out after %lu ms Profile not supported (%d), using main profile instead Starting in Simple Profile Mode Starting in Main Profile Mode Failed to init ctx->peerlist_lock Failed to init ctx->rist_free_buffer_mutex Failed to init ctx->flows_lock Failed to init ctx->stats_lock Could not create ctx object, OOM! Advanced profile not implemented yet, using main profile instead RIST Receiver Library version:%s RIST receiver has been configured with self-imposed (outgoing) packet loss (0.1%%) Error %d calling pthread_cond_init Error %d calling pthread_mutex_init Flow ID must be an even number! Could not create sender retry buffer of size %u MB, OOM RIST Sender has been configured with self-imposed (outgoing) packet loss (0.1%%) Error %d initializing pthread_condition Error %d initializing pthread_mutex libevsocket, rebuild_poll: events are disabled (%d) libevsocket, evsocket_loop_single: no events (%d) libevsocket, evsocket_loop: poll returned %d, n_events = %d, error = %d Starting master sender loop at %d ms max jitter Error %d in sender protocol loop, loop time was %d us FIFO data block was null (read/write) (%zu/%zu) Couldn't find block %u (i=%zu/r=%zu/w=%zu/d=%zu/rs=%zu), consider increasing the buffer size Couldn't find block %u (i=%zu/r=%zu/w=%zu/d=%zu/rs=%zu), found an old one instead %u (%lu), bitrate is too high Max bandwidth exceeded: (%zu + %zu) > %zu, not resending packet %lu. Retry-request of element %u (idx %zu) that was sent %lums ago has been in the queue too long to matter: %lums > %ums Resending %u/%u/%u (idx %zu) after %lums of first transmission and %lums in queue, bitrate is %zu + %zu, %zu Datagram %u is missing, but nack count is too large (%u), age is %lums, retry #%lu Resending of packet failed %zu != %zu for seq %u Nack processing loop took longer than 100ms. Something is wrong! Had to process multiple fifo nacks: c=%d, e=%d, b=%zu, s=%zu, m=%zu Starting receiver protocol loop with %d ms timer Flow with id %u is dead, age is %lums Flow with id %u was dead and is now alive again ************** Session Timeout after %lus of no data, deleting flow with id %u *************** Nack processing is disabled for this peer, removing seq %u from queue ... Retry queue has the wrong seq %u != %u, removing ... Retry queue is too large, %d, collapsed link (%u), flushing all nacks ... Retry queue is too large, %d, collapsed link (%u), flushing old nacks (%u > %u) ... seq-msb changed from %u to %u (%u, %zu, %u) nack max counter per packet (%d) exceeded. Skipping the rest nack max counter per packet (%zu) exceeded. Something is very wrong and there is a strong chance memory is corrupt because we wrote past the endof the nacks.array max size!!! Datagram %u is missing, but nack count is too large (%u), age is %lums, retry #%lu, max_retries %d, congestion_control_mode %d, stats_receiver_total.recovered_average %d Datagram %u is missing but it is too late (%lums) to send NACK!, retry #%lu, retry queue %d, max time %lu Datagram %u is missing, sending NACK!, next retry in %lums, age is %lums, retry #%lu, max_size is %lums Removing seq %u from missing, queue size is %d, retry #%u, age %lums, reason %d rist_destroy call with null ctx Triggering protocol loop termination Removing data fifo signaling variables (condition and mutex) Starting peers cleanup, count %d Freeing up context memory allocations [EAP-SRP] Successfully authenticated %s@%s D66AAFE8E245F9AC245A199F62CE61AB8FA90A4D80C71CD2ADFD0B9DA163B29F2A34AFBDB3B1B5D0102559CE63D8B6E86B0AA59C14E79D4AA62D1748E4249DF3librist_get_ng_constants(LIBRIST_SRP_NG_2048, &n, &g) ==0librist_crypto_srp_create_verifier(n, g, username, password, &ctx->authenticator_bytes_salt_old, &ctx->authenticator_len_salt_old, &ctx->authenticator_bytes_verifier_old, &ctx->authenticator_len_verifier_old, false) ==0librist_crypto_srp_create_verifier(n, g, username, password, &ctx->authenticator_bytes_salt, &ctx->authenticator_len_salt, &ctx->authenticator_bytes_verifier, &ctx->authenticator_len_verifier, true) ==0[EAP-SRP] EAP Authentication enabled, role = authenticator, single user [EAP-SRP] EAP Authentication enabled, role = authenticator, srp file [EAP-SRP] EAP Authentication enabled, role = authenticatee [EAP-SRP] Authentication failed for %s@%s [EAP-SRP] Authentication retry count exceeded [EAP-SRP] Successfully authenticated payload_type != RIST_PAYLOAD_TYPE_DATA_RAW && payload_type != RIST_PAYLOAD_TYPE_DATA_RAW_RTP_EXT && payload_type != RIST_PAYLOAD_TYPE_DATA_OOB ? dst_port != 0 : 1 Error on transmission sendto for seq #%u Error on transmission sendto, ret=%d to %d.%d.%d.%d:%d/%d, seq #%u, %d bytes Sending %d nacks starting with %u Rist rtcp packet must have at least 4 bytes, we have %d Malformed feedback packet, expecting %u bytes in the packet, got a buffer of %u bytes. ptype = %d Unsupported rtcp custom subtype %d, ignoring ... payload_len >= sizeof(struct rist_rtcp_hdr)Received nack packet on receiver, ignoring ... Received nack packet but handshake is still pending, ignoring ... Malformed nack packet flags=%d. Malformed SDES packet, wrong cname len %u, got a buffer of %u bytes. Peer %u receiver name is now: %s Peer has empty cname in SDES packet, generating default nameUpdating peer's flowid %u->%u (%zu) Old flow (%u) has no peers left, deleting ... FLOW #%u cannot be created yet because this peer has no parent Could not create receiver buffer of size %d MB, OOM FLOW #%u: New peer (id=%u) joining existing flow ... Peer with id #%u associated with flow #%lu Could not create/associate peer to flow. Could not created receiver data output thread. Authenticated RTCP peer %d and flow %u for connection with cname: %s Peer %u receiver with name %s reconnected Unrecognized RTCP packet with PTYPE=%02x!! FLOW #%u, Existing peer (id=%u) re-joining existing flow ... Receive failed: errno=%d, ret=%d, socket=%d Packet too small: %d bytes, ignoring ... Non conformant main profile packet received Receiving encrypted data, but configured without keysize! We expect encrypted data and the peer sent clear communication, ignoring ... Receiving unknown RIST control packet Receiving unknown RIST packet Malformed packet, rtp flag value is %02x instead of 0x80. Disabling packet processing till new NONCE Enabling keepalive for peer %d Enabling reverse keepalive for peer %d New keepalive received. MAC: %x:%x:%x:%x:%x:%x X: %d R: %d B: %d A: %d P: %d E: %d L: %d: N: %d D: %d T: %d V: %d: J: %d F: %d Sender max buffer %u smaller than min buffer %u, disabling buffer negotiation! Peer %u was dead for %lu ms and it is now alive again Waiting for EAP authentication to happen for peer connecting on port %u Updating peer virt dst port to match remote source port: %u Received data packet on sender, ignoring (%d bytes)... Authenticated RTP peer %d and ssrc %u for connection with flowid %u Received data packet (%u) but handshake is still pending (waiting for an RTCP packet with SDES on it), ignoring ... Received data packet but this peer (%d) is not associated with a flow, ignoring ... Flow %u has not yet been authenticated by an RTCP peer, %u! Detected flow id change, old flow id: %u new id: %u, resetting state Clearing up old %zu bytes of old buffer data Storing first packet seq %u, idx %zu, %lu, offset %ld ms, output_idx %zu Clock wrapped, old offset: %ld new offset %ld packet_time < next->packet_timePacket %u too late, dropping! Too many late packets received, resetting flowOut of order packet received, seq %u / age %lu ms Buffer is full, dropping packet %u/%zu Buffer is full, resetting buffer Invalid Dupe (possible seq discontinuity)! %u, freeing buffer ... Retry buffer is already too large (%d) for the configured bandwidth ... ignoring missing packet(s). Link has collapsed. Not queuing new retries until it recovers. Datagram %u is missing, inserting into the missing queue with deadline in %lums (queue=%d), last_seq_found %u Recalculated clock offset, old offset: %lu, new offset: %lu difference: %c%lu usec EAP authentication requested but credentials have not been configured! [EAP-SRP] Authentication failed Failed to process EAPOL pkt, return code: %i Peer %d EAP Authentication succeeded B344C7C4F8C495031BB4E04FF8F84EE95008163940B9558276744D91F7CC9F402653BE7147F00F576B93754BCDDF71B636F2099E6FFF90E79575F3D0DE694AFF737D9BE9713CEF8D837ADA6380B1093E94B6A529A8C6C2BE33E0867C60C3262BEEAF0AB9ADB38DD69C33F80AFA8FC5E86072618775FF3C0B9EA2314C9C256576D674DF7496EA81D3383B4813D692C6E0E0D5D8E250B98BE48E495C1D6089DAD15DC7D7B46154D6B6CE8EF4AD69B15D4982559B297BCF1885C529F566660E57EC68EDBC3C05726CC02FD4CBF4976EAA9AFD5138FE8376435B9FC61D2FC0EB06E3AC6BDB41324A9A9BF166DE5E1389582FAF72B6651987EE07FC3192943DB56050A37329CBB4A099ED8193E0757767A13DD52312AB4B03310DCD7F48A9DA04FD50E8083969EDB767B0CF6095179A163AB3661A05FBD5FAAAE82918A9962F0B93B855F97993EC975EEAA80D740ADBF4FF747359D041D5C33EA71D281E446B14773BCA97B43A23FB801676BD207A436C6481F1D2B9078717461A5B9D32E688F87748544523B524B0D57D5EA77A2775D2ECFA032CFBDBF52FB3786160279004E57AE6AF874E7303CE53299CCC041C7BC308D82A5698F3A8D0C38271AE35F8E9DBFBB694B5C803D89F7AE435DE236D525F54759B65E372FCD68EF20FA7111F9E4AFF73FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C93402849236C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BDF8FF9406AD9E530EE5DB382F413001AEB06A53ED9027D831179727B0865A8918DA3EDBEBCF9B14ED44CE6CBACED4BB1BDB7F1447E6CC254B332051512BD7AF426FB8F401378CD2BF5983CA01C64B92ECF032EA15D1721D03F482D7CE6E74FEF6D55E702F46980C82B5A84031900B1C9E59E7C97FBEC7E8F323A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AACC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE32806A1D58BB7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55CDA56C9EC2EF29632387FE8D76E3C0468043E8F663F4860EE12BF2D5B0B7474D6E694F91E6DBE115974A3926F12FEE5E438777CB6A932DF8CD8BEC4D073B931BA3BC832B68D9DD300741FA7BF8AFC47ED2576F6936BA424663AAB639C5AE4F5683423B4742BF1C978238F16CBE39D652DE3FDB8BEFC848AD922222E04A4037C0713EB57A81A23F0C73473FC646CEA306B4BCBC8862F8385DDFA9D4B7FA2C087E879683303ED5BDD3A062B3CF5B3A278A66D2A13F83F44F82DDF310EE074AB6A364597E899A0255DC164F31CC50846851DF9AB48195DED7EA1B1D510BD7EE74D73FAF36BC31ECFA268359046F4EB879F924009438B481C6CD7889A002ED5EE382BC9190DA6FC026E479558E4475677E9AA9E3050E2765694DFC81F56E880B96E7160C980DD98EDD3DFFFFFFFFFFFFFFFFFfree_data_blockinit_peer_settingsrist_receiver_data_read2_librist_proto_gre_send_data````````````````libRIST librist_crypto_random_innit_func 0.2.10Unknown AF?Y@?MbPA?C??{Gz?{Gz?% Ah?>?`==? @WXbXbaaobhhXbirist_receiver_rtcp_authenticaterist_sender_recv_nackreceiver_enqueuerist_receiver_recv_datarist_send_common_rtcp@@@@>@@@DD@@_@+"V@_______rist_thread_createrist_enable_eap_srp_2;|x0(X8X4dx8 , @8 ` t   ( X h  4 H \ p (  H h, @ T t  h  x  8 d h  8  8 "d (% % 8& ' h)D 8-t h0 5 AB(RXR|[\H]_4_H(`p`(a8aab$bL8ctdheghhi8jlkXmnXo(xpPqxr8rrrrs,xsPsxHtuy{,\X؇(<؋hh,`X$Txh8H0`hX0Tx<XlH,X(H80`    h@ph,#pX$H%.81d2H6H7: Td U V zRx $8FJ w?9*3$"D\t(AC BIEGf $PAC CP A (cEC DHI A ( EC DE~ A ,4AC FM H $dpEC C\ I (EC DI A ,EC BEEED A ,88EC An ,XAE BEEED A (L~EC BHED^  x<EE E A  EC F X 9JC Ad A8 04,EC Ab PD d@,EC Ab P L,EC Ab \ X T PZpf$0T6EC BH E (XlEC Cj K c (jEC BED} H 4@L-EN V \-EN V  lZEM B A <ZEM B A $`EC BDe E lhEH F (hAC M E , EC  A ,  _EE HK D <nEU N A `TfET G A 45EL FIGk F h H (EC BGD F 8EC E_ L  H  H 4$EC BJGD^ C y G \=$pDEC BD B ,aEC BIJJH K ,EC HG I ,-AC P F ,("lEC BKEGA F ,X' AJ BN^ G 3EC  A ,4DEC BQ D CEC  A 0 DD AC I D  I (4 0MAC DD A $` N]EC \ D Y G ,