diff --git a/i2p2www/pages/site/docs/api/streaming.html b/i2p2www/pages/site/docs/api/streaming.html
index d15c51c8..d5468b13 100644
--- a/i2p2www/pages/site/docs/api/streaming.html
+++ b/i2p2www/pages/site/docs/api/streaming.html
@@ -1,7 +1,7 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Streaming Library{% endtrans %}{% endblock %}
-{% block lastupdated %}{% trans %}December 2013{% endtrans %}{% endblock %}
-{% block accuratefor %}0.9.9{% endblock %}
+{% block lastupdated %}{% trans %}June 2015{% endtrans %}{% endblock %}
+{% block accuratefor %}0.9.20{% endblock %}
{% block content %}
i2p.streaming.initialResendDelay | 1000 | {% trans -%}
The initial value of the resend delay field in the packet header, times 1000.
@@ -419,7 +422,7 @@ There is no ping function at the I2CP layer (equivalent to ICMP echo) or in data
This function is provided in streaming.
Pings and pongs may not be combined with a standard streaming packet;
if the ECHO option is set, then
-most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. are ignored.
+most other flags, options, ackThrough, sequenceNum, NACKs, etc. are ignored.
{%- endtrans %}
{% trans -%}
@@ -434,6 +437,11 @@ The sendStreamId must be zero, and the receiveStreamId is the sendStreamId from
The pong packet does not include any payload that was contained in the ping.
{%- endtrans %}
+{% trans -%}
+As of release 0.9.18, pings and pongs may contain a payload.
+The payload in the ping, up to a maximum of 32 bytes, is returned in the pong.
+{%- endtrans %}
+
{% trans -%}
Streaming may be configured to disable sending pongs with the configuration i2p.streaming.answerPings=false.
{%- endtrans %}
@@ -466,18 +474,18 @@ The following Control Block Sharing parameters can be set per router:
The following parameters are hardcoded, but may be of interest for analysis:
{%- endtrans %}
-- MIN_RESEND_DELAY = 2*1000 (minimum RTO)
-
- MAX_RESEND_DELAY = 45*1000 (maximum RTO)
+
- MIN_RESEND_DELAY = 100 ms (minimum RTO)
+
- MAX_RESEND_DELAY = 45 sec (maximum RTO)
- MIN_WINDOW_SIZE = 1
- TREND_COUNT = 3
- MIN_MESSAGE_SIZE = 512 (minimum MTU)
- INBOUND_BUFFER_SIZE = maxMessageSize * (maxWindowSize + 2)
-
- INITIAL_TIMEOUT (valid only before RTT is sampled) = 9000
+
- INITIAL_TIMEOUT (valid only before RTT is sampled) = 9 sec
- "alpha" ( RTT dampening factor as per RFC 6298 ) = 0.125
- "beta" ( RTTDEV dampening factor as per RFC 6298 ) = 0.25
- "K" ( RTDEV multiplier as per RFC 6298 ) = 4
-- PASSIVE_FLUSH_DELAY = 250
-
- Maximum RTT estimate: 60*1000
+
- PASSIVE_FLUSH_DELAY = 175 ms
+
- Maximum RTT estimate: 60 sec
diff --git a/i2p2www/pages/site/docs/spec/streaming.html b/i2p2www/pages/site/docs/spec/streaming.html
index d1b7f25c..9925a405 100644
--- a/i2p2www/pages/site/docs/spec/streaming.html
+++ b/i2p2www/pages/site/docs/spec/streaming.html
@@ -1,7 +1,7 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Streaming Library Specification{% endtrans %}{% endblock %}
-{% block lastupdated %}{% trans %}April 2015{% endtrans %}{% endblock %}
-{% block accuratefor %}0.9.19{% endblock %}
+{% block lastupdated %}{% trans %}June 2015{% endtrans %}{% endblock %}
+{% block accuratefor %}0.9.20{% endblock %}
{% block content %}
{% trans -%}
See the Streaming page for an overview of the Streaming Library.
@@ -135,7 +135,7 @@ Was also sent in retransmitted packets until release 0.9.1.
Unused or ignored; the interactive profile is unimplemented.
9 | ECHO | -- | -- |
Unused except by ping programs.
-If set, most other options, and the payload, are ignored. See
+If set, most other options are ignored. See
the streaming docs.
| 10 | NO_ACK | -- | -- |
This flag simply tells the recipient to ignore the ackThrough field in the header.
| |