merge of 'd1209e73cc5aadea7c91fc4fe92fd03d51499fff'

and 'e8186ead5a5c19bb1fb49bc946c2183dc6fc935f'
This commit is contained in:
dev
2008-12-23 11:35:45 +00:00
9 changed files with 107 additions and 74 deletions

View File

@ -1,7 +1,7 @@
from werkzeug import BaseRequest, BaseResponse, ETagResponseMixin, escape, run_simple, SharedDataMiddleware from werkzeug import BaseRequest, BaseResponse, ETagResponseMixin, escape, run_simple, SharedDataMiddleware
from werkzeug.exceptions import HTTPException from werkzeug.exceptions import HTTPException
from werkzeug.routing import RequestRedirect from werkzeug.routing import RequestRedirect
from jinja import Environment, FileSystemLoader, MemcachedFileSystemLoader from jinja import Environment, FileSystemLoader
from jinja.exceptions import TemplateNotFound from jinja.exceptions import TemplateNotFound
import os import os
import sha import sha
@ -21,12 +21,7 @@ class Response(BaseResponse, ETagResponseMixin):
# setup jinja # setup jinja
try: env = Environment(loader=FileSystemLoader('pages', use_memcache=False))
env = Environment(loader=MemcachedFileSystemLoader('pages', memcache_host=['127.0.0.1:11211']))
print 'cache: memcached'
except RuntimeError:
env = Environment(loader=FileSystemLoader('pages', use_memcache=True))
print 'cache: none'
def app(environ, start_response): def app(environ, start_response):
"""The WSGI application that connects all together.""" """The WSGI application that connects all together."""

View File

@ -4,6 +4,7 @@
<h3>Past announcements</h3> <h3>Past announcements</h3>
<h4>2008</h4> <h4>2008</h4>
<ul> <ul>
<li>2008-12-01 - <a href="release-0.6.5.html">0.6.5</a></li>
<li>2008-10-06 - <a href="release-0.6.4.html">0.6.4</a></li> <li>2008-10-06 - <a href="release-0.6.4.html">0.6.4</a></li>
<li>2008-08-26 - <a href="release-0.6.3.html">0.6.3</a></li> <li>2008-08-26 - <a href="release-0.6.3.html">0.6.3</a></li>
<li>2008-06-07 - <a href="release-0.6.2.html">0.6.2</a></li> <li>2008-06-07 - <a href="release-0.6.2.html">0.6.2</a></li>

View File

@ -5,6 +5,7 @@
<p>Hinweis: Da i2p.net nicht erreichbar ist, sind viele Verweise nicht funktional</p> <p>Hinweis: Da i2p.net nicht erreichbar ist, sind viele Verweise nicht funktional</p>
<h4>2008</h4> <h4>2008</h4>
<ul> <ul>
<li>2008-12-01 - <a href="release-0.6.5.html">0.6.5</a></li>
<li>2008-10-06 - <a href="release-0.6.4.html">0.6.4</a></li> <li>2008-10-06 - <a href="release-0.6.4.html">0.6.4</a></li>
<li>2008-08-26 - <a href="release-0.6.3.html">0.6.3</a></li> <li>2008-08-26 - <a href="release-0.6.3.html">0.6.3</a></li>
<li>2008-06-07 - <a href="release-0.6.2.html">0.6.2</a></li> <li>2008-06-07 - <a href="release-0.6.2.html">0.6.2</a></li>

View File

