From e694766e251e0f8065ed139ac1d37911a12f3a0f Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 1 Dec 2008 01:48:01 +0000 Subject: [PATCH 1/6] 0.6.5 release announcement --- www.i2p2/pages/release-0.6.5.html | 60 +++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 www.i2p2/pages/release-0.6.5.html diff --git a/www.i2p2/pages/release-0.6.5.html b/www.i2p2/pages/release-0.6.5.html new file mode 100644 index 00000000..da4df26f --- /dev/null +++ b/www.i2p2/pages/release-0.6.5.html @@ -0,0 +1,60 @@ +{% extends "_layout.html" %} +{% block title %}0.6.5 Release{% endblock %} +{% block content %} +
+-----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-----
+
+{% endblock %} From 2c4af2d4e1a4f06a729626f8611f75e8c024b366 Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 1 Dec 2008 22:02:30 +0000 Subject: [PATCH 2/6] 0.6.5 --- www.i2p2/pages/download.html | 32 ++++++++++++++++---------------- www.i2p2/pages/download_de.html | 32 ++++++++++++++++---------------- www.i2p2/pages/index.html | 21 ++++----------------- www.i2p2/pages/index_de.html | 21 ++++----------------- 4 files changed, 40 insertions(+), 66 deletions(-) diff --git a/www.i2p2/pages/download.html b/www.i2p2/pages/download.html index ed53f67d..26221f9d 100644 --- a/www.i2p2/pages/download.html +++ b/www.i2p2/pages/download.html @@ -2,30 +2,30 @@ {% block title %}Download{% endblock %} {% block content %}

Dependency

-Java 1.4 or higher, or equivalent JRE. +Sun Java 1.5 or higher, or equivalent JRE.

Clean installs

@@ -84,10 +84,10 @@ receive the release.

