OSDN Git Service

Fix no pic
[uclinux-h8/uClinux-dist.git] / user / sendip / CHANGES
1 Changes between sendip-0.0.1 and sendip-0.0.2
2 * Now compiles under libc5 as well as glibc
3
4 Changes between sendip-0.0.2 and sendip-0.0.3
5 * New man page, taken from one supplied by rmartini <rmartini@iis.com.br>
6
7 Changes between sendip-0.0.3 and sendip-1.0
8 * Makefile no longer requires GNU make or etags
9 * included spec file from Delvin Upton <delvin.upton@spectria.com>
10 * now ship source and binary RPMs as well as source tar.gz
11 * now compiles on FreeBSD (and hopefully Net and Open) as well as linux
12 * minor bug fixes
13 * added option for random header fields (idea roughly by ganesh@earth.li)
14 * switched to 2digit versions
15
16 Changes between sendip-1.0 and sendip-1.1
17 * Fix bug the caused incorrect tcp checksums (smitchell@realogy.com)
18 * Add RIP-1 and RIP-2 support from Richard Polton <Richard.Polton@msdw.com>
19
20 Changes between sendip-1.1 and sendip-1.2
21 * Add IPv6 support from Antti Tuominen <ajtuomin@tml.hut.fi>
22 * Add (some) TCP options form Alexander Talos <at@atat.at>
23 * Bugfixes
24
25 Changes between sendip-1.2 and sendip-1.3
26 * Compile fix for *BSD
27 * Various other bugfixes
28 * Removed bogus libpcap dependancy
29 * Now included in debian unstable, hopefully
30 * Ready to be included in FreeBSD ports collection, hopefully
31 * Added -h option
32
33 Changes between sendip-1.3 and sendip-1.4
34 * Added contrib directory and wake on lan script, curtesy of
35   Beat Bolli <beat.bolli@earthling.net>
36 * RIP default option from Richard Polton
37
38 Changes between sendip-1.4 and sendip-2.0-pre2
39 * RIP bugfix from Richard Polton
40 * Massive code tidy up
41 * -tr no longer affects -tfe and -tfc
42 * TCP header length defaults to correct even if options are supplied
43 * Setting IP checksum prints a warning as it might not work
44 * Can now specify the version field of the IP header
45 * -if now documented correctly
46 * man page autobuilds from help, help is more likely to be right
47 * TCP over IPV6 still sends the wrong checksum, but now it warns you first
48 * Enable setting of IPV6 priority
49 * ICMP and ICMPv6 merged as they are almost identical
50 * RIP no longer only accepts 25 entries
51 * BGP support from David Ball <db@earth.li>
52
53 Changes between sendip-2.0-pre2 and sendip-2.0
54 * include string.h to avoid memcpy(), strlen() and strcpy() warnings in
55   ipv4.c, ipv6.c, rip.c and udp.c (Antti Tuominen <ajtuomin@tml.hut.fi>)
56 * ipv6 checksum fixes (Antti Tuominen)
57 * BGP fixes (David Ball <db@earth.li>)
58 * Compiles on AIX (thanks to Parag Kukde <pkukde@yahoo.com>)
59 * -d now supports hex, octal or binary data
60 * man page (built automagically from hacked help2man)
61 * finds modules correctly after a make install
62  
63 Changes between sendip-2.0 and sendip-2.1
64 * Now FHS aware (Juan Antonio Martinez <jantonio@dit.upm.es>)
65 * NTP support added (requested by John Deatherage <Jdeatherage@CQOS.COM>)
66 * Merged ipv6_csum and icmp6csum
67 * Use (s)random() instead of (s)rand() (Bryan Croft <bryan@gurulabs.com>)
68 * Added -fPIC to CFLAGS to make it compile on hppa
69 * Now compiles on Solaris (thanks to Dax Kelson <dax@gurulabs.com>)
70 - tidied up the build for platform specific LDFLAGS
71 - turned off profiling
72 - renamed our copy of getopt to gnugetopt
73 - created types.h with bool, u_int*_t (solaris only), and endianness stuff
74 * sendip:
75 - searches for libraries in . as well as installed path
76 - man page fix (pointed out by Ambar Paul <ambar.paul@wipro.com>)
77 * tcp.so:
78 - now supports -tonum to specify arbitrary TCP options
79 * ipv4.so:
80 - supports (some) IP options requested by Fabrice MARIE <fabrice@celestix.com>
81 - only checks a single layer of enclosing headers for IPV4
82 * bgp.so:
83 - non-enclosure in TCP is non-fatal
84 - doesn't segfault on platforms where static variables and .so files don't mix
85 * rip.so:
86 - only checks a single layer of enclosing headers for UDP
87 * icmp.so:
88 - only checks a single layer of enclosing headers for IPV4/IPV6
89 - now compiles on platforms which care about alignment
90
91 Changes between sendip-2.1 and sendip-2.2
92 * spec file fixes (Calum Selkirk <cselkirk@panix.com>)
93 * FreeBSD compile fixes
94 * Linux-PPC compile fixes
95 * More SunOS compile fixes
96 * Use ?= not = in Makefile to allow FreeBSD ports to work without a hack
97   (Joseph Scott <joseph.scott@owp.csus.edu>) 
98 * Added support for RIPng over UDP/IPv6.  Completely untested, I haven't even
99   read the spec... Requested by armite <armite@163.com>
100 * CheckSum code tidied up
101 * tcp.so:
102 - now supports sending TCP over IPv6
103 - tcp length correctly calculated (pointed out by
104   Yuchung Cheng <ycheng@cs.ucsd.edu>)
105 * udp.so:
106 - now supports sending UDP over IPv6
107 - only checks a single layer of enclosing headers for IP
108 * ipv6.so:
109 - now correctly sets src and dst fields (Pekka Savola <pekkas@netcore.fi>)
110 * ipv4.so:
111 - ip_len now in host byte order on FreeBSD to avoid sendto: Invalid argument
112 * rip.so:
113 - off-by-one error causing segfaults and other badness fixed
114 - hton* added where needed
115
116 Changes between sendip-2.2 and sendip-2.3
117 * Now compiles on archs requiring alignment
118 * ripng.so:
119 - now conforms more closely to the spec (help from armite <armite@163.com>
120
121 Changes between sendip-2.3 and sendip-2.4
122 * Random packet data payloads (Anand (Andy) Rao <andyrao@nortelnetworks.com>)
123 * ipv4.so:
124 - fix bug with iossr and iolsr adding wrong ip options
125 - ip_len really is now in host byte order on FreeBSD, so the sendto: Invalid
126   argument thing really is fixed now.  I hope.  (brdraney@nersc.gov)
127
128 Changes between sendip-2.4 and sendip-2.5
129 * Fix minor memory leaks in several places (found using valgrind)
130 * Fix compile bug on Solaris (found by Dave Gibelli <dgibelli@tiscali.co.uk>)
131 * tcp.so
132 - Fix -tonum bug found by Yaniv Kaul <ykaul@checkpoint.com>