Annotation of embedaddon/iperf/docs/news.rst, revision 1.1.1.2

1.1       misho       1: iperf3 Project News
                      2: ===================
                      3: 
1.1.1.2 ! misho       4: 2020-06-10:  iperf-3.8.1 released
        !             5: ---------------------------------
        !             6: 
        !             7: | URL:  https://downloads.es.net/pub/iperf/iperf-3.8.1.tar.gz
        !             8: | SHA256:  ``e5b080f3273a8a715a4100f13826ac2ca31cc7b1315925631b2ecf64957ded96 iperf-3.8.1.tar.gz``
        !             9: 
        !            10: iperf 3.8.1 fixes a regression with ``make install`` in iperf 3.8.  It
        !            11: is otherwise identical to iperf 3.8.
        !            12: 
        !            13: 2020-06-08:  iperf-3.8 released
        !            14: -------------------------------
        !            15: 
        !            16: | URL:  https://downloads.es.net/pub/iperf/iperf-3.8.tar.gz
        !            17: | SHA256:  ``edc1c317b0ae31925e5eb84f0295faefbaa1db3229f4693e11d954d114de4bcd  iperf-3.8.tar.gz``
        !            18: 
        !            19: iperf 3.8 contains minor bugfixes and enhancements.
        !            20: 
        !            21: 
        !            22: 2019-06-21:  iperf-3.7 released
        !            23: -------------------------------
        !            24: 
        !            25: | URL:  https://downloads.es.net/pub/iperf/iperf-3.7.tar.gz
        !            26: | SHA256:  ``d846040224317caf2f75c843d309a950a7db23f9b44b94688ccbe557d6d1710c  iperf-3.7.tar.gz``
        !            27: 
        !            28: iperf 3.7 adds the ``--bidir`` flag for bidirectional tests, includes
        !            29: some minor enhancements, and fixes a number of bugs.  More details can
        !            30: be found in the release notes.
        !            31: 
        !            32: Note:  Documentation for the ``--bidir`` flag was inadvertently
        !            33: omitted from the manual page.  This will be fixed in a future
        !            34: release.
        !            35: 
        !            36: 2018-06-25:  iperf-3.6 released
        !            37: -------------------------------
        !            38: 
        !            39: | URL:  https://downloads.es.net/pub/iperf/iperf-3.6.tar.gz
        !            40: | SHA256:  ``de5d51e46dc460cc590fb4d44f95e7cad54b74fea1eba7d6ebd6f8887d75946e  iperf-3.6.tar.gz``
        !            41: 
        !            42: iperf 3.6 adds the ``--extra-data`` and ``--repeating-payload``
        !            43: options and fixes some minor bugs.
        !            44: 
        !            45: 2018-03-02:  iperf-3.5 released
        !            46: -------------------------------
        !            47: 
        !            48: | URL:  http://downloads.es.net/pub/iperf/iperf-3.5.tar.gz
        !            49: | SHA256:  ``539bd9ecdca1b8c1157ff85b70ed09b3c75242e69886fc16b54883b399f72cd5  iperf-3.5.tar.gz``
        !            50: 
        !            51: iperf 3.5 fixes a bug that could over-count data transfers (and hence
        !            52: measured bitrate).
        !            53: 
        !            54: 2018-02-14:  iperf-3.4 released
        !            55: -------------------------------
        !            56: 
        !            57: | URL:  http://downloads.es.net/pub/iperf/iperf-3.4.tar.gz
        !            58: | SHA256:  ``71528332d751df85e046d1944d9a0269773cadd6e51840aecdeed30925f79111  iperf-3.4.tar.gz``
        !            59: 
        !            60: iperf 3.4 fixes a number of minor bugs and adds a few enhancements.
        !            61: 
        !            62: 2017-10-31:  iperf-3.3 released
        !            63: -------------------------------
        !            64: 
        !            65: | URL:  http://downloads.es.net/pub/iperf/iperf-3.3.tar.gz
        !            66: | SHA256:  ``6f596271251056bffc11bbb8f17d4244ad9a7d4a317c2459fdbb853ae51284d8  iperf-3.3.tar.gz``
        !            67: 
        !            68: New minor release of iperf 3.3, fixing a number of minor bugs.
        !            69: 
        !            70: 2017-06-26:  iperf-3.2 released
        !            71: -------------------------------
        !            72: 
        !            73: | URL:  http://downloads.es.net/pub/iperf/iperf-3.2.tar.gz
        !            74: | SHA256:  ``f207b36f861485845dbdf09f909c62f3d2222a3cf3d2682095aede8213cd9c1d  iperf-3.2.tar.gz``
        !            75: 
        !            76: New minor release of iperf 3.2, with new features, bugfixes, and enhancements.
        !            77: 
        !            78: 2017-06-06:  iperf3 update, June 2017
        !            79: --------------------------------------
        !            80: 
        !            81: https://raw.githubusercontent.com/esnet/iperf/master/docs/2017-06-06.txt
        !            82: 
        !            83: 
        !            84: 2017-04-27:  iperf3 update, April 2017
        !            85: --------------------------------------
        !            86: 
        !            87: https://raw.githubusercontent.com/esnet/iperf/master/docs/2017-04-27.txt
        !            88: 
        !            89: 
        !            90: 2017-03-06:  iperf-3.1.7 released
        !            91: ---------------------------------
        !            92: 
        !            93: | URL:  http://downloads.es.net/pub/iperf/iperf-3.1.7.tar.gz
        !            94: | SHA256:  ``a4ef73406fe92250602b8da2ae89ec53211f805df97a1d1d629db5a14043734f  iperf-3.1.7.tar.gz``
        !            95: 
        !            96: This version of iperf3 contains two documentation fixes, but is
        !            97: otherwise identical to the prior release.
        !            98: 
        !            99: 
        !           100: 2017-02-02:  iperf-3.1.6 released
        !           101: ---------------------------------
        !           102: 
        !           103: | URL:  http://downloads.es.net/pub/iperf/iperf-3.1.6.tar.gz
        !           104: | SHA256:  ``70f0c72d9e60c6ecb2c478ed17e4fd81d3b827d57896fee43bcd0c53abccb29d  iperf-3.1.6.tar.gz``
        !           105: 
        !           106: This version of iperf3 contains two minor fixes.  Notably, one of them
        !           107: unbreaks JSON output with UDP tests.
        !           108: 
        !           109: 
        !           110: 2017-01-12:  iperf-3.1.5 released
        !           111: ---------------------------------
        !           112: 
        !           113: | URL:  http://downloads.es.net/pub/iperf/iperf-3.1.5.tar.gz
        !           114: | SHA256:  ``6e1a6200cd38baeab58ef0d7b8769e7aa6410c3a3168e65ea8277a4de79e5500  iperf-3.1.5.tar.gz``
        !           115: 
        !           116: This version of iperf3 makes some improvements to the fair-queue-based
        !           117: pacing and improves the selection of the default UDP packet size.
        !           118: Users who use either of these aspects of iperf3 are encourage to
        !           119: review the release notes for this version.
        !           120: 
        !           121: 
        !           122: 2016-10-31:  iperf-3.1.4 released
        !           123: ---------------------------------
        !           124: 
        !           125: | URL:  http://downloads.es.net/pub/iperf/iperf-3.1.4.tar.gz
        !           126: | SHA256:  ``db61d70ac62003ebe0bf15496bd8c4b3c4b728578a44d0a1a88fcf8afc0e8f76  iperf-3.1.4.tar.gz``
        !           127: 
        !           128: This release fixes a few minor bugs, including a
        !           129: (non-security-impacting) buffer overflow fix ported from upstream
        !           130: cjson.
        !           131: 
        !           132: 
        !           133: 2016-06-08:  Security Issue:  iperf-3.1.3, iperf-3.0.12 released
        !           134: ----------------------------------------------------------------
        !           135: 
        !           136: | URL:  http://downloads.es.net/pub/iperf/iperf-3.1.3.tar.gz
        !           137: | SHA256:  ``60d8db69b1d74a64d78566c2317c373a85fef691b8d277737ee5d29f448595bf  iperf-3.1.3.tar.gz``
        !           138: 
        !           139: | URL:  http://downloads.es.net/pub/iperf/iperf-3.0.12.tar.gz
        !           140: | SHA256:  ``9393d646e4e616f0cd7864bc8ceacc379f5d36b08003a3d8d65cd7c99d15daec  iperf-3.0.12.tar.gz``
        !           141: 
        !           142: These releases address a security issue that could cause a crash of an
        !           143: iperf3 process (it could theoretically lead to a remote code
        !           144: execution).  Although the risk for common use cases is believed to be
        !           145: low, all users are encouraged to update to these versions or newer as
        !           146: soon as possible.  More information on the security vulnerability can
        !           147: be found in the following ESnet Software Security Advisory:
        !           148: 
        !           149: https://raw.githubusercontent.com/esnet/security/master/cve-2016-4303/esnet-secadv-2016-0001.txt.asc
        !           150: 
        !           151: iperf-3.1.3 also includes support for fair-queueing, per-socket based
        !           152: pacing of tests on platforms that support it (currently recent Linux
        !           153: distributions), as well as several other fixes.
        !           154: 
        !           155: 
        !           156: 2016-02-01:  iperf-3.1.2 released
        !           157: ---------------------------------
        !           158: 
        !           159: | URL:  http://downloads.es.net/pub/iperf/iperf-3.1.2.tar.gz
        !           160: | SHA256:  ``f9dbdb99f869c077d14bc1de78675f5e4b8d1bf78dc92381e96c3eb5b1fd7d86  iperf-3.1.2.tar.gz``
        !           161: 
        !           162: This release fixes a couple of minor bugs, including one that results
        !           163: in invalid JSON being emitted for UDP tests.
        !           164: 
        !           165: Older News
        !           166: ----------
        !           167: 
        !           168: 2015-11-19:  iperf-3.1.1 released
        !           169: .................................
        !           170: 
        !           171: | URL:  http://downloads.es.net/pub/iperf/iperf-3.1.1.tar.gz
        !           172: | SHA256:  ``62f7c64eafe19046ba974b3ef2d962a5597194d6fbbddde328a15a5e74110564  iperf-3.1.1.tar.gz``
        !           173: 
        !           174: This release fixes a few minor bugs.
        !           175: 
        !           176: 2015-10-16:  iperf3 Development Status
        !           177: ......................................
        !           178: 
        !           179: Beginning with the release of iperf 3.1, ESnet plans to support iperf3
        !           180: in "maintenance mode".  At this point, we have no definite plans for
        !           181: further iperf3 releases, and ESnet will be providing a very limited
        !           182: amount of resources for support and development, going forward.
        !           183: However, ESnet could issue new iperf3 releases to deal with security
        !           184: issues or high-impact bug fixes.
        !           185: 
        !           186: Requests for support, enhancements, and questions should best be
        !           187: directed to the iperf-dev mailing list.  ESnet would be open to adding
        !           188: project members/committers from the community, in case there are
        !           189: developers who are interested in doing more active work with iperf3
        !           190: and/or supporting the user base.
        !           191: 
        !           192: 
        !           193: 2015-10-16:  iperf-3.1 released
        !           194: ...............................
        !           195: 
        !           196: | URL:  http://downloads.es.net/pub/iperf/iperf-3.1.tar.gz
        !           197: | SHA256:  ``4385a32ece25cb09d4606b4c99316356b3d2cb03b318aa056b99cdb91c5ce656  iperf-3.1.tar.gz``
        !           198: 
        !           199: This release adds support for SCTP on supported platforms, better
        !           200: feature detection on FreeBSD, better compatibility with various
        !           201: platforms, and a number of bug fixes.
        !           202: 
        !           203: 
