Download project files

How do I verify a download?

110 of 43 releases

0.9.21 release from the trunk series released 2015-07-31

File Description Downloads
download icon i2pupdate_0.9.21.zip (md5, sig) I2P 0.9.21 update 9
last downloaded 9 days ago
download icon i2psource_0.9.21.tar.bz2 (md5, sig) I2P 0.9.21 Source Code 810
last downloaded 24 hours ago
download icon i2pinstall_0.9.21.jar (md5, sig) I2P 0.9.21 installer (Linux / OSX / FreeBSD / Solaris) 298
last downloaded 24 hours ago
download icon i2pinstall_0.9.21_windows.exe (md5, sig) I2P 0.9.21 Installer for Windows 3,987
last downloaded 24 hours ago
Total downloads: 5,104

0.9.20 release from the trunk series released 2015-06-02

Release information
Release notes:

 Add support for address book export
- Add support for SSL in HTTP server tunnel
- Allow class 'M' (64-128 KBps share bandwidth) to become floodfill
- Raise connection limits for new classes 'P' (512-2000 KBps share bandwidth) and 'X' (over 2000 KBps)
- Add support for signed development builds

Bug Fixes

- Clock skew fixes
- Fixes and configuration for when IPv4 is firewalled but IPv6 still works
- Locking fixes for i2ptunnel clients to prevent hangs at startup
- Verify hostnames when reseeding
- Fix deletion of config files for deleted torrents in i2psnark
- Fix hangs fetching proxy.i2p local resources via Privoxy
- Fixes for duplicate shared clients
- Fix for occasional page truncation in HTTP client
- Fixes for handling corrupted SSU packets
- Fix closing of SAM sessions when I2P s...

File Description Downloads
download icon i2pupdate_0.9.20.zip (md5, sig) I2P 0.9.20 update 158
last downloaded 4 weeks ago
download icon i2psource_0.9.20.tar.bz2 (md5, sig) I2P 0.9.20 Source Code 1,439
last downloaded 3 days ago
download icon i2pinstall_0.9.20_windows.exe (md5, sig) I2P 0.9.20 Installer for Windows 2,066
last downloaded 4 days ago
download icon i2pinstall_0.9.20.jar (md5, sig) I2P 0.9.20 installer (Linux / OSX / FreeBSD / Solaris) 712
last downloaded 2 days ago
Total downloads: 4,375

0.9.19 release from the trunk series released 2015-04-12

File Description Downloads
download icon i2pupdate_0.9.19.zip (md5, sig) I2P 0.9.19 update 52
last downloaded 4 weeks ago
download icon i2pinstall_0.9.19_windows.exe (md5, sig) I2P 0.9.19 Installer for Windows 855
last downloaded 4 weeks ago
download icon i2pinstall_0.9.19.jar (md5, sig) I2P 0.9.19 installer (Linux / OSX / FreeBSD / Solaris) 600
last downloaded 3 weeks ago
download icon i2psource_0.9.19.tar.bz2 (md5, sig) I2P 0.9.19 Source Code 1,511
last downloaded 6 days ago
Total downloads: 3,018

0.9.18 release from the trunk series released 2015-02-22

File Description Downloads
download icon i2pupdate_0.9.18.zip (md5, sig) I2P 0.9.18 update 125
last downloaded 6 weeks ago
download icon i2psource_0.9.18.tar.bz2 (md5, sig) I2P 0.9.18 Source Code 2,221
last downloaded 6 weeks ago
download icon i2pinstall_0.9.18_windows.exe (md5, sig) I2P 0.9.18 Installer for Windows 1,850
last downloaded 6 weeks ago
download icon i2pinstall_0.9.18.jar (md5, sig) I2P 0.9.18 installer (Linux / OSX / FreeBSD / Solaris) 834
last downloaded 13 days ago
Total downloads: 5,030

0.9.17 release from the trunk series released 2014-11-30