@ -2,30 +2,30 @@
{% block title %}Download{% endblock %} {% block title %}Download{% endblock %}
{% block content %} {% block content %}
<h3>Dependency</h3> <h3>Dependency</h3>
Java 1.4 or higher, or equivalent JRE. Sun Java 1.5 or higher, or equivalent JRE.
<h3>Clean installs</h3> <h3>Clean installs</h3>
<ul> <ul>
<li>Graphical installer:<br /> <li>Graphical installer:<br />
<a href="http://mirror.i2p2.de/i2pinstall_0.6.4.exe">i2pinstall-0.6.4.exe</a> <a href="http://mirror.i2p2.de/i2pinstall_0.6.5.exe">i2pinstall-0.6.5.exe</a>
(SHA1 (SHA1
c6abe3d22a7a548f560ac1f2d34038c8dd277c1b a161f3e8ab3fc4a25d216b331173fbf76e68c102
<a href="http://mirror.i2p2.de/i2pinstall_0.6.4.exe.sig">sig</a>)<br /> <a href="http://mirror.i2p2.de/i2pinstall_0.6.5.exe.sig">sig</a>)<br />
Download that file and run it. If you're not on windows, you can Download that file and run it. If you're not on windows, you can
type <code>java -jar i2pinstall-0.6.4.exe</code> (yes, really)</li> type <code>java -jar i2pinstall_0.6.5.exe</code> (yes, really)</li>
<li>Headless install:<br /> <li>Headless install:<br />
<a href="http://mirror.i2p2.de/i2pheadless_0.6.4.tar.bz2">i2pheadless_0.6.4.tar.bz2</a> <a href="http://mirror.i2p2.de/i2pheadless_0.6.5.tar.bz2">i2pheadless_0.6.5.tar.bz2</a>
(SHA1 (SHA1
f40bf6a8969ef7c29ff9af05890dbc314ad29db4 ba37303108297601614468643dc3886683a5cf07
<a href="http://mirror.i2p2.de/i2pheadless_0.6.4.tar.bz2.sig">sig</a>)<br /> <a href="http://mirror.i2p2.de/i2pheadless_0.6.5.tar.bz2.sig">sig</a>)<br />
Run <code>(tar xjvf i2pheadless_0.6.4.tar.bz2 ; cd i2p ; vi install-headless.txt)</code></li> Run <code>(tar xjvf i2pheadless_0.6.5.tar.bz2 ; cd i2p ; vi install-headless.txt)</code></li>
<li>Source install:<br /> <li>Source install:<br />
<a href="http://mirror.i2p2.de/i2psource_0.6.4.tar.bz2">i2psource_0.6.4.tar.bz2</a> <a href="http://mirror.i2p2.de/i2psource_0.6.5.tar.bz2">i2psource_0.6.5.tar.bz2</a>
(SHA1 (SHA1
151736f9891bd8d957b10213e382409027d38f02 0c135d8ad96401d38285cb931a8bf0f248ba74fc
<a href="http://mirror.i2p2.de/i2psource_0.6.4.tar.bz2.sig">sig</a>)<br /> <a href="http://mirror.i2p2.de/i2psource_0.6.5.tar.bz2.sig">sig</a>)<br />
Alternately, you can fetch the source from <a href="monotone">monotone</a>. Alternately, you can fetch the source from <a href="monotone">monotone</a>.
<br/> <br/>
Run <code>(tar xjvf i2psource_0.6.4.tar.bz2 ; cd i2p-0.6.4 ; ant pkg)</code> then either Run <code>(tar xjvf i2psource_0.6.5.tar.bz2 ; cd i2p-0.6.5 ; ant pkg)</code> then either
run the GUI installer or headless install as above</li> run the GUI installer or headless install as above</li>
</ul> </ul>
@ -84,10 +84,10 @@ receive the release.
<h3>Updates from earlier releases (manual method):</h3> <h3>Updates from earlier releases (manual method):</h3>
<ol> <ol>
<li>Download <a href="http://mirror.i2p2.de/i2pupdate_0.6.4.zip">i2pupdate_0.6.4.zip</a> <li>Download <a href="http://mirror.i2p2.de/i2pupdate_0.6.5.zip">i2pupdate_0.6.5.zip</a>
(SHA1 (SHA1
8aa0e50009c7cfd613ea03c60220a9723c34b778 f04c095da352a4e8b938db4a9f820902cf1f1614
<a href="http://mirror.i2p2.de/i2pupdate_0.6.4.zip.sig">sig</a>) to your I2P <a href="http://mirror.i2p2.de/i2pupdate_0.6.5.zip.sig">sig</a>) to your I2P
installation directory and <b>rename as i2pupdate.zip</b>. installation directory and <b>rename as i2pupdate.zip</b>.
(alternately, you can get the source as above and run "ant updater", then copy the (alternately, you can get the source as above and run "ant updater", then copy the
resulting i2pupdate.zip to your I2P installation directory). You do resulting i2pupdate.zip to your I2P installation directory). You do