Updates from earlier releases (manual method):

    -
  1. Download i2pupdate_0.6.4.zip +
  2. Download i2pupdate_0.6.5.zip (SHA1 -8aa0e50009c7cfd613ea03c60220a9723c34b778 - sig) to your I2P +f04c095da352a4e8b938db4a9f820902cf1f1614 + sig) to your I2P installation directory and rename as i2pupdate.zip. (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 diff --git a/www.i2p2/pages/download_de.html b/www.i2p2/pages/download_de.html index 7bb7a8c2..337faffd 100644 --- a/www.i2p2/pages/download_de.html +++ b/www.i2p2/pages/download_de.html @@ -2,30 +2,30 @@ {% block title %}Download{% endblock %} {% block content %}

    Abhängigkeiten

    -Java 1.4 oder neuer. +Sun Java 1.5 oder neuer, oder equivalent JRE.

    Frische Installation

    • Graphischer Installer:
      - i2pinstall-0.6.4.exe + i2pinstall-0.6.5.exe (SHA1 -c6abe3d22a7a548f560ac1f2d34038c8dd277c1b - sig)
      +a161f3e8ab3fc4a25d216b331173fbf76e68c102 + sig)
      Downloade die Datei und führe sie aus. Wenn du nicht Windows nutzt, kannst Du - java -jar i2pinstall-0.6.4.exe eingeben (ja, wirklich)
    • + java -jar i2pinstall-0.6.5.exe eingeben (ja, wirklich)
    • Headless Installation:
      - i2pheadless_0.6.4.tar.bz2 + i2pheadless_0.6.5.tar.bz2 (SHA1 -f40bf6a8969ef7c29ff9af05890dbc314ad29db4 - sig)
      - Führe aus: (tar xjvf i2pheadless_0.6.4.tar.bz2 ; cd i2p ; vi install-headless.txt)
    • +ba37303108297601614468643dc3886683a5cf07 + sig)
      + Führe aus: (tar xjvf i2pheadless_0.6.5.tar.bz2 ; cd i2p ; vi install-headless.txt)
    • Quelltext Installation:
      - i2psource_0.6.4.tar.bz2 + i2psource_0.6.5.tar.bz2 (SHA1 -151736f9891bd8d957b10213e382409027d38f02 - sig)
      +0c135d8ad96401d38285cb931a8bf0f248ba74fc + sig)
      Alternativ kannst Du den Quelltext aus Monotone kopieren.
      - Führe aus: (tar xjvf i2psource_0.6.4.tar.bz2 ; cd i2p-0.6.4 ; ant pkg) und dann + Führe aus: (tar xjvf i2psource_0.6.5.tar.bz2 ; cd i2p-0.6.5 ; ant pkg) und dann starte den GUI installer oder die headless Installation wie oben
    @@ -82,10 +82,10 @@ werden kann.

    Aktualisieren von älteren Versionen (Manuelle Methode):

      -
    1. Downloade i2pupdate_0.6.4.zip +
    2. Downloade i2pupdate_0.6.5.zip (SHA1 -8aa0e50009c7cfd613ea03c60220a9723c34b778 - sig) in dein I2P +f04c095da352a4e8b938db4a9f820902cf1f1614 + sig) in dein I2P Installationsverzeichnis und bennene es i2pupdate.zip. (alternativ kannst den Quelltest besorgen und "ant updater" laufen lassen, kopiere dann das erstellte i2pupdate.zip in dein I2P Installationsverzeichnis). Du brauchst diff --git a/www.i2p2/pages/index.html b/www.i2p2/pages/index.html index 99ce9a3b..ab98e0f6 100644 --- a/www.i2p2/pages/index.html +++ b/www.i2p2/pages/index.html @@ -2,34 +2,21 @@ {% block title %}I2P Anonymous Network{% endblock %} {% block content %}

      Latest version:
      -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")}} - Download
      2007-09-28 - Syndie 1.101a - - Download

      Latest News:
      +2008-12-01 - I2P 0.6.5 +Released +
      2008-10-06 - I2P 0.6.4 Released
      2008-08-26 - I2P 0.6.3 Released -
      -2008-04-20 - -We are now using Trac as bugtracker -
      -2008-03-26 - -New reseed URL -
      -2008-03-16 - -forum.i2p.net has permanently moved to -forum.i2p2.de. -forum.i2p is back up. -
      -2008-02-05 - Upgrading from 0.6.1.30 or earlier - -instructions -
      -2008-02-01 - status notes 01 2008

      I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several diff --git a/www.i2p2/pages/index_de.html b/www.i2p2/pages/index_de.html index 4cf8edd3..ca8d37b3 100644 --- a/www.i2p2/pages/index_de.html +++ b/www.i2p2/pages/index_de.html @@ -2,34 +2,21 @@ {% block title %}I2P Anonymes Netzwerk{% endblock %} {% block content %}

      Aktuellste Version:
      -2008-10-06 - I2P 0.6.4 - {{ urlify("release-0.6.4", "Ankündigung", "html")}} +2008-12-01 - I2P 0.6.5 - {{ urlify("release-0.6.5", "Ankündigung", "html")}} - Download
      2007-09-28 - Syndie 1.101a - - Download

      Letzte Neuigkeiten:
      +2008-12-01 - I2P 0.6.5 +Publiziert +
      2008-10-06 - I2P 0.6.4 Publiziert
      2008-08-26 - I2P 0.6.3 Publiziert -
      -2008-04-20 - -Wir nutzen jetzt Trac als Bugtracker -
      -2008-03-26 - -Neue Reseed-URL -
      -2008-03-16 - -forum.i2p.net ist umgezogen auf -forum.i2p2.de. -forum.i2p ist wieder aktiv. -
      -2008-02-05 - Aktualisieren von 0.6.1.30 oder vorherigen Versionen - -Instruktionen -
      -2008-02-01 - Status Informationen 01 2008

      I2P ist ein anonymisierendes Netzwerk, welches identitätskritischen Anwendungen eine einfache Schicht zum sicheren Kommunizieren anbietet. Alle Daten sind in mehreren Stufen verschlüsselt From 440fa569b1d738bfbe35b2d93033bc892d8fdfe3 Mon Sep 17 00:00:00 2001 From: dev Date: Tue, 2 Dec 2008 19:29:11 +0000 Subject: [PATCH 3/6] added 0.6.5 to announcements --- www.i2p2/pages/announcements.html | 1 + www.i2p2/pages/announcements_de.html | 1 + 2 files changed, 2 insertions(+) diff --git a/www.i2p2/pages/announcements.html b/www.i2p2/pages/announcements.html index 9d76024a..f266b71b 100644 --- a/www.i2p2/pages/announcements.html +++ b/www.i2p2/pages/announcements.html @@ -4,6 +4,7 @@

      Past announcements

      2008

        +
      • 2008-12-01 - 0.6.5
      • 2008-10-06 - 0.6.4
      • 2008-08-26 - 0.6.3
      • 2008-06-07 - 0.6.2
      • diff --git a/www.i2p2/pages/announcements_de.html b/www.i2p2/pages/announcements_de.html index 975004c7..3a20cd12 100644 --- a/www.i2p2/pages/announcements_de.html +++ b/www.i2p2/pages/announcements_de.html @@ -5,6 +5,7 @@

        Hinweis: Da i2p.net nicht erreichbar ist, sind viele Verweise nicht funktional

        2008

          +
        • 2008-12-01 - 0.6.5
        • 2008-10-06 - 0.6.4
        • 2008-08-26 - 0.6.3
        • 2008-06-07 - 0.6.2
        • From 63e2fe9c28d1552387f6119e0daac697c1f0fb9d Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 12 Dec 2008 16:36:41 +0000 Subject: [PATCH 4/6] minor --- www.i2p2/pages/download.html | 2 +- www.i2p2/pages/download_de.html | 2 +- www.i2p2/pages/how_networkcomparisons.html | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/www.i2p2/pages/download.html b/www.i2p2/pages/download.html index 26221f9d..cbdf5079 100644 --- a/www.i2p2/pages/download.html +++ b/www.i2p2/pages/download.html @@ -11,7 +11,7 @@ Sun Java 1.5 or higher, or equivalent JRE. a161f3e8ab3fc4a25d216b331173fbf76e68c102 sig)
          Download that file and run it. If you're not on windows, you can - type java -jar i2pinstall-0.6.5.exe (yes, really) + type java -jar i2pinstall_0.6.5.exe (yes, really)
        • Headless install:
          i2pheadless_0.6.5.tar.bz2 (SHA1 diff --git a/www.i2p2/pages/download_de.html b/www.i2p2/pages/download_de.html index 337faffd..d846392b 100644 --- a/www.i2p2/pages/download_de.html +++ b/www.i2p2/pages/download_de.html @@ -11,7 +11,7 @@ Sun Java 1.5 oder neuer, oder equivalent JRE. a161f3e8ab3fc4a25d216b331173fbf76e68c102 sig)
          Downloade die Datei und führe sie aus. Wenn du nicht Windows nutzt, kannst Du - java -jar i2pinstall-0.6.5.exe eingeben (ja, wirklich)
        • + java -jar i2pinstall_0.6.5.exe eingeben (ja, wirklich)
        • Headless Installation:
          i2pheadless_0.6.5.tar.bz2 (SHA1 diff --git a/www.i2p2/pages/how_networkcomparisons.html b/www.i2p2/pages/how_networkcomparisons.html index e4ee6f01..7f9e4a05 100644 --- a/www.i2p2/pages/how_networkcomparisons.html +++ b/www.i2p2/pages/how_networkcomparisons.html @@ -177,7 +177,7 @@ While TOR and I2P are similar in many ways, much of the terminology is different
          TorI2P
          CellMessage -
          ClientRouter +
          ClientRouter or Client
          CircuitTunnel
          DirectoryNetDb
          Directory ServerFloodfill Router @@ -188,8 +188,10 @@ While TOR and I2P are similar in many ways, much of the terminology is different
          Hidden Service DescriptorLeaseSet
          Introduction pointInbound Gateway
          NodeRouter +
          Onion ProxyI2PTunnel Client (more or less)
          RelayRouter
          Rendezvous Pointsomewhat like Inbound Gateway + Outbound Endpoint +
          Router DescriptorRouterInfo
          ServerRouter
          From cc7a5587158bd1088deb8faa35127528b04358b4 Mon Sep 17 00:00:00 2001 From: dev Date: Tue, 23 Dec 2008 11:33:32 +0000 Subject: [PATCH 5/6] shorter cache time --- www.i2p2/app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www.i2p2/app.py b/www.i2p2/app.py index 56d0ade7..09912a2d 100644 --- a/www.i2p2/app.py +++ b/www.i2p2/app.py @@ -22,10 +22,10 @@ class Response(BaseResponse, ETagResponseMixin): # setup jinja try: - env = Environment(loader=MemcachedFileSystemLoader('pages', memcache_host=['127.0.0.1:11211'])) + env = Environment(loader=MemcachedFileSystemLoader('pages', memcache_host=['127.0.0.1:11211'], memcache_time=60*60)) print 'cache: memcached' except RuntimeError: - env = Environment(loader=FileSystemLoader('pages', use_memcache=True)) + env = Environment(loader=FileSystemLoader('pages', use_memcache=False)) print 'cache: none' def app(environ, start_response): From ec58f39a193cd36d5b8a67ebd0fb36b842fb569a Mon Sep 17 00:00:00 2001 From: dev Date: Tue, 23 Dec 2008 11:34:18 +0000 Subject: [PATCH 6/6] disable caching --- www.i2p2/app.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/www.i2p2/app.py b/www.i2p2/app.py index 09912a2d..cffb6aa7 100644 --- a/www.i2p2/app.py +++ b/www.i2p2/app.py @@ -1,7 +1,7 @@ from werkzeug import BaseRequest, BaseResponse, ETagResponseMixin, escape, run_simple, SharedDataMiddleware from werkzeug.exceptions import HTTPException from werkzeug.routing import RequestRedirect -from jinja import Environment, FileSystemLoader, MemcachedFileSystemLoader +from jinja import Environment, FileSystemLoader from jinja.exceptions import TemplateNotFound import os import sha @@ -21,12 +21,7 @@ class Response(BaseResponse, ETagResponseMixin): # setup jinja -try: - env = Environment(loader=MemcachedFileSystemLoader('pages', memcache_host=['127.0.0.1:11211'], memcache_time=60*60)) - print 'cache: memcached' -except RuntimeError: - env = Environment(loader=FileSystemLoader('pages', use_memcache=False)) - print 'cache: none' +env = Environment(loader=FileSystemLoader('pages', use_memcache=False)) def app(environ, start_response): """The WSGI application that connects all together."""