-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
563 lines (348 loc) · 15.3 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
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
2006-03-21 Stephen Hemminger <[email protected]>
* Back out the 2.4 utsname patch
2006-03-21 James Lentini <[email protected]>
* Increase size of hw address allowed for ip neigh to allow
for IB.
2006-03-14 Russell Stuart <[email protected]>
* Fix missing memset in tc sample
* Fixes for tc hash samples
* Add sample divisor
2006-03-10 Alpt <[email protected]>
* Add more rt_proto values
2006-03-10 Dale Sedivec <[email protected]>
* Warn when using "handle" instead of "classid" with "tc class"
2006-03-10 Jean Tourrilhes <[email protected]>
* Fix endless loop in netlink error handling
2006-03-10 Stephen Hemminger <[email protected]>
* Change default lnstat count to 1
* Update to 2.6.16 headers
* Add fake version of include/linux/socket.h to fix warnings
2006-01-12 Patrick McHardy <[email protected]>
* Handle DCCP in ipxfrm.c to allow using port numbers in the selector.
2006-01-10 Masahide NAKAMURA <[email protected]>
* Add ip link ntable
2006-01-10 Stephen Hemminger <[email protected]>
* Update headers to santized kernel 2.6.15
* Fix ipv6 priority option in u32
2006-01-03 Alpt <[email protected]>
* Ip man page addition
2006-01-03 Jamal Hadi Salim <[email protected]>
* Documentation for ifb
2005-12-09 Stephen Hemminger <[email protected]>
* Add corrupt feature to netem
2005-12-02 Stephen Hemminger <[email protected]>
* Backout ambigious ip command matches
2005-11-22 Stephen Hemminger <[email protected]>
* Handle ambigious ip command matches
2005-11-22 Patrick McHardy <[email protected]>
* Add back ip command aliases
2005-11-07 Masahide NAKAMURA <[email protected]>
* Updating for 2.6.14
- Show UPD{SA,POLICY} message information from kernel instead of error
- Add lengh check of deleting message from kernel
- Use macro for struct xfrm_user{sa,policy}_id
* Minor fix:
- Add fflush at the end of normal dump
2005-11-01 Jamal Hadi Salim <[email protected]>
* Fix handling of XFRM monitor and state
2005-11-01 Stephen Hemminger <[email protected]
* Update to 2.6.14 sanitized headers
2005-10-24 Patrick McHardy <[email protected]>
* Fix ip commnad shortcuts
2005-10-12 Stephen Hemminger <[email protected]>
* Add more CBQ examples from Fedora Core
* Fix buffer overrun in iproute because of bits vs. bytes confusion
2005-10-12 Jamal Hadi Salim <[email protected]>
* Fix ip rule flush, need to reopen rtnl
2005-10-07 Stephen Hemminger <[email protected]>
* Reenable ip mroute
2005-10-07 Mike Frysinger <[email protected]>
* Handle pfifo_fast that has no qopt without segfaulting
2005-10-05 Mads Martin Joergensen <[email protected]>
* Trivial netem ccopts
2005-10-04 Jerome Borsboom <[email protected]>
* Fix regression in ip addr (libnetlink) handling
2005-09-21 Stephen Hemminger <[email protected]>
* Fix uninitialized memory and leaks with valgrind
Reported by Redhat
2005-09-01 Mike Frysinger <[email protected]>
* Fix build issues with netem tables (parallel make and HOSTCC)
2005-09-01 Stephen Hemminger <[email protected]>
* Integrate support for DCCP into 'ss' (from acme)
* Add -batch option to ip.
* Update to 2.6.14 headers
2005-09-01 Eric Dumazet <[email protected]>
* Fix lnstat : First column should not be summed
2005-08-16 Stephen Hemminger <[email protected]>
* Limit ip route flush to 10 rounds.
* Cleanup ip rule flush error message
2005-08-08 Stephen Hemminger <[email protected]>
* Update to 2.6.13+ kernel headers
* Fix array overrun in paretonormal
* Fix ematch to not include dropped fields from skb.
2005-07-14 Thomas Graf <[email protected]>
* Make ematch bison/lex build with common flex
2005-07-10 Stephen Hemminger <[email protected]>
* Fix Gcc 4.0 build warnings signed/unsigned
2005-06-23 Jamal Hadi Salim <[email protected]>
* Fix for options process with ipt
2005-06-23 Thomas Graf <[email protected]>
* Add extended matches (nbyte, cmp, u32, meta)
* Add basic classifier
* Fix clean/distclean makefile targets
* update local header file copies
* IPv4 multipath algorithm selection support
* cscope Makefile target
* Fix off-by-one while generating argument vector
in batched mode.
* Assume stdin if no argument is given to -batch
2005-06-22 Stephen Hemminger <[email protected]>
* Update include files to 2.6.12
* Add ss support for TCP_CONG
2005-06-13 Steven Whitehouse <[email protected]>
* Decnet doc's update
2005-06-07 Stephen Hemminger <[email protected]>
* Fix 'ip link' map to handle case where device gets autoloaded
by using if_nametoindex as fallback
* Device indices are unsigned not int.
2005-06-07 Masahide NAKAMURA <[email protected]>
* [ip] show timestamp when using '-t' option.
* [ip] remove duplicated code for expired message of xfrm.
* [ip] add "deleteall" command for xfrm;
"flush" uses kernel's flush interface and
"deleteall" uses legacy iproute2's flush feature like
getting-and-deleting-for-each.
2005-03-30 Stephen Hemminger <[email protected]>
* include/linux/netfilter_ipv4/ip_tables.h dont include compiler.h
because it isn't needed and not on all systems
* Update rtnetlink.h and pkt_cls.h to be stripped versions
of headers from 2.6.12-rc1
2005-03-30 Jamal Hadi Salim <[email protected]>
* Proper verison of iptables headers (from 1.3.1)
* Set revision file in m_ipt
* Fix action_util naming in mirred
* don't call ll_init_map in mirred
2005-03-19 Thomas Graf <[email protected]>
* Warn about wildcard deletions and provide IFA_ADDRESS upon
deletions to enforce prefix length validation for IPv4.
* Fix netlink message alignment when the last routing attribute added
has a data length not aligned to RTA_ALIGNTO.
2005-03-30 Masahide NAKAMURA <[email protected]>
* ipv6 xfrm allocspi and monitor support.
2005-03-29 Stephen Hemminger <[email protected]>
* switch to stack for netem tables
2005-03-18 Stephen Hemminger <[email protected]>
* add -force option to batch mode
* handle midline comments in batch mode
* sum per cpu fields in lnstat correctly
2005-03-14 Stephen Hemminger <[email protected]>
* cleanup batch mode, allow continuation, comments etc.
* recode reuse of netlink socket
2005-03-14 Boian Bonev <[email protected]>
* enhancement to batch mode.
it does not exit on error, just report it
tc reuses the already open netlink socket for subsequent command(s)
2005-03-14 Thomas Graf <[email protected]>
* ip link command
print NO-CARRIER flag if there is no carrier and the link is up.
2005-03-14 Patrick McHardy <[email protected]>
* bug: Use USER_HZ where necessary
2005-03-10 Jamal Hadi Salim <[email protected]>
* Fix bug with register_target
2005-03-10 Stephen Hemminger <[email protected]>
* fix pkt_cls.h to have tc_u32_mark
* update include files to be stripped versions of 2.6.11
* add documentation about netem distributions [from nistnet]
* turn off nup in document make [from FC3]
* don't build with extra debug info (-g) [from FC3]
2005-03-10 Nix <[email protected]>
* make man3 directory
2005-03-10 Pasi <[email protected]>
* add ESP-in-UDP encapsulation
2005-03-10 Thomas Graf <[email protected]>
* [NETEM] Fix off by one
* update local header file copies
* [NEIGH] print number of probes done so far (statistics mode only)
2005-03-10 Herbert Xu <[email protected]>
* Trivial typo in ip help
2005-02-09 Stephen Hemminger <[email protected]>
* netem distribution data reorganization
2005-02-09 Roland Dreier <[email protected]>
* ip over infiniband address display
2005-02-09 Jim Gifford <[email protected]>
* make install fix for ip/
2005-02-07 Mads Martin Joergensen <[email protected]>
* Don't mix address families when flushing
2005-02-07 Stephen Hemminger <[email protected]>
* Validate classid is not too large to cause loss of bits.
2005-02-07 Jean-Marc Ranger <[email protected]>
* need to call getline() with null for first usage
* don't overwrite const arg
2005-02-07 Stephen Hemminger <[email protected]>
* Add experimental distribution
2005-01-18 Yun Mao <[email protected]>
* typo in ss
2005-01-18 Thomas Graf <[email protected]>
* tc pedit/action cleanups
* add addraw_l
* rtattr_parse cleanups
2005-01-17 Jamal Hadi Salim <[email protected]>
* typo in m_mirred
* add support for pedit
2005-01-13 Jim Gifford <[email protected]>
* Fix allocation size error in nomal and paretonormal generation
programs.
2005-01-12 Masahide Nakamura <[email protected]>
* ipmonitor shows IPv6 prefix list notification
* update to iproute2 xfrm for ipv6
2005-01-12 Stephen Hemminger <[email protected]>
* Fix compile warnings when building 64bit system since
u64 is unsigned long, but format is %llu
2005-01-12 "Catalin(ux aka Dino) BOIE" <[email protected]>
* Add the possibility to use fwmark in u32 filters
2005-01-12 Andi Kleen <[email protected]>
* Add netlink manual page
2004-10-20 Stephen Hemminger <[email protected]>
* Add warning about "ip route nat" no longer supported
2005-01-12 Thomas Graf <[email protected]>
* Tc testsuite
2005-01-12 Jamal Hadi Salim <[email protected]>
* Add iptables tc support. This meant borrowing headers
from iptables *ugh*
2004-12-08 Jamal Hadi Salim <[email protected]>
* Add mirror and redirect actions
2004-10-20 Stephen Hemminger <[email protected]>
* Don't include <asm/byteorder.h> since then we get dependant on
kernel headers on host machine
* Minor fix for building on old machine without IPPROTO_SCTP
2004-10-19 Harald Welte <[email protected]>
* Replace rtstat (and ctstat) with new lnstat
2004-10-19 Mads Martin Joergensen <[email protected]>
* Ip is using the wrong structure in ipaddress.c when showing stats
* Make sure no buffer overflow in nstat
2004-10-19 Michal <[email protected]>
* fix scaling in print_rates (for bits)
2004-09-28 Stephen Hemminger <[email protected]>
* fix build problems with arpd and pthread
* add pkt_sched.h
2004-09-28 Mike Frysinger <[email protected]>
* make man8 directory
* install ifcfg and rtpr scripts
2004-09-28 Andreas Haumer <[email protected]>
* make install symlink fix.
2004-09-28 Masahide Nakamura <[email protected]>
* ICMP/ICMPv6's type and code in IPsec selector.
* fixes `ip xfrm`'s algorithm key when using hexadecimal
* support 'ip xfrm' protocol types
* flush message types for XFRM's policy/state
2004-09-01 Stephen Hemminger <[email protected]>
* Fix ip command to not crash when interface name is too long.
always use strncpy(.., IFNAMSIZ)
2004-08-31 Stephen Hemminger <[email protected]>
* Add gact documentation from jamal
* Chang more arguments to rtnetlink API const
* Drop dead queuing disciplines
* Handle qdisc without xstats in core rather than
putting stub's everywhere
* Add requeue to tc_stats and handle new/old ABI issues
2004-08-30 Stephen Hemminger <[email protected]>
* Make clean and install changes for man pages
* Patch from jamal to support gact
* Add support for loading distributions to netem
2004-08-23 Stephen Hemminger <[email protected]>
* Update from jamal for all the parts that got broken in the
last classification patch.
* Hfsc/sc patch from patrick
2004-08-13 Stephen Hemminger <[email protected]>
* Add jamal's tc extensions for classification
* Get rid of old Patches/ directory for tcp_diag module
* Make get_rate table based.
2004-08-11 Stephen Hemminger <[email protected]>
* Add xfrm message formatting from
Masahide Nakamura <[email protected]>
2004-08-09 Stephen Hemminger <[email protected]>
* Fix netem scheduler to handle case where psched us != real us
* Remove configuration for everything that can depend on
extracted kernel headers
* Add kernel headers required to include/linux
2004-08-04 Stephen Hemminger <[email protected]>
* Get rid of old tcp_diag module, it is part of kernel.
* Add some kernel include files back (netlink, tcp_diag, pkt_sched)
2004-07-30 Stephen Hemminger <[email protected]>
* Make ip xfrm stuff config option since it doesn't exist on 2.4
* HFSC doesn't exist on older 2.4 kernels so make it configurable
* HTB API changed and won't build with mismatched version.
Rather than sticking user with a build error, just don't
build it in on mismatch.
* Change configure script to make sure netem is the correct
version. I changed the structure def. a couple of times before
settling on the final API
2004-07-16 Stephen Hemminger <[email protected]>
* Add htb mpu support
http://luxik.cdi.cz/~devik/qos/htb/v3/htb_tc_overhead.diff
* Three small xfrm updates
2004-07-07 Stephen Hemminger <[email protected]>
* Fix if_ether.h to fix arpd build
* Add hfsc scheduler support
* Add ip xfrm support
* Add add jitter (instead of rate) to netem scheduler
2004-07-02 Stephen Hemminger <[email protected]>
* use compile to test for ATM libraries
* put TC layered scheduler hooks in /usr/lib/tc as shared lib
before it looked in standard search path (/lib;/usr/lib;...)
which seems out of place.
* build netem as shared library (more for testing/example)
* build ATM as shared library since libatm may be on build
machine but not on deployment machine
* fix make install to not install SCCS directories
2004-07-01 Stephen Hemminger <[email protected]>
* add more link options to ip command (from Mark Smith
* add rate and duplicate arguments to tc command
* add -iec flag for tc printout
* rename delay scheduler to netem
2004-06-25 Stephen Hemminger <[email protected]>
* Add loss parameter to delay
* Rename delay qdisc to netsim
* Add autoconfiguration by building a Config file
and using it.
2004-06-09 Stephen Hemminger <[email protected]>
* Report rates in K=1000 (requested by several people)
* Add GNU long style options
* For HTB use get_hz to pick up value of system HZ at runtime
* Delete unused funcs.
2004-06-08 Stephen Hemminger <[email protected]>
* Cleanup ss
- use const char and local functions where possible
* Add man pages from SuSe
* SuSE patches
- path to db4.1
- don't hardcode path to /tmp in ifstat
Alternat fix: was to use TMPDIR
- handle non-root user calling ip route flush going into
an infinite loop.
Alternate fix: was to timeout if route table doesn't empty.
* Try and get rid of dependency on kernel include files
Get rid of having private glibc-include headers
2004-06-07 Stephen Hemminger <[email protected]>
* Import patches that make sense from Fedora Core 2
- iproute2-2.4.7-hex
print fwmark in hex
- iproute2-2.4.7-netlink
handle getting right netlink mesg back
- iproute2-2.4.7-htb3-tc
add HTB scheduler
- iproute2-2.4.7-default
add entry default to rttable
2004-06-04 Stephen Hemminger <[email protected]>
* Add support for vegas info to ss
2004-06-02 Stephen Hemminger <[email protected]>
* Use const char in utility routines where appropriate
* Rearrange include files so can build with standard headers
* For "tc qdisc ls" see the default queuing discpline "pfifo_fast"
and understand it
* Get rid of private defintions of network headers which existed
only to handle old glibc
2004-04-15 Stephen Hemminger <[email protected]>
* Add the delay (network simulation scheduler)
2004-04-15 Stephen Hemminger <[email protected]>
* Starting point baseline based on iproute2-2.4.7-ss020116-try