2021-01-27 (Tomas Cejka): fix coding style
2021-01-20 (Radko Krkos): unirec: Fix comment in configure.ac
2021-01-20 (Radko Krkos): unirec: Fix build with GCC v10.x
2021-01-20 (Radko Krkos): Revert "unirec: build: gcc10+ compatibility: add -fcommon if gcc version is at least 10"
2020-12-02 (aPiecek): bugfix: BUGFIX ip_prefix_search, bad bit shift operation
2020-12-02 (aPiecek): bugfix: ifc_file, test_echo, test_echo_ctx, test_rxtx, ip_prefix_search, unirec, unchecked return value
2020-11-24 (lePici): bugfix: ifc_tcpip and ip_prefix_search, resource leak
2020-11-24 (lePici): bugfix: ip_prefix_search, double free
2020-11-24 (lePici): bugfix: ifc_tls and ip_prefix_search, bad bit shift operation
2020-11-06 (Josef Schlehofer): unirec.c: fix warning about deprecated _BSD_SOURCE
2020-10-30 (Jiri Havranek): unirec: csv: timestamps are now printed in microsecond precision

2020-09-11 (Tomas Cejka): unirec: build: gcc10+ compatibility: add -fcommon if gcc version is at least 10
2020-08-18 (Václav Bartoš): ur_time: added comment pointing to implementation of ur_time_from_string

2020-05-06 (Jiri Havranek): unirec: csv: fixed case when UR_BYTES field has zero length
2020-05-06 (Jiri Havranek): unirec: csv: fixed allocation failure
2020-05-05 (Tomáš Čejka): unirec: csv: recover from not-enough-memory for array

2020-04-02 (Radko Krkos): unirec/ip_prefix_search: Fix out of bound array access in half test
2020-04-02 (Radko Krkos): unirec/ip_prefix_search: Add check for NULL ptr to ipps_destroy()
2020-04-02 (Radko Krkos): unirec/ip_prefix_search: Fix success checking condition in ipps_destroy()
2020-04-02 (Radko Krkos): unirec/ip_prefix_search: Fix memory leak in add_data()
2020-04-02 (Radko Krkos): unirec/ip_prefix_search: Fix memory leaks in new_interval()
2020-03-09 (Radko Krkos): unirec: Mark usage of statement expressions as such

2020-03-13 (Tomáš Čejka): unirec: ip_prefix_search minor changes in readme
2020-03-13 (Tomáš Čejka): unirec: moved ip_prefix_search from common, fixed linking

2020-01-30 (Jiri Havranek): unirec: added ur_array_append_get_ptr() function to allocate element and return its pointer

2019-08-20 (Jiri Havranek): ur2csv: added support for array unirec types
2019-08-19 (Jiri Havranek): unirec: removed unused CHAR* type
2019-08-15 (Jiri Havranek): unirec: added macro for getting array element type
2019-08-13 (Jiri Havranek): unirec: modified basic test to test negative integers
2019-08-13 (Jiri Havranek): unirec: removed support of char*
2019-08-05 (Jiri Havranek): unirec: extended unirec array tests
2019-08-04 (Jiri Havranek): unirec: bug fixes
2019-08-02 (Jiri Havranek): unirec: improved unirec array api, added few tests
2019-07-11 (Jiri Havranek): unirec: added unirec array basic functions

2019-05-14 (Tomas Cejka): unirec: hotfix: parsing timestamps failed on Turris Omnia
2019-04-28 (Tomas Cejka): unirec: csv: decomposition of urcsv_record(), added urcsv_field()
2019-04-22 (Tomas Cejka): unirec: define default PRIx8, SCNx8 if missing

2019-04-21 (Tomas Cejka): unirec: BUGFIX missing string termination & bad move of curpos

2019-04-18 (Tomas Cejka): unirec: csv: add missing include
2019-04-18 (Tomas Cejka): unirec: csv: add missing test
2019-04-09 (Ulrik Haugen): Tune mac address tests
2019-04-08 (Tomas Cejka): unirec: add API for translation into CSV
2019-04-07 (Tomas Cejka): unirec: macaddr: conversion from/to string using sscanf/snprintf

