File ipfixcol.changes of Package ipfixcol

-------------------------------------------------------------------
Sat Aug 06 09:04:37 UTC 2016 - mardnh@gmx.de

- Update to version 0.0.0.git1461821550.1c037a2:
  * unirec updated to unirec2

-------------------------------------------------------------------
Fri Feb 19 20:34:39 UTC 2016 - mardnh@gmx.de

- Update to version 0.0.0.git1450172707.a254203:
  + Implemented profilesdaemon tool
  + nfinput.c: Fixed merge error related to variable renaming
  + nfinput: Fixed compiler warnings
  + Added --enable-sflow switch to configure. sflow is disabled by default
  + base/src/intermediate/anonymization/anonymization_ip.c: fixed resource leak (111853)
  + /base/src/storage/forwarding/forwarding.c: fixed resource leak (111854)
  + profilesdaemon: many bugfixes and improvements
  + Forwarding: indentation and logging consistency fixes
  + Forwarding: avoid logging about new config elements
  + profilesdaemon: updated documentation
  + Template manager: implemented template_get_field_offset
  + ipfix_message.c: fixed indentation
  + ipfixconf: removed -h 'hack'
  + ipfixconf: implemented getopt_long (for --help)
  + ipfixviewer: implemented basic parameter parsing
  + lbr_set_distro.m4: added/fixed Arch Linux support
  + lbr_check_xsltproc.m4: added/fixed Arch Linux support
  + Forwarding storage: fixed data corruption in template sets
  + fastbit output: Fixed dir_check function return value The issue caused wrong writeout of buffered data
  + FastBit storage: fixed coding style + cleanup
  + FastBit storage: show warning message on table store error
  + Added comments for sequence number checking in preprocessor
  + fbitdump: show appropriate error message when String is provided with -c
  + fbitdump: various fixes in man page
  + fbitdump: fixed invalid parameter parsing for -N
  + strtoi: avoid SEGFAULT in case str is NULL
  + fbitdump: default plainLevel must be zero
  + fbitdump: coding style fixes
  + fbitdump: stop loading if failing module is used in field specification
  + fbitdump: generate paths in fbitdump.xml based on $pkgdatadir
  + Output Manager: refactored statistics management
  + IPFIX file input: fixed memory leak on failed plugin initialization
  + UDP/TCP input: fixed SEGFAULT in case of erroneous plugin config
  + Forwarding: fixed memory leak upon plugin close
  + Various coding style fixes
  + Various coding style fixes
  + Configurator: fixed memory leak when loading invalid startup config
  + Configurator: various coding style fixes
  + input/{sctp,tcp,udp}/convert.c: fix SEGFAULT for invalid values of numOfFlowSamples
  + Enhanced stability in case input message is neither NetFlow, nor IPFIX (nor sFlow)
  + input/{sctp,tcp,udp}/convert.c: avoid overflow due to malicious flowset IDs
  + input/{sctp,tcp,udp}/convert.{c,h}: various coding style fixes
  + convert.c: implemented NetFlow v9 options template conversion
  + Preprocessor: added support for padding in template sets
  + fbitdump: fixed rpm build using fbitdump.xml.template
  + Fixed resource leak in Configuration::getAggregateColumn function
  + Added a few IPFIX elements to default configuration
  + Added link to list of supported exporters
  + Fixed RRD statistics so that the first value after creation of the db is stored
  + Made warning about default sorting visible to all verbose levels
  + NfDump input plugin: new extension support (26, 27), many bugfixes
  + template_set_process_records: added support for padding in template sets
  + tm_template_record_length: add support for options template records
  + Various coding style fixes
  + FastBit storage: data types for enterprise and field IDs are now declared more precisely
  + fbitdump: show appropriate error message when (left or right) path does not exit
  + fbitdump: various coding style fixes
  + fbitdump: Sorting column is strictly required in the output format
  + NfDump input plugin: support for data block decompression
  + forwarding: fixed double template addition in some UDP messages
  + NfDump input plugin: man page update
  + Output Manager: only print statistics to stdout if no (working) output file is specified
  + Output Manager: clean up old statistics files on start
  + Output Manager: other minor fixes
  + Profiler plugin: added missing libxml2 in configure.ac
  + ipfixcol: tcp input can handle unlimited number of connections
  + improved default startup script
  + fbitdump: Fixed -t parameter problem reported by JR Dalrymple
  + nfdump input plugin: fixed missing -std=c99 parameter
  + fastbit compression output: Fixed g++ std compilation issue
  + Added support for old gnu++0x standard. It might help some older compilers Forcing gnu++11 where necessary
  + nfdump input plugin: fixed missing -std=c99 parameter
  + Forcing C++11 where necessary
  + Added forgotten m4 macro file
  + fbitmerge: coding style fixes
  + fbitmerge: fixed resource leak (128672)
  + fbitmerge: fixed resource leak (128671)
  + fbitmerge: fixed resource leak (128669, 128670)
  + fbitmerge: added support for long options, various usability improvements
  + Output Manager: fixed out-of-bounds access (128668)
  + fbitmerge: proper return code propagation in case merge_all returns NOT_OK
  + fbitmerge: refactored to use std::string instead of c_str()
  + ipfixcol: fixed minor ipfix_message bug
  + JSON storage plugin: fixed invalid metadata output
  + JSON storage plugin: fixed wrong TCP flags transformation
  + FastBit storage: logging and coding style fixes
  + Made naming of {startup,internalcfg,ipfix-elements} config data structures consistent
  + Check for availability of {startup,internalcfg,ipfix-elements} config files on startup
  + Various coding style fixes
  + config.c: various coding style fixes
  + Reverted 'Check for availability of {startup,internalcfg,ipfix-elements} config files on startup', as discussed in #124
  + Fixed IPv6 and mac query problem with unsigned logn values UL suffix to numbers is now allowed in filter to specify unsigned long values
  + fbitdump: updated changelog
  + fbitmerge: set mtime of merge destination folder back in time (to max mtime of subfolders)
  + fbitmerge: fixed resource leak (129797, 129798)
  + FastBit storage: various coding style fixes
  + FastBit storage: removed duplicate logging
  + FastBit storage: consistently using unsigned integers to avoid casting to wider (signed) int
  + FastBit storage: improved resilience against malfored variable-length specs
  + FastBit storage: various coding style improvements
  + Updated pugixml from v1.0 to v1.6
  + Output Manager / statistics: fixed printing orphan characters to statistics file
  + fbitmerge: improved stability when encountering unexpected directory names
  + fbitmerge: renamed some variables for consistency
  + Output manager: new option for common data manager for all ODIDs (single output manager)
  + fbitmerge: removed non-existing parameter from help
  + fbitmerge: coding style consistency improvements
  + fbitmerge: fixed use of invalid operators in C++ maps
  + Output manager: common data manager can be enabled from startup configuration (program attribute is not required)
  + Output manager: Added missing change in struct plugin_xml_conf (config.h.in)
  + FastBit storage: various coding style improvements
  + FastBit storage: fixed prefix error if name_type == "prefix"
  + Output Manager: fixed unlikely use after free (130538, 130539)
  + Fixed IPv6 prefix comparison. However, it might behave incorrectly due to conversion of uint64_t to float.
  + Output manager: added a documentation of single Data manager
  + Do not log input plugin errors in ipfixcol.c
  + Improve consistency of input plugin logging
  + Improve coding style in input plugins
  + Coding style fixes in input plugins and PDU converter code
  + Fix compiler warning in ipfix_message.c
  + Add sanity checks to PDU conversion code
  + Add code consistency improvements to ODIP plugin
  + startup.xml indentation fixes
  + storage.h: indentation fixes
  + Extended coding style guidelines
  + Various coding style improvements
  + Fixed parsing of filter strings using plugins
  + Output Manager logs mode
  + Fix Output Manager logging consistency
  + IPFIX elements: coding style improvements, elements sorted by Enterprise ID and Element ID
  + IPFIX elements: new API for getting a description of IPFIX elements
  + fbitdump: Added plugin value parsing for bit operations
  + moved NetFlow and sFlow conversion code to single location in utils
  + Fixed statistics accounting for multiple sources
  + Fixed configurator message for incorrect API version detection
  + ipfixcol: changelog update
  + Fixed geoip plugin ipfixcol.h header check
  + Fixed configure.ac build of profiler and json plugins
  + Added fallback for libxml2 older than 2.9
  + Fixed uid plugin ipfixcol.h check
  + Few fixes to configure.ac and Makefiles
  + Added nfdump and statistics storage plugins to default build
  + Added Travis CI and Coverity scan badges
  + Various stability fixes
  + Fixed few more issues reported by coverity scan
  + Improve OM statistics logging when run in Single Manager mode
  + Remove 'NOTICE' logging verbosity
  + Update coding style conventions with respect to log verbosities
  + fbitdump: fixed compiler warning in Filter.cpp (unused variable)
  + JSON plugin - Replaced getting information about records from IPFIX packet by new API "ipfix_elements.h" - Reworked output to json format (using integers, reals without quotations, just like a numbers) --> data type is found out by length of record - Added choices: (filling in startup configuration) 1. to print time in timestamp or normal format	<tcpFlags>formated or RAW<tcpFlags> 2. to print TCP flags as formated ...... or nonformated number  <timestamp format>formated or UNIX</timestamp> --> is needable to solve problem with Booleans --> still just beta version
  + Fixed some issues reported by coverity scan
  + fastbit_compression: fixed two bugs reported by coverity
  + Profiler: new file format
  + Profiler: documentation of new file format
  + Json module:
  + Profiler: new API for profile type and directory
  + Json Plugin:
  + Cleared most compile warnings
  + JSON storage plugin: added server output interface
  + JSON storage plugin: documentation update
  + Json plugin Storage.cpp: Reworked output data format to ipfix.name:value, .......
  + JSON storage plugin: small documentation changes
  + JSON storage plugin: Added non-blocking mode to the server output
  + JSON storage plugin: code cleanup, bugfixes
  + JSON storage plugin: doc update
  + Base: added new API for getting all active profiles
  + Fastbit storage: minor tweaks in -part.txt
  + JSON storage plugin: added support for file output
  + JSON storage plugin: added an option for showing/hidding elements with unknown semantics
  + JSON storage plugin: doc update
  + fbitdump: make clean should remove generated fbitdump.xml file
  + JSON storage plugin: fixed invalid JSON output when metadata output was enabled
  + compile option required
  + Profiles support ready for heavier testing, general stack data structure added and being used, Profile attributes are ignored for now (no shadow profiles, nor savig to secific path)
  + Fixed json plugin build
  + Fixed few problems reported by coverity
  + fbitdump: fixed issue 148 on github
  + IPFIXcol Relase 0.9.0

