DIRChw{hw{ Ĕ+D`$svEH.checkpatch.confhw{hw{ ĔGu޿pfs;܀\.github/FUNDING.ymlhw{hw{ ĔIZQRq6lH7> .gitignorehw{hw{ ĔJ5M[ 3 TżPQ .gitreviewhw{hw{ ĔKFYPM>\@X COPYINGhw{hw{ ĔLD!ԓ PԨ Makefile.amhw{hw{ ĔM *TQ\&  README.mdhw{hw{ ĔNCdjN TODO-RELEASEhw{hw{ ĔP#|LR$Td#asn1/RSPRO.asnhw{hw{ ĔRqy2~SCh'y_ configure.achw{hw{ ĔTxr8~`pοؚE*contrib/Makefile.amhw{hw{ ĔV\dQIBTl{contrib/etc_default/Makefile.amhw{hw{ ĔW4ε?rMW ҵuX%contrib/etc_default/osmo-remsim-bankdhw{hw{ ĔXQNP9,;&contrib/etc_default/osmo-remsim-clienthw{hw{ Ĕ[*ԡp;WGb(contrib/etc_default/osmo-remsim-client-0hw{hw{ Ĕ\ڄ8=/)7y(contrib/etc_default/osmo-remsim-client-1hw{hw{ Ĕ^ ]c\/<,*Ll(contrib/etc_default/osmo-remsim-client-2hw{hw{ Ĕ_H +b/r?H" (contrib/etc_default/osmo-remsim-client-3hw{hw{ Ĕa tgHcontrib/jenkins.shhw{hw{ ĔcP)d<"%V.7zcontrib/osmo-remsim-apitoolhw{hw{ Ĕd8}Iaͼ[contrib/owhw-event-script.shhw{hw{ Ĕf,M;wc#jBHBcontrib/systemd/Makefile.amhw{hw{ Ĕhϵo_l debian/osmo-remsim-bankd.installhw{hw{ Ĕv!2ryM!$0!#W'debian/osmo-remsim-client-shell.installhw{hw{ Ĕwf*JC|?nhͼ\#o1~%debian/osmo-remsim-client-st2.installhw{hw{ Ĕx$`:Hy<Z\debian/osmo-remsim-doc.installhw{hw{ ĔyII~ 1'#U ܭUP !debian/osmo-remsim-server.installhw{hw{ ĔzwI}F ♐a*?ܥ debian/ruleshw{hw{ Ĕ|_aw7 `AR]doc/Makefile.amhw{hw{ ĔJړY0R_MZ%odoc/examples/Makefile.amhw{hw{ Ĕ8,h0P ][~@!doc/examples/bankd_pcsc_slots.csvhw{hw{ Ĕ{Y6 1IZҕkdoc/manuals/Makefile.amhw{hw{ ĔiNRKrY]/u !doc/manuals/chapters/logging.adochw{hw{ Ĕ1<[Qu#<顖+"doc/manuals/chapters/overview.adochw{hw{ Ĕ WRIv8T 89 5x(doc/manuals/chapters/remsim-apitool.adochw{hw{ Ĕ=wl="Kߡyn&doc/manuals/chapters/remsim-bankd.adochw{hw{ Ĕ;U N ӵTI~'doc/manuals/chapters/remsim-client.adochw{hw{ Ĕ~B.dW\VX'doc/manuals/chapters/remsim-server.adochw{hw{ Ĕ )+}cvrA/xydoc/manuals/chapters/rspro.adochw{hw{ Ĕo7ܧp1u0.doc/manuals/osmo-remsim-usermanual-docinfo.xmlhw{hw{ Ĕ2sTgN]u 2Hh"'doc/manuals/osmo-remsim-usermanual.adochw{hw{ Ĕ>WP/*jb[ߕ5h9doc/osmo-remsim-simple.dothw{hw{ Ĕ͑owSTAdoc/osmo-remsim.dothw{hw{ Ĕpm{'RV%b3g|doc/remote-sim.dothw{hw{ ĔKf.e"l P5i(kV=Nffasn1c/Makefilehw{hw{ ĔbsT"G`BxEinclude/Makefile.amhw{hw{ Ĕݦ$nDާ6include/osmocom/Makefile.amhw{hw{ Ĕ7eRH_b [ainclude/osmocom/rspro/ATR.hhw{hw{ Ĕ8s.iNhQSJ"include/osmocom/rspro/BIT_STRING.hhw{hw{ Ĕˎ("2]+include/osmocom/rspro/BOOLEAN.hhw{hw{ ĔO|UQWHOGinclude/osmocom/rspro/BankId.hhw{hw{ ĔDϕf\n*f include/osmocom/rspro/BankSlot.hhw{hw{ Ĕ#G-/sZ'"98H)include/osmocom/rspro/BankSlotStatusInd.hhw{hw{ ĔrCV D\ǹu include/osmocom/rspro/ClientId.hhw{hw{ Ĕ&6et!DKP8/`"include/osmocom/rspro/ClientSlot.hhw{hw{ ĔZA1RsM~Sb+include/osmocom/rspro/ClientSlotStatusInd.hhw{hw{ Ĕzng +CʍD)%()include/osmocom/rspro/ComponentIdentity.hhw{hw{ ĔEuW ɸJ%include/osmocom/rspro/ComponentName.hhw{hw{ Ĕ.eh"T8_l%include/osmocom/rspro/ComponentType.hhw{hw{ Ĕ\HVS\P6D?QQ+include/osmocom/rspro/ConfigClientBankReq.hhw{hw{ Ĕ*qVw=z;L6tݭ+include/osmocom/rspro/ConfigClientBankRes.hhw{hw{ Ĕ }\S}#)include/osmocom/rspro/ConfigClientIdReq.hhw{hw{ Ĕ3b7_2Cy+"3<)include/osmocom/rspro/ConfigClientIdRes.hhw{hw{ ĔFR8q1&&include/osmocom/rspro/ConnectBankReq.hhw{hw{ ĔT I騡aba8&include/osmocom/rspro/ConnectBankRes.hhw{hw{ Ĕ σsAq .A(include/osmocom/rspro/ConnectClientReq.hhwlhwl ĔbP*A 4`>e(include/osmocom/rspro/ConnectClientRes.hhwlhwl ĔLVO2WDo00Y(include/osmocom/rspro/CreateMappingReq.hhwlhwl Ĕ\ ge4`";+(include/osmocom/rspro/CreateMappingRes.hhwlhwl Ĕb)KY}~-(atH@!include/osmocom/rspro/ErrorCode.hhwlhwl Ĕ2ȩ]ӄIԙ include/osmocom/rspro/ErrorInd.hhwlhwl Ĕ#WB7Ƽ˝o%include/osmocom/rspro/ErrorSeverity.hhwlhwl Ĕ+L^VY% #include/osmocom/rspro/ErrorString.hhwlhwl Ĕ Xj~IE56!include/osmocom/rspro/IA5String.hhwlhwl Ĕ &RscxWN|`Winclude/osmocom/rspro/INTEGER.hhwlhwl Ĕ~#!Uӵ\!'D!include/osmocom/rspro/IpAddress.hhwlhwl Ĕ*ӲqO$)yQL(include/osmocom/rspro/IpPort.hhwlhwl Ĕ1K $mC 3!a{舌$include/osmocom/rspro/OperationTag.hhwlhwl Ĕ*OBedCfI $w"include/osmocom/rspro/PortNumber.hhwlhwl ĔL!^ }_{(include/osmocom/rspro/RemoveMappingReq.hhwlhwl Ĕ1[nƲ(include/osmocom/rspro/RemoveMappingRes.hhwlhwl Ĕõo>hpa k;:%include/osmocom/rspro/ResetStateReq.hhwlhwl Ĕb#u9lnr^}3u%include/osmocom/rspro/ResetStateRes.hhwlhwl ĔϚ,%'9uɽ8䯝"include/osmocom/rspro/ResultCode.hhwlhwl ĔQ3Fd T- include/osmocom/rspro/RsproPDU.hhwlhwl Ĕ I벗XXɺ:m&include/osmocom/rspro/RsproPDUchoice.hhwlhwl ĔP|ŝ7 !include/osmocom/rspro/SetAtrReq.hhwlhwl Ĕ}Iz\ј*: h\}K!include/osmocom/rspro/SetAtrRes.hhwlhwl Ĕ4FP$5gLj"include/osmocom/rspro/SlotNumber.hhwlhwl ĔmuWܯelx J4U&include/osmocom/rspro/SlotPhysStatus.hhwlhwl Ĕ^Qo:=!l('include/osmocom/rspro/TpduCardToModem.hhwlhwl Ĕ2ȿŧ(-g$:!include/osmocom/rspro/TpduFlags.hhwlhwl Ĕ~Øe/" X'include/osmocom/rspro/TpduModemToCard.hhwlhwl Ĕ j:z !J}z%'include/osmocom/rspro/asn_application.hhwlhwl Ĕ y`BRY#j#TQ"include/osmocom/rspro/asn_codecs.hhwlhwl Ĕ]h? վV[cOݰԁ'include/osmocom/rspro/asn_codecs_prim.hhwlhwl Ĕԇ5]DgƢ $include/osmocom/rspro/asn_internal.hhwlhwl Ĕ -y[e!&"include/osmocom/rspro/asn_system.hhwlhwl Ĕ߶SubYv#include/osmocom/rspro/ber_decoder.hhwlhwl Ĕ4"D\j1#include/osmocom/rspro/per_decoder.hhwlhwl Ĕ  RG,#include/osmocom/rspro/per_encoder.hhwlhwl Ĕ!@gT{O"[jqD$include/osmocom/rspro/per_opentype.hhwlhwl Ĕ\pڵUv#include/osmocom/rspro/per_support.hhwlhwl Ĕ id(>@_x3#include/osmocom/rspro/xer_decoder.hhwlhwl Ĕ^sȰ0 m+' 1#include/osmocom/rspro/xer_encoder.hhwlhwl ĔJļ9ij"QI#include/osmocom/rspro/xer_support.hhwlhwl Ĕ.ҝVb@]E_;܉libosmo-rspro.pc.inhwlhwl ĔSh26d{pimove-asn1-header-files.shhwlhwl Ĕzj>ъ:JWؼFsrc/Makefile.amhwlhwl Ĕ?Zi>dQnE&qsrc/asn1c_helpers.chwlhwl ĕ4xJFMDh"T̂ src/asn1c_helpers.hhwlhwl ĕ-m]_NxBPQsrc/bankd/Makefile.amhwlhwl ĕcHp{;tG䍺Ƞsrc/bankd/bankd.hhwlhwl ĕ7nG7lYw{E4;_src/bankd/bankd_main.chwlhwl ĕ!e?xKFPc src/bankd/bankd_pcsc.chwlhwl ĕ _'87DnPCmPsrc/bankd/driver_core.chwlhwl ĕ  ~RWy|Ujo4src/bankd/driver_pcsc.chwlhwl ĕ  N{;6P`yBק src/bankd/gsmtap.chwlhwl ĕ  j|N 6|)src/bankd/gsmtap.hhwlhwl ĕ4̓1~%Δr!\src/bankd/internal.hhwlhwl ĕf`OQrU0 src/bankd/main.chwlhwl ĕlzg_ Csrc/client/Makefile.amhwlhwl ĕ C %@D0(Tsrc/client/PkgInfohwlhwl ĕvnK|5fnuǀGN(c:src/client/client.hhwlhwl ĕ5>y4Kh@BpKL*src/client/main_fsm.chwlhwl ĕKh1n"x\b,src/client/osmo-remsim-client-reader_conf.inhwlhwl ĕݥlL̾osrc/client/remsim_client.chwlhwl ĕl/ RId)˧͛Am&VKFUsrc/rspro/BankSlot.chwlhwl ĕ7 9r:/ezA(t&0src/rspro/BankSlotStatusInd.chwlhwl ĕ8 L.ŭ`8K;2]src/rspro/ClientId.chwlhwl ĕ9#gGؐ/A'\&2)*src/rspro/ClientSlot.chwlhwl ĕ: e .-/69jr@src/rspro/ClientSlotStatusInd.chwlhwl ĕ;,( n"src/rspro/ComponentIdentity.chwlhwl ĕ<M{8ߢ<src/rspro/ComponentName.chwlhwl ĕ=؅V%0.rfǃosrc/rspro/ComponentType.chwlhwl ĕ?ݤ!x+7elsrc/rspro/ConfigClientBankReq.chwlhwl ĕAqড়:psW src/rspro/ConfigClientBankRes.chwlhwl ĕB}T5[p~HA/Щ\src/rspro/ConfigClientIdReq.chwlhwl ĕCq#iNYa ) =#src/rspro/ConfigClientIdRes.chwlhwl ĕD 3{$\ձܯ7*src/rspro/ConnectBankReq.chwlhwl ĕE ٩K8ԖO Pdsrc/rspro/ConnectBankRes.chwlhwl ĕF z?w芵 tsrc/rspro/ConnectClientReq.chwlhwl ĕGgn"#!dǝ3qsrc/rspro/ConnectClientRes.chwlhwl ĕI#(g53W~ ~~src/rspro/CreateMappingReq.chwlhwl ĕJ]}ɮTsrc/rspro/CreateMappingRes.chwlhwl ĕKǣ97 {Y:Nsrc/rspro/ErrorCode.chwlhwl ĕL hGyd5Hc^src/rspro/ErrorInd.chwlhwl ĕM37ڏ!ŋ9^src/rspro/ErrorSeverity.chwlhwl ĕN{}`6ь \src/rspro/ErrorString.chwlhwl ĕOp4d3.|w :&`,ͤsrc/rspro/IA5String.chwlhwl ĕP/^%Wǁ^6<2 src/rspro/INTEGER.chwlhwl ĕQeMFеm-Ĥ(~@src/rspro/IpAddress.chwlhwl ĕR;cpe:JKLdsrc/rspro/IpPort.chwlhwl ĕSv9}c?ҭ;!WcRyIsrc/rspro/Ipv4Address.chwlhwl ĕTw/3tᐹKsrc/rspro/Ipv6Address.chwlhwl ĕUY S lY1'src/rspro/OCTET_STRING.chwlhwl ĕ_B!I~~˼&src/rspro/OperationTag.chwlhwl ĕ`Kq 7-W >src/rspro/PortNumber.chwlhwl ĕaC)M+xv-Fsrc/rspro/RemoveMappingReq.chwlhwl ĕb] 0O&Up7 }3@src/rspro/RemoveMappingRes.chwlhwl ĕc9wMvdj?AH|}?src/rspro/ResetStateReq.chwlhwl ĕd!X;4> ?Zsrc/rspro/ResetStateRes.chwlhwl ĕecv/OS)r`( isrc/rspro/ResultCode.chwlhwl ĕf нD U z.i>K޽#src/rspro/RsproPDU.chwlhwl ĕg%#  жفQ)Kq|src/rspro/RsproPDUchoice.chwlhwl ĕh!?56/j5Hvrsrc/rspro/SetAtrReq.chwlhwl ĕiэe'ZNZ 2|src/rspro/SetAtrRes.chwlhwl ĕjJH$6P{zQ' ?j۠>src/rspro/SlotNumber.chwlhwl ĕl  PAYIHdsrc/rspro/SlotPhysStatus.chwlhwl ĕm )=}i2Lxk,TBsrc/rspro/TpduCardToModem.chwlhwl ĕn >Ǭ7f\Oi-'src/rspro/TpduFlags.chwlhwl ĕo )̱j?}|Psrc/rspro/TpduModemToCard.chwlhwl ĕp`JI*MkQ0(16src/rspro/asn_codecs_prim.chwlhwl ĕq@ J >0src/rspro/ber_decoder.chwlhwl ĕrȸ~uF}; Stsrc/rspro/ber_tlv_length.chwlhwl ĕs oRT7ڛ$Y src/rspro/ber_tlv_tag.chwlhwl ĕtN#gC63 src/rspro/constr_CHOICE.chwlhwl ĕul(*LIB d+Х,src/rspro/constr_SEQUENCE.chwlhwl ĕv2/hl^Qv'_*1r_B6doc16 2 ssB:wp a!lsmanuals10 1 {M~fqB\4chapters7 0 jmPWHEؕWI>examples2 0 Q۰fC=Nsrc106 4 a43?A/Yͣ'/$ bankd10 0 .?Sg;4t\)rspro69 0 Hn[Ėclient10 0 eձ=CROserver6 0 pMA_+l`awasn11 0 Ux=_(Th+3 debian14 0 ZܭNB g?.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>j9vxp_W|8:?: