propagate from branch 'i2p.www' (head e5f805d2e620c89445cfe0bd86753119d187dc92)

to branch 'i2p.www.revamp' (head 8181db5e7db56fa27ac7af59f1478ea7dd2bccc5)
This commit is contained in:
str4d
2013-12-08 21:00:35 +00:00
31 changed files with 400 additions and 247 deletions

View File

@@ -1,10 +1,10 @@
{% extends "global/layout.html" %}
{% block title %}{{ _('Download') }}{% endblock %}
{% set i2pinstall_windows_sig = 'e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe' %}
{% set i2pinstall_jar_sig = '8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30' %}
{% set i2pinstall_windows_sig = '97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9' %}
{% set i2pinstall_jar_sig = '5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f' %}
{% set i2p_android_sig = 'a6120e19186246458a01e498eeb9e5afcb3901b9c058244410bda85d5a474113' %}
{% set i2psource_sig = '315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3' %}
{% set i2pupdate_sig = 'a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab' %}
{% set i2psource_sig = 'cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c' %}
{% set i2pupdate_sig = '533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2' %}
{% block content %}
<h1>{{ _('Download I2P') }}</h1>

View File

@@ -1,7 +1,7 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Streaming Library{% endtrans %}{% endblock %}
{% block lastupdated %}{% trans %}July 2013{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.7{% endblock %}
{% block lastupdated %}{% trans %}December 2013{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.9{% endblock %}
{% block content %}
<h2>{% trans %}Overview{% endtrans %}</h2>
@@ -413,6 +413,32 @@ CLOSE packets may contain data as well.
{%- endtrans %}</p>
<h3>Ping / Pong</h3>
<p>{% trans -%}
There is no ping function at the I2CP layer (equivalent to ICMP echo) or in datagrams.
This function is provided in streaming.
Pings and pongs may not be combined with a standard streaming packet;
if the ECHO option is set, then
most other flags, options, ackThrough, sequenceNum, NACKs, payload, etc. are ignored.
{%- endtrans %}</p>
<p>{% trans -%}
A ping packet must have the ECHO, SIGNATURE_INCLUDED, and FROM_INCLUDED flags set.
The sendStreamId must be greater than zero, and the receiveStreamId is ignored.
The sendStreamId may or may not correspond to an existing connection.
{%- endtrans %}</p>
<p>{% trans -%}
A pong packet must have the ECHO flag set.
The sendStreamId must be zero, and the receiveStreamId is the sendStreamId from the ping.
The pong packet does not include any payload that was contained in the ping.
{%- endtrans %}</p>
<p>{% trans -%}
Streaming may be configured to disable sending pongs with the configuration i2p.streaming.answerPings=false.
{%- endtrans %}</p>
<h3 id="sharing">{% trans %}Control Block Sharing{% endtrans %}</h3>
<p>{% trans -%}
The streaming lib supports "TCP" Control Block sharing.

View File

@@ -1,7 +1,7 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Naming and Addressbook{% endtrans %}{% endblock %}
{% block lastupdated %}{% trans %}March 2012{% endtrans %}{% endblock %}
{% block accuratefor %}0.8.13{% endblock %}
{% block lastupdated %}{% trans %}December 2013{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.9{% endblock %}
{% block content %}
<h1>{% trans %}Naming in I2P{% endtrans %}</h1>
<h2 id="overview">{% trans %}Overview{% endtrans %}</h2>
@@ -50,8 +50,8 @@ The components are:
<ol>
<li>{% trans -%}
The <a href="#lookup">client application</a> which does local lookups in hosts.txt
and also takes care of the <a href="#base32">Base32 hostnames</a>.
The local <a href="#lookup">naming service</a> which does lookups
and also handles <a href="#base32">Base32 hostnames</a>.
{%- endtrans %}</li>
<li>{% trans -%}
The <a href="#httpproxy">HTTP proxy</a> which asks the router for lookups and points
@@ -74,7 +74,7 @@ for addressbook configuration and viewing of the local host lists.
</ol>
<h2 id="lookup">{% trans %}Naming Files and Lookups{% endtrans %}</h2>
<h2 id="lookup">{{ _('Naming Services') }}</h2>
<p>{% trans namingdiscussion=site_url('docs/discussions/naming'), todo=site_url('get-involved/todo') -%}
All destinations in I2P are 516-byte (or longer) keys.
@@ -89,38 +89,92 @@ One possible use of certificates is for <a href="{{ todo }}#hashcash">proof of w
If an application (i2ptunnel or the HTTP proxy) wishes to access
a destination by name, the router does a very simple local lookup
to resolve that name.
The client application (technically, the client side of I2CP in the I2P API)
does a linear search through three local files, in order, to
look up host names and convert them to a 516-byte destination key:
{%- endtrans %}</p>
<h3>{{ _('Hosts.txt Naming Service') }}</h3>
<p>{% trans -%}
The hosts.txt Naming Service does a simple linear search through
text files. This naming service was the default until
release 0.8.8 when it was replaced by the Blockfile Naming Service.
The hosts.txt format had become too slow after the file grew to thousands of entries.
{%- endtrans %}</p>
<p>{% trans configuration=site_url('docs/spec/configuration') -%}
It does a linear search through three local files, in order, to
look up host names and convert them to a 516-byte destination key.
Each file is in a simple <a href="{{ configuration }}">configuration file format</a>, with hostname=base64, one per line.
The files are:
{%- endtrans %}</p>
<ol>
<li>privatehosts.txt
<li>userhosts.txt
<li>hosts.txt
</ol>
<h3>{{ _('Blockfile Naming Service') }}</h3>
<p>{% trans -%}
The Blockfile Naming Service stores multiple "addressbooks" in a single
database file named hostsdb.blockfile.
This Naming Service is the default since release 0.8.8.
{%- endtrans %}</p>
<p>{% trans blockfile=site_url('docs/spec/blockfile') -%}
A blockfile is simply on-disk storage of multiple sorted maps (key-value pairs),
implemented as skiplists.
The blockfile format is specified on the <a href="{{ blockfile }}">Blockfile page</a>.
It provides fast Destination lookup in a compact format. While the blockfile overhead is substantial,
the destinations are stored in binary rather than in Base 64 as in the hosts.txt format.
In addition, the blockfile provides the capability of arbitrary metadata storage
(such as added date, source, and comments) for each entry to implement advanced addressbook features.
The blockfile storage requirement is a modest increase over the hosts.txt format, and the blockfile provides
approximately 10x reduction in lookup times.
{%- endtrans %}</p>
<p>{% trans -%}
On creation, the naming service imports entries from the three files used by the hosts.txt Naming Service.
The blockfile mimics the previous implementation by maintaining three maps that
are searched in-order, named privatehosts.txt, userhosts.txt, and hosts.txt.
It also maintains a reverse-lookup map to implement rapid reverse lookups.
{%- endtrans %}</p>
<h3>{{ _('Other Naming Service Facilities') }}</h3>
<p>{% trans nsjavadocs='http://docs.i2p-projekt.de/javadoc/net/i2p/client/naming/package-summary.html' -%}
The lookup is case-insensitive.
The first match is used, and conflicts are not detected.
There is no enforcement of naming rules in lookups.
Lookups are cached for a few minutes.
Base 32 resolution is <a href="#base32">described below</a>.
For a full description of the Naming Service API see the
<a href="{{ nsjavadocs }}">Naming Service Javadocs</a>.
This API was significantly expanded in release 0.8.7 to provide
adds and removes, storage of arbitrary properties with the hostname,
and other features.
{%- endtrans %}</p>
<h3>{{ _('Alternatives and Experimental Naming Services') }}</h3>
<p>{% trans namingdiscussion=site_url('docs/discussions/naming') -%}
Lookups are cached for a few minutes.
There is an experimental facility for real-time lookups (a la DNS) over the network within the router,
although it is not enabled by default
(see "EepGet" under <a href="{{ namingdiscussion }}#alternatives">Alternatives on the discussion page</a>).
The naming service is specified with the configuration property <tt>i2p.naming.impl=class</tt>.
Other implementations are possible. For example,
there is an experimental facility for real-time lookups (a la DNS) over the network within the router.
For more information see the <a href="{{ namingdiscussion }}#alternatives">alternatives on the discussion page</a>.
{%- endtrans %}</p>
<h2 id="httpproxy">{% trans %}HTTP Proxy{% endtrans %}</h2>
<p>{% trans -%}
The HTTP proxy does a lookup via the router for all hostnames ending in '.i2p'.
Otherwise, it forwards the request to a configured HTTP outproxy.
Thus, in practice, all HTTP (eepsite) hostnames must end in the pseudo-Top Level Domain '.i2p'.
{%- endtrans %}</p>
<p>{% trans i2ptld='https://datatracker.ietf.org/doc/draft-grothoff-iesg-special-use-p2p-names/',
rfc6761='http://tools.ietf.org/html/rfc6761' -%}
We have <a href="{{ i2ptld }}">applied to reserve the .i2p TLD</a>
following the procedures specified in <a href="{{ rfc6761 }}">RFC 6761</a>.
{%- endtrans %}</p>
<p>{% trans -%}
If the router fails to resolve the hostname, the HTTP proxy returns
an error page to the user with links to several "jump" services.
@@ -221,7 +275,7 @@ Must not contain '--' except in 'xn--' for IDN.
{%- endtrans %}</li>
<li>{% trans -%}
Base32 hostnames (*.b32.i2p) are not allowed.
Base32 hostnames (*.b32.i2p) are reserved for base 32 use and so are not allowed to be imported.
{%- endtrans %}</li>
<li>{% trans -%}
@@ -247,7 +301,7 @@ Maximum key length 616 bytes (to account for certs up to 100 bytes).
</ul>
<p>{% trans -%}
Any name received via subscription that passes all the checks is added to the local hosts.txt.
Any name received via subscription that passes all the checks is added via the local naming service.
{%- endtrans %}</p>
<p>{% trans -%}
@@ -408,6 +462,9 @@ Example: <code>ukeu3k5oycgaauneqgtnvselmt4yemvoilkln7jpvamvfx7dnkdq.b32.i2p</cod
In Tor, the address is 16 characters (80 bits), or half of the SHA-1 hash.
I2P uses 52 characters (256 bits) to represent the full SHA-256 hash.
The form is {52 chars}.b32.i2p.
Tor has recently published a
<a href="https://blog.torproject.org/blog/tor-weekly-news-%E2%80%94-december-4th-2013">proposal</a>
to convert to an identical format of {52 chars}.onion for their hidden services.
Base32 is implemented in the naming service, which queries the
router over I2CP to lookup the LeaseSet to get the full Destination.
Base32 lookups will only be successful when the Destination is up and publishing

View File

@@ -422,7 +422,7 @@ SHA256 <a href="#type_Hash">Hash</a> of the
+----+----+----+----+
tunnel_gw :: Hash of the RouterIdentity of the tunnel gateway
length -> >= 32 bytes
length -> 32 bytes
tunnel_id :: TunnelId
length -> 4 bytes
@@ -532,7 +532,7 @@ num :: Integer
value: 0 <= num <= 16
leases :: [Lease]
length -> >= $num*44 bytes
length -> $num*44 bytes
signature :: Signature
length -> 40 bytes

View File

@@ -349,3 +349,4 @@ meeh.i2p=FA~-QarjN29hh0OzqmdwQV8HldxrjoOQUjKr6c4KQ3XZOjwiAbl7KqQgV1zGXMzWRzyZiKp
update.dg.i2p=VF24ZkA7BpNnX5pjhhcqdQoopDX5JPLWRPidbAWXut8OMA4BGoCfGZo6hkT-WhHHOGi0OR89XqpZt6Pvf~KY-SahxNg8LD8FsWdLhaq~PXPi2H8ZGfEW7moEFm2sIlGbwQSWkFwQHmqRRvOs-YkuFFPeSRVMGzBkZGhT7~yJ9TjfpESJo~K4UEYZFp6l9BNj-kLeqEzXd4cCR8kYhubqvRGcdStNWyTPgIjZA~TffAQhR6RvLJovQbIaio8TXECFA1WE4rlX7FXlZt2DLGUhmZMEOisTS3-bH5axZID0461X8nEs~z-DuPl6CO7KFnxspWmA1gNk7Hdwcn4Jzy9bRg-2W4B2Dhh-k7wIi1lI-Tebbvpnx~cwoGjalpW95DomqcxQThQ7ffHtCIZw0GwM9ZJD-diB5zR~jDLCEr8VfiNpHuKzFb3z45QowTo4woXBU1wY0FV0cXYXrVjWz10v96bN3~v99Fp8yFJTbCNwsCf9sOl6ymqJj7l4j~xyxAouAAAA
open4you.i2p=kvx2~4uxYZRqvfzfgT5i5JdXpk~d9HFc7l-pH4aH5yFdlSgolgW2Nekt6tVLqlpkIzzNCz90JXwTMEttqzpI~slMNCGUQLhAemW8nNIn7QUy-~dfs4myHUhopXpeTQ6~sY8hLXqIwCvSgPBGwsTl460PEfwY-pYSddBaOX4zKOSNEDPIUTbDjuIXUR-MQtILdY4O9zB8cyM9en~hcMHkEIPbKD6JKY3f2daQ4-IrowPk4-I7OKXC3Uns1oZkojjYwejHleHjozESP5lkNThWnIty0YCQp6zIJqtI-i1Yn1602d~DJoS9uUQOZJrGS89pVHX0tkHLB6LKmgKHoi--Hh6UJj47y1RMlaZwWUvY8NgTgynhBnXtMccdedRO8JklXpWiLNrOo-e4oImtLWmHYUODUia3KrnS69yLOJSSCDstLDEz0xb~J8H2cJ-U5-YyEjWiFkENbEFBzrTgvp0qHVGUYVmGZ3oPs-1l3p9C~6xG1Mx3tj-YXMloY3gH5sTiAAAA
salt.i2p=6V5XXGZN69jV~QhveTsA4by1Ct8Q9qljltW825zuxHAsjwZWV7vngzbucllm1mDjJmE~zPq5YMho9klEgK~Ep8LIWBZ6owbB~bj5NETD2GZgGKyqN0TkwymzUFTfmqGqRxkMdTrK0poCajdTTCq5ukrmpXFz2-~twJFlQoMufaZBPcG-NqKs10c2aehUl7UbOmzr5zYHfjjtwOgf3acXnF8PRmA8tFHLD6DHA4k9YJCBVi1w6Eskeasb-sW~7DYoJc~je7xocpxJO~GziLz2fQO~2cdI5BOFmhPfOQaMhR1WFE3MRSbLEt2zNXhNlZWTCrS-Oj4c2p6qtRNRsDQvxzBZwOzRzvucB2K3WMFreY7qfS-WS5LWJxl95~DsHGwf~sqqAQF8q02gBw2Ap6kel-tijjAMXxrJw09XIQy0LbV7g1qYHG-quZRdWpEMe-LTstSmwN0C1v39QwOQhwgqYFz~OJ1HikINdf9H4Syz2HnaNDT-AOYztdUdB6z7Lwt6AAAA
no.i2p=8jISadUQuR~kZ9YzZxfQwSQRdhY~gkTSgy4l33jKOAraoqSmb~IcoeN5xOXyhtX8gxKEb03-48zPZnso83TwcTFg66~Cu38a59fG0h~vy~WIY5x5CwfkoCFqYmo4OzdnTY-2TcQ2ZN44VA6Sx48UXjEsSdrvn0SfaeMAW5It-N6MAV23Qgc5NgRTVJ6YS74FnRZCy6uGU-RPz1HQQIH~byW-NHBmXAW2Bmv2Kq3bHVHY9tb4d8yfrhlnaf3bfhLeELUbtBnXhLd3Zs2kX6Afz7ofDkpmaygYO6XA8QNIVcM2ub6-jSdsly~EXBtRDzF0WSbT9v8rvpop5TxjwXAnTjbS09Qq8x2Bl8wfkkPz45beN0Je7wrxp0SBk5DHhhvVbbyFUS7bDn1~aTvE7Ujq8ael3myR56jb8NlYiXaiJYgwPXpXx5gSDf8rBaDIdJsSSHWv~DqOfJ1BkhADCEfGZ3QMFY7uWrXGuj0J3OYEvonV-deMoh6pYKtgcFiewJgjAAAA

View File

@@ -1,45 +1,19 @@
<!--
<i2p.news date="$Date: 2013-10-02 00:00:00 $">
<i2p.release version="0.9.8.1" date="2013/10/02" minVersion="0.6" su2Torrent="magnet:?xt=urn:btih:a5beacbfb0eee65b895de956d39ace48ed17e68f&dn=i2pupdate-0.9.8.1.su2&tr=http://tracker2.postman.i2p/announce.php" />
<i2p.news date="$Date: 2013-12-07 00:00:00 $">
<i2p.release version="0.9.9" date="2013/12/07" minVersion="0.6.1.10" minJavaVersion="1.5" su2Torrent="magnet:?xt=urn:btih:1b7c65123b9edb8fce7fda3fd90aa87bf77805ca&dn=i2pupdate-0.9.9.su2&tr=http://tracker2.postman.i2p/announce.php" su3Torrent="magnet:?xt=urn:btih:8dd078d9cc284e899943e9bfaffb046cdbe24a05&dn=i2pupdate-0.9.9.su3&tr=http://tracker2.postman.i2p/announce.php" />
-->
<div lang="en">
<h3>2013-10-02: <b>0.9.8.1 <a href="http://www.i2p2.i2p/release-0.9.8.1.html">Released</a></b></h3>
<p>0.9.8.1 fixes a problem with updating to 0.9.8 on Windows for some people.
New installs and non-Windows platforms are not affected, however all platforms
will automatically update even if running 0.9.8.
See the <a href="http://trac.i2p2.i2p/ticket/1056">trac ticket</a> for details and workarounds.
Sorry for the problems!
<h3>2013-12-07: <b>0.9.9 <a href="http://www.i2p2.i2p/release-0.9.9.html">Released</a></b></h3>
<p>0.9.9 fixes a number of bugs in the netdb, streaming, and i2ptunnel,
and starts work on a year-long plan to increase the strength
of the cryptographic signing algorithms used in the router, and support multiple algorithms
and key lengths simultaneously. Automatic update files will now be signed with 4096-bit keys.
We now support SSL between your router and your servers for security.
See <a href="http://zzz.i2p/topics/1495">http://zzz.i2p/topics/1495</a> for more information.</p>
<p>
Several of us will be at <a href="https://events.ccc.de/congress/2013/wiki/Main_Page">30C3</a> this year.
Look for us under the I2P banner or at the
<a href="https://events.ccc.de/congress/2013/wiki/Assembly:Youbroketheinternet">YBTI Assembly</a>.
Come say hi and ask for stickers!
</p>
<h3>2013-09-30: <b>0.9.8 <a href="http://www.i2p2.i2p/release-0.9.8.html">Released</a></b></h3>
<p>0.9.8 includes the long-awaited support for IPv6. It's enabled by default,
but of course you need a public IPv6 address to use it. Configuration is on the
"network" configuration tab in your console.
We also have anonymity improvements including padding of SSU packets and
longer router private keys.</p>
<p>If you have a public IPv6 address
and you are connecting to another router with a published IPv6 address, it will
connect via IPv6. There is a new IPv6 configuration section on <a href="/confignet">/confignet</a>.
If IPv6 is causing problems you may disable it there.</p>
<p>For those of you running I2P on faster hardware (generally, 64-bit x86) the
router will generate a new identity using longer keys. This will substantially
reduce your participating traffic for 48 hours or more, while your router
re-integrates into the network. Due to the new keys, the large number of
torrent updates, and the recent network growth, we expect substantial
disruption to the network for a week or more after the update is released.
Please be patient and things should start to improve after a few days.</p>
<p>We are experiencing rapid network growth in the last few weeks, which is
causing a bit of a bumpy ride for some, especially on weekends. The
network is still performing fairly well, so keep spreading the word.
See the <a href="http://www.i2p2.i2p/release-0.9.8.html">release notes</a>
for more information on IPv6 and rekeying.
Due to recent attacks, logins are disabled on <a href="http://trac.i2p2.i2p/tickets/1">trac</a> and new registrations are disabled on
<a href="http://zzz.i2p/">zzz.i2p</a>. Until those services are restored, please report all bugs on IRC freenode or IRC2P #i2p-dev.
</p>
</div>

View File

@@ -4,6 +4,7 @@
<h1>Past I2P Release Announcements</h1>
<h4>2013</h4>
<ul class="infolist">
<li>2013-12-07 - <a href="release-0.9.9.html">0.9.9</a></li>
<li>2013-10-02 - <a href="release-0.9.8.1.html">0.9.8.1</a></li>
<li>2013-09-30 - <a href="release-0.9.8.html">0.9.8</a></li>
<li>2013-08-10 - <a href="release-0.9.7.1.html">0.9.7.1</a></li>

View File

@@ -0,0 +1,89 @@
{% extends "_layout.html" %}
{% block title %}0.9.9 Release{% endblock %}
{% block content %}
<p>0.9.9 fixes a number of bugs in the netdb, streaming, and i2ptunnel,
and starts work on a year-long plan to increase the strength
of the cryptographic signing algorithms used in the router, and support multiple algorithms
and key lengths simultaneously. Automatic update files will now be signed with 4096-bit RSA keys. </p>
<p>We now support SSL between your router and your servers for security.
See <a href="http://zzz.i2p/topics/1495">http://zzz.i2p/topics/1495</a> for more information.</p>
<p>As usual, we recommend that you update to this release.
The best way to maintain security and help the network is to run the latest release.
Several members of the I2P team will be at 30C3 in Hamburg this year.
Come say hello and ask for an I2P sticker.
Thanks to everyone for their support this year.
</p>
<p><strong>DETAILS</strong></p>
<p><strong>Anonymity Improvements</strong></p>
<p>- Don't build client tunnels through zero-hop exploratory tunnels
<br />- New &quot;su3&quot; file support using stronger keys
<br />- Use su3 for updates</p>
<p><strong>Bug Fixes</strong></p>
<p>- Issues with losing data when closing streams
<br />- Fix various streaming connection limit issues
<br />- Issues with resource usage of closed connections
<br />- Clean up timer threads in close-on-idle tunnels
<br />- Several other streaming fixes
<br />- Reject more non-public IPv6 addresses
<br />- Fix IPv6 GeoIP
<br />- Fix peer selection in first minutes after startup
<br />- Several I2PTunnel bug fixes
<br />- Fix major i2psnark DHT bug that prevented magnets from working well
<br />- Fix client tunnels that fail due to name resolution failure at startup, particularly with b32 hostnames
<br />- Fix changing client i2ptunnel target list
<br />- Fix major bugs preventing reception of encrypted responses to leaseset lookups and verifies
<br />- Fix bad links on some i2psnark buttons in Opera and text-mode browsers
<br />- Fix NPE in Susimail</p>
<p><strong>Other</strong></p>
<p>- Start work on supporting stronger signing keys in the router
<br />- Reduce thread usage for HTTP Server tunnels
<br />- Auto-stop update torrent after some time
<br />- Add ability to stop webapp via console
<br />- New POST throttler in HTTP server tunnel
<br />- Improve connection throttling
<br />- More work to reduce number of connections
<br />- Re-enable router info expiration job
<br />- Extend router info expiration and other changes to reduce load on floodfills
<br />- Support multiple servers through a single server tunnel
<br />- Support specification of server port in i2ptunnel clients
<br />- Add support for SSL connections from i2ptunnel to external server
<br />- SSL and crypto code refactoring
<br />- i2psnark storage code refactoring
<br />- New destination cache
<br />- Lots of code cleanup and resolution of findbugs warnings
<br />- New Japanese translation (partial)
<br />- Translation updates: French, German, Italian, Romanian, Russian, Spanish, Swedish, and others
<br />- Jetty 7.6.13.v20130916
<br />- Wrapper 3.5.22 (new installs and PPA only)
<br />- Update GeoIP data (new installs and PPA only)
</p>
<b>
SHA256 Checksums:
</b>
<pre>
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9 i2pinstall_0.9.9_windows.exe
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f i2pinstall_0.9.9.jar
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c i2psource_0.9.9.tar.bz2
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2 i2pupdate_0.9.9.zip
77824eb6f754f8b40301b7d260701eb2211ee51105d5f4b43d2c328f71736e0f i2pupdate.su2
78769de16a997730468e2e66c7519e2923d533cd96259dac352e04b07d80486c i2pupdate.su3
81b89ed00705668003b2715b930519bbeb939b9623c7e6e8d63c2762aa748bd8 i2pupdate.sud
</pre>
<br>
<a href="https://flattr.com/submit/auto?user_id=I2P&url=http%3A%2F%2Fwww.i2p2.de%2Frelease-0.9.9" target="_blank"><img src="//api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0"></a>
</br>
{% endblock %}

View File

@@ -6,6 +6,7 @@
</h1>
<h4>2013</h4>
<ul class="infolist">
<li>2013-12-07 - <a href="release-0.9.9.html">0.9.9</a></li>
<li>2013-10-02 - <a href="release-0.9.8.1.html">0.9.8.1</a></li>
<li>2013-09-30 - <a href="release-0.9.8.html">0.9.8</a></li>
<li>2013-08-10 - <a href="release-0.9.7.1.html">0.9.7.1</a></li>

View File

@@ -5,6 +5,7 @@
<p>Hinweis: Da i2p.net nicht erreichbar ist, sind viele Verweise nicht funktional</p>
<h4>2013</h4>
<ul class="infolist">
<li>2013-12-07 - <a href="release-0.9.9.html">0.9.9</a></li>
<li>2013-10-02 - <a href="release-0.9.8.1.html">0.9.8.1</a></li>
<li>2013-09-30 - <a href="release-0.9.8.html">0.9.8</a></li>
<li>2013-08-10 - <a href="release-0.9.7.1.html">0.9.7.1</a></li>

View File

@@ -4,6 +4,7 @@
<h1>Προηγουμενες ανακοινωσεις των εκδοσεων του I2P</h1>
<h4>2013</h4>
<ul class="infolist">
<li>2013-12-07 - <a href="release-0.9.9.html">0.9.9</a></li>
<li>2013-10-02 - <a href="release-0.9.8.1.html">0.9.8.1</a></li>
<li>2013-09-30 - <a href="release-0.9.8.html">0.9.8</a></li>
<li>2013-08-10 - <a href="release-0.9.7.1.html">0.9.7.1</a></li>

View File

@@ -4,6 +4,7 @@
<h1>Historique des versions publiées</h1>
<h4>2013</h4>
<ul class="infolist">
<li>2013-12-07 - <a href="release-0.9.9.html">0.9.9</a></li>
<li>2013-10-02 - <a href="release-0.9.8.1.html">0.9.8.1</a></li>
<li>2013-09-30 - <a href="release-0.9.8.html">0.9.8</a></li>
<li>2013-08-10 - <a href="release-0.9.7.1.html">0.9.7.1</a></li>

View File

@@ -4,6 +4,7 @@
<h1>Versioni di I2P Rilasciate e Annunciate</h1>
<h4>2013</h4>
<ul class="infolist">
<li>2013-12-07 - <a href="release-0.9.9.html">0.9.9</a></li>
<li>2013-10-02 - <a href="release-0.9.8.1.html">0.9.8.1</a></li>
<li>2013-09-30 - <a href="release-0.9.8.html">0.9.8</a></li>
<li>2013-08-10 - <a href="release-0.9.7.1.html">0.9.7.1</a></li>

View File

@@ -16,62 +16,62 @@ PowerPC: <a href="http://www.ibm.com/developerworks/java/jdk/linux/download.html
<h3>التثبيت لأول مرة</h3>
<ul class="downloadlist">
<li><b>Windows</b> التثبيت عن طريق الواجهة الرسومية :<br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe">i2pinstall_0.9.8.1_windows.exe</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe">i2pinstall_0.9.9_windows.exe</a>
(SHA256
e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe.sig">sig</a>)
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe.sig">sig</a>)
</li>
<li><b>Linux / BSD / Solaris</b> التثبيت عن طريق الواجهة الرسومية :<br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Download that file and double-click it (if that works) or
type <code>java -jar i2pinstall_0.9.8.1.jar</code> in a terminal to run the
type <code>java -jar i2pinstall_0.9.9.jar</code> in a terminal to run the
installer.
On some platforms you may be able to right-click and select
&quot;Open with Java&quot;.
حمل الملف و نفّذه ،و اذا كان نظام التشغيل لديك غير ويندوز نفّذ الأمر التالي
<code>java -jar i2pinstall_0.9.8.1.jar</code></li>
<code>java -jar i2pinstall_0.9.9.jar</code></li>
<li><b>Linux / BSD / Solaris</b> التثبيت عن طريق سطر الأوامر :<br />
حمل ملف التثبيت عن طريق الواجهة الرسومية المذكور مسبقاً ثمّ نفذ الأمر
<code>java -jar i2pinstall_0.9.8.1.jar -console</code> في سطر الأوامر لديك
<code>java -jar i2pinstall_0.9.9.jar -console</code> في سطر الأوامر لديك
هذا ينطبق على أنظمة ويندوز و لينكس و ما كنتوش (نعم ،حقاً !)
</li>
<li><a href="/debian.html">Packages for Debian &amp; Ubuntu</a></li>
<li><b>OS X Graphical installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Download that file and double-click it (if that works) or
type <code>java -jar i2pinstall_0.9.8.1.jar</code> in a terminal to run the
type <code>java -jar i2pinstall_0.9.9.jar</code> in a terminal to run the
installer.
You may be able to right-click and select
&quot;Open with Java&quot;
حمل الملف و نفّذه ،و اذا كان نظام التشغيل لديك غير ويندوز نفّذ الأمر التالي
<code>java -jar i2pinstall_0.9.8.1.jar</code></li>.
<code>java -jar i2pinstall_0.9.9.jar</code></li>.
</li>
<li><b>OS X</b> التثبيت عن طريق سطر الأوامر :<br />
حمل ملف التثبيت عن طريق الواجهة الرسومية المذكور مسبقاً ثمّ نفذ الأمر
<code>java -jar i2pinstall_0.9.8.1.jar -console</code> في سطر الأوامر لديك
<code>java -jar i2pinstall_0.9.9.jar -console</code> في سطر الأوامر لديك
هذا ينطبق على أنظمة ويندوز و لينكس و ما كنتوش (نعم ،حقاً !)
</li>
<li>تحميل النص المصدري :<br />
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2">i2psource_0.9.8.1.tar.bz2</a>
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2">i2psource_0.9.9.tar.bz2</a>
(SHA256
315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2.sig">sig</a>)<br />
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2.sig">sig</a>)<br />
بشكل بديل ، يمكن الحصول على الرماز المصدري من <a href="newdevelopers#getting-the-i2p-code">monotone</a>.
<br/>
نفّذ الأمر<code>(tar xjvf i2psource_0.9.8.1.tar.bz2 ; cd i2p-0.9.8.1 ; ant pkg)</code>ثمّ شغل التثبيت عبر الواجهة الرسومية أو سطر الأوامر كما ذكر مسبقاً</li>
نفّذ الأمر<code>(tar xjvf i2psource_0.9.9.tar.bz2 ; cd i2p-0.9.9 ; ant pkg)</code>ثمّ شغل التثبيت عبر الواجهة الرسومية أو سطر الأوامر كما ذكر مسبقاً</li>
</ul>
الملفات موقّعة بواسطة zzz
@@ -131,10 +131,10 @@ e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<h3 id="update">(تحديث من اصدار سابق (الطريقة اليدوية:</h3>
<ol>
<li>تحميل <a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip">i2pupdate_0.9.8.1.zip</a>
<li>تحميل <a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip">i2pupdate_0.9.9.zip</a>
(SHA256
a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip.sig">sig</a> الى مجلد التثبيت <b>اعد التسمية الى i2pupdate.zip</b>.
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip.sig">sig</a> الى مجلد التثبيت <b>اعد التسمية الى i2pupdate.zip</b>.
او يمكنك تحميل النص المصدري و كتابة في سطر الأوامر ant updater
ثم تقوم بنسخ الملف i2pupdate.zip الى مجلد الذي اخترته لتنصيب برنامج I2P لتتم الترقية بطريقة آلية.انت لست بحاجة الى فك ضغط هذا الملف.
</li>

View File

@@ -12,54 +12,54 @@ nebo z příkazové řádky pomocí příkazu <tt>java -version</tt>
<h3>Nová instalace</h3>
<ul class="downloadlist">
<li><b>Windows Grafický instalační program:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe">i2pinstall_0.9.8.1_windows.exe</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe">i2pinstall_0.9.9_windows.exe</a>
(SHA256
e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe.sig">sig</a>) <br />
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe.sig">sig</a>) <br />
Pod Windows: stáhněte soubor a spusťte ho.
</li>
<li><b>Linux / BSD / Solaris Grafický instalační program:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Download that file and double-click it (if that works) or
type <code>java -jar i2pinstall_0.9.8.1.jar</code> in a terminal to run the
type <code>java -jar i2pinstall_0.9.9.jar</code> in a terminal to run the
installer.
On some platforms you may be able to right-click and select
&quot;Open with Java&quot;.</li>
<li><b>Linux / BSD / Solaris Instalace z příkazové řádky:</b><br />
Stáhněte si grafický instalační program (viz výše) a spusťte ho příkazem <code>java -jar i2pinstall_0.9.8.1.jar -console</code>
Stáhněte si grafický instalační program (viz výše) a spusťte ho příkazem <code>java -jar i2pinstall_0.9.9.jar -console</code>
</li>
<li><a href="/debian.html">Packages for Debian &amp; Ubuntu</a></li>
<li><b>OS X Graphical installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Download that file and double-click it (if that works) or
type <code>java -jar i2pinstall_0.9.8.1.jar</code> in a terminal to run the
type <code>java -jar i2pinstall_0.9.9.jar</code> in a terminal to run the
installer.
You may be able to right-click and select
&quot;Open with Java&quot;.
</li>
<li><b>OS X Instalace z příkazové řádky:</b><br />
Stáhněte si grafický instalační program (viz výše) a spusťte ho příkazem <code>java -jar i2pinstall_0.9.8.1.jar -console</code>
Stáhněte si grafický instalační program (viz výše) a spusťte ho příkazem <code>java -jar i2pinstall_0.9.9.jar -console</code>
</li>
<li><b>Instalace ze zdrojového kódu:</b><br />
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2">i2psource_0.9.8.1.tar.bz2</a>
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2">i2psource_0.9.9.tar.bz2</a>
(SHA256
315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2.sig">sig</a>)<br />
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2.sig">sig</a>)<br />
Alternativně lze zdrojový kód stáhnout <a href="newdevelopers#getting-the-i2p-code">z repozitáře monotone</a>
<a href="http://git.repo.i2p/w/i2p.i2p.git">git.repo.i2p</a> <a href="https://github.com/i2p/i2p.i2p">Github</a>.<br/>
Spusťte sestavení programu příkazem <code>(tar xjvf i2psource_0.9.8.1.tar.bz2 ; cd i2p-0.9.8.1 ; ant pkg)</code> a potom
Spusťte sestavení programu příkazem <code>(tar xjvf i2psource_0.9.9.tar.bz2 ; cd i2p-0.9.9 ; ant pkg)</code> a potom
spusťte grafický instalační program nebo instalaci z příkazové řádky (viz výše).</li>
</ul>
@@ -118,10 +118,10 @@ nových verzí.
<h3 id="update">Aktualizace z předchozích verzí (manuální postup):</h3>
<ol>
<li>Stáhněte si <a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip">i2pupdate_0.9.8.1.zip</a>
<li>Stáhněte si <a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip">i2pupdate_0.9.9.zip</a>
(SHA256
a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip.sig">sig</a>) a uložte jej do
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip.sig">sig</a>) a uložte jej do
instalační složky I2P. <b>Přejmenujte tento soubor na i2pupdate.zip</b>.
(Alternativně si můžete stáhnout zdrojový kód jak je popsáno výše a spustit
"ant updater", výsledný soubor i2pupdate.zip pak nakopírovat do instalační složky

View File

@@ -16,37 +16,37 @@ oder gebe <tt>java -version</tt> in die Kommandozeile ein.
<h3>Frische Installation</h3>
<ul class="downloadlist">
<li><b>Windows GUI Installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe">i2pinstall_0.9.8.1_windows.exe</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe">i2pinstall_0.9.9_windows.exe</a>
(SHA256
e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe.sig">sig</a>)<br />
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe.sig">sig</a>)<br />
Downloade die Datei und f&uuml;hre sie aus. </li>
<li><b>Linux / BSD / Solaris GUI Installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Hole die Datei und f&uuml;hre sie mit Doppelklick aus (falls es funktioniert)
oder gebe <code>java -jar i2pinstall_0.9.8.1.jar</code> in einm Terminal ein um
oder gebe <code>java -jar i2pinstall_0.9.9.jar</code> in einm Terminal ein um
die Installation zu starten.
Auf einigen Plattformen muss die Datei gegebenfall mit Rechts-Klick und der
Option "&Ouml;ffne mit Java" ge&ouml;ffnet werden.</li>
<li><b>Linux / BSD / Solaris Kommandozeilen (Headless) Installation:</b><br />
Downloade die normale Installationsdatei von oben und rufe
<code>java -jar i2pinstall_0.9.8.1.jar -console</code> in der Kommandozeile auf.
<code>java -jar i2pinstall_0.9.9.jar -console</code> in der Kommandozeile auf.
</li>
<li><a href="/debian.html">Pakete f&uuml;r Debian &amp; Ubuntu</a></li>
<li><b>OS X Graphical installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Hole die Datei und f&uuml;hre sie mit Doppelklick aus (falls es funktioniert)
oder gebe <code>java -jar i2pinstall_0.9.8.1.jar</code> in einm Terminal ein um
oder gebe <code>java -jar i2pinstall_0.9.9.jar</code> in einm Terminal ein um
die Installation zu starten.
Auf einigen Plattformen muss die Datei gegebenfall mit Rechts-Klick und der
Option "&Ouml;ffne mit Java" ge&ouml;ffnet werden.
@@ -54,18 +54,18 @@ e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<li><b>OS X Kommandozeilen (Headless) Installation:</b><br />
Downloade die normale Installationsdatei von oben und rufe
<code>java -jar i2pinstall_0.9.8.1.jar -console</code> in der Kommandozeile auf.
<code>java -jar i2pinstall_0.9.9.jar -console</code> in der Kommandozeile auf.
</li>
<li><b>Quelltext Installation:</b><br />
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2">i2psource_0.9.8.1.tar.bz2</a>
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2">i2psource_0.9.9.tar.bz2</a>
(SHA256
315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2.sig">sig</a>)<br />
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2.sig">sig</a>)<br />
Alternativ kannst Du den Quelltext aus <a href="newdevelopers_de#getting-the-i2p-code">Monotone</a>
<a href="http://git.repo.i2p/w/i2p.i2p.git">git.repo.i2p</a> <a href="https://github.com/i2p/i2p.i2p">Github</a> kopieren.<br/>
<br/>
F&uuml;hre folgendes aus: <code>(tar xjvf i2psource_0.9.8.1.tar.bz2 ; cd i2p_0.9.8.1 ; ant pkg)</code>
F&uuml;hre folgendes aus: <code>(tar xjvf i2psource_0.9.9.tar.bz2 ; cd i2p_0.9.9 ; ant pkg)</code>
und starte dann den GUI Installer oder die headless Installation wie oben beschrieben</li>
</ul>
@@ -127,10 +127,10 @@ werden kann.
<h3 id="update">Aktualisieren von &auml;lteren Versionen (Manuelle Methode):</h3>
<ol>
<li>Downloade <a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip">i2pupdate_0.9.8.1.zip</a>
<li>Downloade <a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip">i2pupdate_0.9.9.zip</a>
(SHA256
a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip.sig">sig</a>) in dein I2P
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip.sig">sig</a>) in dein I2P
Installationsverzeichnis und <b>bennene es i2pupdate.zip</b>.
(alternativ kannst den Quelltest besorgen und "ant updater" laufen lassen, kopiere dann
das erstellte i2pupdate.zip in dein I2P Installationsverzeichnis). Du brauchst

View File

@@ -16,38 +16,38 @@ PowerPC: <a href="http://www.ibm.com/developerworks/java/jdk/linux/download.html
<h3>Εγκατάσταση</h3>
<ul class="downloadlist">
<li><b>Εγκατάσταση με γραφικό περιβάλλον για Windows:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe">i2pinstall_0.9.8.1_windows.exe</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe">i2pinstall_0.9.9_windows.exe</a>
(SHA256
e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe.sig">sig</a>)<br />
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe.sig">sig</a>)<br />
Κατεβάστε αυτό το αρχείο και εκτελέστε το.
</li>
<li><b>Εγκατάσταση με γραφικό περιβάλλον για Linux / BSD / Solaris:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Κατεβάστε αυτό το αρχείο και κάντε διπλό "κλικ" (εάν δουλεύει) ή
πληκτρολογήστε <code>java -jar i2pinstall_0.9.8.1.jar</code> στη γραμμή εντολών
πληκτρολογήστε <code>java -jar i2pinstall_0.9.9.jar</code> στη γραμμή εντολών
για να τρέξετε την εγκατάσταση.
Σε μερικές πλατφόρμες μπορείτε να κάνετε δεξιό "κλικ" και να επιλέξετε
&quot;Open with Java&quot;.</li>
<li><b>Εγκατάσταση από γραμμή εντολών (headless) για Linux / BSD / Solaris:</b><br />
Κατεβάστε την εγκατάσταση με γραφικό περιβάλλον από παραπάνω και εκτελέστε
<code>java -jar i2pinstall_0.9.8.1.jar -console</code> στη γραμμή εντολών.
<code>java -jar i2pinstall_0.9.9.jar -console</code> στη γραμμή εντολών.
</li>
<li><a href="/debian.html">Πακέτα για Debian &amp; Ubuntu</a></li>
<li><b>OS X Graphical installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Κατεβάστε αυτό το αρχείο και κάντε διπλό "κλικ" (εάν δουλεύει) ή
πληκτρολογήστε <code>java -jar i2pinstall_0.9.8.1.jar</code> στη γραμμή εντολών
πληκτρολογήστε <code>java -jar i2pinstall_0.9.9.jar</code> στη γραμμή εντολών
για να τρέξετε την εγκατάσταση.
Σε μερικές πλατφόρμες μπορείτε να κάνετε δεξιό "κλικ" και να επιλέξετε
&quot;Open with Java&quot;.
@@ -55,18 +55,18 @@ e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<li><b>Εγκατάσταση από γραμμή εντολών (headless) για OS X:</b><br />
Κατεβάστε την εγκατάσταση με γραφικό περιβάλλον από παραπάνω και εκτελέστε
<code>java -jar i2pinstall_0.9.8.1.jar -console</code> στη γραμμή εντολών.
<code>java -jar i2pinstall_0.9.9.jar -console</code> στη γραμμή εντολών.
</li>
<li><b>Εγκατάσταση από πηγαίο κώδικα:</b><br />
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2">i2psource_0.9.8.1.tar.bz2</a>
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2">i2psource_0.9.9.tar.bz2</a>
(SHA256
315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2.sig">sig</a>)<br />
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2.sig">sig</a>)<br />
Εναλλακτικά, μπορείτε να πάρετε τον πηγαίο κώδικα από το <a href="newdevelopers#getting-the-i2p-code">monotone</a>
<a href="http://git.repo.i2p/w/i2p.i2p.git">git.repo.i2p</a> <a href="https://github.com/i2p/i2p.i2p">Github</a>.
<br />
Εκτελέστε <code>(tar xjvf i2psource_0.9.8.1.tar.bz2 ; cd i2p-0.9.8.1 ; ant pkg)</code> και μετά
Εκτελέστε <code>(tar xjvf i2psource_0.9.9.tar.bz2 ; cd i2p-0.9.9 ; ant pkg)</code> και μετά
είτε τρέξτε την εγκατάσταση με γραφικό περιβάλλον είτε από τη γραμμή εντολών όπως παραπάνω.
</li>
</ul>
@@ -154,10 +154,10 @@ than current version", και θα πρέπει να χρησιμοποιήσο
<h3 id="update">Ενημερώσεις από προηγούμενες εκδόσεις (χειροκίνητη μέθοδος):</h3>
<ol>
<li>Κατεβάστε το <a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip">i2pupdate_0.9.8.1.zip</a>
<li>Κατεβάστε το <a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip">i2pupdate_0.9.9.zip</a>
(SHA256
a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip.sig">sig</a>)
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip.sig">sig</a>)
στον κατάλογο εγκατάστασης του I2P και <b>μετονομάστε το σε i2pupdate.zip</b>.
(εναλλακτικά, μπορείτε να πάρετε τον πηγαίο κώδικα και να εκτελέσετε "ant updater", έπειτα
αντιγράψτε το παραγόμενο i2pupdate.zip στον κατάλογο εγκατάστασης του I2P). ΔΕΝ χρειάζεται να

View File

@@ -16,37 +16,37 @@ o teclea <tt>java -version</tt> en tu línea de comandos.
<h3>Instalaciones limpias</h3>
<ul class="downloadlist">
<li><b>Windows Instalador gráfico:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe">i2pinstall_0.9.8.1_windows.exe</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe">i2pinstall_0.9.9_windows.exe</a>
(SHA256
e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe.sig">sig</a>)
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe.sig">sig</a>)
</li>
<li><b>Linux / BSD / Solaris Instalador gráfico:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Download that file and double-click it (if that works) or
type <code>java -jar i2pinstall_0.9.8.1.jar</code> in a terminal to run the
type <code>java -jar i2pinstall_0.9.9.jar</code> in a terminal to run the
installer.
On some platforms you may be able to right-click and select
&quot;Open with Java&quot;.</li>
<li><b>Linux / BSD / Solaris Instalación desde la línea de comandos (headless):</b><br />
Descarga el archivo del instalador gráfico y
arranca <code>java -jar i2pinstall_0.9.8.1.jar -console</code> desde la línea de comandos.
arranca <code>java -jar i2pinstall_0.9.9.jar -console</code> desde la línea de comandos.
</li>
<li><a href="/debian.html">Packages for Debian &amp; Ubuntu</a></li>
<li><b>OS X Graphical installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Download that file and double-click it (if that works) or
type <code>java -jar i2pinstall_0.9.8.1.jar</code> in a terminal to run the
type <code>java -jar i2pinstall_0.9.9.jar</code> in a terminal to run the
installer.
You may be able to right-click and select
&quot;Open with Java&quot;.
@@ -54,18 +54,18 @@ e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<li><b>OS X Instalación desde la línea de comandos (headless):</b><br />
Descarga el archivo del instalador gráfico y
arranca <code>java -jar i2pinstall_0.9.8.1.jar -console</code> desde la línea de comandos.
arranca <code>java -jar i2pinstall_0.9.9.jar -console</code> desde la línea de comandos.
</li>
<li><b>Instalación desde el código fuente:</b><br />
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2">i2psource_0.9.8.1.tar.bz2</a>
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2">i2psource_0.9.9.tar.bz2</a>
(SHA256
315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2.sig">sig</a>)<br />
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2.sig">sig</a>)<br />
De forma alternativa, puedes obtener las fuentes usando <a href="newdevelopers#getting-the-i2p-code">monotone</a>
<a href="http://git.repo.i2p/w/i2p.i2p.git">git.repo.i2p</a> <a href="https://github.com/i2p/i2p.i2p">Github</a>.
<br/>
Ejecuta <code>tar xjvf i2psource_0.9.8.1.tar.bz2 ; cd i2p-0.9.8.1 ; ant pkg ;</code> después puedes arrancar el instalador gráfico o bien hacer la instalación desde la línea de comandos descritas anteriormente.</li>
Ejecuta <code>tar xjvf i2psource_0.9.9.tar.bz2 ; cd i2p-0.9.9 ; ant pkg ;</code> después puedes arrancar el instalador gráfico o bien hacer la instalación desde la línea de comandos descritas anteriormente.</li>
</ul>
Los archivos están firmados por zzz,
@@ -127,10 +127,10 @@ la actualización automáticamente.
<h3 id="update">Actualizar desde versiones anteriores (método manual):</h3>
<ol>
<li>Descarga <a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip">i2pupdate_0.9.8.1.zip</a>
<li>Descarga <a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip">i2pupdate_0.9.9.zip</a>
(SHA256
a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip.sig">sig</a>)
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip.sig">sig</a>)
a tu directorio de instalación I2P y <b>renómbralo como i2pupdate.zip</b>.
(Como alternativa, puedes obtener el código fuente tal y como se explicó anteriormente y ejecutar "ant updater", después copia el i2pupdate.zip resultante en tu directorio de instalación I2P). NO es necesario descomprimir ese archivo.</li>
<li>Click <a href="http://localhost:7657/configservice.jsp">"Restart"</a></li>

View File

@@ -17,52 +17,52 @@ ou tapez <tt>java -version</tt> à l'invite de commande.
<h3>Installation initiale</h3>
<ul class="downloadlist">
<li><b>Windows Installeur graphique:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe">i2pinstall_0.9.8.1_windows.exe</a>
(SHA256 e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe.sig">sig</a>)<br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe">i2pinstall_0.9.9_windows.exe</a>
(SHA256 97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe.sig">sig</a>)<br />
Téléchargez ce fichier et exécutez-le.
</li>
<li><b>Linux / BSD / Solaris Installeur graphique:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Téléchargez ce fichier et exécutez-le.
Vous pouvez
taper <code>java -jar i2pinstall_0.9.8.1.jar</code>
taper <code>java -jar i2pinstall_0.9.9.jar</code>
</li>
<li><b>Linux / BSD / Solaris Installation en ligne de commande (facile):</b><br />
Téléchargez le fichier de l'installeur graphique ci-dessus et
exécutez <code>java -jar i2pinstall_0.9.8.1.jar -console</code> sur la ligne de commande.
exécutez <code>java -jar i2pinstall_0.9.9.jar -console</code> sur la ligne de commande.
</li>
<li><a href="/debian_fr.html">Packages for Debian &amp; Ubuntu</a></li>
<li><b>OS X Graphical installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Téléchargez ce fichier et exécutez-le.
Vous pouvez
taper <code>java -jar i2pinstall_0.9.8.1.jar</code>
taper <code>java -jar i2pinstall_0.9.9.jar</code>
</li>
<li><b>OS X Installation en ligne de commande (facile):</b><br />
Téléchargez le fichier de l'installeur graphique ci-dessus et
exécutez <code>java -jar i2pinstall_0.9.8.1.jar -console</code> sur la ligne de commande.
exécutez <code>java -jar i2pinstall_0.9.9.jar -console</code> sur la ligne de commande.
</li>
<li><b>À partir des sources:</b><br />
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2">i2psource_0.9.8.1.tar.bz2</a>
(SHA256 315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2.sig">sig</a>)<br />
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2">i2psource_0.9.9.tar.bz2</a>
(SHA256 cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2.sig">sig</a>)<br />
Vous pouvez si vous préférez récupérer les sources sur <a href="newdevelopers#getting-the-i2p-code">monotone</a>
<a href="http://git.repo.i2p/w/i2p.i2p.git">git.repo.i2p</a> <a href="https://github.com/i2p/i2p.i2p">Github</a>.
<br/>
Exécuter <code>(tar xjvf i2psource_0.9.8.1.tar.bz2 ; cd i2p-0.9.8.1 ; ant pkg)</code> puis, soit
Exécuter <code>(tar xjvf i2psource_0.9.9.tar.bz2 ; cd i2p-0.9.9 ; ant pkg)</code> puis, soit
lancer l'installeur graphique, soit passer par la ligne de commande.</li>
</ul>
@@ -138,9 +138,9 @@ cliquant dessus
<h3 id="update">Mises à jour de versions plus anciennes (méthode manuelle):</h3>
<ol>
<li>Téléchargez <a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip">i2pupdate_0.9.8.1.zip</a>
(SHA256 a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip.sig">sig</a>) dans votre répertoire d'installation d'I2P
<li>Téléchargez <a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip">i2pupdate_0.9.9.zip</a>
(SHA256 533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip.sig">sig</a>) dans votre répertoire d'installation d'I2P
et <b>renommez-le i2pupdate.zip</b>.
(sinon, prenez les sources - voir plus haut - et lancez "ant updater", puis copiez/déplacez le i2pupdate.zip généré
vers votre répertoire d'installation d'I2P). Il n'est pas nécessaire de décompresser ce fichier.</li>

View File

@@ -17,57 +17,57 @@ PowerPC: <a href="http://www.ibm.com/developerworks/java/jdk/linux/download.html
<ul class="downloadlist">
<li><b>Графический инсталлятор для Windows:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe">i2pinstall_0.9.8.1_windows.exe</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe">i2pinstall_0.9.9_windows.exe</a>
(SHA256
e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe.sig">sig</a>)<br />
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe.sig">sig</a>)<br />
Под Windows: скачайте этот файл и запустите его.
</li>
<li><b>Графический инсталлятор для Linux / BSD / Solaris:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Скачайте этот файл и запустите двойным кликом, или выполните в консоли
команду <code>java -jar i2pinstall_0.9.8.1.jar</code> для запуска инсталлятора.
команду <code>java -jar i2pinstall_0.9.9.jar</code> для запуска инсталлятора.
На некоторых платформах вы можете вызвать контекстное меню и выбрать
&quot;Open with Java&quot;.
</li>
<li><b>Установка из командной строки в Linux / BSD / Solaris:</b><br />
Скачайте графический инсталлятор по ссылке выше и запустите из командной строки <code>java -jar i2pinstall_0.9.8.1.jar -console</code> <br />
Скачайте графический инсталлятор по ссылке выше и запустите из командной строки <code>java -jar i2pinstall_0.9.9.jar -console</code> <br />
</li>
<li><a href="/debian.html">Packages for Debian &amp; Ubuntu</a></li>
<li><b>OS X Graphical installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Скачайте этот файл и запустите двойным кликом, или выполните в консоли
команду <code>java -jar i2pinstall_0.9.8.1.jar</code> для запуска инсталлятора.
команду <code>java -jar i2pinstall_0.9.9.jar</code> для запуска инсталлятора.
На некоторых платформах вы можете вызвать контекстное меню и выбрать
&quot;Open with Java&quot;.
</li>
<li><b>Установка из командной строки в OS X:</b><br />
Скачайте графический инсталлятор по ссылке выше и запустите из командной строки <code>java -jar i2pinstall_0.9.8.1.jar -console</code> <br />
Скачайте графический инсталлятор по ссылке выше и запустите из командной строки <code>java -jar i2pinstall_0.9.9.jar -console</code> <br />
</li>
<li><b>Установка из исходного кода:</b><br />
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2">i2psource_0.9.8.1.tar.bz2</a>
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2">i2psource_0.9.9.tar.bz2</a>
(SHA256
315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2.sig">sig</a>)<br />
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2.sig">sig</a>)<br />
(Как вариант, можете скачать текущий исходный код из <a href="newdevelopers#getting-the-i2p-code">monotone-репозитория</a>
<a href="http://git.repo.i2p/w/i2p.i2p.git">git.repo.i2p</a> <a href="https://github.com/i2p/i2p.i2p">Github</a>.)
<br/>
Запустите процесс сборки <code>(tar xjvf i2psource_0.9.8.1.tar.bz2 ; cd i2p-0.9.8.1 ; ant pkg)</code>, затем воспользуйтесь собранным инсталлятором в графическом или консольном режиме (см. предыдущие способы установки).
Запустите процесс сборки <code>(tar xjvf i2psource_0.9.9.tar.bz2 ; cd i2p-0.9.9 ; ant pkg)</code>, затем воспользуйтесь собранным инсталлятором в графическом или консольном режиме (см. предыдущие способы установки).
</li>
</ul>
@@ -118,10 +118,10 @@ Unix-совместимые системы: I2P можно запустить в
<ol>
<li>Скачайте
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip">i2pupdate_0.9.8.1.zip</a>
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip">i2pupdate_0.9.9.zip</a>
(SHA256
a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip.sig">sig</a>)
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip.sig">sig</a>)
в директорию, где у Вас установлен I2P и <b>переименуйте в i2pupdate.zip</b>. (Как вариант, можно скачать исходный код и запустить сборку командой «ant updater», после чего скопировать полученный i2pupdate.zip в директорию, где у Вас установлен I2P.) Вам НЕ надо распаковывать этот zip-файл.
</li>
<li>Нажмите <a href="http://localhost:7657/configservice.jsp">«Перезагрузить плавно»</a></li>

View File

@@ -13,53 +13,53 @@ PowerPC: <a href="http://www.ibm.com/developerworks/java/jdk/linux/download.html
<h3>全新安装</h3>
<ul class="downloadlist">
<li><b>Windows</b> 图形安装程序:<br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe">i2pinstall_0.9.8.1_windows.exe</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe">i2pinstall_0.9.9_windows.exe</a>
<br/>(SHA256
e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1_windows.exe.sig">sig</a>)
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9_windows.exe.sig">sig</a>)
</li>
<li><b>Linux / BSD / Solaris</b> 图形安装程序:<br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Download that file and double-click it (if that works) or
type <code>java -jar i2pinstall_0.9.8.1.jar</code> in a terminal to run the
type <code>java -jar i2pinstall_0.9.9.jar</code> in a terminal to run the
installer.
On some platforms you may be able to right-click and select
&quot;Open with Java&quot;.
<br />下载以上文件并运行如果你不是 windows 用户,可以输入 <code>java -jar i2pinstall_0.9.8.1.jar</code>
<br />下载以上文件并运行如果你不是 windows 用户,可以输入 <code>java -jar i2pinstall_0.9.9.jar</code>
</li>
<li><b>Linux / BSD / Solaris</b> 命令行安装(即无头安装):<br />
下载上面的图形安装程序并在命令行状态下运行 <code>java -jar i2pinstall_0.9.8.1.jar -console</code>
下载上面的图形安装程序并在命令行状态下运行 <code>java -jar i2pinstall_0.9.9.jar -console</code>
</li>
<li><a href="/debian.html">Packages for Debian &amp; Ubuntu</a></li>
<li><b>OS X Graphical installer:</b><br />
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar">i2pinstall_0.9.8.1.jar</a>
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar">i2pinstall_0.9.9.jar</a>
(SHA256
8b933d55622743e3692585d09a1393a898dfd3d8c8f4c7f489adc23981273d30
<a href="http://mirror.i2p2.de/i2pinstall_0.9.8.1.jar.sig">sig</a>)<br />
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f
<a href="http://mirror.i2p2.de/i2pinstall_0.9.9.jar.sig">sig</a>)<br />
Download that file and double-click it (if that works) or
type <code>java -jar i2pinstall_0.9.8.1.jar</code> in a terminal to run the
type <code>java -jar i2pinstall_0.9.9.jar</code> in a terminal to run the
installer.
On some platforms you may be able to right-click and select
&quot;Open with Java&quot;.
<br />下载以上文件并运行如果你不是 windows 用户,可以输入 <code>java -jar i2pinstall_0.9.8.1.jar</code>
<br />下载以上文件并运行如果你不是 windows 用户,可以输入 <code>java -jar i2pinstall_0.9.9.jar</code>
</li>
<li><b>OS X</b> 命令行安装(即无头安装):<br />
下载上面的图形安装程序并在命令行状态下运行 <code>java -jar i2pinstall_0.9.8.1.jar -console</code>
下载上面的图形安装程序并在命令行状态下运行 <code>java -jar i2pinstall_0.9.9.jar -console</code>
</li>
<li>用源码安装:<br />
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2">i2psource_0.9.8.1.tar.bz2</a>
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2">i2psource_0.9.9.tar.bz2</a>
<br/>(SHA256
315072afc19b254a67062affe8b4515198ff64ecfcb4292b5f58b83975b3a1c3
<a href="http://mirror.i2p2.de/i2psource_0.9.8.1.tar.bz2.sig">sig</a>)<br />此外,你也可以从 <a href="newdevelopers#getting-the-i2p-code">monotone</a> 中下载源码。<br/>执行 <code>(tar xjvf i2psource_0.9.8.1.tar.bz2 ; cd i2p_0.9.8.1 ; ant pkg)</code>
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c
<a href="http://mirror.i2p2.de/i2psource_0.9.9.tar.bz2.sig">sig</a>)<br />此外,你也可以从 <a href="newdevelopers#getting-the-i2p-code">monotone</a> 中下载源码。<br/>执行 <code>(tar xjvf i2psource_0.9.9.tar.bz2 ; cd i2p_0.9.9 ; ant pkg)</code>
,然后运行图形安装程序或进行命令行安装。</li>
</ul>
@@ -89,9 +89,9 @@ e4a0a5929f20a5e176aad1ba4fe85d6c321c06fbc802cd715970ec380bb9e4fe
<h3 id="update">旧版升级 (手动方法)</h3>
<ol>
<li>下载 <a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip">i2pupdate_0.9.8.1.zip</a> <br/>(SHA256
a340f84b5893ba0f193ec86e09f15c0ef724735eafb4c67c090f23be020b24ab
<a href="http://mirror.i2p2.de/i2pupdate_0.9.8.1.zip.sig">sig</a>) 放入 I2P 安装文件夹并 <b>改名为 i2pupdate.zip</b>. (此外,您还可以在得到前述的源码包后运行 "ant updater",将生成的 i2pupdate.zip 复制到您的 I2P 安装目录中)。<b>不要</b>将此文件解压缩。</li>
<li>下载 <a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip">i2pupdate_0.9.9.zip</a> <br/>(SHA256
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2
<a href="http://mirror.i2p2.de/i2pupdate_0.9.9.zip.sig">sig</a>) 放入 I2P 安装文件夹并 <b>改名为 i2pupdate.zip</b>. (此外,您还可以在得到前述的源码包后运行 "ant updater",将生成的 i2pupdate.zip 复制到您的 I2P 安装目录中)。<b>不要</b>将此文件解压缩。</li>
<li>点击 <a href="http://localhost:7657/configservice.jsp">"Restart"</a>(平滑重启)</li>
<li>去喝杯咖啡11分钟后就完成了。</li>
</ol>

View File

@@ -4,7 +4,7 @@
<table cellspacing="10" class="announce"><tr class="announce"><td valign="top" class="announce">
<div class="version">
<b>الإصدار الأحدث</b><div class=underline></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Announcement", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Announcement", "html")}}
- <a href="download">تحميل</a><br /><div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
<!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> -->
@@ -12,10 +12,10 @@
</div>
<div class="news" >
<b>أحدث الأخبار :</b><div class=underline></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">تمّ اطلاق النسخة</a> <br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">تمّ اطلاق النسخة</a> <br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">تمّ اطلاق النسخة</a> <br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">تمّ اطلاق النسخة</a> <br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">تمّ اطلاق النسخة</a> <br />
</div>
<!--
<td>

View File

@@ -5,7 +5,7 @@
<div class="version">
<b>Aktuální verze:</b>
<div class="underline"></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Poznámky k vydání", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Poznámky k vydání", "html")}}
- <a href="download">Stáhnout</a>
<br /><div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
@@ -14,10 +14,10 @@
</div>
<div class="news">
<b>Novinky:</b><div class=underline></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">Vydání</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">Vydání</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">Vydání</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">Vydání</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">Vydání</a><br />
</div>
<!--
<td>

View File

@@ -5,7 +5,7 @@
<div class="version">
<b>Aktuellste Version:</b>
<div class="underline"></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Ankündigung", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Ankündigung", "html")}}
- <a href="download_de.html">Download</a>
<div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
@@ -13,10 +13,10 @@
- <a href="http://syndie.i2p2.de/download.html">Download</a>
</div>
<div class="news"><strong>Letzte Neuigkeiten:</strong><div class="underline"></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">veröffentlicht</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">veröffentlicht</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">veröffentlicht</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">veröffentlicht</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">veröffentlicht</a><br />
</div>
<!--
<td>

View File

@@ -4,7 +4,7 @@
<table cellspacing="10" class="announce"><tr class="announce"><td valign="top" class="announce">
<div class="version">
<b>Τελευταία Έκδοση:</b><div class="underline"></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Ανακοίνωση", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Ανακοίνωση", "html")}}
- <a href="download_el.html">Λήψη</a><br /><div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
<!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> -->
@@ -12,10 +12,10 @@
</div>
<div class="news">
<b>Τελευταία Νέα:</b><div class="underline"></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">Εκδόθηκε</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">Εκδόθηκε</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">Εκδόθηκε</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">Εκδόθηκε</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">Εκδόθηκε</a><br />
</div>
<!--
<td>

View File

@@ -5,7 +5,7 @@
<div class="version">
<b>Versión actual:</b>
<div class="underline"></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Anunciación", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Anunciación", "html")}}
- <a href="download_es.html">Descarga</a>
<div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
@@ -13,10 +13,10 @@
- <a href="http://syndie.i2p2.de/download.html">Descarga</a>
</div>
<div class="news"><strong>Novedades:</strong><div class="underline"></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">publicada</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">publicada</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">publicada</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">publicada</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">publicada</a><br />
</div>
<!--
<td>

View File

@@ -4,7 +4,7 @@
<table cellspacing="10" class="announce"><tr class="announce"><td valign="top" class="announce">
<div class="version">
<b>Dernière version:</b><div class=underline></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1_fr.html", "Annonce", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9_fr.html", "Annonce", "html")}}
- <a href="download_fr.html">Téléchargements</a><br /><div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
<!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> -->
@@ -12,10 +12,10 @@
</div>
<div class="news">
<b>Dernières nouvelles :</b><div class=underline></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">Publiée</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">Publiée</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">Publiée</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">Publiée</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">Publiée</a><br />
</div>
<!--
<td>

View File

@@ -4,7 +4,7 @@
<table cellspacing="10" class="announce"><tr class="announce"><td valign="top" class="announce">
<div class="version">
<b>Latest version:</b><div class=underline></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Announcement", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Announcement", "html")}}
- <a href="download">Download</a><br /><div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
<!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> -->
@@ -12,10 +12,10 @@
</div>
<div class="news">
<b>Latest News:</b><div class=underline></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">Rilasciata</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">Rilasciata</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">Rilasciata</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">Rilasciata</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">Rilasciata</a><br />
</div>
<!--
<td>

View File

@@ -4,7 +4,7 @@
<table cellspacing="10" class="announce"><tr class="announce"><td valign="top" class="announce">
<div class="version">
<b>Laatste versie:</b><div class=underline></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Aankondiging", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Aankondiging", "html")}}
- <a href="download">Download</a><br /><div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
<!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> -->
@@ -12,10 +12,10 @@
</div>
<div class="news">
<b>Laatste Nieuws:</b><div class=underline></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">Release</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">Release</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">Release</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">Release</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">Release</a><br />
</div>
<!--
<td>

View File

@@ -6,7 +6,7 @@
<div class="version">
<b>Последние Версии:</b>
<div class=underline></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Announcement", "html")}} - <a href="download_ru">Скачать</a><br />
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Announcement", "html")}} - <a href="download_ru">Скачать</a><br />
<div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> - <!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> --> - <a href="http://syndie.i2p2.de/download.html">Скачать</a>
</div>
@@ -14,10 +14,10 @@
<div class="news">
<b>Последние Новости:</b>
<div class=underline></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">Released</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">Released</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">Released</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">Released</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">Released</a><br />
</div>
</table>

View File

@@ -5,7 +5,7 @@
<div class="version">
<b>最新版本:</b>
<div class=underline></div>
2013-10-02 - <strong>I2P 0.9.8.1</strong> - {{ urlify("release-0.9.8.1", "Announcement", "html")}}
2013-12-07 - <strong>I2P 0.9.9</strong> - {{ urlify("release-0.9.9", "Announcement", "html")}}
- <a href="download_zh.html">下载</a>
<div class="underline"></div>
2013-02-03 - <strong>Syndie 1.103b</strong> -
@@ -14,10 +14,10 @@
</div>
<div class="news">
<b>最新动态:</b><div class=underline></div>
2013-12-07 - I2P 0.9.9 <a href="release-0.9.9.html">新版发布</a><br />
2013-10-02 - I2P 0.9.8.1 <a href="release-0.9.8.1.html">新版发布</a><br />
2013-09-30 - I2P 0.9.8 <a href="release-0.9.8.html">新版发布</a><br />
2013-08-10 - I2P 0.9.7.1 <a href="release-0.9.7.1.html">新版发布</a><br />
2013-07-15 - I2P 0.9.7 <a href="release-0.9.7.html">新版发布</a><br />
</div>
<!--
<td>