Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bittwist for openSUSE:Factory checked in at 2026-09-04 12:38:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bittwist (Old) and /work/SRC/openSUSE:Factory/.bittwist.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bittwist" Fri Sep 4 12:38:39 2026 rev:6 rq:1375426 version:4.7 Changes: -------- --- /work/SRC/openSUSE:Factory/bittwist/bittwist.changes 2024-02-25 14:06:14.557168217 +0100 +++ /work/SRC/openSUSE:Factory/.bittwist.new.1265/bittwist.changes 2026-09-04 12:39:10.594985095 +0200 @@ -1,0 +2,41 @@ +Wed Sep 2 14:20:35 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 4.7 + bittwiste (editor) + * added support for editing IEEE 802.1ad Q-in-Q VLAN packets. +- Update to version 4.6 + bittwiste (editor) + * added support for editing IEEE 802.1Q VLAN packets. +- Update to version 4.5 + bittwist (generator) + * added -j flag to enable jumbo frame transmission on supported + NICs. +- Update to version 4.4 + bittwist (generator) + * truncate large packets, e.g. TSO packets, to the supported MTU. + bittwiste (editor) + * bumped max. payload length from 1514 to 65535 bytes. +- Update to version 4.3 + bittwist (generator) + * use pcap_send_queue on Windows when using -r 0. +- Update to version 4.2 + bittwist (generator) + * fix cleanup() + bittwiste (editor) + * updated option -X to also accept range or range:payload, e.g. + -X 0-1000 + -X 0-1000:0302aad1 + * updated option -T eth -t type to also accept integer or + hexadecimal value in addition to the existing keywords: ip, + ip6, arp. +- Update to version 4.1 + * executables moved from src to bin directory. +- Update to version 4.0 + * removed github repo https://github.com/ayeowch/bittwist to + limit maintenance. + bittwiste (editor) + * remove linking to libpcap +- Update patch: + * bittwist-makefile.diff + +------------------------------------------------------------------- Old: ---- bittwist-linux-3.8.tar.gz New: ---- bittwist-linux-4.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bittwist.spec ++++++ --- /var/tmp/diff_new_pack.zswrmG/_old 2026-09-04 12:39:11.309010178 +0200 +++ /var/tmp/diff_new_pack.zswrmG/_new 2026-09-04 12:39:11.312010283 +0200 @@ -1,8 +1,8 @@ # # spec file for package bittwist # -# Copyright (c) 2023 SUSE LLC -# Copyright (c) 2016-2023, Martin Hauke <[email protected]> +# Copyright (c) 2026 SUSE LLC and contributors +# Copyright (c) 2016-2026, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,11 @@ Name: bittwist -Version: 3.8 +Version: 4.7 Release: 0 Summary: A libpcap-based Ethernet packet generator License: GPL-2.0-only Group: Productivity/Networking/Diagnostic -#Git-Clone: https://github.com/ayeowch/bittwist.git URL: https://bittwist.sourceforge.io Source: http://downloads.sourceforge.net/%{name}/Linux/Bit-Twist%%20%{version}/%{name}-linux-%{version}.tar.gz Patch0: bittwist-makefile.diff ++++++ bittwist-linux-3.8.tar.gz -> bittwist-linux-4.7.tar.gz ++++++ ++++ 12765 lines of diff (skipped) ++++++ bittwist-makefile.diff ++++++ --- /var/tmp/diff_new_pack.zswrmG/_old 2026-09-04 12:39:11.532018012 +0200 +++ /var/tmp/diff_new_pack.zswrmG/_new 2026-09-04 12:39:11.547018539 +0200 @@ -1,47 +1,33 @@ diff --git a/Makefile b/Makefile -index 70cf633..f23bb45 100644 +index 08d802e..8a86630 100644 --- a/Makefile +++ b/Makefile -@@ -51,10 +51,10 @@ INSTALL_DATA = ${INSTALL} -m 644 - all: bittwist bittwiste +@@ -60,7 +60,7 @@ UNAME_S := $(shell uname -s) - bittwist: -- $(CC) $(CFLAGS) $(SRC)/bittwist.c $(SRC)/token_bucket.c -o $(SRC)/bittwist -I/usr/local/include -L/usr/local/lib -lpcap -+ $(CC) $(CFLAGS) $(SRC)/bittwist.c $(SRC)/token_bucket.c -o $(SRC)/bittwist `pcap-config --libs --cflags` - - bittwiste: -- $(CC) $(CFLAGS) $(SRC)/bittwiste.c $(SRC)/tinymt/tinymt64.c $(SRC)/template_pcap.c -o $(SRC)/bittwiste -I $(SRC)/tinymt -I/usr/local/include -L/usr/local/lib -lpcap -+ $(CC) $(CFLAGS) $(SRC)/bittwiste.c $(SRC)/tinymt/tinymt64.c $(SRC)/template_pcap.c -o $(SRC)/bittwiste -I $(SRC)/tinymt `pcap-config --libs --cflags` - - clean: - rm -f $(SRC)/bittwist $(SRC)/bittwiste -@@ -66,18 +66,18 @@ format: - $(CLANG_FORMAT) -i src/def.h src/token_bucket.h src/token_bucket.c src/template_pcap.h src/template_pcap.c src/bittwist.h src/bittwist.c src/bittwiste.h src/bittwiste.c + # Use static linking to libpcap on Linux. + ifeq ($(UNAME_S),Linux) +- LPCAP = -Wl,-Bstatic -lpcap -Wl,-Bdynamic ++ LPCAP = `pcap-config --libs --cflags` + else + LPCAP = -lpcap + endif +@@ -93,12 +93,12 @@ format: + $(CLANG_FORMAT) -i src/windows_utils.h src/def.h src/token_bucket.h src/token_bucket.c src/template_pcap.h src/template_pcap.c src/bittwist.h src/bittwist.c src/bittwiste.h src/bittwiste.c install: - mkdir -p $(bindir) - chmod 755 $(bindir) -- $(INSTALL_PROGRAM) $(SRC)/bittwist $(SRC)/bittwiste $(bindir) +- $(INSTALL_PROGRAM) $(BIN)/bittwist $(BIN)/bittwiste $(bindir) - mkdir -p $(mandir) - chmod 755 $(mandir) - $(INSTALL_DATA) $(DOC)/bittwist.1 $(DOC)/bittwiste.1 $(mandir) + mkdir -p $(DESTDIR)$(bindir) -+ chmod 755 $(DESTDIR)$(bindir) -+ $(INSTALL_PROGRAM) $(SRC)/bittwist $(SRC)/bittwiste $(DESTDIR)$(bindir) ++ chmod 755 $(DESTDIR)$(bindir) ++ $(INSTALL_PROGRAM) $(BIN)/bittwist $(BIN)/bittwiste $(DESTDIR)$(bindir) + mkdir -p $(DESTDIR)$(mandir) + chmod 755 $(DESTDIR)$(mandir) + $(INSTALL_DATA) $(DOC)/bittwist.1 $(DOC)/bittwiste.1 $(DESTDIR)$(mandir) uninstall: -- @rm -vf $(wildcard $(bindir)/bittwist) -- @rm -vf $(wildcard $(bindir)/bittwiste) -- @rm -vf $(wildcard $(mandir)/bittwist.1) -- @rm -vf $(wildcard $(mandir)/bittwiste.1) -+ @rm -vf $(wildcard $(DESTDIR)$(bindir)/bittwist) -+ @rm -vf $(wildcard $(DESTDIR)$(bindir)/bittwiste) -+ @rm -vf $(wildcard $(DESTDIR)$(mandir)/bittwist.1) -+ @rm -vf $(wildcard $(DESTDIR)$(mandir)/bittwiste.1) - @rm -vf $(wildcard $(old_bindir)/bittwist) - @rm -vf $(wildcard $(old_bindir)/bittwiste) - @rm -vf $(wildcard $(old_mandir)/bittwist.1) + @rm -vf $(wildcard $(bindir)/bittwist)
