This is release 0.12.2 of Flent: The FLExible Network Tester.
Flent can be installed via pip by issuing pip install flent, or on Arch Linux through the AUR. Pre-built packages are available for Debian and Ubuntu at https://software.opensuse.org/download.html?project=home:tohojo:flent&package=flent.
This release includes a major refactoring of the plotting code, which should make it easier to extend in the future. Please report any regressions as bugs.
Other changes since v0.11.1:
- GUI restructuring: The plot settings now reside in a menu, the metadata view defaults to the bottom part of the window, and a new open files view has been added to make it easier to manage many open files at once in the GUI.
- Revert to writing data files to the current directory by default. A new parameter, -D, can optionally select a different output dir.
- The man page is now generated from the Sphinx documentation.
- Try to detect if the system
ping
utility produces parsable output before using it. Should give nicer error messages on OSX if fping is not installed. - Add a new qdisc-stats test which will periodically gather qdisc statistics and a wlan-retries test which will gather WiFi retry statistics.
- New tests comparing different TCP congestion control algorithms have been added.
- Add a --replace-legend parameter to do search/replace on legends when plotting.
- A test suite has been added containing basic unittests for parts of the code. Test coverage is still fairly poor, but will be extended going forward. Run
make test
to run the test suite (requires the 'mock' Python library). - VoIP tests can now show loss rates.
- A bunch of bug fixes.