forked from I2P_Developers/i2p.i2p
2005-11-21 jrandom
* IE doesn't strip SPAN from <button> form fields, so add in a workaround within I2PTunnel. * Increase the maximum SSU retransmission timeout to accomodate slower or more congested links (though SSU's RTO calculation will usually use a much lower timeout) * Moved the streaming lib timed events off the main timer queues and onto a streaming lib specific set of timer queues. Streaming lib timed events are more likely to have lock contention on the I2CP socket while other timed events in the router are (largely) independent. * Fixed a case sensitive lookup bug (thanks tino!) * Syndie cleanup - new edit form on the preview page, and fixed some blog links (thanks tino!)
This commit is contained in:
@ -15,9 +15,9 @@ import net.i2p.CoreVersion;
|
||||
*
|
||||
*/
|
||||
public class RouterVersion {
|
||||
public final static String ID = "$Revision: 1.292 $ $Date: 2005/11/17 03:23:46 $";
|
||||
public final static String ID = "$Revision: 1.293 $ $Date: 2005/11/19 23:42:17 $";
|
||||
public final static String VERSION = "0.6.1.5";
|
||||
public final static long BUILD = 3;
|
||||
public final static long BUILD = 4;
|
||||
public static void main(String args[]) {
|
||||
System.out.println("I2P Router version: " + VERSION + "-" + BUILD);
|
||||
System.out.println("Router ID: " + RouterVersion.ID);
|
||||
|
@ -189,7 +189,7 @@ public class PeerState {
|
||||
private static final int LARGE_MTU = 1350;
|
||||
|
||||
private static final int MIN_RTO = 500 + ACKSender.ACK_FREQUENCY;
|
||||
private static final int MAX_RTO = 1200; // 5000;
|
||||
private static final int MAX_RTO = 2500; // 5000;
|
||||
/** override the default MTU */
|
||||
private static final String PROP_DEFAULT_MTU = "i2np.udp.mtu";
|
||||
|
||||
@ -733,7 +733,7 @@ public class PeerState {
|
||||
if (numSends < 2) {
|
||||
recalculateTimeouts(lifetime);
|
||||
if (_mtu <= MIN_MTU) {
|
||||
if (_context.random().nextInt((int)_mtuDecreases) <= 0) {
|
||||
if (_context.random().nextInt(50*(int)_mtuDecreases) <= 0) {
|
||||
_context.statManager().addRateData("udp.mtuIncrease", _packetsRetransmitted, _packetsTransmitted);
|
||||
_mtu = LARGE_MTU;
|
||||
_mtuIncreases++;
|
||||
|
Reference in New Issue
Block a user