update language on BOB and SAMv3 pages

This commit is contained in:
hankhill19580
2019-06-02 18:04:11 +00:00
parent b7a538acec
commit 299f76f9b1
3 changed files with 75 additions and 85 deletions

View File

@@ -1,43 +1,31 @@
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}{{ _('BOB - Basic Open Bridge') }}{% endblock %} {% block title %}{{ _('BOB - Basic Open Bridge') }}{% endblock %}
{% block lastupdated %}{% trans %}August 2016{% endtrans %}{% endblock %} {% block lastupdated %}{% trans %}June 2019{% endtrans %}{% endblock %}
{% block content %} {% block content %}
<h2>Language libraries for the BOB API</h2> <h2>Language libraries for the BOB API</h2>
<ul> <ul>
<li>Go - <a href="https://bitbucket.org/kallevedin/ccondom">ccondom</a></li> <li>Go - <a href="https://bitbucket.org/kallevedin/ccondom">ccondom</a></li>
<li>Python - <a href="http://{{ i2pconv('git.repo.i2p') }}/w/i2py-bob.git">i2py-bob</a></li> <li>Python - <a href="http://{{ i2pconv('git.repo.i2p') }}/w/i2py-bob.git">i2py-bob</a></li>
<li>Twisted - <a href="https://pypi.python.org/pypi/txi2p">txi2p</a></li> <li>Twisted - <a href="https://pypi.python.org/pypi/txi2p">txi2p</a></li>
<li>C++ - <a href="https://gitlab.com/rszibele/bobcpp">bobcpp</a></n></li>
</ul> </ul>
<h2>{% trans %}Technical differences from SAM (for the better?){% endtrans %}</h2> <h2>{% trans %}Technical differences from SAMv3{% endtrans %}</h2>
<p>{% trans -%} <p>{% trans -%}
BOB has separate command and data channels. At this point, most of the good ideas from BOB have been incorporated into
One, an application command channel socket to router to configure. SAMv3, which has more features and more real-world use. BOB still works, but it
Two, the application data sockets to/from router that carry only data. is not gaining the advanced features available to SAMv3 and is essentially
The command channel is only needed for making or setting the initial unsupported at this time.
destination key, and to set the destination key to port bindings.
All connections run in parallel.
{%- endtrans %}</p> {%- endtrans %}</p>
<p>{% trans -%} <p>
SAM has one connection that does everything, and you need to parse every packet. Alternatives:
{%- endtrans %}</p> <a href="{{ site_url('docs/api/samv3') }}">SAM V3</a>.
Older versions:
<p>{% trans -%} <a href="{{ site_url('docs/api/sam') }}">SAM V1</a>,
BOB does not hold keypair values, nor does the router. <a href="{{ site_url('docs/api/samv2') }}">SAM V2</a>,
Your application holds the keypair values. </p>
This is to reduce any extra complexity in the router code, it also adds to
your privacy.
{%- endtrans %}</p>
<p>{% trans -%}
SAM router stores every keypair you ever make.
{%- endtrans %}</p>
<p>{% trans -%}
Those are the important differences.
{%- endtrans %}</p>
<h2>{% trans %}Overview{% endtrans %}</h2> <h2>{% trans %}Overview{% endtrans %}</h2>

View File

@@ -1,6 +1,6 @@
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}SAM V3{% endblock %} {% block title %}SAM V3{% endblock %}
{% block lastupdated %}February 2019{% endblock %} {% block lastupdated %}June 2019{% endblock %}
{% block accuratefor %}0.9.39{% endblock %} {% block accuratefor %}0.9.39{% endblock %}
{% block content %} {% block content %}
<p>Specified below is a simple client protocol for interacting with I2P. <p>Specified below is a simple client protocol for interacting with I2P.
@@ -8,9 +8,10 @@
<p>SAM version 3 <p>SAM version 3
was introduced in I2P release 0.7.3. was introduced in I2P release 0.7.3.
Alternatives: Alternatives:
<a href="{{ site_url('docs/api/bob') }}">BOB(unsupported)</a>.
Older versions:
<a href="{{ site_url('docs/api/sam') }}">SAM V1</a>, <a href="{{ site_url('docs/api/sam') }}">SAM V1</a>,
<a href="{{ site_url('docs/api/samv2') }}">SAM V2</a>, <a href="{{ site_url('docs/api/samv2') }}">SAM V2</a>,
<a href="{{ site_url('docs/api/bob') }}">BOB</a>.
</p> </p>
<h2>Version 3 Language Libraries</h2> <h2>Version 3 Language Libraries</h2>
@@ -19,10 +20,15 @@ Alternatives:
<li>C++ - <a href="https://github.com/i2p/i2psam">i2psam</a></li> <li>C++ - <a href="https://github.com/i2p/i2psam">i2psam</a></li>
<li>Go - <a href="https://bitbucket.org/kallevedin/sam3">sam3</a>, <li>Go - <a href="https://bitbucket.org/kallevedin/sam3">sam3</a>,
<a href="https://github.com/cryptix/goSam">goSam</a> (<a href="http://git.repo.i2p/w/goSam.git">in I2P</a>)</li> <a href="https://github.com/cryptix/goSam">goSam</a> (<a href="http://git.repo.i2p/w/goSam.git">in I2P</a>)</li>
<li>Haskell - <a href="https://github.com/solatis/haskell-network-anonymous-i2p">haskell-network-anonymous-i2p</a></li>
<li>.NET - <a href="https://github.com/SamuelFisher/i2pdotnet">i2pdotnet</a></li>
<li>Nodejs - <a href="https://github.com/redhog/node-i2p">node-i2p</a></li> <li>Nodejs - <a href="https://github.com/redhog/node-i2p">node-i2p</a></li>
<li>Java - <a href="https://github.com/eyedeekay/Jsam">Jsam</a></li>
<li>Python - <a href="https://github.com/l-n-s/i2plib">i2plib</a>, <li>Python - <a href="https://github.com/l-n-s/i2plib">i2plib</a>,
<a href="https://github.com/majestrate/i2p.socket">i2p.socket</a>, <a href="https://github.com/majestrate/i2p.socket">i2p.socket</a>,
<a href="https://github.com/str4d/txi2p">txi2p</a></li> <a href="https://github.com/str4d/txi2p">txi2p</a></li>
<li>Ruby - <a href="https://github.com/dryruby/i2p.rb">and i2p.rb for ruby</a></li>
<li>Rust - <a href="https://github.com/stallmanifold/rust-i2p">rust-i2p</a></li>
</ul> </ul>
<h2>Version 3 Changes</h2> <h2>Version 3 Changes</h2>

View File

@@ -272,10 +272,6 @@ div#content .aside:first-child {
* The .inner class is for the content wrapper on inner pages (as opposed to the home page) * The .inner class is for the content wrapper on inner pages (as opposed to the home page)
*/ */
.fluid img {
max-width: 100%;
}
div#content .inner .fluid { div#content .inner .fluid {
background-repeat: repeat-y; background-repeat: repeat-y;
border-left: 1px solid #abcc71; border-left: 1px solid #abcc71;