View File

@ -2,30 +2,30 @@
{% block title %}Download{% endblock %} {% block title %}Download{% endblock %}
{% block content %} {% block content %}
<h3>Abh&auml;ngigkeiten</h3> <h3>Abh&auml;ngigkeiten</h3>
Java 1.4 oder neuer. Sun Java 1.5 oder neuer, oder equivalent JRE.
<h3>Frische Installation</h3> <h3>Frische Installation</h3>
<ul> <ul>
<li>Graphischer Installer:<br /> <li>Graphischer Installer:<br />
<a href="http://mirror.i2p2.de/i2pinstall_0.6.4.exe">i2pinstall-0.6.4.exe</a> <a href="http://mirror.i2p2.de/i2pinstall_0.6.5.exe">i2pinstall-0.6.5.exe</a>
(SHA1 (SHA1
c6abe3d22a7a548f560ac1f2d34038c8dd277c1b a161f3e8ab3fc4a25d216b331173fbf76e68c102
<a href="http://mirror.i2p2.de/i2pinstall_0.6.4.exe.sig">sig</a>)<br /> <a href="http://mirror.i2p2.de/i2pinstall_0.6.5.exe.sig">sig</a>)<br />
Downloade die Datei und f&uuml;hre sie aus. Wenn du nicht Windows nutzt, kannst Du Downloade die Datei und f&uuml;hre sie aus. Wenn du nicht Windows nutzt, kannst Du
<code>java -jar i2pinstall-0.6.4.exe</code> eingeben (ja, wirklich)</li> <code>java -jar i2pinstall_0.6.5.exe</code> eingeben (ja, wirklich)</li>
<li>Headless Installation:<br /> <li>Headless Installation:<br />
<a href="http://mirror.i2p2.de/i2pheadless_0.6.4.tar.bz2">i2pheadless_0.6.4.tar.bz2</a> <a href="http://mirror.i2p2.de/i2pheadless_0.6.5.tar.bz2">i2pheadless_0.6.5.tar.bz2</a>
(SHA1 (SHA1
f40bf6a8969ef7c29ff9af05890dbc314ad29db4 ba37303108297601614468643dc3886683a5cf07
<a href="http://mirror.i2p2.de/i2pheadless_0.6.4.tar.bz2.sig">sig</a>)<br /> <a href="http://mirror.i2p2.de/i2pheadless_0.6.5.tar.bz2.sig">sig</a>)<br />
F&uuml;hre aus: <code>(tar xjvf i2pheadless_0.6.4.tar.bz2 ; cd i2p ; vi install-headless.txt)</code></li> F&uuml;hre aus: <code>(tar xjvf i2pheadless_0.6.5.tar.bz2 ; cd i2p ; vi install-headless.txt)</code></li>
<li>Quelltext Installation:<br /> <li>Quelltext Installation:<br />
<a href="http://mirror.i2p2.de/i2psource_0.6.4.tar.bz2">i2psource_0.6.4.tar.bz2</a> <a href="http://mirror.i2p2.de/i2psource_0.6.5.tar.bz2">i2psource_0.6.5.tar.bz2</a>
(SHA1 (SHA1
151736f9891bd8d957b10213e382409027d38f02 0c135d8ad96401d38285cb931a8bf0f248ba74fc
<a href="http://mirror.i2p2.de/i2psource_0.6.4.tar.bz2.sig">sig</a>)<br /> <a href="http://mirror.i2p2.de/i2psource_0.6.5.tar.bz2.sig">sig</a>)<br />
Alternativ kannst Du den Quelltext aus <a href="monotone">Monotone</a> kopieren. Alternativ kannst Du den Quelltext aus <a href="monotone">Monotone</a> kopieren.
<br/> <br/>
F&uuml;hre aus: <code>(tar xjvf i2psource_0.6.4.tar.bz2 ; cd i2p-0.6.4 ; ant pkg)</code> und dann F&uuml;hre aus: <code>(tar xjvf i2psource_0.6.5.tar.bz2 ; cd i2p-0.6.5 ; ant pkg)</code> und dann
starte den GUI installer oder die headless Installation wie oben</li> starte den GUI installer oder die headless Installation wie oben</li>
</ul> </ul>
@ -82,10 +82,10 @@ werden kann.
<h3>Aktualisieren von &auml;lteren Versionen (Manuelle Methode):</h3> <h3>Aktualisieren von &auml;lteren Versionen (Manuelle Methode):</h3>
<ol> <ol>
<li>Downloade <a href="http://mirror.i2p2.de/i2pupdate_0.6.4.zip">i2pupdate_0.6.4.zip</a> <li>Downloade <a href="http://mirror.i2p2.de/i2pupdate_0.6.5.zip">i2pupdate_0.6.5.zip</a>
(SHA1 (SHA1
8aa0e50009c7cfd613ea03c60220a9723c34b778 f04c095da352a4e8b938db4a9f820902cf1f1614
<a href="http://mirror.i2p2.de/i2pupdate_0.6.4.zip.sig">sig</a>) in dein I2P <a href="http://mirror.i2p2.de/i2pupdate_0.6.5.zip.sig">sig</a>) in dein I2P
Installationsverzeichnis und <b>bennene es i2pupdate.zip</b>. Installationsverzeichnis und <b>bennene es i2pupdate.zip</b>.
(alternativ kannst den Quelltest besorgen und "ant updater" laufen lassen, kopiere dann (alternativ kannst den Quelltest besorgen und "ant updater" laufen lassen, kopiere dann
das erstellte i2pupdate.zip in dein I2P Installationsverzeichnis). Du brauchst das erstellte i2pupdate.zip in dein I2P Installationsverzeichnis). Du brauchst

