12005-10-07  Stephen Hemminger  <shemminger@osdl.org>
2
3	* Reenable ip mroute
4
52005-10-07  Mike Frysinger <vapier@gentoo.org>
6
7	* Handle pfifo_fast that has no qopt without segfaulting
8
92005-10-05  Mads Martin Joergensen <mmj@suse.de>
10
11	* Trivial netem ccopts
12
132005-10-04  Jerome Borsboom <j.borsboom@erasmusmc.nl>
14
15	* Fix regression in ip addr (libnetlink) handling
16
172005-09-21  Stephen Hemminger  <shemminger@osdl.org>
18
19	* Fix uninitialized memory and leaks with valgrind
20	  Reported by Redhat
21
222005-09-01   Mike Frysinger <vapier@gentoo.org>
23
24	* Fix build issues with netem tables (parallel make and HOSTCC)
25	
262005-09-01  Stephen Hemminger  <shemminger@osdl.org>
27
28	* Integrate support for DCCP into 'ss' (from acme)
29	* Add -batch option to ip.
30	* Update to 2.6.14 headers
31
322005-09-01  Eric Dumazet <dada1@cosmosbay.com>
33	
34	* Fix lnstat : First column should not be summed
35
362005-08-16  Stephen Hemminger  <shemminger@osdl.org>
37
38	* Limit ip route flush to 10 rounds.
39	* Cleanup ip rule flush error message
40	
412005-08-08  Stephen Hemminger  <shemminger@osdl.org>
42
43	* Update to 2.6.13+ kernel headers
44	* Fix array overrun in paretonormal
45	* Fix ematch to not include dropped fields from skb.
46	
472005-07-14  Thomas Graf <tgraf@suug.ch>
48
49	* Make ematch bison/lex build with common flex
50	
512005-07-10  Stephen Hemminger  <shemminger@osdl.org>
52	
53	* Fix Gcc 4.0 build warnings signed/unsigned
54
552005-06-23  Jamal Hadi Salim <hadi@znyx.com>
56
57	* Fix for options process with ipt
58
592005-06-23  Thomas Graf <tgraf@suug.ch>
60	
61	* Add extended matches (nbyte, cmp, u32, meta)
62	* Add basic classifier
63	* Fix clean/distclean makefile targets
64	* update local header file copies
65	* IPv4 multipath algorithm selection support
66	* cscope Makefile target
67	* Fix off-by-one while generating argument vector
68	  in batched mode.
69	* Assume stdin if no argument is given to -batch
70
712005-06-22  Stephen Hemminger  <shemminger@osdl.org>
72
73	* Update include files to 2.6.12
74	* Add ss support for TCP_CONG
75
762005-06-13  Steven Whitehouse <steve@chygwyn.com>
77
78	* Decnet doc's update
79
802005-06-07  Stephen Hemminger  <shemminger@osdl.org>
81
82	* Fix 'ip link' map to handle case where device gets autoloaded
83	  by using if_nametoindex as fallback
84	* Device indices are unsigned not int.
85
862005-06-07   Masahide NAKAMURA <nakam@linux-ipv6.org>
87	
88	* [ip] show timestamp when using '-t' option.
89	* [ip] remove duplicated code for expired message of xfrm.
90	* [ip] add "deleteall" command for xfrm;
91	  "flush" uses kernel's flush interface and
92	  "deleteall" uses legacy iproute2's flush feature like
93	   getting-and-deleting-for-each.
94
952005-03-30  Stephen Hemminger  <shemminger@osdl.org>
96
97	* include/linux/netfilter_ipv4/ip_tables.h dont include compiler.h
98	  because it isn't needed and not on all systems
99	* Update rtnetlink.h and pkt_cls.h to be stripped versions
100	  of headers from 2.6.12-rc1
101
1022005-03-30  Jamal Hadi Salim <hadi@znyx.com>
103
104	* Proper verison of iptables headers (from 1.3.1)
105	* Set revision file in m_ipt
106	* Fix action_util naming in mirred
107	* don't call ll_init_map in mirred
108
1092005-03-19  Thomas Graf <tgraf@suug.ch>
110
111	* Warn about wildcard deletions and provide IFA_ADDRESS upon
112	  deletions to enforce prefix length validation for IPv4.
113	* Fix netlink message alignment when the last routing attribute added
114	  has a data length not aligned to RTA_ALIGNTO.
115	
1162005-03-30  Masahide NAKAMURA <nakam@linux-ipv6.org>
117	
118	* ipv6 xfrm allocspi and monitor support.
119	
1202005-03-29  Stephen Hemminger  <shemminger@osdl.org>
121
122	* switch to stack for netem tables
123
1242005-03-18  Stephen Hemminger  <shemminger@osdl.org>
125
126	* add -force option to batch mode
127	* handle midline comments in batch mode
128	* sum per cpu fields in lnstat correctly
129
1302005-03-14  Stephen Hemminger  <shemminger@osdl.org>
131
132	* cleanup batch mode, allow continuation, comments etc.
133	* recode reuse of netlink socket
134
1352005-03-14  Boian Bonev <boian@bonev.com>
136	
137	* enhancement to batch mode.
138	 it does not exit on error, just report it
139	 tc reuses the already open netlink socket for subsequent command(s)
140
1412005-03-14  Thomas Graf <tgraf@suug.ch>
142	
143	* ip link command
144	  print NO-CARRIER flag if there is no carrier and the link is up.
145
1462005-03-14  Patrick McHardy <kaber@trash.net>
147
148	* bug: Use USER_HZ where necessary
149
1502005-03-10  Jamal Hadi Salim <hadi@znyx.com>
151
152	* Fix bug with register_target
153
1542005-03-10  Stephen Hemminger  <shemminger@osdl.org>
155
156	* fix pkt_cls.h to have tc_u32_mark
157	* update include files to be stripped versions of 2.6.11
158	* add documentation about netem distributions [from nistnet]
159	* turn off nup in document make [from FC3]
160	* don't build with extra debug info (-g) [from FC3]
161	
1622005-03-10 Nix <nix@esperi.org.uk>
163
164	* make man3 directory
165	
1662005-03-10 Pasi <Pasi.Eronen@nokia.com>
167	
168	* add ESP-in-UDP encapsulation
169
1702005-03-10 Thomas Graf <tgraf@suug.ch>
171	* [NETEM] Fix off by one
172 	* update local header file copies
173	* [NEIGH] print number of probes done so far (statistics mode only)
174	
1752005-03-10 Herbert Xu <herbert@gondor.apana.org.au>
176	* Trivial typo in ip help
177
1782005-02-09  Stephen Hemminger  <shemminger@osdl.org>
179
180	* netem distribution data reorganization
181
1822005-02-09  Roland Dreier <roland@topspin.com>
183
184	* ip over infiniband address display
185
1862005-02-09  Jim Gifford <lfs@jg555.com>
187
188	* make install fix for ip/
189
1902005-02-07 Mads Martin Joergensen <mmj@suse.de>
191	
192	* Don't mix address families when flushing	
193	
1942005-02-07  Stephen Hemminger  <shemminger@osdl.org>
195
196	* Validate classid is not too large to cause loss of bits.
197
1982005-02-07 Jean-Marc Ranger <jmranger@sympatico.ca>
199
200	* need to call getline() with null for first usage
201	* don't overwrite const arg
202
2032005-02-07  Stephen Hemminger  <shemminger@osdl.org>
204
205	* Add experimental distribution
206
2072005-01-18  Yun Mao <maoy@cis.upenn.edu>
208
209	* typo in ss
210
2112005-01-18  Thomas Graf <tgraf@suug.ch>
212	
213	* tc pedit/action cleanups
214	* add addraw_l
215	* rtattr_parse cleanups
216
2172005-01-17  Jamal Hadi Salim <hadi@znyx.com>
218
219	* typo in m_mirred
220	* add support for pedit
221
2222005-01-13  Jim Gifford <lfs@jg555.com>
223	
224	* Fix allocation size error in nomal and paretonormal generation
225	  programs.
226
2272005-01-12  Masahide Nakamura <nakam@linux-ipv6.org>
228	
229	* ipmonitor shows IPv6 prefix list notification
230	* update to iproute2 xfrm for ipv6	
231	
2322005-01-12  Stephen Hemminger  <shemminger@osdl.org>
233
234	* Fix compile warnings when building 64bit system since
235	  u64 is unsigned long, but format is %llu
236
2372005-01-12  "Catalin(ux aka Dino) BOIE" <util@deuroconsult.ro>
238
239	* Add the possibility to use fwmark in u32 filters
240	
2412005-01-12  Andi Kleen <ak@suse.de>
242
243	* Add netlink manual page
244
2452004-10-20  Stephen Hemminger  <shemminger@osdl.org>
246	
247	* Add warning about "ip route nat" no longer supported
248
2492005-01-12  Thomas Graf <tgraf@suug.ch>
250
251	* Tc testsuite
252
2532005-01-12  Jamal Hadi Salim <hadi@znyx.com>
254
255	* Add iptables tc support. This meant borrowing headers
256	  from iptables *ugh*
257
2582004-12-08  Jamal Hadi Salim <hadi@znyx.com>
259
260	* Add mirror and redirect actions
261
2622004-10-20  Stephen Hemminger  <shemminger@osdl.org>
263
264	* Don't include <asm/byteorder.h> since then we get dependant on
265	  kernel headers on host machine
266	* Minor fix for building on old machine without IPPROTO_SCTP
267
2682004-10-19  Harald Welte <laforge@gnumonks.org>
269
270	* Replace rtstat (and ctstat) with new lnstat
271
2722004-10-19  Mads Martin Joergensen <mmj@suse.de>
273
274	* Ip is using the wrong structure in ipaddress.c when showing stats
275	* Make sure no buffer overflow in nstat
276
2772004-10-19  Michal <md@lnet.pl>
278
279	* fix scaling in print_rates (for bits)
280
2812004-09-28  Stephen Hemminger  <shemminger@osdl.org>
282
283	* fix build problems with arpd and pthread
284	* add pkt_sched.h
285
2862004-09-28  Mike Frysinger <vapier@gentoo.org>
287	
288	* make man8 directory
289	* install ifcfg and rtpr scripts
290
2912004-09-28  Andreas Haumer <andreas@xss.co.at>
292
293	* make install symlink fix.
294
2952004-09-28  Masahide Nakamura <nakam@linux-ipv6.org>
296
297	* ICMP/ICMPv6's type and code in IPsec selector.
298	* fixes `ip xfrm`'s algorithm key when using hexadecimal
299	* support 'ip xfrm' protocol types
300	* flush message types for XFRM's policy/state
301
302
3032004-09-01  Stephen Hemminger  <shemminger@osdl.org>
304
305	* Fix ip command to not crash when interface name is too long.
306	  always use strncpy(.., IFNAMSIZ)
307
3082004-08-31  Stephen Hemminger  <shemminger@osdl.org>
309
310	* Add gact documentation from jamal
311	* Chang more arguments to rtnetlink API const
312	* Drop dead queuing disciplines
313	* Handle qdisc without xstats in core rather than
314	  putting stub's everywhere
315	* Add requeue to tc_stats and handle new/old ABI issues
316
3172004-08-30  Stephen Hemminger  <shemminger@osdl.org>
318
319	* Make clean and install changes for man pages
320	* Patch from jamal to support gact
321	* Add support for loading distributions to netem
322	
323
3242004-08-23  Stephen Hemminger  <shemminger@osdl.org>
325
326	* Update from jamal for all the parts that got broken in the
327	  last classification patch.
328	* Hfsc/sc patch from patrick
329
3302004-08-13  Stephen Hemminger  <shemminger@osdl.org>
331
332	* Add jamal's tc extensions for classification
333	* Get rid of old Patches/ directory for tcp_diag module
334	* Make get_rate table based.
335
3362004-08-11  Stephen Hemminger  <shemminger@osdl.org>
337
338	* Add xfrm message formatting from
339	  Masahide Nakamura <nakam@linux-ipv6.org>
340
3412004-08-09  Stephen Hemminger  <shemminger@osdl.org>
342
343	* Fix netem scheduler to handle case where psched us != real us
344
345	* Remove configuration for everything that can depend on 
346	  extracted kernel headers
347	* Add kernel headers required to include/linux
348
3492004-08-04  Stephen Hemminger  <shemminger@osdl.org>
350
351	* Get rid of old tcp_diag module, it is part of kernel.
352
353	* Add some kernel include files back (netlink, tcp_diag, pkt_sched)
354
3552004-07-30  Stephen Hemminger  <shemminger@osdl.org>
356
357	* Make ip xfrm stuff config option since it doesn't exist on 2.4
358
359	* HFSC doesn't exist on older 2.4 kernels so make it configurable
360
361	* HTB API changed and won't build with mismatched version.
362	  Rather than sticking user with a build error, just don't
363	  build it in on mismatch.
364
365	* Change configure script to make sure netem is the correct
366	  version. I changed the structure def. a couple of times before
367	  settling on the final API
368
3692004-07-16  Stephen Hemminger  <shemminger@osdl.org>
370
371	* Add htb mpu support 
372	http://luxik.cdi.cz/~devik/qos/htb/v3/htb_tc_overhead.diff
373	* Three small xfrm updates
374
3752004-07-07  Stephen Hemminger  <shemminger@osdl.org>
376
377	* Fix if_ether.h to fix arpd build
378	* Add hfsc scheduler support
379	* Add ip xfrm support
380	* Add add jitter (instead of rate) to netem scheduler
381
3822004-07-02  Stephen Hemminger  <shemminger@osdl.org>
383
384	* use compile to test for ATM libraries
385	* put TC layered scheduler hooks in /usr/lib/tc as shared lib
386	  before it looked in standard search path (/lib;/usr/lib;...)
387	  which seems out of place.
388	* build netem as shared library (more for testing/example)
389	* build ATM as shared library since libatm may be on build
390	  machine but not on deployment machine
391	* fix make install to not install SCCS directories
392
3932004-07-01  Stephen Hemminger  <shemminger@osdl.org>
394
395	* add more link options to ip command (from Mark Smith
396	* add rate and duplicate arguments to tc command
397	* add -iec flag for tc printout
398	* rename delay scheduler to netem
399
4002004-06-25  Stephen Hemminger  <shemminger@osdl.org>
401
402	* Add loss parameter to delay
403	* Rename delay qdisc to netsim
404	* Add autoconfiguration by building a Config file
405	  and using it.
406
4072004-06-09  Stephen Hemminger  <shemminger@osdl.org>
408
409	* Report rates in K=1000 (requested by several people)
410	* Add GNU long style options
411	* For HTB use get_hz to pick up value of system HZ at runtime
412	* Delete unused funcs.
413
4142004-06-08  Stephen Hemminger  <shemminger@osdl.org>
415
416	* Cleanup ss
417	     - use const char and local functions where possible
418	* Add man pages from SuSe
419	* SuSE patches
420	     - path to db4.1
421	     - don't hardcode path to /tmp in ifstat
422	       Alternat fix: was to use TMPDIR
423	     - handle non-root user calling ip route flush going into
424	       an infinite loop.
425	       Alternate fix: was to timeout if route table doesn't empty.
426	* Try and get rid of dependency on kernel include files
427	  Get rid of having private glibc-include headers
428	
4292004-06-07  Stephen Hemminger  <shemminger@osdl.org>
430
431	* Import patches that make sense from Fedora Core 2
432		- iproute2-2.4.7-hex
433		     print fwmark in hex
434		- iproute2-2.4.7-netlink
435		     handle getting right netlink mesg back
436		- iproute2-2.4.7-htb3-tc
437		     add HTB scheduler
438		- iproute2-2.4.7-default
439		     add entry default to rttable
440                    
4412004-06-04  Stephen Hemminger  <shemminger@osdl.org>
442
443	* Add support for vegas info to ss
444
4452004-06-02  Stephen Hemminger  <shemminger@osdl.org>
446
447	* Use const char in utility routines where appropriate
448	* Rearrange include files so can build with standard headers
449	* For "tc qdisc ls" see the default queuing discpline "pfifo_fast"
450	  and understand it
451	* Get rid of private defintions of network headers which existed
452	  only to handle old glibc
453
4542004-04-15  Stephen Hemminger  <shemminger@osdl.org>
455
456	* Add the delay (network simulation scheduler)
457
4582004-04-15  Stephen Hemminger  <shemminger@osdl.org>
459
460	* Starting point baseline based on iproute2-2.4.7-ss020116-try
461
462