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
–noquotesto disable this behavior.
- ASN2CSV no longer pads fields with redundant data; this saves
a considerable amount of space in the output files. Use
–-padFieldsto duplicate these fields.
- Logic for handling
CHOICEitems 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
–headerOffsetcommand-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
–bcdhandlingcommand-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
–Icommand-line option to allow users to import ASN.1 specifications from other directories (ASNVE-517).
- Introduced the
–skipcommand-line option to allow decoding of IETF-formatted BER data files (ASNVE-497).
- Fixed a problem that was causing decoded
CHOICEtypes 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
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
BCDStringis now a recognized type.
-bcdcommand-line switch forces all
OCTET STRINGs to be treated as BCD strings. Byte order is right-to-left; values greater than 9 are considered terminating digits.
-tbcdcommand-line switch forces all
OCTET STRINGs to be treated as TBCD strings. Byte order is swapped (left-to-right); the 0xf byte is considered a terminating digit.
-nobcdcommand-line switch forces all
OCTET STRINGs to be literally rendered with no interpretation.