-------------------------------------------------------------------
Sat Jul 04 19:53:09 UTC 2015 - mardnh@gmx.de

- Update to version 0.0.0.git1433142413.3d6468f:
  + ipfixcol: input plugin management moved to configurator
  + IM plugins moved to configurator, Using global Template Manager
  + ipfixcol: fixed comments
  + ipfixcol: storage plugins moved into configurator
  + ipfixcol: fixed wrong include
  + ipfixcol: fixed data lost when closing collector
  + ipfixcol: working intermediate plugins reconfiguration
  + ipfixcol: working storage plugins reconfiguration
  + profiler: initial commit
  + fixed invalid free introduced in 4eab248
  + ipfixcol: added input plugins tests (using ipfixsend)
  + /tools/fbitdump/{Configuration.cpp,Utils.cpp,Utils.h): Added strncpy_safe, fixed dereference after null checks (103089)
  + /tools/fbitdump/{Configuration.cpp,Utils.cpp,Utils.h): Fixed resource leaks (103097)
  + /tools/fbitdump/Table.cpp: Fixed logically dead code (103083)
  + /tools/fbitdump/Filter.cpp: Fixed resource leak
  + /tools/fbitdump/TableManager.cpp: Fixed uninitialized scalar variable (103109)
  + /tools/fbitdump/src/TableManagerCursor.cpp: Fixed test should be assignment (103094)
  + /tools/fbitdump/src/Configuration.cpp: Improved logging for '-n' parameter
  + fbitdump: fixed memory leak (indexes)
  + profiler: prefix matching, metadata filling, fixed memory leaks
  + output_manager.c: Fixed overflowed return value (99826)
  + ipfixcol.c: Fixed explicit null dereferences (99829)
  + config.c: Fixed dereference after null check (102095)
  + /input/sctp/sctp_input.c: Fixed structurally dead code (99867)
  + /utils/utils.c: Fixed logically dead code (99855)
  + /intermediate/hooks/hooks.c: Fixed logically dead code (99853)
  + /plugins/storage/fastbit/fastbit_table.cpp: Added upper bound to data parsing
  + /utils/utils.c: Fixed use of incorrect variable (restored fix in 378c841)
  + /plugins/storage/fastbit/fastbit_element.cpp: Fixed uninitialized scalar field (102101)
  + /plugins/storage/fastbit/fastbit_table.cpp: Fixed uninitialized scalar field (102103)
  + /plugins/storage/fastbit/fastbit_element.cpp: Fixed uninitialized scalar field (102106)
  + /tools/fbitdump/src/TableManager.cpp: Fixed uninitialized scalar field (103111)
  + /tools/fbitdump/src/Table.cpp: Fixed uninitialized pointer field (103114)
  + /tools/fbitdump/src/Table.cpp: Fixed uninitialized pointer field (103116)
  + /tools/fbitdump/src/Table.cpp: Fixed uninitialized pointer field (103118)
  + /tools/fbitdump/src/Filter.cpp: Fixed uninitialized pointer field (103115)
  + /tools/fbitdump/src/Printer.cpp: Fixed uninitialized pointer field (103117)
  + Member variables are now initialized in constructor initialization list
  + /tools/fbitdump/src/TableManager.cpp: Fixed improper use of negative value (103093)
  + preprocessor.c: Refactored preprocessor_compute_crc
  + Fixed several typos in error/warning messages
  + preprocessor.c: Simplified preprocessor_compute_crc even more
  + Refactored forwarding-plugin
  + /storage/forwarding/forwarding.c: Indentation fixes
  + /tools/fbitdump/src/Configuration.cpp: Fix segfault for -m
  + profiler: added dataFilter, prefix supported
  + fbitmerge: fixed typo
  + fbitdump: removed logically dead code
  + profiler: removed debug verbose
  + profiler: optimized metadata creation
  + ipfixcol: updated documentation
  + fixed README.md
  + ipfixcol: updated documentation
  + ipfixcol: updated README.md
  + /plugins/storage/fastbit/fastbit_element.cpp: Avoid returned NULL value for unspecified IE
  + /plugins/storage/fastbit/fastbit_element.cpp: Extended logging in case of unspecified IEs
  + profiler: fixed spec.in file
  + ipfixcol: removed generated and useless files
  + ipfixcol: added geoip intermediate plugin
  + /utils/ipfixconf/lister.c: Fixed dereference after null check (99830, 99838)
  + /tools/fbitdump/Column.{h,cpp}: Fixed uncaught exception (103105)
  + /tools/fbitdump/{Configuration.cpp,Configuration.h.in}: Fixed uncaught exception (103107)
  + /tools/fbitdump/{Configuration.cpp,Configuration.h.in}: Fixed uncaught exception (103106)
  + ipfixcol: libxml2 - fixed backward compatibility
  + plugins: fixed rpm build
  + /tools/fbitdump/src/Column.{cpp,h}: Fixed uncaught exception (105294)
  + configurator.c: Fixed resource leak (105291)
  + configurator.c: Fixed resource leak (105292)
  + configurator.c: Fixed resource leak (105293)
  + config.c: Fixed logically dead code (103177)
  + queues.c: Fixed missing unlock (105287)
  + ipfixcol.c: Fixed logically dead code (105285)
  + ipfixcol.c: Fixed dereference after null check (105286)
  + /tools/fbitdump/src/Column.h: Fixed uninitialized scalar field (103110)
  + fastbit storage: fixed invalid iterator access
  + profiler: filter supports IP and IPFIX header fields
  + /tools/fbitdump/src/Column.cpp: Fixed uninitialized pointer fields (103113)
  + /input/sctp/sctp_input.c: Fixed incorrect sizeof expression (99839)
  + /input/ipfix/ipfix_file.c: Fixed logically dead code (99836)
  + ipfixcol: fixed daemonization
  + Fixed build of ipfixcol tests
  + ipfixcol: added ring buffers statistics
  + ipfixcol: checking return values of configurations parsing
  + fbitdump: made -N value optional
  + fbitdump: fixed parsing of aggregation argument
  + profiler: refactored
  + Implemented strtoi (utils)
  + IPFIXcol main is now using strtoi for better error handling
  + Fbitdump: Improved help
  + fbitdump: Fixed more typos in man page
  + ipfixcol.c: Removed check for default IPFIX IE specification
  + profiler: json plugin can process metadata, fixed several bugs
  + ipfixcol: added terminating flag
  + fbitdump: Fixed segfaults due to invalid handling of index parameters
  + fbitdump: Indentation and consistency fixes
  + fbitdump stability and consistency fixes
  + fbitdump: Fixed inconsistency between -h and man page
  + Fixed missing limits.h include on some OSes (e.g., Debian)
  + ipfixcol: added stats intermediate plugin
  + profiler: added 'remove' functions
  + Improved consistency in IPFIXcol logging
  + config.c: improved logging clearity w.r.t. XML tags in user config
  + fbitdump: fixed documentation for -N
  + fbitdump: improved stability of -N argument parsing
  + profiler: profile tree parsing  moved to separate library
  + /tools/fbitexpire/src/Directory.cpp: fixed unchecked return value from library (106483)
  + /tools/fbitexpire/src/Scanner.cpp: fixed unchecked return value from library (106484)
  + /tools/fbitexpire/src/Directory.cpp: fixed unchecked return value from library (106485)
  + /tools/fbitexpire/src/Directory.cpp: fixed unchecked return value from library (106486)
  + /tools/fbitexpire/src/Watcher.{cpp,h}: fixed uninitialized pointer field (106492)
  + Fixed usage of CFLAGS for libxml2
  + ipfixcol: added profiles into the collector's core
  + ipfixcol: fixed live profile assignment
  + profiler: removed profile_tree
  + json storage: using channel name
  + ipfixcol stats: supported %o in rrd path
  + /tools/fbitexpire/src/PipeListener.{cpp,h}: fixed uninitialized pointer field (106493)
  + /tools/fbitexpire/src/Scanner.{cpp,h}: fixed uninitialized pointer field (106494)
  + /tools/fbitexpire/src/inotify-cxx/inotify-cxx.h: fixed uninitialized pointer field (106491)
  + /tools/fbitexpire/src/fbitexpire.cpp: fixed uncaught exception (106490)
  + fbitexpire: improved help and logging
  + fbitdump: minor improvements in help
  + fbitexpire: improved help and man page
  + ipfixcol stats: fixed uninitialized values
  + ipfixcol stats plugin: Fixed time intervals, added ICMPv6 to ICMP traffic group refs #2231
  + ipfixcol: fixed packet length computing in netflow v5 conversion
  + fbitexpire: fixed shutdown
  + fbitexpire: SIGINT handler resetting moved to Watcher
  + fbitexpire: improved logging of pipe messages
  + ipfixcol: fixed storage plugins initialization
  + fbitdump: fixed timestamp comparison
  + fbitdump: fixed loading folder range
  + fbitexpire: improved logging
  + fbitexpire: pipe is removed when daemon is killed
  + fbitexpire: logging and documentation improvements
  + Added lost data record management to Data Manager
  + ipfixcol: updated tests
  + Lost data records are now printed by '-S'
  + Moved lost data record management from Data Manager to Output Manager
  + ipfixcol profiler: fixed wrong condition
  + ipfixcol: added profile_stats plugin
  + updated documentation
  + Statistics file can now be configured in startup.xml (<statisticsFile>)
  + Minor syntactical fix in ipfixcol.c
  + Statistics file is now configurable
  + Removed output_manager.o from repository
  + data_manager.c: removed duplicate comment
  + ipfixcol: added uid intermediate plugin
  + ipfixcol: removed some memory leaks
  + ipfixcol: fixed build errors on debian systems
  + ipfixcol: fixed xml memory leak
  + ipfixcol: added uid plugin
  + init script: compatibility and stability improvements
  + Panonymizer.c: fixed previous improvement that results in decreased entropy
  + fbitexpire: fixed compilation warning
  + fbitexpire: fixed pipe not removed when quitting due to non-existing data directory
  + input.h: fixed compilation warnings (seq_number can be unsigned)
  + data_manager.c: fixed compilation warnings
  + intermediate_process.c: fixed compilation warning
  + template_manager.c: fixed compilation warning
  + {sctp,tcp,udp}/convert.c: fixed compilation warnings
  + ipfixconf/lister.c: fixed compilation warnings
  + joinflows_ip.c: fixed compilation warnings
  + hooks.c: fixed compilation warnings
  + odip.c: fixed compilation warnings
  + dummy_output.c, ipfix_file.c: fixed compilation warnings
  + updated changelog and version number
  + Added script that check running ipfixcol
  + Added ipfixcol-check-running to makefile
  + fixed build errors and updated package dependecies
  + ipfixcol: added support for enterprise elements in NetFlow v9
  + ipfixcol: fixed bug in hooks plugin
  + ipfixcol: fixed unitialized metadata
  + odip: added support for metadata
  + filter: added metadata support
  + ipfixcol: fixed invalid read in data manager
  + libsiso: fixed memory leak
  + joinflows: added metadata support
  + ipfixcol and fastbit: added template first_transmission and duplicate checking
  + Fixed bug in allocating metadata
  + Removed output_manager.o from repository
  + Unirec: Added fast hash table and minor BUGFIXes
  + Unirec: Added fast hash table sources
  + Unirec: Added hashes.h
  + Fixed many compilation warnings
  + ipfixcol: removed useless code
  + Added statistics file support
  + Fastbit storage: fixed compilation warnings
  + ipfixcol: fixed bulild warnings, updated doxygen configuration
  + Fastbit storage: improve logging and error handling
  + fbitdump: fixed aggregation
  + FastBit storage: added warning message for all-ones PEN
  + fbitexpire: improved logging and help
  + fbitexpire: fixed maximal depth
  + fbitexpire: improved help message
  + fbitexpire: improved and fixed handling of pipe existence
  + Output manager: fix statistics thread output format
  + Plugin makefiles: fixed $DESTDIR typos
  + ipfixcol filter: fixed byte order
  + ipfixcol: performace optimization
  + fbitdump: fixed compiler warnings
  + input/sctp/sctp_input.c: fixed indentation
  + input/tcp/tcp_input.c: fixed indentation errors
  + input/udp/udp_input.c: fixed not checking return value of malloc/calloc
  + intermediate/filter/filter.c: fixed not checking return value of malloc/calloc
  + intermediate/hooks/hooks.c: fixed not checking return value of malloc/calloc
  + intermediate/joinflows/joinflows_ip.c: fixed not checking return value of malloc/calloc
  + template_manager.c: fixed not checking return value of malloc/calloc
  + data_manager.c: fixed indentation
  + intermediate/filter/filter.c: fixed unitialized pointer
  + /utils/profiles/profiles.cpp: fixed resource leak
  + utils/profiles/profiles.cpp: fixed resource leak (108466)
  + ipfixcol: added template offsets initialization
  + fbitdump: Added check for return value of table->select
  + TCP/UDP/SCTP input plugins: cleanup and consistency improvements
  + libsiso: implemented SCTP support
  + Test script (test.sh): improved logging
  + Renamed ipfixsend tests for consistency
  + Added test 'enterprise fields,sctp'
  + Added 'ipfixsend - two inputs sctp' test
  + Test config files: fixed indentation
  + ipfixcol: fixed invalid read when comparing tempaltes
  + filter: fixed byte order
  + fastbit: fixed template transmission cheking
  + profiler: performance optimization
  + TCP,UDP,SCTP input plugins: miscellaneous fixes and improvements
  + geoip plugin: added missing libxml check to configure
  + geoip plugin: fixed incorrect include statement
  + profile_stats plugin: configure: CFLAGS > CPPFLAGS
  + uid plugin: added missing libxml check to configure
  + profile_stats plugin: fixed incorrect CPPFLAGS
  + profiler plugin: fixed incorrect CPPFLAGS
  + stats plugin: fixed incorrect CPPFLAGS
  + profiler: performance optimization
  + Hooks plugin: fixed resource leak
  + template_manager.c: fixed resource leak
  + sctp_input.c: fixed null dereference
  + udp_input.c: fixed dereference after null check
  + Various indentation fixes
  + ipfixcol tests: slowed down sending data over UDP to avoid message drops
  + Added new voip field to ipfix-elements
  + json storage: decent performance optimization
  + Daemonization: moved daemon() call to before fork
  + Output Manager/statisticsFile: PID is attached to statistics file to ensure one file per collecting process
  + configurator.c: fixed compiler warning (sys_errlist)
  + startup.xml: added documentation/example on statisticsFile
  + intermediate/filter/filter.c: fixed self-assignment (108464)
  + Replaced hard-coded messages lengths by MSG_MAX_LENGTH
  + Replaced many hardcoded IE lengts by VAR_IE_LENGTH
  + Disable Unirec storage plugin build from top-level
  + Unirec storage configure: added download URL to error message
  + create_internal.sh: create 'configs' dir if nonexistent
  + test.sh: various minor improvements
  + Fixed indentation for various tests
  + IPFIX file input: fixed XML config file parsing bug
  + fbitexpire: fixed signal handling when scanning directory
  + Updated copyright year
  + Added new cesnet element
  + Modified ID of the last added element
  + Unirec: BUGFIX dynamic fields size saturation
  + json storage: performance optimization
  + json storage: added output specifiers
  + json storage: removed debug output
  + IPFIXcol: implemented longopt support (--help, --version)
  + fbitdump: implemented longopt support (--help, --version)
  + fbitexpire: implemented longopt support (--help, --version)
  + fbitdump plugins: fixed many compilation errors and stylistic problems
  + fbitdump/http_status_code: fixed uninitialized scalar variable (109818), introduced in #87
  + Fixed inclusion of PRIuX macros
  + Added IPFIXcol plugin API version
  + Added coding style document for IPFIXcol
  + Increased packages and tools minor version numbers before v0.8 release.
  + Configurator: fixed logging consistency
  + forwarding: RoundRobin and multiple destinations supported
  + forwarding: removed debug output
  + Fixed padding problem in NFv9 > IPFIX conversion
  + input.h: fixed indentation
  + Output Manager: fixed bug in sequence number gap detection
  + get_data_records (ipfix_message): fixed always return only first data record
  + anonymization_ip: added support for explicit key definition from XML file anonymization_ip: many minor improvements
  + Fixed incorrect variable names (sets vs. records)
  + Updated changelog

