Commit Graph

466 Commits

Author SHA1 Message Date
mich 08e1c425d5 asn1dir: add 2 TCAP-MAP new modules integrating older MAP versions 2019-11-04 10:35:17 +01:00
mich f0cfe66f76 core: fix BufAuto __call__ method 2019-11-04 10:00:06 +01:00
mich afc9849c4c asn1rt: fix BIT STRING named offset ASN.1 decoding 2019-10-30 16:02:55 +01:00
mich 8e44c99ec7 diameter: fix few 3GPP AVP names 2019-10-29 16:16:24 +01:00
mich 381c1501ed diameter: add a full IETF AVP type dict taken from the various RFC on Diameter 2019-10-29 16:15:51 +01:00
mich 66fe3d36f4 diameter: fix generic Diameter AVP data and padding 2019-10-29 16:14:32 +01:00
mich 5e7406d993 asn1c: fix constructed OPEN BER decoding with struct 2019-10-15 11:59:06 +02:00
mich 8d22a8c6fe asn1dir: update 3GPP EUTRAN python modules to rel.15 2019-10-14 12:10:56 +02:00
mich 35ec2c5fb9 asn1dir: add new EUTRAN ASN.1 rel.15 specs 2019-10-14 12:02:18 +02:00
mich 43dd5cbff3 asn1dir: update EUTRAN ASN.1 specs to rel.15 2019-10-14 12:00:57 +02:00
mich 67a18ea1c5 diameter: extend AVP codes with RADIUS AVP names 2019-10-09 12:19:14 +02:00
mich c291365f4d SCCP: add get/set_addr() method for GT 2019-10-08 12:23:22 +02:00
mich 3b7140ae77 asn1rt: rationalize exception handling 2019-09-26 10:20:18 +02:00
mich 6f03828232 readme: fix the PYTHONPATH spelling 2019-09-23 09:55:37 +02:00
mich 01228d6ac6 mobile: fix typo in TAR dict for SAT 2019-09-18 15:26:05 +02:00
mich 3eab9d6ccc mobile: fix GTPC Cause content 2019-09-13 18:41:44 +02:00
mich 3919b5c8e7 mobile: fix extended IE in GTPC IE header 2019-09-06 18:18:31 +02:00
mich 7b1271c7d1 mobile: add some specific SMS UDH structures in 23.040 2019-09-06 18:18:04 +02:00
mich 0efb1d29ef asn1rt: remover unneeded struct setting 2019-09-04 15:47:44 +02:00
mich d1bb8a0aac mobile: export RP addresses for PP-SMS 2019-09-04 15:46:30 +02:00
mich 830fde0793 mobile: extend the handling of SAT/STK structures 2019-09-04 15:45:56 +02:00
mich e35c8cbffb mobile: refactor SCCP calling / called addresses into a single common class 2019-09-03 12:11:41 +02:00
mich f7d1adad9a mobile: add missing default values for TP-MTI in SMS TPDU 2019-09-02 15:50:27 +02:00
mich dc6fbfc653 mobile: add TAR dict with common STK values 2019-09-02 15:49:35 +02:00
mich 04dc704345 asn1rt: remove unneeded inspect dependency from init.py 2019-09-02 12:27:07 +02:00
mich caf4a4f9ca asn1rt: fix module initiatilization where CLASS can have a constructed key (e.g. SEQUENCE) 2019-09-02 12:20:30 +02:00
mich f0abd789bf mobile: strengthen GTP-C IE length computation 2019-08-16 18:31:55 +02:00
mich f2ee79837e test: add some GTPC and Diameter test messages taken from nextepc repo 2019-08-16 18:31:21 +02:00
mich e9d4fd3996 mobile: set some default values for GTPv2-C IEs 2019-08-16 12:44:31 +02:00
mich 7e32b2c97f mobile: fix / add some more GTP-C IEs 2019-08-14 17:26:50 +02:00
mich 2ef7ea7300 mobile: remove unneeded variable setting in TS24008_IE 2019-08-14 17:26:01 +02:00
mich 2e0912b6a1 core: enable automated values to be wrapped into correct boundaries for Uint and Int 2019-08-14 17:24:54 +02:00
mich 5fd63c09e3 mobile: set proper length in UICC secure channel packet header 2019-08-14 12:42:07 +02:00
mich 394a6691af core: enable to replace a Sequence content by index 2019-08-14 12:41:24 +02:00
mich 4b70f73862 mobile: fix TP-PDI automation in SMS_SUBMIT_REPORT_RP_ERROR 2019-08-14 11:22:57 +02:00
mich 602b2d6a7b core: fix Sequence() list-like methods 2019-08-13 16:07:13 +02:00
mich 75a0d69f9e core: rationalize exceptions 2019-08-13 15:53:36 +02:00
mich 851b19d7f0 mobile: add many IEs to the GTP-C handler 2019-08-09 17:41:36 +02:00
mich 790d5cdb8b test: add new tests to the std setup test suite 2019-08-09 17:41:04 +02:00
mich 81cb15e07a core: enable the setting of the Alt()._sel selector callback as class attribute 2019-08-09 17:28:19 +02:00
mich 5e753f7631 test: add tests for GTPv2-C and Diameter 2019-08-08 17:35:59 +02:00
mich 4439cdd756 diameter: handle specific AVP decoding properly, including with padding 2019-08-08 17:34:39 +02:00
mich 04b313fac5 mobile: remove crappy print() within GTP-C handler and escape decoding when defined elements are transparent 2019-08-08 17:33:31 +02:00
mich f63203418d mobile: add warning on handling of GTP-U extension header 2019-08-08 17:32:33 +02:00
mich 3e68441809 mobile: add support for GTPv2-C 2019-08-08 15:32:32 +02:00
mich 1e393b3637 diameter: enable a std value setting in AVPGeneric 2019-08-08 15:10:00 +02:00
mich 13a9019d44 core: set _env attr early enough when decoding a Sequence content 2019-08-08 15:09:14 +02:00
mich e69f1f339d mobile: use enumerate() instead of manual indexing in Layer3 2019-08-07 18:37:40 +02:00
mich 34dd36c34e diameter: complete the 3GPP dict of AVP 2019-08-02 11:36:59 +02:00
mich b27005dfbc diameter: add IETF and 3GPP specific variants 2019-08-02 00:20:40 +02:00