Releases: LibtraceTeam/libwandder
Libwandder 2.0.13
- ETSILI: add support for decoding EPSIRIs and EPSCCs.
- Fix bug when encoding and decoding elements with an identifier larger than 30.
- Move BER code into its own separate file and header.
- Add public definitions for more ETSI OIDs into libwandder_etsili.h.
Libwandder 2.0.12
Fixex incorrect decoding of userLocationInformation.
Libwandder 2.0.11
- Add capability to decode sequences of UTF8Strings.
- Fix erroneous dumper hierarchy for email address lists.
Libwandder 2.0.10
Fixes incorrect encoding of UTCTime fields.
Libwandder 2.0.9
ETSILI: add decode support for targetLocation, epsLocation and UserLocationInformation fields.
Libwandder 2.0.8
Version 2.0.8
- ETSILI: fix decryption failure bug for certain payload sizes
- ETSILI: fix bug where encrypted IRI contents were not decrypted when calling wandder_etsili_get_iri_contents()
Libwandder 2.0.7
This release adds support for decrypting EncryptionContainers (a.k.a. encrypted payload) found inside ETSI LI records.
To decrypt these payloads, you will need to provide an decryption key. There are two ways to do this:
- use the new
wandder_set_etsili_decryption_key()
method to tell the ETSI LI decoder instance what decryption key to use for any subsequent decoding. - assign the key to the
LIBWANDDER_ETSILI_DECRYPTION_KEY
environment variable prior to running your program.
Note that the key must be specified using the ASCII hexadecimal codes for the characters that are present in the key. For example, if the original encryption key was abcdef
, then the decryption key to provide to libwandder is 616263646566
-- 61
is the ASCII hex code for the character a
, 62
is the ASCII hex code for b
and so on.
Other changes included in this release:
- ETSILI: add new method: wandder_etsili_get_nesting_level()
- ETSILI: fix decoding errors for integrityCheck inside TRIPayloads
- add support for decoding sequences of integers
Libwandder 2.0.6
Added decoding support for ETSI LI email IRIs and CCs.
Added new API method: wandder_decode_integer_value
, which can be used to get the value from an integer field found using wandder_search_items()
.
Added new API method: wandder_etsili_get_cc_format
, which can be called after wandder_etsili_get_cc_contents
to find out if the CC contents begin with an IP header or application payload.
Libwandder 2.0.4-1
- Fixed extra trailing byte in LI PS Domain ID OID when encoding ETSI records.
- Fixed memory leaks when decoding messages.
Libwandder 2.0.3
- Fixed dodgy indexing bug in
wandder_search_items()
.