I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Verified Commit 81001c06 authored by zzz's avatar zzz
Browse files

Roadmap update; add 4/6 cap info

parent 01929bb4
No related branches found
No related tags found
No related merge requests found
{% extends "global/layout.html" %}
{% block title %}{% trans %}Secure Semireliable UDP{% endtrans %} (SSU){% endblock %}
{% block lastupdated %}2020-09{% endblock %}
{% block accuratefor %}0.9.48{% endblock %}
{% block lastupdated %}2021-03{% endblock %}
{% block accuratefor %}0.9.50{% endblock %}
{% block content %}
<p>{% trans transports=site_url('docs/transport'), ntcp=site_url('docs/transport/ntcp'), ntcp2=site_url('docs/spec/ntcp2') -%}
......@@ -43,7 +43,7 @@ The following properties are stored in the network database.
<ul>
<li><b>Transport name:</b> SSU
</li><li><b>caps:</b> [B,C] <a href="#capabilities">{% trans %}See below{%- endtrans %}</a>.
</li><li><b>caps:</b> [B,C,4,6] <a href="#capabilities">{% trans %}See below{%- endtrans %}</a>.
</li><li><b>host:</b> IP (IPv4 or IPv6).
Shortened IPv6 address (with "::") is allowed.
May or may not be present if firewalled.
......@@ -582,6 +582,18 @@ If the peer address contains the 'C' capability, that means
they are willing and able to serve as an introducer - serving
as a Bob for an otherwise unreachable Alice.
{%- endtrans %}</dd>
<dt>4</dt><dd>
As of 0.9.50, indicates outbound IPv4 capability.
If an IP is published in the host field, this capability is not necessary.
If this is an address with introducers for IPv4 introductions, '4' should be included.
If the router is hidden, '4' and '6' may be combined in a single address.
</dd>
<dt>6</dt><dd>
As of 0.9.50, indicates outbound IPv6 capability.
If an IP is published in the host field, this capability is not necessary.
If this is an address with introducers for IPv6 introductions, '6' should be included (not currently supported).
If the router is hidden, '4' and '6' may be combined in a single address.
</dd>
</dl>
<h1><a name="future">{% trans %}Future Work{% endtrans %}</a></h1>
......
{% extends "global/layout.html" %}
{% block title %}{{ _('Roadmap') }}{% endblock %}
{% block lastupdated %}2020-12{% endblock %}
{% block lastupdated %}2021-03{% endblock %}
{% block content %}
<p>
......@@ -206,13 +206,21 @@ Publish reasonable contact information for infrastructure admins
<h2 id="0.9.49">0.9.49</h2>
<p><b>Target release: Late Feb. 2021</b></p>
<p><b>Released: February 17, 2021</b></p>
<ul><li>
Start work on SSU2
SSU send individual fragments
</li><li>
SSU Westwood+
</li><li>
SSU fast retransmit
</li><li>
SSU fix partial acks
</li><li>
ECIES router encrypted messages
</li><li>
Start work on new tunnel build message
Start rekeying routers to ECIES
</li><li>
Start work on new tunnel build message (proposal 157)
</li><li>
More SSU performance improvements
</li><li>
......@@ -222,6 +230,12 @@ Start work on i2psnark hybrid v2 support
</li><li>
Move web resources to wars
</li><li>
Move resources to jars
</li><li>
Fix Gradle build
</li><li>
Hidden mode fixes
</li><li>
Change DoH to RFC 8484
</li><li>
Finish work on and deploy I2P "Reseed Plugin"
......@@ -252,15 +266,41 @@ Donation page redesign and backend (deployment)
Review and update information about VCS, Code Repositories, and Mirrors across the entire website.
</li></ul>
<h2 id="0.9.50">0.9.50 - 0.9.52 (2021)</h2>
<h2 id="0.9.50">0.9.50</h2>
<p><b>Target release: Late May 2021</b></p>
<ul><li>
Continue on SSU2
Accelerate rekeying routers to ECIES
</li><li>
New tunnel build message
UPnP IPv6 support
</li><li>
Rekey routers to ECIES
4/6 router address caps
</li><li>
More SSU performance improvements
IPv6 introducers
</li><li>
NTP year 2036 fixes
</li><li>
Continue work on new tunnel build message (proposal 157)
</li><li>
Start work on SSU2
</li><li>
Continue on new tunnel build message
</li><li>
Enable DoH for reseeding
</li></ul>
<h2 id="0.9.51">0.9.51 - 0.9.52 (2H 2021)</h2>
<ul><li>
Accelerate rekeying routers to ECIES
</li><li>
Continue work on SSU2
</li><li>
Continue work on new tunnel build message (proposal 157)
</li><li>
New tunnel build message
</li></ul>
......
......@@ -3,8 +3,8 @@ NTCP 2
======
.. meta::
:category: Transports
:lastupdated: August 2019
:accuratefor: 0.9.42
:lastupdated: 2021-03
:accuratefor: 0.9.50
.. contents::
......@@ -1790,6 +1790,21 @@ symmetric crypto keys, and related information.
Published Router Info
=====================
Capabilities
------------
As of release 0.9.50, the "caps" option is supported in NTCP2 addresses,
similar to SSU. There are two capabilities defined:
4: Indicates outbound IPv4 capability.
If an IP is published in the host field, this capability is not necessary.
If the router is hidden, or NTCP2 is outbound only, '4' and '6' may be combined in a single address.
6: Indicates outbound IPv6 capability.
If an IP is published in the host field, this capability is not necessary.
If the router is hidden, or NTCP2 is outbound only, '4' and '6' may be combined in a single address.
Published Addresses
-------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment