Migrated announcements to blog

This commit is contained in:
str4d
2012-09-19 14:06:13 +00:00
parent 5d5419b0c4
commit 416cf76970
80 changed files with 240 additions and 185 deletions

View File

@ -0,0 +1,6 @@
=============
0.7 Release
=============
.. raw:: html
:file: blog/2009/01/25/release-0.7.html

View File

@ -0,0 +1,55 @@
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I2P release 0.7
=====================
The 0.7 release adds stability and flexibility to I2PSnark,
which can hopefully be used to distribute I2P updates in future.
The I2P router gets fixes and optimizations to various
transport-level and streaming issues, network exploration,
NetDB performance and the UDP introducer system. Among other features,
the new release offers better connection limiting, higher tolerance
to "out of memory" exceptions in helper applications, and an
experimental new address system using Base32 hashes
of destination keys (".b32.i2p" URLs).
Both the BOB and SAM protocols are improved upon,
more old components dropped, Router Console features added
and a possible latency measurement attack mitigated.
- From this release onwards, block lists for misbehaving peers
are activated by default.
It seems worthwhile to remind that already since
the last release, 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:
7b569ba3511a466732f9a41f7890f97826ce6eed i2pheadless-0.7.tar.bz2
67777b620d2b004938c11956324e6a326bcc9d26 i2pinstall-0.7.exe
1255e5eee870152276535e8e22cf859dcd8f2f6a i2psource-0.7.tar.bz2
f09553859bddb59bf7530913a556ef73136bf2cf i2pupdate-0.7.zip
61dde0d79ec666cb2a2acef8663748a6ccebe7a2 i2pupdate.sud
Best wishes,
Complication.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkl7sFQACgkQ+h38a3n8zjMArgCfQCc2ashzAIN6ZVNsl40BB4cj
UkgAn1HqnG8FOuN84l3gShE3PVfDAVNS
=TxoZ
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
=============
0.7.1 Release
=============
.. raw:: html
:file: blog/2009/03/30/release-0.7.1.html

View File

@ -0,0 +1,46 @@
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I2P release 0.7.1
=====================
The 0.7.1 release optimizes I2P towards better performance
and introduces new features.
Multiple bugs are fixed, replacements to the SimpleTimer class
should waste less time on object locking. Some old components
are dropped and several classes refactored to avoid repeating code.
Support for encrypted LeaseSets (for creation of links over I2P
which an adversary cannot obstruct by attacking its gateways)
becomes more complete. New tunnel types like IRC server tunnels
and new options like delayed start and idling of tunnels
also gain support, along with improved usability of the I2P
Socks proxy mechanism.
Work continues on streamlining and expanding the Router Console,
on the BOB protocol, on I2P ports for Debian and Slackware Linux,
on the I2PSnark client, on TCP connection properties
and multiple other fronts. Updating is highly recommended.
As customary, for people who don't have the option
of checking GPG signatures, supplied below are the
SHA1 hashes of released files:
16fd61d0d00f96af43b02e81234f56c648d41a1e i2pheadless-0.7.1.tar.bz2
e06edca6391eba5bfac31bfd1cd4b9155a82d4b5 i2pinstall-0.7.1.exe
cabb2725ccd666d0bbbf344823ff9f62cb9e477d i2psource-0.7.1.tar.bz2
94e7678442aa37e2297830950c63e9e26f77de1f i2pupdate-0.7.1.zip
4155b392a619c2c68c1e81d21c7558588818652d i2pupdate.sud
Best wishes,
Complication.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAknP3UQACgkQ+h38a3n8zjNTwwCcCBDoS6Lqz7rpuNFx4ilSO6fb
7DcAn1hXp0ENXXR1wpfnodKjXRgFNYc1
=BBsy
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
=============
0.7.2 Release
=============
.. raw:: html
:file: blog/2009/04/19/release-0.7.2.html

View File

