descriptionI2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.
homepage URLhttp://www.i2p2.i2p.xyz/
repository URLhttps://github.com/i2p/i2p.i2p.xyz.git
ownerstr4d@mail.i2p
last changeSun, 17 Jun 2018 16:00:17 +0000 (17 16:00 +0000)
last refreshMon, 18 Jun 2018 21:14:24 +0000 (18 21:14 -0000)
content tags
add:
README.md

I2P

This is the source code for the reference Java implementation of I2P.

Latest release: https://geti2p.net/download

Installing

See INSTALL.txt or https://geti2p.net/download for installation instructions.

Documentation

https://geti2p.net/how

FAQ: https://geti2p.net/faq

API: http://docs.i2p.xyz-projekt.de/javadoc/ or run 'ant javadoc' then start at build/javadoc/index.html

How to contribute / Hack on I2P

Please check out HACKING.md and other documents in the docs directory.

Building packages from source

To get development branch from source control: https://geti2p.net/newdevelopers

Prerequisites

Ant build process

On x86 systems do:

ant pkg

On non-x86, use one of the following instead:

ant installer-linux
ant installer-freebsd
ant installer-osx

Run 'ant' with no arguments to see other build options.

Gradle build process

Full builds of installers or updates are not yet possible, but the code can be compiled with:

./gradlew assemble

This will download dependencies over the clearnet by default, including Gradle itself. To download through a SOCKS proxy (e.g. Tor), add the following lines to your ~/.gradle/gradle.properties:

systemProp.socksProxyHost=localhost
systemProp.socksProxyPort=9150

Contact info

Need help? See the IRC channel #i2p on irc.freenode.net

Bug reports: https://trac.i2p2.de/report/1

Contact information, security issues, press inquiries: https://geti2p.net/en/contact

Twitter: @i2p, @geti2p

Licenses

See LICENSE.txt

shortlog
30 hours ago zzzNTCP: Log and fail messages on outbound queue overflowmaster
2 days ago zzzGeoIP: Don't log error message when hitting the end
2 days ago zzzConsole: Less hats and cats
3 days ago zzzSusiMail: CSS fixes (ticket #2242)
3 days ago zzzdisable NTCP2 code
3 days ago zzznew irc server
5 days ago zzzPush strings to transifex
5 days ago zzzbuild time debug tweak
5 days ago zzzupdate build time
5 days ago zzzJetty: Add TX config for eepsite help page (ticket...
5 days ago zzzSSL Wizard tweaks
5 days ago zzzEepsite help: more edits
5 days ago zzzNTCP: Fix clearing of write interest ops at
7 days ago zzzCatch RuntimeException in BuildRequestor
7 days ago zzzDon't exclusively use explicitPeers when specified...
7 days ago zzzenforce max family name length
...
tags
2 months ago i2p-0.9.34
4 months ago i2p-0.9.33
7 months ago i2p-0.9.32
10 months ago i2p-0.9.31
13 months ago i2p-0.9.30
15 months ago i2p-0.9.29-win1
15 months ago i2p-0.9.29
18 months ago i2p-0.9.28
20 months ago i2p-0.9.27
2 years ago i2p-0.9.26
2 years ago i2p-0.9.25
2 years ago i2p-0.9.24
2 years ago i2p-0.9.23
2 years ago i2p-0.9.22
2 years ago i2p-0.9.21
3 years ago i2p-0.9.20
...
heads
30 hours ago master