2004-09-22 00:10:26 +00:00
|
|
|
$Id: history.txt,v 1.18 2004/09/16 18:55:12 jrandom Exp $
|
|
|
|
|
|
|
|
2004-09-21 jrandom
|
|
|
|
* Have two tiers of hosts.txt files - the standard "hosts.txt" and
|
|
|
|
the new "userhosts.txt". Updates to I2P will only overwrite the former,
|
|
|
|
but values stored in the later take precedence. Both are queried on
|
|
|
|
lookup.
|
2004-09-16 23:55:12 +00:00
|
|
|
|
|
|
|
2004-09-16 jrandom
|
|
|
|
* Refactor the TCP transport to deal with changing identities gracefully,
|
|
|
|
and to prevent some wasted effort by keeping track of what host+port
|
|
|
|
combinations we are connected to (rather than just the identities). Also
|
|
|
|
catch a few configuration errors earlier.
|
|
|
|
* Removed no longer relevent methods from the Transport API that were
|
|
|
|
exposing ideas that probably shouldn't be exposed.
|
|
|
|
* Removed the 0.4.0.1 specific files from i2pupdate.zip (relating to script
|
|
|
|
updates)
|
2004-09-13 03:08:16 +00:00
|
|
|
|
|
|
|
2004-09-13 jrandom
|
|
|
|
* Update for the SDK reconnection to deal with overflow.
|
|
|
|
* Web improvements (@ not # on the /logs.jsp [thanks ugha!] and fixed the
|
|
|
|
rounding on lifetime bandwidth used [thanks gott!]).
|
2004-09-09 02:26:42 +00:00
|
|
|
|
|
|
|
* 2004-09-08 0.4.0.1 released
|
|
|
|
|
|
|
|
2004-09-08 jrandom
|
|
|
|
* Updated the "Active:" peer count to display the # of connections as well
|
|
|
|
as the number of recently active router identities.
|
|
|
|
* Implement some basic updating code - on startup, if there is a file named
|
|
|
|
"i2pupdate.zip" in the I2P installation directory, extract it, delete it,
|
|
|
|
then restart.
|
|
|
|
* Added an ugly little script to allow launching the router on win9x
|
|
|
|
machines without a dos box (using javaw to run a .bat file).
|
|
|
|
* Logging updates.
|
|
|
|
* Updated VERSION constants to 0.4.0.1
|
2004-09-08 22:04:13 +00:00
|
|
|
|
2004-09-08 22:15:43 +00:00
|
|
|
2004-09-08 hypercubus
|
2004-09-08 22:04:13 +00:00
|
|
|
* Bugfix: Running the installer as a non-privileged user on Red Hat (and
|
|
|
|
hopefully any other affected *nix systems) now properly discards non-
|
|
|
|
essential directories after installation.
|
|
|
|
* Support for Win9x in the installer and postinstall.bat.
|
|
|
|
* Changed the name of the default installation directory on all platforms
|
|
|
|
from "I2P" to "i2p" in the installer.
|
|
|
|
* Changed "wrapper.conf" to "wrapper.config" for naming consistency with the
|
|
|
|
other configuration files.
|
2004-09-08 07:25:09 +00:00
|
|
|
|
|
|
|
2004-09-07 cervantes:
|
|
|
|
* Proxy recursion disabled by default (strict)
|
|
|
|
* Password Authentication for session commands
|
|
|
|
* Support for http://path?i2paddresshelper=BASE64
|
|
|
|
* Support for http://i2p/BASE64/path syntax
|
2004-09-07 22:13:11 +00:00
|
|
|
|
|
|
|
2004-09-07 jrandom
|
|
|
|
* Make sure that peers placed in the 'fast' group are ones we both know
|
|
|
|
how to reach and have been able to reach recently. These peers may
|
|
|
|
still be placed in the 'high capacity' group however (though that group
|
|
|
|
is only queried if the 'fast' group is too small)
|
|
|
|
* Include some updates to the ProgileOrganizer's CLI.
|
2004-09-07 09:49:02 +00:00
|
|
|
|
|
|
|
2004-09-07 jrandom
|
|
|
|
* Disable the timestamper by default for all applications except the router
|
|
|
|
(enable via -Dtime.disabled=false)
|
|
|
|
* Simplify the retrieval of the full destination with text based browsers.
|
|
|
|
* Bundle the updated wrapper.config and hosts.txt in the i2pupdate.tar.bz2
|
2004-09-07 07:17:02 +00:00
|
|
|
|
|
|
|
2004-09-07 jrandom
|
|
|
|
* 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.
|
|
|
|
* 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.
|
2004-09-06 05:20:40 +00:00
|
|
|
|
|
|
|
2004-09-06 jrandom
|
|
|
|
* Address a race condition in the key management code that would manifest
|
|
|
|
itself as a corrupt router identity.
|
|
|
|
* Properly clear old transport addresses from being displayed on the old
|
|
|
|
console after soft restarts.
|
|
|
|
* Properly refuse to load the client applications more than once in the
|
|
|
|
same JVM.
|
|
|
|
* Added support for a graceful restart (a graceful shutdown followed by a
|
|
|
|
full JVM restart - useful for restarting client apps).
|
|
|
|
* More defensive programming, HTML cleanup, logging
|
|
|
|
* wrapper.config cleanup of duplicate lines
|
2004-09-04 21:54:08 +00:00
|
|
|
|
|
|
|
2004-09-04 jrandom
|
|
|
|
* Added some basic guards to prevent multiple instances from running.
|
|
|
|
Specifically, a file "router.ping" in the install directory which is
|
|
|
|
written to once a minute - if that file exists and has been modified
|
|
|
|
within the last minute, refuse to start up. In turn, adjust the
|
|
|
|
service wrapper to wait a minute before restarting a crashed JVM.
|
|
|
|
* Create a "work" directory in the I2P install dir which Jetty will
|
|
|
|
use for all of its temporary files.
|
|
|
|
* Tell the browser not to cache most of the router console's pages.
|
2004-09-04 05:41:42 +00:00
|
|
|
|
|
|
|
2004-09-04 jrandom
|
|
|
|
* Update the SDK to automatically reconnect indefinitely with an
|
|
|
|
exponential delay on retries (capped at 5 minutes).
|
2004-09-03 19:46:07 +00:00
|
|
|
|
|
|
|
* 2004-09-03 0.4 released
|
|
|
|
|
|
|
|
2004-09-03 jrandom
|
|
|
|
* Updated default wrapper.config to deal with the hard restart option
|
|
|
|
* Include the history.txt in the /help.jsp page
|
|
|
|
* HTML updates (wrapper.log, and no more unix scripts)
|
|
|
|
* Updated VERSION constants to 0.4
|
2004-09-03 16:52:27 +00:00
|
|
|
|
|
|
|
2004-09-03 hypercubus
|
|
|
|
* Bugfix: Installer launches postinstall.bat on WinNT/2K properly.
|
|
|
|
* Temporarily removed install_i2p_service_unix and
|
|
|
|
uninstall_i2p_service_unix from distribution packages.
|
|
|
|
* postinstall.bat/postinstall.sh cleans installation directory of all files
|
|
|
|
not applicable to the host OS.
|
2004-09-03 07:22:24 +00:00
|
|
|
|
|
|
|
2004-09-03 oOo
|
|
|
|
* Added some filters to the HTTP request, replacing the User-Agent,
|
|
|
|
Referrer, Via, and From headers, which helps until we have a more
|
|
|
|
comprehensive filtering system.
|
|
|
|
|
|
|
|
2004-09-03 jrandom
|
|
|
|
* Disabled the old listener on port 7655.
|
2004-09-02 21:26:03 +00:00
|
|
|
|
|
|
|
2004-09-02 jrandom
|
|
|
|
* Cleaned up the base build.xml, adding a new target ("updater") which
|
|
|
|
builds the file i2pupdate.tar.bz2 which can be safely extracted over
|
|
|
|
existing installs.
|
2004-09-02 20:00:28 +00:00
|
|
|
|
|
|
|
2004-xx-xx jrandom
|
|
|
|
* Implemented the new web architecture and router console
|
|
|
|
* Implemented I2PTunnel web interface, and revamped startup process.
|
|
|
|
* Revamped peer selection code to address skew.
|
|
|
|
* Removed all temporary threads from the router and the SDK.
|
|
|
|
* Bugfix dealing with timeouts and resends.
|
|
|
|
* Integrated Iakin's jcpuid library and jbigi update, with modifications.
|
|
|
|
|
|
|
|
2004-xx-xx hypercubus
|
|
|
|
* Implemented the new installation process.
|
|
|
|
* Integrated systray
|
|
|
|
* Integrated service manager
|
|
|
|
|
|
|
|
2004-xx-xx oOo
|
|
|
|
* Implemented ?i2paddresshelper= hook
|
|
|
|
* Many small bugfixes to the web interface, router, i2ptunnel, and core.
|
|
|
|
|
|
|
|
2004-xx-xx Nightblade
|
|
|
|
* libSAM updates.
|
|
|
|
|
|
|
|
2004-xx-xx cervantes
|
|
|
|
* Imported i2pProxy.pac proxy script in with the build.
|
|
|
|
|
|
|
|
* 2004-08-20 0.3.4.3 released
|
|
|
|
* 2004-08-12 0.3.4.2 released
|
|
|
|
* 2004-08-08 0.3.4.1 released
|
|
|
|
* 2004-07-29 0.3.4 released
|
|
|
|
* 2004-07-23 0.3.3 released
|
|
|
|
* 2004-07-16 0.3.2.3 released
|
|
|
|
* 2004-07-14 0.3.2.2 released
|
|
|
|
* 2004-07-11 0.3.2.1 released
|
|
|
|
* 2004-07-07 0.3.2 released
|
|
|
|
* 2004-06-25 0.3.1.5 released
|
|
|
|
* 2004-05-23 0.3.1.4 released
|
|
|
|
* 2004-05-20 0.3.1.3 released
|
|
|
|
* 2004-05-13 0.3.1.2 released
|
|
|
|
* 2004-05-07 0.3.1.1 released
|
|
|
|
* 2004-04-30 0.3.1 released
|
|
|
|
* 2004-04-20 0.3.0.4 released
|
|
|
|
* 2004-04-04 0.3.0.3 released
|
|
|
|
* 2004-03-30 0.3.0.2 released
|
|
|
|
* 2004-03-25 0.3.0.1 released
|
|
|
|
* 2004-03-21 0.3.0 released
|
|
|
|
* 2004-03-10 0.2.5.4 released
|
|
|
|
* 2004-03-04 0.2.5.3 released
|
|
|
|
* 2004-02-28 0.2.5.2 released
|
|
|
|
* 2004-02-27 0.2.5.1 released
|
|
|
|
* 2004-02-25 0.2.5 released
|
|
|
|
* 2004-02-19 0.2.4.2 released
|
|
|
|
* 2004-02-15 0.2.4.1 released
|
|
|
|
* 2004-02-14 0.2.4 released
|
|
|
|
* 2004-01-27 0.2.3.6 released
|
|
|
|
* 2004-01-21 0.2.3.5 released
|
|
|
|
* 2004-01-14 0.2.3.4 released
|
|
|
|
* 2003-12-29 0.2.3.3 released
|
|
|
|
* 2003-12-27 0.2.3.2 released
|
|
|
|
* 2003-12-25 0.2.3.1 released
|
|
|
|
* 2003-12-13 0.2.3 released
|
|
|
|
* 2003-12-01 0.2.2 released
|
|
|
|
* 2003-11-18 0.2.1.1 released
|
|
|
|
* 2003-11-12 0.2.1 released
|
|
|
|
* 2003-11-09 0.2.0.3 released
|
|
|
|
* 2003-11-08 0.2.0.2 released
|
|
|
|
* 2003-11-03 0.2.0.1 released
|
|
|
|
* 2003-11-01 0.2 released
|