@ -0,0 +1,46 @@
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I2P release 0.7.2
=====================
The 0.7.2 release fixes multiple bugs and potential problems
in I2P, while preparing ground for new functionality.
Threading issues with the SimpleTimer class should no longer occur,
the NTCP transport should no longer encounter null pointer exceptions,
and "abandoned" tunnels should finish operation correctly.
Support is added for accessing the Router Console over IPv6,
a new message type enables I2CP applications to query
the router's bandwidth limits, an experimental desktop interface
for managing the router is included for the first time
(but not enabled automatically yet) and participation of a single peer
in too many tunnels is prevented to improve reliability and safety.
Besides other maintenance work, several old statistics calculators
are dropped to make router profiles smaller and quicker, while
new build scripts are supplied for I2P's big integer math library.
Updating is highly recommended.
As customary, for people who don't have the option
of checking GPG signatures, supplied below are the
SHA1 hashes of released files:
068512a688a793ee8ad55e4de8fd82417d4d9f98 i2pheadless-0.7.2.tar.bz2
1f7376855f69c6f0a663d4b4128260a41a09b602 i2pinstall-0.7.2.exe
83e2a63db3d0a5db8e610df9e52ad538febe5e6d i2psource-0.7.2.tar.bz2
febe153072a107c6aa285d51f20217d90531644c i2pupdate-0.7.2.zip
b7313803bba86432f895a215096fb472d2677689 i2pupdate.sud
Best wishes,
Complication.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAknqW5oACgkQ+h38a3n8zjNBPwCeK7Hd4+iJa1myZhc7MPYHvMwR
HZMAn15tFbcHh2xE+HyZOT1EOctYZHK/
=RpcD
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
=============
0.7.3 Release
=============
.. raw:: html
:file: blog/2009/05/16/release-0.7.3.html

View File

@ -0,0 +1,43 @@
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I2P release 0.7.3
=====================
I2P version 0.7.3 contains several buxfixes and improvements,
includes a lot of maintenance work and new versions of
both the SAM and BOB application gateway protocols.
A patch to I2P's internal web server Jetty is included
to correct SusiDNS behaviour on Windows. The way I2P nodes
volunteer to participate in the Network Database is changed
to avoid too many doing this simultaneously, and creation
of new participating tunnels is now throttled before messages
in existing tunnels start to get dropped.
Multiple improvements to the Router Console and other components
are included, I2PSnark can handle bigger torrents and more files,
while work continues on the experimental desktop interface.
Updating is recommended.
As customary, for people who don't have the option
of checking GPG signatures, supplied below are the
SHA1 hashes of released files:
267cca04edd2ebf41adc0cfcfde8d1784df58bad i2pheadless-0.7.3.tar.bz2
4f096812bdb7ab86be36ce16590dbd7d0e2c7d12 i2pinstall-0.7.3.exe
3632f6c7c6d7165dafb992a5d39bc32969c061cb i2psource-0.7.3.tar.bz2
a3ca23ae3cbee273f27aea8e525b4958c41171fd i2pupdate-0.7.3.zip
cec64fbae310898b129570d1d88e1bd215af5f20 i2pupdate.sud
Best wishes,
Complication.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoPIBIACgkQ+h38a3n8zjN8nQCfbLp5i+SyXMnwhVAMwl9rYtOK
Cy0An372IlJMf/E+dHE9ssiH4DoTi57q
=7SfN
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
=============
0.7.4 Release
=============
.. raw:: html
:file: blog/2009/06/12/release-0.7.4.html

View File

