You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Server fills are now supported, and may be restricted on the server. See --sfill for the client and --allow-fills on the server. As an example, one
can do irtt client --fill=rand --sfill=rand -l 172 server for random
payloads in both directions. The server default is --allow-fills=rand so
that arbitrary data cannot be relayed between two hosts. server_fill now
appears under params in the JSON.
Version information has been added to the JSON output.
Changed
Due to adoption of the pflag package, all long
options now start with -- and must use = with values (e.g. --fill=rand).
After the subcommand, flags and arguments may now appear in any order.
irtt client syntax changes:
-rs is renamed to --stats
-strictparams is removed and is now the default. --loose may be used
instead to accept and use server restricted parameters, with a warning.
-ts is renamed to --tstamp
-qq is renamed to -Q
-fillall is removed and is now the default. --fill-one may be used as
a small optimization, but should rarely be needed.
irtt server syntax changes:
-nodscp is renamed to --no-dscp
-setsrcip is renamed to --set-src-ip
The communication protocol has changed, so clients and servers must both be
updated.
The handshake now includes a protocol version, which may change independently
of the release version, and must match exactly between the client and server
or the client will refuse to connect.
The default server minimum interval is now 10ms.
The default client duration has been changed from 1h to 1m.
Some author info was changed in the commit history, so the rewritten history
must be fetched in all forks and any changes rebased.