CHANGELOG 4.3 KB

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