-
Notifications
You must be signed in to change notification settings - Fork 3
/
changelog
467 lines (357 loc) · 16.6 KB
/
changelog
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
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
filtergen (0.12.8-2~1.gbp7e3b7d) UNRELEASED; urgency=medium
** SNAPSHOT build @7e3b7decdcbc8fbc1f629a75d35d84491a6cd383 **
[ Jamie Wilkinson ]
* initial import of diff from 0.10-1
* import of diff 0.10-2
* import of diff 0.10-3
* import of diff 0.10-4
* import of diff 0.10-5
* import of diff 0.10-6
* import of diff 0.10-7
* import of diff 0.11-1
* import of diff 0.11-2
* import of diff 0.11-3
* import of diff 0.11-4
* Import diff from 0.12.4-4
* Import diff from 0.12.4-4.1
* initialise variable in fg-iptables, fix configure.in for latest automake
* new upstream version
* Import Matt Palmer's 0.12.4-5 debian release.
* Import NMU from Gregor Herrmann for 0.12.4-5.1 package.
* debhelper and updated standards version
* updated watch file
* apply patch from matt palmer (plus unit test fixes)
* create bzr ignore list
* hax
* Fix build failures when using clang instead of gcc.
* Remove obsolete changelog lines caused by divergence of history.
* Update changelog to recognise fix for debbug #751443
* New maintainer.
* Support globbing in include directives.
* Update changelog with mpalmer's patch.
* Update bison's parse param for modern bison.
* Update changelog.
* Update gitignore with debian tree's make check results.
* Update gitignore with debian/rules build results.
* Add gitbuildpackage config.
* Add debian/source files for building from git.
* Update watch file.
* Bump debian/compat.
* Add VCS tags to control file, update build-dep on debhelper.
* Undo merge from 0.12 branch.
* Update gitignore.
* Add build-arch and build-indep targets to debian/rules.
* new upstream
* Convert to dh debian/rules.
* update changelog
* return code for asprintf
* Check return code of asprintf in scanner.l
* Check return code of asprintf in glue.c
* Check return code of asprintf in resolver.c
* Check return code of chdir() in t/scan.c
* update change log
* Fix typo in ?: ternary.
* Remove GNUism ?:
* Remove empty factoriser code from makefile.
* Cast %p argument to void *.
* Package up extras into tarball.
* Update examples to include examples.
* Fix date in changelog.
* Update address of FSF.
* Update years of copyright.
* Set correct sysconfdir path.
* More examples.
* Update changelog
* Bump version to 0.12.6
* Rename configure.in to configure.ac
* Delete .bzrignore, sort and uniq .gitignore.
* Make yyrestart a void return type in the external declaration in glue.c, to
match the real type signature.
* Assume correct ordering now that the globbed include sorts after readdir()
iterator order.
* Add a test for globbing includes to match Matt Palmer's patch.
* Add the test :(
* New upstream.
* Add useful flags to the package config.
* update gitignore
* Use dh-autoreconf to rebuild the autogoats at build time.
* release 0.12.6-1
* Add a travis.yml to enable continuous integration.
* Compile with both clang and gcc in travis.
* Use local makefile bootstrap for .travis.yml.
* Convert .travis.yml to use container infrastructure. Install package deps
using addons config options.
* reformat .travis.yml
* Reorder creation of the globbed include files.
* Cat the test suite log after running the tests.
* Check return code of strtol in resolver.c
* Fix includes for LONG_MIN and LONG_MAX.
* Updated gitignore.
* Add more warning CFLAGS.
* Release 0.12.6-2.
* Annotate scan_err as a printf-like function for clang.
* Fix the location for the printf-like annotation.
* Fix the way the test suite log is printed after failure.
* Add -x to print progress in each test script.
* Run tests in parallel so that output is captured.
* Make sure debian/rules can fail the build after catting the test-suite.log
[ Michael Chapman ]
* Add iptrestore backend
[ Jamie Wilkinson ]
* Fix compiler warnings from cherrypick in fg-iptrestore.c
* Allow '*' for an interface name
[ Michael Chapman ]
* Increase MAXINCLUDES
* Associate an address family with each backend
* Use address family to normalize and resolve IPs
* Match IPv6 addresses as a single token
* Normalize and resolve IPv6 addresses
* Add ip6tables backend
* Add ip6tables-restore backend
* Add iptables-restore to fgadm
* Add ip6tables and ip6tables-restore to fgadm
* s/AC_PROG_LEX/AM_PROG_LEX/
* Fix iptables-restore backend in fgadm
* Fix ip{6,}tables-restore backend in fgadm
* Document iptables-restore backend
* Document ip6tables{,-restore} backends
[ Jamie Wilkinson ]
* Add Michael Chapman to the list of THANKS.
* Bump version for new release.
* Update HISTORY.
* clang-format-3.6 *.{c,h}
* Add a .clang-format to maintain style.
* Dump the generated output in test programs so we can see what the diffs are.
* Make the testlib always print the diff.
* Always print the diff when a test comparison fails.
* The order of output should be sorted alphabetically by the full pathname, if
glob truly works.
* Use scandir to walk the directory entries in reverse alphabetical order; a
side effect of which is the files are included in alphabetical order.
* Cat the test suite log after failure.
* New upstream release.
* Remove debugging statements.
* Release 0.12.7-1.
* Simplify control flow through convert_port_argument in glue.c.
* Show which direction is unknown when aborting the switch.
* Check if convert_rule or convert_rule_list returns NULL before attempting to
append to the return value.
* Merge branch '0.12' of https://github.com/jaqx0r/filtergen into 0.12
* Update .gitignore with loose files from other branches.
* Add a flag to disable resolution of hostnames, port names, or service names.
* Don't allow includes of the / path.
* Check return of strdup and report an error.
* Normalize root paths.
* Don't apply any flags if there are no flags to apply.
* Don't create new filters if the subrule conversion returns NULL.
* Remove filter_apply_flags method as it only performs name resolution, which
has already been done by the resolver module. This extra duplication costs
seconds of CPU time in the worst case.
* Check to see if the google-perftools libprofiler is available.
* Remove filter_unroll, unused by the compilation phase.
* Replace abort() with a message and return and error state.
* Only branch on n->arg if it exists.
* Don't rash when invalid filter types are processed.
* Update HISTORY
* Free strdup'd memory.
* Convert filename() into a const char return and allocate the standard input
name as a static.
* Free the AST after conversion to struct filter*.
* Revert "Remove filter_unroll, unused by the compilation phase."
* Add a test to validate the example programs.
* Explicit braces around if.
* Rename icmp.filter to icmp to avoid being included in the example test.
* Bump to version 0.12.8 and update HISTORY.
* release this version
[ Debian Janitor ]
* Trim trailing whitespace.
* Update watch file format version to 4.
* Use secure URI in Homepage field.
* Bump debhelper from deprecated 9 to 13.
* Set debhelper-compat version in Build-Depends.
* Set upstream metadata fields: Repository-Browse.
* Drop unnecessary dependency on dh-autoreconf.
* Avoid explicitly specifying -Wl,--as-needed linker flag.
* Fix field name cases in debian/control (VCS-Browser ⇒ Vcs-Browser, VCS-Git ⇒
Vcs-Git).
-- Jamie Wilkinson <jaq@debian.org> Wed, 13 Nov 2019 03:44:42 +1100
filtergen (0.12.8-1) unstable; urgency=medium
* New upstream release.
-- Jamie Wilkinson <jaq@debian.org> Mon, 22 Feb 2016 23:30:02 +1100
filtergen (0.12.7-1) unstable; urgency=medium
* New upstream release.
- IPv6 support in the rules files, and in output formats.
- ip{,6}tables-restore support.
-- Jamie Wilkinson <jaq@debian.org> Sat, 13 Feb 2016 22:04:47 +1100
filtergen (0.12.6-3) unstable; urgency=medium
* Fix the way the test suite log is printed after test failure.
* Run the tests in parallel so their output is captured.
* Run all tests in verbose (sh -x) mode.
-- Jamie Wilkinson <jaq@debian.org> Sat, 13 Feb 2016 19:05:56 +1100
filtergen (0.12.6-2) unstable; urgency=medium
* Cat the test suite log after running the tests.
-- Jamie Wilkinson <jaq@debian.org> Sat, 13 Feb 2016 10:51:16 +1100
filtergen (0.12.6-1) unstable; urgency=medium
* New upstream release.
- Fixes return type in external declaration of yyrestart (Closes: #749636).
* Use dh-autoreconf to fix up the autotools blah at build time.
-- Jamie Wilkinson <jaq@debian.org> Sat, 13 Feb 2016 04:26:16 +1100
filtergen (0.12.5-1) unstable; urgency=low
* New upstream release.
* New Maintainer, per private mail to mpalmer@.
* Updated standards version to 3.8.3.
* Updated to use debhelper 7.
- Specify misc:Depends.
- Update debian/compat.
- Update build dependency.
* Updated watch file for googlecode.com upstream location change.
* Bug fix: "Allow '*' as an interface name", thanks to Matthew
Palmer (Closes: #549891).
* Fix build failues when using clang instead of GCC (Closes: #751443).
* Support globbing in include directives (Closes: #549892).
* Update parser.y use of the parse-param directive to support modern bison.
* Update debhelper and debian/compat.
* Update watch file to new location.
* Add VCS headers to control file.
* Use debian/source options to build from git, add gbp.conf to debian dir.
* Convert debian/rules to dh style.
* Fix compiler warnings as errors to build with modern compiler.
* Update address of FSF.
* Add more example filters to examples.
-- Jamie Wilkinson <jaq@debian.org> Sat, 13 Feb 2016 03:04:52 +1100
filtergen (0.12.4-5.1) unstable; urgency=low
* Non-maintainer upload.
* Fix "ftbfs with gcc-4.6 -Werror": add patch from peter green that removes
some unused variables.
(Closes: #625327)
-- gregor herrmann <gregoa@debian.org> Mon, 12 Dec 2011 17:06:03 +0100
filtergen (0.12.4-5) unstable; urgency=low
* New maintainer. Closes: #543434.
* Bump standards version:
- Added Homepage field.
-- Matt Palmer <mpalmer@debian.org> Tue, 02 Feb 2010 16:51:39 +1100
filtergen (0.12.4-4.1) unstable; urgency=medium
* Non-maintainer upload.
* scanner.l: Fix buffer overflow with nested include files.
Closes: #324908.
* debian/rules: Make sure clean doesn't accidentally run makefile
(and consequently autoconf).
-- Matej Vela <vela@debian.org> Wed, 5 Jul 2006 08:40:35 +0200
filtergen (0.12.4-4) unstable; urgency=low
* Apply patch from Andreas Jochens to fix build failure on amd64.
(Closes: #285935)
* Added flex and bison to the build dependencies.
* Updated standards version, no other changes required.
-- Jamie Wilkinson <jaq@debian.org> Tue, 23 Aug 2005 14:09:04 +1000
filtergen (0.12.4-3) unstable; urgency=high
* Call the distclean target instead of clean, in our debian/rules clean
target, so that created files are cleaned up. Yes this is dumb, I
blame autogoats. (Closes: #273371)
-- Jamie Wilkinson <jaq@debian.org> Wed, 13 Oct 2004 14:10:26 +1000
filtergen (0.12.4-2) unstable; urgency=low
* Updated copyright to reflect new upstream location and author.
-- Jamie Wilkinson <jaq@debian.org> Tue, 24 Aug 2004 12:34:16 +1000
filtergen (0.12.4-1) unstable; urgency=low
* New upstream release.
- Fixes behavioural bugs in fgadm script.
-- Jamie Wilkinson <jaq@debian.org> Tue, 24 Aug 2004 11:49:16 +1000
filtergen (0.12.3-2) unstable; urgency=low
* Added watch file.
-- Jamie Wilkinson <jaq@debian.org> Fri, 13 Aug 2004 16:47:45 +1000
filtergen (0.12.3-1) unstable; urgency=low
* New upstream release.
- fixes critical port number resolver bug.
-- Jamie Wilkinson <jaq@debian.org> Thu, 24 Jun 2004 11:35:03 +1000
filtergen (0.12.1-6) unstable; urgency=low
* The Sixth Time Lucky release.
* Re-add netbase to the build dependencies. (Closes: #253631)
-- Jamie Wilkinson <jaq@debian.org> Fri, 11 Jun 2004 10:05:34 +1000
filtergen (0.12.1-5) unstable; urgency=low
* Removed unnecessary build dependency on flex.
* Fix path to filtergen in fgadm script.
* Alter test scripts to print diff output.
-- Jamie Wilkinson <jaq@debian.org> Thu, 10 Jun 2004 20:04:17 +1000
filtergen (0.12.1-4) unstable; urgency=low
* Applied a patch from upstream that fixes the test suite so it's not using
protocols that have more than one name in /etc/protocols. This really fixes
the build daemon errors (fingers crossed) so also remove netbase from the
build dependencies.
-- Jamie Wilkinson <jaq@debian.org> Thu, 10 Jun 2004 18:54:42 +1000
filtergen (0.12.1-3) unstable; urgency=low
* Add netbase to the build dependencies for /etc/protocols and /etc/services.
-- Jamie Wilkinson <jaq@debian.org> Thu, 10 Jun 2004 18:14:38 +1000
filtergen (0.12.1-2) unstable; urgency=low
* Regenerate the makefile so that -Wcast-align is gone. (Closes: #253432)
-- Jamie Wilkinson <jaq@debian.org> Thu, 10 Jun 2004 09:09:56 +1000
filtergen (0.12.1-1) unstable; urgency=low
* New upstream release.
+ Fixes compiler errors on 64 bit platforms.
-- Jamie Wilkinson <jaq@debian.org> Wed, 9 Jun 2004 23:52:22 +1000
filtergen (0.12-2) unstable; urgency=low
* Remove an ugly and incorrect cast around gethosybyname and inet_ntoa
to fix builds on 64 bit systems.
* Added make check to the build target of rules.
-- Jamie Wilkinson <jaq@debian.org> Wed, 9 Jun 2004 19:28:30 +1000
filtergen (0.12-1) unstable; urgency=low
* New upstream release.
* Bumped standards version to 3.6.1.
* Moved DH_COMPAT to debian/compat.
* Upstream now uses configure, modified configure target.
-- Jamie Wilkinson <jaq@debian.org> Wed, 9 Jun 2004 11:44:48 +1000
filtergen (0.11-4) unstable; urgency=low
* Added "%option nounput" to the flex scanner to fix a build failure
with the new flex, thanks to Bastian Kleineidam. (Closes: #191188)
* Bumped standards version to 3.5.9.
-- Jamie Wilkinson <jaq@spacepants.org> Mon, 12 May 2003 20:10:14 +1000
filtergen (0.11-3) unstable; urgency=low
* Removed initscript, README.Debian, postinst, and debconf stuff.
Reverted to just the basic program, not trying to provide a
super-firewall-tool, just a filter generator. (Closes: #171951)
-- Jamie Wilkinson <jaq@debian.org> Wed, 12 Feb 2003 18:38:43 +1100
filtergen (0.11-2) unstable; urgency=low
* Bumped standards version to 3.5.8.0.
* Set DH_COMPAT to 4.
* Set versioned depends on debconf 1.2.9 for dpkg-reconfigure,
making lintian happy.
-- Jamie Wilkinson <jaq@debian.org> Sat, 30 Nov 2002 12:14:22 +1100
filtergen (0.11-1) unstable; urgency=low
* New upstream release. (Closes: #168985)
- Fixes documentation error (patch removed).
- Adds flush option (patch removed).
- Fixes compilation on 64 bit archs (patch removed).
* Bathed by the lint siblings.
* Bumped standards version to 3.5.7.0.
-- Jamie Wilkinson <jaq@debian.org> Wed, 20 Nov 2002 14:12:35 +1100
filtergen (0.10-7) unstable; urgency=low
* Fix builds on alpha and ia64. (Closes: #168352)
-- Jamie Wilkinson <jaq@debian.org> Sat, 9 Nov 2002 10:14:02 +1100
filtergen (0.10-6) unstable; urgency=low
* Mention the lack of a firewall on upgrade from a pre-0.10-5 version.
(Closes: #167561)
* Initscript cosmetic change, hack around stderr from filtergen.
-- Jamie Wilkinson <jaq@debian.org> Sun, 3 Nov 2002 01:14:29 +1100
filtergen (0.10-5) unstable; urgency=low
* Only `stop' the filter if GENERATE is true. (Closes: #167232)
-- Jamie Wilkinson <jaq@debian.org> Sat, 2 Nov 2002 18:18:32 +1100
filtergen (0.10-4) unstable; urgency=low
* Reworded an error message to be nicer. (s/permitted/supported)
* Removed debhelper templates from source.
-- Jamie Wilkinson <jaq@debian.org> Wed, 30 Oct 2002 21:53:07 +1100
filtergen (0.10-3) unstable; urgency=low
* Patched filtergen to add a command to generate flush rules, thus cleaning
the initscript a little.
-- Jamie Wilkinson <jaq@debian.org> Wed, 30 Oct 2002 20:39:37 +1100
filtergen (0.10-2) unstable; urgency=low
* Added a `check' argument to /etc/init.d/filtergen.
* Removed `ipfilter' from the backends that get piped into a shell.
Instead it should get piped into ipfilter somehow. I will worry about
that when ipfilter gets packaged.
-- Jamie Wilkinson <jaq@debian.org> Wed, 30 Oct 2002 00:39:17 +1100
filtergen (0.10-1) unstable; urgency=low
* Initial Release. (Closes: #166170)
* Applied patch from upstream fixing documentation error.
* Added NAME section to filter_backends.7, lintian clean.
* Depends on iptables or ipchains.
* Created initsctipt and filtergen.conf config file to control what
filtergen will do to your firewall.
-- Jamie Wilkinson <jaq@debian.org> Sat, 26 Oct 2002 11:15:16 +1000