Package | Description |
---|---|
freenet.client |
Client layer (support code: metadata, MIME types, container unpacking etc).
|
freenet.client.async |
Client layer core classes (implementation of actually fetching files etc).
|
freenet.client.events |
Client events layer.
|
freenet.client.filter |
Freenet content filter code.
|
freenet.clients.fcp |
Freenet Client Protocol support.
|
freenet.clients.http |
Freenet web interface (Fproxy).
|
freenet.clients.http.ajaxpush | |
freenet.clients.http.annotation | |
freenet.clients.http.bookmark |
Bookmark management code.
|
freenet.clients.http.complexhtmlnodes | |
freenet.clients.http.geoip |
Classes to look up what country an IP address is likely to be in, based on a file downloaded by
the auto-update system, originally from software77.com/geo-ip/.
|
freenet.clients.http.updateableelements | |
freenet.clients.http.utils | |
freenet.clients.http.wizardsteps |
The first-time setup wizard shown when Freenet is first installed.
|
freenet.config |
Supporting classes: Configuration framework.
|
freenet.crypt |
Freenet encryption support code.
|
freenet.crypt.ciphers |
Rijndael implementation.
|
freenet.io |
Some utilities for IP addresses, running TCP servers on ports etc.
|
freenet.io.comm |
Message handling code.
|
freenet.io.xfer |
Block transfers, bulk transfers and (part of) congestion control.
|
freenet.keys |
Implementations of Freenet keys and blocks.
|
freenet.l10n |
Freenet localisation code, including the actual translations.
|
freenet.node | |
freenet.node.probe |
Provides network probes which query a node selected - ideally - uniformly at random from the network for a result
type requested by the probe originator.
|
freenet.node.simulator |
Simulators and test code using the real Freenet code: Either multiple
nodes in the same JVM to test some key feature (routing, ULPR propagation
etc), or one or more real nodes connect to the real network and do some
tests e.g.
|
freenet.node.stats | |
freenet.node.updater |
Auto-update code for Freenet.
|
freenet.node.useralerts |
Status messages generated by the node to indicate various problems.
|
freenet.pluginmanager |
Support for plugins.
|
freenet.store |
Datastore implementations.
|
freenet.store.caching | |
freenet.store.saltedhash |
Salted-hash Freenet datastore.
|
freenet.support |
Package for general utility code which is not Freenet-specific: Stuff
that could conceivably be reused by other projects.
|
freenet.support.api |
Package for plugin-safe packages and interfaces which are also used by the rest of
the node, e.g.
|
freenet.support.codeshortification |
Trivial utilities IfNull and IfNotEquals (then throw) to avoid repetitive code.
|
freenet.support.compress |
Compression support code.
|
freenet.support.io |
Disk I/O helpers and various kinds of @see freenet.support.api.Bucket (not
all of which are on-disk).
|
freenet.support.math |
Various kinds of averager.
|
freenet.support.plugins.helpers1 |
This package contains some helper classes that should easy the ever
repeating stuff a bit for plugin authors.
|
freenet.support.transport.ip |
Tools for IP addresses, particularly for determining whether they should
be considered "local".
|
freenet.tools |
Command-line tools bundled with Freenet which can be called separately
from the node by using java -cp ...
|