Home > Support > ASN1VE Change Log

ASN1VE Change Log

ASN1VE 2.3.2 - Released 10 May 2013

  • Fixed a bug in assigning TAP3 or RAP built-in schemas. An error box indicating that there was a compilation error would always be shown.
  • Fixed a crash that would occer when a value in a large data file was edited. This would occur when only a subset of the total records were shown in tree view and a 'More..' node added to indicate more data was present. (ASNVE-1257)
  • Fixed a bug in the bit view display of a PER message in which highlighted bits would at times be wrong. (ASNVE-1267)
  • Fixed a bug in saved XML in which the content of bit strings with named bits was empty. (ASNVE-1267)
  • Fixed a bug in BER decoding in which decode of an invalid enumerated value would leave the decoder in a bad state and unable to decode subsequent elements. (ASNVE-1135)
  • Fixed a bug in decoding in which unknown elements encountered in a SEQUENCE were not being properly displayed in tree view.
  • Added the capability to delete unknown elements in a SEQUENCE through the context-specific pulldown menu.

ASN1VE 2.3.1 - Released 30 October 2012

  • Added PKCS to the set of built-in schemas.
  • Fixed a bug in which the wrong field edit widget was being displayed for items of type SEQUENCE OF and CHOICE thus making it impossible to change the values. (ASNVE-1052)
  • Rebuilt the underlying Qt GUI framework on Linux 64 to fix make it consistent with the look-and-feel of other versions. (ASNVE-1097)
  • Added the 'rehostable' license capability which allows a user to reassign the computer(s) a per-user license is assigned to without the need to contact our help desk. (ASNVE-857)

ASN1VE 2.3.0 - Released 25 September 2012

  • Added capability to assign built-in ASN.1 schemas which are commonly used schemas included in a common library. The built-in functionality allows finding import files and other details to be hidden from the user.
  • Special processing has been added to the TAP3 and RAP built-in schemas which allows version numbers embedded in encoded data to be used to assign the correct version of the schema.
  • Automatic schema assignment for Privacy Enhanced Mail (PEM) format is now supported. It is also possible to save encoded data in this format.
  • Performance of the XML and Text displays has been improved for large data sets.
  • BER-encoded data can be transformed into either definite or indefinite length form.
  • Support for PER extension addition groups has been added.
  • Fixed a crash that would occur when hex bytes were inserted into the hex display via and then an attempt was made to assign schema information using the All Items Assign Wizard command (ASNVE-994).
  • Support for license rehosting has been added which allows users to changed assigned hostnames on their own withouth having to contact us.
  • 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.

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.