SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libfixbuf-devel-3.0.0.alpha1-1.el8.x86_64.rpm :

* Thu Feb 24 2022 Lawrence R. Rogers 3.0.0.alpha1-1
* Release 3.0.0.alpha1-1 Made many changes to functions and public structs that break compatibilty with previous releases of libfixbuf. Changed fbTemplate_t to reference a new object type, fbTemplateField_t, resulting in changes to many function signatures. The TemplateField includes the offset of the element\'s value, making it easier to get a value from a record. Changed and removed members of fbInfoElement_t. Added several macros to get values from an fbInfoElement_t. Added a new type, fbTemplateInfo_t, to hold the name and description of a Template and additional information about it. A TemplateInfo contains a SubTemplateList of fbBasicListInfo_t, a new type to describe the information element IDs of a BasicList and of the element it contains. Changed fbSessionAddTemplate() to take an additional parameter: an fbTemplateInfo_t, which may be NULL. fbSessionAddTemplateWithMetadata() has been removed. Changed fbSessionSetMetadataExportTemplates() to take an additional paramter: the template ID for the fbBasicListInfo_t. Removed support for the Spread Toolkit. Renamed the following functions: fBufSetAutomaticInsert() to fBufSetAutomaticElementInsert(), fBufSetAutomaticMode() to fBufSetAutomaticNextMessage(), fbBasicListRealloc() to fbBasicListResize(), fbListValidSemantic() to fbListSemanticsIsValid(), fbSubTemplateListRealloc() to fbSubTemplateListResize(), fbSubTemplateMultiListEntryRealloc() to fbSubTemplateMultiListEntryResize(), fbSubTemplateMultiListRealloc() to fbSubTemplateMultiListResize(), and fbTemplateGetIndexedIE() to fbTemplateGetFieldByPosition(). Removed functions fbBasicListInitWithOwnBuffer(), fbSessionEnableTemplateMetadata(), fbSessionEnableTypeMetadata(), and fbSubTemplateListInitWithOwnBuffer(). Removed fbInfoModelTypeInfoRecord() and fbTemplateMetadataRecord(). Added a replaced function, fbTemplateIsMetadata(), that checks whether a Template is for describing metadata: RFC5610 records (Info Element descriptions) or Template metadata. Removed macros FB_IE_BASIC_LIST, FB_IE_SUBTEMPLATE_LIST, and FB_IE_SUBTEMPLATE_MULTILIST. Changed the members of fbSubTemplateList_t. Made major changes to the output of ipfixDump, and modified many of its command line switches. Added a new type, fbRecord_t, that holds the data for a record read from a stream and the Template that describes that data. Added functions, fBufNextRecord() and others, to support the new type and get values from a fbRecord_t. Added a function to copy an fbRecord_t from one fbTemplate_t to another. Added a new command line tool, ipfix2json, to convert an IPFIX file to JSON. This tool is built by default; use --disable-tools to build the library only. Updated the ABI to use \'const\' on more parameters and more return values. Added new convenience functions, fbSessionAddTemplatesForExport() and fBufSetTemplatesForExport(), that handle adding or setting both the internal and export templates. Added convenience functions to copy an incoming templates to an export Session. Added a new function, fbBasicListInitWithLength(), to initialize a BasicList and use reduced length encoding for the element. Added convenience macros fbBLNext(), fbSTLNext(), fbSTMLNext(), and fbSTMLEntryNext() for iterating over fbBasicList_t, fbSubTemplateList_t, fbSubTemplateMultiList_t and fbSubTemplateMultiListEntry_t objects. Added a Template iterator, fbTemplateIter_t, to visit the TemplateFields in a Template. Added functions to copy and compare Templates. Added functions to find an element in a Template and return a TemplateField. Added a function to set the context object on a Template. Added an enum for the Information Element semantics, fbInfoElementSemantics_t. Added an enum for the structured data (list) semantics, fbListSemantics_t. Changed license to GNU General Public License (GPL) Version 2, June 1991.
* Tue Dec 22 2020 Lawrence R. Rogers 2.4.1-1
* Release 2.4.1-1 Added support for OpenSSL 1.1.0 and removed support for versions prior to 1.0.2. Updated CERT IPFIX elements.
* Thu Aug 29 2019 Lawrence R. Rogers 2.4.0-1
* Release 2.4.0-1 Enhanced the output of ipfixDump by (1) including the template\'s name with its list of elements (2) adding the templates\' names to the stats output (3) marking scope elements in templates and their corresponding values in data records, and (4) including the name for list semantics. Fixed an issue in the libfixbuf.spec.in file, and removed the generated libfixbuf.spec file from the distribution. Changed how the information model handles the re-insertion an existing element to reuse the existing element instead of using new memory. Added stricter checking of the elements lengths\' specified in a template. Currently a log message is written for an invalid length; in the future, this may cause the template to be rejected.
* Thu Apr 18 2019 Lawrence R. Rogers 2.3.1-1
* Release 2.3.1-1 Fixed a double-freeing of memory and memory leaks in some of the error handling code.
* Mon Mar 18 2019 Lawrence R. Rogers 2.3.0-1
* Release 2.3.0-1 Added the ipfixDump application which used to be included with YAF, and made many changes to the application. Use configure --disable-tools to prevent building and installing ipfixDump. Fixed bugs in reading and writing information elements whose type was list and elementId was a value other than 291, 292, or 293. Information element type information and exporting template metadata.
* Thu Nov 29 2018 Lawrence R. Rogers 2.2.0-1
* Release 2.2.0-1 Add functions to return buffer size required to read a template and maximum buffer size to process all known templates in a session. Return an error when a user attempts to use a reserved template ID. Fix a potential use-after-free bug triggered by pyfixbuf.
* Thu Jul 12 2018 Lawrence R. Rogers 2.1.0-1
* Release 2.1.0-1 Add functions to update the Information Model with Information Elements read from a file or a string containing XML data Set an element\'s endian flag when incorporating elements from options records GLib 2.18 or later is now required
* Wed May 02 2018 Lawrence R. Rogers 2.0.0-1
* Release 2.0.0-1 This version is not backwards-compatible with fixbuf 1.x. There are no functional differences between this release and the 1.8 release. All the changes are API changes and internal cleanups. Change source for infomodel to the IANA XML version of the IPFIX Information Elements. Require information element specifications for internal records to have non-defaulted (non-zero) sizes. Simplify new template callbacks, subsuming the three variants with one: fbSessionAddNewTemplateCallback(). The default is now to consider the source port when separating incoming UDP streams. The function fbCollectorManageUDPStreamByPort() has been removed. Change fbInfoElementWriteOptionsRecord() to take both the internal and external template id. Update to LGPL 3.
* Tue Nov 07 2017 Lawrence R. Rogers 1.8.0-1
* Release 1.8.0-1 The ability to add template metadata to exported templates Macro to check fixbuf version number Minor bug fixes
* Fri Oct 09 2015 Lawrence R. Rogers 1.7.1-1
* Release 1.7.1-1 Bug Fix for NetFlow v9 devices that implement Reverse Information Elements
* Wed Jul 01 2015 Lawrence R. Rogers 1.7.0-1
* Release 1.7.0-1 Update IPFIX Information Elements to be compatible with IANA registry Add recursive freeing function fBufListFree() to free structured data elements Ignore extra filling bytes in sFlow records Bug Fix for NetFlow v9 Options Template Parsing Other Bug Fixes
* Wed Dec 03 2014 Lawrence R. Rogers 1.6.2-1
* Release 1.6.2-1 Bug Fix for NetFlow v9 collectors with multiple streams Other Bug Fixes
* Wed Oct 15 2014 Lawrence R. Rogers 1.6.1-1
* Release 1.6.1-1 Bug Fix for UDP connections that timeout frequently
* Mon Sep 29 2014 Lawrence R. Rogers 1.6.0-1
* Release 1.6.0-1 New Support for sFlow Added support for decoding basicLists with unknown information elements New Template Callback Function Updated IPFIX Information Elements to be compatible with IANA registry
* Wed Jun 18 2014 Lawrence R. Rogers 1.5.0-1
* Release 1.5.0-1 Updated IPFIX Information Elements to be compatible with IANA registry Added the ability to decode IPFIX from application\'s own data buffer Replaced select() with poll() for fbListeners. Applications will now bind to all addresses returned by getaddrinfo Added an InfoModel Iterator Removed fbListenerGroupWaitAcceptCallback() API function Removed fbListenerWaitAcceptCallback() API function Renamed IPFIX Structured Data Type Semantic #defines Bug Fix for NetFlow v9 Options Templates Other Bug Fixes
* Mon Dec 02 2013 Lawrence R. Rogers 1.4.0-1
* Release 1.4.0-1 pyfixbuf, a python API for libfixbuf, is included as a separate package within the tarball (optional install) UDP IPFIX Listeners now reject IPFIX messages with invalid version numbers Added Environment Variable, FB_SUPPRESS_LOGS, to suppress NetFlow v9 log messages NetFlow v9 Options Templates and Records are now collected and translated to IPFIX. An fbInfoElement_st now contains all of the properties listed in RFC 5610. Added a macro, FB_IE_INIT_FULL, to define an Information Element with additional properties New API functions to create Options Templates/Records for encoding Information Element type information. New API functions to collect Information Element type records. New Template Callback for application to provide context to an incoming Template. IPFIX Elements updated to be compatible with IANA registry. NetFlow v9 compatible elements added to default Information Model.
* Fri Mar 08 2013 Lawrence R. Rogers 1.3.0-1
* Release 1.3.0-1 Maintain count of missed NetFlow v9 export packets per session Added API function fbCollectorGetNetflowMissed to retrieve missed packet count IPFIX elements updated Spread Disconnect Bug fix
* Fri Sep 14 2012 Lawrence R. Rogers 1.2.0-1
* Release 1.2.0-1 UDP Collection Enhancements Manage UDP sessions by peer address and observation domain
* Thu Jun 07 2012 Lawrence R. Rogers 1.1.2-1
* Release 1.1.2-1 Bug fixes NetFlow v9 bug fixes
* Thu Dec 22 2011 Lawrence R. Rogers 1.1.1-1
* Release 1.1.1-1 Bug fixes
* Mon Sep 12 2011 Lawrence R. Rogers 1.0.2-1
* Release 1.0.1-1 Bug fixes
* Wed Jun 01 2011 Lawrence R. Rogers 1.0.1-1
* Release 1.0.1-1 Fix to maintain compatibility with GLib prior to version 2.10
* Thu Apr 28 2011 Lawrence R. Rogers 1.0.0-1
* Release 1.0.0-1 Added functionality to adhere to the proposed IPFIX extension: \"Export of Structured Data in IPFIX\". This proposed standard allows for the following three new data types. Added new data type: fbBasicList_t to house fixbuf \"basicLists.\" Added new data type: fbSubTemplateList_t to house fixbuf \"subTemplateLists.\" Added new data type: fbSubTemplateMultiList_t to house fixbuf \"subTemplateMultiLists.\" Added the functionality to handle multiple listeners, allowing for connections on multiple ports. Support for Netflow V9. Spread support has been expanded to allow for greater flexibility in using one exporter to publish to multiple groups. Templates are now managed on a per-group basis for a Spread exporter. Templates can now be multicasted to select Spread groups. Default Automatic Mode for Listeners is now set to true. Many other bug fixes.
* Tue Jul 27 2010 Lawrence R. Rogers 0.9.0-1
* Release 0.9.0-1 Added support for Spread Toolkit to allow publish subscribe distribution of YAF sensor output.
 
ICM