diff --git a/www.i2p2/pages/i2cp.html b/www.i2p2/pages/i2cp.html index cc9f365f..f1401b6f 100644 --- a/www.i2p2/pages/i2cp.html +++ b/www.i2p2/pages/i2cp.html @@ -1,7 +1,7 @@ {% extends "_layout.html" %} {% block title %}I2CP{% endblock %} {% block content %} -Updated September 2012, current as of router version 0.9.2 +Updated November 2012, current as of router version 0.9.3
The I2P Client Protocol (I2CP) exposes a strong separation of concerns between the router and any client that wishes to communicate over the network. It enables @@ -112,8 +112,11 @@ a SessionConfig contained in a < Higher is higher priority. As of 0.9.4.
Client-side Options | |||||
---|---|---|---|---|---|
i2cp.reduceQuantity | 0.7.1 | 1 | 1 to 5 | 1 | Tunnel quantity when reduced (applies to both inbound and outbound) |
i2cp.encryptLeaseSet | 0.7.1 | true, false | false | Encrypt the lease | |
i2cp.leaseSetKey | 0.7.1 | Base64 SessionKey (44 characters) + | |||
i2cp.messageReliability | BestEffort, None | None | Guaranteed is disabled; + None implemented in 0.8.1; None is the default as of 0.9.4 + | ||
i2cp.fastReceive | 0.9.4 | true, false | true | If true, the router just sends the MessagePayload instead + of sending a MessageStatus and awaiting a ReceiveMessageBegin. |
Note: All arguments, including numbers, are strings. True/false values are case-insensitive strings. diff --git a/www.i2p2/pages/i2cp_spec.html b/www.i2p2/pages/i2cp_spec.html index 312bafd7..bab1e486 100644 --- a/www.i2p2/pages/i2cp_spec.html +++ b/www.i2p2/pages/i2cp_spec.html @@ -1,7 +1,7 @@ {% extends "_layout.html" %} {% block title %}I2CP Specification{% endblock %} {% block content %} -Updated September 2012, current as of router version 0.9.2 +Updated November 2012, current as of router version 0.9.3
@@ -87,7 +87,16 @@ Bandwidth Limits Message <---------------------
(existing session)
+Existing session, with i2cp.messageReliability=none
++{% filter escape %} + Client Router + + ---------------------> Send Message Message + +{% endfilter %} ++
Existing session, with i2cp.messageReliability=BestEffort
{% filter escape %} Client Router @@ -99,15 +108,20 @@ Bandwidth Limits Message <--------------------- (succeeded) {% endfilter %}-
-Note: As of release 0.8.1, the router does not send either Message Status Message if -i2cp.messageReliability=none. -
(existing session)
+Existing session, with i2cp.fastReceive=true (as of 0.9.4)
++{% filter escape %} + Client Router + + Message Payload Message <--------------------- + +{% endfilter %} ++
Existing session, with i2cp.fastReceive=false
{% filter escape %} Client Router diff --git a/www.i2p2/pages/streaming.html b/www.i2p2/pages/streaming.html index 3dac76c8..078230b0 100644 --- a/www.i2p2/pages/streaming.html +++ b/www.i2p2/pages/streaming.html @@ -1,7 +1,7 @@ {% extends "_layout.html" %} {% block title %}Streaming Library{% endblock %} {% block content %} -Updated September 2012, current as of router version 0.9.2 +Updated November 2012, current as of router version 0.9.3Overview
@@ -148,6 +148,9 @@ See the javadocs for details. or that many milliseconds pass, and include any initial data with the SYN.