Specified below is version 1 of a simple client protocol for interacting with I2P. Newer alternatives: diff --git a/i2p2www/pages/site/docs/api/samv2.html b/i2p2www/pages/site/docs/api/samv2.html index 925fd307..296d0cba 100644 --- a/i2p2www/pages/site/docs/api/samv2.html +++ b/i2p2www/pages/site/docs/api/samv2.html @@ -1,7 +1,8 @@ {% extends "global/layout.html" %} {% block title %}SAM V2 Specification{% endblock %} +{% block lastupdated %}August 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} -Updated August 2010 for release 0.8
Specified below is a simple client protocol for interacting with I2P.
diff --git a/i2p2www/pages/site/docs/api/samv3.html b/i2p2www/pages/site/docs/api/samv3.html index dd896046..30d15103 100644 --- a/i2p2www/pages/site/docs/api/samv3.html +++ b/i2p2www/pages/site/docs/api/samv3.html @@ -1,7 +1,8 @@ {% extends "global/layout.html" %} {% block title %}SAM V3{% endblock %} +{% block lastupdated %}August 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} -Updated August 2010 for release 0.8
Specified below is a simple client protocol for interacting with I2P.
SAM version 3 diff --git a/i2p2www/pages/site/docs/api/streaming.html b/i2p2www/pages/site/docs/api/streaming.html index 6a9d3c56..ef416d55 100644 --- a/i2p2www/pages/site/docs/api/streaming.html +++ b/i2p2www/pages/site/docs/api/streaming.html @@ -1,7 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Streaming Library{% endblock %} +{% block lastupdated %}November 2012{% endblock %} +{% block accuratefor %}0.9.3{% endblock %} {% block content %} -Updated November 2012, current as of router version 0.9.3
Overview
diff --git a/i2p2www/pages/site/docs/applications/bittorrent.html b/i2p2www/pages/site/docs/applications/bittorrent.html index 2962af68..013dbefa 100644 --- a/i2p2www/pages/site/docs/applications/bittorrent.html +++ b/i2p2www/pages/site/docs/applications/bittorrent.html @@ -1,8 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Bittorrent over I2P{% endblock %} +{% block lastupdated %}September 2012{% endblock %} +{% block accuratefor %}0.9.2{% endblock %} {% block content %} -Updated September 2012, current as of router version 0.9.2 -
There are several bittorrent clients and trackers on I2P. As I2P addressing uses a Destination instead of an IP and port, minor diff --git a/i2p2www/pages/site/docs/how/cryptography.html b/i2p2www/pages/site/docs/how/cryptography.html index 3acdc43b..02bbf107 100644 --- a/i2p2www/pages/site/docs/how/cryptography.html +++ b/i2p2www/pages/site/docs/how/cryptography.html @@ -1,9 +1,9 @@ {% extends "global/layout.html" %} {% block title %}Low-level Cryptography Details{% endblock %} +{% block lastupdated %}March 2012{% endblock %} +{% block accuratefor %}0.8.13{% endblock %} {% block content %}
-Updated March 2012, current as of router version 0.8.13 -
This page specifies the low-level details of the cryptography in I2P.
There are a handful of cryptographic algorithms in use within I2P, but we have diff --git a/i2p2www/pages/site/docs/how/elgamalaes.html b/i2p2www/pages/site/docs/how/elgamalaes.html index 7fec1547..70fcd456 100644 --- a/i2p2www/pages/site/docs/how/elgamalaes.html +++ b/i2p2www/pages/site/docs/how/elgamalaes.html @@ -1,7 +1,8 @@ {% extends "global/layout.html" %} {% block title %}ElGamal/AES + SessionTag Encryption{% endblock %} +{% block lastupdated %}February 2011{% endblock %} +{% block accuratefor %}0.8.3{% endblock %} {% block content %} -Updated February 2011, current as of router version 0.8.3
Overview
ElGamal/AES+SessionTags is used for end-to-end encryption. diff --git a/i2p2www/pages/site/docs/how/garlicrouting.html b/i2p2www/pages/site/docs/how/garlicrouting.html index ae724089..9bf8daf8 100644 --- a/i2p2www/pages/site/docs/how/garlicrouting.html +++ b/i2p2www/pages/site/docs/how/garlicrouting.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Garlic Routing{% endblock %} -{% block content %}
-Updated August 2010 for release 0.8 -
- +{% block lastupdated %}August 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} +{% block content %}Garlic Routing and "Garlic" Terminology
The terms "garlic routing" and "garlic encryption" are often used rather loosely when referring to I2P's technology. diff --git a/i2p2www/pages/site/docs/how/networkdatabase.html b/i2p2www/pages/site/docs/how/networkdatabase.html index 66fee2f4..8c003bf0 100644 --- a/i2p2www/pages/site/docs/how/networkdatabase.html +++ b/i2p2www/pages/site/docs/how/networkdatabase.html @@ -1,11 +1,8 @@ {% extends "global/layout.html" %} {% block title %}The Network Database{% endblock %} +{% block lastupdated %}June 2012{% endblock %} +{% block accuratefor %}0.9{% endblock %} {% block content %} - -
- Updated June 2012, current as of router version 0.9 -
-Overview
diff --git a/i2p2www/pages/site/docs/how/peerselection.html b/i2p2www/pages/site/docs/how/peerselection.html index fba7b842..032a25da 100644 --- a/i2p2www/pages/site/docs/how/peerselection.html +++ b/i2p2www/pages/site/docs/how/peerselection.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Peer Profiling and Selection{% endblock %} +{% block lastupdated %}July 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} - -Updated July 2010 for release 0.8 -
Overview
Peer Profiling
diff --git a/i2p2www/pages/site/docs/how/threatmodel.html b/i2p2www/pages/site/docs/how/threatmodel.html index 5d265c78..5ab111bf 100644 --- a/i2p2www/pages/site/docs/how/threatmodel.html +++ b/i2p2www/pages/site/docs/how/threatmodel.html @@ -1,8 +1,8 @@ {% extends "global/layout.html" %} {% block title %}I2P's Threat Model{% endblock %} +{% block lastupdated %}November 2010{% endblock %} +{% block accuratefor %}0.8.1{% endblock %} {% block content %} - -Updated November 2010, current as of router version 0.8.1What do we mean by "anonymous"?
Your level of anonymity can be described as "how hard it is for someone diff --git a/i2p2www/pages/site/docs/how/tunnelrouting.html b/i2p2www/pages/site/docs/how/tunnelrouting.html index 28782695..a0820a46 100644 --- a/i2p2www/pages/site/docs/how/tunnelrouting.html +++ b/i2p2www/pages/site/docs/how/tunnelrouting.html @@ -1,10 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Tunnel Overview{% endblock %} +{% block lastupdated %}July 2011{% endblock %} +{% block accuratefor %}0.8.7{% endblock %} {% block content %} -
-Updated July 2011 for release 0.8.7 -
-Tunnel Overview
This page contains an overview of I2P tunnel terminology and operation, with diff --git a/i2p2www/pages/site/docs/naming.html b/i2p2www/pages/site/docs/naming.html index 9c55107a..371c8784 100644 --- a/i2p2www/pages/site/docs/naming.html +++ b/i2p2www/pages/site/docs/naming.html @@ -1,10 +1,11 @@ {% extends "global/layout.html" %} {% block title %}Naming and Addressbook{% endblock %} +{% block lastupdated %}March 2012{% endblock %} +{% block accuratefor %}0.8.13{% endblock %} {% block content %}
Naming in I2P
Overview
-This page was last updated in March 2012 and is accurate for router version 0.8.13.I2P ships with a generic naming library and a base implementation designed to work off a local name to destination mapping, as well as an diff --git a/i2p2www/pages/site/docs/plugins.html b/i2p2www/pages/site/docs/plugins.html index c3e7b452..9fbc4d2f 100644 --- a/i2p2www/pages/site/docs/plugins.html +++ b/i2p2www/pages/site/docs/plugins.html @@ -1,10 +1,10 @@ {% extends "global/layout.html" %} {% block title %}Plugins{% endblock %} +{% block lastupdated %}June 2012{% endblock %} +{% block accuratefor %}0.9{% endblock %} {% block content %}
I2P Plugins
-Page last updated June 2012, current as of router version 0.9. -General Information
I2P includes a plugin architecture diff --git a/i2p2www/pages/site/docs/protocol/i2cp.html b/i2p2www/pages/site/docs/protocol/i2cp.html index fcb25761..26eeca40 100644 --- a/i2p2www/pages/site/docs/protocol/i2cp.html +++ b/i2p2www/pages/site/docs/protocol/i2cp.html @@ -1,8 +1,8 @@ {% extends "global/layout.html" %} {% block title %}I2CP{% endblock %} +{% block lastupdated %}November 2012{% endblock %} +{% block accuratefor %}0.9.3{% endblock %} {% block content %} -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 secure and asynchronous messaging by sending and receiving messages over a diff --git a/i2p2www/pages/site/docs/protocol/i2np.html b/i2p2www/pages/site/docs/protocol/i2np.html index e370e5e3..8cb24255 100644 --- a/i2p2www/pages/site/docs/protocol/i2np.html +++ b/i2p2www/pages/site/docs/protocol/i2np.html @@ -1,7 +1,8 @@ {% extends "global/layout.html" %} {% block title %}I2NP{% endblock %} +{% block lastupdated %}August 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} -Updated August 2010, current as of router version 0.8
I2P Network Protocol (I2NP)
The I2P Network Protocol (I2NP), diff --git a/i2p2www/pages/site/docs/protocol/index.html b/i2p2www/pages/site/docs/protocol/index.html index 84becb5b..117d7f55 100644 --- a/i2p2www/pages/site/docs/protocol/index.html +++ b/i2p2www/pages/site/docs/protocol/index.html @@ -1,11 +1,12 @@ {% extends "global/layout.html" %} {% block title %}Protocol Stack{% endblock %} +{% block lastupdated %}August 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %}
Here is the protocol stack for I2P. See also the Index to Technical Documentation. -Updated August 2010, current for router version 0.8.
diff --git a/i2p2www/pages/site/docs/spec/blockfile.html b/i2p2www/pages/site/docs/spec/blockfile.html index ce187ef7..b3709af3 100644 --- a/i2p2www/pages/site/docs/spec/blockfile.html +++ b/i2p2www/pages/site/docs/spec/blockfile.html @@ -1,11 +1,11 @@ {% extends "global/layout.html" %} {% block title %}I2P Blockfile Specification{% endblock %} +{% block lastupdated %}January 2012{% endblock %} +{% block accuratefor %}0.8.12{% endblock %} {% block content %}
Blockfile and Hosts Database Specification
--Page last updated January 2012, current as of router version 0.8.12
Overview
This document specifies diff --git a/i2p2www/pages/site/docs/spec/common_structures.html b/i2p2www/pages/site/docs/spec/common_structures.html index 36acc25f..805cc76d 100644 --- a/i2p2www/pages/site/docs/spec/common_structures.html +++ b/i2p2www/pages/site/docs/spec/common_structures.html @@ -1,7 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Common structure Specification{% endblock %} +{% block lastupdated %}March 2012{% endblock %} +{% block accuratefor %}0.8.13{% endblock %} {% block content %} -Updated March 2012, current as of router version 0.8.13
Data types Specification
This document describes some data types common to all I2P protocols, like diff --git a/i2p2www/pages/site/docs/spec/configuration.html b/i2p2www/pages/site/docs/spec/configuration.html index 8946aae0..4cd384ae 100644 --- a/i2p2www/pages/site/docs/spec/configuration.html +++ b/i2p2www/pages/site/docs/spec/configuration.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Configuration File Specification{% endblock %} +{% block lastupdated %}September 2012{% endblock %} +{% block accuratefor %}0.9.2{% endblock %} {% block content %} -Updated September 2012, current as of router version 0.9.2 - -
Overview
This page provides a general specification of I2P configuration files, diff --git a/i2p2www/pages/site/docs/spec/datagrams.html b/i2p2www/pages/site/docs/spec/datagrams.html index 08948cdf..0ea4ce19 100644 --- a/i2p2www/pages/site/docs/spec/datagrams.html +++ b/i2p2www/pages/site/docs/spec/datagrams.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Datagram Specification{% endblock %} +{% block lastupdated %}August 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} - -Updated August 2010, current as of router version 0.8 -
Datagram Overview
Datagrams build upon the base I2CP to provide authenticated and repliable messages in a standard format. This lets applications reliably read diff --git a/i2p2www/pages/site/docs/spec/i2cp.html b/i2p2www/pages/site/docs/spec/i2cp.html index 2f2f4b23..bbbc7d2c 100644 --- a/i2p2www/pages/site/docs/spec/i2cp.html +++ b/i2p2www/pages/site/docs/spec/i2cp.html @@ -1,7 +1,8 @@ {% extends "global/layout.html" %} {% block title %}I2CP Specification{% endblock %} +{% block lastupdated %}November 2012{% endblock %} +{% block accuratefor %}0.9.3{% endblock %} {% block content %} -Updated November 2012, current as of router version 0.9.3
I2P Control Protocol (I2CP) Specification
Overview
diff --git a/i2p2www/pages/site/docs/spec/i2np.html b/i2p2www/pages/site/docs/spec/i2np.html index a80b95c1..d028fb7d 100644 --- a/i2p2www/pages/site/docs/spec/i2np.html +++ b/i2p2www/pages/site/docs/spec/i2np.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}I2NP Specification{% endblock %} +{% block lastupdated %}September 2012{% endblock %} +{% block accuratefor %}0.9.2{% endblock %} {% block content %} - -Updated September 2012, current as of router version 0.9.2 -
I2P Network Protocol (I2NP) Specification
The I2P Network Protocol (I2NP), diff --git a/i2p2www/pages/site/docs/spec/plugin.html b/i2p2www/pages/site/docs/spec/plugin.html index 49d5ca5a..6af72876 100644 --- a/i2p2www/pages/site/docs/spec/plugin.html +++ b/i2p2www/pages/site/docs/spec/plugin.html @@ -1,12 +1,12 @@ {% extends "global/layout.html" %} {% block title %}I2P Plugin Specification{% endblock %} +{% block lastupdated %}March 2012{% endblock %} +{% block accuratefor %}0.8.13-13{% endblock %} {% block content %}
Specification Version 0.18 2012-03-15
--Page last updated March 2012, current as of router version 0.8.13-13
Overview
This document specifies diff --git a/i2p2www/pages/site/docs/spec/ssu.html b/i2p2www/pages/site/docs/spec/ssu.html index bd55f001..7f0028ad 100644 --- a/i2p2www/pages/site/docs/spec/ssu.html +++ b/i2p2www/pages/site/docs/spec/ssu.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}SSU Protocol Specification{% endblock %} +{% block lastupdated %}October 2012{% endblock %} +{% block accuratefor %}0.9.2{% endblock %} {% block content %} - -Updated October 2012 for release 0.9.2 -
See the SSU page for an overview of the SSU transport. diff --git a/i2p2www/pages/site/docs/spec/tunnel_creation.html b/i2p2www/pages/site/docs/spec/tunnel_creation.html index ed9a8154..adf9e678 100644 --- a/i2p2www/pages/site/docs/spec/tunnel_creation.html +++ b/i2p2www/pages/site/docs/spec/tunnel_creation.html @@ -1,9 +1,10 @@ {% extends "_layout.html" %} {% block title %}Tunnel Creation{% endblock %} +{% block lastupdated %}August 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} This page documents the current tunnel build implementation. -Updated August 2010 for release 0.8
Tunnel Creation Specification
diff --git a/i2p2www/pages/site/docs/spec/tunnel_message.html b/i2p2www/pages/site/docs/spec/tunnel_message.html index 3b0da15b..3b37c8b7 100644 --- a/i2p2www/pages/site/docs/spec/tunnel_message.html +++ b/i2p2www/pages/site/docs/spec/tunnel_message.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Tunnel Message Specification{% endblock %} +{% block lastupdated %}October 2011{% endblock %} +{% block accuratefor %}0.8.10{% endblock %} {% block content %} - -Updated October 2011 for release 0.8.10 -Tunnel Message Specification
This document specifies the format of tunnel messages. For general information about tunnels see diff --git a/i2p2www/pages/site/docs/spec/updates.html b/i2p2www/pages/site/docs/spec/updates.html index dd4574fc..72e1d2bf 100644 --- a/i2p2www/pages/site/docs/spec/updates.html +++ b/i2p2www/pages/site/docs/spec/updates.html @@ -1,7 +1,8 @@ {% extends "global/layout.html" %} {% block title %}I2P Software Update Specification{% endblock %} +{% block lastupdated %}November 2011{% endblock %} +{% block accuratefor %}0.8.12{% endblock %} {% block content %} -Page last updated November 2011, current as of router version 0.8.12Overview
I2P uses a simple, yet secure, system for automated software update. diff --git a/i2p2www/pages/site/docs/transport/index.html b/i2p2www/pages/site/docs/transport/index.html index 68123d99..10f0e78c 100644 --- a/i2p2www/pages/site/docs/transport/index.html +++ b/i2p2www/pages/site/docs/transport/index.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Transport Overview{% endblock %} +{% block lastupdated %}July 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} - -Updated July 2010, current as of router version 0.8 -
Transports in I2P
A "transport" in I2P is a method for direct, point-to-point communication diff --git a/i2p2www/pages/site/docs/transport/ntcp.html b/i2p2www/pages/site/docs/transport/ntcp.html index d2c601b7..509551a3 100644 --- a/i2p2www/pages/site/docs/transport/ntcp.html +++ b/i2p2www/pages/site/docs/transport/ntcp.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}NTCP{% endblock %} +{% block lastupdated %}August 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} - -Updated August 2010 for release 0.8 -NTCP (NIO-based TCP)
diff --git a/i2p2www/pages/site/docs/transport/ssu.html b/i2p2www/pages/site/docs/transport/ssu.html index 1fab0969..1992bb64 100644 --- a/i2p2www/pages/site/docs/transport/ssu.html +++ b/i2p2www/pages/site/docs/transport/ssu.html @@ -1,9 +1,8 @@ {% extends "global/layout.html" %} {% block title %}SSU Transport{% endblock %} +{% block lastupdated %}October 2012{% endblock %} +{% block accuratefor %}0.9.2{% endblock %} {% block content %} - -Updated October 2012 for release 0.9.2 -
Secure Semireliable UDP (SSU)
SSU (also called "UDP" in much of the I2P documentation and user interfaces) diff --git a/i2p2www/pages/site/docs/tunnels/implementation.html b/i2p2www/pages/site/docs/tunnels/implementation.html index 8798ad91..ad515cac 100644 --- a/i2p2www/pages/site/docs/tunnels/implementation.html +++ b/i2p2www/pages/site/docs/tunnels/implementation.html @@ -1,10 +1,10 @@ {% extends "global/layout.html" %} {% block title %}Tunnel Implementation{% endblock %} +{% block lastupdated %}October 2010{% endblock %} +{% block accuratefor %}0.8{% endblock %} {% block content %} This page documents the current tunnel implementation. -Updated October 2010 for release 0.8 -
Tunnel overview
diff --git a/i2p2www/pages/site/docs/tunnels/unidirectional.html b/i2p2www/pages/site/docs/tunnels/unidirectional.html index 0229d013..f4f5004b 100644 --- a/i2p2www/pages/site/docs/tunnels/unidirectional.html +++ b/i2p2www/pages/site/docs/tunnels/unidirectional.html @@ -1,10 +1,8 @@ {% extends "global/layout.html" %} {% block title %}Unidirectional Tunnels{% endblock %} +{% block lastupdated %}July 2011{% endblock %} +{% block accuratefor %}0.8.7{% endblock %} {% block content %} --Updated July 2011 for release 0.8.7 -
-Overview
This page describes the origins and design of I2P's unidirectional tunnels.