Package | Description |
---|---|
net.i2p.addressbook |
The addressbook application, which fetches hosts.txt files from subscription URLs via
HTTP and adds new hosts to the local database.
|
net.i2p.i2ptunnel |
Implementation of preconfigured tunnels, both for clients and servers,
and a UI for adding more and editing the configuration.
|
net.i2p.router |
The I2P router application handles the I2P network communication.
|
net.i2p.router.transport.crypto |
DH key generation.
|
net.i2p.router.update |
Classes to implement the update process.
|
net.i2p.util |
These classes define the several useful utilities used
throughout the router and applications.
|
org.klomp.snark |
I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced
to add a web UI, DHT support, and other features.
|
Modifier and Type | Class and Description |
---|---|
class |
DaemonThread
A thread that waits five minutes, then runs the addressbook daemon.
|
Modifier and Type | Class and Description |
---|---|
class |
I2PTunnelHTTPClientRunner
Override the response with a stream filtering the HTTP headers
received.
|
class |
I2PTunnelOutproxyRunner
Like I2PTunnelRunner but socket-to-socket
Warning - not maintained as a stable API for external use.
|
class |
I2PTunnelRunner
A thread that starts two more threads, one to forward traffic in each direction.
|
(package private) class |
InternalSocketRunner
Listen for in-JVM connections on the internal "socket"
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
JobQueueRunner
a do run run run a do run run
|
Modifier and Type | Class and Description |
---|---|
static class |
DHSessionKeyBuilder.PrecalcRunner
Try to keep DH pairs at the ready.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
DevSU3UpdateChecker
Check for an updated su3 version.
|
(package private) class |
DevSU3UpdateRunner
Eepget the .su3 file to the temp dir, then notify.
|
(package private) class |
NewsFetcher
Task to fetch updates to the news.xml, and to keep
track of whether that has an announcement for a new version.
|
(package private) class |
PluginUpdateChecker
Check for an updated version of a plugin.
|
(package private) class |
PluginUpdateRunner
Check for an updated version of a plugin.
|
(package private) class |
UnsignedUpdateChecker
Does a simple EepHead to get the last-modified header.
|
(package private) class |
UnsignedUpdateRunner
Eepget the .zip file to the temp dir, then notify.r
Moved from UnsignedUpdateHandler and turned into an UpdateTask.
|
(package private) class |
UpdateRunner
The downloader for router signed updates,
and the base class for all the other Checkers and Runners.
|
Modifier and Type | Class and Description |
---|---|
class |
I2PAppThread
Like
I2PThread but with per-thread OOM listeners,
rather than a static router-wide listener list,
so that an OOM in an app won't call the router listener
to shutdown the whole router. |
Modifier and Type | Class and Description |
---|---|
class |
SnarkShutdown
Deprecated.
unused
|