View File

@ -177,7 +177,7 @@ While TOR and I2P are similar in many ways, much of the terminology is different
<table> <table>
<tr><th align="left">Tor<th align="left">I2P <tr><th align="left">Tor<th align="left">I2P
<tr><td>Cell<td>Message <tr><td>Cell<td>Message
<tr><td>Client<td>Router <tr><td>Client<td>Router or Client
<tr><td>Circuit<td>Tunnel <tr><td>Circuit<td>Tunnel
<tr><td>Directory<td>NetDb <tr><td>Directory<td>NetDb
<tr><td>Directory Server<td>Floodfill Router <tr><td>Directory Server<td>Floodfill Router
@ -188,8 +188,10 @@ While TOR and I2P are similar in many ways, much of the terminology is different
<tr><td>Hidden Service Descriptor<td>LeaseSet <tr><td>Hidden Service Descriptor<td>LeaseSet
<tr><td>Introduction point<td>Inbound Gateway <tr><td>Introduction point<td>Inbound Gateway
<tr><td>Node<td>Router <tr><td>Node<td>Router
<tr><td>Onion Proxy<td>I2PTunnel Client (more or less)
<tr><td>Relay<td>Router <tr><td>Relay<td>Router
<tr><td>Rendezvous Point<td>somewhat like Inbound Gateway + Outbound Endpoint <tr><td>Rendezvous Point<td>somewhat like Inbound Gateway + Outbound Endpoint
<tr><td>Router Descriptor<td>RouterInfo
<tr><td>Server<td>Router <tr><td>Server<td>Router
</table> </table>

