Package: iperf / 2.0.5+dfsg1-2
Metadata
Package | Version | Patches format |
---|---|---|
iperf | 2.0.5+dfsg1-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
configure fix unsetting g | (download) |
configure |
2 0 + 2 - 0 ! |
fix configure unsetting -g in *flags |
001 cast to max_size_t instead of int.patch | (download) |
src/Settings.cpp |
2 1 + 1 - 0 ! |
iperf does not handle right large time values Reported by Eugene Butan <eugene@mikrotik.com> When I invoke 'iperf' with '-t 100000000' argument from an ordinary shell prompt it immediately exits displaying incorrect bandwidth. If I supply smaller time value, iperf works as expected. |
002 typo recieve.patch | (download) |
man/iperf.1 |
2 1 + 1 - 0 ! |
fix receive typo |
003 fix hyphen used as minus sign.patch | (download) |
man/iperf.1 |
78 39 + 39 - 0 ! |
fix hyphen used as minus sign in manpages |
005 iperf die on bind fail.patch | (download) |
src/Listener.cpp |
2 1 + 1 - 0 ! |
iperf die on bind fail When iperf encounters a fatal error when binding to a port, such as the port being already in use or lacking permission, it fails to give fatal error, but instead pretends to continue to listen on the port. |
006 bidirectional tcp server.patch | (download) |
src/Client.cpp |
2 2 + 0 - 0 ! |
fix bidirectional tcp server exiting after the test iperf bidirectional test using parameter -r or -d doesn't work as expected, the server exits after the test, but it should continue listening for new connections. |
010 fix format security ftbfs.patch | (download) |
compat/Thread.c |
2 1 + 1 - 0 ! |
iperf format string ftbfs with -werror=format-security Reported by Didier Raboud <odyx@debian.org> |
011 ipv6_mcast_check.patch | (download) |
src/PerfSocket.cpp |
2 1 + 1 - 0 ! |
fix improper check for ipv6 family when sending multicast This patch fixes the proper behavior of -T (hop-limit setting) when sending IPv6 multicast packets. Due to this bug, it was always fixed to 1. . SetSocketOptions() is called before socket connection, thus sa_family is still set to 0. This is causing the if-branch in the multicast check to always assume a non-IPv6 socket. Checking the remote-peer family works reliably, instead. |
012 nomaxcpu.patch | (download) |
src/Listener.cpp |
35 1 + 34 - 0 ! |
iperf forks and loops endlessly in daemon mode Reported by: Ken Sharp When initially launched in daemon (-D) mode, iperf will sit quietly and wait. However, once a test is performed iperf forks a new thread and this process never exits and continues to run at 100% CPU until it is killed. . The problem was caused by starting a thread and then forking the program as part of daemonizing it. This resulted in the thread no longer communicating correctly with the forked main program. See here for more information: http://www.linuxprogrammingblog.com/threads-and-fork-think-twice-before-using-them |
013 delete service.patch | (download) |
src/Makefile.am |
1 0 + 1 - 0 ! |
delete unused service.[ch] files with restrictive license include/service.h and src/service.c files are copyrighted by Microsoft with just a 'All Rights Reserved' message as license. Supposedly iperf is distributed under NCSA license, but licensing information in this file should be changed. In the meantime, and as these files are only used for compiling the windows iperf binary, I'm deleting them from the Debian version. |
014 ipv6_trafficclass_support.patch | (download) |
src/PerfSocket.cpp |
16 13 + 3 - 0 ! |
ipv6 traffic class support Here is patch that adds traffic class support for IPv6. It's the same that TOS byte for IPv4, commandline key is the same -S. |