Home > Support > ASN1VE Change Log

ASN1VE Change Log

ASN1VE 2.2.4 - Released 2 March 2012

  • Created Linux 64-bit distribution.
  • Fixed a bug that caused user-selected PDU types to be overwritten during decode, causing an unexpected PDU mismatch error (ASNVE-826).
  • Fixed a bug in XML / text display that caused some enumerated types to go missing (ASNVE-803).

ASN1VE 2.2.3 - Released 22 July 2011

  • Fixed a bug in OID value editing in which a crash would occur at times when display mode was changed.
  • Fixed a bug in the ASN.1 HTML display when a null pointer exception would occur at times when display information object links.
  • Added 3GPP CDR ASN.1 specifications to the package. The specifications were extracted from the 3GPP TS 32.298 document and all syntax errors were corrected.
  • Fixed a packaging error on Windows in which the version number of the C RTL in the embedded manifests did not match the version of the DLL's provided in the package.
  • Fixed a crash that was due to an infinite recursion when viewing an attribute type certificate. (ASNVE-765)

ASN1VE 2.2.2 - Released 17 June 2011

  • Fixed a bug in which the error indicator on a node in the tree view was not reset after a valid data value was entered.
  • Fixed a bug in handling big integer values over 250 digits in length. (ASNVE-724)
  • Added a clear button to the error log display.
  • Fixed a bug in searching large files in which the special 'More...' folder would not be properly expanded if results were found within the undecoded data.

ASN1VE 2.2.1 - Released 31 May 2011

  • Fixed a bug in which an encode buffer overflow error would occur at times when using the Encode command.
  • Fixed an issue with the help display on Windows and Mac platforms in which components were missing causing it not to run.

ASN1VE 2.2.0 - Released 4 May 2011

  • An ASN.1 schema tree view and HTML-based browser view have been added for examining the ASN.1 files associated with the data.
  • The capability to import XML data into the viewer has been added. Currently, only import to BER is supported; PER will be added soon. This provides an easier offline way to edit data. It can be exported to XML through the Save as XML command, edited with a regular text or XML editor, and then imported back into the viewer.
  • Improved search capabilities have been added to find hidden records that may have been supressed from the display due to the size of the file that was loaded.
  • Improved performance of large file handling. It is possible to configure the hex and XML/text tab display to only display the current selected record in a multi-record file instead of all records. Save to XML or Text also now uses streaming transfer to reduce the amount of memory consumed during the operation.
  • BER-encoded data can be transformed into either definite or indefinite length form.
  • Activation of ASN1VE on individual files through file associations has been enhanced. This can be done on either project files or data files. Support for drag-and-drop of files has also been added.
  • The configuration option to specify byte offsets to work around non-ASN.1 data has been enhanced. It is now possible to specify both a one-time fixed header and/or a repeating header that is present before every record. It was determined that some CDR formats contain both types of headers.
  • The capability to automatically check for more up-to-date versions of ASN1VE has been added.
  • Integration with a new, commercial license manager has been done to provide more flexibility in licensing the software. Activations are now done by copying-and-pasting a key value into the GUI rather then by having to copy a file.
  • Fixed a bug with the assistant.exe image that would cause it not to run on some Windows machines.

ASN1VE 2.1.3 - Released 7 February 2011

  • Modified skip bytes configuration option to allow both a fixed and repeating offset to be specified instead of either/or. It was determined that some CDR formats contain both types of headers (one fixed record at the beginning and then a header before each CDR record).
  • Fixed a bug in use of the refresh button when skip bytes offsets were changed. The refresh did not pick up the changed value.
  • Fixed a bug in which the offset to an element was not calculated correctly if element was not preset in the schema.
  • Fixed a bug in which an unknown element would disappear from the display if a different element value was edited.
  • Fixed a bug in displaying messages in fixed-sized blocks in which only messages in the first block were displayed.
  • Fixed a bug that could cause a crash if an ASN.1 specification was assigned before creating an empty message (ASNVE-559).
  • Fixed a bug in editing GeneralizedTime type values in which only 2 digits were being shown for year instead or 4. (ASNVE-558)