-------------------------------------------------------------------
Wed Jan 21 09:33:33 UTC 2015 - mardnh@gmx.de

- Update to version 0.0.0.git1421826830.e7e33c0:
  + ipfixcol: fixed double free
  + ipfixcol filter: fixed memory leak
  + libsiso: larger UDP max size limit
  + json storage: json object creation optimized
  + json storage: more optimizations
  + fields_get_field: Fixed erroneous bitwise AND (was comparison before)
  + fields_get_field: Simplified code (no use of has_ren)
  + config.c: error messages are now shown when plugins are attempted to be loaded while no specification exists in internalcfg
  + /input/{sctp|tcp|udp}/convert.c: Fixed potential buffer overflow (out of bound)
  + /intermediate/anonymization/Crypto-PAn/rijndael.c: Fixed potential buffer overflow (out of bound)
  + output_manager.c: Fixed potential buffer overflow (unbounded)
  + /storage/ipfix/ipfix_file.c: Fixed potential buffer overflow (strcpy)
  + /utils/utils.c: Fixed potential buffer overflow (strcpy)
  + Fixed several vulnerable strcpy's
  + Implemented util function: strncpy_safe
  + Replaced strcpy and strncpy by strncpy_safe
  + /storage/forwarding/forwarding.c: Fixed out-of-bounds read (99857)
  + /utils/ipfixsend/reader.c: Fixed resource leak (99858)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99860)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99862)
  + preprocessor.c: Fixed illegal memory access (99864)
  + preprocessor.c: Fixed illegal memory access (99865)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99869)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99871)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99873)
  + intermediate/filter/filter.c: Fixed resource leak (99874)
  + intermediate/filter/filter.c: Fixed resource leak (99874-2)
  + /intermediate/filter/filter.c: Fixed resource leaks (99875, 99888, 99890)
  + /utils/ipfixsend/reader.c: Fixed resource leak (99876)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99878)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99879)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99881)
  + /intermediate/joinflows/joinflows_ip.c, /intermediate/odip/odip.c: Fixed illegal memory access (99883)
  + /input/ipfix/ipfix_file.c: Fixed resource leak (99886)
  + /input/udp/sflow.c: Fixed uninitialized variables (99887, 99902)
  + config.c: Fixed illegal memory access (99892)
  + queues.c: Fixed illegal memory access (99895)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99896)
  + queues.c: Fixed illegal memory access (99898)
  + preprocessor.c: Fixed illegal memory access (99899)
  + /utils/utils.c: Fixed resource leak (99900)
  + data_manager.c: Fixed resource leaks (99901)
  + /input/tcp/tcp_input.c: Fixed resource leaks (99903)
  + /intermediate/filter/filter.c: Fixed illegal memory access (99904)
  + Fixed strncpy_safe to return destination address
  + Removed dependency on specific version of the FastBit library
  + Added new fastbit storage plugin with compression support
  + Doc update
  + Docs update - added Jakub Adler as author of fastbit compression plugin
  + Constantized ipfix_message data structure components
  + /input/tcp/tcp_input.c: Fixed use after free (102104)
  + /plugins/storage/fastbit/fastbit_element.cpp: Fixed resource leaks (102098)
  + /input/udp/udp_input.c: Fixed resource leaks (99903)
  + /input/tcp/sflow.c: Fixed uninitialized variables (99902)
  + /storage/forwarding/forwarding.c: Fixed illegal memory access (99896)
  + /input/tcp/tcp_input.c: Fixed resource leak (99863)
  + /storage/forwarding/forwarding.c: Fixed memory corruption (99862)
  + /utils/ipfixsend/reader.c: Fixed resource leaks (99858)
  + /input/sctp/sctp_input.c: Fixed illegal memory access (99849)
  + preprocessor.c: Fixed dereference after NULL check (99821)
  + output_manager.c: Fixed overflowed return value (99826)
  + template_manager.c: Fixed dereference after null check (99827)
  + ipfixcol.c: Fixed explicit null dereference (99829)
  + /input/{sctp,tcp,udp}/sflow.c: Fixed copy-paste error (99831)
  + /utils/utils.c: Fixed unchecked return value from library (99837)
  + template_manager.c: Fixed deference after null check (99840)
  + template_manager.c: Fixed deference after null check (99842)
  + queues.c: Fixed missing unlock (99844)
  + queues.c: Fixed missing unlock (99852)
  + /input/tcp/tcp_input.c: Fixed unchecked return value (99856)
  + /input/udp/udp_input.c: Fixed dereference before null check (99859)
  + Fixed json plugin build to correctly look for g++ compiler Fixed xsltproc check
  + Fixed double free in tcp_input.c introduced in 29c57298
  + Fixed incorrectly closed socket in tcp_input.c introduced in 29c57298
  + /utils/ipfixsend/reader.c: Fixed potentially negative argument (99884)
  + /intermediate/filter/filter.c: Fixed logically dead code (102091)
  + /plugins/storage/fastbit/fastbit_element.cpp: Fixed dereference after null check (102094)
  + /plugins/storage/fastbit/fastbit.cpp: Fixed division by zero (102096)
  + /input/{sctp,tcp,udp}/{sflow.c,sflow.h}: Fixed unsigned comparison against zero (102097)
  + /input/ipfix/ipfix_file.c: Fixed argument cannot be negative (102100)
  + data_manager.c: Fixed error introduced in #4eab248
  + config.c: Improved logging and accuracy in case of XML comments
  + config.c: Fixed comments in startup.xml causing subsequent intermediate plugin specs not to be processed
  + /input/tcp/tcp_input.c: Fixed erroneous socket close (introduced in #248610c)
  + /plugins/storage/fastbit/fastbit_element.cpp: Fixed resource free on null pointer (introduced in #8236394)
  + /input/sctp/sflow.c: Fixed uninitialized variables (99887)
  + template_manager.c: Fixed missing unlock (103090)
  + /utils/ipfixsend/reader.c: Fixed inequality comparison against NULL (103076)
  + /input/{sctp|tcp|udp}/convert.c: Fixed unsigned comparison against 0 (102097)
  + config.c: Fixed dereference after null check (99835)
  + config.c: Fixed dereference after null check (99822)
  + config.c: Fixed dereference after null check (99825)
  + config.c: Fixed dereference after null check (99845)
  + config.c: Fixed dereference after null check (99854)
  + config.c: Fixed dereference after null check (102092)
  + config.c: Fixed dereference after null check (102093)
  + /utils/ipfixsend/ipfixsend.c: Fixed dereference after null check (99843)

-------------------------------------------------------------------
Sat Jan  3 22:50:52 UTC 2015 - mardnh@gmx.de

- initial package

openSUSE Build Service is sponsored by