CHANGELOG 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. $Id: CHANGELOG 1373 2005-06-28 17:13:30Z aturner $
  2. 06/28/2005: Version 3.0.beta6
  3. - Fix rpm .spec file which was still based on tcpreplay 2.x (untested)
  4. - Detect and manually include pcap-bpf.h which fixes compile problem
  5. - Fix tcprewrite -S crash with only one MAC
  6. - Fix tcpreplay using 2nd NIC split mode
  7. - Fix tcpreplay packet counter initialization
  8. - Fix tcpprep to properly handle missing -i and -c with -I and -P
  9. 06/14/2005: Version 3.0.beta5
  10. - Fix --decode flag
  11. - Fix compile under AMD64/RHEL4 where libraries are in /usr/lib64
  12. - tarball now ships with a full test subdir
  13. - Fix compile of src/common/get.c under strictly aligned architectures
  14. - Fix ./configure --enable-64bits flag
  15. - Fix bug on little endian systems which prevented tcprewrite from
  16. editing packets
  17. - Fix tcprewrite linktype checks
  18. - Add --pktlen for when the pcap snaplen lies to us
  19. - Add --enable-dynamic-link for those who want to dynamically link their
  20. libs
  21. 06/05/2005: Version 3.0.beta4
  22. - Really fix compile problems with dlt2desc with old versions of libpcap
  23. - All libraries are now statically linked and full-path #includes. This
  24. should fix problems with people who have different versions of
  25. libraries installed in different locations.
  26. - Fix problems compiling on systems with libpcapnav
  27. - Add support for libpcap 0.5 such as on OpenBSD
  28. - Fix tcpprep --verbose
  29. - Close STDIN prior to re-opening it for certain OS's
  30. 05/04/2005: Version 3.0.beta3
  31. - Fix autoconf problems with --with-libnet
  32. - Fix compile problems with dlt2desc with old versions of libpcap
  33. - Fix compile problem due to not shipping flowreplay_opts.h and
  34. tcpbridge_opts.h
  35. 04/19/2005: Version 3.0.beta2
  36. - Significant improvements to FAQ and manual
  37. - Use autoopts for flowreplay
  38. - Be more cautious about memcpy's
  39. - Fix numerous warnings during compile
  40. - Allow overriding L2 protocol field for DLT_RAW
  41. - tcpprep -I & -P now take the cache filename
  42. - Lots of cleanup
  43. - Added tcpbridge utility
  44. - Fix tcpreplay --mbps which was being interpreted as bps
  45. - Add --no-arg-comment feature for tcpprep
  46. - Improve auto-tests and fix old broken ones
  47. - Fix Makefile errors in the docs directory
  48. - Upgrade libopts tear off to v5.7pre12 which fixes problems with
  49. loading config files
  50. - Add support for forcing the use of the local libopts tearoff code
  51. 02/27/2005: Version 3.0.beta1
  52. - Major code cleanups and rewriting
  53. - Rip out all edit functions from tcpreplay and put into tcprewrite
  54. - Improve tcpreplay performance by about 5% for raw sending
  55. - Move around utility functions for greater code-reuse
  56. - Move MAC Address funcs into mac.c
  57. - Move global defines into defines.h
  58. - Standardize use of structs and typedefs
  59. - Start passing const's when we don't need to modify
  60. - Start using GNU AutoOpts for arg/config file processing
  61. - Start using automake and autoheader
  62. - Major rewrite of configure.in
  63. - Add support for printing which interface packets go out
  64. - 64bit counters are optional via --enable-64bits
  65. - Can now rewrite L2 data per outbound interface
  66. - Add support for additional DLT types
  67. - Non-Code changes
  68. - I now own the full copyright for tcpreplay
  69. - Removed the evil 4th clause from the BSD license
  70. - Start updating the FAQ and split some content to make a manual
  71. - Automatically generate man pages based via autogen
  72. - New Applications:
  73. - tcprewrite
  74. - Removed Applications: (Ethereal has better utilities)
  75. - capinfo
  76. - pcapmerge
  77. - Merge fixes from 2.x/stable branch:
  78. - portmap.c endian bugs
  79. - edit_packet.c handle corrupted pcap's where caplen < len
  80. - configure now properly uses --with-libnet and --with-libpcap
  81. *** Fork 3.x Branch from v2.3.1 ***