DIRCg[4#R!g[4#R! bD`$svEH.checkpatch.confg[4#R!g[4#R! bu޿pfs;܀\.github/FUNDING.ymlg[4#R!g[4#R! bZQRq6lH7> .gitignoreg[4#R!g[4#R! b5M[ 3 TżPQ .gitreviewg[4#R!g[4#R! bFYPM>\@X COPYINGg[4#R!g[4#R! bD!ԓ PԨ Makefile.amg[4#R!g[4#R! b  *TQ\&  README.mdg[4#R!g[4#R! b bs BO+2ð欰k TODO-RELEASEg[4#R!g[4#R! b#|LR$Td#asn1/RSPRO.asng[4#R!g[4#R! bo-;XE 7vfT configure.acg[4#R!g[4#R! bxr8~`pοؚE*contrib/Makefile.amg[4#R!g[4#R! b\dQIBTl{contrib/etc_default/Makefile.amg[4#R!g[4#R! b4ε?rMW ҵuX%contrib/etc_default/osmo-remsim-bankdg[4#R!g[4#R! bQNP9,;&contrib/etc_default/osmo-remsim-clientg[4#R!g[4#R! b*ԡp;WGb(contrib/etc_default/osmo-remsim-client-0g[4#R!g[4#R! bڄ8=/)7y(contrib/etc_default/osmo-remsim-client-1g[4#R!g[4#R! b ]c\/<,*Ll(contrib/etc_default/osmo-remsim-client-2g[4#R!g[4#R! bH +b/r?H" (contrib/etc_default/osmo-remsim-client-3g[4#R!g[4#R! b  tgHcontrib/jenkins.shg[4#R!g[4#R! b(P)d<"%V.7zcontrib/osmo-remsim-apitoolg[4#R!g[4#R! b28}Iaͼ[contrib/owhw-event-script.shg[4#R!g[4#R! b3,M;wc#jBHBcontrib/systemd/Makefile.amg[4#R!g[4#R! b5F[Eŷcs0'debian/controlg[4#R!g[4#R! bh )N4qdLlAOdebian/copyrightg[4#R!g[4#R! boLL:U2}4{ܟ))debian/libifd-osmo-remsim-client0.installg[4#R!g[4#R! bܜxVŐuNn-ͅծW[P debian/libosmo-rspro-dev.installg[4#R!g[4#R! bܝ+:n}Q=dOxjXdebian/libosmo-rspro2.installg[4#R!g[4#R! bܣGD̻QE7"debian/osmo-remsim-apitool.installg[4#R!g[4#R! bܱT>ϵo_l debian/osmo-remsim-bankd.installg[4#R!g[4#R! bܹ!2ryM!$0!#W'debian/osmo-remsim-client-shell.installg[4#R!g[4#R! bܻf*JC|?nhͼ\#o1~%debian/osmo-remsim-client-st2.installg[4#R!g[4#R! bܼ$`:Hy<Z\debian/osmo-remsim-doc.installg[4#R!g[4#R! bܽII~ 1'#U ܭUP !debian/osmo-remsim-server.installg[4#R!g[4#R! bܾwI}F ♐a*?ܥ debian/rulesg[4#R!g[4#R! bܿ_aw7 `AR]doc/Makefile.amg[4#R!g[4#R! bJړY0R_MZ%odoc/examples/Makefile.amg[4#R!g[4#R! b8,h0P ][~@!doc/examples/bankd_pcsc_slots.csvg[4#[3g[4#[3 b{Y6 1IZҕkdoc/manuals/Makefile.amg[4#[3g[4#[3 biNRKrY]/u !doc/manuals/chapters/logging.adocg[4#[3g[4#[3 b1<[Qu#<顖+"doc/manuals/chapters/overview.adocg[4#[3g[4#[3 b WRIv8T 89 5x(doc/manuals/chapters/remsim-apitool.adocg[4#[3g[4#[3 b=wl="Kߡyn&doc/manuals/chapters/remsim-bankd.adocg[4#[3g[4#[3 b;U N ӵTI~'doc/manuals/chapters/remsim-client.adocg[4#[3g[4#[3 b~B.dW\VX'doc/manuals/chapters/remsim-server.adocg[4#[3g[4#[3 b )+}cvrA/xydoc/manuals/chapters/rspro.adocg[4#[3g[4#[3 bo7ܧp1u0.doc/manuals/osmo-remsim-usermanual-docinfo.xmlg[4#[3g[4#[3 b2sTgN]u 2Hh"'doc/manuals/osmo-remsim-usermanual.adocg[4#[3g[4#[3 b>WP/*jb[ߕ5h9doc/osmo-remsim-simple.dotg[4#[3g[4#[3 b͑owSTAdoc/osmo-remsim.dotg[4#[3g[4#[3 bpm{'RV%b3g|doc/remote-sim.dotg[4#[3g[4#[3 bKf.e"l P5i(kV=Nffasn1c/Makefileg[4#[3g[4#[3 bbsT"G`BxEinclude/Makefile.amg[4#[3g[4#[3 bݦ$nDާ6include/osmocom/Makefile.amg[4#[3g[4#[3 h 7eRH_b [ainclude/osmocom/rspro/ATR.hg[4#[3g[4#[3 h 8s.iNhQSJ"include/osmocom/rspro/BIT_STRING.hg[4#[3g[4#[3 h ˎ("2]+include/osmocom/rspro/BOOLEAN.hg[4#[3g[4#[3 h (O|UQWHOGinclude/osmocom/rspro/BankId.hg[4#[3g[4#[3 hDϕf\n*f include/osmocom/rspro/BankSlot.hg[4#[3g[4#[3 h #G-/sZ'"98H)include/osmocom/rspro/BankSlotStatusInd.hg[4#[3g[4#[3 hrCV D\ǹu include/osmocom/rspro/ClientId.hg[4#[3g[4#[3 h&6et!DKP8/`"include/osmocom/rspro/ClientSlot.hg[4#[3g[4#[3 hZA1RsM~Sb+include/osmocom/rspro/ClientSlotStatusInd.hg[4#[3g[4#[3 hzng +CʍD)%()include/osmocom/rspro/ComponentIdentity.hg[4#[3g[4#[3 h EuW ɸJ%include/osmocom/rspro/ComponentName.hg[4#[3g[4#[3 h.eh"T8_l%include/osmocom/rspro/ComponentType.hg[4#[3g[4#[3 h!X\HVS\P6D?QQ+include/osmocom/rspro/ConfigClientBankReq.hg[4#[3g[4#[3 h#*qVw=z;L6tݭ+include/osmocom/rspro/ConfigClientBankRes.hg[4#[3g[4#[3 h$ }\S}#)include/osmocom/rspro/ConfigClientIdReq.hg[4#[3g[4#[3 h$3b7_2Cy+"3<)include/osmocom/rspro/ConfigClientIdRes.hg[4#[3g[4#[3 h&FR8q1&&include/osmocom/rspro/ConnectBankReq.hg[4#[3g[4#[3 h&T I騡aba8&include/osmocom/rspro/ConnectBankRes.hg[4#[3g[4#[3 h& σsAq .A(include/osmocom/rspro/ConnectClientReq.hg[4#[3g[4#[3 h&bP*A 4`>e(include/osmocom/rspro/ConnectClientRes.hg[4#[3g[4#[3 h&LVO2WDo00Y(include/osmocom/rspro/CreateMappingReq.hg[4#[3g[4#[3 h'\ ge4`";+(include/osmocom/rspro/CreateMappingRes.hg[4#[3g[4#[3 h'b)KY}~-(atH@!include/osmocom/rspro/ErrorCode.hg[4#[3g[4#[3 h'2ȩ]ӄIԙ include/osmocom/rspro/ErrorInd.hg[4#[3g[4#[3 h' #WB7Ƽ˝o%include/osmocom/rspro/ErrorSeverity.hg[4#[3g[4#[3 h' +L^VY% #include/osmocom/rspro/ErrorString.hg[4#[3g[4#[3 h' Xj~IE56!include/osmocom/rspro/IA5String.hg[4#[3g[4#[3 h' &RscxWN|`Winclude/osmocom/rspro/INTEGER.hg[4#[3g[4#[3 h'~#!Uӵ\!'D!include/osmocom/rspro/IpAddress.hg[4#[3g[4#[3 h'!*ӲqO$)yQL(include/osmocom/rspro/IpPort.hg[4#[3g[4#[3 h'"1K $mC 3!a{舌$include/osmocom/rspro/OperationTag.hg[4#[3g[4#[3 h',*OBedCfI $w"include/osmocom/rspro/PortNumber.hg[4#[3g[4#[3 h'.L!^ }_{(include/osmocom/rspro/RemoveMappingReq.hg[4#[3g[4#[3 h'31[nƲ(include/osmocom/rspro/RemoveMappingRes.hg[4#[3g[4#[3 h';õo>hpa k;:%include/osmocom/rspro/ResetStateReq.hg[4#[3g[4#[3 h'@b#u9lnr^}3u%include/osmocom/rspro/ResetStateRes.hg[4#[3g[4#[3 h'EϚ,%'9uɽ8䯝"include/osmocom/rspro/ResultCode.hg[4#[3g[4#[3 h'HQ3Fd T- include/osmocom/rspro/RsproPDU.hg[4#[3g[4#[3 h'K I벗XXɺ:m&include/osmocom/rspro/RsproPDUchoice.hg[4#[3g[4#[3 h'OP|ŝ7 !include/osmocom/rspro/SetAtrReq.hg[4#[3g[4#[3 h'U}Iz\ј*: h\}K!include/osmocom/rspro/SetAtrRes.hg[4#[3g[4#[3 h'W4FP$5gLj"include/osmocom/rspro/SlotNumber.hg[4#[3g[4#[3 h'[muWܯelx J4U&include/osmocom/rspro/SlotPhysStatus.hg[4#[3g[4#[3 h'c^Qo:=!l('include/osmocom/rspro/TpduCardToModem.hg[4#[3g[4#[3 h'f2ȿŧ(-g$:!include/osmocom/rspro/TpduFlags.hg[4#[3g[4#[3 h'g~Øe/" X'include/osmocom/rspro/TpduModemToCard.hg[4#[3g[4#[3 h'k j:z !J}z%'include/osmocom/rspro/asn_application.hg[4#[3g[4#[3 h'q y`BRY#j#TQ"include/osmocom/rspro/asn_codecs.hg[4#[3g[4#[3 h'u]h? վV[cOݰԁ'include/osmocom/rspro/asn_codecs_prim.hg[4#[3g[4#[3 h'wԇ5]DgƢ $include/osmocom/rspro/asn_internal.hg[4#[3g[4#[3 h'x -y[e!&"include/osmocom/rspro/asn_system.hg[4#[3g[4#[3 h'y߶SubYv#include/osmocom/rspro/ber_decoder.hg[4#[3g[4#[3 h'z4"D\j1#include/osmocom/rspro/per_decoder.hg[4#[3g[4#[3 h'  RG,#include/osmocom/rspro/per_encoder.hg[4#[3g[4#[3 h'!@gT{O"[jqD$include/osmocom/rspro/per_opentype.hg[4#[3g[4#[3 h'\pڵUv#include/osmocom/rspro/per_support.hg[4#[3g[4#[3 h' id(>@_x3#include/osmocom/rspro/xer_decoder.hg[4#[3g[4#[3 h'^sȰ0 m+' 1#include/osmocom/rspro/xer_encoder.hg[4#[3g[4#[3 h( Jļ9ij"QI#include/osmocom/rspro/xer_support.hg[4#[3g[4#[3 b.ҝVb@]E_;܉libosmo-rspro.pc.ing[4#[3g[4#[3 bSh26d{pimove-asn1-header-files.shg[4#[3g[4#[3 h(*Utq_5src/Makefile.amg[4#[3g[4#[3 h(Q?Zi>dQnE&qsrc/asn1c_helpers.cg[4#[3g[4#[3 h(W4xJFMDh"T̂ src/asn1c_helpers.hg[4#[3g[4#[3 h(b-m]_NxBPQsrc/bankd/Makefile.amg[4#[3g[4#[3 h(fcHp{;tG䍺Ƞsrc/bankd/bankd.hg[4#[3g[4#[3 h(h!vj7͗src/bankd/bankd_main.cg[4#[3g[4#[3 h(j!G}mTw̍nZsrc/bankd/bankd_pcsc.cg[4#[3g[4#[3 h(o_'87DnPCmPsrc/bankd/driver_core.cg[4#[3g[4#[3 h(r ~RWy|Ujo4src/bankd/driver_pcsc.cg[4#[3g[4#[3 h(s N{;6P`yBק src/bankd/gsmtap.cg[4#[3g[4#[3 h(w j|N 6|)src/bankd/gsmtap.hg[4#[3g[4#[3 h(x4̓1~%Δr!\src/bankd/internal.hg[4#[3g[4#[3 h(yf`OQrU0 src/bankd/main.cg[4#[3g[4#[3 h(lzg_ Csrc/client/Makefile.amg[4#[3g[4#[3 h( C %@D0(Tsrc/client/PkgInfog[4#[3g[4#[3 h(vnK|5fnuǀGN(c:src/client/client.hg[4#[3g[4#[3 h(5>y4Kh@BpKL*src/client/main_fsm.cg[4#[3g[4#[3 h)'Kh1n"x\b,src/client/osmo-remsim-client-reader_conf.ing[4#[3g[4#[3 h)8ݥlL̾osrc/client/remsim_client.cg[4#[3g[4#[3 h);l/ RId)src/client/user_shell.cg[4#[3g[4#[3 h)O5%5]9 $ybsrc/client/user_simtrace2.cg[4#[3g[4#[3 h)S/=6c!CĐӻ e src/debug.cg[4#[3g[4#[3 h)Yn9=hn u src/debug.hg[4#[3g[4#[3 h)[Uf2Pvzy: YW;SP src/rspro/ATR.cg[4#[3g[4#[3 h)aP,%ބsrc/rspro/BIT_STRING.cg[4#[3g[4#[3 h)bB7KZdEfm-֠src/rspro/BOOLEAN.cg[4#[3g[4#[3 h)f~m(r7 |3 G5 src/rspro/BankId.cg[4#[3g[4#[3 h)d>˧͛Am&VKFUsrc/rspro/BankSlot.cg[4#[3g[4#[3 h) 9r:/ezA(t&0src/rspro/BankSlotStatusInd.cg[4#[3g[4#[3 h) L.ŭ`8K;2]src/rspro/ClientId.cg[4#[3g[4#[3 h)#gGؐ/A'\&2)*src/rspro/ClientSlot.cg[4#[3g[4#[3 h) e .-/69jr@src/rspro/ClientSlotStatusInd.cg[4#[3g[4#[3 h),( n"src/rspro/ComponentIdentity.cg[4#[3g[4#[3 h)M{8ߢ<src/rspro/ComponentName.cg[4#[3g[4#[3 h)؅V%0.rfǃosrc/rspro/ComponentType.cg[4#[3g[4#[3 h)ݤ!x+7elsrc/rspro/ConfigClientBankReq.cg[4#[3g[4#[3 h*Fqড়:psW src/rspro/ConfigClientBankRes.cg[4#[3g[4#[3 h*U}T5[p~HA/Щ\src/rspro/ConfigClientIdReq.cg[4#[3g[4#[3 h*Wq#iNYa ) =#src/rspro/ConfigClientIdRes.cg[4#[3g[4#[3 h, 3{$\ձܯ7*src/rspro/ConnectBankReq.cg[4#[3g[4#[3 h, ٩K8ԖO Pdsrc/rspro/ConnectBankRes.cg[4#[3g[4#[3 h- z?w芵 tsrc/rspro/ConnectClientReq.cg[4#[3g[4#[3 h-gn"#!dǝ3qsrc/rspro/ConnectClientRes.cg[4#[3g[4#[3 h-#(g53W~ ~~src/rspro/CreateMappingReq.cg[4#[3g[4#[3 h-]}ɮTsrc/rspro/CreateMappingRes.cg[4#[3g[4#[3 h.3ǣ97 {Y:Nsrc/rspro/ErrorCode.cg[4#[3g[4#[3 h. hGyd5Hc^src/rspro/ErrorInd.cg[4#[3g[4#[3 h/37ڏ!ŋ9^src/rspro/ErrorSeverity.cg[4#[3g[4#[3 h/{}`6ь \src/rspro/ErrorString.cg[4#[3g[4#[3 h/'p4d3.|w :&`,ͤsrc/rspro/IA5String.cg[4$!dCg[4$!dC h/(/^%Wǁ^6<2 src/rspro/INTEGER.cg[4$!dCg[4$!dC h0eMFеm-Ĥ(~@src/rspro/IpAddress.cg[4$!dCg[4$!dC h0=;cpe:JKLdsrc/rspro/IpPort.cg[4$!dCg[4$!dC h0av9}c?ҭ;!WcRyIsrc/rspro/Ipv4Address.cg[4$!dCg[4$!dC h0sw/3tᐹKsrc/rspro/Ipv6Address.cg[4$!dCg[4$!dC h0tY S lY1'src/rspro/OCTET_STRING.cg[4$!dCg[4$!dC h1B!I~~˼&src/rspro/OperationTag.cg[4$!dCg[4$!dC h1Kq 7-W >src/rspro/PortNumber.cg[4$!dCg[4$!dC h1C)M+xv-Fsrc/rspro/RemoveMappingReq.cg[4$!dCg[4$!dC h2] 0O&Up7 }3@src/rspro/RemoveMappingRes.cg[4$!dCg[4$!dC h2 9wMvdj?AH|}?src/rspro/ResetStateReq.cg[4$!dCg[4$!dC h2!X;4> ?Zsrc/rspro/ResetStateRes.cg[4$!dCg[4$!dC h3cv/OS)r`( isrc/rspro/ResultCode.cg[4$!dCg[4$!dC h3 нD U z.i>K޽#src/rspro/RsproPDU.cg[4$!dCg[4$!dC h3%#  жفQ)Kq|src/rspro/RsproPDUchoice.cg[4$!dCg[4$!dC h5$!?56/j5Hvrsrc/rspro/SetAtrReq.cg[4$!dCg[4$!dC h5)эe'ZNZ 2|src/rspro/SetAtrRes.cg[4$!dCg[4$!dC h5fJH$6P{zQ' ?j۠>src/rspro/SlotNumber.cg[4$!dCg[4$!dC h5w  PAYIHdsrc/rspro/SlotPhysStatus.cg[4$!dCg[4$!dC h5 )=}i2Lxk,TBsrc/rspro/TpduCardToModem.cg[4$!dCg[4$!dC h5 >Ǭ7f\Oi-'src/rspro/TpduFlags.cg[4$!dCg[4$!dC h5 )̱j?}|Psrc/rspro/TpduModemToCard.cg[4$!dCg[4$!dC h5`JI*MkQ0(16src/rspro/asn_codecs_prim.cg[4$!dCg[4$!dC h5@ J >0src/rspro/ber_decoder.cg[4$!dCg[4$!dC h5ȸ~uF}; Stsrc/rspro/ber_tlv_length.cg[4$!dCg[4$!dC h5 oRT7ڛ$Y src/rspro/ber_tlv_tag.cg[4$!dCg[4$!dC h6N#gC63 src/rspro/constr_CHOICE.cg[4$!dCg[4$!dC h6)l(*LIB d+Х,src/rspro/constr_SEQUENCE.cg[4$!dCg[4$!dC h6-2/hl^Qv'_examples2 0 Q۰fC=Nsrc106 4 To5ohmYgbankd10 0 Fk4Rſǩ2Xsrspro69 0 Hn[Ėclient10 0 SfN{5߆3server6 0 pMA_+l`awasn11 0 Ux=_(Th+3 debian14 0 Py^9YKG Rϗp.github1 0 /֜#Kcontrib15 2 NDg{Oc~I"systemd4 0 F`)xIKIGetc_default7 0 D*Խ^c_/Gaffasn1c4 0 kѳ-X[փ7include74 1 p1հ}p9vIr-osmocom73 1 ;2#W`.rspro72 0 D,|Jh>j9{ v@И;