File: changelog.html

package info (click to toggle)
ipchains 1.3.10-15
  • links: PTS
  • area: main
  • in suites: sarge, woody
  • size: 364 kB
  • ctags: 328
  • sloc: ansic: 2,781; sh: 940; makefile: 98
file content (425 lines) | stat: -rw-r--r-- 10,462 bytes parent folder | download
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
<html>
<head><title>Linux IP Firewalling Chains: History</title></head>
<body bgcolor="#ffffff" text="#101010">
<center><h1>Linux IP Firewalling Chains: History</h1></center>

<h4>1.3.10 release</h4>
5-Oct-2000<br>
<strong>Bug Fixes</strong>
<ul> 
<li>Fixed wildcard interfaces getting extra + with `-A input -v'.<br>
	[ Howard Lowndes ]
<li>`Maximize throughput' not `minimize throughput' for TOS<br>
	[ Adam Kumiszcza ]
<li>--delete-chain now takes optional arg, like -X.<br>
	[ Lothar Gerlach ]
<li>Man page grammar and typo fixes,<br>
	[ Hans Persson ]
<li>-h message fixes<br>
	[ Hans Persson ]
</ul>

<strong>Changes</strong>
<ul>
<li>Now make install directories if they don't exist<br>
	[ Marc Haber ]
<li>PREFIX prefix to installation directories<br>
	[ Ytiddo ]
<li>Warn about `-i !eth0' and `-i eth0:0'.<br>
	[ John Martinez ]
<li>ICMP numbers printed in -h icmp<br>
	[ Brett Eldridge ]
</ul>

<h4>1.3.9 release</h4>
27-May-1999<br>
<strong>Bug Fixes</strong>
<ul> 
<li> `!' argument handling cleanup: no longer swallowed	silently if
	! used after a single arg to `-d' and `-s' options.
<li> `--sport ! 53' now parses.
<li> Fixed usage message (--delete-chain not --delete, and --set not
		--masquerade).
<li> Fixed TOS value warning for Minimize Cost.
</ul>

<strong>Changes</strong>
<ul>
<li> warns about manipulating forward chain when forwarding disabled,
	to avoid #1 FAQ (use --no-warnings) to suppress. <br>
	[ Based on Andrew Wansink's patch ]
<li> Changed --proto to --protocol (you can still used --proto of course).

<li> Added --line-numbers option for listing chains. <br>
	[ Thanks to Danek Duvall ]

<li> Improved warning for `-j MASQ' if not masq. kernel.

<li> Clarified -i meaning (for different chains) in man page.
<li> Added DIAGNOSTICS section to man page.

<li> ipfw man page now mentions fw_outputsize field in /proc.
<li> libipfwc now has ipfwc_get_raw_socket() function.
<li> libipfwc now returns "" not "-" for accounting rules.
<li> refcard updated to Scott's latest masterpiece.
</ul>

<h4>1.3.8 release</h4>
27-Oct-1998<br>
<strong>Bug Fixes</strong>
<ul> 
<li> -L of chains other than `input' now works.
     [ Thanks to Bernhard Weisshuhn ]
</ul>

<h4>1.3.7 release</h4>
24-Oct-1998<br>
<strong>Bug Fixes</strong>
<ul> 
<li> -Z option no longer acts like -F.
     [ Thanks to Win Raets ]
<li> -M by itself no longer causes an abort.
<li> -C works again.
<li> -L -M doesn't report an error after successful completion.
</ul>
<strong>Changes</strong>
<ul>
<li> Long options are here at last!
     [ Thanks to Andi Kleen ]
</ul>

<h4>1.3.6 release</h4>
20-Oct-1998<br>
<strong>Bug Fixes</strong>
<ul> 
<li> No longer asks for bug report if invalid rulenum supplied.
     [ Unknown source: lost in hard drive crash, sorry. ]
</ul>
<strong>Changes</strong>
<ul>
<li> Includes reference card!
<li> HOWTO updated: 1.0.3.  DNS corrections, new section on typical
     network layouts in which ipchains is interesting.
<li> Now only includes text version of HOWTO: rest in separate package.
<li> Reworked to move manip routines into separate library for others to
     reuse.
</ul>

<h4>1.3.5 release</h4>
31-Jul-1998<br>
<strong>Bug Fixes</strong>
<ul> 
<li> Makefile `install' target fixed.
     [ Thanks to Samuli Kaski and others ]
