DIRCgk1gk1 ƉD`$svEH.checkpatch.confgk1gk1 Ɖu޿pfs;܀\.github/FUNDING.ymlgk1gk1 ƉZQRq6lH7> .gitignoregk1gk1 Ɖ5M[ 3 TżPQ .gitreviewgk1gk1 ƉFYPM>\@X COPYINGgk1gk1 ƉD!ԓ PԨ Makefile.amgk1gk1 Ɖ *TQ\&  README.mdgk1gk1 Ɖbs BO+2ð欰k TODO-RELEASEgk1gk1 Ɖ#|LR$Td#asn1/RSPRO.asngk1gk1 Ɖo-;XE 7vfT configure.acgk1gk1 Ɖxr8~`pοؚE*contrib/Makefile.amgk1gk1 Ɖ\dQIBTl{contrib/etc_default/Makefile.amgk1gk1 Ɖ4ε?rMW ҵuX%contrib/etc_default/osmo-remsim-bankdgk1gk1 ƉQNP9,;&contrib/etc_default/osmo-remsim-clientgk1gk1 Ɖ*ԡp;WGb(contrib/etc_default/osmo-remsim-client-0gk1gk1 Ɖڄ8=/)7y(contrib/etc_default/osmo-remsim-client-1gk1gk1 Ɖ ]c\/<,*Ll(contrib/etc_default/osmo-remsim-client-2gk1gk1 ƉH +b/r?H" (contrib/etc_default/osmo-remsim-client-3gk1gk1 Ɖ tgHcontrib/jenkins.shgk1gk1 ƉP)d<"%V.7zcontrib/osmo-remsim-apitoolgk1gk1 Ɖ8}Iaͼ[contrib/owhw-event-script.shgk1gk1 Ɖ,M;wc#jBHBcontrib/systemd/Makefile.amgk1gk1 ƉF[Eŷcs0'debian/controlgk1gk1 Ɖ )N4qdLlAOdebian/copyrightgk1gk1 ƊLL:U2}4{ܟ))debian/libifd-osmo-remsim-client0.installgk1gk1 ƊxVŐuNn-ͅծW[P debian/libosmo-rspro-dev.installgk1gk1 Ɗ+:n}Q=dOxjXdebian/libosmo-rspro2.installgk1gk1 ƊGD̻QE7"debian/osmo-remsim-apitool.installgk1gk1 ƊT>ϵo_l debian/osmo-remsim-bankd.installgk1gk1 Ɗ!2ryM!$0!#W'debian/osmo-remsim-client-shell.installgk1gk1 Ɗf*JC|?nhͼ\#o1~%debian/osmo-remsim-client-st2.installgk1gk1 Ɗ$`:Hy<Z\debian/osmo-remsim-doc.installgk1gk1 ƊII~ 1'#U ܭUP !debian/osmo-remsim-server.installgk1gk1 Ɗ wI}F ♐a*?ܥ debian/rulesgk1gk1 Ɗ _aw7 `AR]doc/Makefile.amgk1gk1 Ɗ JړY0R_MZ%odoc/examples/Makefile.amgk1gk1 Ɗ8,h0P ][~@!doc/examples/bankd_pcsc_slots.csvgk1gk1 Ɗ{Y6 1IZҕkdoc/manuals/Makefile.amgk1gk1 ƊiNRKrY]/u !doc/manuals/chapters/logging.adocgk1gk1 Ɗ1<[Qu#<顖+"doc/manuals/chapters/overview.adocgk1gk1 Ɗ WRIv8T 89 5x(doc/manuals/chapters/remsim-apitool.adocgk1gk1 Ɗ=wl="Kߡyn&doc/manuals/chapters/remsim-bankd.adocgk1gk1 Ɗ;U N ӵTI~'doc/manuals/chapters/remsim-client.adocgk1gk1 Ɗ~B.dW\VX'doc/manuals/chapters/remsim-server.adocgk1gk1 Ɗ )+}cvrA/xydoc/manuals/chapters/rspro.adocgk1gk1 Ɗo7ܧp1u0.doc/manuals/osmo-remsim-usermanual-docinfo.xmlgk1gk1 Ɗ2sTgN]u 2Hh"'doc/manuals/osmo-remsim-usermanual.adocgk1gk1 Ɗ>WP/*jb[ߕ5h9doc/osmo-remsim-simple.dotgk1gk1 Ɗ͑owSTAdoc/osmo-remsim.dotgk1gk1 Ɗpm{'RV%b3g|doc/remote-sim.dotgk1gk1 ƊKf.e"l P5i(kV=Nffasn1c/Makefilegk1gk1 Ɗ!bsT"G`BxEinclude/Makefile.amgk1gk1 Ɗ)ݦ$nDާ6include/osmocom/Makefile.amgk1gk1 Ɗ+7eRH_b [ainclude/osmocom/rspro/ATR.hgk1gk1 Ɗ,8s.iNhQSJ"include/osmocom/rspro/BIT_STRING.hgk1gk1 Ɗ-ˎ("2]+include/osmocom/rspro/BOOLEAN.hgk1gk1 Ɗ.O|UQWHOGinclude/osmocom/rspro/BankId.hgk1gk1 Ɗ/Dϕf\n*f include/osmocom/rspro/BankSlot.hgk1gk1 Ɗ0#G-/sZ'"98H)include/osmocom/rspro/BankSlotStatusInd.hgk1gk1 Ɗ1rCV D\ǹu include/osmocom/rspro/ClientId.hgk1gk1 Ɗ2&6et!DKP8/`"include/osmocom/rspro/ClientSlot.hgk1gk1 Ɗ3ZA1RsM~Sb+include/osmocom/rspro/ClientSlotStatusInd.hgk1gk1 Ɗ4zng +CʍD)%()include/osmocom/rspro/ComponentIdentity.hgk1gk1 Ɗ5EuW ɸJ%include/osmocom/rspro/ComponentName.hgk1gk1 Ɗ6.eh"T8_l%include/osmocom/rspro/ComponentType.hgk1gk1 Ɗ7\HVS\P6D?QQ+include/osmocom/rspro/ConfigClientBankReq.hgk1gk1 Ɗ8*qVw=z;L6tݭ+include/osmocom/rspro/ConfigClientBankRes.hgk1gk1 Ɗ9 }\S}#)include/osmocom/rspro/ConfigClientIdReq.hgk1gk1 Ɗ:3b7_2Cy+"3<)include/osmocom/rspro/ConfigClientIdRes.hgk1gk1 Ɗ<FR8q1&&include/osmocom/rspro/ConnectBankReq.hgk1gk1 Ɗ=T I騡aba8&include/osmocom/rspro/ConnectBankRes.hgk1gk1 Ɗ> σsAq .A(include/osmocom/rspro/ConnectClientReq.hgk1gk1 Ɗ?bP*A 4`>e(include/osmocom/rspro/ConnectClientRes.hgk1gk1 Ɗ@LVO2WDo00Y(include/osmocom/rspro/CreateMappingReq.hgk1gk1 ƊA\ ge4`";+(include/osmocom/rspro/CreateMappingRes.hgk1gk1 ƊBb)KY}~-(atH@!include/osmocom/rspro/ErrorCode.hgk1gk1 ƊC2ȩ]ӄIԙ include/osmocom/rspro/ErrorInd.hgk1gk1 ƊD#WB7Ƽ˝o%include/osmocom/rspro/ErrorSeverity.hgk1gk1 ƊE+L^VY% #include/osmocom/rspro/ErrorString.hgk1gk1 ƊF Xj~IE56!include/osmocom/rspro/IA5String.hgk1gk1 ƊG &RscxWN|`Winclude/osmocom/rspro/INTEGER.hgk1gk1 ƊH~#!Uӵ\!'D!include/osmocom/rspro/IpAddress.hgk1gk1 ƊI*ӲqO$)yQL(include/osmocom/rspro/IpPort.hgk1gk1 ƊJ1K $mC 3!a{舌$include/osmocom/rspro/OperationTag.hgk:gk: ƊQ*OBedCfI $w"include/osmocom/rspro/PortNumber.hgk:gk: ƊRL!^ }_{(include/osmocom/rspro/RemoveMappingReq.hgk:gk: ƊT1[nƲ(include/osmocom/rspro/RemoveMappingRes.hgk:gk: ƊUõo>hpa k;:%include/osmocom/rspro/ResetStateReq.hgk:gk: ƊVb#u9lnr^}3u%include/osmocom/rspro/ResetStateRes.hgk:gk: ƊWϚ,%'9uɽ8䯝"include/osmocom/rspro/ResultCode.hgk:gk: ƊXQ3Fd T- include/osmocom/rspro/RsproPDU.hgk:gk: ƊY I벗XXɺ:m&include/osmocom/rspro/RsproPDUchoice.hgk:gk: ƊZP|ŝ7 !include/osmocom/rspro/SetAtrReq.hgk:gk: Ɗ[}Iz\ј*: h\}K!include/osmocom/rspro/SetAtrRes.hgk:gk: Ɗ\4FP$5gLj"include/osmocom/rspro/SlotNumber.hgk:gk: Ɗ]muWܯelx J4U&include/osmocom/rspro/SlotPhysStatus.hgk:gk: Ɗ^^Qo:=!l('include/osmocom/rspro/TpduCardToModem.hgk:gk: Ɗ_2ȿŧ(-g$:!include/osmocom/rspro/TpduFlags.hgk:gk: Ɗ`~Øe/" X'include/osmocom/rspro/TpduModemToCard.hgk:gk: Ɗa j:z !J}z%'include/osmocom/rspro/asn_application.hgk:gk: Ɗb y`BRY#j#TQ"include/osmocom/rspro/asn_codecs.hgk:gk: Ɗc]h? վV[cOݰԁ'include/osmocom/rspro/asn_codecs_prim.hgk:gk: Ɗdԇ5]DgƢ $include/osmocom/rspro/asn_internal.hgk:gk: Ɗe -y[e!&"include/osmocom/rspro/asn_system.hgk:gk: Ɗf߶SubYv#include/osmocom/rspro/ber_decoder.hgk:gk: Ɗg4"D\j1#include/osmocom/rspro/per_decoder.hgk:gk: Ɗo  RG,#include/osmocom/rspro/per_encoder.hgk:gk: Ɗp!@gT{O"[jqD$include/osmocom/rspro/per_opentype.hgk:gk: Ɗq\pڵUv#include/osmocom/rspro/per_support.hgk:gk: Ɗr id(>@_x3#include/osmocom/rspro/xer_decoder.hgk:gk: Ɗs^sȰ0 m+' 1#include/osmocom/rspro/xer_encoder.hgk:gk: ƊtJļ9ij"QI#include/osmocom/rspro/xer_support.hgk:gk: Ɗu.ҝVb@]E_;܉libosmo-rspro.pc.ingk:gk: ƊvSh26d{pimove-asn1-header-files.shgk:gk: ƊxUtq_5src/Makefile.amgk:gk: Ɗy?Zi>dQnE&qsrc/asn1c_helpers.cgk:gk: Ɗz4xJFMDh"T̂ src/asn1c_helpers.hgk:gk: Ɗ|-m]_NxBPQsrc/bankd/Makefile.amgk:gk: Ɗ}cHp{;tG䍺Ƞsrc/bankd/bankd.hgk:gk: Ɗ~!vj7͗src/bankd/bankd_main.cgk:gk: Ɗ!G}mTw̍nZsrc/bankd/bankd_pcsc.cgk:gk: Ɗ_'87DnPCmPsrc/bankd/driver_core.cgk:gk: Ɗ ~RWy|Ujo4src/bankd/driver_pcsc.cgk:gk: Ɗ N{;6P`yBק src/bankd/gsmtap.cgk:gk: Ɗ j|N 6|)src/bankd/gsmtap.hgk:gk: Ɗ4̓1~%Δr!\src/bankd/internal.hgk:gk: Ɗf`OQrU0 src/bankd/main.cgk:gk: Ɗlzg_ Csrc/client/Makefile.amgk:gk: Ɗ C %@D0(Tsrc/client/PkgInfogk:gk: ƊvnK|5fnuǀGN(c:src/client/client.hgk:gk: Ɗ5>y4Kh@BpKL*src/client/main_fsm.cgk:gk: ƊKh1n"x\b,src/client/osmo-remsim-client-reader_conf.ingk:gk: ƊݥlL̾osrc/client/remsim_client.cgk:gk: Ɗl/ RId)src/client/user_shell.cgk:gk: Ɗ5%5]9 $ybsrc/client/user_simtrace2.cgk:gk: Ɗ/=6c!CĐӻ e src/debug.cgk:gk: Ɗn9=hn u src/debug.hgk:gk: ƊUf2Pvzy: YW;SP src/rspro/ATR.cgk:gk: ƊP,%ބsrc/rspro/BIT_STRING.cgk:gk: ƊB7KZdEfm-֠src/rspro/BOOLEAN.cgk:gk: Ɗ~m(r7 |3 G5 src/rspro/BankId.cgk:gk: Ɗd>˧͛Am&VKFUsrc/rspro/BankSlot.cgk:gk: Ɗ 9r:/ezA(t&0src/rspro/BankSlotStatusInd.cgk:gk: Ɗ L.ŭ`8K;2]src/rspro/ClientId.cgk:gk: Ɗ#gGؐ/A'\&2)*src/rspro/ClientSlot.cgk:gk: Ɗ e .-/69jr@src/rspro/ClientSlotStatusInd.cgk:gk: Ɗ,( n"src/rspro/ComponentIdentity.cgk:gk: ƊM{8ߢ<src/rspro/ComponentName.cgk:gk: Ɗ؅V%0.rfǃosrc/rspro/ComponentType.cgk:gk: Ɗݤ!x+7elsrc/rspro/ConfigClientBankReq.cgk:gk: Ɗqড়:psW src/rspro/ConfigClientBankRes.cgk:gk: Ɗ}T5[p~HA/Щ\src/rspro/ConfigClientIdReq.cgk:gk: Ɗq#iNYa ) =#src/rspro/ConfigClientIdRes.cgk:gk: Ɗ 3{$\ձܯ7*src/rspro/ConnectBankReq.cgk:gk: Ɗ ٩K8ԖO Pdsrc/rspro/ConnectBankRes.cgk:gk: Ɗ z?w芵 tsrc/rspro/ConnectClientReq.cgk:gk: Ɗgn"#!dǝ3qsrc/rspro/ConnectClientRes.cgk:gk: Ɗ#(g53W~ ~~src/rspro/CreateMappingReq.cgk:gk: Ɗ]}ɮTsrc/rspro/CreateMappingRes.cgk:gk: Ɗǣ97 {Y:Nsrc/rspro/ErrorCode.cgk:gk: Ɗ hGyd5Hc^src/rspro/ErrorInd.cgk:gk: Ɗ37ڏ!ŋ9^src/rspro/ErrorSeverity.cgk:gk: Ɗ{}`6ь \src/rspro/ErrorString.cgk:gk: Ɗp4d3.|w :&`,ͤsrc/rspro/IA5String.cgk .Cgk .C Ɗ/^%Wǁ^6<2 src/rspro/INTEGER.cgk .Cgk .C ƊeMFеm-Ĥ(~@src/rspro/IpAddress.cgk .Cgk .C Ɗ;cpe:JKLdsrc/rspro/IpPort.cgk .Cgk .C Ɗv9}c?ҭ;!WcRyIsrc/rspro/Ipv4Address.cgk .Cgk .C Ɗw/3tᐹKsrc/rspro/Ipv6Address.cgk .Cgk .C ƊY S lY1'src/rspro/OCTET_STRING.cgk .Cgk .C ƊB!I~~˼&src/rspro/OperationTag.cgk .Cgk .C ƊKq 7-W >src/rspro/PortNumber.cgk .Cgk .C ƊC)M+xv-Fsrc/rspro/RemoveMappingReq.cgk .Cgk .C Ɗ] 0O&Up7 }3@src/rspro/RemoveMappingRes.cgk .Cgk .C Ɗ9wMvdj?AH|}?src/rspro/ResetStateReq.cgk .Cgk .C Ɗ!X;4> ?Zsrc/rspro/ResetStateRes.cgk .Cgk .C Ɗcv/OS)r`( isrc/rspro/ResultCode.cgk .Cgk .C Ɗ нD U z.i>K޽#src/rspro/RsproPDU.cgk .Cgk .C Ɗ%#  жفQ)Kq|src/rspro/RsproPDUchoice.cgk .Cgk .C Ɗ!?56/j5Hvrsrc/rspro/SetAtrReq.cgk .Cgk .C Ɗэe'ZNZ 2|src/rspro/SetAtrRes.cgk .Cgk .C ƊJH$6P{zQ' ?j۠>src/rspro/SlotNumber.cgk .Cgk .C Ɗ  PAYIHdsrc/rspro/SlotPhysStatus.cgk .Cgk .C Ɗ )=}i2Lxk,TBsrc/rspro/TpduCardToModem.cgk .Cgk .C Ɗ >Ǭ7f\Oi-'src/rspro/TpduFlags.cgk .Cgk .C Ɗ )̱j?}|Psrc/rspro/TpduModemToCard.cgk .Cgk .C Ɗ`JI*MkQ0(16src/rspro/asn_codecs_prim.cgk .Cgk .C Ɗ@ J >0src/rspro/ber_decoder.cgk .Cgk .C Ɗȸ~uF}; Stsrc/rspro/ber_tlv_length.cgk .Cgk .C Ɗ oRT7ڛ$Y src/rspro/ber_tlv_tag.cgk .Cgk .C ƊN#gC63 src/rspro/constr_CHOICE.cgk .Cgk .C Ɗl(*LIB d+Х,src/rspro/constr_SEQUENCE.cgk .Cgk .C Ɗ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>j9cHG"ۂв;?8s