forked from I2P_Developers/i2p.i2p
Prep for IPv6 SSU Peer Testing
This commit is contained in:
18
history.txt
18
history.txt
@ -1,7 +1,23 @@
|
|||||||
|
2016-06-22 zzz
|
||||||
|
* SSU peer testing:
|
||||||
|
- Forget the test and don't keep retransmitting to Charlie
|
||||||
|
if we receive the Bob reply after the 2nd Charlie reply
|
||||||
|
- Only fire a peer test on connection if address has changed
|
||||||
|
|
||||||
|
2016-06-16 zzz
|
||||||
|
* Console: Split up configclients, add configi2cp,
|
||||||
|
configplugins, configwebapps (ticket #1804)
|
||||||
|
|
||||||
|
2016-06-15 zzz
|
||||||
|
* Utils: Add method to set language in standalone app context
|
||||||
|
* i2psnark:
|
||||||
|
- Add form to set language in standalone context
|
||||||
|
- Add Ukrainian and Japanese translations
|
||||||
|
|
||||||
2016-06-11 zzz
|
2016-06-11 zzz
|
||||||
Prop from i2p.i2p.zzz.test2:
|
Prop from i2p.i2p.zzz.test2:
|
||||||
* CPUID: Add CLI output for new AMD tests
|
* CPUID: Add CLI output for new AMD tests
|
||||||
* i2psnark standalone:
|
* i2psnark standalone (ticket #1191):
|
||||||
- Cherry-pick fixes from psi's github i2psnark_rpc branch
|
- Cherry-pick fixes from psi's github i2psnark_rpc branch
|
||||||
- Fix up Jetty XML file for Jetty 8
|
- Fix up Jetty XML file for Jetty 8
|
||||||
- Start with JettyStart
|
- Start with JettyStart
|
||||||
|
@ -18,7 +18,7 @@ public class RouterVersion {
|
|||||||
/** deprecated */
|
/** deprecated */
|
||||||
public final static String ID = "Monotone";
|
public final static String ID = "Monotone";
|
||||||
public final static String VERSION = CoreVersion.VERSION;
|
public final static String VERSION = CoreVersion.VERSION;
|
||||||
public final static long BUILD = 1;
|
public final static long BUILD = 2;
|
||||||
|
|
||||||
/** for example "-test" */
|
/** for example "-test" */
|
||||||
public final static String EXTRA = "";
|
public final static String EXTRA = "";
|
||||||
|
@ -819,6 +819,13 @@ public abstract class TransportImpl implements Transport {
|
|||||||
return TransportUtil.isIPv4Firewalled(_context, getStyle());
|
return TransportUtil.isIPv4Firewalled(_context, getStyle());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 0.9.27
|
||||||
|
*/
|
||||||
|
protected boolean isIPv6Firewalled() {
|
||||||
|
return TransportUtil.isIPv4Firewalled(_context, getStyle());
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isBacklogged(Hash peer) { return false; }
|
public boolean isBacklogged(Hash peer) { return false; }
|
||||||
public boolean isEstablished(Hash peer) { return false; }
|
public boolean isEstablished(Hash peer) { return false; }
|
||||||
|
|
||||||
|
@ -92,6 +92,16 @@ public abstract class TransportUtil {
|
|||||||
return ctx.getBooleanProperty(PROP_IPV4_FIREWALLED);
|
return ctx.getBooleanProperty(PROP_IPV4_FIREWALLED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param transportStyle ignored
|
||||||
|
* @since 0.9.27
|
||||||
|
*/
|
||||||
|
public static boolean isIPv6Firewalled(RouterContext ctx, String transportStyle) {
|
||||||
|
// TODO
|
||||||
|
//return ctx.getBooleanProperty(PROP_IPV6_FIREWALLED);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Addresses without a host (i.e. w/introducers)
|
* Addresses without a host (i.e. w/introducers)
|
||||||
* are assumed to be IPv4
|
* are assumed to be IPv4
|
||||||
|
Reference in New Issue
Block a user