-
- Downloads
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. * 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.
Showing
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java 16 additions, 2 deletions...unnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java 37 additions, 0 deletions...2ptunnel/java/src/net/i2p/i2ptunnel/TunnelController.java
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/TunnelControllerGroup.java 75 additions, 3 deletions...nel/java/src/net/i2p/i2ptunnel/TunnelControllerGroup.java
- apps/routerconsole/java/src/net/i2p/router/web/ConfigServiceHandler.java 18 additions, 10 deletions...ole/java/src/net/i2p/router/web/ConfigServiceHandler.java
- core/java/src/freenet/support/CPUInformation/CPUID.java 11 additions, 9 deletionscore/java/src/freenet/support/CPUInformation/CPUID.java
- core/java/src/net/i2p/client/I2PSession.java 7 additions, 0 deletionscore/java/src/net/i2p/client/I2PSession.java
- core/java/src/net/i2p/client/I2PSessionImpl.java 8 additions, 3 deletionscore/java/src/net/i2p/client/I2PSessionImpl.java
- core/java/src/net/i2p/client/RequestLeaseSetMessageHandler.java 6 additions, 2 deletions...ava/src/net/i2p/client/RequestLeaseSetMessageHandler.java
- core/java/src/net/i2p/util/NativeBigInteger.java 1 addition, 5 deletionscore/java/src/net/i2p/util/NativeBigInteger.java
- core/java/src/net/i2p/util/SimpleTimer.java 33 additions, 17 deletionscore/java/src/net/i2p/util/SimpleTimer.java
- history.txt 23 additions, 1 deletionhistory.txt
- installer/resources/wrapper.conf 147 additions, 145 deletionsinstaller/resources/wrapper.conf
- router/java/src/net/i2p/router/Router.java 17 additions, 0 deletionsrouter/java/src/net/i2p/router/Router.java
- router/java/src/net/i2p/router/RouterVersion.java 2 additions, 2 deletionsrouter/java/src/net/i2p/router/RouterVersion.java
- router/java/src/net/i2p/router/peermanager/CapacityCalculator.java 6 additions, 2 deletions...va/src/net/i2p/router/peermanager/CapacityCalculator.java
- router/java/src/net/i2p/router/peermanager/InverseCapacityCalculator.java 54 additions, 0 deletions...net/i2p/router/peermanager/InverseCapacityCalculator.java
- router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java 16 additions, 193 deletions...java/src/net/i2p/router/peermanager/ProfileOrganizer.java
- router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java 134 additions, 0 deletions.../net/i2p/router/peermanager/ProfileOrganizerRenderer.java
Loading
Please register or sign in to comment