DIRCfh .Jfh .J R$D`$svEH.checkpatch.conffh .Jfh .J R$u޿pfs;܀\.github/FUNDING.ymlfh .Jfh .J R$ZQRq6lH7> .gitignorefh .Jfh .J R%'5M[ 3 TżPQ .gitreviewfh .Jfh .J R%(FYPM>\@X COPYINGfh .Jfh .J R%*D!ԓ PԨ Makefile.amfh .Jfh .J R%+ *TQ\&  README.mdfh .Jfh .J R%,2zMWeSs,M6`T8 TODO-RELEASEfh .Jfh .J R%.#|LR$Td#asn1/RSPRO.asnfh .Jfh .J R%/l)+ʤyh|f configure.acfh .Jfh .J R%1xr8~`pοؚE*contrib/Makefile.amfh .Jfh .J R%3\dQIBTl{contrib/etc_default/Makefile.amfh .Jfh .J R%44ε?rMW ҵuX%contrib/etc_default/osmo-remsim-bankdfh .Jfh .J R%5QNP9,;&contrib/etc_default/osmo-remsim-clientfh .Jfh .J R%6*ԡp;WGb(contrib/etc_default/osmo-remsim-client-0fh .Jfh .J R%7ڄ8=/)7y(contrib/etc_default/osmo-remsim-client-1fh .Jfh .J R%8 ]c\/<,*Ll(contrib/etc_default/osmo-remsim-client-2fh .Jfh .J R%9H +b/r?H" (contrib/etc_default/osmo-remsim-client-3fh .Jfh .J R&^7yĹ.eؿ.ticontrib/jenkins.shfh .Jfh .J R%;P)d<"%V.7zcontrib/osmo-remsim-apitoolfh .Jfh .J R%<8}Iaͼ[contrib/owhw-event-script.shfh .Jfh .J R%>,M;wc#jBHBcontrib/systemd/Makefile.amfh .Jfh .J R%?ϵo_l debian/osmo-remsim-bankd.installfh .Jfh .J R%L!2ryM!$0!#W'debian/osmo-remsim-client-shell.installfh .Jfh .J R%Mf*JC|?nhͼ\#o1~%debian/osmo-remsim-client-st2.installfh .Jfh .J R%N$`:Hy<Z\debian/osmo-remsim-doc.installfh .Jfh .J R%OII~ 1'#U ܭUP !debian/osmo-remsim-server.installfh .Jfh .J R%PwI}F ♐a*?ܥ debian/rulesfh .Jfh .J R%R_aw7 `AR]doc/Makefile.amfh .Jfh .J R%TJړY0R_MZ%odoc/examples/Makefile.amfh .Jfh .J R%U8,h0P ][~@!doc/examples/bankd_pcsc_slots.csvfh .Jfh .J R%W{Y6 1IZҕkdoc/manuals/Makefile.amfh .Jfh .J R%YiNRKrY]/u !doc/manuals/chapters/logging.adocfh .Jfh .J R%Z1<[Qu#<顖+"doc/manuals/chapters/overview.adocfh .Jfh .J R%[ WRIv8T 89 5x(doc/manuals/chapters/remsim-apitool.adocfh .Jfh .J R%\}/n<: ڔ&doc/manuals/chapters/remsim-bankd.adocfh .fh . R%];U N ӵTI~'doc/manuals/chapters/remsim-client.adocfh .fh . R%^~B.dW\VX'doc/manuals/chapters/remsim-server.adocfh .fh . R%_ )+}cvrA/xydoc/manuals/chapters/rspro.adocfh .fh . R%`o7ܧp1u0.doc/manuals/osmo-remsim-usermanual-docinfo.xmlfh .fh . R%a2sTgN]u 2Hh"'doc/manuals/osmo-remsim-usermanual.adocfh .fh . R%b>WP/*jb[ߕ5h9doc/osmo-remsim-simple.dotfh .fh . R%c͑owSTAdoc/osmo-remsim.dotfh .fh . R%dpm{'RV%b3g|doc/remote-sim.dotfh .fh . R%fKf.e"l P5i(kV=Nffasn1c/Makefilefh .fh . R%gbsT"G`BxEinclude/Makefile.amfh .fh . R%nݦ$nDާ6include/osmocom/Makefile.amfh .fh . R%p7eRH_b [ainclude/osmocom/rspro/ATR.hfh .fh . R%q8s.iNhQSJ"include/osmocom/rspro/BIT_STRING.hfh .fh . R%rˎ("2]+include/osmocom/rspro/BOOLEAN.hfh .fh . R%sO|UQWHOGinclude/osmocom/rspro/BankId.hfh .fh . R%tDϕf\n*f include/osmocom/rspro/BankSlot.hfh .fh . R%u#G-/sZ'"98H)include/osmocom/rspro/BankSlotStatusInd.hfh .fh . R%vrCV D\ǹu include/osmocom/rspro/ClientId.hfh .fh . R%w&6et!DKP8/`"include/osmocom/rspro/ClientSlot.hfh .fh . R%xZA1RsM~Sb+include/osmocom/rspro/ClientSlotStatusInd.hfh .fh . R%yzng +CʍD)%()include/osmocom/rspro/ComponentIdentity.hfh .fh . R%zEuW ɸJ%include/osmocom/rspro/ComponentName.hfh .fh . R%{.eh"T8_l%include/osmocom/rspro/ComponentType.hfh .fh . R%|\HVS\P6D?QQ+include/osmocom/rspro/ConfigClientBankReq.hfh .fh . R%}*qVw=z;L6tݭ+include/osmocom/rspro/ConfigClientBankRes.hfh .fh . R%~ }\S}#)include/osmocom/rspro/ConfigClientIdReq.hfh .fh . R%3b7_2Cy+"3<)include/osmocom/rspro/ConfigClientIdRes.hfh .fh . R%FR8q1&&include/osmocom/rspro/ConnectBankReq.hfh .fh . R%T I騡aba8&include/osmocom/rspro/ConnectBankRes.hfh .fh . R% σsAq .A(include/osmocom/rspro/ConnectClientReq.hfh .fh . R%bP*A 4`>e(include/osmocom/rspro/ConnectClientRes.hfh .fh . R%LVO2WDo00Y(include/osmocom/rspro/CreateMappingReq.hfh .fh . R%\ ge4`";+(include/osmocom/rspro/CreateMappingRes.hfh .fh . R%b)KY}~-(atH@!include/osmocom/rspro/ErrorCode.hfh .fh . R%2ȩ]ӄIԙ include/osmocom/rspro/ErrorInd.hfh .fh . R%#WB7Ƽ˝o%include/osmocom/rspro/ErrorSeverity.hfh .fh . R%+L^VY% #include/osmocom/rspro/ErrorString.hfh .fh . R% Xj~IE56!include/osmocom/rspro/IA5String.hfh .fh . R% &RscxWN|`Winclude/osmocom/rspro/INTEGER.hfh .fh . R%~#!Uӵ\!'D!include/osmocom/rspro/IpAddress.hfh .fh . R%*ӲqO$)yQL(include/osmocom/rspro/IpPort.hfh .fh . R%1K $mC 3!a{舌$include/osmocom/rspro/OperationTag.hfh .fh . R%*OBedCfI $w"include/osmocom/rspro/PortNumber.hfh .fh . R%L!^ }_{(include/osmocom/rspro/RemoveMappingReq.hfh .fh . R%1[nƲ(include/osmocom/rspro/RemoveMappingRes.hfh .fh . R%õo>hpa k;:%include/osmocom/rspro/ResetStateReq.hfh .fh . R%b#u9lnr^}3u%include/osmocom/rspro/ResetStateRes.hfh .fh . R%Ϛ,%'9uɽ8䯝"include/osmocom/rspro/ResultCode.hfh .fh . R%Q3Fd T- include/osmocom/rspro/RsproPDU.hfh .fh . R% I벗XXɺ:m&include/osmocom/rspro/RsproPDUchoice.hfh .fh . R%P|ŝ7 !include/osmocom/rspro/SetAtrReq.hfh .fh . R%}Iz\ј*: h\}K!include/osmocom/rspro/SetAtrRes.hfh .fh . R%4FP$5gLj"include/osmocom/rspro/SlotNumber.hfh .fh . R%muWܯelx J4U&include/osmocom/rspro/SlotPhysStatus.hfh .fh . R%^Qo:=!l('include/osmocom/rspro/TpduCardToModem.hfh .fh . R%2ȿŧ(-g$:!include/osmocom/rspro/TpduFlags.hfh .fh . R%~Øe/" X'include/osmocom/rspro/TpduModemToCard.hfh .fh . R% j:z !J}z%'include/osmocom/rspro/asn_application.hfh .fh . R% y`BRY#j#TQ"include/osmocom/rspro/asn_codecs.hfh .fh . R%]h? վV[cOݰԁ'include/osmocom/rspro/asn_codecs_prim.hfh .fh . R%ԇ5]DgƢ $include/osmocom/rspro/asn_internal.hfh .fh . R% -y[e!&"include/osmocom/rspro/asn_system.hfh .fh . R%߶SubYv#include/osmocom/rspro/ber_decoder.hfh .fh . R%4"D\j1#include/osmocom/rspro/per_decoder.hfh .İNfh .İN R%  RG,#include/osmocom/rspro/per_encoder.hfh .İNfh .İN R%!@gT{O"[jqD$include/osmocom/rspro/per_opentype.hfh .İNfh .İN R%\pڵUv#include/osmocom/rspro/per_support.hfh .İNfh .İN R%ve@b>ڼ9TE]$include/osmocom/rspro/rspro_client.hfh .İNfh .İN R% id(>@_x3#include/osmocom/rspro/xer_decoder.hfh .İNfh .İN R%^sȰ0 m+' 1#include/osmocom/rspro/xer_encoder.hfh .İNfh .İN R%Jļ9ij"QI#include/osmocom/rspro/xer_support.hfh .İNfh .İN R%.ҝVb@]E_;܉libosmo-rspro.pc.infh .İNfh .İN R%Sh26d{pimove-asn1-header-files.shfh .İNfh .İN R%+3S./4src/Makefile.amfh .İNfh .İN R%?Zi>dQnE&qsrc/asn1c_helpers.cfh .İNfh .İN R%4xJFMDh"T̂ src/asn1c_helpers.hfh .İNfh .İN R%HLnKh src/bankd/Makefile.amfh .İNfh .İN R%cHp{;tG䍺Ƞsrc/bankd/bankd.hfh .İNfh .İN R%$!.`fx Рꚝ9AՎsrc/bankd/bankd_main.cfh .İNfh .İN R%!G}mTw̍nZsrc/bankd/bankd_pcsc.cfh .İNfh .İN R%_'87DnPCmPsrc/bankd/driver_core.cfh .İNfh .İN R% ~RWy|Ujo4src/bankd/driver_pcsc.cfh .İNfh .İN R% N{;6P`yBק src/bankd/gsmtap.cfh .İNfh .İN R% j|N 6|)src/bankd/gsmtap.hfh .İNfh .İN R%4̓1~%Δr!\src/bankd/internal.hfh .İNfh .İN R%f`OQrU0 src/bankd/main.cfh .İNfh .İN R%LXBLq-q};Gsrc/client/Makefile.amfh .İNfh .İN R% C %@D0(Tsrc/client/PkgInfofh .İNfh .İN R%ߕ1.F鈣DdHsrc/client/client.hfh .İNfh .İN R%5>y4Kh@BpKL*src/client/main_fsm.cfh .İNfh .İN R%Kh1n"x\b,src/client/osmo-remsim-client-reader_conf.infh .İNfh .İN R%ݥlL̾osrc/client/remsim_client.cfh .İNfh .İN R%l/ RId)src/client/user_shell.cfh .İNfh .İN R%5;.$,NZb&vOeMsrc/client/user_simtrace2.cfh .İNfh .İN R%/=6c!CĐӻ e src/debug.cfh .İNfh .İN R%n9=hn u src/debug.hfh .İNfh .İN R%Uf2Pvzy: YW;SP src/rspro/ATR.cfh .İNfh .İN R%P,%ބsrc/rspro/BIT_STRING.cfh .İNfh .İN R%B7KZdEfm-֠src/rspro/BOOLEAN.cfh .İNfh .İN R%~m(r7 |3 G5 src/rspro/BankId.cfh .İNfh .İN R%d>˧͛Am&VKFUsrc/rspro/BankSlot.cfh .İNfh .İN R% 9r:/ezA(t&0src/rspro/BankSlotStatusInd.cfh .İNfh .İN R% L.ŭ`8K;2]src/rspro/ClientId.cfh .İNfh .İN R%#gGؐ/A'\&2)*src/rspro/ClientSlot.cfh .İNfh .İN R% e .-/69jr@src/rspro/ClientSlotStatusInd.cfh .İNfh .İN R%,( n"src/rspro/ComponentIdentity.cfh .İNfh .İN R%M{8ߢ<src/rspro/ComponentName.cfh .İNfh .İN R%؅V%0.rfǃosrc/rspro/ComponentType.cfh .İNfh .İN R%ݤ!x+7elsrc/rspro/ConfigClientBankReq.cfh .İNfh .İN R%qড়:psW src/rspro/ConfigClientBankRes.cfh .İNfh .İN R%}T5[p~HA/Щ\src/rspro/ConfigClientIdReq.cfh .İNfh .İN R%q#iNYa ) =#src/rspro/ConfigClientIdRes.cfh .İNfh .İN R% 3{$\ձܯ7*src/rspro/ConnectBankReq.cfh .İNfh .İN R% ٩K8ԖO Pdsrc/rspro/ConnectBankRes.cfh .İNfh .İN R% z?w芵 tsrc/rspro/ConnectClientReq.cfh .İNfh .İN R%gn"#!dǝ3qsrc/rspro/ConnectClientRes.cfh .İNfh .İN R%#(g53W~ ~~src/rspro/CreateMappingReq.cfh /fh / R%]}ɮTsrc/rspro/CreateMappingRes.cfh /fh / R%ǣ97 {Y:Nsrc/rspro/ErrorCode.cfh /fh / R% hGyd5Hc^src/rspro/ErrorInd.cfh /fh / R%37ڏ!ŋ9^src/rspro/ErrorSeverity.cfh /fh / R%{}`6ь \src/rspro/ErrorString.cfh /fh / R%p4d3.|w :&`,ͤsrc/rspro/IA5String.cfh /fh / R%/^%Wǁ^6<2 src/rspro/INTEGER.cfh /fh / R%eMFеm-Ĥ(~@src/rspro/IpAddress.cfh /fh / R%;cpe:JKLdsrc/rspro/IpPort.cfh /fh / R%v9}c?ҭ;!WcRyIsrc/rspro/Ipv4Address.cfh /fh / R%w/3tᐹKsrc/rspro/Ipv6Address.cfh /fh / R%Y S lY1'src/rspro/OCTET_STRING.cfh /fh / R%B!I~~˼&src/rspro/OperationTag.cfh /fh / R&Kq 7-W >src/rspro/PortNumber.cfh /fh / R&C)M+xv-Fsrc/rspro/RemoveMappingReq.cfh /fh / R&] 0O&Up7 }3@src/rspro/RemoveMappingRes.cfh /fh / R&9wMvdj?AH|}?src/rspro/ResetStateReq.cfh /fh / R&!X;4> ?Zsrc/rspro/ResetStateRes.cfh /fh / R&cv/OS)r`( isrc/rspro/ResultCode.cfh /fh / R& нD U z.i>K޽#src/rspro/RsproPDU.cfh /fh / R&%#  жفQ)Kq|src/rspro/RsproPDUchoice.cfh /fh / R&!?56/j5Hvrsrc/rspro/SetAtrReq.cfh /fh / R& эe'ZNZ 2|src/rspro/SetAtrRes.cfh /fh / R& JH$6P{zQ' ?j۠>src/rspro/SlotNumber.cfh /fh / R&   PAYIHdsrc/rspro/SlotPhysStatus.cfh /fh / R&  )=}i2Lxk,TBsrc/rspro/TpduCardToModem.cfh /fh / R&$ >Ǭ7f\Oi-'src/rspro/TpduFlags.cfh /fh / R&+ )̱j?}|Psrc/rspro/TpduModemToCard.cfh /fh / R&5`JI*MkQ0(16src/rspro/asn_codecs_prim.cfh /fh / R&:@ J >0src/rspro/ber_decoder.cfh /fh / R&;ȸ~uF}; Stsrc/rspro/ber_tlv_length.cfh /fh / R&< oRT7ڛ$Y src/rspro/ber_tlv_tag.cfh /fh / R&=N#gC63 src/rspro/constr_CHOICE.cfh /fh / R&>l(*LIB d+Х,src/rspro/constr_SEQUENCE.cfh /fh / R&?2/hl^Qv'_fh /> R&R <]҂qɶI/~U Gsrc/rspro_util.hfh />fh /> R&TH'fh /> R&U 6[ #LKK@src/server/remsim_server.cfh />fh /> R&V:nZT 91p[asrc/server/rest_api.cfh />fh /> R&WiߺeߘNZ dv src/server/rest_api.hfh />fh /> R&Xm'Ӡ:6M~msrc/server/rspro_server.cfh />fh /> R&Y)mԘp3[%qOujosrc/server/rspro_server.hfh />fh /> R&Zf ԫqPw5qv7 src/slotmap.cfh />fh /> R&[a=Og i?vgU src/slotmap.hTREEy243 8 | ԕ/U|doc16 2  S!8ZOmanuals10 1 v~ΐ` R #@chapters7 0 !ו)AKyexamples2 0 Q۰fC=Nsrc106 4 HqmXq;=.bankd10 0  ;(ͽ}ǔEt7rspro69 0 Hn[Ėclient10 0 o8"ftaϽeEserver6 0 8/ZN{Easn11 0 Ux=_(Th+3 debian14 0 ̿&6ށv`#`.github1 0 /֜#Kcontrib15 2 \$PR , jdsystemd4 0 F`)xIKIGetc_default7 0 D*Խ^c_/Gaffasn1c4 0 kѳ-X[փ7include75 1 CePR*쑉osmocom74 1 " vwM'htNrspro73 0 ƢQV n=-