File: ChangeLog

package info (click to toggle)
rgxg 0.1.1-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,656 kB
  • ctags: 284
  • sloc: sh: 4,346; ansic: 1,227; makefile: 48
file content (170 lines) | stat: -rw-r--r-- 6,819 bytes parent folder | download | duplicates (2)
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
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