View File

@ -2,34 +2,21 @@
{% block title %}I2P Anonymous Network{% endblock %} {% block title %}I2P Anonymous Network{% endblock %}
{% block content %} {% block content %}
<p><b>Latest version:</b><br /> <p><b>Latest version:</b><br />
2008-10-06 - I2P 0.6.4 - {{ urlify("release-0.6.4", "Announcement", "html")}} 2008-12-01 - I2P 0.6.5 - {{ urlify("release-0.6.5", "Announcement", "html")}}
- <a href="download">Download</a><br /> - <a href="download">Download</a><br />
2007-09-28 - Syndie 1.101a - 2007-09-28 - Syndie 1.101a -
<!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> --> <!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> -->
- <a href="http://syndie.i2p2.de/download.html">Download</a> - <a href="http://syndie.i2p2.de/download.html">Download</a>
</p> </p>
<p><b>Latest News:</b><br /> <p><b>Latest News:</b><br />
2008-12-01 - I2P 0.6.5
<a href="release-0.6.5.html">Released</a>
<br />
2008-10-06 - I2P 0.6.4 2008-10-06 - I2P 0.6.4
<a href="release-0.6.4.html">Released</a> <a href="release-0.6.4.html">Released</a>
<br /> <br />
2008-08-26 - I2P 0.6.3 2008-08-26 - I2P 0.6.3
<a href="release-0.6.3.html">Released</a> <a href="release-0.6.3.html">Released</a>
<br />
2008-04-20 -
<a href="http://trac.i2p2.i2p/">We are now using Trac as bugtracker</a>
<br />
2008-03-26 -
<a href="faq.html#reseed">New reseed URL</a>
<br />
2008-03-16 -
<a href="http://forum.i2p.net/">forum.i2p.net</a> has permanently moved to
<a href="http://forum.i2p2.de/">forum.i2p2.de</a>.
<a href="http://forum.i2p/">forum.i2p</a> is back up.
<br />
2008-02-05 - Upgrading from 0.6.1.30 or earlier -
<a href=upgrade-0.6.1.30.html>instructions</a>
<br />
2008-02-01 - <a href="statnotes0108">status notes 01 2008</a>
<p>I2P is an anonymizing network, offering a simple layer that identity-sensitive <p>I2P is an anonymizing network, offering a simple layer that identity-sensitive
applications can use to securely communicate. All data is wrapped with several applications can use to securely communicate. All data is wrapped with several

View File

