Update of /cvsroot/freenet/freenet/src/freenet/node/rt
In directory sc8-pr-cvs1:/tmp/cvs-serv30625/src/freenet/node/rt
Modified Files:
NGRoutingTable.java
Log Message:
more signatures
Index: NGRoutingTable.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/rt/NGRoutingTable.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -w -r1.9 -r1.10
--- NGRoutingTable.java 22 Oct 2003 23:01:13 -0000 1.9
+++ NGRoutingTable.java 22 Oct 2003 23:34:59 -0000 1.10
@@ -130,7 +130,8 @@
}
} else {
if(estimators.size() < (maxNodes/2)) {
- if(!(nr.noPhysical() ||
!Version.checkGoodVersion(nr.getVersion(), true))) {
+ if(!(nr.noPhysical() ||
(!Version.checkGoodVersion(nr.getVersion(), true))
+ || (!nr.isSigned()))) {
Core.logger.log(this, "Referencing "+nr+" to
no key out of desperation",
Logger.MINOR);
reference(null, nr);
@@ -149,6 +150,11 @@
if(mem == null) {
if(!Version.checkGoodVersion(nr.getVersion(), true)) {
Core.logger.log(this, "Rejecting reference "+nr+" -
too old",
+ Logger.NORMAL);
+ return;
+ }
+ if(!nr.isSigned()) {
+ Core.logger.log(this, "Rejecting unsigned reference
"+nr,
Logger.NORMAL);
return;
}
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs