ASN2CSV Change Log
ASN2CSV 2.2.4 – Released 2 March 2012
Changes introduced between versions 2.2.4 and 2.1.3 include the following:
- Updated version number to be consistent with ASN1VE.
- ASN2CSV now quotes all fields as strings by default to avoid
improper interpretation by common editors like Excel or
OpenOffice.org Calc. Use
–noquotes
to disable this behavior. - ASN2CSV no longer pads fields with redundant data; this saves
a considerable amount of space in the output files. Use
–-padFields
to duplicate these fields. - Logic for handling
SEQUENCE OF
andCHOICE
items has been improved, resulting in cleaner output. - Added an error handler that prints bad records to a file if possible (ASNVE-842).
- Fixed a logic error that caused all TBCD strings to be treated as BCD strings instead (ASNVE-657).
- Improved logic for decoding elements in a list, improving performance in some cases (notably TAP3) by an order of magnitude (ASNVE-613).
ASN2CSV 2.1.3 – Released 7 February 2011
Changes introduced between version 2.1.3 and 2.1.2 include the following:
- Added the
–headerOffset
command-line option to allow users to skip the first n bytes of a message. This was introduced to make it easier to read CDRs with prefixed headers.
ASN2CSV 2.1.2 – Released 5 November 2010
Changes introduced between version 2.1.2 and 2.1.1 include the following:
- Added the
–bcdhandling
command-line option to allow users to control the way that BCD encoding and decoding are done. This aligns ASN2CSV with ASN2XML and ASN1VE (ASNVE-541). - Introduced the
–I
command-line option to allow users to import ASN.1 specifications from other directories (ASNVE-517). - Introduced the
–skip
command-line option to allow decoding of IETF-formatted BER data files (ASNVE-497). - Fixed a problem that was causing decoded
CHOICE
types to be inserted into the wrong CSV file.
ASN2CSV 2.1.1 - Released 16 September 2010
Changes introduced between version 2.1.1 and version 2.1.0 include the following:
- Fixed a problem that caused names with dashes to be improperly resolved by the ASN.1 parser (ASNVE-463).
- Updated naming rules for deeply nested
CHOICE
types (ASNVE-463).
ASN2CSV 2.1.0 - Released 30 July 2010
This is the initial release of ASN2CSV 2.1. This version incorporates the following changes from ASN1VE and ASN2XML:
- Changed the behavior of ASN2CSV's BCD string handling
(ASNVE-397):
BCDString
is now a recognized type.- The
-bcd
command-line switch forces allOCTET STRING
s to be treated as BCD strings. Byte order is right-to-left; values greater than 9 are considered terminating digits. - The
-tbcd
command-line switch forces allOCTET STRING
s to be treated as TBCD strings. Byte order is swapped (left-to-right); the 0xf byte is considered a terminating digit. - The
-nobcd
command-line switch forces allOCTET STRING
s to be literally rendered with no interpretation.