<li> ipchains manpage reference to `REDIR' target fixed (it's `REDIRECT').
     [ Thanks to Russell Coker ]
<li> ipchains man page reference to multiple ports removed.
<li> ipchains now stricter checking on possible policies.
     [ Thanks to Ryszard Lach ]
<li> ipchains prints timeout correctly for when HZ != 100
     [ Thanks to Richard Henderson ]
<li> ipchains gives an intelligent error when trying to create an already
     existing chain.
</ul>
<strong>Changes</strong>
<ul>
<li> HOWTO updated: closer to LDP style guide, new FAQ section, minor
corrections.
<li> ipchains tells you which compulsory option you missed.
<li> Makefile updated for new HOWTO targets.
<li> ipchains.c global variables cleaned up.
</ul>

<h4>ipchains-scripts 1.0.2 release</h4>
26-May-1998<br>
<strong>Bug Fixes</strong>
<ul> 
<li> Handles arguments slightly better.
</ul>
<strong>Changes</strong>
<ul>
<li> New man pages for ipchains-save, ipchains-restore and the ipfwadm
     wrapper.  Thanks to the Debian maintainer for these.
</ul>

<h4>1.3.4 release</h4>
21-May-1998<br>
<strong>Bug Fixes</strong>
<ul> 
<li> `-j REDIRECT' (without a port number) works.
    [Thanks to Leos Bitto]
</ul>

<h4>ipchains-scripts 1.0.1 release</h4>
17-May-1998<br>
<strong>Bug Fixes</strong>
<ul> 
<li> ipfwadm-wrapper calls /sbin/ipfwadm.real if it exists, and we seem
     to be on an old kernel.
<li> ipfwadm-wrapper should now work with bash 1.x.
<li> ipfwadm-wrapper now accepts the obsolescent `-a m' flag.
</ul>

<h4>ipchains-scripts 1.0 release</h4>
17-May-1998<br>
<strong>Bug Fixes</strong>
<ul> 
<li> ipchains-save now updated to work with latest kernel.
<li> ipfwadm-wrapper interface handling fixed.
</ul>

<strong>Changes</strong>
<ul>
<li> Split scripts and libfw into separate archives from main ipchains
     source.
</ul>

<h4>1.3.3 release</h4>
16-May-1998<br>
(userspace only -- patch integrated into official 2.1.102 kernel)<br>

<strong>Bug Fixes</strong>
<ul>
<li> Header order changed; should now compile under libc5
     [Thanks to Shaw Carruthers]
<li> -o option added to man page.
<li> ipchains-save now works again, and ipchains-restore checks that
     ipchains command actually succeeds.
</ul>

<strong>Changes</strong>
<ul>
<li> Mark value printed as hex, for easier human parsing.
<li> HOWTO updates to cover new official status, and treatment of truncated
     packets as fragments (expected in 2.1.103).
</ul>

<h4>1.3.2a release</h4>
11-May-1998<br>
(kernel patch only)<br>

<strong>Bug Fixes</strong>
<ul>
<li> Packet dumping code now prints dst IP (not src IP twice).
     [Thanks to Alexey Kuznetsov].

<li> Reject too-small ICMP fragments just like UDP fragments.

<li> Fixed Makefile and bogus patch element.
</ul>

<h4>1.3.2 release</h4>
7-May-1998<br>
<strong>Changes</strong>
<ul>

<li> Reduced in-kernel size (now only 3.5k bigger than old ip_fw.c code).

<li> ipchains now understands arbitrary masqueraded protocols.
     [Thanks to Marco Kremer (mabi)]
</ul>

<strong>Bug Fixes</strong>
<ul>
<li> HOWTO example fixed.
     [Thanks to Jim Kunzman]

<li> ipchains version string now fixed.
     [Thanks to Jim Kunzman]

<li> ipchains now gives error on specifying a too-long chain name.
     [Thanks to Gerard Gerritsen]

<li> ipchains -S works again, with or without -M.
     [Thanks to Serge Sivkov]
</ul>

<h4>1.3.1 release</h4>
19-Mar-1998<br>
<strong>Changes</strong>
<ul>

<li> Format of policy-change kernel interface changed, to allow same ipchains
     binary under both 2.0 and 2.1 kernels, and simplify glibc interface.

<li> Userspace tools now compile under glibc.

<li> Binary release now glibc.

