| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 | 
							- $Id: CHANGELOG 1585 2006-08-08 04:51:30Z aturner $
 
- 08/07/2006: Version 3.0.beta11
 
-     - Fix distribution to ship missing src/tcpr.h (#73)
 
-     - Add support to tcprewrite to alter output file DLT (#74)
 
-     - Fix errors in 'make test' (little endian still broken) (#77)
 
-     - Tweak Autogen .def files documentation (#78)
 
- 08/05/2006: Version 3.0.beta10
 
-     - tcpprep & tcprewrite no longer require root access (#3)
 
-     - Develop wrapper API for libnet, libpcap, BPF and PF_PACKET (#4, #24)
 
-     - Enhance do_sleep() to support looping for better accuracy (#6)
 
-     - Prefer inet_pton over older, deprecated routines (#26)
 
-     - Remove libnet as a requirement (#29)
 
-     - Optionally don't rewrite broadcast/multicast IP/MAC addresses (#38)
 
-     - Remove libnids dependancy for flowreplay  (#55)
 
-     - Fix build issues when libpcapnav is installed (#56)
 
-     - Fix truncate feature not putting correct packet length in IP header (#59)
 
-     - Internal error reporting fixes in libtcpedit (#60)
 
-     - Support --enable-debug when building under gcc 3.x (#62)
 
-     - tcpedit_stub.h wasn't being generated automatically from SVN (#63)
 
-     - Fix 'make doxygen' (#67)
 
-     - Fix some Makefile issues (#68)
 
-     - tcprewrite --endpoints should require a cache file (#70)
 
-     - Improve IP randomizer code to be more random (#71)
 
- 07/17/2006: Version 3.0.beta9
 
-     - Fix compile issue for users not having AutoOpts installed (#54)
 
-     - Fix compile issue for users w/ AutoOpts 5.8.4 (upgrade to 5.8.4)
 
- 07/16/2006: Version 3.0.beta8
 
-     - Fix -M running in MBps rather then Mbps
 
-     - Fix tcpbridge segfault/bus error reported by Steven Z. (Gerry)
 
-     - Improve tcpbridge man page
 
-     - Massive tcprewrite fixes & cleanup (#50)
 
-     - Much improved README document
 
-     - Reorganize packet editing code into a standalone module (tcpedit) 
 
-           which has been librarized. (#5)
 
-     - Strict code cleanup (#27)
 
-     - Fix tcpprep from generating bad cache files (#48)
 
-     - Add MAC split mode for tcpprep (#1)
 
-     - Improve dbg() to list file/line (#32)
 
-     - Add tcpprep statistical reports (#2)
 
-     - Reorganize flowreplay code (#46)
 
-     - Fix conflicting speed_t for Debian (#33)
 
-     - Too many other things to document
 
- 08/07/2005: Version 3.0.beta7
 
-     - New 'make doxygen' target builds pretty source code docs in
 
-           docs/web/doxygen/html
 
-     - Fix tcpprep auto/router mode which was sending all packets out the
 
-           secondary interface
 
-     - Fix endian issue on little-endian systems which made tcpprep think all
 
-           packets were not IP
 
-     - Improve debugability of tcpprep
 
-     - Fix UDP header offset bug in flowreplay
 
- 06/28/2005: Version 3.0.beta6
 
-     - Fix rpm .spec file which was still based on tcpreplay 2.x (untested)
 
-     - Detect and manually include pcap-bpf.h which fixes compile problem
 
-     - Fix tcprewrite -S crash with only one MAC
 
-     - Fix tcpreplay using 2nd NIC split mode
 
-     - Fix tcpreplay packet counter initialization
 
-     - Fix tcpprep to properly handle missing -i and -c with -I and -P
 
- 06/14/2005: Version 3.0.beta5
 
-     - Fix --decode flag
 
-     - Fix compile under AMD64/RHEL4 where libraries are in /usr/lib64
 
-     - tarball now ships with a full test subdir
 
-     - Fix compile of src/common/get.c under strictly aligned architectures
 
-     - Fix ./configure --enable-64bits flag
 
-     - Fix bug on little endian systems which prevented tcprewrite from
 
-       editing packets
 
-     - Fix tcprewrite linktype checks
 
-     - Add --pktlen for when the pcap snaplen lies to us
 
-     - Add --enable-dynamic-link for those who want to dynamically link their
 
-       libs
 
- 06/05/2005: Version 3.0.beta4
 
-     - Really fix compile problems with dlt2desc with old versions of libpcap
 
-     - All libraries are now statically linked and full-path #includes.  This
 
-       should fix problems with people who have different versions of
 
-       libraries installed in different locations.
 
-     - Fix problems compiling on systems with libpcapnav
 
-     - Add support for libpcap 0.5 such as on OpenBSD
 
-     - Fix tcpprep --verbose
 
-     - Close STDIN prior to re-opening it for certain OS's
 
- 05/04/2005: Version 3.0.beta3
 
-     - Fix autoconf problems with --with-libnet
 
-     - Fix compile problems with dlt2desc with old versions of libpcap
 
-     - Fix compile problem due to not shipping flowreplay_opts.h and
 
-       tcpbridge_opts.h
 
- 04/19/2005: Version 3.0.beta2
 
-     - Significant improvements to FAQ and manual
 
-     - Use autoopts for flowreplay
 
-     - Be more cautious about memcpy's
 
-     - Fix numerous warnings during compile
 
-     - Allow overriding L2 protocol field for DLT_RAW
 
-     - tcpprep -I & -P now take the cache filename
 
-     - Lots of cleanup
 
-     - Added tcpbridge utility
 
-     - Fix tcpreplay --mbps which was being interpreted as bps
 
-     - Add --no-arg-comment feature for tcpprep
 
-     - Improve auto-tests and fix old broken ones
 
-     - Fix Makefile errors in the docs directory
 
-     - Upgrade libopts tear off to v5.7pre12 which fixes problems with
 
-       loading config files
 
-     - Add support for forcing the use of the local libopts tearoff code
 
- 02/27/2005: Version 3.0.beta1
 
-     - Major code cleanups and rewriting
 
-       - Rip out all edit functions from tcpreplay and put into tcprewrite
 
-       - Improve tcpreplay performance by about 5% for raw sending
 
-       - Move around utility functions for greater code-reuse
 
-       - Move MAC Address funcs into mac.c
 
-       - Move global defines into defines.h
 
-       - Standardize use of structs and typedefs
 
-       - Start passing const's when we don't need to modify
 
-     - Start using GNU AutoOpts for arg/config file processing
 
-     - Start using automake and autoheader
 
-     - Major rewrite of configure.in
 
-     - Add support for printing which interface packets go out
 
-     - 64bit counters are optional via --enable-64bits
 
-     - Can now rewrite L2 data per outbound interface
 
-     - Add support for additional DLT types
 
-     - Non-Code changes
 
-       - I now own the full copyright for tcpreplay
 
-       - Removed the evil 4th clause from the BSD license
 
-       - Start updating the FAQ and split some content to make a manual
 
-       - Automatically generate man pages based via autogen
 
-     - New Applications:
 
-       - tcprewrite
 
-     - Removed Applications: (Ethereal has better utilities)
 
-       - capinfo 
 
-       - pcapmerge 
 
-     - Merge fixes from 2.x/stable branch:
 
-       - portmap.c endian bugs
 
-       - edit_packet.c handle corrupted pcap's where caplen < len
 
-       - configure now properly uses --with-libnet and --with-libpcap
 
- *** Fork 3.x Branch from v2.3.1 ***
 
 
  |