@ -0,0 +1,43 @@
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I2P release 0.7.4
=====================
I2P version 0.7.4 introduces notable new features
like GeoIP capability and UPnP support. While the former
can become a basis for geographically aware tunnel-building,
the latter should immediately enable more routers to accept
inbound TCP connections, helping distribute workload more evenly.
Inbound NTCP is now enabled automaticaly if the router
does not appear firewalled, and default bandwidth limits
for new installations are increased.
In addition, multiple bugfixes and updates are included,
addressing issues with the NTCP transport, BOB protocol,
connection limiting, behaviour of new I2PTunnel options
and the SusiDNS user interface. Improvements to the Router Console
are likewise included. Updating is recommended.
As customary, for people who don't have the option
of checking GPG signatures, supplied below are the
SHA1 hashes of released files:
8d2fd8b2e5ee75f60322e727e4086548fd7a7e2b i2pheadless-0.7.4.tar.bz2
63f0a78a7b9a43e62a5fc0f5e1c6115dca275419 i2pinstall-0.7.4.exe
d2bdf6311b00994fd49adeb2c15f2e2ed2834f24 i2psource-0.7.4.tar.bz2
53059774c901f741a4be9a63a2446fdf79dde872 i2pupdate-0.7.4.zip
dd491e7cb91059783aa895bf321d848b806a5738 i2pupdate.sud
Best wishes,
Complication.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkox/koACgkQ+h38a3n8zjPuQwCdELT2aXTVYeLNLrsrEVkZx1PQ
gc8An3/HFievfAvorlpm2GzzZE57KVIy
=xe6x
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
=============
0.7.5 Release
=============
.. raw:: html
:file: blog/2009/06/29/release-0.7.5.html

View File

