DIRC&g:6g:6 2Ft iw2!8.checkpatch.confg:6g:6 *Eu޿pfs;܀\.github/FUNDING.ymlg:6g:6 *Hu&Ns"T4PQ#@PgQ .gitignoreg:6g:6 +5 ,m{hqqe= .gitreviewg:6g:6 +ͤyԴ^/}Â܁_?.mailmapg:6g:6 +FC\G Y0z%1COPYINGg:6g:6 +@i?hV!2VgDoxyfile.codec.ing:6g:6 +P5]? \(:8VDoxyfile.coding.ing:6g:6 +L=vq[WDoxyfile.core.ing:6g:6 +m(AJ䉆8qDoxyfile.ctrl.ing:6g:6 +ڎwo,\Œ8u:RDoxyfile.gb.ing:6g:6 +Jjo>>$&"Doxyfile.gsm.ing:6g:6 +v*_!Eٮ2}Doxyfile.isdn.ing:6g:6 + = ai^@>Doxyfile.sim.ing:6g:6 +p7q=`ja~)Doxyfile.usb.ing:6g:6 +΍ƞ!)jnDoxyfile.vty.ing:6g:6 +16c$٦# 7rL`lI Makefile.amg:6g:6 + LF!ku w)&V[ README.mdg:6g:6 +b o6658 =~ TODO-RELEASEg:6g:6 +Qlq&o:gJԌ< configure.acgCLgCL +_]o{g9M<9Xcontrib/fsm-to-dot.pygCLgCL +o}P7Y}dcontrib/jenkins_amd64.shgCLgCL +o݋Pc4̤DcAcontrib/jenkins_arch.shgCLgCL +ՇAXYЬFdxɤcontrib/jenkins_arm.shgCLgCL +G8dė&Ccontrib/jenkins_common.shgCLgCL +Boy1x&.igcontrib/libosmocore.spec.ingCLgCL +5 fP׳KԸ?g'contrib/struct_endianness.pygCLgCL +)a?WVx7i5contrib/talloc_count.shgCLgCL +3jq}&;LduL7 contrib/vtygCLgCL +k NI8r>mR)Ѧsdebian/changeloggCLgCL +⋊zHlĥ-Ӳ debian/compatgCLgCL +BL2أmdebian/controlgCLgCL + =GݟyKuɵozCdebian/copyrightgCLgCL +܄?B9Qk?G-ci debian/libosmocodec-doc.doc-basegCLgCL +!UمnF4qHşdebian/libosmocodec-doc.installgCLgCL +&v>]efqPZ޶debian/libosmocodec4.installgCLgCL +QUF8M::!debian/libosmocoding-doc.doc-basegCLgCL +"';Q~D~/*۝Z5* debian/libosmocoding-doc.installgCLgCL + KOhHhk.debian/libosmocoding0.installgCLgCL +J~ hQԷ(hdebian/libosmocore-dev.installgCLgCL +ر;vlȪV2Sʬi7debian/libosmocore-doc.doc-basegCLgCL + Lg3s@He wdebian/libosmocore-doc.installgCLgCL +rHU$7IgJ5debian/libosmocore-utils.dirsgCLgCL +vAx1peY5!êE debian/libosmocore-utils.installgCLgCL +|T8 IRdebian/libosmocore.dirsgCLgCL +⛲CK)wZSdebian/libosmocore.installgCLgCL +31_LyF~;5MGqdebian/libosmocore22.installgCLgCL +=~5*xjgqX+debian/libosmoctrl-doc.doc-basegCLgCL + ǯa=Ⰼ]Cҥdebian/libosmoctrl-doc.installgCLgCL +VOEЀyP@p\&debian/libosmoctrl0.installgCLgCL +1.]mA$8debian/libosmogb-doc.doc-basegCLgCL +|ɐFؼtJsdebian/libosmogb-doc.installgCLgCL +LGBUZqGNAB%+0v+debian/libosmoisdn0.installgCLgCL , &xL,si^debian/libosmosim-doc.doc-basegCLgCL ,/7 (tSXKvᴥJdebian/libosmosim-doc.installgCLgCL ,  x Yk͓ΰxdebian/libosmosim2.installgCLgCL , a!l"x)debian/libosmousb-doc.doc-basegCLgCL , YpF6~̀Sdebian/libosmousb-doc.installgCLgCL , @1n7gmdebian/libosmousb0.installgCLgCL , iL9Oމ-debian/libosmovty-doc.doc-basegCLgCL ,cKfAww:debian/libosmovty-doc.installgCLgCL ,^ĝB]U,debian/libosmovty13.installgCLgCL ,NۗI|))G]{;Jv debian/rulesgCLgCL , ;j~^ 6Xs"debian/source/formatgCLgCL ,⛲CK)wZS doc/.emptygCLgCL ,(@ c@ ~?!*Ro`rdoc/vty/example.xmlgCLgCL ,Sz6~N9qDQ:doc/vty/vtydoc.xsdgCLgCL ,@B=+8-3Ogit-version-gengCLgCL ,5xB^sc>`BxEinclude/Makefile.amgCLgCL ,m3SbZj9vX<include/osmocom/Makefile.amgDL`gDL` ,pc@$8P ӏv!include/osmocom/codec/Makefile.amgDL`gDL` ,Tz#|4\zZ@-"include/osmocom/codec/codec.hgDL`gDL` ,  d g|&#ip_include/osmocom/codec/ecu.hgDL`gDL` ,!JNL=U2u #include/osmocom/codec/gsm610_bits.hgDL`gDL` ,#q;2o &o"include/osmocom/coding/Makefile.amgDL`gDL` ,$""~΃eQ›\g(include/osmocom/coding/gsm0503_amr_dtx.hgDL`gDL` ,%28ts(include/osmocom/coding/gsm0503_mapping.hgDL`gDL` ,/'$) un>="'include/osmocom/coding/gsm0503_parity.hgDL`gDL` ,0 U*.Ԁŀ-:s1'include/osmocom/coding/gsm0503_tables.hgDL`gDL` ,54P: include/osmocom/core/Makefile.amgDL`gDL` ,7g UDf~ l"include/osmocom/core/application.hgDL`gDL` ,9|ak6 S($ include/osmocom/core/backtrace.hgDL`gDL` ,: ^r]ds\lZƟ2include/osmocom/core/base64.hgDL`gDL` ,;Tْ!gԥ@#include/osmocom/core/bitXXgen.h.tplgDL`gDL` ,<!gw+<*ٚ8include/osmocom/core/bitcomp.hgDL`gDL` ,= ۱R{E;d\include/osmocom/core/bits.hgDL`gDL` ,>`/Dqf+ڭinclude/osmocom/core/bitvec.hgDL`gDL` ,?> Me 1include/osmocom/core/byteswap.hgDL`gDL` ,@YeNܹ֐5ɽNinclude/osmocom/core/conv.hgDL`gDL` ,A{g|G34Ɗۆinclude/osmocom/core/counter.hgDL`gDL` ,B~J>4W.9include/osmocom/core/crc16.hgDL`gDL` ,CYb>F"]@p,!F|y#include/osmocom/core/crcXXgen.h.tplgDL`gDL` ,D~$Ҟth3 h_) Zinclude/osmocom/core/crcgen.hgDL`gDL` ,E3!& z @>!include/osmocom/core/defs.hgDL`gDL` ,FBjp*A?܂include/osmocom/core/endian.hgDL`gDL` ,GMni)N=XkQinclude/osmocom/core/exec.hgDL`gDL` ,H6G Ͼ?ºMrginclude/osmocom/core/fsm.hgDL`gDL` ,I3)`"'HCԢinclude/osmocom/core/gsmtap.hgDL`gDL` ,JN_ql76+ǃlt"include/osmocom/core/gsmtap_util.hgDL`gDL` ,K ޴\a!lI#p`g"|?include/osmocom/core/hash.hgDL`gDL` ,LRkc(3bnO*ݞ include/osmocom/core/hashtable.hgDL`gDL` ,M :&.P*CȎ{include/osmocom/core/isdnhdlc.hgDL`gDL` ,NMRNr6`{NzU%include/osmocom/core/it_q.hgDL`gDL` ,Ov?}O@$zJ,include/osmocom/core/jhash.hgDL`gDL` ,PR>/uy:;~V{04 include/osmocom/core/linuxlist.hgDL`gDL` ,Q S;6sUf1b>b"include/osmocom/core/linuxrbtree.hgDL`gDL` ,RevUL.1I\ovinclude/osmocom/core/log2.hgDL`gDL` ,S@Ăv},:FU>1Minclude/osmocom/core/logging.hgDL`gDL` ,Td.efr-Цƈtv'include/osmocom/core/logging_internal.hgDL`gDL` ,UmPfF-'4 include/osmocom/core/loggingrb.hgDL`gDL` ,V,//QCq]hinclude/osmocom/core/macaddr.hgDL`gDL` ,W_50Po<{include/osmocom/core/mnl.hgDL`gDL` ,Xb]k `/Heccinclude/osmocom/core/msgb.hgDL`gDL` ,YϩYМߗ. <|Vinclude/osmocom/core/msgfile.hgDL`gDL` ,Z(283GEnl*Cinclude/osmocom/core/netdev.hgDL`gDL` ,[["B녃}|N~xyinclude/osmocom/core/netns.hgDL`gDL` ,\-<*~ň)# zinclude/osmocom/core/osmo_io.hgDL`gDL` ,]Wm7t$-ZB/include/osmocom/core/panic.hgDL`gDL` ,^Vmpq"VЪyinclude/osmocom/core/plugin.hgDL`gDL` ,_?bd?E% xinclude/osmocom/core/prbs.hgDL`gDL` ,` kCmR"=?include/osmocom/core/prim.hgDL`gDL` ,a@*Ѕũ7m4include/osmocom/core/process.hgDL`gDL` ,b >gނ!}@ginclude/osmocom/core/rate_ctr.hgDL`gDL` ,c )A$%R:髣include/osmocom/core/select.hgDL`gDL` ,d 8'K611Ainclude/osmocom/core/sercomm.hgDL`gDL` ,e/ –H u$UֲaWTinclude/osmocom/core/serial.hgDL`gDL` ,fDbFɭ2G@Ecginclude/osmocom/core/signal.hgDL`gDL` ,gǸq:<*6#include/osmocom/core/sockaddr_str.hgDL`gDL` ,h"sͨ;lqf*Oinclude/osmocom/core/socket.hgDL`gDL` ,iCvͩ%) (include/osmocom/core/socket_compat.h.tplgDL`gDL` ,jƭm8/J-O{ include/osmocom/core/soft_uart.hgDL`gDL` ,khWρ4,zϜ include/osmocom/core/stat_item.hgDL`gDL` ,lhr[߶V!include/osmocom/core/statistics.hgDL`gDL` ,mؠ4@b{ l7m_HC:include/osmocom/core/stats.hgUrgUr ,nk\`Ju7 ; include/osmocom/core/stats_tcp.hgUrgUr ,o@֢1lH ybinclude/osmocom/core/strrb.hgUrgUr ,p\ҢNRzɹТw/include/osmocom/core/talloc.hgUrgUr ,q$@- ~x 5Ȼ@include/osmocom/core/tdef.hgUrgUr ,r_W&oeEinclude/osmocom/core/thread.hgUrgUr ,s"6FۉN 㝣include/osmocom/core/time_cc.hgUrgUr ,t ^3QQ?5d?Einclude/osmocom/core/timer.hgUrgUr ,u R6*5 žm[#include/osmocom/core/timer_compat.hgUrgUr ,vц:sf]nCFinclude/osmocom/core/tun.hgUrgUr ,w.dS-ݿrsenq/ include/osmocom/core/use_count.hgUrgUr ,xEnXȯ3include/osmocom/core/utils.hgUrgUr ,yv()AwJe;iE'"include/osmocom/core/write_queue.hgUrgUr ,{9"Iv!include/osmocom/crypt/Makefile.amgUrgUr ,|4hs#VQinclude/osmocom/crypt/auth.hgUrgUr ,}Q QK אK8i#include/osmocom/crypt/gprs_cipher.hgUrgUr ,~XJ;;.5&#%gUJinclude/osmocom/crypt/kdf.hgUrgUr ,P};D]|<&x>@$include/osmocom/crypt/utran_cipher.hgUrgUr ,An:m_ ~q;+ include/osmocom/ctrl/Makefile.amgUrgUr ,+i%MPJҦo"include/osmocom/ctrl/control_cmd.hgUrgUr , bymLʇ [.!include/osmocom/ctrl/control_if.hgUrgUr ,. z(N-̜}"include/osmocom/ctrl/control_vty.hgUrgUr ,<^3{%VѪ@V^include/osmocom/ctrl/ports.hgUrgUr ,(x&WkC^u include/osmocom/gprs/Makefile.amgUrgUr , ˝:b< WM$include/osmocom/gprs/bssgp_bvc_fsm.hgUrgUr ,"*iN-%$:s"include/osmocom/gprs/frame_relay.hgUrgUr ,&'d= jFh!include/osmocom/gprs/gprs_bssgp.hgUrgUr , Sn:&ۀ0x$T"include/osmocom/gprs/gprs_bssgp2.hgUrgUr , /bi`mne 偷N%include/osmocom/gprs/gprs_bssgp_bss.hgUrgUr ,(XdB.B xZv$_%include/osmocom/gprs/gprs_bssgp_rim.hgUrgUr ,/?H,."4K/ include/osmocom/gprs/gprs_msgb.hgUrgUr ,Q%^֌~6`Hsinclude/osmocom/gprs/gprs_ns.hgUrgUr ,&v|~"sF䵭;!include/osmocom/gprs/gprs_ns2.hgUrgUr ,Lvۑv|]iB4I$include/osmocom/gprs/gprs_ns_frgre.hgUrgUr ,$}zw[s9v9include/osmocom/gprs/gprs_rlc.hgUrgUr ,'4h1,}~ʸ c)include/osmocom/gprs/protocol/Makefile.amgUrgUr ,}G]?! )include/osmocom/gprs/protocol/gsm_04_60.hgUrgUr , h}ȧgz)include/osmocom/gprs/protocol/gsm_08_16.hgUrgUr ,1lRlP$8N dp)include/osmocom/gprs/protocol/gsm_08_18.hgUrgUr ,Լ~njF@(b*include/osmocom/gprs/protocol/gsm_24_301.hgUrgUr ,(/JZ*t)uinclude/osmocom/gsm/Makefile.amgUrgUr ,P&/%ou}7ninclude/osmocom/gsm/a5.hgUrgUr ,իZ]^m$I.4^Hϵinclude/osmocom/gsm/abis_nm.hgUrgUr ,H_I8\jU:_ ƚinclude/osmocom/gsm/apn.hgUrgUr ,2/f-fzDOq8f include/osmocom/gsm/bitvec_gsm.hgUrgUr ,zVB2םnא+include/osmocom/gsm/bsslap.hgUrgUr , =K;>PgB OZinclude/osmocom/gsm/bssmap_le.hgUrgUr , _nb,!w4"include/osmocom/gsm/bts_features.hgUrgUr ,"oS|Ց0Bئ9óinclude/osmocom/gsm/cbsp.hgUrgUr ,&2n%]jyinclude/osmocom/gsm/comp128.hgUrgUr ,!Kea9*k2& include/osmocom/gsm/comp128v23.hgUrgUr ,@Wz&@f~include/osmocom/gsm/gad.hgUrgUr ,EHIcv|finclude/osmocom/gsm/gan.hgUrgUr ,ђSfLLinclude/osmocom/gsm/gea.hgUrgUr ,lMC^puRhinclude/osmocom/gsm/gsm0341.hgUrgUr ,\E$tF>C!׎!include/osmocom/gsm/gsm0411_smc.hgUrgUr ,u/e*"BB <!include/osmocom/gsm/gsm0411_smr.hgUrgUr ,,{O(5>O.D#include/osmocom/gsm/gsm0411_utils.hgUrgUr ,B&q,`|include/osmocom/gsm/gsm0480.hgUrgUr ,9 8s/ y include/osmocom/gsm/gsm0502.hgUrgUr ,Swh6ǭ~E!0*kinclude/osmocom/gsm/gsm0808.hgUrgUr ,qfPPh;*/ m!include/osmocom/gsm/gsm0808_lcs.hgUrgUr ,GCo3:3[1#include/osmocom/gsm/gsm0808_utils.hgUrgUr ,@pX%XqZ|W_include/osmocom/gsm/gsm23003.hgUrgUr , C#TRfNzm =include/osmocom/gsm/gsm23236.hgUrgUr , 3 6])#5tinclude/osmocom/gsm/gsm29118.hgUrgUr ,l_"]OW*UuWinclude/osmocom/gsm/gsm29205.hgUrgUr ,)k ͼR2rv$Ta(include/osmocom/gsm/protocol/gsm_04_14.hg^g^ ,N - Ã_ AMP(include/osmocom/gsm/protocol/gsm_04_80.hg^g^ ,tE9efͷ WSG-D((include/osmocom/gsm/protocol/gsm_08_08.hg^g^ ,K蚖vjَns(include/osmocom/gsm/protocol/gsm_08_58.hg^g^ ,&M_<#Y&Z3(include/osmocom/gsm/protocol/gsm_09_02.hg^g^ ,t9\; _z71U圮G(include/osmocom/gsm/protocol/gsm_12_21.hg^g^ ,eoj6A-y1IE)include/osmocom/gsm/protocol/gsm_23_003.hg^g^ ,n\@]H?[;#?yl)include/osmocom/gsm/protocol/gsm_23_032.hg^g^ , 0*+ofuUu'include/osmocom/gsm/protocol/ipaccess.hg^g^ ,"|r!΅MV}~-include/osmocom/gsm/protocol/smpp34_osmocom.hg^g^ ,GJ`2hΉ Hinclude/osmocom/gsm/rlp.hg^g^ , (]%=͙ls (minclude/osmocom/gsm/rsl.hg^g^ ,C '7SӖj$g28$include/osmocom/gsm/rtp_extensions.hg^g^ ,cz\՗7.+>e16 include/osmocom/gsm/rxlev_stat.hg^g^ ,&k>ﵭ{include/osmocom/gsm/sysinfo.hg^g^ ,R(א-=v1XMőinclude/osmocom/gsm/tlv.hg^g^ ,|-~+Yۦi0Ǫ include/osmocom/isdn/Makefile.amg^g^ ,cS~2Wت[5Wޫinclude/osmocom/isdn/i460_mux.hg^g^ , _km|/ɦ~ include/osmocom/isdn/lapd_core.hg^g^ ,U.+}׮͟ګ,include/osmocom/isdn/v110.hg^g^ ,/{R\h҆include/osmocom/isdn/v110_ta.hg^g^ ,^Eۋ2xIN_!!include/osmocom/sim/Makefile.amg^g^ ,Đ2Ft>V"include/osmocom/sim/class_tables.hg^g^ ,7cȫainclude/osmocom/sim/sim.hg^g^ ,h;+MWaz=b-Pբinclude/osmocom/usb/Makefile.amg^g^ ,3ʨbO/uз!8m4/DUMMYg^g^ - ܫ*~i_m&T6m4/ax_check_compile_flag.m4g^g^ - +뗁k 4m4/ax_check_simd.m4g^g^ -QI sZ!(Wnm4/ax_pthread.m4g^g^ -eI/~$c)m4/check_tls_gcc_arm_bug.m4g^g^ -y!YE0vlm4/osmo_ac_code_coverage.m4g^g^ -.#λRy?,m4/osmo_ax_code_coverage.m4g^g^ -Ar}cH}jVAosmo-release.mkg^g^ -1ayg|ad[%l]osmo-release.shg^g^ -qdf<>6vTCEasrc/Makefile.amg^g^ -"{gR:Uטv5)_src/codec/Makefile.amg^g^ -ͳ.}F \vA+src/codec/ecu.cg^g^ --E &Ŀ(hsGsrc/codec/ecu_fr.cg^g^ -v9H;r[src/codec/ecu_fr_old.cg^g^ - /\H}C<"0 src/codec/gsm610.cg^g^ -!!IrC9lѵsrc/codec/gsm620.cgggg -"?=[7~Q-݁kz_{src/codec/gsm660.cgggg -#9\;.f>1ǰzoМ5src/codec/gsm690.cgggg -$src/core/base64.cgggg -3 _ˢV]yssb@csrc/core/bitcomp.cgggg -4'^=ٹHsrc/core/bits.cgggg -5HBp+6H;g9src/core/bitvec.cgggg -6WUpVA-src/core/conv_acc_sse.cgggg -=:bːkkf-src/core/conv_acc_sse_avx.cgggg ->?}^|^|?W&src/core/conv_acc_sse_impl.hgggg -? )󫯕sg,|src/core/counter.cgggg -@).0]J $6j(src/core/crc16.cgggg -A B]fR<&nwNsrc/core/crcXXgen.c.tplgggg -B#-%{5c{#ݥsrc/core/exec.cgggg -Cғ3Vp-Lhsrc/core/fsm.cgggg -DIL{ gV!o^src/core/gsmtap_util.cgggg -E;LZ]:4.1K|H1mDsrc/core/isdnhdlc.cgggg -F Ibmy`src/core/it_q.cgggg -G7Zūn7͗5Qպ"v( Ssrc/core/libosmocore.mapgggg -HlrA6koslsrc/core/logging.cgggg -I#wu}1H=_&8$+src/core/logging_gsmtap.cgggg -J=S-xpg`src/core/logging_syslog.cgggg -K X.Rsrc/core/netdev.cgggg -R[ozS64src/core/netns.cg8pg8p -S{u nn{/jKY;Ssrc/core/osmo_io.cg8pg8p -T)t0 QS}Lsrc/core/osmo_io_internal.hg8pg8p -U(Ļ7mGz{@Vsrc/core/osmo_io_poll.cg8pg8p -V9V<.>$zsy-src/core/osmo_io_uring.cg8pg8p -W &Ё^QAFzsrc/core/panic.cg8pg8p -XZhzUsu7>j@src/core/plugin.cg8pg8p -YKs IàI”src/core/prbs.cg8pg8p -Z<JEo3NzOcsrc/core/prim.cg8pg8p -[l `ãKw.src/core/probes.dg8pg8p -\7!DeႿK;h.+AƲsrc/core/rate_ctr.cg8pg8p -] b!ُA!Py'src/core/rbtree.cg8pg8p -^Np D@hUAޑ}src/core/select.cg8pg8p -_'=آ)OȮ|( src/core/sercomm.cg8pg8p -`|$|LX\>%src/core/serial.cg8pg8p -a UoīM#s@)m src/core/signal.cg8pg8p -bGlI7 cW3asrc/core/sockaddr_str.cg8pg8p -cZÑ\pᾁ皇"T<5src/core/socket.cg8pg8p -d>ip0)F~ywsrc/core/soft_uart.cg8pg8p -e>IrLS*\0Ϡxkvsrc/core/stat_item.cg8pg8p -fGތAK<5zp2Usrc/core/stat_item_internal.hg8pg8p -gV  y:o&8M^src/core/stats.cg8pg8p -hs{ Xy-{y Ftdsrc/core/stats_statsd.cg8pg8p -i)E~ T,kEsrc/core/stats_tcp.cg8pg8p -jťn}V3ч7];src/core/strrb.cg8pg8p -k92 Kq9K矿src/core/tdef.cg8pg8p -lnN5Ìr4Cf@src/core/thread.cg8pg8p -mhyi߫[Ĭ src/core/time_cc.cg8pg8p -n {uwƿj>%`Qgsrc/core/timer.cg8pg8p -oaIz F psrc/core/timer_clockgettime.cg8pg8p -p !+ZHv~\P8src/core/timer_gettimeofday.cg8pg8p -qDȆ{+M%%src/core/tun.cg8pg8p -r(Y@=- ͜ k_vsrc/core/use_count.cg8pg8p -sWW#b4ѓΎfnsrc/core/utils.cg8pg8p -t6:g6+> EQxsrc/core/write_queue.cg8pg8p -v2Tsdᕄ-hsrc/ctrl/Makefile.amg8pg8p -wI2 U)]։Jz|src/ctrl/control_cmd.cg8pg8p -xteé\/.[d/Isrc/ctrl/control_if.cg8pg8p -y t6dK Xzsrc/ctrl/control_vty.cg8pg8p -z=:R߻\B|!oNsrc/ctrl/fsm_ctrl_commands.cg8pg8p -{4 .l_%R@+H.Msrc/ctrl/libosmoctrl.mapg8pg8p -}% 1`[{Ǜx-\src/gb/Makefile.amg8pg8p -~i:6UxMeHХ6Isrc/gb/bssgp_bvc_fsm.cg8pg8p -=#iThRQ+src/gb/common_vty.cg8pg8p -p3.dIڥ%/lXsrc/gb/common_vty.hguyguy -i)sT3֑VG(/H4src/gb/frame_relay.cguyguy -r"~DLJ=+4ϒsrc/gb/gb_internal.hguyguy -6@&cd;Z[ src/gb/gprs_bssgp.cguyguy ->O{ϮH Ysrc/gb/gprs_bssgp2.cguyguy -Eւ0q75| ;d *src/gb/gprs_bssgp_bss.cguyguy -P"-熓 b.Kܦsrc/gb/gprs_bssgp_internal.hguyguy -m _OfF(_ src/gb/gprs_bssgp_rim.cguyguy -{lÀFUXjƺ3src/gb/gprs_bssgp_util.cguyguy -FAM,k٦%c2! src/gb/gprs_bssgp_vty.cguyguy - 0ObhVFkzsrc/gb/gprs_ns.cguyguy -NIl˶@Ԍj/src/gb/gprs_ns2.cguyguy -bP-eaysrc/gb/gprs_ns2_fr.cguyguy -=湗a߿^5M@a!}҇src/gb/gprs_ns2_frgre.cguyguy -<.}?r<|Qsrc/gb/gprs_ns2_internal.hguyguy -bco }x`P+;src/gb/gprs_ns2_message.cguyguy -t (ƹm-Mfsrc/gb/gprs_ns2_sns.cguyguy -<00 a 6Ȃ,src/gb/gprs_ns2_udp.cguyguy -v<LJ# src/gsm/Makefile.amguyguy -,d#vOI{ src/gsm/a5.cguyguy -CEE@01}src/gsm/abis_nm.cguyguy -Hp,iΝ3f o Tm src/gsm/apn.cguyguy -j-N-1Ad!-.src/gsm/auth_comp128v1.cguyguy -B* !X"',5–src/gsm/auth_comp128v23.cguyguy -0irw#4PU3Bsrc/gsm/auth_core.cguyguy -+ZmmA(Hx;Ho<src/gsm/auth_milenage.cguyguy -EXyPϣЯM%Jsrc/gsm/auth_tuak.cgg -^=iSGUasrc/gsm/auth_xor.cgg -$6|yjBc^d src/gsm/auth_xor_2g.cgg -)p? 9-N~BC $Ysrc/gsm/bsslap.cgg -}>U?M'71+7 ;src/gsm/bssmap_le.cgg -7&7BCsrc/gsm/bts_features.cgg -LbQ __src/gsm/cbsp.cgg -( RLF?%_ ;rj:էRsrc/gsm/comp128.cgg - G|m5DN;67Bsrc/gsm/comp128v23.cgg -F#8V|`ai : src/gsm/gad.cgg - 5O;|{Jj src/gsm/gan.cgg -l܉1t]q src/gsm/gea.cgg - T۟a ,18!ssrc/gsm/gprs_cipher_core.cgg -ĸJIn[<src/gsm/gprs_gea.cgg -tOĖ>ϵt7src/gsm/gprs_rlc.cgg -#6B) Hssrc/gsm/gsm0341.cgg ->)gCکC=B_3 src/gsm/gsm0411_smc.cgg -:QQ8(/6 O*%hQsrc/gsm/gsm0411_smr.cgg -&VG S;jm%src/gsm/gsm0411_utils.cgg -am}nsѲT!8src/gsm/gsm0414.cgg -czq}br|.?*_src/gsm/gsm0480.cgg -%aYmsrc/gsm/gsm23003.cgg -NF|!aX+.vE_3psrc/gsm/gsm23236.cgg -?0 .+sDO!Q,]src/gsm/gsm29118.cgg - Ǐr@@ҳ+o%H src/gsm/gsm29205.cgg -*^ZԬ%nbok)$ asrc/gsm/gsm44021.cgg -N%V(#z|XrEsrc/gsm/gsm44068.cgg -3qatMu3asrc/gsm/gsm48.cgg -:XH/!lpRsrc/gsm/gsm48049.cgg - įR؛i{fs"src/gsm/gsm48_arfcn_range_encode.cgg -V M٠Bsrc/gsm/gsm48_ie.cgg -Wɚ^pOdv+AAsrc/gsm/gsm48_rest_octets.cgg -#2Y9;'};p?&~,v"Jsrc/gsm/gsm_04_08_gprs.cgg -z@39ۚLd8Vsrc/gsm/gsm_utils.cgg -qO _4X #4۱src/gsm/gsup.cgg -Ԝ s<ٸ"9L)src/gsm/gsup_sms.cgg -JnA,-O9F^ʪƈO src/gsm/ipa.cgg -I!1w+[Yl嗓W/{src/gsm/iuup.cgg -x[ݴ^| {bo!src/gsm/kasumi.cgg -OA //Aq?mJ src/gsm/kdf.cgg - ^ qVv[҆src/gsm/kdf/common.hgg -@m" _ src/gsm/kdf/crypto.hgg -$"9r"ͪt+auQJ[src/gsm/kdf/sha1-internal.cgg -K 9{3ewz>~src/gsm/kdf/sha1.cgg -IB<>G*S;src/gsm/kdf/sha1.hgg -)/[Bd}H_src/gsm/kdf/sha1_i.hgg -̏ f(#>r{™src/gsm/kdf/sha256-internal.cgg -Olt!hQ*Xhsrc/gsm/kdf/sha256.cgg -jIvJ~2isrc/gsm/kdf/sha256.hgg -# H78V:̠Isrc/gsm/kdf/sha256_i.hgg -Ɇ ~Ԯ(ۓ8qsrc/gsm/lapdm.cgg -I;0OD+5u,{t.src/gsm/libosmogsm.mapgg -?g?x"-=6esrc/gsm/milenage/aes-encblock.cgg - m.P6.#u B=#src/gsm/milenage/aes-internal-enc.cgg -HfTR%u<٥Q4nސsrc/gsm/milenage/aes-internal.cgg -(ThO=#Pxc:src/gsm/milenage/aes.hgg ->A~◂]ͬsrc/gsm/milenage/aes_i.hgg ->D&^Nߑ~src/gsm/milenage/aes_wrap.hgg -*JNhXyu;src/gsm/milenage/common.hgg -⛲CK)wZSsrc/gsm/milenage/crypto.hgg -⛲CK)wZSsrc/gsm/milenage/includes.hgg -'k;Zj[W׳7C(-־Dsrc/gsm/milenage/milenage.cgg -0)S~Mksrc/gsm/milenage/milenage.hgg -1}S k+src/gsm/mncc.cgg -ڡ37+NƠZr-b src/gsm/oap.cgg -բKVP65tsrc/gsm/oap_client.cgg -"|MBx3 src/gsm/rlp.cgg -[z֚Fo9+?rktXZ src/gsm/rsl.cgg -BL8'´ src/gsm/rxlev_stat.cgg -U@e$pũq`}2src/gsm/sysinfo.cgg -V`Pa>1CPcsrc/gsm/tlv_parser.cgg -&?^*|P!R9)v src/gsm/tuak/KeccakP-1600-3gpp.cgg -l<`WJa src/gsm/tuak/KeccakP-1600-3gpp.hgg -%0Dw!~1Q&"\src/gsm/tuak/tuak.cgg -$TC{;]s,src/gsm/tuak/tuak.hgg -QETR/t?!IUsrc/isdn/Makefile.amgg --pܭgK$"q^src/isdn/i460_mux.cgg - .c'wARuМݟsrc/isdn/lapd_core.cgg -4pba;(?GGsrc/isdn/libosmoisdn.mapgg -O^N0!{̜Kbsrc/isdn/v110.cgg -}g0 TI~|S!src/isdn/v110_ta.cgg -( (%`WEڞsrc/pseudotalloc/Makefile.amgg - \mPBcsrc/pseudotalloc/pseudotalloc.cgg - 8Yt{ YW̖Csrc/pseudotalloc/talloc.hgg -WeZ[y ^l8DGbsrc/sim/Makefile.amgg -^,[uf vELJ>adsrc/sim/card_fs_hpsim.cgg .8/{vnG$E\Ҥsrc/sim/card_fs_isim.cgg .@z#p) OO8X9@5rsrc/sim/card_fs_sim.cgg .&Y~8|ŧ*1Csrc/sim/card_fs_tetra.cgg ."ćff3`S$] 9src/sim/card_fs_uicc.cgg .K?3~dmsrc/vty/logging_vty.cg,g, .W@Nxe*}BT|src/vty/stats_vty.cg,g, .HꎾpʺjAsesrc/vty/talloc_ctx_vty.cg,g, .6 %tEۈ src/vty/tdef_vty.cg,g, .WP$pOsrc/vty/telnet_interface.cg,g, .-fZ43Y6ggy@src/vty/utils.cg,g, .R4aY%(3uT= src/vty/vector.cg,g, .:TCIn"ymbZg src/vty/vty.cg,g, .z;6^~˾RS8tapset/Makefile.amg,g, .ףسGA Itapset/libosmocore.stpg,g, . sH$,5#lFc'<"p|tests/Makefile.amg,g, ."FtXjhhuWP>d+tests/a5/a5_test.cg,g, .#xoTYD4mtests/a5/a5_test.okg,g, .% RG4_ atVtests/abis/abis_test.cg,g, .&.GĴڅc; FL5tests/abis/abis_test.okg,g, .' 'S#Q>Kpqxtests/atlocal.ing,g, .)VU>t*k#btests/auth/milenage_test.cg,g, .*2vJFZ[tests/bits/bitfield_test.cg,g, .9 \P[/2  =tests/bits/bitfield_test.okg,g, .:J<G&ցqNC%k8tests/bits/bitrev_test.cg,g, .;X49%&K[GB`tests/bits/bitrev_test.okg,g, .=#n)=cU^wySq=`߽tests/bitvec/bitvec_test.cg,g, .>DezA%ŋntests/bitvec/bitvec_test.okg,g, .@ \T$ӛkZtests/bsslap/bsslap_test.cg,g, .A| ~93:;X=Ztests/bsslap/bsslap_test.okg,g, .C2L8~8r\9Oj# tests/bssmap_le/bssmap_le_test.cg,g, .DKp97дrP W!tests/bssmap_le/bssmap_le_test.okg,g, .F%EN[qI/R s =Gtests/codec/codec_ecu_fr_test.cg,g, .Gl\^`g_ +Dڃ1b} tests/codec/codec_ecu_fr_test.okg,g, .H ̔>]SgSŕ tests/codec/codec_efr_sid_test.cg,g, .I+^N7^F5!!tests/codec/codec_efr_sid_test.ing,g, .J/+kNx~d @@z!tests/codec/codec_efr_sid_test.okg,g, .K %Cx;c 7@(Gtests/codec/codec_fr_sid_test.cg,g, .L.Փ%@-y'66-A tests/codec/codec_fr_sid_test.ingigi .M1ʣEg;1V:o>w tests/codec/codec_fr_sid_test.okgigi .NJO+4bfU0tests/codec/codec_hr_sid_test.cgigi .O +譖b1D,+ҹ  tests/codec/codec_hr_sid_test.ingigi .Ph>ߒu!AO&; tests/codec/codec_hr_sid_test.okgigi .Q#`Uy5(ʰPJtests/codec/codec_test.cgigi .R } eOn߉&tkltests/codec/codec_test.okgigi .TQ.6CuucJ'tests/coding/coding_test.cgigi .U SggRMj6K tests/coding/coding_test.okgigi .Wɏ5TΜkeΊttests/comp128/comp128_test.cgigi .X(*ͬ_%7~x ? %ɰetests/comp128/comp128_test.okgigi .Z/Uih*=B//8tests/context/context_test.cgigi .[|9O6}%O'tests/context/context_test.okgigi .] }X?թjMtests/conv/conv.cgigi .^:.#ൽtests/conv/conv.hgigi ._)g\Rtests/conv/conv_gsm0503_test.cgigi .`-ۥ+߿T|K tests/conv/conv_gsm0503_test.okgigi .a(EE#~ZFQ܂I<tests/conv/conv_test.cgigi .b= aRRjWtests/conv/conv_test.okgigi .p+MMt=kNOh,tests/ctrl/ctrl_test.cgigi .֜(O; ٝLtests/ctrl/ctrl_test.okgigi .5!uȅ)9ڋ&X6?Qtests/dtx/dtx_gsm0503_test.cgigi .G}CtTa٤hhtests/dtx/dtx_gsm0503_test.okgigi .Azr2ELtests/endian/endian_test.cgigi .L/EuflhXfنP5 tests/endian/endian_test.okgigi . _KF ؎/8~.tests/exec/exec_test.cgigi .NamŚaS tests/gea/gea_test.okg(g( .UpyDfr>ntests/gprs/gprs_test.cg(g( .aV Ip2tests/gprs/gprs_test.okg(g( .⊉5|. ndᨴqF=tests/gsm0408/gsm0408_test.cg(g( .墹M##tests/gsm0408/gsm0408_test.errg(g( .er,Se J8j[HMtests/gsm0408/gsm0408_test.okg(g( .8whQS*}2lz{-tests/gsm0502/gsm0502_test.cg(g( .AQA?D[,<#zWxn7!tests/gsm23003/gsm23003_test.cg(g( ./|7ưhL/{tests/gsm23003/gsm23003_test.okg(g( .IlLf/\zA^tests/gsm23236/gsm23236_test.cg(g( .A|"c 1O~q䏚fD{tests/gsm23236/gsm23236_test.okg(g( . e 82b^iQWtests/gsm29205/gsm29205_test.cg(g( .|݈B%rCG[%tests/gsm29205/gsm29205_test.okg(g( . 9)wtests/gsm44021/frame_csd_test.cg(g( .m]?%";b}- tests/gsm44021/frame_csd_test.okg(g( . mnAmU3Q9tests/gsm48/rest_octets_test.cg(g( .`T O$H@BqW8 7tests/gsm48/rest_octets_test.okg(g( .U7 f::x,L}g tests/gsup/gsup_test.cg(g( .@swk*2g/Fa>Axgtests/gsup/gsup_test.errg(g( . *g=sP}Jtests/gsup/gsup_test.okg(g( ."^}vy:Atests/i460_mux/i460_mux_test.cg(g( .hy^rȏ\vW^(kZtests/i460_mux/i460_mux_test.okg(g( .!`%`t[j]z3^:UMtests/it_q/it_q_test.cg(g( . xQs8d3u ktests/it_q/it_q_test.okg(g( .sw%S,m ?tests/iuup/iuup_test.cg(g( .ӗ]c3;&z5F@Xtests/iuup/iuup_test.errg(g( . qW˸bzHtests/iuup/iuup_test.okg(g( .˕=Hњtests/jhash/jhash_test.cg(g( .FI+5 3(tests/jhash/jhash_test.okg(g( .'Q<}j)E/ʙ!tests/kasumi/kasumi_test.cg(g( .,*IԺz;Wgtests/kasumi/kasumi_test.okg(g( .]pχybհھ(tests/lapd/lapd_test.cg(g( .XXGiaYBtests/lapd/lapd_test.okg(g( .f-ߏǡWnT2]tests/libsercomstub.cgH#tests/logging/logging_gsmtap_test.cgkNtests/prbs/prbs_test.cg\%X!tests/socket/socket_sctp_test.errgForN fJ1dvޖctests/strrb/strrb_test.cgޖKM{vtests/v110/ta_test.errg Og O /-?Im n "tests/vty/fail_cmd_ret_warning.cfgg Og O /Ztests/vty/ok.cfgg Og O 0B;&qlS|@6;#tests/vty/ok_deprecated_logging.cfgg Og O 0C@7%h[?tests/vty/ok_empty_parent.cfgg Og O 0DTXŖ`+ctests/vty/ok_ignore_blank.cfgg Og O 0EPmfHYYmNG+tests/vty/ok_ignore_comment.cfgg Og O 0F0HklZԦs1LϹtests/vty/ok_indented_root.cfgg Og O 0G&/hGutils/Makefile.amg Og O 0TX<b3$)Rutils/conv_codes_gsm.pyg Og O 0U.o'%3ILslutils/conv_gen.pyg Og O 0Vb-mֳ1ptutils/gen_website_doc_tree.shg Og O 0W◨8 Эubutils/gsmtap-logsend.cg Og O 0X !ߕZDSLo껥utils/gsmtap.pyg Og O 0Yâw9éf,ܐѷ*utils/gsmtap_logread.pyg Og O 0Z<4T[Zutils/osmo-aka-verify.cg Og O 0[ =OK0BL5@qutils/osmo-arfcn.cg Og O 0\(:PAC*gd:‰Rbutils/osmo-auc-gen.cg Og O 0] 90jVMhl Putils/osmo-config-merge.cg Og O 0^!.Y 0뙳utils/osmo-ns-dummy.cg Og O 0`)utils/osmo-stat-dummy/osmo-stat-dummy.cfgg Og O 6w%sj^#oy*utils/osmo-stat-dummy/osmo-stat-dummy.htmlTREE 806 10 ȫ=Zw-4{Hm47 0 Eb%X!7Ndoc3 1 0(?6ٺ:R:֘vty2 0 D~ԾǞlQaؔsrc244 11 9t}Y) Ym$sp EPpctrl6 0 nD}L`Age'anisdn6 0 z5ÏX* y膏ccodec9 0 xk-A EjIcoding8 0 w/iQL$pseudotalloc3 0 5"x[W7c |(tests239 67 jzu*11Ga52 0 tf|nG|dztX(sn;fr3 0 v熅b=CIHgS^.gb17 0 SyeS 2pQdtx2 0 Qj!ƒ+_!<4fsm5 0 Vh]L' ltgad2 0 3A |mkYGgea2 0 ˚@Zoap5 0 PNo3SB.rlp2 0 j'5l`;ǘOWo=sim2 0 hy Osms2 0 z||:5ZK6O[tlv2 0 y飧86 巔<(vty18 0 qO7QUs4h@;QDeіabis2 0 pRS_c{?auth6 0 Oӣ{JWeJΔa6ebits6 0 )2R#/qD71conv6 0 ?=>@CjE`\rctrl2 0 *S$PXb9jexec3 0 94fvgprs2 0 T?P1QГ0X>nIgsup3 0 /YHOV7zvN4it_q2 0 wAj`e=ax@ iuup3 0 Hh8*8ubitgen2 0 B1t )NEiObitvec2 0 )h "L_6\rh0Fbsslap2 0 x.ʟbQiRbzcoding2 0 n޵xQ %hūHqendian2 0 I|i{\s>R~4kasumi2 0 Y,27qyX=socket6 0 -I9 p!C>yHcomp1282 0 2Yu!d9*c:context2 0 ZZ((~srGkgsm04083 0 t$a1mӊgsm05022 0 O, I,JڷVgsm08082 0 u9ju+KUWGѴlogging7 0 6JɠVm]DG-Ymsgfile3 0 VGX]Uqi;osmo_io3 0 F@#`KTLsercomm2 0 w[-}#;.v time_cc2 0 SF8$G{K"xigsm230032 0 yV-1z'< gsm232362 0 )??UV6GYUigsm292052 0 2r/!|ZBlO^z0/gsm440212 0 kK n ,;]i460_mux2 0 ~Thm .bs;bssmap_le2 0 aƐ)p@5zn-׻loggingrb3 0 NA hn\soft_uart2 0 M̅ }KNۘ_Զuse_count3 0 cS菉H+write_queue2 0 KC46h᜖{=)hXosmo-auc-gen3 0 ;Yf@va`1;sockaddr_str2 0 ?{*&'jutils19 1 ^8eo>~ Wbosmo-stat-dummy5 0 I%':y6׶qnv$debian41 1 T́5G< ٲhsource1 0 $菰Z(95a*Htapset2 0 Ez> <-Lq1.github1 0 /֜#Kcontrib9 0 f,:w,`+include209 1 q4z [) &_Sosmocom208 11 m`v5u`egsm80 1 a|VOCShprotocol27 0 U'bIn&qAsim3 0 4Ű*_$ 97*;p<'"usb2 0 (ZF*=Ovty12 0  "vnTdcore67 0 b8/z8exVctrl5 0 s&_Kcsax'b"!gprs17 1 Bvh#0Rћ^protocol5 0 rT7HPisdn5 0 b.]z̩"codec4 0 }7/k45w acrypt5 0 ɇ]v.s4`)xcoding7 0 1 əjgR:t#k~m@d