1.1       misho     204: 2015-01-09:  iperf-3.0.11 released
1.1.1.2 ! misho     205: ..................................
1.1       misho     206: 
                    207: | URL:  http://downloads.es.net/pub/iperf/iperf-3.0.11.tar.gz
                    208: | SHA256:  ``e01db5be6f47f67c987463095fe4f5b8b9ff891fb92c39104d042ad8fde97f6e  iperf-3.0.11.tar.gz``
                    209: 
                    210: This maintenance release adds a -1 flag to make the iperf3 execute a
                    211: single test and exit, needed for an upcoming bwctl release.  A few
                    212: other bugs are also fixed.
                    213: 
                    214: 2014-12-16:  iperf-3.0.10 released
1.1.1.2 ! misho     215: ..................................
1.1       misho     216: 
                    217: | URL:  http://downloads.es.net/pub/iperf/iperf-3.0.10.tar.gz
                    218: | SHA256:  ``a113442967cf0981b0b2d538be7c88903b2fb0f87b0d281384e41b462e33059d  iperf-3.0.10.tar.gz``
                    219: 
                    220: This maintenance release fixes building on MacOS X Yosemite, as well
                    221: as making the -w option work correctly with UDP tests.
                    222: 
                    223: 2014-10-14:  iperf-3.0.9 released