@ -0,0 +1,65 @@
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I2P release 0.7.5
=====================
I2P version 0.7.5 foremost addresses network stability issues
by adjusting how exploratory tunnels are built if a router nears
its connection limit, and also by distinguishing between
connected peers and other non-failing peers while picking them
for inclusion in tunnels.
This version also delivers fixes to installer behaviour on Windows,
to the Router Console, NTCP transport and UPnP mechanism.
Additionally, version 0.7.5 changes the "news.xml" file location
where I2P routers check whether a new version is available.
Instead of the old URL (http://complication.i2p/news.xml)
a new location (http://echelon.i2p/i2p/news.xml) will be used.
If your router uses default updater settings, it will start using
the new URL automatically. If not, you will need to visit
"configupdate.jsp" on the Router Console, and change it manually.
For a while after this update, the old news.xml location
also redirects all HTTP requests to the new one.
This is because I need to withdraw from the I2P projest.
The reasons for my withdrawal have nothing to do with I2P,
and I wish the very best to you all. Oppositely,
the reasons have everything to do with my "real-life"
identity, events which I could not foresee (neither good
nor bad, but unavoidable) and my plans for future.
This update removes my public key from the list of trusted
release signing keys, and the next release will be signed
by zzz instead. If you have non-default updater settings
in force, you may want to remove my key manually.
This is easily accomplished by visiting "configupdate.jsp"
on the Router Console, and removing the key line
starting with the characters "JHFA".
As customary, for people who don't have the option
of checking GPG signatures, supplied below are the
SHA1 hashes of released files. Please note that the
"i2pheadless" installer is no longer generated:
14c0e89f9d3e980607e6eb2cbea2a61bafcf4e5c i2pinstall-0.7.5.exe
9137ef908a68145e558a21e8411435867e8daa2f i2psource-0.7.5.tar.bz2
5b3fed888e5236f1c555d36e1e8c23003e6b5d64 i2pupdate-0.7.5.zip
d783a091024ec87e48aad83d1e12f0d9fc1d58c7 i2pupdate.sud
It was nice working together with you, and best of luck.
I'm sorry that I need to go absent like this,
but I need to rearrange my life more than slightly.
Complication.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkpIHP4ACgkQ+h38a3n8zjMhdQCfegkBXuUUp/omeEUUNE2I5OaC
gk8AoIU30WJSxJmFo5FTDYRDc605HBgw
=5I+4
-----END PGP SIGNATURE-----
</pre>

View File

@ -0,0 +1,6 @@
=============
0.7.6 Release
=============
.. raw:: html
:file: blog/2009/07/30/release-0.7.6.html

View File

@ -0,0 +1,104 @@
<p>
I2P version 0.7.6 contains additional fixes for network stability issues
related to tunnel building and connection limits.
While the 0.7.5 release greatly improved the congestion that
appeared UTC evenings and weekends, it was not eliminated;
this release should improve the situation further.
</p><p>
This version also has new console themes by dr|z3d,
which may be selected on the new UI configuration page.
Sorry, the new themes are not available for IE browsers.
</p><p>
The default tunnel length variance is changed from 1 to 0.
This mainly affects exploratory tunnels and iMule.
<a href="http://zzz.i2p/topics/260">As explained on zzz.i2p</a>,
a non-zero variance adds very little protection, at great cost
in resources.
Should you wish to reconfigure your exploratory settings back to the old variance of 1,
or change to length 3 variance 0,
you may do so on the config tunnels page.
iMule settings are best changed within that application.
</p><p>
I2P now stores temporary data in the system temp directory
(generally /var/tmp on Linux and %TEMP% on Windows).
For new installs only,
user data is in $HOME/.i2p on Linux/Mac and
%APPDATA%\I2P on Windows.
</p><p>
The release contains several changes to reduce resource usage
(memory, CPU, and connections) and the usual assortment of bug fixes.
Upgrading is recommended.
</p><p>
This is the first release built and signed by zzz.
Thanks again to Complication for his many contributions to the project
over the past five years.
I2P is undergoing the most rapid development in years. Please give the
developers feedback on IRC #i2p or <a href="http://forum.i2p2.de">forum.i2p2.de</a>
and <a href="http://www.i2p2.de/getinvolved.html">get involved</a>!
</p>
<p>
Release details:
<p>
Connection Limits and related congestion
<ul>
<li>Split the limiting actions into three thresholds (75%, 81%, and 87%) instead of all happening at 80%, for better control, and to save the drastic actions for the higher thresholds.
<li>Other minor changes, perhaps temporary, to improve tunnel build success.
<li>Change default tunnel length variance to zero, to help iMule and exploratory build success. As explained elsewhere on this site, this will have a negligible affect on anonymity. Should you wish to keep a variance of 1 for a particular tunnel pool, change it back on configtunnels.jsp or in i2ptunnel, or the iMule config.
<li>Make shared clients tunnels reduce-on-idle for new installs.
</ul>
Resources
<ul>
<li>Expire peer profiles quicker and display less, to reduce memory use.
<li>Use StringBuilder throughout, faster than StringBuffer
<li>Reduce stats coalesce frequency, this is a big CPU user
<li>Allocate much less memory on first startup
<li>Remove more unused classes
</ul>
Transport
<ul>
<li>More fixes related to UPnP, recognition of firewalls and changing firewall conditions, and address changes.
</ul>
Browser Launcher
<ul>
<li>Wait until the console is up before launching browser.
</ul>
Console and Themes
<ul>
<li>New console, i2psnark, susimail, susidns, and proxy error page themes by dr|zed
<li>Console themes are selectable on configui.jsp.
<li>Console themes not available for IE users.
<li>Fixes for Opera
</ul>
Proxy
<ul>
<li>Serve css and image files at the reserved proxy.i2p address, to better display the error pages when the user is on a different machine.
</ul>
Installer, Split Directories, Distro-Friendly Organization
<ul>
<li>For new installs, code and data will be split into different directories. Data (router files, config files, i2psnark files, eepsite files, etc.) will be in ~/.i2p on linux and %APPDATA%\I2P on Windows. The code directory can be read-only to the user (although the user will not be able to update in that case). On linux, the shell scripts i2prouter, runplain.sh, and eepget can be moved to a directory such as /usr/bin. All assumptions that files are in the current working directory are removed. Don't launch the router anymore in the install scripts on linux.
<li>For existing installs, about the only visible change will be a few temporary files now in the Java temporary directory (e.g. /var/tmp on linux) instead of $I2P.
</ul>
Reseeder
<ul>
<li>Move the reseeder from the routerconsole to the router, for easier embedding of the router in other code (e.g. android, iMule)
</ul>
SHA256 Checksums:
<pre>
6d5d3b9feee1f827e25c896bdc12553a5133816e0bf705a5d9dffe099685245a i2pinstall_0.7.6.exe
05c16c78670ebcadb401509a0b46010e8d3ef2644bce3bc62f96751368e24402 i2psource_0.7.6.tar.bz2
e799ef916871c12d0c53ade577fe2ab89feb138589b9dd312a38f35f31c45bff i2pupdate_0.7.6.zip
e4605534e5accec9956c2204c547486ad5a3cca57597f2a44665c49cdf9dede3 i2pupdate.sud
</pre>

View File

@ -0,0 +1,6 @@
=============
0.7.7 Release
=============
.. raw:: html
:file: blog/2009/10/12/release-0.7.7.html

View File

@ -0,0 +1,68 @@
<p>
I2P version 0.7.7 contains several anonymity improvements.
The use of session keys for crypto was completely reworked,
and I2PSnark now uses its own tunnels for tracker communication.
Work continues on improving the router console,
including conformance to HTML standards and better support of UTF-8.
</p><p>
Work also continues on increasing speeds, both by reducing the
number of session keys transferred, by improving the
methods of dropping messages during overload, and by reducing
drops by high-bandwidth routers.
There is a new unsigned update option
for those of you that would like automatic updates to bleeding-edge development versions.
</p><p>
The release also contains several changes to reduce memory and CPU usage,
and a large assortment of bug fixes.
Upgrading is recommended.
Please give the
developers feedback on IRC #i2p or <a href="http://forum.i2p2.de">forum.i2p2.de</a>
and <a href="http://www.i2p2.de/getinvolved.html">get involved</a>!
</p>
<p>
Release details:
<p><strong>Resources</strong></p>
<p>- Redesign bloom filters, saves 6-8MB heap.
<br />- Reduce PRNG buffers for I2PAppContext, saves 3.5MB heap.
<br />- Remove more unused classes and code, more Java 5 cleanups
<br />- Reduce connection limits slightly.</p>
<p><strong>Tunnels</strong></p>
<p>- Improve the random early discarder, to be smarter - will hopefully improve tunnel speeds
<br />- Increase the size of the Bloom filter for high bandwidth routers (&gt;= 512KBps share) to reduce packet discards</p>
<p><strong>Crypto</strong></p>
<p>- Use multiple Session Key Managers for anonymity benefits
<br />- Reduce the number of Session Tags sent out at once, for efficiency - should reduce stalls on long-lived connections</p>
<p><strong>Console</strong></p>
<p>- Lots of HTML cleanups and fixes
<br />- UTF-8 fixes
<br />- New error page</p>
<p><strong>Updates</strong></p>
<p>- New unsigned update option
<br />- Verify zip file integrity at startup</p>
<p><strong>I2PSnark</strong></p>
<p>- Use snark's tunnels rather than the HTTP Proxy for announces and torrent fetches, for efficiency and anonymity.</p>
<p>
SHA256 Checksums:
<pre>
4f237aeff2a35a10cf633731ffda59c745ce1e1c2aed998b5deb306c0082fc42 i2pinstall_0.7.7.exe
88e9f63f0bd6923130656a2c00936064ecd6d4ec122f9037da22fd77e5ae827b i2psource_0.7.7.tar.bz2
0c9d8b08d9a561d3d70d99ca6e3ccd3f0d14d3abdd5e23a598dbbf7832b7bc03 i2pupdate_0.7.7.zip
f57fab38141f652dffcd1073dce16ac5fb151645439fd6038141552333d2d179 i2pupdate.sud
</pre>
</p>

View File

@ -0,0 +1,6 @@
=============
0.7.8 Release
=============
.. raw:: html
:file: blog/2009/12/08/release-0.7.8.html

View File

@ -0,0 +1,72 @@
<p>
Release 0.7.8 contains initial support for router console translations, and
changes to the floodfill system which lay the foundation for supporting large growth in the network.
</p><p>
To prevent easy blocking of I2P by malicious firewalls, the release randomizes the I2P port for new installs.
For existing installs, please help those who are vulnerable to blocking by changing UDP from 8887 to a random port on
and adjusting your firewall if necessary.
</p><p>
The release also contains more changes to reduce memory and CPU usage,
and a large assortment of bug fixes.
Upgrading is recommended.
We especially encourage those of you still running release 0.7.6 or earlier to upgrade as soon as possible.
Please give the
developers feedback on IRC #i2p or <a href="http://forum.i2p2.de/">forum.i2p2.de</a>
and <a href="http://www.i2p2.de/getinvolved.html">get involved</a>
or <a href="http://www.i2p2.de/donate.html">donate</a>!
We are also looking for help on new and existing translations.
Please volunteer on IRC #i2p.
</p>
<p>
Release details:
<p><strong>Network Database</strong></p>
<p>- Partially reintroduce Kademlia to the network database, by having each floodfill store only a portion of the keyspace. Routers will query and store to a floodfill that is closest to the key in question. Floodfills will only flood to peers closest to the key.
<br />- The limit on number of floodfills will not be raised in this release. Therefore, there will be no immediate change; all floodfills will store the entire keyspace. In future releases, the limit will be raised until most class O routers will be floodfill. After that, each floodfill be responsible for about 300 netdb entries, independent of network size, thus allowing i2p to scale to many thousands of routers.
<br />- The release also fixes a bad bug that was preventing verification of RouterInfo stores.</p>
<p><strong>Router Console Translation Support</strong></p>
<p>- The router console now supports translation to other languages using standard &quot;po&quot; files. Initial string tagging by &quot;walking&quot;.
<br />- The HTTP proxy now supports translated error pages.
<br />- Chinese translation (by &quot;walking&quot;) is included.
<br />- French translation (by &quot;neutron&quot;) is included.
<br />- German translation (by &quot;echelon&quot;) is included.
<br />- Translation of bundled applications (i2psnark, i2ptunnel, susimail, susidns) is not yet supported, it will be included in a future release.
<br />- We are searching for additional translation volunteers.</p>
<p><strong>Streaming Lib</strong></p>
<p>- Improve the handling of immediate ack requests, hopefully this will help network speed.</p>
<p><strong>Peer Profiles</strong></p>
<p>- Additions to store statistics on netdb performance, to assist floodfill peer selection
<br />- Reduction in storage for non-floodfill peers, to save about 2MB RAM</p>
<p><strong>Transport</strong></p>
<p>- To prevent easy blocking by malicious firewalls (matching source or destination port 8887), new I2P installs will now use a random port between 9000 and 32000. Users who have previously installed i2p are encouraged to change their port to make blocking more difficult.</p>
<p><strong>I2PSnark</strong></p>
<p>- Raise piece size limit from 1MB to 2MB</p>
<p><strong>Other</strong></p>
<p>- Continued cleanup of the code to reduce package size and memory usage
<br />- Continued console cleanup</p>
<p>
SHA256 Checksums:
<pre>
e0a3efbcba2e58aed97e7246fe3a604809ebf90ecdc3b274e000401fd743adc0 i2pinstall_0.7.8.exe
12df213cc9602f646d81f66103aed9e5d7123373d90302611fc29711c2e81cec i2psource_0.7.8.tar.bz2
13f5659f59f3f6bd3a8fcd803c39074583ef169454d28e10665285af1adfb445 i2pupdate_0.7.8.zip
94b805afb93f659e2896ed3b1607133bd5fcc9568198acc6c5970b3d2bb53481 i2pupdate.sud
</pre>
</p>