forked from I2P_Developers/i2p.i2p
* Write the native libraries to the current directory when they are loaded
from a resource, and load them from that file on subsequent runs (in
turn, we no longer *cough* delete the running libraries...)
* Added support for a graceful restart.
* Added new pseudo-shutdown hook specific to the router, allowing
applications to request tasks to be run when the router shuts down. We
use this for integration with the service manager, since otherwise a
graceful shutdown would cause a timeout, followed by a forced hard
shutdown.
* Handle a bug in the SimpleTimer with requeued tasks.
* Made the capacity calculator a bit more dynamic by not outright ignoring
the otherwise valid capacity data for a period with a single rejected
tunnel (except for the 10 minute period). In addition, peers with an
equal capacity are ordered by speed rather than by their hashes.
* Cleaned up the SimpleTimer, addressing some threading and synchronization
issues.
* When an I2PTunnel client or httpclient is explicitly closed, destroy the
associated session (unless there are other clients using it), and deal
with a closed session when starting a new I2PTunnel instance.
* Refactoring and logging.
PUBLIC DOMAIN SOFTWARE
free (adj.) - unencumbered; not under the control
of others
This software is released into the public domain
by the I2P team with no warranty of any kind,
either expressed or implied. It probably won't
make your computer catch on fire, or eat your
children, but it might. Use at your own risk.
The base I2P router and SDK make use of the
following non-public domain code:
* TheCrypto's cryptographic routines (BSD)
* Cryptix's AES routines (Cryptix license)
* Adam Buckley's SNTP routines (BSD)
Also included in this distribution are a bunch
of third party client applications, all with
their own dependencies. Please see our license
policy page for details:
http://www.i2p.net/licenses
One of the bundled client apps (routerconsole)
requires us to say:
This product includes software developed by
the Apache Software Foundation
(http://www.apache.org/)
Another (I2PTunnel) is GPL licensed.
For source, please see:
http://www.i2p.net/download
or http://www.i2p.net/cvs