1.1.1.2 ! misho     224: .................................
1.1       misho     225: 
                    226: | URL:  http://downloads.es.net/pub/iperf/iperf-3.0.9.tar.gz
                    227: | SHA256:  ``40249a2b30d26b937350b969bcb19f88e1beb356f886ed31422b554bac692459  iperf-3.0.9.tar.gz``
                    228: 
                    229: This maintenance release fixes an issue for a situation in which
                    230: attempting a UDP test with pathologically large (and illegal) packet
                    231: sizes could put the iperf3 server in a state where it would stop
                    232: accepting connections from clients, thus causing the clients to crash
                    233: when interrupted.
                    234: 
                    235: 
                    236: 2014-09-30:  iperf-3.0.8 released
1.1.1.2 ! misho     237: .................................
1.1       misho     238: 
                    239: | URL:  http://downloads.es.net/pub/iperf/iperf-3.0.8.tar.gz
                    240: | SHA256:  ``81b8d91159862896c57f9b90a006e8b5dc22bd94175d97bd0db50b0ae2c1a78e  iperf-3.0.8.tar.gz``
                    241: 
                    242: This maintenance release is functionally identical to 3.0.7.  It
                    243: incorporates updated license verbage and a minor compilation fix.
                    244: 
                    245: 
                    246: 2014-08-28:  iperf-3.0.7 released