File Description Downloads
download icon i2pupdate_0.9.17.zip (md5, sig) I2P 0.9.17 update 108
last downloaded 6 weeks ago
download icon i2psource_0.9.17.tar.bz2 (md5, sig) I2P 0.9.17 Source Code 2,089
last downloaded 5 weeks ago
download icon i2pinstall_0.9.17_windows.exe (md5, sig) I2P 0.9.17 Installer for Windows 4,014
last downloaded 6 days ago
download icon i2pinstall_0.9.17.jar (md5, sig) I2P 0.9.17 installer (Linux / OSX / FreeBSD / Solaris) 1,233
last downloaded 3 weeks ago
Total downloads: 7,444

0.9.16 release from the trunk series released 2014-11-01

File Description Downloads
download icon i2pupdate_0.9.16.zip (md5, sig) I2P 0.9.16 update 154
last downloaded 6 weeks ago
download icon i2psource_0.9.16.tar.bz2 (md5, sig) I2P 0.9.16 Source Code 659
last downloaded 3 weeks ago
download icon i2pinstall_0.9.16_windows.exe (md5, sig) I2P 0.9.16 Installer for Windows 1,563
last downloaded 6 weeks ago
download icon i2pinstall_0.9.16.jar (md5, sig) I2P 0.9.16 installer (Linux / OSX / FreeBSD / Solaris) 166
last downloaded 3 weeks ago
Total downloads: 2,542

0.9.15 release from the trunk series released 2014-09-20

Release information
Release notes:

0.9.15 adds preliminary support for Ed25519 EdDSA signatures. It includes a new persistent configuration backend for i2psnark and fixes several issues with i2psnark's handling of file names. There are several improvements to speed up SAM. Plugins now support stronger signatures in the su3 file format. Plugin installation via the console, which was disabled in 0.9.14, is re-enabled.

We have supported ECDSA signatures since 0.9.12, and we would like to start using ECDSA by default. Unfortunately, some of you are still running older I2P versions, and for others, their distribution or Java runtime does not support ECDSA. Red Hat (RHEL, Fedora) distributions are reported to be missing ECDSA. Some have fixed the Java issues by upgrading from Java 6 to Java 7; others have had success with ins...


* 2014-09-20 0.9.15 released

2014-09-17 kytv
 * Updates to geoip.txt and geoipv6.dat.gz based on Maxmind GeoLite Country
   database from 2014-09-04.
 * Translations:
   - updates pulled from Transifex (cs, es, fi, fr, ja, nb, pl, ro, ru, uk)
   - en po files updated and pushed to Transifex

2014-09-16 zzz
 * i2psnark: Don't send HTML-only headers for icons (2nd try)

2014-09-13 zzz
 * i2ptunnel:
   - Fixes for stopping client tunnels
   - Fix status display for shared clients

2014-09-12 zzz
 * i2psnark: Escape fixes
 * i2ptunnel: Fix updating session options on a running delay-open client tunnel

2014-09-09 zzz
 * i2psnark: Escape fixes

2014-08-31 zzz
 * Build: Add support for bundling router infos in the package
 * I2PTunnel: Allow changing of spoof host and target host/port without
              restarting server tunnel

2014-08-30 zzz
 * Console:
  - Re-enable plugin installation by default
  - Don't show configuration section or update-all button if no plugins installed
  - Show unavailable crypto on /logs
 * Router: Log warnings for unavailable crypto at startup
 * RouterInfo: Backport fix for verification of EdDSA RI sig type

2014-08-28 zzz
 * Streaming: Fix verify of Ed25519 signatures in CLOSE packets

