DIRCg }ig }i kD`$svEH.checkpatch.confg }ig }i k!u޿pfs;܀\.github/FUNDING.ymlg }ig }i k"ZQRq6lH7> .gitignoreg }ig }i k#5M[ 3 TżPQ .gitreviewg }ig }i k$FYPM>\@X COPYINGg }ig }i k%D!ԓ PԨ Makefile.amg }ig }i k& *TQ\&  README.mdg }ig }i k'CdjN TODO-RELEASEg }ig }i k*#|LR$Td#asn1/RSPRO.asng }ig }i k+qy2~SCh'y_ configure.acg }ig }i k-xr8~`pοؚE*contrib/Makefile.amg }ig }i k/\dQIBTl{contrib/etc_default/Makefile.amg }ig }i k04ε?rMW ҵuX%contrib/etc_default/osmo-remsim-bankdg }ig }i k1QNP9,;&contrib/etc_default/osmo-remsim-clientg }ig }i k2*ԡp;WGb(contrib/etc_default/osmo-remsim-client-0g }ig }i k3ڄ8=/)7y(contrib/etc_default/osmo-remsim-client-1g }ig }i k4 ]c\/<,*Ll(contrib/etc_default/osmo-remsim-client-2g }ig }i k5H +b/r?H" (contrib/etc_default/osmo-remsim-client-3g }ig }i k6 tgHcontrib/jenkins.shg }ig }i k7P)d<"%V.7zcontrib/osmo-remsim-apitoolg }ig }i k88}Iaͼ[contrib/owhw-event-script.shg }ig }i k;,M;wc#jBHBcontrib/systemd/Makefile.amg }ig }i k<ϵo_l debian/osmo-remsim-bankd.installg VSg VS kL!2ryM!$0!#W'debian/osmo-remsim-client-shell.installg VSg VS kMf*JC|?nhͼ\#o1~%debian/osmo-remsim-client-st2.installg VSg VS kN$`:Hy<Z\debian/osmo-remsim-doc.installg VSg VS kOII~ 1'#U ܭUP !debian/osmo-remsim-server.installg VSg VS kPwI}F ♐a*?ܥ debian/rulesg VSg VS kR_aw7 `AR]doc/Makefile.amg VSg VS kTJړY0R_MZ%odoc/examples/Makefile.amg VSg VS kU8,h0P ][~@!doc/examples/bankd_pcsc_slots.csvg VSg VS kX{Y6 1IZҕkdoc/manuals/Makefile.amg VSg VS kZiNRKrY]/u !doc/manuals/chapters/logging.adocg VSg VS k[1<[Qu#<顖+"doc/manuals/chapters/overview.adocg VSg VS k\ WRIv8T 89 5x(doc/manuals/chapters/remsim-apitool.adocg VSg VS k]=wl="Kߡyn&doc/manuals/chapters/remsim-bankd.adocg VSg VS k^;U N ӵTI~'doc/manuals/chapters/remsim-client.adocg VSg VS k`~B.dW\VX'doc/manuals/chapters/remsim-server.adocg VSg VS ka )+}cvrA/xydoc/manuals/chapters/rspro.adocg VSg VS kbo7ܧp1u0.doc/manuals/osmo-remsim-usermanual-docinfo.xmlg VSg VS kc2sTgN]u 2Hh"'doc/manuals/osmo-remsim-usermanual.adocg VSg VS kd>WP/*jb[ߕ5h9doc/osmo-remsim-simple.dotg VSg VS ke͑owSTAdoc/osmo-remsim.dotg VSg VS kgpm{'RV%b3g|doc/remote-sim.dotg VSg VS kiKf.e"l P5i(kV=Nffasn1c/Makefileg VSg VS kjbsT"G`BxEinclude/Makefile.amg VSg VS krݦ$nDާ6include/osmocom/Makefile.amg VSg VS kt7eRH_b [ainclude/osmocom/rspro/ATR.hg VSg VS ku8s.iNhQSJ"include/osmocom/rspro/BIT_STRING.hg VSg VS kvˎ("2]+include/osmocom/rspro/BOOLEAN.hg VSg VS kwO|UQWHOGinclude/osmocom/rspro/BankId.hg VSg VS kxDϕf\n*f include/osmocom/rspro/BankSlot.hg VSg VS kz#G-/sZ'"98H)include/osmocom/rspro/BankSlotStatusInd.hg VSg VS k|rCV D\ǹu include/osmocom/rspro/ClientId.hg VSg VS k}&6et!DKP8/`"include/osmocom/rspro/ClientSlot.hg VSg VS k~ZA1RsM~Sb+include/osmocom/rspro/ClientSlotStatusInd.hg VSg VS kzng +CʍD)%()include/osmocom/rspro/ComponentIdentity.hg VSg VS kEuW ɸJ%include/osmocom/rspro/ComponentName.hg VSg VS k.eh"T8_l%include/osmocom/rspro/ComponentType.hg VSg VS k\HVS\P6D?QQ+include/osmocom/rspro/ConfigClientBankReq.hg VSg VS k*qVw=z;L6tݭ+include/osmocom/rspro/ConfigClientBankRes.hg VSg VS k }\S}#)include/osmocom/rspro/ConfigClientIdReq.hg VSg VS k3b7_2Cy+"3<)include/osmocom/rspro/ConfigClientIdRes.hg VSg VS kFR8q1&&include/osmocom/rspro/ConnectBankReq.hg VSg VS kT I騡aba8&include/osmocom/rspro/ConnectBankRes.hg VSg VS k σsAq .A(include/osmocom/rspro/ConnectClientReq.hg VSg VS kbP*A 4`>e(include/osmocom/rspro/ConnectClientRes.hg VSg VS kLVO2WDo00Y(include/osmocom/rspro/CreateMappingReq.hg VSg VS k\ ge4`";+(include/osmocom/rspro/CreateMappingRes.hg VSg VS kb)KY}~-(atH@!include/osmocom/rspro/ErrorCode.hg VSg VS k2ȩ]ӄIԙ include/osmocom/rspro/ErrorInd.hg VSg VS k#WB7Ƽ˝o%include/osmocom/rspro/ErrorSeverity.hg VSg VS k+L^VY% #include/osmocom/rspro/ErrorString.hg VSg VS k Xj~IE56!include/osmocom/rspro/IA5String.hg VSg VS k &RscxWN|`Winclude/osmocom/rspro/INTEGER.hg VSg VS k~#!Uӵ\!'D!include/osmocom/rspro/IpAddress.hg VSg VS k*ӲqO$)yQL(include/osmocom/rspro/IpPort.hg VSg VS k1K $mC 3!a{舌$include/osmocom/rspro/OperationTag.hg VSg VS k*OBedCfI $w"include/osmocom/rspro/PortNumber.hg VSg VS kL!^ }_{(include/osmocom/rspro/RemoveMappingReq.hg VSg VS k1[nƲ(include/osmocom/rspro/RemoveMappingRes.hg VSg VS kõo>hpa k;:%include/osmocom/rspro/ResetStateReq.hg VSg VS kb#u9lnr^}3u%include/osmocom/rspro/ResetStateRes.hg VSg VS kϚ,%'9uɽ8䯝"include/osmocom/rspro/ResultCode.hg VSg VS kQ3Fd T- include/osmocom/rspro/RsproPDU.hg VSg VS k I벗XXɺ:m&include/osmocom/rspro/RsproPDUchoice.hg VSg VS kP|ŝ7 !include/osmocom/rspro/SetAtrReq.hg VSg VS k}Iz\ј*: h\}K!include/osmocom/rspro/SetAtrRes.hg VSg VS k4FP$5gLj"include/osmocom/rspro/SlotNumber.hg VSg VS kmuWܯelx J4U&include/osmocom/rspro/SlotPhysStatus.hg VSg VS k^Qo:=!l('include/osmocom/rspro/TpduCardToModem.hg VSg VS k2ȿŧ(-g$:!include/osmocom/rspro/TpduFlags.hg VSg VS k~Øe/" X'include/osmocom/rspro/TpduModemToCard.hg VSg VS k j:z !J}z%'include/osmocom/rspro/asn_application.hg VSg VS k y`BRY#j#TQ"include/osmocom/rspro/asn_codecs.hg VSg VS k]h? վV[cOݰԁ'include/osmocom/rspro/asn_codecs_prim.hg VSg VS kԇ5]DgƢ $include/osmocom/rspro/asn_internal.hg VSg VS k -y[e!&"include/osmocom/rspro/asn_system.hg VSg VS k߶SubYv#include/osmocom/rspro/ber_decoder.hg VSg VS k4"D\j1#include/osmocom/rspro/per_decoder.hg VSg VS k  RG,#include/osmocom/rspro/per_encoder.hg VSg VS k!@gT{O"[jqD$include/osmocom/rspro/per_opentype.hg VSg VS k\pڵUv#include/osmocom/rspro/per_support.hg VSg VS k id(>@_x3#include/osmocom/rspro/xer_decoder.hg VSg VS k^sȰ0 m+' 1#include/osmocom/rspro/xer_encoder.hg VSg VS kJļ9ij"QI#include/osmocom/rspro/xer_support.hg VSg VS k.ҝVb@]E_;܉libosmo-rspro.pc.ing VSg VS kSh26d{pimove-asn1-header-files.shg VSg VS kzj>ъ:JWؼFsrc/Makefile.amg VSg VS k?Zi>dQnE&qsrc/asn1c_helpers.cg VSg VS k4xJFMDh"T̂ src/asn1c_helpers.hg VSg VS k-m]_NxBPQsrc/bankd/Makefile.amg VSg VS kcHp{;tG䍺Ƞsrc/bankd/bankd.hg VSg VS k!vj7͗src/bankd/bankd_main.cg VSg VS k!G}mTw̍nZsrc/bankd/bankd_pcsc.cg VSg VS k_'87DnPCmPsrc/bankd/driver_core.cg VSg VS k ~RWy|Ujo4src/bankd/driver_pcsc.cg VSg VS k N{;6P`yBק src/bankd/gsmtap.cg VSg VS k j|N 6|)src/bankd/gsmtap.hg VSg VS k4̓1~%Δr!\src/bankd/internal.hg VSg VS kf`OQrU0 src/bankd/main.cg VSg VS klzg_ Csrc/client/Makefile.amg VSg VS k C %@D0(Tsrc/client/PkgInfog VSg VS kvnK|5fnuǀGN(c:src/client/client.hg VSg VS k5>y4Kh@BpKL*src/client/main_fsm.cg VSg VS kKh1n"x\b,src/client/osmo-remsim-client-reader_conf.ing VSg VS kݥlL̾osrc/client/remsim_client.cg VSg VS kl/ RId)˧͛Am&VKFUsrc/rspro/BankSlot.cg VSg VS k 9r:/ezA(t&0src/rspro/BankSlotStatusInd.cg VSg VS k L.ŭ`8K;2]src/rspro/ClientId.cg VSg VS k#gGؐ/A'\&2)*src/rspro/ClientSlot.cg VSg VS k e .-/69jr@src/rspro/ClientSlotStatusInd.cg VSg VS k,( n"src/rspro/ComponentIdentity.cg VSg VS kM{8ߢ<src/rspro/ComponentName.cg VSg VS k؅V%0.rfǃosrc/rspro/ComponentType.cg VSg VS kݤ!x+7elsrc/rspro/ConfigClientBankReq.cg VSg VS kqড়:psW src/rspro/ConfigClientBankRes.cg VSg VS k}T5[p~HA/Щ\src/rspro/ConfigClientIdReq.cg VSg VS kq#iNYa ) =#src/rspro/ConfigClientIdRes.cg VSg VS l 3{$\ձܯ7*src/rspro/ConnectBankReq.cg VSg VS l ٩K8ԖO Pdsrc/rspro/ConnectBankRes.cg VSg VS l z?w芵 tsrc/rspro/ConnectClientReq.cg VSg VS lgn"#!dǝ3qsrc/rspro/ConnectClientRes.cg VSg VS l#(g53W~ ~~src/rspro/CreateMappingReq.cg VSg VS l]}ɮTsrc/rspro/CreateMappingRes.cg VSg VS lǣ97 {Y:Nsrc/rspro/ErrorCode.cg VSg VS l hGyd5Hc^src/rspro/ErrorInd.cg VSg VS l 37ڏ!ŋ9^src/rspro/ErrorSeverity.cg VSg VS l {}`6ь \src/rspro/ErrorString.cg VSg VS l p4d3.|w :&`,ͤsrc/rspro/IA5String.cg VSg VS l/^%Wǁ^6<2 src/rspro/INTEGER.cg VSg VS leMFеm-Ĥ(~@src/rspro/IpAddress.cg VSg VS l;cpe:JKLdsrc/rspro/IpPort.cg VSg VS lv9}c?ҭ;!WcRyIsrc/rspro/Ipv4Address.cg VSg VS lw/3tᐹKsrc/rspro/Ipv6Address.cg >g > lYg > l)N`y7no8x{$src/rspro/NativeEnumerated.cg >g > l)] %=W52Rsrc/rspro/NativeInteger.cg >g > lm> S lY1'src/rspro/OCTET_STRING.cg >g > lB!I~~˼&src/rspro/OperationTag.cg >g > lKq 7-W >src/rspro/PortNumber.cg >g > lC)M+xv-Fsrc/rspro/RemoveMappingReq.cg >g > l] 0O&Up7 }3@src/rspro/RemoveMappingRes.cg >g > l9wMvdj?AH|}?src/rspro/ResetStateReq.cg >g > l!X;4> ?Zsrc/rspro/ResetStateRes.cg >g > l!cv/OS)r`( isrc/rspro/ResultCode.cg >g > l" нD U z.i>K޽#src/rspro/RsproPDU.cg >g > l$%#  жفQ)Kq|src/rspro/RsproPDUchoice.cg >g > l%!?56/j5Hvrsrc/rspro/SetAtrReq.cg >g > l&эe'ZNZ 2|src/rspro/SetAtrRes.cg >g > l(JH$6P{zQ' ?j۠>src/rspro/SlotNumber.cg >g > l+  PAYIHdsrc/rspro/SlotPhysStatus.cg >g > l. )=}i2Lxk,TBsrc/rspro/TpduCardToModem.cg >g > l/ >Ǭ7f\Oi-'src/rspro/TpduFlags.cg >g > l0 )̱j?}|Psrc/rspro/TpduModemToCard.cg >g > l1`JI*MkQ0(16src/rspro/asn_codecs_prim.cg >g > l2@ J >0src/rspro/ber_decoder.cg >g > l4ȸ~uF}; Stsrc/rspro/ber_tlv_length.cg >g > l5 oRT7ڛ$Y src/rspro/ber_tlv_tag.cg >g > l6N#gC63 src/rspro/constr_CHOICE.cg >g > l7l(*LIB d+Х,src/rspro/constr_SEQUENCE.cg >g > l82/hl^Qv'_g > l:]AT $ O'^`kqsrc/rspro/constraints.cg >g > l;W`G';SGt<src/rspro/converter-sample.cg >g > l<H᭬[2/=|Vsrc/rspro/der_encoder.cg >g > l>kRʓI"J)src/rspro/per_decoder.cg >g > l?:"q=ݳWGR:src/rspro/per_encoder.cg >g > l@(˰ [RM/}_src/rspro/per_opentype.cg >g > lA<6 FX1J1src/rspro/per_support.cg >g > lB"K_ 3P.4+src/rspro/xer_decoder.cg >g > lC|@MSqI?src/rspro/xer_encoder.cg >g > lD6~S )Ax% src/rspro/xer_support.cg >g > lEIwcS@J%\kQdsrc/rspro_client_fsm.cg >g > lF{j]'8 7{Ghsrc/rspro_client_fsm.hg >g > lG:#*Vj_㑉Uݯtpsrc/rspro_util.cg >g > lH <]҂qɶI/~U Gsrc/rspro_util.hg >g > lJ0yʜ͝\.O(Psrc/server/Makefile.amg >g > lK 6[ #LKK@src/server/remsim_server.cg >g > lL:nZT 91p[asrc/server/rest_api.cg >g > lMiߺeߘNZ dv src/server/rest_api.hg >g > lN{hd(5 P#Nsrc/server/rspro_server.cg >g > lPQV6\r5m^Fsrc/server/rspro_server.hg >g > lRf ԫqPw5qv7 src/slotmap.cg >g > lSa=Og i?vgU src/slotmap.hTREEy242 8 dY WmZ1T.6doc16 2 ssB:wp a!lsmanuals10 1 {M~fqB\4chapters7 0 jmPWHEؕWI>examples2 0 Q۰fC=Nsrc106 4 T'GkP.bankd10 0 Fk4Rſǩ2Xsrspro69 0 Hn[Ėclient10 0 eձ=CROserver6 0 pMA_+l`awasn11 0 Ux=_(Th+3 debian14 0 Z0}Td՛*/ɹ.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>j9t Z}i-,R$