File: ChangeLog

package info (click to toggle)
rgxg 0.1.2-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,960 kB
  • sloc: sh: 4,385; ansic: 2,361; makefile: 63
file content (194 lines) | stat: -rw-r--r-- 7,618 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
2020-04-12  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add missing header file to check_rgxg_SOURCES
	* Release rgxg 0.1.2 (libtool version 0:1:0)

2020-04-11  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Fail on invalid base argument
	* Fix compiler warnings/errors
	  - remove useless assignment
	  - use constant format string
	  - don't define 'options' variable multiple times (closes #5)
	  - use 'strtol' instead of 'atoi'

2019-07-17  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add some unit tests

2019-07-11  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Add 'autoreconf-clean' Makefile target

2019-07-06  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Use long OpenPGP key ID in README

2018-06-03  Hannes von Haugwitz  <hannes@vonhaugwitz.com>
	* Update README (closes #2)

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