Today we are releasing Tcpreplay suite version 4.3.4. This release contains several bug fixes:
- ASAN reports memory leaks while running tests (#662)
- local libopts compiler warnings (#658)
- DLT name for DLT_C_JNPR_ETHER in documentation (#649)
- clean up new_cidr_map() string manipulation on error exit (#648)
- fix gcc 8.3.0 build warnings (#634)
- invalid –pps value protection (#632)
- packets slowly drift further and further behind when they should be sent (#630)
- 64 bit rollover can cause pps replay issues after several hours (#629)
- typo fixes (#626) (#627)
- DLT_NULL/DLT_LOOP support for cross-platform PF_INET6 (#624)
- armv5 Freescale compile (#623)
- heap buffer overflow in tcpreplay fast_edit_packet (#620)
- heap buffer overflow in tcpreplay get_next_packet (#619)
- CVE-2020-24266 heap buffer overflow in tcpprep get_l2len (#617)
- CVE-2020-24265 heap buffer overflow in tcpprep (#616)
- fix UNUSED macro declaration (#614)
- handle malformed and unsupported packets as soft errors (#613)
- compile failure on aarch64-linux-android (#612)
- tcprewrite –fixlen not working on DLT conversion (#582)
- fix configure –without-libdnet (#567)
- ensure automake version is at least 1.15 (#553)
- with multiplier option only first file can be sent and hang (#472)
- do not create tap0 if device already exists (#411) (#651)