2016-08-02	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Add 'NOTES' section to rgxg man page
	* Release rgxg 0.1.1 (libtool version 0.0.0)

2016-07-16	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Move to GitHub

2013-04-14	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* lib/net.c:
	  - optimized IPv6 regex generation
	* man/rgxg.1:
	  - adjusted 'rgxg cidr' examples
	* README:
	  - completed 'Source Code Verification' section
	* Released rgxg 0.1 (libtool version 0.0.0)

2013-04-13	Hannes von Haugwitz <hannes@vonhaugwitz.com>
    * Makefile.am:
	  - remove 'doc/rgxg' and 'include/rgxg' directories on 'uninstall'
	  - added AUTHORS, COPYING and NEWS files to 'dist_doc_DATA'
    * src/range.c, man/rgxg.1:
	  - changed some wording
    * lib/net.c:
	  - fixed several bugs with IPv6 regex generation

2013-04-12	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/utils.h, lib/utils.c:
	  - renamed 'length' parameter to 'size'
	  - renamed 'list' parameter to 'patterns'
	* include/rgxg/net.h, lib/net.c:
	  - renamed 'ipv4_t' structure to 'rgxg_ipv4_t'
	  - renamed 'ipv6_t' structure to 'rgxg_ipv6_t'
	* configure.ac:
	  - call 'AM_PROG_AR' if available
	  - updated 'AC_CHECK_HEADERS'
	  - added checks for 'size_t', 'uint8_t' and 'uint16_t'
	* lib/net.c, src/cidr.c, man/rgxg.1:
	  - adjusted error handling in 'rgxg_net_cidr_string' function
	  - changed some wording
	* +man/rgxg_net_cidr_string.3, +man/rgxg_number_range.3,
	  +man/rgxg_utils_escape_string.3, +man/rgxg_utils_alternation.3,
	  configure.ac, Makefile.am:
	  - added manual pages for library functions

2013-04-11	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/types.h, lib/net.c, lib/number.c,
	  lib/utils.c, src/main.c:
	  - by default add terminating null byte to regex string
	  - added 'RGXG_NONULLBYTE' option
	* include/rgxg/number.h, lib/number.c: refactored code
	  - removed run-time checks from static functions
	  - use 'size_t' for 'min_length' function parameter
	  - code cleanup and optimizations
	* include/rgxg/utils.h, lib/utils.c, src/escape.c:
	  - added 'options' parameter to 'rgxg_utils_escape_string' function
	* include/rgxg/utils.h, lib/common_macros.h, lib/net.c,
	  lib/number.c, lib/utils.c:
	  - cleaned up code

2013-04-10	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/utils.h, lib/utils.c:
	  - use 'size_t' instead of 'int' for function parameters

2013-04-09	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* man/rgxg.1:
	  - fixed typo
	  - removed LICENSE section

2013-04-07	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* lib/number.c: declared 'limits' variable static
	* lib/internal_utils.c, lib/internal_utils.h, lib/net.c,
	  lib/number.c:
	  - changed prefix of internal function to 'internal_'
	* Makefile.am:
	  - added '-no-undefined' to librgxg_la_LDFLAGS
	  - only export symbols that start with 'rgxg_'

2013-04-05	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/number.h, +lib/internal_utils.c, +lib/internal_utils.h,
	  lib/net.c, lib/number.c, Makefile.am:
	  - removed 'rgxg_number' function from library
	  - renamed 'rgxg_number' function to 'rgxg_number_single'
	  - minor code cleanup
	* lib/number.c:
	  - rgxg_number_greaterequal: fixed bug with leading zeros
	* src/alternation.c, src/cidr.c, src/escape.c, src/main.c,
	  src/range.c:
	  - adjusted argument parsing to support strict POSIX compliance

2013-04-04	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/types.h, lib/net.c, src/cidr.c, man/rgxg.1:
	  - added support for IPv6 mixed notation
	  - added 'RGXG_NOMIXEDNOTATION' option
	  - added '-s' option to 'cidr' command
	  - fixed several bugs with IPv6 parsing
	  - fixed several bugs with IPv6 regex generation
	  - optimized IPv4 and IPv6 regex generation
	* include/rgxg/types.h, lib/common_macros.h, lib/net.c, lib/number.c:
	  - added 'RGXG_ERROR_MUTEXOPTIONS' error

2013-03-30	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/net.h, lib/net.c, src/cidr.c:
	  - added missing 'const' keyword to 'address' parameter
	  - added missing 'const' keyword to 'cidr' parameter
	  - added 'endptr' parameter to 'rgxg_net_cidr_string' function
	  - fixed error handling in 'rgxg_net_cidr_string' function
	  - cidr.c: adjusted error output

2013-03-29	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/range.c: fixed parsing of LENGTH value

2013-03-28	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* src/common_macros.h, +src/cidr.h, +src/cidr.c, src/main.c, Makefile.am:
	  - common_macros.h: added 'EASY_ERROR' macro
	  - provide 'cidr' command
	* lib/net.c:
	  - fixed bug in mask calculation
	  - fixed off-the-end error
	* man/rgxg.1:
	  - document 'alternation', 'escape' and 'cidr' command

2013-03-27	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/types.h, +include/rgxg/net.h, +lib/net.c, Makefile.am:
	  - provide 'rgxg_net_cidr_ipv4' function
	  - provide 'rgxg_net_cidr_ipv6' function
	  - provide 'rgxg_net_cidr_string' function

2013-03-26	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/types.h, lib/number.c, src/common_macros.h,
	  src/range.c, man/rgxg.1:
	  - common_macros.h: added 'EASY_MUTEX_OPTION' macro
	  - range.c: use 'src/common_macros.h'
	  - added 'RGXG_VARLEADINGZERO' option
	  - added '-Z' option to 'range' command

2013-03-25	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/number.h, src/range.h:
	  - added missing 'extern' keyword to function declarations
	* include/rgxg/utils.h, src/escape.h, src/alternation.h:
	  - added missing parameter names to function declarations
	* lib/number.c:
	  - use 'lib/common_macros.h'
	* m4/lib_version.m4, README:
	  - added note about libtool version
	* include/rgxg/number.h, lib/number.c, src/range.c, man/rgxg.1:
	  - rgxg_number_greaterequal: fixed bug with leading zeros
	  - added 'min_length' parameter to 'rgxg_number_range'
	    and 'rgxg_number_greaterequal' functions
	  - added '-m' option to 'range' command

2013-03-24	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* +include/rgxg/utils.h, +lib/utils.c,
	  +lib/common_macros.h, Makefile.am:
	  - provide 'rgxg_utils_escape_string' function
	  - provide 'rgxg_utils_alternation' function
	* src/main.c, src/range.h, src/range.c:
	  - include 'range.h' in 'range.c'
	  - fixed return type of 'set_default' and 'print_help' functions
	* +src/escape.h, +src/escape.c, +src/alternation.h, +src/alternation.c,
	  +src/common_macros.h, src/main.c, Makefile.am:
	  - provide 'escape' and 'alternation' command

2013-03-21	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* include/rgxg/number.h, lib/number.c, src/range.c:
	  - changed type of input numbers to 'long long'
	* configure.ac:
	  - use 'AC_PROG_CC_C99' instead of AC_PROG_CC

2013-03-15	Hannes von Haugwitz <hannes@vonhaugwitz.com>
	* Initial version
