2005-09-25 Complication
* Better i2paddresshelper handling in the I2PTunnel httpclient, plus a new conflict resolution page if the i2paddresshelper parameter differs from an existing name to destination mapping. 2005-09-25 jrandom * Fix a long standing streaming lib bug (in the inactivity detection code) * Improved handling of initial streaming lib packet retransmissions to kill the "lost first packet" bug (where a page shows up with the first few KB missing) * Add support for initial window sizes greater than 1 - useful for eepsites to transmit e.g. 4 packets full of data along with the initial ACK, thereby cutting down on the rtt latency. The congestion window size can and does still shrink down to 1 packet though. * Adjusted the streaming lib retransmission calculation algorithm to be more TCP-like.
Showing
- apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java 103 additions, 35 deletions...unnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java
- apps/streaming/java/src/net/i2p/client/streaming/Connection.java 50 additions, 18 deletions...reaming/java/src/net/i2p/client/streaming/Connection.java
- apps/streaming/java/src/net/i2p/client/streaming/ConnectionDataReceiver.java 4 additions, 0 deletions.../src/net/i2p/client/streaming/ConnectionDataReceiver.java
- apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java 27 additions, 10 deletions.../java/src/net/i2p/client/streaming/ConnectionOptions.java
- apps/streaming/java/src/net/i2p/client/streaming/ConnectionPacketHandler.java 8 additions, 1 deletion...src/net/i2p/client/streaming/ConnectionPacketHandler.java
- apps/streaming/java/src/net/i2p/client/streaming/MessageHandler.java 1 addition, 0 deletions...ing/java/src/net/i2p/client/streaming/MessageHandler.java
- apps/streaming/java/src/net/i2p/client/streaming/MessageInputStream.java 3 additions, 1 deletion...java/src/net/i2p/client/streaming/MessageInputStream.java
- apps/streaming/java/src/net/i2p/client/streaming/MessageOutputStream.java 10 additions, 3 deletions...ava/src/net/i2p/client/streaming/MessageOutputStream.java
- apps/streaming/java/src/net/i2p/client/streaming/Packet.java 19 additions, 4 deletionsapps/streaming/java/src/net/i2p/client/streaming/Packet.java
- apps/streaming/java/src/net/i2p/client/streaming/PacketHandler.java 13 additions, 6 deletions...ming/java/src/net/i2p/client/streaming/PacketHandler.java
- apps/streaming/java/src/net/i2p/client/streaming/PacketQueue.java 1 addition, 1 deletion...eaming/java/src/net/i2p/client/streaming/PacketQueue.java
- build.xml 2 additions, 0 deletionsbuild.xml
- core/java/src/net/i2p/client/I2PSessionImpl.java 5 additions, 0 deletionscore/java/src/net/i2p/client/I2PSessionImpl.java
- core/java/src/net/i2p/client/I2PSessionImpl2.java 4 additions, 2 deletionscore/java/src/net/i2p/client/I2PSessionImpl2.java
- core/java/src/net/i2p/data/ByteArray.java 6 additions, 6 deletionscore/java/src/net/i2p/data/ByteArray.java
- history.txt 18 additions, 1 deletionhistory.txt
- installer/resources/ahelper-conflict-header.ht 45 additions, 0 deletionsinstaller/resources/ahelper-conflict-header.ht
- router/java/src/net/i2p/router/RouterVersion.java 2 additions, 2 deletionsrouter/java/src/net/i2p/router/RouterVersion.java
Loading
Please register or sign in to comment