ASN.1
XML
TELEPHONY
FREE WEB TOOLS
SERVICES
ASN1VE Change Log
ASN1VE 1.6.5
- Fixed a crash that would occur when decoding SEQUENCE values with invalid lengths.
- Added partial support for the use of table constraints in selecting the type to be used for decoding open type data fields. The only type of constraint currently supported is one in which the key value is a single Object Identifier (OID) value.
- Fixed a bug in decoding the embedded type within an open type item when the type was a SEQUENCE or other constructed type. All elements would at times not be fully decoded. (PR #ASNVE-163)
- Fixed a crash which would occur in decoding an EXTERNAL or EmbeddedPDV type field. (PR #ASNVE-163)
ASN1VE 1.6.4
- Fixed a bug in which data in an embedded zero-length SEQUENCE was not being displayed correctly. The field immediately after the SEQUENCE was repeated twice. (PR #ASNVE-159)
- Fixed problem with error reporting in date/time data entry widgets. If date/time format of data was not exactly as specified in the ASN.1 standard, the widget would just use a default value for the date/time and ignore what was in the message field. It now raises an error when this occurs. (PR #ASNVE-155)
- Fixed a crash that occurred when switching from Hex to XML or Text view on large files. (PR #ASNVE-154)
- Fixed a bug in the handling of types declared to be TBCDSTRING or TBCD-STRING. These were being handled as plain OCTET STRING's; they now are handled as BCD strings. (PR #ASNVE-156)
- Added encode and decode support for the RELATIVE-OID type (PR #ASNVE-147)
- Fixed a bug in asn2xml in which the -pdu option was not working. (PR #ASNVE-143)
ASN1VE 1.6.3
- Performance in loading large to medium sized files was improved by not fully parsing / decoding the strcuture on initial load. This is now done using lazy evaluation on an on-demand basis when nodes are opened in the tree. This led to reduced memory consumption and better overall performance.
- Modified display of object identifier (OID) values to include arc name + number if known. In the past, just numbers were displayed.
- Added File -> New Message -> PEM/Base64 message command. This allows PEM or Base64 text to be copy-pasted into ASN1VE for analysis.
- Fixed bugs in tag matching logic. This provides more accurate automatic PDU type selection and selection of type to be used for open type decoding.
- Fixed a bug in error handling for the case when the message outer wrapper length is larger than the number of bytes in the input file.
- Modified to remember last directory visited on exit.
ASN1VE 1.6.2
- Fixed bugs in the File -> New Message -> Empty Message command. ASN.1 names with hyphens (-'s) were not being handled correctly.
- Fixed a bug in the setting of optional elements in which the set of selected elements was not corresponding with what was checked in the checkboxes.
- Fixed a bug in asn2xml in which the -paddingbyte command-line option was not working correctly.
ASN1VE 1.6.1
- Fixed a crash that occurred when loading a TAP3 message and assigning ASN.1.
- Fixed errors in not well-formed XML being produced by the asn2xml tool in some cases.
ASN1VE 1.6.0
- Element deletion is now supported. It is now possible to delete an element by right-clicking on it in tree view and selecting the 'Delete' option.
- Optional items that are not present are now displayed in greyed-out form in tree view as opposed to not at all.
- Fault-tolerant decoding improvments were made in cases where an instance does not exactly match a schema to show the items that could be successfully decoded.
- Improved search. List boxes are now used for several search items where the possible choices could be determined in advance.
- Fixed a bug in which ASN1VE would not work properly in Windows Vista or in an environment with restricted priveleges. The application would hang when attempting to assign an ASN.1 schema to an instance.
- Modified new message creation to allow user to skip PDU selection step if only a single PDU message type was found.
ASN1VE 1.5.3
- Added HP-UX version. Platforms supported are now Windows,
Linux, Solaris, and HP-UX.
- Fixed the File -> New Message -> Empty
Message command which was not working in the last
version.
- Modified date/time editing for GeneralizedTime and UTCTime
types to allow values to be set using separate numeric time fields
for year, month, day, etc.. Also added a push button to allow
current time to be set.
- Added logic to save screen position settings (x, y, width,
height) on exit so display is in same configuration as when last
used.
- Fixed bugs in updating XML and Text views after a value was
edited.
ASN1VE 1.5.2
- Fixed a bug in ASN2XML in which an untagged choice element
within a sequence was not being decoded properly (PR#
ASNVE-59).
ASN1VE 1.5.1
- Fixed a bug that treated multiple encoded messages as a single
message.
- Added cancellable decoding and XML/Text view loading.
- Fixed progress bar to maintain constant time update for
decoding, XML and text loading.
- Improved performance to load XML and text data five times
faster.
- Added <message> wrapper tag to message saved as XML
data.
- Added -rootelement option to ASN2XML for adding/changing
wrapper element.
