diff --git a/README b/README index 481969d6..568f35fa 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -libtrace 4.0.22 +libtrace 4.0.23 Code and documentation added since version 4.0.20 is Copyright (c) 2023 Shane Alcock and has been contributed as per diff --git a/configure.in b/configure.in index e745661a..06ba372c 100644 --- a/configure.in +++ b/configure.in @@ -3,11 +3,11 @@ # Now you only need to update the version number in two places - below, # and in the README -AC_INIT([libtrace],[4.0.22],[shane@alcock.co.nz],[libtrace]) +AC_INIT([libtrace],[4.0.23],[shane@alcock.co.nz],[libtrace]) LIBTRACE_MAJOR=4 LIBTRACE_MID=0 -LIBTRACE_MINOR=22 +LIBTRACE_MINOR=23 # OpenSolaris hides libraries like libncurses in /usr/gnu/lib, which is not # searched by default - add it to LDFLAGS so we at least have a chance of @@ -102,8 +102,10 @@ ADD_LDFLAGS="$ADD_LDFLAGS -L\$(abs_top_srcdir)/lib" LIBTRACE_LIBS="" TOOLS_LIBS="" -CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wextra -DLT_BUILDING_DLL=1" -CXXFLAGS="$CXXFLAGS -Wall -DLT_BUILDING_DLL=1" +CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wextra -DLT_BUILDING_DLL=1" +CXXFLAGS="$CXXFLAGS -Wall -DLT_BUILDING_DLL=1" +#CFLAGS="$CFLAGS -fsanitize=address -Wall -Wmissing-prototypes -Wextra -DLT_BUILDING_DLL=1" +#CXXFLAGS="$CXXFLAGS -fsanitize=address -Wall -DLT_BUILDING_DLL=1" AC_ARG_ENABLE(address-san, AS_HELP_STRING(--enable-address-san, Enable address and memory sanitisation), [ diff --git a/debian/changelog b/debian/changelog index 159002f2..fdf18b27 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,19 @@ +libtrace4 (4.0.23-1) unstable; urgency=medium + + * Add new tool: traceucast, a TCP unicast variant of tracemcast. + * Add new input format: ndagtcp, for receiving packets sent by + traceucast. + * libpacketdump: fix premature free when decoding IPMM IRIs + received via an etsilive input. + * tracemcast: fix bug where the sequence number was not being + incremented for each sent datagram. + * object cache data structure: fix potential segfault after + resizing the cache. + * pcapfile: fix issue where packets owned by "dead" pcapfile trace + would have an invalid pcap version. + + -- Shane Alcock Fri, 10 Nov 2023 09:40:41 +1300 + libtrace4 (4.0.22-1) unstable; urgency=medium * Fix segmentation fault when closing an ndag input that had diff --git a/lib/Makefile.am b/lib/Makefile.am index d14b0126..fafa62b5 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -146,7 +146,7 @@ endif AM_CPPFLAGS= @ADD_INCLS@ libtrace_la_LIBADD = @LIBTRACE_LIBS@ @LTLIBOBJS@ $(DPDKLIBS) -libtrace_la_LDFLAGS=-version-info 7:6:0 @ADD_LDFLAGS@ +libtrace_la_LDFLAGS=-version-info 7:7:0 @ADD_LDFLAGS@ dagapi.c: cp @DAG_TOOLS_DIR@/dagapi.c . diff --git a/libpacketdump/Makefile.am b/libpacketdump/Makefile.am index cb3dd3f1..41c667a2 100644 --- a/libpacketdump/Makefile.am +++ b/libpacketdump/Makefile.am @@ -198,7 +198,7 @@ AM_CPPFLAGS= @ADD_INCLS@ -I../lib # a shared library. libpacketdump_la_LIBADD = @LIBPKTDUMP_LIBS@ libpacketdump_la_LDFLAGS=\ - -version-info 5:7:0 \ + -version-info 5:8:0 \ @ADD_LDFLAGS@ AM_CXXFLAGS=-g -Wall -DDIRNAME=\"$(plugindir)\" $(AM_CPPFLAGS) diff --git a/rpm/libtrace4.spec b/rpm/libtrace4.spec index 8b30d0d7..11e8935f 100644 --- a/rpm/libtrace4.spec +++ b/rpm/libtrace4.spec @@ -1,5 +1,5 @@ Name: libtrace4 -Version: 4.0.22 +Version: 4.0.23 Release: 1%{?dist} Summary: C Library for capturing and analysing network packets @@ -127,6 +127,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Fri Nov 10 2023 Shane Alcock - 4.0.23-1 +- Updated for 4.0.23 release + * Wed Jun 14 2023 Shane Alcock - 4.0.22-1 - Updated for 4.0.22 release