Changelog for
python-libmich-0.0.0.git1471512029.92916ab-lp150.2.1.noarch.rpm :
* Sun Sep 11 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1471512029.92916ab:
* ignore asn.1 pickeled file
* ASN1: BER decoder, patched submitted by M. Kacer
* mobnet: patches proposed by Bright, enhanced GTP statistics, SMS relay, few more corrections
* TCAP / MAP message generation, thanx to M. Kacer
* mobnet: ue sec cap for LTE only modems
* Sun Jul 31 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1463397795.96ea2d2:
* global update and actualization, including description for new features
* update version and packages
* a brand new ASN.1 compiler and PER encoder / decoder is coming soon
* docstring: new core and asn1 features and formats description
* introducing shar: for easy and numpy-optimized bit-strings array manipulation
* do not commit .bak (winmerge)
* optimize the recursive factorization class decomposer() and introduce a flat decompose() function, slightly faster
* optimize the class shtr() for shifting strings
* blank lines...
* cleanup: improve comments, code readibility, import / export business, logging facility, and maybe more...
* add test functions, useful for regression testing
* various little processing optimizations
* introduce an interface for shar bit-string handling
* introducing an ASN1 compiler, plus a PER aligned / unaligned encoder / decoder, see README.txt for more details
* dummy WIFI MAC format attempt
* introducing support for Supplementary Services signalling, but not yet complete
* adding a tiny generic CRC library, taken from the Internet
* adding a utility class to work efficiently with reference, through dict
* functions taken out from core/element, to print in different formats
* extended tests implemented for better measuring timing execution of the different part of the lib
* cosmetic changes
* add routine to generate all modules
* generate all modules the correct way
* add instructions for testing the library
* new asn file processing method
* add BER encoder, and new README
* handling ASN.1 tag correctly, supporting NumericString, introducing the BER encoder, and much more...
* supporting unlimited length Int (e.g. int256...), and few more
* better SS support, not yet perfect
* few optimizations
* only cosmetic changes
* few corrections
* adding ASN.1 README at the root
* add post install step for compiling ASN.1 modules
* setting little endian fields automatically
* post install does not work that simply
* import line break issue
* docstring issue
* install non-python files, precompile ASN1 modules
* same
* asn.1 MAP file ANSI encoding correction
* restore correct behavior for uint value confining
* add LTE Positioning Protocol module
* add basic support for VisibleString object and PER encoding
* correct ASN.1 module name to be tested
* correction for normally small value; support unlimited integer
* correct PER NSVAL, and constructed type extension group handling
* Int, little endian, unpack() to list
* improve comments in examples
* simplifying syntax in examples
* LPP in ASN.1 README
* new README
* remove old README
* ASN.1 PER aligned constrained integer bug corrected, 3G PCAP protocol added
* correct PER aligned constrained integer, with correct range and lenght prefix
* new Diffie-Hellman utility, home-made, renamed old one to utils/DHold.py, API changed
* correct PER OPEN TYPE decoding
* new X2AP test cases, submitted by email
* correct LTE NAS EMM Type3 TV
* add X2AP test cases to the perf.py measurement
* change DH name in the README
* handle BIT / OCTET STRING CONTAINING constraint correctly with PER; set value the same way as with CHOICE or OPEN TYPE
* produce GLOBAL through a function, so it is possible to have multiple GLOBAL tables and to load multiple modules into them within a single Python engine
* correct BIT / OCTET STRING set value; add padding to CONTAINING object, in PER encoding / decoding
* Fix reference to README files
* asn1 PER: support decoding misencoded wrapped type
* asn1 PER: fix encoding of SEQUENCE OF
* add .get_mccmnc() for the PLMN Layer
* AuC: change logger, add RAND manual assignment, add a _running attribute
* GTPmgr: change logger, catch exception nicely, fix everything so that it works properly now...
* mobnet/utils: complete update, preparing for the whole corenet release
* asn1 PER: add support for SET OF encoding / decoding
* fix asn1 encoding/decoding for PER unaligned choice ext
* mobnet/AuC: few edits
* mobnet/AuC_2G.db: few edits
* mobnet/utils: few adjustments
* mobnet/__init__: prepare for corenet components
* mobnet/GTPmgr: few fixes, and GTPU packets modules feature
* mobnet: initial commit for corenet components
* README: add info for mobnet
* __init__: extend docstrings with new mobnet files
* mobnet/MME: request identity type more flexibly
* mobnet/UEmgr: fix NASPDU DL ciphering
* mobnet/UENASproc: few fixes
* mobnet/UEmgr+UENASproc: few fixes + MME-initiated buffering
* GTPmgr: handle sk error nicely, add a DNS dummy respondermodule
* mobnet: enable basic SMS support over NAS, and few corrections
* asn1: add support for EXTERNAL, CONSTRAINED BY, and SAFE_COMP option for allowing compiling with errors
* formats/pcap: init Record correctly
* asn1: UPER, handle padding in BIT STRING with CONTAINING constraint
* asn1: edit test comment
* asn1/utils: enable GLOBAL name change
* asn1/parsers: support straight NULL reference within CLASS instance
* little 2016 update
* MME: create_enb_handler, correction to issue 12
* ASN.1 PER: solve issue with SEQUENCE grouped extension
* udpdate Python version required- ran spec-cleaner
* Sat Nov 29 2014 mardnhAATTgmx.de- initial package