2014-08-27 zzz
 * i2psnark:
   - Persist uploaded count (tickets #1034, #1298)
   - Don't retry announce if we get back HTML
   - Recognize Vuze tracker rejections
   - Don't retry rejected announces unless seeding
   - Better UI handling of announces with ports or full destination
 * NetDB: Don't abort initialization on an unsupported RI sig type
 * Streaming: Fix P521 and RSA sig types

2014-08-23 zzz
 * Console, i2psnark, i2ptunnel: Escape fixes and cleanups
 * SSU: Drop peer tests as Bob from unestablished Alices

2014-08-22 zzz
 * SigTypes:
   - Add isSupportedSince(), use in floodfill selection
   - Handle mixed-case 25519 enum
   - Fix 25519 type code
   - Add dup type code check

2014-08-21 str4d
 * Add Ed25519 SigType

2014-08-21 zzz
 * i2psnark:
   - Escape control chars in encodePath()
   - Increase max piece size to 8 MB (ticket #1347)
 * i2ptunnel: Add local SSL support for std. and IRC client tunnels (ticket #1107)

2014-08-19 zzz
 * i2psnark:
   - Don't filter create torrent form, and
     fix exception on ':' in file names (ticket #1342)
   - Don't remap file names on torrents we created, and
     save remap setting in torrent config file (tickets #571, 771)
   - Escaping fixes since names may not be remapped
   - Use better encodePath() from Jetty
   - Don't say create torrent succeeded when it didn't
   - Add more sanity checks for base path of created torrent

2014-08-18 zzz
 * i2psnark:
   - Don't send HTML-only headers for icons
   - Catch IllegalStateException for icons
 * Tunnels: Use consistent tunnel pair for Delivery Status Message
   to reduce network connections (ticket #1350)

2014-08-15 zzz
 * Console: Escaping fix (ticket #1348)
 * I2CP: Lookup synch cleanups

2014-08-13 dg
 * Console, EventLog: add BECAME_FLOODFILL and NOT_FLOODFILL, they are now shown
   at the /events page when the router changes its floodfill state

2014-08-13 zzz
 * Console: Escaping fix (ticket #1346)
 * i2psnark: Fix add torrent NPE

2014-08-10 zzz
Prop from i2p.i2p.zzz.snarkconfig:
 * i2psnark:
   - Move config file and DHT persistence file to a config dir
   - Move per-torrent configuration from "zmeta" in the main config file
     to a per-torrent config file (ticket #1132)
   - Split timestamp and bitfield into separate configs
   - Fix misspelling of autoStart config
   - Remove two unused SnarkManager methods
   - Refactor file deletion in prep for better file name handling (ticket #571)
   - Don't use canonical files in directory listings,
     for speed and to avoid file comparison problems (tickets #1079, #1148)
   - Set base file/dir in Storage constructor, make final,
     in prep for arbitrary locations (ticket #1028)
   - Add missing nonce protection for file priority setting
   - Add torrent mime type

2014-08-10 zzz
Prop from i2p.i2p.zzz.test2:
 * Console: Show share options below 30% (ticket #1329)
 * Crypto: Move TransientSessionKeyManager from core to router.
   I2PAppContext will return the dummy SessionKeyManager which
   is sufficient for non-tag uses (e.g. Bote).
   Client use of end-to-end encryption using SessionTags was
   disabled in release 0.6, 2005-07-27.
 * KeysAndCert: Change hashcode to prevent possible collisions
   caused by apps with zeroed pubkey
 * Plugins: Start of SU3 support (ticket #1227)
 * SAM:
   - Don't spawn a thread for each transmitted datagram
   - Set protocol field for raw and signed datagrams
   - Enforce a 60s timeout for HELLO
   - Use naming service cache to reduce Destination object churn
   - Get Log object from the log manager
 * SigType: Add static isAvailable() methods
 * SSU: Speed up introductions by responding to HolePunch (ticket #1333)
 * SU3File:
   - Add support for XML and NEWS types
   - Fix NPE on EOF reading input
   - Add -x option to bypass signature verification
   - Add -k option to use specified private key cert for verification
   - Don't verify signature in showversion
 * UPnP: Disable external entities in XML parser

2014-08-10 zzz
 * Console: Hide client delete buttons unless advanced on /configclients

* 2014-08-09 released

File Description Downloads
download icon i2pupdate_0.9.15.zip (md5, sig) I2P 0.9.15 update 40
last downloaded 6 weeks ago
download icon i2psource_0.9.15.tar.bz2 (md5, sig) I2P 0.9.15 Source Code 1,074
last downloaded 6 weeks ago
download icon i2pinstall_0.9.15_windows.exe (md5, sig) I2P 0.9.15 Installer for Windows 968
last downloaded 6 weeks ago
download icon i2pinstall_0.9.15.jar (md5, sig) I2P 0.9.15 installer (Linux / OSX / FreeBSD / Solaris) 18,888
last downloaded 3 weeks ago
Total downloads: 20,970 release from the trunk series released 2014-08-09

Release information
Release notes: includes fixes for the "Add Torrent" form in i2psnark and some other web forms. We've restored the ability to install plugins via the console, but you must first edit your router.config file (in ~/.i2p/ or /var/lib/i2p/i2p-config/ or %APPDATA%I2P) to add the line routerconsole.enablePluginInstall=true. Other rarely-used advanced features that were removed in 0.9.14 may be restored by adding the line routerconsole.advanced=true.

As usual, if configured with the default "Download and Verify", the router will automatically download the update and display a button to restart. However, due to a bug in 0.9.14, if your update is configured for "Notify only", the download button will not be displayed. You must change your configuration to "Download and Verify" or Download, Verify, and...


* 2014-08-09 released

2014-08-07 kytv
 * Updates to geoip.txt and geoipv6.dat.gz based on Maxmind GeoLite Country
   database from 2014-08-06.

2014-08-03 zzz
 * Console:
   - Fix update buttons
   - Don't filter parameter names starting with "nofilter_"
   - Re-allow configadvanced, news URL, and unsigned update URL if routerconsole.advanced=true
   - Re-allow plugin install if routerconsole.advanced=true or routerconsole.enablePluginInstall=true
   - Only allow whitelisted plugin signers, unless routerconsole.allowUntrustedPlugins=true
   - Re-allow clients.config changes if routerconsole.advanced=true or routerconsole.enableClientChange=true
   - More escaping
 * i2psnark: Fix add torrent form

2014-07-31 zzz
 * ExecNamingService: Remove
 * Plugins: Add whitelist of keys

* 2014-07-26 0.9.14 released

File Description Downloads
download icon i2pupdate_0.9.14.1.zip (md5, sig) I2P update 28
last downloaded 6 weeks ago
download icon i2psource_0.9.14.1.tar.bz2 (md5, sig) I2P Source Code 1,720
last downloaded 6 weeks ago
download icon i2pinstall_0.9.14.1_windows.exe (md5, sig) I2P Installer for Windows 182
last downloaded 6 weeks ago
download icon i2pinstall_0.9.14.1.jar (md5, sig) I2P installer (Linux / OSX / FreeBSD / Solaris) 328
last downloaded 3 weeks ago
Total downloads: 2,258

0.9.14 release from the trunk series released 2014-07-26

Release information
Release notes:

0.9.14 includes critical fixes for XSS and remote execution vulnerabilities reported by Exodus Intel. As an added precaution, we have disabled several advanced configuration features in the router console, including installation of new plugins. We plan to re-enable these in a future release after additional review.

Due to I2P library changes, I2P-Bote users must upgrade their plugin to version 0.2.10 to work with I2P 0.9.14. Your router should update the plugin automatically after the router restarts.

The release also contains several bug fixes in i2ptunnel, i2psnark, and other areas, and updates to the latest Jetty, Tomcat, and Wrapper. We've also implemented a faster and more secure method for reseeding. Of course, there's also the usual collection of minor bug fixes and translation...

File Description Downloads
download icon i2pupdate_0.9.14.zip (md5, sig) I2P 0.9.14 update 45
last downloaded 6 weeks ago
download icon i2psource_0.9.14.tar.bz2 (md5, sig) I2P 0.9.14 Source Code 540
last downloaded 6 weeks ago
download icon i2pinstall_0.9.14_windows.exe (md5, sig) I2P 0.9.14 Installer for Windows 92
last downloaded 5 weeks ago
download icon i2pinstall_0.9.14.jar (md5, sig) I2P 0.9.14 installer (Linux / OSX / FreeBSD / Solaris) 114
last downloaded 3 weeks ago
Total downloads: 791

0.9.13 release from the trunk series released 2014-05-22

Release information
Release notes:

0.9.13 includes fixes for firewalled routers, netdb lookup improvements, and a big SusiMail update. Of course, there's also the usual collection of bug fixes and translation updates.

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.

zzz has updated his GPG keys, and the release files are signed with his new keys. His new key fingerprint is: 2D3D 2D03 910C 6504 C121 0C65 EE60 C0C8 EE72 56A8



    Many UI improvements
    Implement local storage of messages
    Add offline mode
    Messages now deleted on server after download
    Several backend POP3 and SMTP speedups and fixes

Bug Fixes

    NetDB lookup fixes
    Fix transition from not-firewalled to firewalled


* 2014-05-22 0.9.13 released

2014-05-20 zzz
 * Fixes after code review
 * SSU: Fix peer test deadlock (ticket #1286)

2014-05-15 kytv
 * Translations, imported from Transifex:
   - Dutch, French, German, Italian, Japanese, Norwegian BokmÃ¥l, and Ukrainian
     translation updates
   - Start of Slovak language translation
 * Updates to geoip.txt and geoipv6.dat.gz based on Maxmind GeoLite Country
   database from 2014-05-06.

2014-05-14 kytv
 * Update the UserAgent that we send for users that go out through the outproxy
   to match that of the current Tor Browser Bundle.

2014-05-13 zzz
 * BOB, SAM, i2psnark: Fix datagram NPE (ticket #1275)
 * i2psnark: Escaping fixes on details page
 * SusiMail:
   - Fix AIOOBE (ticket #1269)
   - Don't let an exception on one mail break others

2014-05-10 zzz
 * NTCP: Fix NPE (ticket #996)
 * SusiMail: Remove deleted mails from memory

2014-05-09 zzz
 * SusiMail: Add more locking (ticket #1269)

2014-05-08 zzz
 * i2psnark: Add log message if directory does not exist (ticket #1263)
 * i2ptunnel: Display warning for duplicate client ports (ticket #1265)

2014-05-07 zzz
 * Console:
   - Add hiddengate.i2p
   - Fix console getting disabled when saving client config (ticket #1260)
 * Router: Add warning at startup if console is disabled
 * SSU: Extend establishment phase retx timeout
 * SusiMail:
   - Don't fetch headers from folder sorters
   - Update debug setting when saving config
 * Transports: Use constant time method for HMAC verification
 * Tunnels: Revert expl. OB default back to 2 + 0-1 for now

2014-05-01 zzz
 * SusiMail: js enhancements, build cleanups, css tweaks

2014-04-30 zzz
 * Plugins: Retry deletion at restart if it fails (ticket #1257)

2014-04-29 zzz
 * SusiMail:
   - Add print css
   - Hide header and footer in mobile css
   - Fix 'from' address in compose

2014-04-28 zzz
 * UDP:
   - Locking fixes on peer testing
   - Slow down peer test frequency, esp. when firewalled

2014-04-27 zzz
 * NTCP: Remove published NTCP address if SSU becomes firewalled,
         to fix the "Firewalled with NTCP enabled" message,
         broken during IPv6 implementation in 0.9.8
 * Router: Set killVMOnEnd before runRouter() (for azi2phelper)
 * RoutingKeyGenerator: Don't assume UTC (for azi2phelper)
 * SusiMail:
   - Add locking for disk cache
   - Remove cancel button from login page
   - New configuration page (ticket #1158)
   - Move set page form to configuration page
   - Theme and js enhancements
 * UDP:
   - Locking fixes on rebuilding address
   - Don't rapidly churn address when we don't have enough introducers

2014-04-25 zzz
 * SusiMail:
   - Add icons for new messages, attachments, and spam
   - Different colors for new mail and spam
   - Tweak sort button display based on current sort
   - Display image attachments inline
   - Don't rezip certain attachment types, just offer link
   - Move delete and confirmation buttons
   - Increase max size for full download again
   - Fix repeated re-saves of mail to disk
   - Enable auto-deletion of downloaded mails
   - Send delete to server for mails already downloaded

2014-04-24 zzz
 * SusiMail:
   - Add background mail checker
   - Add idle timeout connection closer
   - Rely on idle checker for most delayed deletions
   - Cleanup resources better when shutting down session
   - Don't add deleted mails to folder
   - Set socket soTimeouts
   - Display errors after check mail button pushed

2014-04-23 zzz
 * SusiMail:
   - Queue deletions for a later thread
   - Synch all folder access
   - Fix fetching of new mail

2014-04-22 zzz
 * SusiMail:
   - Add persistent cache
   - Fix encoding in sent mails on non-UTF8 platforms
   - Show sender name in folder view
   - Add support for configured sender name
   - Add HTML escaping of '&'
   - Fix Folder sorting so UP is up and DOWN is down
   - Fix capture by show page after back button
   - Load all mails from disk at startup
   - Add offline mode

2014-04-21 zzz
 * SusiMail:
   - Pipeline all deletes and quit
   - Don't reconnect after delete and quit
   - Verify connected before each POP3 operation
   - Don't clear messages if a reconnection fails
   - Use locale-based sorting for strings
   - Increase limit for full fetch again
   - Increase default page size back again

2014-04-21 dg
 * findbugs: mostly stream closure fixes in router, apps, core

2014-04-20 zzz
 * SusiMail:
   - Implement extensive pipelining in POP3 for a big speedup
     of the initial connection
   - Don't require an attachment to be "uploaded" to send it
   - Move delete attachment button, hide if no attachments
   - Save BCC-to-self preference in the session
   - Fix date format in reply
   - Close any open POP3 socket when session is unbound
   - Don't keep returning user to compose page (ticket #1252)
   - Add javascript capture of back button on compose page

2014-04-19 zzz
 * Console: Remove the classpath workarounds for SusiMail,
   since it isn't using the jetty classes any more
 * SusiMail:
   - Increase max size of mails that are fetched in full,
     previous limit was so small it never happened.
   - Move page nav to top of folder view, hide if only one page
   - Refuse to send mail with no "to"
   - Reduce default page size as it slows startup
   - CSS and layout fixes
   - Flush writes in POP3 and SMTP
   - Don't wait for SMTP response after QUIT
   - Tell the user if there are no messages
   - Fix the message view layout
   - Message view attachment cleanups
   - Pipeline USER and PASS to save a round-trip at startup
   - Better synchronization in POP3
   - Properly de-byte-stuff in POP3
   - Remove unnecessary caching in POP3
   - More efficient handling of POP3 responses
   - Remove 60s timeout for fetching a message,
     so retrieval of large messages doesn't fail
   - Use pipelining in SMTP
   - Rewrite SMTP response processing
   - Translate SMTP error messages

2014-04-18 zzz
 * configclients: Don't allow console disable
 * I2PTunnel IRC Client: Prevent AIOOBE (ticket #1254)
 * SusiMail:
   - Extend session expiration (ticket #1253)
   - Handle non-UTF8 encoding on header lines (ticket #508)
   - Display dates in current locale and time zone
   - Display sender name on message view
   - Remove sort-by-ID buttons
   - Hide "reload config" button unless config file is present
   - Increase default page size
   - Don't force reconnection on folder view (ticket #1253)
   - Button theme tweaks
   - Only show logout button on folder view
   - Add dependency tracking to build

2014-04-17 zzz
 * i2psnark: Randomize announce list order and limit size
 * SSU: SessionRequest replay prevention (ticket #1212)
 * SusiDNS:
   - Locking on config file accesses
   - Remove static log and context
 * SusiMail:
   - Button styling for prev,next,list
   - Log errors to router log too
 * Tunnels: Increase OBEP throttle limit

2014-04-06 zzz
 * NetDB: Iterative search improvements

2014-04-05 zzz
 * I2PTunnel:
   - Add server option for unique local address per-client
   - Fix changing outproxy without stopping tunnel (ticket #1164)
   - Fix add-to-addressbook hostname link in i2ptunnel (ticket #688)
 * NetDB: Skip key cert LS stores and verifies for floodfills that don't support them

2014-04-01 zzz
 * Console: Fix summary bar html when displaying an update constraint
 * NetDB: Handle RI response from non-floodfill router down a client tunnel

* 2014-03-31 0.9.12 released

File Description Downloads
download icon i2pupdate_0.9.13.zip (md5, sig) I2P 0.9.13 update 50
last downloaded 6 weeks ago
download icon i2psource_0.9.13.tar.bz2 (md5, sig) I2P 0.9.13 Source Code 1,292
last downloaded 6 weeks ago
download icon i2pinstall_0.9.13_windows.exe (md5, sig) I2P 0.9.13 Installer for Windows 214
last downloaded 6 weeks ago
download icon i2pinstall_0.9.13.jar (md5, sig) I2P 0.9.13 installer (Linux / OSX / FreeBSD / Solaris) 390
last downloaded 3 weeks ago
Total downloads: 1,946

110 of 43 releases