update language on BOB and SAMv3 pages
This commit is contained in:
@ -1,43 +1,31 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}{{ _('BOB - Basic Open Bridge') }}{% endblock %}
|
||||
{% block lastupdated %}{% trans %}August 2016{% endtrans %}{% endblock %}
|
||||
{% block lastupdated %}{% trans %}June 2019{% endtrans %}{% endblock %}
|
||||
{% block content %}
|
||||
<h2>Language libraries for the BOB API</h2>
|
||||
<ul>
|
||||
<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>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>
|
||||
|
||||
<h2>{% trans %}Technical differences from SAM (for the better?){% endtrans %}</h2>
|
||||
<h2>{% trans %}Technical differences from SAMv3{% endtrans %}</h2>
|
||||
|
||||
<p>{% trans -%}
|
||||
BOB has separate command and data channels.
|
||||
One, an application command channel socket to router to configure.
|
||||
Two, the application data sockets to/from router that carry only data.
|
||||
The command channel is only needed for making or setting the initial
|
||||
destination key, and to set the destination key to port bindings.
|
||||
All connections run in parallel.
|
||||
At this point, most of the good ideas from BOB have been incorporated into
|
||||
SAMv3, which has more features and more real-world use. BOB still works, but it
|
||||
is not gaining the advanced features available to SAMv3 and is essentially
|
||||
unsupported at this time.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans -%}
|
||||
SAM has one connection that does everything, and you need to parse every packet.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans -%}
|
||||
BOB does not hold keypair values, nor does the router.
|
||||
Your application holds the keypair values.
|
||||
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>
|
||||
<p>
|
||||
Alternatives:
|
||||
<a href="{{ site_url('docs/api/samv3') }}">SAM V3</a>.
|
||||
Older versions:
|
||||
<a href="{{ site_url('docs/api/sam') }}">SAM V1</a>,
|
||||
<a href="{{ site_url('docs/api/samv2') }}">SAM V2</a>,
|
||||
</p>
|
||||
|
||||
<h2>{% trans %}Overview{% endtrans %}</h2>
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}SAM V3{% endblock %}
|
||||
{% block lastupdated %}February 2019{% endblock %}
|
||||
{% block lastupdated %}June 2019{% endblock %}
|
||||
{% block accuratefor %}0.9.39{% endblock %}
|
||||
{% block content %}
|
||||
<p>Specified below is a simple client protocol for interacting with I2P.
|
||||
@ -8,9 +8,10 @@
|
||||
<p>SAM version 3
|
||||
was introduced in I2P release 0.7.3.
|
||||
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/samv2') }}">SAM V2</a>,
|
||||
<a href="{{ site_url('docs/api/bob') }}">BOB</a>.
|
||||
</p>
|
||||
|
||||
<h2>Version 3 Language Libraries</h2>
|
||||
@ -19,10 +20,15 @@ Alternatives:
|
||||
<li>C++ - <a href="https://github.com/i2p/i2psam">i2psam</a></li>
|
||||
<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>
|
||||
<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>Java - <a href="https://github.com/eyedeekay/Jsam">Jsam</a></li>
|
||||
<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/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>
|
||||
|
||||
<h2>Version 3 Changes</h2>
|
||||
|
@ -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)
|
||||
*/
|
||||
|
||||
.fluid img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
div#content .inner .fluid {
|
||||
background-repeat: repeat-y;
|
||||
border-left: 1px solid #abcc71;
|
||||
|
Reference in New Issue
Block a user