<li> Binary release no longer includes `ipfw.4' man page.

<li> Updated HOWTO.
</ul>

<strong>Bug Fixes</strong>
<ul>
<li> Fixed typo which cause mark not to be initialised to 0.<br>

     [Thanks to Alexey Kuznetsov]. 
<li> Removed extraneous debug messages for 2.0 kernels.<br>
     [Thanks to Ricardo Kustner].

<li> Fixed race condition correctly.

<li> Now compiles under SMP.
</ul>

<h4>1.3.0 release</h4>
8-Mar-1998<br>
<strong>Changes</strong>
<ul>
<li> `ipchains -X' now deletes all user-defined chains.<br>
      [Thanks to feedback from John D. Hardin]

<li> Can now specify what packets to be copied to NETLINK device
     (2.1.x kernels only).

<li> A simple library to make using the netlink device easier.

<li> Understands ICMP masquerading.

<li> Policies have packet and byte counters, for completeness.

<li> Should be SMP safe now (testers wanted; my laptop is not SMP).

<li> Introduced libfw.
</ul>

<strong>Bug Fixes</strong>
<ul>
<li> Many documentation and HOWTO fixes and updates.<br>
      [Thanks to Dr. Liviu Daia and Matt Kemner.]

<li> ipchains-save bugfix with destination ports.<br>
      [Thanks to Kevin Littlejohn.]

<li> Masquerading listing fixed.<br>
      [Thanks to Franck Sicard.]

<li> Bogus `loop detected' message due to race condition now
     fixed (also fixes possibility of counter inaccuracies).<br>
     [Thanks to Helmut Adams]

<li> Masquerading modules now fixed for 2.0.x kernels.<br>
     [Thanks to Marko Injac, and feedback from R. Garth Wood].

<li> Verbose packet info now logged at KERN_INFO level.<br>
     [Thanks to Dr. Liviu Daia.]
</ul>

<h4>1.2.2 release</h4>
26-Jan-1998<br>
<strong>Changes</strong>
<ul>
<li> HOWTO updates.

<li> Kernel policies output changed from numbers to names, for consistency
     across kernel versions.

<li> Introduced 2.0 kernel series support.
</ul>

<strong>Bug Fixes</strong>
<ul>
<li> ipchains-save and ipchains-restore fixed to handle userdefined chains
     better.

<li> Fixed TOS handling in ipfwadm-wrapper script.
</ul>

<h4>1.2.1 release</h4>
21-Jan-1998<br>
<strong>Bug Fixes</strong>
<ul>
<li> Fixed interface (`-i') parsing in ipchains.
</ul>

<h4>1.2 release</h4>
19-Jan-1998<br>
<strong>Changes</strong>
<ul>
<li> Wildcard interface support.
</ul>

<h4>1.1.1 release</h4>
23-Nov-1997<br>
<strong>Changes</strong>
<ul>
<li> ICMP codes (as well as types) supported.

<li> icmp names supported.

<li> ipfwadm-wrapper released.
</ul>


<strong>Bug Fixes</strong>
<ul>
<li> ipchains-save and ipchains-restore fixed.

<li> -b flag when used with address masks fixed.
</ul>


<h4>1.1 release</h4>
20-Nov-1997<br>

<strong>Changes</strong>
<ul>
<li> HOWTO introduced.

<li> ipchains-save and ipchains-restore introduced.

<li> Inverse rule support.

<li> -k (TCP ACK) option removed.

<li> -b (BIDIR) option removed from kernel: handled in userspace.

<li> Multiple port support removed.

<li> Test suite removed from release.
</ul>

<strong>Bug Fixes</strong>
<ul>

<li> Handling of listing > 8 rules fixed.
</ul>

<h4>1.0.2 release</h4>
30-Sep-1997<br>
<strong>Changes</strong>
<ul>

<li> Interface address support removed.

<li> Added skbuff marking support.
</ul>

<h4>1.0.1 release</h4>
25-Aug-1997<br>
<strong>Changes</strong>
<ul>

<li> Generic protocol support added.

<li> Tighter TOS checking.

<li> TOS can now be specified by name.

<li> New target: RETURN.
</ul>

<strong>Bug Fixes</strong>
<ul>

<li> Port range handling fixed.

<li> Append and delete entry heisenbug fixed.
</ul>

<p>Enjoy!
<address>Rusty Russell</address>
<hr>
</body></html>