2019-03-19 (Tomas Cejka): unirec: time: add tests of ur_time_from_str() with UTC timezone
2019-03-19 (Tomas Cejka): unirec: time: add support for UTF timestamp string (ending with 'Z')
2019-03-14 (Tomas Cejka): unirec: time: improved test (timediff), fixed typo
2019-03-14 (Tomas Cejka): unirec: timediff: explicitly cast to uint64_t
2019-03-14 (Tomas Cejka): unirec: coverage target in Makefile
2019-03-14 (Václav Bartoš): unirec: time: updated and fixed tests
2019-03-14 (Václav Bartoš): unirec: time: Fixed a rounding error in conversion to ms/us/ns
2019-03-14 (Tomas Cejka): unirec: time: updated tests (fixed some and added numbers)
2019-03-14 (Tomas Cejka): unirec: time: add new tests for usec and nsec precision
2019-03-14 (Tomas Cejka): unirec: time: MAINTENANCE coding style & trailing spaces
2019-03-14 (Tomas Cejka): unirec: time: add missing timediff prototypes (usec, nsec)
2019-03-14 (Tomas Cejka): unirec: time: BUGFIX used pointer value instead of prepared one
2018-09-24 (Ulrik Haugen): Remove hard coded constant and clarify unirec docs (#102)
2018-09-10 (Václav Bartoš): unirec: updated ur_time_from_string() to support precision
2018-09-10 (Václav Bartoš): ur_time_t: Allowed conversion from/to micro- and nanoseconds

2018-07-25 (Tomas Cejka): unirec: add lists of types and defined fields into public API
2018-07-25 (Tomas Cejka): unirec: add ur_get_field_type_from_str() to public API

2018-06-30 (Tomas Cejka): unirec: time: separate code for conversion from string to ur_time_t

2018-03-18 (Tomas Cejka): unirec: debian: fixed changelog
2018-03-18 (Tomas Cejka): debian: updated version of debian packages
2017-12-06 (Tomas Jansky): unirec: BUGFIX: changed function definition from inline to static inline

2017-11-28 (Tomas Cejka): doc: generated doxygen was moved to gh-pages
2017-10-24 (Jiri Havranek): unirec: added MAC address unirec data type (#71)
2017-10-20 (Jiri Havranek): unirec: tests: fixed wrong pointers being checked against NULL value
2017-10-06 (Pavel Krobot): UniRec: NEW FEATURE: function for comparison of UniRec templates. (#70)

2017-09-07 (Tomas Cejka): Remove useless ipaddr_cpp.h from API (#68)
2017-08-24 (Václav Bartoš): unirec: ur_define_teplate: Removed unnecessary error check

2017-08-15 (Tomas Cejka): travis: update source0 in specs and .travis.yml to contain sources
2017-08-14 (Václav Bartoš): unirec: ur_clone_record no longer computes record size twice

2017-08-07 (Tomas Cejka): unirec: updated, fixed and improved doc for the next version
2017-08-04 (Ulrik Haugen): link README.md to README in unirec.
2017-07-28 (Ladislav Macoun): unirec: update ur_processor
2017-07-28 (Ladislav Macoun): unirec: fixed issues with readme
2017-07-28 (Ladislav Macoun): unirec: ur_processor now detects empty lines
2017-07-27 (Ladislav Macoun): unirec: Update README
2017-07-11 (Tomas Jansky): unirec: increased version, updated ChangeLog, released RPM package
2017-03-01 (Pavel Krobot): BUGFIX: Improved ur_clone_record() function: (#48)

2017-02-21 (Tomas Cejka): unirec: improved ur spec - can contain spaces, coding style fix (#46)

2016-12-08 (Tomas Cejka): unirec: generate new doxygen doc
2016-12-08 (Tomas Cejka): unirec: add doxygen for ipaddr_cpp.h
2016-12-03 (Tomas Cejka): unirec: add doxygen for ipaddr.h
2016-11-30 (Vaclav Bartos): UniRec links: Removed unnecessary line from ur_free_links
2016-11-28 (Tomas Cejka): unirec: fix parsing one-line UR_DEFINE(...)

2016-07-26 (Tomas Cejka): unirec: fixed multiple execution of ur_processor.sh and ur_values.sh
2016-07-20 (Tomas Cejka): unirec: RPM: disable debug and fixed dependency
2016-07-20 (Tomas Cejka): unirec: configure: update checks
2016-07-20 (Tomas Cejka): unirec: ur_values.sh: update generated headers
2016-07-20 (Tomas Cejka): unirec: RPM: update spec file
2016-07-20 (Tomas Cejka): unirec: replace python script with bash&awk
2016-07-19 (Tomas Cejka): unirec: publish generated doxygen
2016-07-19 (Tomas Cejka): unirec: BUGFIX: processor used bad type for UniRec timestamps
2016-04-22 (Tomas Cejka): unirec: add doc into RPM (installation)

2016-04-02 (Zdenek Rosa): unirec: README bugfix in iteration functions
2016-04-02 (Zdenek Rosa): unirec: test for iteration function added

2016-03-18 (Tomas Cejka): unirec: allow stdc constants for c++
2016-03-18 (Tomas Jansky): unirec: changed type ur_field_id_t to int16_t, so it can be compared with UR_E_INVALID_NAME

2016-01-21 (Tomas Cejka): unirec: created bash script ur_processor.sh for generating fields files
2016-01-01 (Zdenek Rosa): unirec: created unirec2

