From 46d0d5c7d9ad7160162d7856d3ce77e8a9bac7d5 Mon Sep 17 00:00:00 2001 From: str4d Date: Sat, 10 Nov 2012 21:53:08 +0000 Subject: [PATCH] Moved i2pcontrol and *streaming pages into docs/api --- .../pages/site/docs/api}/i2pcontrol.html | 2 +- .../pages/site/docs/api}/ministreaming.html | 8 ++++---- .../pages/site/docs/api}/streaming.html | 12 ++++++------ 3 files changed, 11 insertions(+), 11 deletions(-) rename {www.i2p2/pages => i2p2www/pages/site/docs/api}/i2pcontrol.html (99%) rename {www.i2p2/pages => i2p2www/pages/site/docs/api}/ministreaming.html (89%) rename {www.i2p2/pages => i2p2www/pages/site/docs/api}/streaming.html (98%) diff --git a/www.i2p2/pages/i2pcontrol.html b/i2p2www/pages/site/docs/api/i2pcontrol.html similarity index 99% rename from www.i2p2/pages/i2pcontrol.html rename to i2p2www/pages/site/docs/api/i2pcontrol.html index 4538ae9e..a292bda7 100644 --- a/www.i2p2/pages/i2pcontrol.html +++ b/i2p2www/pages/site/docs/api/i2pcontrol.html @@ -1,4 +1,4 @@ -{% extends "_layout.html" %} +{% extends "global/layout.html" %} {% block title %}I2PControl API{% endblock %} {% block content %}

I2PControl - Remote Control Service

diff --git a/www.i2p2/pages/ministreaming.html b/i2p2www/pages/site/docs/api/ministreaming.html similarity index 89% rename from www.i2p2/pages/ministreaming.html rename to i2p2www/pages/site/docs/api/ministreaming.html index ac950db5..d3f78c5d 100644 --- a/www.i2p2/pages/ministreaming.html +++ b/i2p2www/pages/site/docs/api/ministreaming.html @@ -1,10 +1,10 @@ -{% extends "_layout.html" %} +{% extends "global/layout.html" %} {% block title %}Ministreaming Library{% endblock %} {% block content %}

Note

The ministreaming library has been enhanced and extended by the -"full" streaming library. +"full" streaming library. Ministreaming is deprecated and is incompatible with today's applications. The following documentation is old. Also note that streaming extends ministreaming in the same Java package (net.i2p.client.streaming), @@ -25,7 +25,7 @@ off into its own library both to keep the TCP-esque complexities separate and to allow alternative optimized implementations.

The ministreaming library was written by mihi as a part of his -I2PTunnel application and then factored out and released +I2PTunnel application and then factored out and released under the BSD license. It is called the "mini"streaming library because it makes some simplifications in the implementation, while a more robust streaming library could be further optimized for operation over I2P. The two main issues with @@ -44,4 +44,4 @@ implementations are introduced. The library is deployed in its own ministreaming.jar. Developers in Java who would like to use it can access the API directly, while developers in other languages can use it through -SAM's streaming support.

{% endblock %} +SAM's streaming support.

{% endblock %} diff --git a/www.i2p2/pages/streaming.html b/i2p2www/pages/site/docs/api/streaming.html similarity index 98% rename from www.i2p2/pages/streaming.html rename to i2p2www/pages/site/docs/api/streaming.html index 078230b0..6a9d3c56 100644 --- a/www.i2p2/pages/streaming.html +++ b/i2p2www/pages/site/docs/api/streaming.html @@ -1,4 +1,4 @@ -{% extends "_layout.html" %} +{% extends "global/layout.html" %} {% block title %}Streaming Library{% endblock %} {% block content %} Updated November 2012, current as of router version 0.9.3 @@ -102,9 +102,9 @@ Time values are in ms.

Note that higher-layer APIs, such as -SAM, -BOB, and -I2PTunnel, +SAM, +BOB, and +I2PTunnel, may override these defaults with their own defaults. Also note that many options only apply to servers listening for incoming connections.

@@ -369,7 +369,7 @@ There is no checksum field in the streaming protocol.

Packet Encapsulation

Each packet is sent through I2P as a single message (or as an individual clove in a -Garlic Message). +Garlic Message). Message encapsulation is implemented in the underlying I2CP, I2NP, and @@ -453,7 +453,7 @@ Additional tuning of the streaming lib parameters may be necessary.
  • Another area for research is the interaction of the streaming lib with the NTCP and SSU transport layers. -See the NTCP discussion page for details. +See the NTCP discussion page for details.
  • The interaction of the routing algorithms with the streaming lib strongly affects performance.