1.1.1.2 ! misho     247: .................................
1.1       misho     248: 
                    249: | URL:  http://downloads.es.net/pub/iperf/iperf-3.0.7.tar.gz
                    250: | SHA256:  ``49510e886f9e876cd73dcd80414bfb8c49b147c82125585e09c2a6e92369d3f2  iperf-3.0.7.tar.gz``
                    251: 
                    252: This maintenance release fixes several minor bugs.  Of particular
                    253: note:
                    254: 
                    255: * A bug that caused some problems with bwctl / perfSONAR has been
                    256:   fixed.
                    257: 
                    258: * A bug that made it possible to disrupt existing, running tests has
                    259:   been fixed.
                    260: 
                    261: 2014-07-28:  iperf-3.0.6 released
1.1.1.2 ! misho     262: .................................
1.1       misho     263: 
                    264: | URL:  http://downloads.es.net/pub/iperf/iperf-3.0.6.tar.gz
                    265: | SHA256:  ``3c5909c9b286b6503ffa141a94cfc588915d6e67f2aa732b08df0af73e21938  iperf-3.0.6.tar.gz``
                    266: 
                    267: This maintenance release includes the following bug fixes:
                    268: 
                    269: * Several problems with the -B option have been fixed.  Also, API
                    270:   calls have been added to libiperf to extend this functionality to
                    271:   API clients.
                    272: 
                    273: * Some portability fixes for OpenBSD and Solaris have been merged from
                    274:   the mainline.
                    275: 
                    276: As always, more details can be found in the ``RELEASE_NOTES`` file in
                    277: the source distribution.
                    278: 
                    279: 2014-06-16:  Project documentation on GitHub Pages
                    280: ..................................................
                    281: 
                    282: iperf3 project documentation can now be found at:
                    283: 
                    284: | URL:  http://software.es.net/iperf/
                    285: 
                    286: This is a GitHub Pages site.  In an ongoing series of steps, content
                    287: will be migrated from the iperf3 wiki to GitHub Pages.
                    288: 
                    289: 2014-06-16:  iperf-3.0.5 released
                    290: .................................
                    291: 
                    292: | URL:  http://downloads.es.net/pub/iperf/iperf-3.0.5.tar.gz
                    293: | SHA256:  ``e1e1989985b17a4c03b0fa207004ad164b137e37ab0682fecbf5e93bcaa920a6  iperf-3.0.5.tar.gz``
                    294: 
                    295: This is the third maintenance release of iperf 3, with few more
                    296: enhancements and bug fixes.  Highlights:
                    297: 
                    298: * A timing issue which caused measurement intervals to be wrong with
                    299:   TCP tests on lossy networks has been fixed.
                    300: 
                    301: * It is now possible to get (most of) the server-side output at
                    302:   the client by using the ``--get-server-output`` flag.
                    303: 
                    304: * A number of bugs with ``--json`` output have been fixed.
                    305: 
                    306: A more extensive list of changes can always be found in the
                    307: ``RELEASE_NOTES`` file in the source distribution.
                    308: 
                    309: Note:  An iperf-3.0.4 release was planned and tagged, but not
                    310: officially released.
                    311: 
                    312: 2014-06-10:  New iperf3 download site
                    313: .....................................
                    314: 
                    315: iperf3 downloads are now hosted on a new server at ESnet:
                    316: 
                    317: | URL:  http://downloads.es.net/pub/iperf/
                    318: 
                    319: Going forward, new releases will be made available in this directory.
                    320: Older releases will, at least for now, continue to also be available
                    321: at the previous location.
                    322: 
                    323: 2014-03-26:  iperf-3.0.3 released
                    324: .................................
                    325: 
                    326: | URL:  http://stats.es.net/software/iperf-3.0.3.tar.gz
                    327: | SHA256:  ``79daf3e5e5c933b2fc4843d6d21c98d741fe39b33ac05bd7a11c50d321a2f59d  iperf-3.0.3.tar.gz``
                    328: 
                    329: This is the second maintenance release of iperf 3.0, containing a few bug fixes and enhancements, notably:
                    330: 
                    331: * The structure of the JSON output is more consistent between the
                    332:   cases of one stream and multiple streams.
                    333: 
                    334: * The example programs once again build correctly.
                    335: 
                    336: * A possible buffer overflow related to error output has been fixed.
                    337:   (This is not believed to be exploitable.)
                    338: 
                    339: More information on changes can be found in the ``RELEASE_NOTES``
                    340: file in the source distribution.
                    341: 
                    342: 2014-03-10:  iperf-3.0.2 released
                    343: .................................
                    344: 
                    345: | URL:  http://stats.es.net/software/iperf-3.0.2.tar.gz
                    346: | SHA256:  ``3c379360bf40e6ac91dfc508cb43fefafb4739c651d9a8d905a30ec99095b282  iperf-3.0.2.tar.gz``
                    347: 
                    348: **Note:**  Due to a mistake in the release process, the distribution tarball referred to above is actually not compressed, despite its ``.tar.gz`` extension.  Instead it is an uncompressed tar archive.  The file checksum is correct, as are the file contents.
                    349: 
                    350: This version is a maintenance release that
                    351: fixes a number of bugs, many reported by users, adds a few minor
                    352: enhancements, and tracks the migration of the iperf3 project to
                    353: GitHub.  Of particular interest:
                    354: 
                    355: * Build / runtime fixes for CentOS 5, MacOS 10.9, and FreeBSD.
                    356: 
                    357: * TCP snd_cwnd output on Linux in the default output format.
                    358: 
                    359: * libiperf is now built as both a shared and static library; by
                    360:   default, the iperf3 binary links to the shared library.
                    361: 
                    362: More information on changes can be found in the ``RELEASE_NOTES``
                    363: file in the source distribution.
                    364: 
                    365: 2014-02-28:  iperf migrated to GitHub
                    366: .....................................
                    367: 
                    368: The new project page can be found at:
                    369: 
                    370: https://github.com/esnet/iperf
                    371: 
                    372: 2014-01-10:  iperf-3.0.1 released
                    373: .................................
                    374: 
                    375: | URL:  http://stats.es.net/software/iperf-3.0.1.tar.gz
                    376: | SHA256:  ``32b419ef634dd7670328c3cecc158babf7d706bd4b3d248cf95965528a20e614 iperf-3.0.1.tar.gz``
                    377: 
                    378: During development, there were various distributions of the source
                    379: code unofficially released carrying a 3.0.0 version number.  Because
                    380: of the possiblity for confusion, this first public release of iperf3
                    381: was numbered 3.0.1.
                    382: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>