Dominique Leuenberger
d3bd5f0505
Accepting request 1102603 from network:utilities
...
OBS-URL: https://build.opensuse.org/request/show/1102603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=13
2023-08-07 13:29:07 +00:00
Michal Kubeček
ec110c1ed3
Accepting request 1102583 from home:AndreasStieger:branches:network:utilities
...
- Update to 4.4.4:
* overflow check fix for parse_mpls.
* tcpreplay-edit: prevent L2 flooding of ipv6 unicast packets.
* CVE-2023-27786: bugs caused by strtok_r. (boo#1209416)
* CVE-2023-27783 reachable assert in tcpedit_dlt_cleanup
(boo#1209413)
* reachable assert in fast_edit_packet.
OBS-URL: https://build.opensuse.org/request/show/1102583
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=32
2023-08-06 20:18:37 +00:00
Dominique Leuenberger
d9000a7beb
Accepting request 1046100 from network:utilities
...
- update to 4.4.3:
* upgrade autogen/libopts to version 5.18.16
* avoid implicit int in configure.ac
* remove invalid assert in tree
* program exit after send error
* make libpcap version test more robust
* looping inflates some packet counters
- update to 4.4.2:
* This is Tcpreplay suite 4.4.2
* This release contains bug fixes only.
* What's Changed
* Bug #716 heap-buffer-overflow in get_l2len_protocol()
* Bug #721 fixed typo in tcpliveplay.c
* Bug #717 avoid assertion in get_layer4_v6
* Bug #718 improved heap-overflow protection
* Bug #719 better overflow protection in parse_mpls
* Bug #725 FORCE_ALIGN on arm
* Bug #729 tcpreplay_edit: disallow both -K and -l options
* Bug #735 heap-overflow in get_l2len_protocol
* Bug #745 remove autogen.sh from distribution tarballs (forwarded request 1046093 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/1046100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=12
2023-01-02 14:02:21 +00:00
Michal Kubeček
e13698078f
Accepting request 1046093 from home:dirkmueller:Factory
...
- update to 4.4.3:
* upgrade autogen/libopts to version 5.18.16
* avoid implicit int in configure.ac
* remove invalid assert in tree
* program exit after send error
* make libpcap version test more robust
* looping inflates some packet counters
- update to 4.4.2:
* This is Tcpreplay suite 4.4.2
* This release contains bug fixes only.
* What's Changed
* Bug #716 heap-buffer-overflow in get_l2len_protocol()
* Bug #721 fixed typo in tcpliveplay.c
* Bug #717 avoid assertion in get_layer4_v6
* Bug #718 improved heap-overflow protection
* Bug #719 better overflow protection in parse_mpls
* Bug #725 FORCE_ALIGN on arm
* Bug #729 tcpreplay_edit: disallow both -K and -l options
* Bug #735 heap-overflow in get_l2len_protocol
* Bug #745 remove autogen.sh from distribution tarballs
OBS-URL: https://build.opensuse.org/request/show/1046093
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=30
2023-01-02 09:09:20 +00:00
Dominique Leuenberger
79e7d7927d
Accepting request 1039845 from network:utilities
...
OBS-URL: https://build.opensuse.org/request/show/1039845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=11
2022-12-04 13:58:32 +00:00
f3c0011ea4
Accepting request 989718 from home:dirkmueller:Factory
...
- update to 4.4.1:
* fix support for feeding PCAP files from STDIN
* fix Debian/kfreebsd build
* fix typos
* safeguard against corrupt packet lengths in checksum functions
* fix double free in Juniper DLT
* fix to flows.c, fix #665
* update Travis CI to focal
* LINUX installed netmap auto detection
* Support for Q-in-Q VLAN tags
* skipbroadcast
* add security policy document
* Directories of pcaps as arguments
* stage PR from @halver94
* fix PPS calc for long-running sessions
* Improve SDK selection
* fix directory include feature
* mac os tests fail
* Revert "send_packet: Avoid clock drift
* mac update on multicast
OBS-URL: https://build.opensuse.org/request/show/989718
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=28
2022-12-03 17:16:05 +00:00
Dominique Leuenberger
4e58a69b70
Accepting request 893066 from network:utilities
...
OBS-URL: https://build.opensuse.org/request/show/893066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=10
2021-05-14 23:24:12 +00:00
Michal Kubeček
70ffb79339
Accepting request 891541 from home:susnux:branches:network:utilities
...
Update to version 4.3.4
CVE-2020-24266 and CVE-2020-24265
OBS-URL: https://build.opensuse.org/request/show/891541
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=26
2021-05-14 09:09:51 +00:00
Dominique Leuenberger
92e0284c21
Accepting request 816318 from network:utilities
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/816318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=9
2020-06-22 15:46:46 +00:00
Michal Kubeček
c6fdd2d1bf
Accepting request 814683 from home:pluskalm:branches:network:utilities
...
- Update to version 4.3.3:
* Increase cache buffers size to accomodate VLAN edits (#594 )
* Correct L2 header length to correct IP header offset (#583 )
* Fix warnings from gcc version 10 (#580 )
* Heap Buffer Overflow in randomize_iparp (#579 )
* Use after free in get_ipv6_next (#578 )
* Heap Buffer Overflow in git_ipv6_next (#576 )
* Call pcap_freecode() on pcap_compile() (#572 )
* Increase max snaplen to 262144 (#571 )
* Fix divide by zero in fuzzing (#570 )
* Unique IP repeats at very high iteration counts (#566 )
* Fails to compile on FreeBSD amd64 13.0 (#558 )
* Heap Buffer Overflow in do_checksum (#556 ) (#577 )
* Attempt to correct corrupt pcap files, if possible (#557 )
* Fix GCC v10 warnings (#555 )
* Remove some duplicated SOURCES entries (#551 )
* Expand /dev/bpfX hard limit to fix macOS Mojave (#550 )
* Implement –loopdelay-ms when using –loop=0 (#546 )
* Heap overflow packet2tree and get_l2len (#530 )
OBS-URL: https://build.opensuse.org/request/show/814683
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=24
2020-06-16 17:24:35 +00:00
Dominique Leuenberger
91da1c287e
Accepting request 814122 from network:utilities
...
OBS-URL: https://build.opensuse.org/request/show/814122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=8
2020-06-12 19:44:05 +00:00
Michal Kubeček
41093f5b41
Accepting request 814047 from home:pluskalm:branches:network:utilities
...
- Fix building with gcc10
OBS-URL: https://build.opensuse.org/request/show/814047
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=22
2020-06-12 09:59:25 +00:00
Dominique Leuenberger
feb8d8a6cf
Accepting request 685024 from network:utilities
...
- update to 4.3.2 point release
OBS-URL: https://build.opensuse.org/request/show/685024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=7
2019-03-14 21:42:52 +00:00
Michal Kubeček
f70f468c27
- add bugzilla references for CVE bugs to changelog
...
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=20
2019-03-14 13:07:44 +00:00
Michal Kubeček
a5bd8ae410
Accepting request 684807 from home:seanlew:branches:network:utilities
...
Update tcpreplay
OBS-URL: https://build.opensuse.org/request/show/684807
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=19
2019-03-14 13:04:14 +00:00
Dominique Leuenberger
e19c4222b4
Accepting request 662367 from network:utilities
...
- upgrade to upstream version 4.3.1
OBS-URL: https://build.opensuse.org/request/show/662367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=6
2019-01-08 11:27:15 +00:00
Michal Kubeček
5b49cc0722
- add bugzilla references for security bugs fixed in 4.3.0
...
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=17
2019-01-02 07:42:34 +00:00
Michal Kubeček
183644caab
Accepting request 662365 from home:seanlew:branches:network:utilities
...
Update tcpreplay
OBS-URL: https://build.opensuse.org/request/show/662365
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=16
2019-01-02 07:35:40 +00:00
Dominique Leuenberger
d1847cfbbc
Accepting request 523521 from network:utilities
...
1
OBS-URL: https://build.opensuse.org/request/show/523521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=5
2017-09-12 17:56:29 +00:00
Michal Kubeček
1a71fa38c2
Accepting request 523397 from home:jengelh:branches:network:utilities
...
- Trim history recap in description.
OBS-URL: https://build.opensuse.org/request/show/523397
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=14
2017-09-12 06:53:19 +00:00
Dominique Leuenberger
268fee1c3e
Accepting request 513645 from network:utilities
...
1
OBS-URL: https://build.opensuse.org/request/show/513645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=4
2017-08-24 16:43:23 +00:00
Michal Kubeček
e109c66c05
Accepting request 513613 from home:pluskalm:branches:network:utilities
...
- Update to version 4.2.6:
- Update dependencies to support (libnl3 and dbus-1)
old: network:utilities/tcpreplay
new: home:pluskalm:branches:network:utilities/tcpreplay rev None
Index: tcpreplay.changes
===================================================================
--- tcpreplay.changes (revision 11)
+++ tcpreplay.changes (revision 6)
@@ -1,4 +1,54 @@
-------------------------------------------------------------------
+Mon Jul 31 17:49:44 UTC 2017 - mpluskal@suse.com
+
+- Update to version 4.2.6:
+ * Test fails on sparc64 (#393 )
+- Changes for version 4.2.5:
+ * Fix issues found by scan-build (#384 )
+ * Improve --portmap help message (#381 )
+ * AFL detected security crash in fuzz feature (#380 )
+ * Coverity static scan detected issues (#374 )
+ * Fuzz should not be overwritting Layer 3 (#372 )
+ * Add --fuzz-factor option to specify fuzz ratio (#371 )
+ * Warnings when building on old distributions (#368 )
+ * Fix more Lintian detected spelling errors (#365 )
+ * Fuzz test failure on ARM and MIPS (#364 )
+- Changes for version 4.2.4:
+ * Fix Lintian detected spelling errors (#362 )
+- Changes for version 4.2.3:
+ * Archive (remove) QuickTX until maintainer found (#357 )
+ * Ubuntu precise 32bit_build (#356 )
+- Changes for version 4.2.2:
+ * Archive (remove) QuickTX (#357 )
+ * Missing symbol pcap_version on macOS 10.12.4 (#356 )
+- Changes for version 4.2.1:
+ * Fix reporting of rates < 1Mbps (#348 )
+ * Option --unique-ip not working properly (#346 )
+- Changes for version 4.2.0:
+ * MAC rewriting capabilities (#313 )
+ * Fix several issues identified by Coverity (#305 )
+ * Packet destortion --fuzz-seed option by Gabriel Ganne (#302 )
+ * Add --unique-ip-loops option to modify IPs every few loops
+ (#296 )
+ * Netmap startup delay increase (#290 )
+ * tcpcapinfo buffer overflow vulnerablily (#278 )
+ * Update git-clone instructions by Kyle McDonald (#277 )
+ * Allow fractions for --pps option (#270 )
+ * Print per-loop stats with --stats=0 (#269 )
+ * Add protection against packet drift by Guillaume Scott (#268 )
+ * Print flow stats periodically with --stats output (#262 )
+ * Include Travis-CI build support by Ilya Shipitsin (#264 ) (#285 )
+ * tcpreplay won't replay all packets in a pcap file with --netmap
+ (#255 )
+ * First and last packet times in --stats output (#239 )
+ * Switch to wire speed after 30 minutes at 6 Gbps (#210 )
+ * tcprewrite fix checksum properly for fragmented packets (#190 )
+- Drop no longer needed patch (already in upstream):
+ * 278-fail-if-capture-has-a-packet-that-is-too-large.patch
+- Use %make_install macro
+- Update dependencies to support (libnl3 and dbus-1)
+
+-------------------------------------------------------------------
Thu Mar 16 10:29:56 UTC 2017 - mkubecek@suse.cz
- 278-fail-if-capture-has-a-packet-that-is-too-large.patch:
Index: tcpreplay.spec
===================================================================
--- tcpreplay.spec (revision 11)
+++ tcpreplay.spec (revision 6)
@@ -17,7 +17,7 @@
Name: tcpreplay
-Version: 4.1.2
+Version: 4.2.6
Release: 0
Summary: Network analysis and testing tools
License: GPL-3.0
@@ -26,9 +26,12 @@
Source0: https://github.com/appneta/tcpreplay/releases/download/v%{version}/%{name}-%{version}.tar.gz
Source1: https://github.com/appneta/tcpreplay/releases/download/v%{version}/%{name}-%{version}.tar.gz.asc
Source2: %{name}.keyring
-Patch1: 278-fail-if-capture-has-a-packet-that-is-too-large.patch
+BuildRequires: dbus-1-devel
BuildRequires: libdnet-devel
BuildRequires: libpcap-devel
+%if 0%{?suse_version} > 1110
+BuildRequires: libnl3-devel
+%endif
BuildRequires: tcpdump
Requires: tcpdump
# only needed for suse_version < 1130 (i.e. SLE11)
@@ -46,7 +49,6 @@
%prep
%setup -q
-%patch1 -p1
%build
%configure \
@@ -54,7 +56,7 @@
make %{?_smp_mflags} V=1
%install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install
%files
%defattr(-,root,root)
Index: tcpreplay-4.2.6.tar.gz
===================================================================
Binary file tcpreplay-4.2.6.tar.gz (revision 6) added
Index: tcpreplay-4.2.6.tar.gz.asc
===================================================================
--- tcpreplay-4.2.6.tar.gz.asc (added)
+++ tcpreplay-4.2.6.tar.gz.asc (revision 6)
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQEcBAABAgAGBQJZGxhxAAoJEOniFJeTveF+YEsIAI1WOWtXuMhZsLmV016VyZg8
+DZWQ/wNj92sjyaENyt7Dubxf3pLwDA4SXRkOrtmaJjwukTwh0erqalbVWCdsDo0V
+1ZFH4ixHghMQft4O4Y6tb1H2U34b2mc47kX9aFCPX8IFm7Co+dUwCXFCZVqWoam/
+Cl9qpQz7dBrgNWixeG75+1u7XB3Q+LfxyhKUvGkXl8nkB87fW4nhm20+Xnu7Ci9L
+R0Wn4hMVBknhD6AR4OqDn5ZhwGTB7XjEn9w6vzjtTqXgSdaOBL9imEbIzIy9hpds
+i87CZvyfzNPyZQgF1lwU9oUgTqDHEQ6K9HX9ISSBpoC89J5CrIuhD5qRIevaoGI=
+=YQvF
+-----END PGP SIGNATURE-----
Index: 278-fail-if-capture-has-a-packet-that-is-too-large.patch
===================================================================
--- 278-fail-if-capture-has-a-packet-that-is-too-large.patch (revision 11)
+++ 278-fail-if-capture-has-a-packet-that-is-too-large.patch (deleted)
@@ -1,45 +0,0 @@
-From: Fred Klassen <fklassen@appneta.com>
-Date: Sun, 26 Feb 2017 20:45:59 -0800
-Subject: * #278 fail if capture has a packet that is too large
-Patch-mainline: v4.2.0-beta1
-Git-commit: d689d14dbcd768c028eab2fb378d849e543dcfe9
-References: CVE-2017-6429 bsc#1028234
-
-* Update CHANGELOG
-
----
- src/tcpcapinfo.c | 11 ++++++++++-
- 1 file changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/src/tcpcapinfo.c b/src/tcpcapinfo.c
-index 775f1625b00f..96928820fe94 100644
---- a/src/tcpcapinfo.c
-+++ b/src/tcpcapinfo.c
-@@ -281,6 +281,15 @@ main(int argc, char *argv[])
- caplen = pcap_ph.caplen;
- }
-
-+ if (caplentoobig) {
-+ printf("\n\nCapture file appears to be damaged or corrupt.\n"
-+ "Contains packet of size %u, bigger than snap length %u\n",
-+ caplen, pcap_fh.snaplen);
-+
-+ close(fd);
-+ break;
-+ }
-+
- /* check to make sure timestamps don't go backwards */
- if (last_sec > 0 && last_usec > 0) {
- if ((pcap_ph.ts.tv_sec == last_sec) ?
-@@ -306,7 +315,7 @@ main(int argc, char *argv[])
- }
-
- close(fd);
-- continue;
-+ break;
- }
-
- /* print the frame checksum */
---
-2.12.0
-
Index: tcpreplay-4.1.2.tar.gz
===================================================================
Binary file tcpreplay-4.1.2.tar.gz (revision 11) deleted
Index: tcpreplay-4.1.2.tar.gz.asc
===================================================================
--- tcpreplay-4.1.2.tar.gz.asc (revision 11)
+++ tcpreplay-4.1.2.tar.gz.asc (deleted)
@@ -1,11 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iQEcBAABAgAGBQJYMLPjAAoJEOniFJeTveF+ftEIAIDP5vE/Qv/jX+qrqLhUIFWX
-Tw//HUh6q4hWNkA54jpk6XjMJ8lkdXRcn9CDIqF19fXlDIMZGIBAJVRwQhrfmUos
-5oUuqhqfTS1H7qXh5aW63mRTDLcXR/B7PKF3LChHdGWGTVvEloLTiPVh6/mA8kRS
-ft5NSYPOYNn0OXYEpDeMhNBb4auGa2VkeSdCAf+5I7OV5o1EszhWq3jXjyL7Zefz
-0gxpGApj/rO48wZxJPXZ2Hv4E0rfL4lHbBKgzH6TbP1TpHkwTmMiulKWyrvmBa7q
-vzV0blEONORniabbpo6STYu4ePlZ0mTnajJJotC6FM9jflWZ+Lf40UbEbtvb8GA=
-=O8aa
------END PGP SIGNATURE-----
OBS-URL: https://build.opensuse.org/request/show/513613
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=12
2017-08-01 06:15:52 +00:00
Dominique Leuenberger
42f80f846c
Accepting request 479994 from network:utilities
...
- security fix for CVE-2017-6429 / bsc#1028234
OBS-URL: https://build.opensuse.org/request/show/479994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=3
2017-03-20 16:09:00 +00:00
Michal Kubeček
817ae8fd35
- fix buffer overflow in tcpcapinfo utility triggered by too large packet (CVE-2017-6429 bsc#1028234)
...
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=10
2017-03-16 10:49:20 +00:00
Dominique Leuenberger
1ddfce8a72
Accepting request 441314 from network:utilities
...
tcpreplay update to new point release, fixes CVE-2016-6160
OBS-URL: https://build.opensuse.org/request/show/441314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=2
2016-11-22 17:59:14 +00:00
Michal Kubeček
10275b6a42
- update to version 4.1.2 (fixes CVE-2016-6160)
...
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=8
2016-11-21 13:21:09 +00:00
Dominique Leuenberger
8cc92a28f3
Accepting request 357599 from network:utilities
...
new package for Factory, see http://lists.opensuse.org/opensuse-factory/2016-01/msg00483.html (resubmitted)
OBS-URL: https://build.opensuse.org/request/show/357599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcpreplay?expand=0&rev=1
2016-02-09 12:32:12 +00:00
Michal Kubeček
13ab311554
- add upstream changelog to docs
...
- minor specfile cleanup
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=6
2016-02-03 14:29:35 +00:00
e18a3aea37
Accepting request 356971 from home:pluskalm:branches:network:utilities
...
- Install LICENSE
- Use url for source
- Add gpg signature
- Make building more verbose
- Cleanup spec file with spec-cleaner
OBS-URL: https://build.opensuse.org/request/show/356971
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=5
2016-01-31 20:55:26 +00:00
Michal Kubeček
b2f522f913
- run specfile through cleaner service to silence check scripts
...
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=4
2016-01-28 13:00:01 +00:00
Michal Kubeček
11cc09f2e3
- update to version 4.1.1
...
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=3
2016-01-28 07:34:42 +00:00
Michal Kubeček
2f2ee1d23d
- upgrade to version 4.1.0
...
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=2
2015-07-27 07:26:54 +00:00
OBS User mrdocs
1ea53d696d
Accepting request 262973 from home:mkubecek:utils
...
let's try to make its' way to repo-oss
OBS-URL: https://build.opensuse.org/request/show/262973
OBS-URL: https://build.opensuse.org/package/show/network:utilities/tcpreplay?expand=0&rev=1
2014-11-26 16:14:33 +00:00