Version 4.1.0: 2026-08-06
=========================

Updated the CERT information elements.

Fixed a crash that occurred when a subTemplateList's template is not available.

Version 4.0.4: 2026-02-19
=========================

ipfix2json: Resolved a run-time assertion warning.

Version 4.0.3: 2025-10-23
=========================

ipfix2json: Fixed a bug where invalid JSON could be produced for a subTemplateMultiList.

Version 4.0.2: 2025-07-31
=========================

ipfixDump: Fixed a bug when reading an invalid IPFIX file.

Version 4.0.1: 2025-04-17
=========================

Fixed issues when building an RPM on RHEL8.

Version 4.0.0: 2024-08-29
=========================

Initial release of fixbuf-tools, a package for ipfix2json and ipfixDump.  These tools were previously distributed with libfixbuf.

Added the option to build with libfixbuf-2.3.0 or newer (including 3.0.0).

Added support for printing Unicode and for handling invalid UTF-8 encoded values.

Unified the command line arguments of ipfix2json and ipfixDump regarding the information model.

Added an option to skip the loading of the CERT information model.

ipfix2json: Reformatted the output of both data records and templates.

ipfix2json: Made data-record-only the default output; use the --show option to change the output.

ipfix2json: Removed the --data, --template, and --full-structure options.

ipfixDump: Changed --template-counts to show sizes of records and to limit its output to only templates that were used.  Use --show=unused-counts to see all.

ifpixDump: Removed the need to supply the --yaf option; that option now does nothing.

ipfixDump: Renamed --file-stats to --file-times.


Version fixbuf-3.0.0.alpha2: 2023-02-09
=======================================

ipfixDump: Added a hexdump-like format as an optional display representation for strings and octetArrays.


Version fixbuf-3.0.0.alpha1: 2022-02-24
=======================================

ipfix2json: Made available the first public release of ipfix2json; bundled with libfixbuf-3.0.0.alpha1.

ipfixDump: Completely reformatted its output compared to fixbuf-2.x.

ipfixDump: Added ability to choose format for string and octetArray elements.

ipfixDump: Added ability to suppress parts of the message header to simplify comparisons.

ipfixDump: Added as an optional output the timestamps of the first and last message, first and last record, and oldest and youngest record.


Version fixbuf-2.4.0: 2019-08-28
================================

ipfixDump: Added the template's name to its element list and to data records when the template name is provided via template options records.

ipfixDump: Marked scope elements within an options record.

ipfixDump: Added the names of list semantics.


Version fixbuf-2.3.0: 2019-03-18
================================

ipfixDump: Added it to libfixbuf-2.3.0 and removed it from YAF (as of v2.11.0).

ipfixDump: Added support for reading RFC5610 element options records.

ipfixDump: Added support for loading an XML file of information element descriptions.

ipfixDump: Added byte-length and sequence number to the message header.

ipfixDump: Added support for limiting the length of octetArray data.


Version YAF-2.10.0: 2018-04-30
==============================

ipfixDump: Fixed minor bugs.

ipfixDump: Last release to be bundled with YAF.


Version YAF-2.8.0: 2015-12-22
=============================

ipfixDump: Added template counting.


Version YAF-2.6.0: 2014-09-03
=============================

ipfixDump: Made available the first public release of ipfixDump; bundled with YAF-2.6.0.


##  @DISTRIBUTION_STATEMENT_BEGIN@
##  fixbuf-tools 4.1
##
##  Copyright 2026 Carnegie Mellon University.
##
##  NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING
##  INSTITUTE MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON
##  UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
##  AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR
##  PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF
##  THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF
##  ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT
##  INFRINGEMENT.
##
##  Licensed under a GNU GPL 2.0-style license, please see LICENSE.txt or
##  contact permission@sei.cmu.edu for full terms.
##
##  [DISTRIBUTION STATEMENT A] This material has been approved for public
##  release and unlimited distribution.  Please see Copyright notice for
##  non-US Government use and distribution.
##
##  This Software includes and/or makes use of Third-Party Software each
##  subject to its own license.
##
##  DM26-0753
##  @DISTRIBUTION_STATEMENT_END@