@ -2,34 +2,21 @@
{% block title %}I2P Anonymes Netzwerk{% endblock %} {% block title %}I2P Anonymes Netzwerk{% endblock %}
{% block content %} {% block content %}
<p><b>Aktuellste Version:</b><br /> <p><b>Aktuellste Version:</b><br />
2008-10-06 - I2P 0.6.4 - {{ urlify("release-0.6.4", "Ank&uuml;ndigung", "html")}} 2008-12-01 - I2P 0.6.5 - {{ urlify("release-0.6.5", "Ank&uuml;ndigung", "html")}}
- <a href="download">Download</a><br /> - <a href="download">Download</a><br />
2007-09-28 - Syndie 1.101a - 2007-09-28 - Syndie 1.101a -
<!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> --> <!-- <a href="http://dev.i2p.net/pipermail/i2p/2007-September/001355.html">Announcement</a> -->
- <a href="http://syndie.i2p2.de/download.html">Download</a> - <a href="http://syndie.i2p2.de/download.html">Download</a>
</p> </p>
<p><b>Letzte Neuigkeiten:</b><br /> <p><b>Letzte Neuigkeiten:</b><br />
2008-12-01 - I2P 0.6.5
<a href="release-0.6.5.html">Publiziert</a>
<br />
2008-10-06 - I2P 0.6.4 2008-10-06 - I2P 0.6.4
<a href="release-0.6.4.html">Publiziert</a> <a href="release-0.6.4.html">Publiziert</a>
<br /> <br />
2008-08-26 - I2P 0.6.3 2008-08-26 - I2P 0.6.3
<a href="release-0.6.3.html">Publiziert</a> <a href="release-0.6.3.html">Publiziert</a>
<br />
2008-04-20 -
<a href="http://trac.i2p2.i2p/">Wir nutzen jetzt Trac als Bugtracker</a>
<br />
2008-03-26 -
<a href="faq.html#reseed">Neue Reseed-URL</a>
<br />
2008-03-16 -
<a href="http://forum.i2p.net/">forum.i2p.net</a> ist umgezogen auf
<a href="http://forum.i2p2.de/">forum.i2p2.de</a>.
<a href="http://forum.i2p/">forum.i2p</a> ist wieder aktiv.
<br />
2008-02-05 - Aktualisieren von 0.6.1.30 oder vorherigen Versionen -
<a href=upgrade-0.6.1.30.html>Instruktionen</a>
<br />
2008-02-01 - <a href="statnotes0108">Status Informationen 01 2008</a>
<p>I2P ist ein anonymisierendes Netzwerk, welches identit&auml;tskritischen Anwendungen eine einfache <p>I2P ist ein anonymisierendes Netzwerk, welches identit&auml;tskritischen Anwendungen eine einfache
Schicht zum sicheren Kommunizieren anbietet. Alle Daten sind in mehreren Stufen verschl&uuml;sselt Schicht zum sicheren Kommunizieren anbietet. Alle Daten sind in mehreren Stufen verschl&uuml;sselt

View File

@ -0,0 +1,60 @@
{% extends "_layout.html" %}
{% block title %}0.6.5 Release{% endblock %}
{% block content %}
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I2P release 0.6.5
=====================
The 0.6.5 release introduces new components,
drops some old ones (like the old TCP transport)
and has been optimized to perform better.
The BOB (Basic Open Bridge) protocol is introduced,
for use by client applications which cannot import
I2CP libraries directly. This deprecates the old
SAM protocol which was previously used in such cases.
For now however, BOB is not started automatically yet on
new installations, and SAM remains active on old installations.
Improved code should be better at preventing congestion
by probabalistically dropping participating traffic,
and likewise behave better when congestion occurs.
The floodfill NetDB should operate more reliably,
the streaming library should choose better message sizes,
offer a socket timeout function, and work proceeds
on the "hidden" mode of operation for I2P routers.
- From this release onward, I2P requires Java 1.5 or higher.
If you are uncertain about your Java version, you can verify
by opening a terminal window or command prompt, and entering
the command "java -version". If you have an older Java installed,
please update it first!
This release is backward compatible: if you already have
0.6.1.31 or greater installed, it will recognize the signature
on the signed update file, and you can update automatically.
As customary, for people who don't have the option
of checking GPG signatures, supplied below are the
SHA1 hashes of released files:
ba37303108297601614468643dc3886683a5cf07 i2pheadless-0.6.5.tar.bz2
a161f3e8ab3fc4a25d216b331173fbf76e68c102 i2pinstall-0.6.5.exe
0c135d8ad96401d38285cb931a8bf0f248ba74fc i2psource-0.6.5.tar.bz2
f04c095da352a4e8b938db4a9f820902cf1f1614 i2pupdate-0.6.5.zip
c66465d614b9e669ccda155b8098052d74c90024 i2pupdate.sud
Best wishes,
Complication.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkkzOqQACgkQ+h38a3n8zjNSlACfUsxikszaXu/opRpwMmPBbAQq
clQAnRbuoYUa8qPiea7fCxOsGKsJMMCL
=STLb
-----END PGP SIGNATURE-----
</pre>
{% endblock %}