ASN1VE 2.1.2 - Released 5 November 2010

  • Added support for ASN.1 XER format in addition to standard XML.
  • Fixed a bug in new message creation. If an existing project was loaded, a prompt is displayed asking if this project should be used for new message. If user selected 'No', it would use existing details anyway. This has now been fixed to clear existing details.
  • Fixed a bug in which a node for an optional element in tree view was not properly expanded if the element was enabled.
  • Modified to do a test encode of modified data to validate the data before attempting to do a full encode of entire message.
  • Fixed several problems in the handling of extension elements with PER.
  • Fixed a bug in PER message editing in which the number of elements in a SEQUENCE OF construct with a size constraint with an open extension (for example, (SIZE (2,...))) could not be altered.
  • Fixed a bug in PER message editing in which node starting bit offsets would not be updated properly which would at times lead to a crash. (ASNVE-508)
  • Fixed a bug in which edited information would not be displayed properly in tag view. (ASNVE-496)
  • Fixed a bug in creating new PER messages from hex text in which the bit view was not created. This ultimately led to a crash when an item in the tree view was selected. (ASNVE-502)
  • Fixed an infinite loop that would occur at times when decoding invalid PER messages.

ASN1VE 2.1.1 - Released 16 September 2010

  • Fixed a crash that would occur at times when the "Decode As" submenu item was used to decode an open type value with a specific type decoder. (ASNVE-472)
  • Fixed bugs in BER error handling in which errors would not be reported if decoding failed in certain cases.
  • Fixed a bug in encoding edited CHOICE elements using PER.
  • Fixed a crash that would occur after a not-supported type error occurred.
  • Fixed a crash that would occur when a PER complex extension element was edited.
  • Fixed a bug in which hex view highlight was not updated if user selected tree view nodes using up or down arrow key. (ASNVE-434)

ASN1VE 2.1.0 - Released 30 July 2010

  • Improvements to hex editing including capability to insert and delete a range of bytes, cut/copy/paste, and undo/redo edits.
  • Improved Object Identifier editing capability to allow OID's to be viewed/edited using defiend value fragments as well as names/numbers or numbers ony.
  • XML and Text displays are now syncronized with the tree view so that if a node is selected in the tree, the XML or Text view will automatically scroll to the location of the node.
  • Improved information on the actual ASN.1 type of an item is shown in the edit view. This includes information on constraints.
  • Added capability to specify an offset via the configuration menu to allow a range of bytes to be skipped before ASN.1 encoded data is known to begin.
  • Fixed a crash that would occur if invalid length errors existed within a CDR file containing multiple records.
  • Fixed issues with Find Next and Find Previous operations in which items were missed.

ASN1VE 2.0.2 - Released 9 April 2010

  • Fixed a bug in PER message decoding in which only the first message in a file was decoded even if the file contained multiple messages.
  • Fixed a bug in the Help -> About display in which license information was not being shown.
  • Limited the number of records decoded at one time when a large CDR file containing multiple records is loaded.
  • Fixed a bug in message editing in which an encode error would occur if the symbolic name of a named number was used instead of the integer value itself.

ASN1VE 2.0.1 - Released 9 February 2010

  • Fixed a bug in which no error information was logged if BER message encoding failed.
  • Fixed a crash that would occur when adding child elements to a SEQUENCE OF type with no existing elements.
  • Fixed help in Linux package. Mac OSX has a known issue with help which will be fixed in a future release.

ASN1VE 2.0.0 - Released 1 February 2010

This is the initial release of ASN1VE 2.0. New features in this release include:

  • Capability to create and edit ASN.1 Packed Encoding Rules (PER) messages.
  • Addition of a Project file capability to allow all message parameters to be saved for later recall.
  • Improvements in handling large-size files by not fully decoding large sets of repeating fields when a tree node is initially expanded.
  • Improved table constraint handling capabilities to provide more accurate resolution of the actual type required to decode an open type field.
  • Improvements to the 'Find' command to make it simpler and more intuitive.

In addition, all bug fixes from past releases have been carried forward. To see a list of these changes, see the ASN1VE v1.x.x Change Log.