Commit Graph

274 Commits

Author SHA1 Message Date
mich ab684af6f2 mobile: integrate GSM RR and GTTP into the global NAS module 2018-11-21 12:22:25 +01:00
mich cfa0d1cb87 mobile: finalizing 44.018 support 2018-11-21 12:16:36 +01:00
mich e8dd84510d mobile: complete the support for 44.018 2018-11-21 09:20:40 +01:00
mich 80c0d5f455 mobile: even more 44.018 crazy structures 2018-11-16 17:42:06 +01:00
mich f1f24a0ef5 mobile: add RestOctets in 24.007, including a dirty hack that will need to be cleaned-up 2018-11-16 17:41:45 +01:00
mich 41924b0236 csn1dir: patch dynamic ARFCN mapping 2018-11-16 11:44:26 +01:00
mich 4d269957a4 mobile: make 44018 in better shape 2018-11-16 09:23:33 +01:00
mich c1b8fef125 mobile: more 44.018 structures, still raises with Type1V() init 2018-11-15 17:00:54 +01:00
mich 139198d0fc mobile: some more 44.018 crazy frequencies encoding 2018-11-14 17:33:45 +01:00
mich dc7adf692b core: fixes and improves the new Alt element 2018-11-14 17:33:10 +01:00
mich 71a3736b90 core: fix unaligned Buf and BufAuto padding length computation 2018-11-14 09:55:39 +01:00
mich e13ef28550 ether: add support for PCAP headers in BE format 2018-11-09 15:39:39 +01:00
mich 2e1f06a80d core: add new Alt() envelope to handle alternatives 2018-11-06 17:43:31 +01:00
mich 9cd88d9881 mobile: initial 44018 work 2018-11-06 17:35:45 +01:00
mich aabf189d6e asn1rt: fix typo in REAL decoding 2018-11-05 09:38:22 +01:00
mich b53317a0a8 mobile: fix SCCP options wrapper 2018-10-30 15:18:24 +01:00
mich 7e18572a4b asn1c: fix typo in specdir 2018-10-26 16:03:17 +02:00
mich d6c0f28a12 asn1dir: complete all dirs with load_mod.txt and load_obj.txt for reproducible builds compilation 2018-10-26 16:02:43 +02:00
mich 01b51282c9 test: add a tiny root test script including unit and perf tests 2018-10-26 16:01:35 +02:00
mich ae0a57e375 asn1dir: add a global TCAP-CAP-Message to encode and decode any CAMEL message 2018-10-26 16:01:00 +02:00
mich 69e40ce7f4 asn1dir: add TCAP_RAW to the list of modules 2018-10-26 15:05:29 +02:00
mich 605ca5b6b1 mobile: enable raw GT decoding in SCCP 2018-10-26 15:04:03 +02:00
mich d19e191795 asn1c: add link to TCAP_RAW 2018-10-26 15:02:06 +02:00
mich f0c243d0aa asn1dir: add a raw TCAP handler, with no specific parameterization 2018-10-26 15:01:06 +02:00
mich 9f13c2eddc mobile: add a class attribute for disabling the length checking in the SIGTRAN global header 2018-10-16 12:23:33 +02:00
mich dd775a09ec mobile: enable to break Layer3 decoding when an unknown IE is encountered 2018-10-09 09:47:19 +02:00
mich 00c76c1778 mobile: enable the parsing of NASLTE msg without security header 2018-10-09 09:38:41 +02:00
mich afaa497f9e csn1dir: little fixes in the CSN.1 syntax 2018-10-08 15:53:00 +02:00
mich 2656d48c85 csn1: better naming for csn1 objects 2018-10-08 15:51:15 +02:00
mich 74cd1c94e1 csn1: fix null value handling and change object name setup 2018-10-08 11:47:23 +02:00
mich 961cf4127d csn1: fix handling of CSNBit with undefined length 2018-10-05 17:24:50 +02:00
mich 66395bb82d mobile: update GSMTAP header fmt 2018-10-05 17:24:08 +02:00
mich 7974f3f13f test: fix for running unittest in Python2 manualy 2018-10-04 12:27:50 +02:00
mich 96c332a924 asn1rt: fix PER fragment length encoding 2018-09-26 23:27:24 +02:00
mich e6b7378da2 asn1rt: fix _get_proto_old recursive call 2018-09-25 16:19:13 +02:00
mich bc085335b5 asn1rt: restore old get_proto method, as _get_proto_old 2018-09-25 15:39:03 +02:00
mich 106dc68664 mobile: fix SCCP long unit data service 2018-09-25 14:10:16 +02:00
mich 0964067e83 mobile: extend SCCP SSN dict 2018-09-24 16:45:21 +02:00
mich bfd86fc67f asn1rt: comment out few asserts when handling unknown extension 2018-09-24 16:01:21 +02:00
mich a92397d293 asn1rt: enable basic ISO2022 codec support for *String objects 2018-09-24 15:57:03 +02:00
mich eaa0ff7de0 asn1rt: fix asn1 encoding of unknown CHOICE extension 2018-09-24 14:48:13 +02:00
mich cb356e289e asn1rt: fix handling of _exr_ / _unk_ values in asnobj 2018-09-24 14:47:24 +02:00
mich b0fef8ef80 extend gitignore file 2018-09-24 14:45:57 +02:00
mich cb9da54b2e asn1rt: extend .get() method to more type of ref in refobj 2018-09-21 15:19:16 +02:00
mich 8bcd2d5cb2 asn1rt: change the type for values of OPEN object, now is always a 2-tuple (obj_name, obj_value) 2018-09-21 14:58:59 +02:00
mich 2b71f9d26c asn1rt: fix OPEN type BER decoding when no inner type is provided 2018-09-20 15:54:13 +02:00
mich 412fd3d818 tools: print alignment in berdecode 2018-09-20 15:53:20 +02:00
mich b73a497845 asn1dir: fix __init__ 2018-09-20 13:25:29 +02:00
mich 5c1af38783 asn1dir: add X509 spec from 2016 2018-09-20 13:24:53 +02:00
mich e156779f92 asn1c: fix a var name in proc.py 2018-09-20 13:24:15 +02:00