Skip to content

Releases: satori-com/tcpkali

v1.1.1

20 Jan 21:22
@vlm vlm
Compare
Choose a tag to compare

1.1.1: 2017-Jan-20

  • Release distribution fix.

1.1: 2017-Jan-19

  • Support rsv1, rsv2, rsv3 reserved flags in in \{ws.* <reserved-flag>}.
  • Fix statsd output for connections.opened.
  • Support for \{raw Expression}, which removes ws framing.
  • -vvv option does not dump the traffic. Use -d or --dump-* options.
  • Added units (ms) to latency percentiles output.
  • Add ability to specify host in -l [host:]port.
  • \{message.marker} inserts a detectable timestamp to count messages/s.

v1.1

20 Jan 06:03
@vlm vlm
Compare
Choose a tag to compare

1.1: 2017-Jan-19

  • Support rsv1, rsv2, rsv3 reserved flags in in \{ws.* <reserved-flag>}.
  • Fix statsd output for connections.opened.
  • Support for \{raw Expression}, which removes ws framing.
  • -vvv option does not dump the traffic. Use -d or --dump-* options.
  • Added units (ms) to latency percentiles output.
  • Add ability to specify host in -l [host:]port.
  • \{message.marker} inserts a detectable timestamp to count messages/s.

tcpkali-1.0

30 Sep 05:34
@vlm vlm
Compare
Choose a tag to compare

1.0: 2016-Sep-29

  • Export --latency-connect and --latency-first-bytes to statsd.
  • --latency-percentiles now affect --statsd reporting as well.
  • Added -H, --header to add HTTP headers to WebSocket handshake.
  • Added --message-stop to quickly die if a given message is seen.

tcpkali-0.9

25 Aug 00:08
@vlm vlm
Compare
Choose a tag to compare

0.9: 2016-Aug-24

  • Added -r@<Latency> form to measure message rate at a given latency.
  • Websocket frame types in expressions: \{ws.ping}, \{ws.pong}, etc.
  • Websocket frames accept files: \{ws.binary <image.png>}.
  • Websocket frames can be non-final: \{ws.binary ...}.
  • Regular expressions as data generators: \{re <regex>}.
  • Display last received bytes with --verbose 2.

tcpkali-0.8

20 Jan 18:54
@vlm vlm
Compare
Choose a tag to compare

0.8: 2016-Jan-15

  • Added --latency-connect to measure connect latency.
  • Added --latency-first-byte to measure latency to first byte.
  • Added --latency-percentiles to control percentile reporting.
  • Mean/max latencies for messages are not reported, for UI consistency.
    Use --latency-percentiles 50,100 to display.
  • Added --dump-{one,all}{,-in,-out} to dump all or one connections' input/output.
  • Added --write-combine=off to emit high packet rates.

tcpkali-0.7

11 Dec 11:07
@vlm vlm
Compare
Choose a tag to compare

0.7: 2015-Dec-11

  • Added a manual page. man tcpkali after installation.
  • Exceed 64k connections limit by using all available IP aliases on network interfaces.
  • --latency-marker-skip <N> to ignore the first occurrences of a marker.
  • --listen-mode=active to send data for connections received through -l.
  • --source-ip <IP> option to restrict or change source IPs.
  • "Bandwidth per channel:" output changed to ⇅ to reflect bi-direction.

v0.6

14 May 06:37
@vlm vlm
Compare
Choose a tag to compare

0.6: 2015-May-13

  • Parse {connection.uid} type expressions in
    --first-message, --message, --latency-marker parameters,
    allowing constructing payloads unique per connection.
  • Added "k" multiplier to --connections;
    allowing for a -c10k option (inside joke ;)

v0.5

14 Apr 21:42
@vlm vlm
Compare
Choose a tag to compare

0.5: 2015-Apr-14

  • --enable-asan and --enable-tsan flags to enable address/thread sanitizer.
  • Do not account latencies for --first-message.

0.4.9: 2015-Apr-09

  • Maximum storable latency increased from 10s to 100s.
  • -e (--unescape-message-args) now affect --latency-marker string as well.
  • --websocket now awaits response after sending HTTP upgrade headers.
  • Add WebSocket masking on client->server communication (mandated by RFC).
  • Use Boyer-Moore-Horspool to search --latency-marker in the stream.
  • Add --sndbuf and --rcvbuf command line options to adjust kernel buffers via setsockopt(SO_*BUF).
  • Record latencies even if only a portion of a message has been sent.

v0.4.2

23 Feb 09:47
@vlm vlm
Compare
Choose a tag to compare

0.4.2: 2015-Feb-23

  • --channel-bandwidth limit is now applicable to sink mode (--listen-port).
  • Build and run on 32-bit platforms.

0.4

03 Feb 09:27
@vlm vlm
Compare
Choose a tag to compare
0.4

Initial public release for tcpkali.