Skip to content

Releases: shadow/tgen

v1.1.2

31 Dec 00:05
v1.1.2
816d68c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

20 Jul 18:42
v1.1.1
3e36a87
Compare
Choose a tag to compare

Summary

v1.1.1 is a patch release that contains fixes for bugs, including some that could cause invalid use of memory.

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

20 Jul 18:25
v1.1.0
bcb36ea
Compare
Choose a tag to compare

Summary

The v1.1.0 release extends the previous release with minor enhancements and bugfixes.

  • Added support for extended SOCKS error messages that Tor can be configured to return
  • Improvements to the CI and build process, run CI tests on more platforms
  • Fixed some build issues with igraph and glib usage
  • Enable the python toolkit to parse round trip times
  • Convert the python toolkit to support python3

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

21 Mar 15:40
Compare
Choose a tag to compare

I'm happy to describe the major new release of TGen v1.0.0!

I made a lot of useful changes, stability improvements, bug fixes, documentation updates, etc. I've been using the new version in Shadow for about a year now and it seems to be very stable.

Note that there was a change in the format of some of the configuration options that breaks compatibility with the previous version 0.0.1. Additionally, some of the log messages that TGen outputs may have changed slightly, which means scripts written to parse TGen v0.0.1 log files may break as well and need some minor adjustments.

The major improvements include:

  • Refactoring and generalizing the generator component so that it can continuously generate flows in addition to streams and packets.
  • Refactoring and extending the stream component to support deterministic execution of the models, which allows the client and server sides to synchronize the traffic generation process by exchanging a seed rather than exchanging the full models during each stream handshake.
  • Extending encoding and validation of Markov models and added support for the normal, Pareto, and uniform probability distributions (in addition to the already-supported log-normal and exponential distributions) to support further exploration of new traffic models.
  • Added more flexible configuration options to have better control over the TGen traffic generation process.
  • Added significantly more documentation about the available configuration options, and how to create and configure Markov models.
  • A new toolkit for processing and visualizing TGen output, and instructions for setting up and using the toolkit.

I expect that this version of TGen is a significant improvement over the previous version and it is worth upgrading!

~Rob